body{
margin:0; background: #0f3659 url(/images/bck-body.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
}

h1,h2, h3, a, a:visited {
	color: #007071;
}

h2,h3{margin-bottom: 10px;}

a:hover {
	color: #f56425;
}

.beoordeelknop  { background: url(/images/bck-beoordelen.jpg);  }
.beoordeelknop a {color: #FFF; font-size: 15px; text-decoration:none; font-weight: bold; padding: 0px 10px 0px 10px;}
.beoordeelknop a:hover {color: #FFF; text-decoration:underline; }
.niet_tonen{
	display: none;
}

.offerte_links { width: 300px; background-color: #DDD; }
.offerte_rechts input { width: 300px; }

.regiomenu, .regiomenu ul{
	list-style: none;
	margin-left: 0px;
	padding: 0px;
	margin-top: 8px;
	
}

.regiomenu li{
		background:url(/images/left-menu2.jpg) repeat-x;
}


.regiomenu li ul li {
	color: #C30;
	min-height: 23px;
	background:url(/images/left-menu3.jpg) repeat-x;
}

.regiomenu li ul li ul li{
	background:url(/images/left-menu4.jpg) repeat-x;
}

.regiomenu .blank{
	background: #fff;
	min-height: 10px;
}

.sub, .subsub, .subsubsub{
	min-height: 21px;
	width: 190px;
	padding-top: 8px;
}

.subsub, .subsubsub{
	min-height: 22px;
	width: 190px;
	padding-top: 7px;
}

.sub a{
	padding-left: 15px;
	text-decoration: none;
}

.subsub a{
	padding-left: 20px;
}

.subsubsub a{
	padding-left: 25px;
}

.subsub, .subsubsub{
	margin-top: 0px;
}



.meer, .meer p{
	color: #007071;
	font-weight: bold;
}

.meer a, .meer p a{
	color: #007071;
	text-decoration: none;
}


.meer a:hover, .meer p a:hover {
	color: #007071;
	text-decoration: underline;
}



h1{
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;	
}

.lijn{
	padding: 4px;
	
}

.innerlijn{
	border: 1px solid #ddd;
	padding: 0px 14px;
}

.row_even{
	background-color: #eee;
	color: #000;
}

.row_oneven{
	background-color: #ddd;
	color: #000;
}

.row_oneven a, .row_even a{
	color: #000;
	text-decoration: underline;
}


.row_oneven a:hover, .row_even a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.tekst_zwart{
	color:#000000;
}

.beoordeling{
	color:#000;
	font-size: 11px;
	border: 1px solid #aaa;
}

.table_header{
	color: #000;
	background-color: #eee;
	font-weight: bold;
	padding: 5px;
}

.table_cell{
	color: #000;
	background-color: #fff;
	padding: 3px;
	border-bottom: 1px dashed #eee;
}

.table_cell a{
	text-decoration: none;
}

.table_row{
	cursor: hand;
	cursor: pointer;
}


.button{
	cursor: hand;
	cursor: pointer;
	background-color:#aaaaaa;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
	width: 300px;
}

.button:hover{
	background-color:#888888;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.button:active{
	background-color:#555555;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.button2{
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	background-color:#aaaaaa;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
}

.button2:hover{
	background-color:#888888;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.button2:active{
	background-color:#555555;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.home, .home a{
	color: #000;
	text-decoration: none;
}

.home a:hover{
	color: #fff;
}

.leverancier_tekst{
	color: #000000;
	margin: 10px 0px;
}

.rood{
	color: #ff0000;
}

.form_left{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	background: #eee;
	padding: 5px;
	height: 20px;
	width: 250px;
	border-bottom: 1px dotted #aaa;
}

.form_right{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	background: #fff ;
	padding: 5px;
	height: 20px;
	border-bottom: 1px dotted  #aaa;
}

.form_input{
	width: 300px;
}

.form_select{
	width: 300px;
}

.leverancier_header{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.leverancier_menu{
	background-color:#CCCCCC;
	color:#000000;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 5px 5px 5px 5px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
	font-size: 11px;
}

.leverancier_menu:hover{
	background-color:#fff;
}

.leverancier_menu a:link{
	color:#000000;
	text-decoration:none;
}

.leverancier_menu_on{
	background-color:#fff;
	color:#000000;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 5px 5px 5px 5px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
	font-size: 11px;
}



.leverancier_menu_on:hover{
	background-color:#ccc;
}

.leverancier_menu_on a:link{
	color:#000000;
	text-decoration:none;
}

.input_bck_transparent{
	background-color:#eee;
}

.registreren_input{
	position: relative;
	width: 440px;
	height: 19px;
	background-color:#FFFFFF;
}


.tekst{
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.tekst a{ color: #007071; text-decoration: none;  }
.tekst a:hover{ color: #007071; text-decoration: underline;}


.paginamenu{
	color: #fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 15px;
}

.paginamenu a{ color: #fff; text-decoration: none;  }
.paginamenu a:hover{ color: #fff; text-decoration: underline;}

.loginmenu{
	color: #000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #c9cacc;
	height: 29px;
	font-weight: bold;
}

.loginmenu a{ color: #007071; text-decoration: none;  }
.loginmenu a:hover{ color: #f56425; text-decoration: none;}

.loginmenu_klein{
	color: #000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #c9cacc;
	height: 29px;
}

.loginmenu_klein a{ color: #007071; text-decoration: none;  }
.loginmenu_klein a:hover{ color: #f56425; text-decoration: none;}

.nieuwsitems{
	color: #007071; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	border-top: 1px dotted #007330;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
}

.nieuwsitems a{ color: #007071; text-decoration: none;  }
.nieuwsitems a:hover{ color: #007071; text-decoration: underline;}


.nieuws_tekst{
	color: #000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
}

.nieuws_tekst P { margin-bottom: 20px; line-height: 20px;  }
.nieuws_tekst P a { color: #007071; text-decoration: none;   }
.nieuws_tekst P a:hover { color: #007071; text-decoration: underline;   }
.nieuws_tekst a  { color: #007071; text-decoration: none;  }
.nieuws_tekst a:hover { color: #007071; text-decoration: underline;}


.bck-informatie{
	background: #ffffff;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color:#000;
	
}

.bck-zoeken{
	background: url(/images/bck-zoeken.jpg) no-repeat;
	border: 0px;
	padding-left: 5px;
	width: 100px;
	height: 17px;
	font-size: 11px;
}

.header_tekst_nav{
	font-family:Arial, Helvetica, sans-serif;
	color: #007071;
	font-size: 15px;
	font-weight: bold;
}

.header_bck_nav{
	background: url(/images/bck-regios.jpg); width: 175px; height: 21px; padding: 5px 0px 0px 15px;
}

.header_bck_beoordelingen{
	background: url(/images/bck-beoordelingen.jpg); width: 250px; height: 21px; padding: 5px 0px 0px 5px;
}

.header_tekst_beoordelingen{
	font-family:Arial, Helvetica, sans-serif;
	color: #007071;
	font-size: 14px;
	font-weight: bold;
}

.header_tekst_nieuws{
	font-family:Arial, Helvetica, sans-serif;
	color: #007071;
	font-size: 14px;
	font-weight: bold;
}

.header_tekst_nieuws_diap a{
	font-family:Arial, Helvetica, sans-serif;
	color: #f56425;;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.header_tekst_nieuws_diap a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #007071;;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}


.header_bck_nieuws{
	background: url(/images/bck-nieuwsheader.jpg); width: 100%; height: 19px; padding: 4px 0px 0px 10px;  border-bottom: 1px solid #dddddd;
}

#logo{position:absolute; left: -58px; top: 0px}

#menu{
	margin-top: 53px;
	color: #FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header{
position:relative; top: -32px; left: -1px; background: url(/images/bck-header2.png) repeat-x; width: 450px; height: 27px; border-bottom: 1px solid #fff; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 5px; border-left: 1px solid #fff; border-right: 1px solid #fff;
}

#tekstblok{
font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 5px;
}

#nieuwstop{
color:#FFFFFF;
background: url(/images/bck-nieuws.jpg) no-repeat; 
width:181px; 
height: 24px;
font-size: 15px;
font-weight: bold;
padding-top: 9px;
}

#advertentietop{
color:#FFFFFF;
background:url(../images/bck-partners.jpg);
width:179px; 
height: 24px;
font-size: 15px;
font-weight: bold;
padding-top: 9px;
}

#nieuws_top{
	width: 138px;
	height: 25px;
	background: url(/images/bck-laatste-nieuws.png) no-repeat;
	color: #fff;
	padding: 5px 0px 0px 45px;
	font-weight: bold;
	}

.nieuwsheader{
	color: #3896b8; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.nieuwsheader a{ color: #3896b8; text-decoration: none; text-align: left;  }
.nieuwsheader a:hover{ color: #c6eb12; text-decoration: none;text-align: left;}

.nieuwstekst{
	color: #FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.nieuwstekst a{ color: #007071; text-decoration: none; }
.nieuwstekst a:hover{ color: #007071; text-decoration: underline;}

.nieuwstekst P{margin-top: 5px;}


.bgblack{
	background-color:#000000;
	color:#FFFFFF;
}

.bgblack a{ color: #fff; text-decoration: none;  }
.bgblack a:hover{ color: #3896b8; text-decoration: none;}

.informatie_tekst{
	color:#FFFFFF;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}

.informatie_tekst a{ color: #fff; text-decoration: none;  }
.informatie_tekst a:hover{ color: #3896b8; text-decoration: none;}

#pagina_tekst{
font-size: 12px;
line-height: 18px;
font-weight: normal;
}

#pagina_header h1{
font-size: 15px;
line-height: 18px;
font-weight: bold;
}

.pagina_header{
font-size: 12px;
line-height: 18px;
font-weight: normal;
}

.bijschrift { font-size: 10px; }

.kassaknop a{ 
background-color:#FF8B46;
color:#FFFFFF;
float:right;
margin-right:40px;
margin-top:10px;
padding:10px;
text-align:center;
text-decoration:none;
width:150px;
font-weight: bold;
}

.kassaknop a:hover{ 
background-color:#de631a;
}

.kassaknop_submit{ 
background-color:#FF8B46;
color:#FFFFFF;
float:right;
margin-right:40px;
margin-top:10px;
padding:9px;
text-align:center;
text-decoration:none;
width:200px;
font-weight: bold;
border: 0px;
cursor: pointer;
}

.kassaknop_submit:hover{ 
background-color:#de631a;
}



