/* Start of CMSMS style sheet 'bv_website' */
/* BODY EN ALGEMENE DEFINITIES */
body							{ height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
body							{ background:#CAD2A8 url('images/background_main.jpg') center top repeat-x;  margin:0; padding:0; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
div								{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; overflow:visible; color:#666; position:relative; }

/* KLEUREN*/
.zwart						{ color:#000; }
.lichtgrijs				{ color:#f5f5f5; }
.grijs						{ color:#666; }
.donkergrijs			{ color:#333; }
.oranje						{ color:#FF8040; }
.groen_bg					{ color:#CAD2A8; }

/* STANDAARD CLASSES */
.small						{	font-size: 9px; }

/* H-TAGS */
h1												{ color:#FF8040; font-size:22px; }
h2.mainmenu								{ margin:0; padding:0; font-size:12px; font-weight:bold; }
h2.submenu								{ margin:0 10px 0 10px; background:url('images/bg_submenu.jpg'); color:#fff; font-size:12px; padding:0 0 0 10px;}
h2.news										{ margin:0; background:#B83D01; color:#fff; font-size:12px; padding:0 0 0 10px;}
h2.nieuwsoverzicht				{ color:#333; font-size:22px; }

/* CONTAINER, BEPAALD DE HOOFDEINDELING VAN DE WEBSITE */
/* hoofdcontainer */
div.container				{ position:absolute; left:50%; top:0; width:962px; margin-left:-481px; overflow:visible; }
/* linkercontainer voor hoofdcontent, totale breedte 869px */
div.leftContainer		{ width:869px; float:left; overflow:visible; height:auto; }
/* linkercontainer voor hoofdcontent, totale breedte 93px */
div.rightContainer	{ width:93px; float:left; overflow:visible; height:auto; }

div.sluitMainMenu		{ float:left; height:30px; border-left:1px solid #00; }

div.search				{ background:url('images/bg_search.jpg') no-repeat; position:absolute; left:50%; top:20px; width:186px; height:30px; overflow:hidden; margin-left:90px; padding:5px; padding-left:95px; padding-top:10px; }

#cntnt01moduleform_1 	label		{ color:#FF8040; font-size:12px; font-weight:bold; }


/* CONTENT IN LEFTCONTAINER */
div.header					{ width:844px; background:url('images/header_main.jpg'); height:30px; overflow:hidden; padding-top:118px; padding-left:25px; }
div.holderContent		{ width:844px; background:url('images/bg_content.jpg'); height:auto; overflow:visible; padding-left:25px;  }
 div.subHeader			{ width:809px; background:#000; height:128px; overflow:hidden; padding:10px; }
 div.holder					{ width:829px; height:auto; overflow:visible; }
   div.clear				{ width:100%; height:0; clear:both; overflow:hidden; }
   div.menuLeft			{ float:left; width:200px; height:auto; overflow:visible; padding-bottom:20px; }
   div.subMenu			{ float:left; width:200px; background:#000; height:auto; overflow:visible; padding-bottom:20px; }
   div.news				{ float:left; width:200px; background:#000; height:auto; overflow:visible; padding-bottom:20px; margin-top:10px;}
   #news				{ color:#fff; }
   

div.content					{ float:left; width:590px; background:#f5f5f5; border:1px solid #ccc; height:auto; overflow:visible; margin:10px; margin-right:0; padding:10px; }
div.contentGallery	{ float:left; width:807px; background:#f5f5f5; border:1px solid #ccc; height:auto; overflow:visible;  padding:10px;  }
div.footer					{ width:869px; background:url('images/footer_main.jpg'); height:30px; overflow:hidden; }


#latestNews											{ padding:5px; }
div.date												{ font-size:9px;}
#latestNews div.date						{ width:0; height:0; padding:0; margin:0; overflow:hidden;}

div.NewsSummary									{ margin-top:5px;  }
div.NewsSummaryLink							{ font-size:12px; font-weight:bold; padding:0; margin:0; }
div.NewsSummarySummary					{ color:#999; line-height:10px; }
div.NewsSummaryPostdate					{ color:#ccc; font-size:8px; height:14px; padding:0; overflow:hidden; font-weigth:normal; }
div.NewsSummaryCategory					{ height:0; overflow:hidden;}
div.NewsSummaryAuthor						{ height:0; overflow:hidden; }
div.NewsSummaryMorelink					{ margin-bottom:15px; }
div.NewsSummaryContent					{ height:0; overflow:hidden; } 
span.nieuwsDatum								{ font-size:9px; }

div.footerMenuContainer												{ padding-right:110px; margin-bottom:10px; text-align:right; }
#footerMenu a:link, #footerMenu a:visited			{ color:#000; font-size:12px; font-weight:normal; text-decoration:none; }
#footerMenu a:hover														{ color:#000; font-size:12px; font-weight:normal; text-decoration:underline; }					

#news a:link, #news a:visited			{ color:#ccc; font-weight:normal; text-decoration:none; }
#news a:hover											{ color:#FF8040; font-weight:normal; text-decoration:underline; }	

#nieuwsoverzicht a:link, #nieuwsoverzicht a:visited			{ color:#FF8040; text-decoration:none; }
#nieuwsoverzicht a:hover																{ color:#000; text-decoration:underline; }	

a:link, a:visited				{ color:#FF8040; text-decoration:none; }
a:hover									{ color:#000; text-decoration:underline; }	

a.mainmenu											{ float:left; background:#F5F5F5; display:block; overflow:visible; height:24px; padding-top:6px; padding-left:20px; padding-right:20px; border:1px solid #000; border-right:0; border-bottom:0; font-weight:bold; }
a.mainmenu:link, a.mainmenu:visited					{ color:#333; text-decoration:none; }
a.mainmenu:hover									{ background:#000; color:#FF8040; text-decoration:none; }	

a.mainmenuEnd										{ float:left; display:block; height:30px; border-left:1px solid #000;  }
a.mainmenuEnd:link, a.mainmenuEnd:visited			{ color:#333; text-decoration:none; }
a.mainmenuEnd:hover									{ color:#FF8040; text-decoration:none; }	


a.mainmenuActive																	{ float:left; background:#000; display:block; overflow:visible; height:24px; padding-top:6px; padding-left:20px; padding-right:20px; border:1px solid #000; border-right:0; border-bottom:0; font-weight:bold; }
a.mainmenuActive:link, a.mainmenuActive:visited		{ color:#FF8040; text-decoration:none; }
a.mainmenuActive:hover														{ background:#000; color:#FF8040; text-decoration:none; }	

a.submenu1																	{ display:block; width:160px; overflow:visible; padding-left:20px; font-weight:bold; margin:0 10px 0 10px;}
a.submenu1:link, a.submenu1:visited					{ color:#f5f5f5; text-decoration:none; }
a.submenu1:hover														{ background:url('images/bg_submenu_a.jpg'); color:#fff; text-decoration:none; }	

a.submenu2																	{ display:block; width:150px; overflow:visible; padding-left:30px; font-weight:normal; margin:0 10px 0 10px;}
a.submenu2:link, a.submenu2:visited					{ color:#f5f5f5; text-decoration:none; }
a.submenu2:hover														{ background:url('images/bg_submenu_a.jpg'); color:#fff; text-decoration:none; }	

a.First																			{ border-left:1px solid #000;  }

#rightContainer																		{ text-align:center; }
#rightContainer a:link, #rightContainer a:visited			{ color:#000; font-size:11px; font-weight:normal; text-decoration:none; }
#rightContainer a:hover														{ color:#000; font-size:11px; font-weight:normal; text-decoration:underline; }	

#menuwrapper ul																{ list-style:none; padding:0; margin:0; }
#menuwrapper ul li														{ list-style-image:url(none); list-style:none; font-weight:bold; display:block; padding:0; overflow:visible; height:auto; margin:0;}

#menuwrapper a																{ display:block; padding-left:20px; padding-top:2px; padding-bottom:2px; margin:0; width:180px; }
#menuwrapper a:link, #menuwrapper a:visited		{ color:#fff; text-decoration:none; }
#menuwrapper a:hover													{ color:#FF8040; background:url('images/bg_hover.jpg'); text-decoration:none; }

#menuwrapper a.menuactive:link								{ color:#FF8040; }
#menuwrapper a.menuactive:visited							{ color:#FF8040; }

#menuwrapper ul li ul li a										{ display:block; padding-left:40px; padding-top:3px; margin:0; width:160px; }

#menuwrapper ul li a.menuactive								{ background:url('images/bg_active.jpg'); }
#menuwrapper ul li ul li a.menuactive					{ background:url('images/bg_active_sub.jpg');}
/* End of 'bv_website' */

