/* BLIM  -  ESTIMAX */
/* NL - FR */
.tekst_algemeen { 		/*BLIM*/ color: #666666; /*ESTIMAX*/ color: #666666; }
.tekst_afwijkend { 		/*BLIM*/ color: #0C336E; /*ESTIMAX*/ color: #333333; }
.tekst_contrast { 		/*BLIM*/ color: #FF6600; /*ESTIMAX*/ color: #1B92A1; }

.kleur_hoofd { 				/*BLIM*/ color: #0C336E; /*ESTIMAX*/ color: #333333; }
.kleur_donker { 			/*BLIM*/  							 /*ESTIMAX*/ }
.kleur_licht { 				/*BLIM*/  							 /*ESTIMAX*/ }

.menu_licht { 				/*BLIM*/ color: #DDE4F4; /*ESTIMAX*/ }
.menu_middel {				/*BLIM*/ color: #CED8EF; /*ESTIMAX*/ color: #CDEBED; }
.menu_donker { 				/*BLIM*/ color: #8CA4D9; /*ESTIMAX*/ color: #65BBC5; }
.menu_tekst_actief { 	/*BLIM*/ color: #0C336E; /*ESTIMAX*/ color: #333333; }
.menu_tekst_normaal { /*BLIM*/ color: #FFFFFF; /*ESTIMAX*/ color: #FFFFFF; }

/* TEMPLATE

																CENTER

																	CONTAINER


HEAD			+-------------------------------------------------------------------+
 bovenbalk| zoekbanner																			| taalbanner			|
					+-------------------------------------------------------------------+
					| kleurenbalk																												|
					+-------------------------------------------------------------------+
					| banner																														|
					|																																		|
					+---------------+																										|
													|---------------------------------------------------|
LOGO	+---------------+		| kleurenbalk2																			|
			|	logo 					|		+---------------------------------------------------+
			|	(ABSOLUTE)		|					MAIN															RIGHT
			+---------------+		+---------------------------------+-----------------+
								LEFT			|																	|									|
					+---------------+				normal										|		top						|
					|								|																	|									|
BODY			|			menu			|																	|									|
					|								|																	|									|
					+---------------+																	+-----------------+
					|								|																	|									|
					|		  bottom		|																	|									|
					|								|																	|									|
					+---------------+---------------------------------+-----------------+
					|		FOOTER   copyright																							|
					+---------------+---------------------------------+-----------------+

							LEFT								MAIN														RIGHT

															PPHLOGGER
*/


*			{ padding: 0px 0px; margin: 0px 0px;
			  font-family: 'ARIAL'; /*color: #333333; font-size: 9pt; line-height: 16pt; */ }
body 	{ /*background-image: url('../images/instructies_blim.png');
			  background: url('../images/instructies_estimax.png') #ffffff; */
			  background: #ddd;
			  background-position: top center; background-repeat: repeat-x; }

a img, img { border: 0px;}
a,a:link,a:visited,a:hover,a:active { text-decoration: none; }

 p.bodytext a, p.bodytext-googlemaps a,
 p.bodytext a:link, p.bodytext-googlemaps a:link,
 p.bodytext a:visited, p.bodytext-googlemaps a:visited,
 p.bodytext a:hover, p.bodytext-googlemaps a:hover,
 p.bodytext a:active, p.bodytext-googlemaps a:active {
 	text-decoration: underline; font-weight: normal;
 	/**/
 }

 td {vertical-align: top;}

 p.align-center { text-align: center;}

/***************/

#center { Z-INDEX: 10; POSITION: RELATIVE;
	/* background: url('../images/blim.png') #ffffff; background-repeat: no-repeat; background-position: top left; */
	border: 12px solid #fff;
	width: 966px;
	margin-left: auto; margin-right: auto;
}
#container { Z-INDEX: 20; POSITION: RELATIVE;

}

/************/

		#header_background { POSITION: ABSOLUTE; Z-INDEX: 100;
			top: 40px; left: 0px;
			width: 966px; height: 188px; overflow: hidden;
		}
		#logo { POSITION: ABSOLUTE; Z-INDEX: 300;
			/**/
			top: 197px; left: 0px;
			width: 188px; height: 95px;
		}

#header { POSITION: RELATIVE; Z-INDEX: 200;
	width: 966px; height: 258px;
	font-size: 10.5pt; letter-spacing: 0px;
}

#header #bovenbalk { POSITION: RELATIVE; Z-INDEX: 210;
	/**/
	width: 966px; height: 31px;
	color: #FFF; text-align: left;
}
	#bovenbalk #zoekbalk { float: left;  padding-top: 4px; padding-left: 15px;}
	#bovenbalk #taalbalk { float: right; padding-top: 8px; padding-right: 15px;}

		a.taal,a.taal:link,a.taal:visited,a.taal:hover,a.taal:active {
			/* background-image: url('../images/taal-actief-blim.jpg'); */
			background-repeat: no-repeat; background-position: bottom center;
			padding-bottom: 7px; padding-left: 8px; padding-right: 8px;
			display: inline-block;
		}
		.taalstreepje { /* ie6 en ie7, rest is goed: */ *display: inline-block; *padding-bottom: 7px; }
		a.aanbod,a.aanbod:link,a.aanbod:visited,a.aanbod:hover,a.aanbod:active {
			padding-left: 8px; padding-right: 8px;
		}
		a.aanbodbutton,a.aanbodbutton:link,a.aanbodbutton:visited,a.aanbodbutton:hover,a.aanbodbutton:active {
			/**/
		}
		.zoekbalktekst {padding-left: 8px; padding-right: 8px;}


#header #kleurenbalk { POSITION: RELATIVE; Z-INDEX: 210;
	/**/
	width: 966px; height: 9px;
	color: #FFF; text-align: left;
}

#header #banner { POSITION: RELATIVE; Z-INDEX: 210;
	width: 966px; height: 188px;
	color: #FFF; text-align: left;
}

#header #kleurenbalk2 { POSITION: RELATIVE; Z-INDEX: 210;
	/**/
	width: 966px; height: 31px;
	color: #FFF; text-align: left;
}
.subtiteltekst { color: #ffff; padding-left: 260px; padding-top: 6px;}

#body { POSITION: RELATIVE; Z-INDEX: 250;
	width: 966px;
	/**/
}

