@charset "utf-8";
/* CSS Document  */

html , body  					{ width:100%; height:100%;}
html							{ background-image: url(../images/background.gif); background-repeat: repeat-x; background-color: #d1d7dd; }
body							{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #6e6e6e;  }

em								{ font-size: 12px; }
h1 								{ font-size: 20px; color: #194678; padding-bottom: 5px; font-weight: bold; }
h2								{ font-size: 16px; color: #194678; padding: 7px 0px 10px 0px; font-weight: bold;}
a								{ text-decoration: underline; color: #8c8c8c; }
/* MISC */
.clear							{ clear: both; }
.contentdivider					{ height: 15px; width: 100%; background-image: url(../images/contentdivider.gif);background-repeat: repeat-x;  }

#container						{ width: 900px; margin: 0px auto; background-color: #FFF; }
#shadowcontainer 				{ width: 914px; overflow:hidden; background-image: url(../images/backgroundshadow.png); background-repeat: repeat-y; margin: 0 auto;  } 
#footerbg 						{ width: 914px; background-image: url(../images/footerbg.gif); height: 8px; }

/* HEADER ( LOGO & topmenu ) */
#header							{ margin-left: 25px; margin-right: 25px;  height: 96px; width: 850px; } 
#header .logo					{ float: left; }
#header .headermenu 			{ float: right;  padding-top: 15px; height:25px;  }
#header .headermenu a			{ font: Verdana, Geneva, sans-serif; color: #8c8c8c; text-decoration: none; font-size: 12px; }
#header .headermenu .item		{ float: left; height:20px; }
#header .headermenu .devider	{ float: left; height:13px; margin-top: 2px; width: 26px; background-image: url(../images/headermenu_divider.gif);  }
/* ----------------------- */

#hoofdmenu						{ position: relative; z-index: 9999; margin: 0px 25px 0px 25px; width: 850px; height: 29px; background-image:url(../images/menubackground.gif); background-repeat: repeat-x; }

/* HOME AFBEELDING HEADER */
#headerafbeeldingen 						{ position: relative; margin-top: 15px; margin-left: 25px; }
#headerafbeeldingen .bar					{  z-index: 30; width: 840px; height: 20px; padding-top: 3px; padding-left: 3px; position: absolute; left: 5px; top: 190px;   } 
#headerafbeeldingen .baroverlay				{  z-index: 30; width: 840px; height: 22px; position: absolute; left: 5px; top: 190px; background-color: #FFF; filter: alpha(opacity=30); -moz-opacity: .30; opacity: .30;  } 

#headerafbeeldingen .afbeelding				{ z-index: 10; }
#headerafbeeldingen #image_rotate 			{ list-style: none; margin: 0px; padding: 0px; } 

.slideshowbanner							{ list-style: none; margin: 0px; padding: 0px; }
.slideshop_afbeelding						{ text-align: center; padding: 0px 0px 0px 5px;  height: 150px; width: 170px; overflow: hidden; }

#headerafbeeldingen .bar .afbeeldingnummers { float: left; }
#headerafbeeldingen .bar .nummer			{ float: left; padding: 0px 5px 0px 5px; font-size: 12px; font-family:Helvetica, Arial, sans-serif; color: #999; font-weight: bold; } 
#headerafbeeldingen .bar .selected			{ color: #fff; background-color:#999;   }

#headerafbeeldingen .bar .afbeeldinglinks 	{ float: right; padding-right: 10px;  }	
#headerafbeeldingen .bar .afbeeldinglinks a	{ color: #fff; text-decoration: none; font-size: 12px; }	

/* ----------------------- */

/* HOME CONTENT BLOK */
#homecontent			{ margin-bottom: 15px; margin: 0px 25px 15px 25px ; width: 850px;  }

#homeleft 				{ float:left; width: 417px; padding-top: 20px; padding-right: 16px; line-height: 19px; }
#homenieuws				{ float: left; width: 377px; background-color: #e5f3f8; margin-top: 16px; padding-left: 40px; padding-top: 20px;  padding-bottom: 20px;  }
#homenieuws	a			{ text-decoration: none; }
#homenieuws .datum 		{ color: #6f6f6f; font-size: 10px; }



/* ----------------------- */


/* HOME SHORTMENU */
#shortmenu								{ padding-top: 15px; padding-bottom: 15px; margin-left: 25px; margin-right: 25px; width: 850px;}
#shortmenu .foto						{ float: left; }
#shortmenu #menuitems 					{ font-family: Helvetica, Arial, sans-serif;font-size: 12px; font-weight: bold; color: #fff; float: left; width: 208px; height:140px; overflow: hidden; position: relative; background-image: url(../images/shortmenubg.gif); }

#shortmenu #menuitems .item				{ padding: 7px 0px 6px 12px; cursor: pointer;  }
#shortmenu #menuitems .selected			{ color: #fff; background-image: url(../images/shortmenu_selected.gif); background-position: right; background-repeat: no-repeat; }
#shortmenu #menuitems .unselected		{ filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }	
#shortmenu #shortmenucontent			{ float: left; width: 417px; margin-left: 16px; line-height: 19px;  font-size: 11px; }
#shortmenu #shortmenucontentuitgebreid	{   margin-top: 16px; line-height: 19px;  font-size: 11px; }
#shortmenu #shortmenucontentuitgebreid .shortmenucontentuitgebreid { display: none; }
#shortmenu .shortmenuleesmeer 					{ color: #194678; cursor: pointer; font-weight: bold;  }

/* FOOTER */
#footer								{ position:relative; font-family: Verdana, Geneva, sans-serif; font-size: 10px; width: 900px; height: 229px; overflow: hidden; background-image: url(../images/footer.jpg);  }
#footer .topics 					{ width: 850px; margin-left: 25px; padding-top: 15px; }
#footer .titel						{ font-weight: bold; color: #000; }
#footer .titel a					{ font-weight: bold; color: #000; }
#footer	 a							{ color: #8c8c8c; text-decoration: none; } 
#footer .line						{ height: 1px; width: 100%; background-color: #c4ccd2; }

#footer .bottom 					{ position: absolute; height: 60px; width: 850px; bottom: 0px;  }

#footer .logo						{ float: left; padding-top: 10px; }
#footer .bottommenu					{ float: right; padding-top: 20px; color: #8c8c8c; text-decoration: none; }
 

	 
/* CONTENT */

#contentholder1							{ width: 800px; min-height:150px; margin-left: 70px; padding-top: 15px; padding-bottom: 15px; line-height: 19px; } 
#contentholder1 .slogan					{ color: #0096c8; font-size: 20px; }
#contentholder1 #advertentie 			{ }
#contentholder1	.tekstholder			{  font-size:12px; }

#contentholder2 .slogan					{ color: #0096c8; font-size: 20px; }
#contentholder2							{  line-height: 19px; }
#contentholder2	.tekstholder			{  font-size:12px; }

#advertentie .borderright 				{ border-right: 1px solid #adb6be;   }
#advertentie .advertentierechts			{ font-size: 11px; } 

#advertentie2 .borderright 				{ border-right: 1px solid #adb6be;   }
#advertentie2 .advertentierechts		{ font-size: 11px; } 
#advertentie2 .advertentierechts h2		{ font-size: 11px; color: #6e6e6e; font-weight: bold; } 
#advertentie2 .advertentierechts a		{ color: #0096c8; text-decoration: none; font-size:12px; }
#advertentie2 .advertentierechts a.sel	{ color: #194678; }
#advertentie2 .branche					{ color: #6e6e6e; font-size: 10px; } 


#testimonialmedewerkers .borderright 				{ border-right: 1px solid #adb6be;   }
#testimonialmedewerkers .advertentierechts			{ font-size: 11px; } 
#testimonialmedewerkers .advertentierechts h2		{ font-size: 12px;  } 
#testimonialmedewerkers .advertentierechts h3		{ font-size: 12px; color: #6e6e6e; font-weight: bold;  background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-position: right; } 
#testimonialmedewerkers .advertentierechts a		{ color: #0096c8; text-decoration: none; font-size:12px; }
#testimonialmedewerkers .advertentierechts a.sel	{ color: #194678; }
#testimonialmedewerkers .functie					{ color: #6e6e6e; font-size: 12px; margin-top: -10px; } 





#paginacontent							{  width: 850px; margin-left: 25px; margin-top: 15px; } 
#paginacontent .submenudivider  		{ background-image: url(../images/submenudivider.gif); }

#paginacontent .paginasubmenu .tekstholder ul			{ color:#6E6E6E; line-height: 19px; padding-left: 20px; list-style-image: url("../images/bullet.JPG");}
#paginacontent .paginasubmenu .tekstholder ul li		{ color:#0096C8; }
#paginacontent .submenutitel			{ color: #6e6e6e; float: left; padding-right: 15px; margin-bottom: 10px; font-weight: bold; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-position: right; }
#paginacontent .paginasubmenu a			 {	color: #6e6e6e; text-decoration: none; }
#paginacontent .submenuitem				{ padding: 3px 0px 3px 0px; }
#paginacontent .submenuitem	 a.selected		{ color: #0096c8; font-weight: bold; }


#breadcrumbs, #breadcrumbs a	{ color: #8c8c8c;  text-decoration: none; font-size: 10px; } 
#breadcrumbs a.selected		{ font-weight: bold; }

#paginacontent .paginaomschrijving	{ padding-top: 15px; padding-bottom: 20px; font-size: 16px; line-height: 24px; color: #6e6e6e; }


/* FORMULIEREN */
#contactformulier				{ width: 450px; }
#contactformulier .tekstvak		{ width: 300px; height: 20px; border: 1px solid #d9d9d9; }
#contactformulier .tekstarea	{ width: 296px; height: 80px; border: 1px solid #d9d9d9;}	
.button2						{ cursor: pointer;  color: #0096c8; font-size: 18px; }

#errormessage 					{ background-color: #ffffcc; border: 1px solid red; color: red; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; padding: 5px; margin: 2px; }


/* NIEUWS */
.nieuwsitem .blackoverlay		{ display:none; position: absolute; top:0; left: 0px; height:100%; width:100%; background-color: #000;  cursor: pointer;  filter: alpha(opacity=10); -moz-opacity: .10; opacity: .10; }
.nieuwsitem						{ position: relative; padding-bottom: 5px; background-image:url(../images/balkrood.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 10px;  }
#homeblokken .content			{ padding-right: 5px; }
.nieuwsitem .titel 				{  }
.nieuwsitem .datum 				{ color: #999999; font-size: 10px; }
.nieuwsitem .bericht			{ color: #595959; font-size: 12px; line-height: 14px; }

.nieuwsitem a					{ color: #404040; }
.nieuwsitem .nieuwstitel		{ color: #000; } 


.nieuwsholder					{ padding-left: 195px; }
#nieuwsberichten 				{ border: 1px solid #6E6E6E; width: 600px; }
#nieuwsberichten .titel			{ font-size: 14px; color: #000; font-weight: bold; }
#nieuwsberichten .datum 		{ font-size: 9px; color: #999;}
#nieuwsberichten .odd			{ background-color: #f2f2f2; }
#nieuwsberichten .bericht		{ padding: 10px; cursor: pointer; }
#nieuwsberichten a				{ text-decoration: none; color: #6E6E6E; }

#nieuwslinks  					{ color: #b2b2b2; font-weight: bold; font-style: italic; }
#nieuwslinks a  				{ color: #194678; font-weight: bold; font-style: italic; text-decoration: none; }


/* SITEMAP */

#sitemap a							{ text-decoration: none; }

/* ZOEKEN */
#zoekresultaten						{ font-family: Verdana, Geneva, sans-serif; font-size: 12px;  color: #595959;  }
#zoekresultaten a					{ text-decoration: none; }
#zoekresultaten .item				{ padding-bottom: 10px; }
#zoekresultaten .item:hover a 		{ color: #194678; font-weight: bold; }

#tblsnelzoeken						{ color: #5a646e;font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; } 
#tblsnelzoeken #zoek_naar			{ width: 100px; margin-right: 10px; }
#tblsnelzoeken 						{ padding-left: 10px; }

.highlight							{ font-weight: bold; color: #194678; }

	#quicksearchholder { position: absolute; right: 10px; top: 2px; } 
	#btnzoeken			{cursor: pointer; }
	#zoekresultaten		{ display: none;position: absolute; right:1px; top: 30px; z-index:20; width: 250px; height: 200px; background-color: #FFF; border-right: 1px solid #194678;  border-left: 1px solid #194678; } 
	#result_panel		{ padding: 10px; height: 150px; width: 230px; overflow-x: hidden; overflow-y: auto; }
	#btnSluiten			{ cursor: pointer; position: absolute; bottom: 10px; right:10px; }
