* 							{ margin: 0px; padding: 0px; font-family: arial; } /* Overflow hidden op dit niveau zorgt ervoor dat Google Maps niet werkt! */
html, body 					{ background-color: #DDDDDD; overflow: auto; }


#thewhole					{ position: absolute; background-color: #FFFFFF; color: #222233;
							  /* height: 600px; width: 990px; overflow: hidden; */
							  height: 590px; width: 990px; overflow: hidden;
							  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #222233; border-bottom: 1px solid #222233;}

				  
				  
#kop 						{ background-color: #f47441; height: 70px; padding-left: 235px; border-bottom: 3px solid #CCCCD3;}
#kop h1						{ position: absolute; font-size: 20px; font-weight: bold; top: 25px;}



#links						{ font-size: 10px; width: 220px; height: 700px; float: left; background-image: url(../images/rook3.jpg); padding-top: 10px; position: absolute; top: 73px; left: 0px;}
ul.menu						{ padding-left: 5px;}
ul.menu>li					{ color: #777; padding-left: 5px; list-style: none; }
ul.menu>li>a				{ display: block; color: white; text-decoration: none; width: 205px; height: 14px; }
ul.submenu					{ padding-left: 10px; }
ul.submenu>li				{ list-style: none; }
ul.submenu>li>a				{ display: block; color: white; text-decoration: none; width: 205px; height: 15px; padding-left: 5px; }
#links ul>li>a:hover 		{ font-weight: bold;}
p#onderhoud					{ width: 190px; background-image: url(../images/sleutel.png); background-repeat: repeat-y; height: 600px; color: #FFFFFF; padding: 25px 0px 0px 10px;}

				
				
p sub, p sup				{ font-size: 7px; }
#body						{ padding: 14px 0px 0px 20px; border-top: 1px solid #DDDDE0; margin-left: 210px; font-size: 12px;}
#body ul li					{ margin-left: 5px; padding-left: 20px; background-image: url(../images/vinkje2a.gif); background-repeat: no-repeat; list-style:none; background-position: 0px 1px; }
#body ul>li					{ height: 14px; }

#body>ul					{ padding-left: 10px;}

#body>p			 			{ padding: 6px; }
#body>div>p					{ padding: 6px 0px 6px 6px; }
#body .inspring 			{ margin-left: 80px; }

#body #kolom1 				{ width: 360px; /* height:750px; */ float: left; margin-right: 14px; }
#body #kolom1a		 		{ /* width: 360px; height:350px; */ float: left; margin-left: 60px; margin-right: 14px;}
#body #kolom2		   		{ width: 360px; }
#body>#kolom2				{ position: absolute; left: 580px; top: 90px; }

#body img					{ float: right; margin-left: 20px;}
#body p img					{ margin-left: 0px; }
#body img.afbeeldinglaatst 	{ position: absolute; bottom: 42px; right: 0px; float: none; }
#body h2					{ font-size: 12px; font-weight: 500; padding-top: 20px; text-decoration: underline;}
#body>h2					{ padding: 14px 0px 0px 6px; }


#body form					{ width: 750px; border-right: 3px solid #EEEEEE; border-bottom: 3px solid #EEEEEE; }
form>fieldset				{ margin: 2px; padding: 10px; border: 0; }
fieldset p					{ margin-top: 1px; }
p.veld, p.radio				{ float: none; clear: both;}
p label						{ width: 120px; display: block; float: left;}
input						{ width: 600px; margin: 0px; padding: 0px;}
textarea					{ width: 600px; height: 100px; }
p.knoppen input				{ width: 150px; }
input.radio					{ width: 15px; }
input, textarea				{ font-size: 12px; }

#map						{ height: 305px; width: 750px; }
#route						{ margin-left: 120px; margin-top: 5px; height: 120px; width: 625px; overflow: auto; border: 1px solid #EEEEEE; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }
#mijnaddy					{ width: 475px; display: block; float: left; } 
#go							{ width: 120px; margin-left: 30px; }


#topmenu						{ position: absolute; bottom: 62px; left: 325px; }
#topmenu ul li					{ list-style: none; float: left; width: 50px; background-image: none; padding: 0px; margin: 0px; font-size: 10px; color: #F9A98A; }
#topmenu ul li a				{ text-decoration: none; color: #F9A98A; display: block; background-repeat: no-repeat; height: 27px; text-align: center; font-size: 10px;}
#topmenu ul li a.vorige			{ background-image: url(../images/vorige2.gif); background-position: 0px 0px;}
#topmenu ul li a.volgende		{ background-image: url(../images/volgende2.gif); background-position: 23px 0px;}
#topmenu ul li a.volgende:hover	{ background-image: url(../images/volgende2.hover.gif);}
#topmenu ul li a.vorige:hover	{ background-image: url(../images/vorige2.hover.gif); }


.visitekaartje				{ }
.visitekaartje h1			{ font-size: 18px; font-weight: bold; }
.visitekaartje p			{ font-size: 14px; }



#versiering					{ position: absolute; bottom: 0px; right: 10px;
				  			  text-align: right; 
							  border-top: 2px solid #f47441; 
							  height: 40px;
							  font-size: 12px;
							  width: 655px;  
							 }
#versiering .telfax			{ font-size: 10px; }
				
#bottom						{ position: absolute; bottom: -100px; left: 0px;}
#bottom img					{ width: 300px; height: 300px; background-color: transparent; }


.disabled					{ color: #777;}
.noborder					{ border: 0;}