#body #left { POSITION: RELATIVE; Z-INDEX: 250;
	/**/
	width: 188px;
	float: left;
	padding-top: 34px; overflow: visible; /* indien contact en plaatje over copyright vallen */ padding-bottom: 100px;
}
#body #left #HOOFDMENU {
	/**/
	height: 350px;
}
#tmenulayers a{ color: #fff;}

#body #left #leftbottom {
	/**/ position: relative;
	width: 188px;
	height: 191px;
	font-size: 10pt;
}

#body #main { POSITION: RELATIVE; /* naar achteren vanwege MENU --- Z-INDEX: 250;*/ Z-INDEX: 10;
	float: left;
	width: 590px;
	color: #666666;
}
	#main #mainnormal { font-size: 11pt; padding-top: 40px; padding-bottom: 55px; }
	#main #mainnormal .normaltext {	padding-left: 72px; padding-right: 72px; margin-bottom: 20px;}
	#main #mainnormal .normaltext h1 { font-size: 18pt; font-weight: normal;
		border-bottom: 1px solid; padding-bottom: 6px; margin-bottom: 20px;/**/ }
	#main #mainnormal .normaltext h2 { font-size: 20pt; font-weight: bold; padding-bottom: 15px; /**/}
	#main #mainnormal .normaltext h3 { font-size: 18pt; font-weight: bold; /**/}
	#main #mainnormal .normaltext h4 { font-size: 18pt; font-weight: bold; margin-bottom: 45px;/**/  }

	#main #mainnormal .normaltext p { line-height: 16pt; padding-bottom: 20px; }
	#main #mainnormal .normaltext p.bodytext {
		/**/
	}
	#main #mainnormal .normaltext p.csc-frame-frame1 { color: #666666; }
			.normaltext p.bodytext a,
			.normaltext p.bodytext a:link,  .normaltext p.bodytext a:visited,
			.normaltext p.bodytext a:hover, .normaltext p.bodytext a:active { /* color: #0066cc; color: #0c8b9b; */}

	.huisstijl { font-weight: bold; text-transform: lowercase; display: inline-block; float: none; }
	.huisstijl:first-letter { /*text-transform: capitalize; */ }

#body #right { POSITION: RELATIVE; Z-INDEX: 250;
	/**/
	width: 188px;
	float: right;
}

