
body{
	background:#ccc;
	margin:0;padding:0;
}
h1.maintitle {display:none;}
#container{
	background:#fff;
	width:970px;
	margin: 0 auto 0 auto;
	text-align:center;
	min-height:1000px;
}
	#incontainer{
		background:#fff url('../img/toplijn.png') no-repeat 154px 170px;
		width:970px;
		margin: 0;
		text-align:left;
	}

	#header {width:970px}
		#header .logo {float:right;}
		#header .thumbs{padding:84px 12px 10px 23px; width:243px; overflow:hidden;}
		#header .service { position:absolute; margin-top:-30px; margin-left:280px;}
		#header .menu { background:#f39912; width:510px; height:22px; margin-bottom:4px;}
		#header .inmenu {padding:2px 0 0 23px; }
		#header .inmenu img{padding:0 5px 0 5px}
		
	#main  {width:970px; }
		#main .sf {float:left; height:431px;}
		#main .submenu {position:absolute; text-align:right; margin-top:10px; margin-left:100px; width:730px; font-size:11px}
		#main .content {float:left; width:814px; clear:right;}
		.maintext_min{width:400px; float:right; margin:60px 40px 15px 0;}
		.maintext{width:590px; float:right; margin:60px -70px 105px 0;}
		.afb {float:right; width:200px; margin-right:-120px; margin-top:70px}
			.afb .bijschr {font-weight:normal; color:#00492c; padding-left:50px}
		.texttitle {padding-top:55px;}		
			.texttitle img {display:block; padding-right:20px; float:right;}
		#mie{display:none;}	


	#footer{ margin-left:38px; background:url('../img/bottomlijn.png') no-repeat top right; margin-bottom:40px;}	
		.infooter{background:white; width:230px;}
	#word{float:right; margin:-115px 40px 0 auto;}	
		
.clearer {clear:both;}		

/* homepage */
#home #incontainer {background:#fff;}
#home #header .menu { width:970px;}
#home #main #smenu {visibility:hidden;position:absolute;  margin-top:-2px; margin-left:0;width:248px; height:200px;background:url('../img/smenu0.jpg') no-repeat top right;}
#home #main #smenu2 {visibility:hidden;position:absolute;  margin-top:-2px; margin-left:60px;width:248px; height:281px;background:url('../img/smenu2.jpg') no-repeat top right;}
#home #main #smenu div {text-align:left; padding:20px  0 0 110px; line-height:22px}
#home #main #smenu2 div {text-align:left; padding:117px  0 0 110px; line-height:22px}

#home #case {margin: 300px 270px 0 0; width:500px; font-size:14px; color:#666}
#home #case h3{color:#00492c; font-size:16px; padding:0; margin:30px 0 5px 0;}
#home #case p{padding:0; margin:0}
#home #word {position:absolute; margin-top:280px; margin-left:670px;}

#home #footer {height:40px;background:none;}
#home .infooter {padding-top:17px;}
/* typo */

#incontainer, td{
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
}

img{border:0;}
h1.nono{display:none;}
h1{font-size:18px;color:#00492c}
/* links */
a { color:black; text-decoration:none; font-weight:bold;}
a:hover {color:#f39912; text-decoration:none; font-weight:bold;}
.content a{color:#00492c; font-style:italic}
.content a:hover{color:#f39912}
#header .inmenu a{color:white; font-weight:bold;}
#header .inmenu a:hover{color:#eeeeee; font-weight:bold;}

#main .submenu a{color:#7f8583; font-weight:normal;}
#main .submenu a:hover{color:#00492c; font-weight:normal;}

#main .submenu a.homelink{color:#f39912; font-weight:normal;}
#home #main .submenu div a {color:white;}
#home #main .submenu div a:hover {color:#00492c}
#header .service {font-size:10px; }
#header .service a { font-weight:bold;}
#footer a{font-size:10px;font-weight:normal;}

/* forms */
.service input {height:12px; width:100px;border:solid 1px #918f8f; color:#918f8f; font-size:10px;}

#cform p{clear:left; margin: 25px 0 10px 90px;}
#cform div.v, div.vh {clear:left; padding:3px 0;}
#cform div.v label, #cform div.vh label, #cform div.vl label{ display:block; float:left; width:90px;}
#cform div.v input{width:335px; height:16px;border:solid 1px #918f8f; color:#000; font-size:10px;float:left;}
#cform div.vh input{width:130px; height:16px;border:solid 1px #918f8f; color:#000; font-size:10px;float:left;}
#cform div.vh label.d{ padding-left:10px;width:60px;}
#cform div.vl input.vl {width:295px; height:16px;border:solid 1px #918f8f; color:#000; font-size:10px;}
#cform div.vl input.s {width:30px; height:16px;border:solid 1px #918f8f; color:#918f8f; font-size:10px;}
#cform ul{list-style:none; padding:0; margin:0 0 20px 0;}
#cform ul li{margin:3px 0 3px 90px;}
#cform ul li input{ margin:0;padding:0;}
#cform textarea {float:left; padding:0; margin:0;border:solid 1px #918f8f;font-family:verdana; font-size:11px; color:#000; margin-left:85px; width:340px; height:120px;}
#cform input.button{border:solid 1px #918f8f; background:#f39912;color:white;margin:100px 0 0 10px; float:left;}
#cform label span{font-size:8px}
input {border:solid 1px #918f8f; margin:3px 0 3px 0}


/*mensen*/
table{width:400px}
td ul, td p {margin:0; padding:0;list-style:none}
 td ul a, td ul a:hover{font-weight:normal; font-size:11px}

.service img, .menu img, .submenu img, #footer img{vertical-align:bottom;}



.hr{width: 970px;border-top:1px solid #cdcecf;}

ul {margin:0; padding:0 0 16px 16px;}


#ooo{position:absolute; margin-left:422px; margin-top:354px;}
