body {
	background-image:	url('../images/mayonaise/background.gif');
	background-repeat:	repeat-y;
	background-position: center;
}

a:link {
	color:				#000;
	text-decoration:	#509ad3;
}

a:visited {
	text-decoration:	none;
	color:				#509ad3;
}

a:hover {

	text-decoration:	underline;
	color:				#509ad3;
}

a:active {
	text-decoration:	none;
	color:				#509ad3;
}


#legal
{
	color: #509ad3;
}

#legal a {
	color:				#509ad3;
}

#leftimpression {
	background-image:	url('../images/mayonaise/artikel.jpg');
	background-repeat:	no-repeat;
}

#leftimpressionsmall {
	background-image:	url('../images/mayonaise/artikel.jpg');
	background-repeat:	no-repeat;
}

#fadefooter {
	background-image:	url('../images/mayonaise/back_footer.jpg');
	background-repeat:	repeat-x;
}


a.hoofdmenuitem:hover img {
	border-top:			solid 2px #a0c9e8;
	background-color:	#a0c9e8;
}

.subitems {
	background-image:	url("../images/mayonaise/menu/backgroundsubmenu.gif");
	background-position:bottom;
	background-repeat:	repeat-x;
	background-color:	#f6c069;
}

.submenu .subitems a {
	color:				#646564;
}

.submenu a:hover {
	color:				#FFF;
}

.submenu .left {
	background-image:	url("../images/mayonaise/menu/subleft.gif");
	background-repeat:	no-repeat;
	background-position: bottom left;
}

.submenu .right {
	background-image:	url("../images/mayonaise/menu/subright.gif");
	background-repeat:	no-repeat;
	background-position: bottom right;
}

.teasertop {
	background-image:	url('../images/mayonaise/background_teaser.gif');
	background-repeat:	repeat-y;
}

.teaserbottom {
	background-image:	url('../images/mayonaise/background_teaser_bottom.gif');
	background-repeat:	no-repeat;
}

.teaser .more {
	background-image:	url('../images/mayonaise/more1.gif');
	background-repeat:	no-repeat;
	background-position: top right;
	color:				#FFF;
}

.teaser .more:hover {
	background-image:	url('../images/mayonaise/more2.gif');
	background-repeat:	no-repeat;
	background-position: top right;
	color:				#382002;
}

#productteaser {
	position:			absolute;
	float:				left;
	margin-top:			-140px;
	left:				840px;
}

#teasermenu a:hover {
	color:				#295c83;
	border-top:			solid 2px #f39d18;
	text-decoration:	none;
}

#back a, #content .title, #content .title2, #teasermenu a, #content .contentnavigation, #content .contentnavigation a, li, .navigation .enabled, .printreaction, .printreaction a, #content .inputbutton, hr, #content .reactie {
	color:				#509ad3;
}
.navigation .disabled {
	color:				#8fc5ef;
}

#content .inputfield, #content .smallinputfield {
	border:				solid 1px #509ad3;
}

hr {
	background-color:	#509ad3;
}