.tx-pandvdweek-pi1 { font-size: 10pt; }

	#right #righttop .tx-pandvdweek-pi1 .pandplugintop {	display: block; position: relative;
		/**/
		height: 25px;
		padding-left: 20px; font-weight: bold;
	}.pandplugintitel { display: block; padding-top: 3px; position: relative;}

	#right #righttop .tx-pandvdweek-pi1 .pandplugin {	display: block; position: relative;
		/*height: 145px;*/
	}.pandpluginafbeelding {position: relative;}

	#right #righttop .tx-pandvdweek-pi1 .pandpluginbottom {	display: block; position: relative;
		/**/ top: -3px; top: /*\**/-3px;\9; *top: 0px; _top: 0px;
		/* height: 43px;*/
		padding-left: 20px;
	}.pandpluginsubtitel { display: block; padding-top: 3px; padding-bottom: 5px; position: relative;}
	 .tx-pandvdweek-pi1 a,
			.tx-pandvdweek-pi1 a:link, .tx-pandvdweek-pi1 a:visited,
			.tx-pandvdweek-pi1 a:hover, .tx-pandvdweek-pi1 a:active { color: #ffffff;}

#right #rightcontent {position: relative; top: -3px; *top: 0px; _top: 0px;
  /**/
}
	#rightcontent #rightcontentwrapper { font-size: 10pt;	padding-bottom: 18px; }
	#rightcontent #rightcontentwrapper .rightcontenttext {	padding-left: 20px; padding-right: 0px; }
	#rightcontent #rightcontentwrapper .rightcontenttext h1 { padding-top: 18px; font-weight: normal;	font-size: 11pt; color: #0066cc;}
	#rightcontent #rightcontentwrapper .rightcontenttext p { padding-right: 20px; color: #0c336e; font-weight: bold; font-size: 12pt; }
	#rightcontent #rightcontentwrapper .rightcontenttext p.bodytext {
		/**/
	}

#right #rightbottom {
  /**/
}
	#rightbottom #rightbottomwrapper { font-size: 10pt;	 padding-bottom: 18px; padding-top: 18px; }
	#rightbottom #rightbottomwrapper .rightbottomtext {	padding-left: 20px; padding-right: 20px; }
	#rightbottom #rightbottomwrapper .rightbottomtext h1 { padding-bottom: 18px;	font-size: 12pt;}
	#rightbottom #rightbottomwrapper .rightbottomtext p { /*padding-top: 18px;*/ }
	#rightbottom #rightbottomwrapper .rightbottomtext p.bodytext {
		/**/
	}
	#rightbottom #rightbottomwrapper .rightbottomtext p.csc-frame-frame1 { color: #666666; }
			.rightbottomtext p.csc-frame-frame1 a,
			.rightbottomtext p.csc-frame-frame1 a:link, .rightbottomtext p.csc-frame-frame1 a:visited,
			.rightbottomtext p.csc-frame-frame1 a:hover, .rightbottomtext p.csc-frame-frame1 a:active { color:  #666666;}

#body #footer { POSITION: RELATIVE; Z-INDEX: 210;
	float: none; clear: both;
	/**/
	width: 966px; height: 45px;
	color: #FFF; text-align: left;
}
#footer #copyright {
	color: #999999; font-size: 10.5pt; padding-left: 26px; padding-top: 13px;
}
#footer #copyright .copyrightcolor {
	/*color: #8ca4d9; color: #85c4cc; */
}
#copyright a,#copyright a:link,#copyright a:visited,#copyright a:hover,#copyright a:active {
	color: #999999;
}

#containerx { display: none; Z-INDEX: 110; POSITION: RELATIVE;
	width: 966px; background-color: red;
	margin-left:  12px; margin-left:  /*\**/11px\9; *margin-left:  13px; _margin-left:  12px;
	margin-right: 13px; margin-right: /*\**/14px\9; *margin-right: 12px; _margin-right: 13px;
}

ul.defaultMenuClassName_vertical li a { /* border: 1px solid #8ca4d9; #65bbc5; */ font-weight: bold; padding-left: 20px; /* kan hieraan liggen IE? */}

.normaltext ul li { z-index: 200; position: relative; background-color: #fff; list-style-type: none; padding-left: 20px; font-size: 12pt; margin-bottom: 10px; }




