BODY, TD, LI {font-family: Arial, Helvetica, sans-serif; color: #808386; font-size: 12px; margin: 0px;}
INPUT {font-family: Arial, Helvetica, sans-serif; color: #3d4858; font-size: 12px;}
a {text-decoration: none; color: #3d4858; font-weight: bold;}
a.knop {display: block; height:32px; padding:0px; padding-right: 5px; line-height: 30px; margin:0px; border: 0px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.aktief {color: #CC0033;}
a.o_knoppen_off {display:block; height: 30px; line-height: 30px; padding-left: 10px; font-size: 14px; color: #3d4858; font-weight: normal;}
a.o_knoppen_off:hover {display:block; background-color:#d2e189;}
a.o_knoppen_on {display:block; height: 30px; line-height: 30px; padding-left: 10px; font-size: 14px; color: #FFFFFF; font-weight: bold;}
a.o_subsel_off {display:block; padding:8px; padding-left: 10px; font-size: 12px; color: #3d4858; font-weight: normal;}
a.o_subsel_off:hover {display:block; background-color:lightgrey;}
a.o_subsel_on {display:block; height: 30px; line-height: 30px; padding-left: 10px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
a.o_subsel_off_prod {display:block; padding-left: 3px; font-size: 12px; color: #3d4858; font-weight: normal;}
a.o_subsel_off_prod:hover {display:block; background-color:lightgrey;}
a.o_subsel_on_prod {display:block; padding-left: 3px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
a.home {font-size:14px; color:#3d4858; color:white;}
h1.home {font-size: 26px; color:#3d4858; color:white; line-height:26px; margin:0px; font-weight: bold;}
h2.home {font-size: 12px; color:#3d4858; color:white; margin:0px; font-weight: normal;}
ul.home li {color:#2c343f;color:#3d4858; color:white;}
.o_afw_off {font-size: 12px; color: #3d4858; font-weight: normal;}
.o_afw_on {font-size: 12px; color: #FFFFFF; font-weight: bold;}
.o_titel {font-size: 16px; color: #394150; font-weight: bold;}
.or_titel {font-size: 18px; color: #f36f18; font-weight: bold;}
.o_bestel {font-size: 12px; color: #FFFFFF; font-weight: bold;}
.balkknoppen  {display:block; font-size: 15px; color: #FFFFFF; font-weight: normal; padding-left:15px; padding-right:15px;}
.balkknoppenactive  {display:block; font-size: 15px; color: #FFFFFF; font-weight: bold; padding-left:15px; padding-right:15px;}
.lijstitems {font-size: 12px; color: #3d4858; font-weight: bold;}
.lijstitems2 {font-size: 12px; color: #58585a; font-weight: normal;}
.o_prijsje {font-size: 12px; color: #58595b; font-weight: bold;}
.o_prijs {font-size: 16px; color: #3d4858; font-weight: bold;}
.pasverg {margin-left: 2px; font-size: 10px; color: #CCCCCC; font-weight: normal;}
.light {color: #b3b7bb; font-weight: normal;}
.dark {color: #3d4858; font-weight: normal;}
.fields {width: 220px;}
.smallfields {width: 37px;}
.smallfields2 {width: 172px;}
.fieldname {margin-left: 12px; color: #3d4858;}
.error {position: relative; display: none; background:red; color:white; padding: 3px;}
.pass {display: none; text-align: center}
.h {display: none;}
.r {position: relative;top: -60px;}
iframe.uploadframe {width: 460px; height: 100px; margin: 0px; padding: 0px; border: solid 0px;}
.u_titel {margin-left: 15px; line-height: 18px; font-size: 14px; color: #3d4858; font-weight: bold;}
.u_subtitel {display:block; margin-left: 15px; line-height: 20px; font-size: 12px; color: #3d4858; font-weight: normal;}
.tdlight {background-color: #f1f2f2 !important;}
.tddark {background-color: #e4e5e7;}
.tot_titel {line-height: 20px; color: #3d4858; font-weight: bold;}
td.padded {padding-left: 13px; padding-right: 10px;}
td.padded5 {padding:5px;}
table.padded2 td {padding: 2px;}
table.padded5 td {padding: 5px;}
table.padded0 td {padding: 0px;}
form {padding: 0px; margin: 0px; border: 0px;}
.p_titel {font-size: 16px; }
.por_titel {font-size: 20px; font-variant: small-caps; color: #f36f18; font-weight: bold; line-height:18px;}
a.p_infoprijs {display:block; height: 30px; line-height: 30px; padding-left: 10px; font-size: 12px; color: #3d4858; font-weight: normal;}
.ptd_titel {line-height: 20px; color: #3d4858; font-weight: bold; padding-right: 10px;}
a.ptd_prijs {display: block; width:42px; height:30px; line-height:30px;color: #3d4858; padding-right:28px;}
a.ptd_prijs:hover {color: white; background-image: url(/img/prijsbestel.gif); }
a.ptd_prijson {display: block; width:42px; height:30px; line-height:30px;color: white; background-image: url(/img/prijsbestel.gif); padding-right:28px;}
tr.swapcolor1 {background-color: #f0f0f0;}
tr.swapcolor1:hover {background-color: lightgrey;}
tr.swapcolor2 {background-color: #ffffff;}
tr.swapcolor2:hover {background-color: lightgrey;}
tr.swapcolorhover {background-color: lightgrey;}
a.p_tabledata {display: block; height: 30px; line-height:30px; color: #58585a; font-weight: normal;}
a.r_tabledata {display:block; height: 30px; line-height: 30px; padding-left: 10px; font-size: 12px; color: #3d4858; font-weight: normal;}
a.light {text-decoration: none; font-weight:normal; color:inherit;}
.topline {font-size: 17px; font-style:italic; color:#f36f26;font-variant: small-caps;}
#toolflags{
	margin-right:0px;
	vertical-align:middle;
}
#totaldivtoolboxes{
	width:140px;
	height: 34px;
}
#totaldivflags{
	height: auto;	
}
td.country{
	background-image:url(/img/landtaalsel_15.gif);
	text-align:center;
	width:25px;

}
a.sessionSet{
	color:black;
	font-weight:normal;
}
a.sessionNotSet{
	color:white;
	font-weight:normal;
}
a.sessionNotSet:hover{
	color:black;
}
.hiddenPic {display:none;}