/* CSS Document */
body { background:#000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin:0; padding:0;} 
h1, h2, h3, a { color: #d8001d; }
a:hover { background: #d8001d; color: #fff; }
h1 { margin:0; padding-bottom: 13px; border-bottom: solid 1px #d8001d;}
h1, h2, h3 { font-size: 20px; font-weight: bold; }
h2, h3 { font-size: 16px; }
h3, h3 a { color: #fff; }
h4, h4 a { color: #000; font-size: 14px; }
img { border:0; }
form {margin:0; margin-bottom: 15px; padding:0;}
select { margin-right: 15px; }

#container { margin: auto; width:805px; position:relative;}
	#logo { height:88px; position:relative;}
	#menu { background: url(/img/menu.gif) no-repeat; padding-left:66px; padding-top:1px; height: 36px; position:relative;}
		#menu ul, #menu ul li, #menu ul li a { margin:0; padding:0; float:left; list-style:none;}
		#menu ul li a { padding: 9px 11px 13px 11px;  display: block; font-size: 16px; height:13px; text-decoration: none; color: #fff;}
		#menu ul li a:hover, #menu ul li a.active { background: #8b2b39; }
	#flag { position: absolute; right: 40px; top: 40px; }
		#flag a img { border:0;}
	#foto { height:135px; clear:both; overflow:hidden; background: url(/img/foto_nl.gif) no-repeat; position:relative;}
	#foto.eng { background: url(/img/foto_en.gif);}
	#content { margin:0; background: #fff; padding: 0 20px 20px 20px; position:relative;}
	#footer { height:11px; clear:both; overflow:hidden; background:url(/img/footer.gif) no-repeat; margin-bottom: 15px; position:relative;}

a.offerte { display:block; width: 167px; height: 37px; text-indent:-1000px; background:url(/img/offerte.gif) no-repeat; margin-bottom: 15px; }
a.offerte:hover { background-color: transparent; }
a.offerte.eng { background: url(/img/offerte_eng.gif);}
.blok { width: 100%; float: left; margin-bottom: 15px; margin-right:15px; position:relative;}
.blok h3 { background:#d8001d; padding: 3px 0 3px 15px;}
.blok div { clear:both; margin-bottom: 5px; padding: 0px 0 0px 15px; position:relative; }
.blok img { text-align:center; }
.blok span.omschrijving { width: 340px; clear:both; float:left;}
.blok span.icons { width: 150px; float:left;}
.blok span.icons img { float: left; margin-left: 4px; }
.blok a.offerte { clear:both; float:left; margin-top: 5px; }
.auto, .uitlaat { position: absolute; right: 10px; top:0; display:block; width:80px; height:80px; overflow:hidden;}
.uitlaat { right: 100px; }
hr { color: #d8001d; margin:0; padding:0; height:2px; overflow:hidden; clear:both; float:left; }
.clear { clear:both; }
