A, A:visited, A:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color:#2D4281;
}
A:hover {
color:Gray;
}

TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
}
TD.foutmelding 
{
color:red;
}
#container
{
width: 772px;
 margin-left:auto; 
 margin-right:auto; 
 margin-top : 0px;
 margin-bottom : 20px;
background-color: #FFFFFF;
color: #333;
border: 0px solid gray;
text-align: center;
}
#container2
{
 margin-top : 10px;
 margin-bottom : 0px;
background-color: #FFFFFF;
color: #333;
border: 1px solid Gray;
}
#zoekbalk
{
 margin-top : 0px;
 margin-bottom : 0px;
 font-family : Verdana;
font-size : 10px;
background-color: #d4d4d4;
color: #000000;
border-bottom : 1px solid Gray;
}

#zoekbalk TABLE
{
padding-left:10px;
}
.zoeksubmit{
	background-color:#F0F0F0;
	border: 1px solid #949494;
	color: Black;
	font-weight: bold;
	font-size: 8pt;
	margin-right:25px;
	height:18px;
	cursor: pointer;
	text-align: center;
}
#H2O
{
height: 16px;
padding-top:5px;
padding-right:5px;
text-align: right;
}

#top
{
background-color: #2D4281;
height: 178px;
}
#blauwe_regel
{
background-color: #2D4281;
color : #ffffcc;
padding-right : 10px;
padding-bottom: 5px;
}
#prod_links {
   	padding-bottom:0;
	background-color: #2D4281;
	text-align: left;
	padding-left : 10px;
	padding-top : 5px;
	color : #999999;
	height:20px;
	border-top : 1px solid White;
}
#prod_links ul {
	padding: 0px;
	margin:0px;
	}
#prod_links li {
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	display: inline;
	padding-left: 20px;
}
#prod_links ul li a{
text-decoration: none;
font-size: 11px;
color: #FFFFFF;
}

#prod_links ul li a:hover{
text-decoration: underline;
color: #FFFFFF;
}
#blue_links {
   	padding-bottom:0;
	text-align: right;
	color : #999999;
}
#blue_links img {
 vertical-align:text-bottom;
  
}
#blue_links ul {
	padding: 0px;
	margin:0px;
	}
	
#blue_links li {
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	display: inline;
	padding-left: 20px;
}
#blue_links ul li a{
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
}

#blue_links ul li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

#top h1
{
padding: 0;
margin: 0;
}

#content 
{
margin-left: 5px;
margin-right: 5px;
padding: 1em;
text-align:center;
 margin-left:auto; 
 margin-right:auto; 
}
#content TD.linkerkolom 
{
width:50%;
padding-left: 20px;
padding-right: 10px;
background-color: #FFFFFF;
}


#content TD.rechterkolom 
{
text-align:center;
width:50%;
padding-left: 10px;
padding-right: 10px;
background-color: #FFFFFF;
}

#content TD.afbeelding 
{
padding-left: 10px;
padding-right: 20px;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #888888;
background-color: #FFFFFF;
font-family: Verdana;
font-size: 12px;
}
#footer ul {
    width:420px;
	padding: 0px;
	margin:0px;
	margin-left: 160px;
	margin-right: 160px;
	}
#footer li {
	list-style-type: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	text-align: left;
	display: inline;
	
}
#footer ul li a{
color: #888888;
text-decoration: none;
font-size: 9px;
text-transform : uppercase;
padding-left: 5px;
padding-right: 5px;
}

#footer ul li a:hover{
text-decoration: underline;
color: #666666;
}
#hosted {
margin: 0;
    width:150px; 
	float: left;
	font-family : Verdana;
	font-size : 9px;
	color : #727272;
	text-align: left;
	margin-left:0px; 
	font-weight:normal;
} 

#copyright {
	margin: 0;
    width:150px; 
	float: right;
	font-family : Verdana;
	font-size : 9px;
	color : #727272;
	text-align: right;
	margin-right:0px; 
	font-weight:normal;
	
} 

#copyright a,#copyright a:visited,#copyright a:active, #hosted a, #hosted a:visited, #hosted a:active{
	color : #727272;
	font-size : 9px;
	font-weight:normal;
	text-decoration: none;
} 
#copyright a:hover,#hosted a:hover {
	color : Black;
