html, body {
	padding:			0;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000;
	min-height:			100%;
}

a:link {
	color:				#000;
	text-decoration:	none;
}

a:visited {
	text-decoration:	none;
	color:				#000;
}

a:hover {

	text-decoration:	underline;
	color:				#000;
}

a:active {
	text-decoration:	none;
	color:				#000;
}

img {
	border:				0px;
}

ul {
	margin-top:			10px;
	margin-left:		15px;
	line-height:		18px;
	list-style-type:	square;
}

form {
	margin:				0px;
	padding:			0px;
}

hr {
	height:				1px;
	margin-top:			5px;
	margin-bottom:		5px;
}

#container {
	position:			relative;
	margin:				auto;
	width:				1004px;
}

#whitecontainer {
	background-image:	url('../images/backgroundwhite.gif');
	background-repeat:	repeat-x;
	height:				417px;
	width:				1004px;
}

#header {
	height:				48px;
	background-color:	#fff;
}

#logo {
	position:			absolute;
	left:				27px;
	top:				5px;
}

#legal{
	font-size:			11px;
	text-align:			right;
	padding-right:		5px;
	padding-top:		5px;
}

#menu {
	position:			absolute;
	left:				180px;
	top:				26px;
}

.hoofdmenuitem {
	margin-left:		20px;
}

a.hoofdmenuitem img {
	border-top:			solid 2px #FFF;
}

.submenu {
	position:			absolute;
	float:				left;
	margin-top:			2px;
	z-index:			300;
}

.subitems {
	background-image:	url("../images/menu/backgroundsubmenu.gif");
	background-position:bottom;
	background-repeat:	repeat-x;
	background-color:	#f39d18;
	padding-top:		5px;
	padding-bottom:		5px;
	width:				150px;
}

.submenu .subitems a {
	margin-left:		7px;
	margin-right:		7px;
	min-width:			200px;
	color:				#fff;
	line-height:		16px;
}

.submenu a:hover {
	color:				#808080;
	text-decoration:	none;
}

.closediv {
	height:				5px;
	width:				200px;
	clear:				both;
}

.submenu .left {
	float: left;
	background-image:	url("../images/menu/subleft.gif");
	background-repeat:	no-repeat;
	background-position: bottom left;
}

.submenu .right {
	background-image:	url("../images/menu/subright.gif");
	background-repeat:	no-repeat;
	background-position: bottom right;
	padding-bottom:		3px;
}

#othergroups {
	position:			absolute;
	right:				0px;
	z-index:			10001;
}

#fadefooter {
	position:			absolute;
	top:				417px;
	left:				0px;
	height:				147px;
	width:				1004px;
	z-index:			99;
}

#leftimpression {
	height:				370px;
	width:				920px;
}

#leftimpressionsmall {
	float:				left;
	height:				370px;
	width:				400px;
}

#overlay {
	float:				right;
	height:				351px;
	width:				363px;
}

#activation {
	float:				left;
	top:				51px;
	position:relative;
}

#back {
	top:				83px;
	left:				357px;
	font-size:			10px;
	position:			absolute;
}

#teasermenu {
	position:			absolute;
	top:				399px;
	line-height:		19px;
	margin-left:		26px;
}

#teasermenu a {
	font-size:			12px;
	text-transform:		uppercase;
	font-weight:		bold;
	margin-left:		20px;
}

.teaser {
	float:				left;
	height:				132px;
	width:				192px;
	margin-top:			5px;
	margin-left:		5px;
}

.teasertop {
	height:				127px;
}

.teaserbottom {
	height:				5px;
}

.teaser table {
	width:				183px;
	height:				120px;
}

.teaser .title {
	font-weight:		bold;
	margin-bottom:		5px;
	font-size:			13px;
}

.teaser .text {
	margin-bottom:		5px;
}

.teaser .more {
	font-weight:		bold;
	height:				17px;
	padding-right:		20px;
	text-decoration:	none;
}

.teaserimage {
	margin-right:		10px;
}

.spacer20 {
	float:				left;
	height:				128px;
	width:				20px;
}

#lastteaser {
	position:			relative;
	top:				20px;
	padding-right:		200px;
}

#lastteaser .title {
	font-weight:		bold;
	margin-bottom:		5px;
}

