* { margin: 0; }

body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666
	}
h1, h2, h3 { line-height: normal; font-size: 11px; }
h1, h3 { color: #fff; padding: 5px 10px; }
h1 { background: #8d8d8d; clear: both; }
h2 { margin: 0 0 5px; }
h3.groen { background: #a9bc28; }
h3.blauw { background: #04b4da }
h3.paars { background: #201b5b; }
a { color: #0092b2; text-decoration: none; }
a:hover { color: #758600; }
p { margin: 0 0 17px; }
img { border: 0; }
input, textarea, button, select { font: 10px Arial, Helvetica, sans-serif; color: #626163; }

#titelkop h1, h3 { color: #fff; padding: 5px 10px; }
#titelkop h1 { background: #2222222; clear: both; }

#container {
	width: 950px;
	margin: 0 auto;
	}

.clear {
  clear: both;
}


#logo 
{
	width: 950px;
	height: 93px;
	margin: 0px;
	.margin-bottom: 20px;
	.margin-left: 5px;
	margin-left: 5px;
}

#logo a 
 {
	 width: 155px;
	 height: 75px;
	 display: block;

	 margin: 16px 0 0 16px; 
	 background: url(../img/bg/logo.png); 
	 text-indent: -9999px; 
}

#offerteaanvragen 
{

}

#offerteaanvragen a 
 {
	 width: 182px;
	 height: 27px;
	 display: block;
	 background: url(../img/content/offerte_aanvragen.jpg);
	 margin-bottom: 10px;
	 padding-bottom: 10px;
	 background-repeat:no-repeat;
}

#belmijterug
{

}

#belmijterug a 
 {
	 width: 182px;
	 height: 27px;
	 display: block;
	 background: url(../img/content/laat_uw_nummer_achter.jpg);
	 margin-bottom: 10px;
	 padding-bottom: 10px;
	 background-repeat:no-repeat;
}



#nieuwsbriefaanmelden 
{

}

#nieuwsbriefaanmelden a 
 {
	 width: 182px;
	 height: 27px;
	 display: block;
	 background: url(../img/content/laat_uw_email_adres_achter.jpg);
	 margin-bottom: 10px;
	 padding-bottom: 10px;
	 background-repeat:no-repeat;
}




#mainmenu {
	background: #06caf4;
	}
	#mainmenu a { background: #04b4da; }
	#mainmenu a:hover, #mainmenu .active a { background: #0092b2; }

#submenu {
	background: #c1d62f;
	}
	#submenu a { background: #c1d62f; }
	#submenu a:hover, #submenu .active a { background: #8ea012; }
	
	#mainmenu, #submenu { width: 950px; height: 24px; margin: 0 0 1px 0; }
	#mainmenu ul, #submenu ul { padding: 0; list-style: none; }
	#mainmenu li, #submenu li { float: left; font-weight: bold; border-right: 1px solid #fff; }
	#mainmenu li a, #submenu li a { height: 19px; padding: 5px 12px 0; color: #fff; float: left; }

#banner {
	width: 950px;
	height: 195px;
	margin: 0 0 3px;
	overflow: hidden;
	}
	
#banner2 {
	width: 697px;
	height: 130px;
	margin: 0 0 3px;
	overflow: hidden;
	}	

#content {
	width: 950px;
	padding: 0 0 15px;
	line-height: 17px;
	overflow: hidden;
	}

#contentinhoud {
	width: 950px;
	padding: 0 0 15px;
	padding-top: 1px;
	line-height: 17px;
	overflow: hidden;
	}

#left {
	width: 697px;
	margin: 0 3px 0 0;
	float: left;
	}
	#left ul, #right ul { padding: 0; margin: 0 0 17px 0; list-style: inside disc;}

#leftreverse { width: 697px; float: right; margin: 0 0 0 3px; }

#right {
	width: 250px;
	float: left;
	}

#rightreverse { width: 250px; float: right; }

