@charset "utf-8";

/* DEFAULT */
body 														{ background-color:#86939c; margin-left:0px;	margin-top:0px;	margin-right:0px;	margin-bottom:0px; font-size:62.5%; background-image:url('../../images/bg_gradient.gif'); background-repeat: repeat-x; background-position:left top; }
body,td,th 											{ font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:1.7em; }
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img {	margin:0; padding:0; border:0; }
input, textarea									{ border:1px solid #dededd; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:2px; color:#7b7b7b; }
p																{ margin:0 0 10px 0; }
img															{ border:none; }

/* LINKS */
a 															{	color:#22537b; text-decoration:underline; }
a:hover 												{ color:#22537b; text-decoration:none; }

/* LAYOUT */
#wrapper 												{	width:100%; background-image:url('../../images/layout/background.jpg'); background-repeat: no-repeat; background-position:center top; text-align:center; overflow: hidden; font-size:1.1em; }
#wrapperCenter 									{ width:995px; margin:0 auto; text-align:left; overflow: hidden; background-color:#FFFFFF; background-image:url(../../images/layout/contentBackground.jpg); background-position: right bottom; background-repeat: no-repeat; }
#wrapperCenter.home								{ background-image:url(../../images/layout/contentBackgroundHome.jpg); }
#samenwerking										{ width:199px; height:54px; margin:0; float:left; } /*-54px 0 0 0*/

/* HEADER */
#header													{ height: 160px; width:995px; background-color: #FFFFFF;  background-image:url('../../images/logo.gif'); background-repeat:no-repeat; overflow:hidden; }
#header .language								{ width: 225px; margin: 27px 0 0 210px; color: #7d7d7d; float:left; }
#header .search									{ width: 170px; margin: 27px 0 0 163px; float:right; }
#header .search	input						{ width:147px; }	
#header .search .links					{ float:left; }
#header .search .rechts					{ float:left; margin:0 0 0 3px; }
/*#header .mainmenu								{ width: 589px; height:25px; float:left; margin:89px 0 0 199px; }*/
#header .logo										{ width:207px; height:160px; float:right; }




#GMapInput							{ float:left; margin:0 0 20px 0; }
#GMapInput	input					{ width:200px; }	
#GMapInput .links					{ float:left; }
#GMapInput .rechts					{ float:left; margin:0 0 0 3px; }




/* MENU */

#menuWrapper											{ width: 589px; height:25px; float:left; margin:89px 0 0 199px; }
/*
ul#mainmenu 											{	width:965px; margin:0 0 0 0; list-style-type:none; font-size:1.2em; background-image:url(../images/layout/background_mainmenu.gif); background-repeat: repeat-x; background-position:bottom left; overflow:hidden; }
ul#mainmenu li										{	float:left; list-style-type:none;	padding:4px 15px 5px 15px; cursor:pointer; border-width:1px; border-color:#d21242; border-style: none dotted none none; }
ul#mainmenu li:hover, ul#mainmenu li.selected					{ background-color:#FFF; border-style: dotted dotted none none; padding:3px 15px 5px 15px; }
ul#mainmenu li a 																			{ color:#d21242; text-decoration:none; }
ul#mainmenu li a:hover, ul#mainmenu li a.selected 		{	color:#7a7a7a; text-decoration:none;  background-color:#FFF; }
*/


ul#mainmenu 									{ width:589px; height:25px; float:left; margin:0; padding:0; list-style-type: none; overflow:hidden; }
ul#mainmenu li 									{ height:25px; float:left; margin:0; padding:0;  list-style-type: none; overflow:hidden; }
ul#mainmenu li a 								{ height:25px; display:block; background-position:0 0; background-repeat: no-repeat; white-space: nowrap; text-indent: -3000px; overflow:hidden; }
ul#mainmenu li#menu01 a, ul#mainmenu li#menu01 		{ width:59px; background-image:url('../../images/menu/menu01.gif'); }
ul#mainmenu li#menu02 a, ul#mainmenu li#menu02 		{ width:134px; background-image:url('../../images/menu/menu02.gif'); }
ul#mainmenu li#menu03 a, ul#mainmenu li#menu03 		{ width:95px; background-image:url('../../images/menu/menu03.gif'); }
ul#mainmenu li#menu04 a, ul#mainmenu li#menu04 		{ width:126px; background-image:url('../../images/menu/menu04.gif'); }
ul#mainmenu li#menu05 a, ul#mainmenu li#menu05 		{ width:79px; background-image:url('../../images/menu/menu05.gif'); }
ul#mainmenu li#menu06 a, ul#mainmenu li#menu06 		{ width:68px; background-image:url('../../images/menu/menu06.gif'); }
ul#mainmenu li a:hover, ul#mainmenu li.selected a { background-position:0 -25px; }

ul#mainmenu li ul.secondaryMenu 
{
	/*background-image:url(../../images/layout/achter_pulldownmenu.png);*/
	background-position:left top; background-repeat:no-repeat;
	background-color:#FFFFFF;
	display:none;
	position: absolute;
	z-index: 99;
	margin: 20px 0 0 0;
	/*width:143px;*/
	padding: 14px 14px 6px 14px;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

ul#mainmenu li ul.secondaryMenu li
{
	background-image:none;
	display: block;	
	float: none;
	font-weight: normal;
	border-top: 1px solid #FFFFFF !important;
	border-right: none !important;
	white-space: nowrap;
	
}

ul#mainmenu li ul.secondaryMenu li.spacer, ul#mainmenu li ul.secondaryMenu li.spacer:hover
{
	display: block;	
	height: 1px;
	width: 120px;
	padding: 0 !important;
	margin: 0 !important;
	border-top: 1px solid #FFFFFF !important;
	border-right: none !important;
}

ul#mainmenu li ul.secondaryMenu li.spacer img 
{
	margin: 0;
	padding: 0;
}

ul#mainmenu li ul.secondaryMenu li:hover, ul#mainmenu li ul.secondaryMenu li.selected 
{
	border-top: 1px solid #FFFFFF !important;
	border-right: none !important;
}

ul#mainmenu li ul.secondaryMenu li a
{
	text-indent: 0;
	background-image:none !important;
	color:#22537b; text-decoration:none;
	width: auto !important;
	
}

ul#mainmenu li ul.secondaryMenu li a:hover
{
	text-decoration:underline;
}







/* PULLDOWN MENU */
/*
#pulldownMenu										{ float:left; overflow:hidden; width:143px; margin:0 0 0 -738px; padding: 14px 14px 6px 14px; background-image:url(../images/layout/achter_pulldownmenu.png); background-position:left top; background-repeat:no-repeat; }
#pulldownMenu .link							{ height:20px; }
#pulldownMenu .link a						{ color:#22537b; text-decoration:none; }
#pulldownMenu .link a:hover			{ text-decoration:underline; }
*/

/* CONTENTWRAPPER */
#content1, #content2						{ width:995px; float:left; background-repeat: repeat-y; background-position:left top; overflow:hidden; margin:2px 0 0 0; }
#content1												{ }
#content2												{ }

/* SUBMENU */
#submenu						{ width:199px; float:left; line-height:1.6em; text-align:right; padding:0 0 90px 0; } 
#submenu .kop					{ font-weight:bold; color:#23537a; cursor: pointer; font-size: 1.4em; height: 16px; padding:8px 7px 5px 0; background-image:url(../../images/layout/submenuKop.gif); background-position:left top; background-repeat:no-repeat; }
#submenu .kop a 				{ color:#23537a; text-decoration:none; }
#submenu .kop a:hover			{ text-decoration:underline; }
#submenu .link					{ color:#999999; padding: 0 22px 0 0; }
#submenu .link a 				{ color:#999999; text-decoration:none; }
#submenu .link a:hover			{ text-decoration:underline; }
#submenu .items					{ padding: 5px 0 5px 0; display:none; }
#submenu .over a				{ font-weight: bold; }

.subitems						{ padding: 0 7px 16px 0; }

/* HOME MAIN */
#homemainContent										{ width:582px; float:left; margin:0 7px 0 7px;}
#homemainContent	h1								{ font-weight: lighter; color:#22537b; font-size: 2em; line-height:1.4; padding: 14px 10px 10px 6px;}
#homemainContent .tekst							{ padding: 0 10px 20px 6px; }
#homemainContent .linkblok					{ margin:20px 0 0 0; }
#homemainContent .linkblok .title				{ font-size:14px; }
#homemainContent .linkblok .link		{ padding: 0 0 5px 15px; background-image:url(../../images/layout/dot.gif); background-position:0 5px; background-repeat:no-repeat; }
#homemainContent .linkblok .link a	{ font-weight:bold; }
#homemainContent .overzichtBlok									{ width:575px; overflow:hidden; background-image:url(../../images/layout/stippellijn.gif); background-position:bottom left; background-repeat:no-repeat; padding:12px 0 0 0; }
#homemainContent .overzichtBlok .foto						{ width:148px; height:92px; overflow:hidden; float:left; margin:0 14px 0 0; }
#homemainContent .overzichtBlok .blok						{ width:413px; height:104px; overflow:hidden; float:left; }
#homemainContent .overzichtBlok .blok2						{ }
#homemainContent .overzichtBlok2									{ width:575px; overflow:hidden; background-image:url(../../images/layout/stippellijn.gif); background-position:bottom left; background-repeat:no-repeat; padding:12px 0 0 0; }
#homemainContent .overzichtBlok2 .foto						{ width:148px; height:92px; overflow:hidden; float:left; margin:0 0 0 14px; }
#homemainContent .overzichtBlok2 .blok						{ width:413px; height:104px; overflow:hidden; float:left; }
#homemainContent .kop									{ font-weight:bold; color:#22537b; font-size: 1.4em; padding:4px 0 3px 0; }
#homemainContent .omschrijving				{ padding:0 0 3px 0; }	
#homemainContent .leesverder 					{ font-weight:bold; padding:0 0 12px 0; }
#homemainContent .contactblok					{ width:530px; background-image:url(../../images/layout/achter_blok.gif); background-position:left top; background-repeat:repeat-x; padding:16px; margin:10px 0 10px 0; overflow:hidden; float:left; }
#homemainContent .contactblok .kop		{ padding:5px 0 20px 0;  }
#homemainContent .contactblok .links	{ width:150px; float:left; height:24px; font-weight:bold; color:#22537b; padding:2px 0 0 0; }
#homemainContent .contactblok .rechts	{ width:375px; float:left; height:26px; }
#homemainContent .contactblok .rechts input { width:365px; }
#homemainContent .contactblok .rechts2	{ width:80px; float:left; height:26px; }
#homemainContent .contactblok .rechts2 input { width:60px; }
#homemainContent .contactblok .rechts3	{ width:295px; float:left; height:26px; }
#homemainContent .contactblok .rechts3 input { width:285px; }
#homemainContent .contactblok .belmij	{ float:left; font-weight:bold; color:#22537b; padding:20px 0 0 0; }
#homemainContent .contactblok .belmij input { border:none; }
#homemainContent .contactblok textarea { width:515px; height:70px; }
#homemainContent .contactblok .button	 { width:521px; text-align:right; padding:20px 0 20px 0; }

#homerechterMenu										{ width:185px; float:left; padding:0 0 0 8px; }
#homerechterMenu .tekst							{ padding:0 0 10px 0; }
#homerechterMenu .kop								{ font-weight: bold; color:#22537b; font-size: 1.4em; padding:0 0 6px 0; }




/* MAIN */
#mainContent										{ width:470px; float:left; margin:0 7px 0 7px;}
#mainContent	h1								{ font-weight: lighter; color:#22537b; font-size: 2em; line-height:1.4; padding: 14px 10px 10px 6px;}
#mainContent .tekst							{ float:left; width:470px; padding: 0 10px 20px 6px;  }
#mainContent .tekst	li						{ margin-left:15px  }
#mainContent .linkblok					{ float:left; width:470px; margin:20px 0 0 0; }
#mainContent .linkblok .title				{ font-size:14px; }
#mainContent .linkblok .link		{ padding: 0 0 5px 15px; background-image:url(../../images/layout/dot.gif); background-position:0 5px; background-repeat:no-repeat; }
#mainContent .linkblok .link a	{ font-weight:bold; }

#mainContent .nextpage					{ float:left; width:470px; margin:15px 0 0 10px; }

#mainContent .linkblok2					{ float:left; width:235px; margin:20px 0 0 0; }
#mainContent .linkblok2 .title				{ font-size:14px; }
#mainContent .linkblok2 .link		{ padding: 0 0 5px 15px; background-image:url(../../images/layout/dot.gif); background-position:0 5px; background-repeat:no-repeat; }
#mainContent .linkblok2 .link a	{ font-weight:bold; }
#mainContent .overzichtBlok									{ width:467px; overflow:hidden; background-image:url(../../images/layout/stippellijn.gif); background-position:bottom left; background-repeat:no-repeat; padding:12px 0 0 0; }
#mainContent .overzichtBlok .foto						{ width:148px; height:92px; overflow:hidden; float:left; margin:0 14px 0 0; _position:relative; }
#mainContent .overzichtBlok .blok						{ width:301px; height:104px; overflow:hidden; float:left; }
#mainContent .overzichtBlok .blok2						{ }
#mainContent .overzichtBlok2									{ width:467px; overflow:hidden; background-image:url(../../images/layout/stippellijn.gif); background-position:bottom left; background-repeat:no-repeat; padding:12px 0 0 0; }
#mainContent .overzichtBlok2 .foto						{ width:148px; height:92px; overflow:hidden; float:left; margin:0 0 0 14px; _position:relative; }
#mainContent .overzichtBlok2 .blok						{ width:301px; height:104px; overflow:hidden; float:left; }
#mainContent .kop									{ font-weight:bold; color:#22537b; font-size: 1.4em; padding:4px 0 3px 0; }
#mainContent .omschrijving				{ padding:0 0 3px 0;  }	
#mainContent .leesverder 					{ font-weight:bold; padding:0 0 12px 0; }
#mainContent .contactblok					{ width:530px; background-image:url(../../images/layout/achter_blok.gif); background-position:left top; background-repeat:repeat-x; padding:16px; margin:10px 0 10px 0; overflow:hidden; float:left; }
#mainContent .contactblok .kop		{ padding:5px 0 20px 0;  }
#mainContent .contactblok .links	{ width:150px; float:left; height:24px; font-weight:bold; color:#22537b; padding:2px 0 0 0; }
#mainContent .contactblok .rechts	{ width:375px; float:left; height:26px; }
#mainContent .contactblok .rechts input { width:365px; }
#mainContent .contactblok .rechts2	{ width:80px; float:left; height:26px; }
#mainContent .contactblok .rechts2 input { width:60px; }
#mainContent .contactblok .rechts3	{ width:295px; float:left; height:26px; }
#mainContent .contactblok .rechts3 input { width:285px; }
#mainContent .contactblok .belmij	{ float:left; font-weight:bold; color:#22537b; padding:20px 0 0 0; }
#mainContent .contactblok .belmij input { border:none; }
#mainContent .contactblok textarea { width:515px; height:70px; }
#mainContent .contactblok .button	 { width:521px; text-align:right; padding:20px 0 20px 0; }

#mainContent2											{ width:782px; float:left; margin:0 0 0 7px;}
#mainContent2 .tekst							{ padding: 0 10px 20px 6px; }
#mainContent2	h1									{ font-weight: lighter; color:#22537b; font-size: 2em; line-height:1.4; padding: 14px 10px 10px 6px;}
#mainContent2 .sitemapLinks				{ width:350px; float:left; overflow:hidden; }
#mainContent2 .sitemapRechts			{ width:350px; float:left; margin:0 0 0 20px; overflow:hidden; }
#mainContent2 .sitemapBlok				{ width:340px; background-image:url(../../images/layout/achter_blok.gif); background-position:left top; background-repeat:repeat-x; padding:16px; margin:10px 0 10px 0; overflow:hidden; float:left; }
#mainContent2 .sitemapBlok .links	{ width:340px; float:left; font-weight:bold; color:#22537b; padding:2px 0 0 0; }
#mainContent2 .sitemapBlok .rechts{ width:330px; float:left; margin: 0 0 0 10px; }

.blok .kop { height: 16px; overflow: hidden; }

#rechterMenu										{ width:270px; float:left; padding:0 0 0 13px; margin:40px 10px 0 0; }
#rechterMenu .tekst							{ padding:0 0 10px 0; }
#rechterMenu .kop								{ font-weight: bold; color:#22537b; font-size: 1.4em; padding:0 0 6px 0; }




/* FOOTER */
#footer											{ height: 18px; width:995px; text-align:right; background-color:#22537b; font-size:0.9em; overflow:hidden; }
#footer	a										{ margin: 0 20px 0 0; color:#b5cadb; text-decoration:none; }
#footer	a:hover									{ text-decoration:underline; }

#footer .left									{ float:left; color:#B5CADB; margin:1px 0 0 34px; }