#productteaser {
	position:			absolute;
	float:				left;
	margin-top:			-200px;
	left:				860px;
}

#content {
	position:			relative;
	width:				485px;
	z-index:			201;
	background-color:	#fff;
	min-height:			400px;
}

#contentfooter {
	position:			relative;
	float:				left;
	padding-bottom:		15px;
	z-index:			201;
}

#content .title {
	margin-top:			35px;
	font-size:			14px;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#788e04;
	margin-left:		45px;
}

#content .title2 {
	font-size:			14px;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#788e04;
	margin-left:		45px;
}

#content .text {
	margin-top:			10px;
	margin-left:		45px;
	margin-right:		45px;
	line-height:		16px;
}

#content .contentnavigation {
	margin-left:		45px;
}

#content .productimage {
	float:				right;
	margin-left:		20px;
	margin-top:			35px;
}

#content .productsimage {
	margin-left:		45px;
	margin-top:			20px;
}

#content .recept .receptimage {
	float:				right;
	margin-left:		20px;
	margin-top:			35px;
	margin-right:		25px;
}

#content .receptimage {
	float:				right;
	margin-left:		20px;
	margin-top:			15px;
	margin-right:		25px;
}

#content .inputfield {
	width:				390px;
}

#content .smallinputfield {
	width:				280px;
}

#content textarea.inputfield {
	height:				100px;
}

#content textarea.smallinputfield {
	height:				100px;
}

#content .inputbutton {
	padding:			0px;
	margin:				0px;
	background:			none;
	border:				none;
	font-size:			10px;
	text-align:			left;
}

#content .reactie {
	text-decoration:	underline;
}

#content .inputfieldcode {
	font-size:			10px;
	line-height:		18px;
	height:				20px;
	padding-left:		6px;
	color:				#818181;
	width:				247px;
}

#content .input {
	font-size:			10px;
	line-height:		18px;
	height:				20px;
	color:				#818181;
}

#content .formtext {
	width:				100px;
}

.navigation {
	margin-left:		15px;
}

.navigation .spacer {
	color:				#b3b3b3;
}

.recept {
	clear:				both;
}

.smalltitle {
	font-size:			12px;
	font-weight:		bold;
	text-transform:		uppercase;
}

.actionimage {
	margin-left: 45px;
	margin-top: 15px;
}

.actionimage2 {
	margin-left: 30px;
	margin-top: -40px;
}

.formnavigation {
	width:				255px;
	text-align:			right;
}

.actionform {
	margin-left:		45px;
}

.actionform .formtext {
	height:				30px;
}

.actionform #FirstName {
	width:				112px;
}

.actionform #MiddleName {
	width:				73px;
	margin-left:		4px;
}

.actionform #LastName {
	width:				120px;
	margin-left:		4px;
}

.actionform #BirthDate {
	width:				112px;
}

.actionform #City {
	width:				321px;
}

.actionform #Street {
	width:				321px;
}

.actionform #number {
	width:				43px;
	margin-right:		4px;
}

.actionform #add {
	width:				32px;
	margin-left:		4px;
}

.actionform #zipnumber {
	width:				74px;
}

.actionform #zipletter {
	margin-left:		4px;
	width:				32px;
}

.actionform #Email {
	width:				321px;
}

.actionform .akkoord {
	margin-right:		16px;
	margin-top:			4px;
	margin-bottom:		20px;
	float:				left;
}

.actionform .news {
	margin-right:		16px;
	margin-top:			4px;
	margin-bottom:		20px;
	float:				left;
}

.actionform .checkboxlabel {
	line-height: 25px;
}

#winner {
	margin-left:		30px;
	margin-top:			140px;
}


#SummaryValidation div
{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	border: 1px solid #E4BA5B;
	background-color: #000000;
	padding: 10px;
	display: block;
}

div.thumbnail
{
	width: 80px;
	overflow:hidden;
	white-space:nowrap;
	text-align: center;
	vertical-align: bottom;
}


.inputLabel
{
	cursor:default;
	padding-right : 2px;
}

.inputCell
{
	padding-right : 2px;
}

#flashcontent
{
	position: relative;
	left: 0px;
	top: -300px;
}