#carousel {
	position: relative;
	overflow: scroll;
	width: 226px;
	height: 190px;
	border: 1px solid #e2e2e2;
	text-align: center;
	margin: 0 0 17px;
	}
	#carousel img { border: 1px solid #e2e2e2; padding: 2px; }
	#carousel .belt { position: absolute; left: 0; top: 0; }
	#carousel .panel { float: left; margin: 0; width: 226px; padding: 5px 0; font-weight: bold; }
	#carousel .panel span a { color: #04b4da; }

#wide {
	width: 100%;
	}

#first {
	width: 280px;
	float: left;
	}

#second {
	width: 384px;
	margin: 0 3px;
	float: left;
	}

#third {
	width: 280px;
	float: left;
	}

#footer {
	width: 950px;
	padding: 5px 0 0;
	text-align: center;
	}

.tekst { padding: 10px 10px 0; margin: 0 0 3px; border: 1px solid #e2e2e2; border-top: 0; }
.tekstnavigatie { padding: 10px 10px 0; margin: 0 0 3px; border: 1px solid #e2e2e2; height: 118px; background-color:#f4f4f4; }

.tekstinhoud { padding: 10px 15px 0; margin: 0 0 3px; border: 1px solid #e2e2e2; }
.tekstinhoud h1 { color: #666666;font-size:18px;background: #ffffff; clear: both; padding: 0px; padding-top: 5px; }
.tekstinhoud h3 { color: #666666;font-size:10px;background: #ffffff; clear: both; padding: 0px; padding-bottom: 15px; }

.tekstmeer { float: right; padding: 0px 5px 0; margin: 0 0 0px; border: 1px solid #e2e2e2; border-top: 0; height: 20px; }


.tekstmeer a { color: #727475; }


.tekstmeer a:hover { color: #00bbe4;  }


.klanten { padding: 0; margin: -4px 0 3px !important; list-style: none !important; border-bottom: 1px solid #e2e2e2; }
	.klanten li { width: 173px; height: 70px; margin: 0 -1px -1px 0; border: 1px solid #e2e2e2; float: left; }
	.klanten li a { width: 167px; padding: 5px 0 0 6px; height: 65px; display: block; float: left; text-indent: }
	.klanten li a:hover { border-top: 4px solid #c6c6c6; padding: 1px 0 0 6px; }
.kolom { width: 224px; padding: 0 4px; float: left; }
	.kolom h3 { text-align: center; }
	.kolom ul { margin: 0 0 7px 0 !important; list-style: none !important; }
	.kolom img { margin: -11px -11px 5px; }
	
	
.box { padding: 10px 10px 0; margin: 0 0 3px; border: 1px solid #e2e2e2; background: #f2f2f2; }
	.box p { margin: 0 0 7px 0; }
	.box button { width: 182px; height: 27px; padding: 0px 0 0px 5px; margin: 0 0 10px; background: url(../img/bg/button.jpg); border: 0; text-align: left; cursor: pointer; }
	.box button a { color: #848484; font-weight: bold; }	
	.box button a:hover { color: #3bbaed; font-weight: bold;}	
	
		
ul.paars a { font-weight: bold; color: #201b5b; }
ul.donkergrijs a { font-weight: bold; color: #52525e; }
ul.grijs a { font-weight: bold; color: #7a7a7e; }
ul.blauw a { font-weight: bold; color: #04b4da; }
ul.groen a { font-weight: bold; color: #a9bc28; }
ul.donkergrijs a:hover { font-weight: bold; color: #15151f; }
ul.paars a:hover { color: #000; }
ul.blauw a:hover { color: #0084a0; }
ul.groen a:hover { color: #758600; }


.lijst { padding: 0; list-style: none; margin: 0 0 10px 0; }
	.lijst li a { color:#606063;width: 206px; padding: 5px 10px; display: block; border-bottom: 1px dashed #ccc; }
	.lijst li a:hover { color: #545457;border-bottom: 1px dashed #999; }