text-decoration: underline;
} 
#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
/* tbv producten voorpagina */
TD.prodheader{

	vertical-align : top;
	padding-top:10px;
	font-size : 12px;
	color : #990000;
	font-weight:bold;
}
TD.prodsubtitel{

	vertical-align : top;
	padding-top:10px;
	font-size : 9px;
	color : #990000;
	font-weight:normal;
}
TD.bestel {
vertical-align : top;
padding-bottom : 10px;

}
/* tbv rechtse rabo kolom */

    #rabomiddle {
      width: 256px;
      background-image: url(../images/middel.jpg);
      background-repeat: repeat-y;
    }
	IMG.raboplaatje {
	margin: 5px 10px 3px 10px;
	}
	div.raboprijs {
	margin:0;
	float:right;
	font-family : Helvetica,Arial,  sans-serif;
	font-size : 24px;
	color : #FFEF47;
	font-weight:bold;
	padding: 3px 10px 0px 0px;
	}
	div.onzeprijs {
	padding: 10px 0px 0px 90px;

	float:left;
	font-family : Helvetica,Arial,  sans-serif;
	font-size : 12px;
	color :  #FFEF47;
	font-weight:bold;
	}
	div.rabotop TD{
		padding: 0px 5px 0px 0px;
	}
	TD.Raboheader{
	font-family : Times New Roman, Times, serif;
	text-align:right;
	font-size : 16px;
	color : #04498E;
	font-weight:bold;
	width: 140px;
	
	}
	TD.Rabotitel{
	text-align:right;
	font-size : 11px;
	color : #636363;
	font-weight:bold;
	width: 140px;
	}
	
	TD.Raboadviesprijs{
	text-align:right;
	font-size : 9px;
	color : #000000;
	font-weight:normal;
	padding: 0px 10px 3px 0px;
	width: 140px;
	}
    div.rabotop {
      background-image: url(../images/bovenzijde.jpg);
      background-position: top left;
      background-repeat: no-repeat;
	 
	  
    }
    div.rabobottom {
      background-image: url(../images/onderzijde.jpg);
	  height:31px;
	   width: 256px;
      background-position: bottom left;
      background-repeat: no-repeat;
	  padding: 0px 5px 2px 5px;
     }
/*tbv rechterkolom */
#rechterkolom_items
{
 margin-top : 0px;
 margin-bottom : 0px;
 font-family : Verdana;
font-size : 10px;
background-color: #F8F8F8;
color: #000000;
border: 1px solid Gray;
width : 150px;
}
TD.rechter_kolom_header
{
background-color: #2D4281;
font-size : 9px;
font-weight : bold;
color:#FFFFFF;
padding : 5px 10px 5px 10px;
}
TD.rechter_kolom_prod_omschr A,
TD.rechter_kolom_prod_omschr A:visited
{
color: #000000;
text-decoration: none;
}
TD.rechter_kolom_prod_omschr A:hover
{
color: #000000;
text-decoration: underline;
}
TD.rechter_kolom_prod_omschr
{
padding : 10px 15px 10px 10px;
font-weight : bold;
font-size : 10px;
color: #000000;
}
#rechterkolom_items img
{
margin : 10px 10px 10px 10px;
}
#rechter_prod_plaatje
{
margin :0px 0px 15px 10px;
width:105px;
border: 1px solid Gray;
background-color: #FFFFFF;
}
label 
{
	white-space : nowrap;
}
.noborder
{
	white-space : nowrap;
	margin : 0px 0px 0px -10px;
	
}
/* tbv winkelwagentje */
TD.Europrijs  { 
font-size: 12px;
color:#363636;
font-weight:bold;
} 
TD.cart_product_omschr
{
font-size: 12px;
color:#363636;
font-weight:bold;
}
TD.cart_product_opties_omschr{
font-size: 11px;
color:Gray;
font-weight:normal;
}
.pagina_selected_aanduiding
{
font-weight:bold;
}
A.pagina_aanduiding, A.pagina_aanduiding:visited, A.pagina_aanduiding:active{
{
font-size: 12px;
color:Gray;
}
A.pagina_aanduiding:active{
{
color:#2D4281;
}
TH
{
font-size: 12px;
color:Gray;
font-weight:bold;
}
.klein
{
font-size: 11px;
color:Gray;
}
.kopregel
{
font-size: 13px;
color:#2D4281;
font-weight:bold;
}

INPUT.error					{
	border						:	1px solid Red;
						}
INPUT.checkboxerror					{
font-family					:	verdana;
	font-size					: 	12px;
	border						:	2px solid Red;
						}
select.error {background-color:Red;color	:White;} 
