body {margin:0;}

a,td, body, table {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-repeat: repeat-y;
}

a {font-size: 11px;text-decoration: none;}
a:hover {font-size: 11px;text-decoration: underline;}

.login {font-size: 14px;color: #023A51;font-weight: bold;}
a.login {color :  #023A51;font-size: 14px; text-decoration: none;font-weight: bold;}
a.login:hover {color :  #023A51;font-size: 14px; text-decoration: underline;font-weight: bold;}

.tdRechts {background-repeat : no-repeat;}
.tdOnder {font-size: 11px;color: #FFFFFF; border : solid 1px #FFFFFF; background-color: #0099D8; text-align:center; padding: 8px 8px 8px 8px;}

h1 {font-size: 14px;color: #023A51;font-weight: bold;}
h2 {font-size: 12px;color: #023A51;font-weight: bold;}
h3 {font-size: 11px;color: #023A51;font-weight: bold;}
h4 {font-size: 10px;color: #023A51;font-weight: bold;}
h5 {font-size: 9px;color: #023A51;font-weight: bold;}

.paginaTitel {font-size: 14px;color: #023A51;font-weight: bold;}
.paginaTekst {font-size: 11px;color: #000001;}

.afbeeldingRechts {border: solid 1px #359CC7;}

.contact1 {font-size: 14px;color: #0099D9;font-weight: bold; text-align: right; padding-right: 3px; padding-top: 13px;}
.contact2 {background-color:#000000;font-size: 10px;color: #FFFFFF;text-align: right; padding-right: 3px; height: 17px;}
.contact3 {font-size: 10px;color: #000000;text-align: right; padding-right: 3px; padding-top: 12px; padding-bottom: 15px;}
a.contact3 {font-size: 10px;color: #000000;text-align: right; padding-right: 3px; padding-top: 12px; padding-bottom: 15px;text-decoration: none;}
a.contact3:hover {font-size: 10px;color: #000000;text-align: right; padding-right: 3px; padding-top: 12px; padding-bottom: 15px;text-decoration: underline;}

.productZoekTable {border : solid 1px #359CC7; background-color : #FFFFFF;}
.productZoekTd {color: #023A51;font-size: 12px;font-weight: bold; padding: 2px;}
.productZoekSelect {width: 175px; font-size: 11px;color: #023A51;}
.productZoekInput {width: 150px; font-size: 11px; color: #023A51;}
.productZoekButton {font-size: 12px;color: #023A51;}

.productOverzicht1 {color: #ffffff; background-color: #0099D9; font-weight:bold;padding-left: 4px; border-bottom: solid 1px #FFFFFF;border-top: solid 1px #FFFFFF;}
.productOverzicht2 {color: #87cfed; text-decoration: line-through; font-size: 10px;}
a.productOverzichtBestel {color: #FFFFFF; background-color: #0099D9; font-weight:bold;text-decoration: none;}
a.productOverzichtBestel:hover {color: #FFFFFF; background-color: #0099D9; font-weight:bold;text-decoration: underline;}

.prijs_aanbieding{
	color: #7F1821;
}

.winkelwagenTable {border-left:solid 1px #359CC7; border-right:solid 1px #359CC7; border-bottom:solid 1px #359CC7; background-color: #87CFED;}
.winkelwagenTd1 {font-size: 11px;color: #FFFFFF; font-weight: bold; padding-left: 2px; background-color: #0099D9;}
.winkelwagenTd2 {font-size: 11px;color: #FFFFFF; padding-right: 2px; background-color: #0099D9; text-align: right;}
.winkelwagenTd3 {font-size: 10px;color: #000000; padding-left: 2px; background-color: #D1E8F6;}
.winkelwagenTd4 {font-size: 10px;color: #000000; padding-right: 2px; background-color: #D1E8F6; text-align: right;}
.winkelwagenTd5 {font-size: 10px;color: #FFFFFF; font-weight: bold; padding-left: 2px; background-color: #000000;}
.winkelwagenTd6 {font-size: 10px;color: #FFFFFF; padding-right: 2px; background-color: #000000; text-align: right;}
a.winkelwagen {text-decoration: none; font-weight: bold;}
a.winkelwagen:hover {text-decoration: underline; font-weight: bold;}
a.winkelwagen2 {font-size: 11px;text-decoration: none; font-weight: bold;}
a.winkelwagen2:hover {font-size: 11px;text-decoration: underline; font-weight: bold;}

.winkelwagenHeaderAantal {padding-right:22px}

.bestellingTable1 {border-left:solid 1px #359CC7; border-right:solid 1px #359CC7; background-color: #87CFED;}
.bestellingTable2 {border-left:solid 1px #359CC7;border-bottom:solid 1px #359CC7; border-right:solid 1px #359CC7; font-size: 10px;color: #000000; padding-left: 2px;padding-right: 2px; background-color: #D1E8F6; height:17px;}
.bestellingHeader {font-size: 11px;color: #FFFFFF; font-weight: bold; padding-left: 2px;padding-right: 2px; background-color: #0099D9; height: 18px;}
.bestellingItem {font-size: 10px;color: #000000; padding-left: 2px;padding-right: 2px; background-color: #D1E8F6; height:17px;}
.bestellingTotaal {font-weight: bold;font-size: 11px;color: #FFFFFF; padding-left: 2px;padding-right: 2px; background-color: #000000; height:20px;}
.bestellingFooter {font-size: 10px;color: #000000; padding-left: 2px;padding-right: 2px; background-color: #87CFED; height:17px;}

.bestellingInput {font-size: 11px; color: #023A51; width:30px; text-align:right;}

.contactLabel { text-align:right;}
.contactInput {font-size: 11px; color: #023A51;}
.contactButton {font-size: 12px;color: #023A51;}

.loginLabel { text-align:right; vertical-align: top;}
.loginInput {font-size: 11px; color: #023A51;}
.loginButton {font-size: 12px;color: #023A51;}

.imageTable {width: 100%;}
.image {border: solid 1px #359CC7; filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0, xray=0, mirror=0, invert=0, opacity=0.8, rotation=0);}
.image_e1 {border: solid 1px #359CC7;}

.SM_p  {font:bold 11px Verdana; color:#FFFFFF; text-align:right; height:23px; padding-right:5px; padding-top:5px;background-color: #0099D9;border : solid 1px #FFFFFF; text-decoration: none;}
.SM_po {font:bold 11px Verdana; color:#FFFFFF; text-align:right; height:23px; padding-right:5px; padding-top:5px;background-color: #0182B7;border : solid 1px #FFFFFF; cursor: hand; text-decoration: none;}
.SM_ps {font:bold 11px Verdana; color:#FFFFFF; text-align:right; height:23px; padding-right:5px; padding-top:5px;background-color: #0182B7;border : solid 1px #FFFFFF; cursor: hand; text-decoration: none;}

.SM_c  {background-color:#D1E8F6; font:11px Verdana; color:#036791; text-align:right; vertical-align:middle; padding-right:5px; padding-top:5px;height:23px;border: solid 1px #FFFFFF; text-decoration: none; }
.SM_co {background-color:#DCEEFA; font:11px Verdana; color:#036791; text-align:right; vertical-align:middle; padding-right:5px; padding-top:5px;height:23px;border: solid 1px #FFFFFF; cursor: hand; text-decoration: none;}
.SM_cs {background-color:#B6DCF2; font:11px Verdana; color:#036791; text-align:right; vertical-align:middle; padding-right:5px; padding-top:5px;height:23px;border: solid 1px #FFFFFF; cursor: hand; text-decoration: none;}

.SM_cb {border-bottom:1px solid white; border-left:1px solid white; border-right:1px solid white;}

.switchcontent {border : solid 1px #359CC7;padding : 6px 6px 6px 6px;}


/* EXTRA */

.hoofdcatRechts{
	font-size: 10px;
	font-weight: bold;
	background: URL('../images/knop_bg.gif');
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 33px;
	color: #0182B7;
	cursor: pointer;
}

.hoofdcatRechts a{
	font-size: 10px;
	text-decoration: none;
}

.hoofdcatRechts_over{
	font-size: 10px;
	font-weight: bold;
	background: URL('../images/knop_bg_over.gif');
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 33px;
	color: #0182B7;
	cursor: pointer;
}

.hoofdcatRechts_over a{
	font-size: 10px;
	text-decoration: none;
}

.hoofdcatRechts_over a:HOVER{
	font-size: 10px;
	text-decoration: none;
}

.hoofdcatRechts a:HOVER{
	font-size: 10px;
	text-decoration: none;
}

.categorie{
	width: 190px;
	border: 1px solid #079CDA;
	background: #87CFED;
	margin: 10px;
	cursor: pointer;
}

.categorie_titel{
	background: #025B7F;
	height: 30px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}

.categorie_titel a{
	background: #025B7F;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.categorie_titel a:hover{
	background: #025B7F;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}