﻿html, body			
{ height: 100%; }

body				
{ font-family :Verdana; font-size: 11px; line-height: 17px; background-color: #acacac; padding: 0px; margin:0px; }

img 				
{ border: 0px; }

a	 				
{ font-weight:normal; text-decoration:underline; color:#000000; }
a:hover 			
{ text-decoration:none; }

#headercontainer	
{ background-color: #FFF; margin:auto; width:100%; height: 90px; }
#header 			
{ width: 1200px; margin:auto; }
#logo               
{ position:relative; top:10px; }
#topmenu 			
{ width: 950px; margin:-90px 0px 0px 300px; padding:10px 5px 10px 5px; }
#topmenu ul 		
{ margin:5px; padding:0px; text-align:center; }
#topmenu li		    
{ display:inline; }
#topmenu input:image
{ padding-top:10px; }
#topmenu a		 	
{ color: #A0A0A0; font-size: 10px; font-weight: normal; text-decoration: underline; padding: 15px 20px 10px 15px; }
#topmenu a:hover 	
{ text-decoration:none; }

#headermenucontainer
{ margin:auto; width: 100%; background-image:url(../img/BgMenu.jpg);background-repeat:repeat-x; }
#headermenu  		
{ height:68px; text-align:left; background-image:url('../img/BgMenu.jpg'); background-repeat:no-repeat; margin:auto; }
#headermenu ul 		
{ width:950px; height:60px; margin:auto; position:relative; top:16px; background-image :url('../img/BgMenuKnoppen.jpg'); background-repeat:no-repeat; left: 0px; }
#headermenu li		
{ display:inline; width: 10px; }
#headermenu a		
{ line-height:39px; padding:15px 20px 10px 15px; font-size: 11px; color: #000; text-decoration:none; font-weight:bold; }
#headermenu a:hover	
{ font-weight:bold; color:Gray; }
/*#headermenu a:active {font-weight:bold;}*/
#headermenu .aan	
{  }

#ContentPlaceHolder2 			
{ width: 180px; }
#ContentPlaceHolder2 ul	   		
{ margin:0px; padding-left:0px; border-top: 1px dotted #000; }
#ContentPlaceHolder2 li			
{ display: block; border-bottom:dotted 1px #000; background:url('../img/bg_submenu_normal.gif'); background-repeat:no-repeat; background-position:left; }
#ContentPlaceHolder2 a		  	
{ color:#000; text-decoration:none; display: block; height:29px; background-image:url('../img/bg_submenu_normal.gif'); background-repeat:no-repeat; padding-left: 20px; line-height:29px; }
#ContentPlaceHolder2 a:hover   	
{ background-image:url('../img/bg_submenu.gif'); }
#ContentPlaceHolder2 a.aan		
{ background-image:url('../img/bg_submenu.gif');font-weight:bold; }

#foto-top 
{ min-width: 100%;
height:166px; width: 100%; /* voor IE */ margin:0px;  top:0px;  left:0px; text-align:center; background-image:url(../img/BgHeader.jpg); background-repeat:repeat-x; }

#main 
{ background-color: #FFF; margin:auto; }
#main:after { content: ""; display: block; height: 0; clear: both; }
#maincontainer 
{ width: 1024px;margin:auto;background-color:#FFFFFF; }
#main-left-home			
{ width: 241px; float:left; padding:70px 0px 10px 0px; background:#FFFFFF; }
#main-left				
{ width: 241px; float:left; padding:70px 0px 10px 0px; background:#FFFFFF; }
#main-left .aan         
{ font-weight:bold; }
#main-left ul	   		
{ margin:0px; padding-left:0px; border-top: dotted 1px #000; }
#main-left li			
{ display: block; padding: 3px 0px 3px 17px; border-bottom:dotted 1px #000; }   
#main-left ul li ul li	
{ list-style-type: none; display:block; margin:0px; border-bottom:solid 0px #000; }
#main-inhoud-noright	
{ width: 740px; float:left; margin:0px 0px 0px 30px; padding:10px 5px 10px 5px; background:#FFFFFF; }

#main-navigator
{ color: #808080; padding-bottom: 5px; font-size: 9px; }

#footer 
{ clear: both; overflow: hidden; height:60px; min-width: 100%; width: 100%; /* voor IE */ color:#000; background-image:url(../img/BgFooter.jpg); line-height:35px; font-size:10px; text-align:center; margin-top:0px; }

#breadcrumbs 
{ font-size: 9px; color:#809EBC; }
#breadcrumbs a.bc:link, a.bc:visited, a.bc:hover, a.bc:active 
{ color:#999999; }


input 
{ font-size:11px; letter-spacing:1px; border: 1px solid #666; padding: 2px 5px; }


br 
{ clear: left; }
h1 
{ font-size:17px; font-weight:normal; color: #000; }
h2 
{ font-size:14px; font-weight:normal; color: #381341; }
h3 
{ font-size:12px; font-weight:normal; color: #381341; }


.notificationmessage_error
{ border:1px solid #8A8C91; background-color: #FFB2B2; }

.notificationmessage_informational
{ border:1px solid #8A8C91; background-color: #FFF2B2; }

.notificationmessage_successful
{ border:1px solid #8A8C91; background-color: #C9FFB2; }


table.form
{ border-spacing: 0px; width: 100%; }

table.form tr.alt
{ background-color:#f5f5f5; }

table.form td.description
{ border-top: solid 1px #C0C0C0; text-align: left; vertical-align: top; width: 200px; }

table.form td.information
{ border-top: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; text-align: left; vertical-align: top; width: 15px; }

table.form td.userdatafield
{ border-top: solid 1px #C0C0C0; text-align: left; vertical-align: top; margin-left: 120px; }

table th
{ text-align: left; }


.exampletext
{ color: Gray; }

.errormessage
{ color: Red; }



.formcontrolbottom
{ width: 650px; }

.formcontrolbottom .left
{ float:left; }

.formcontrolbottom .right
{ float:right; height: 35px; }



/* Block */
.block
{ background-image: url('../img/block.png'); background-repeat: no-repeat; float: left; width: 295px; height: 223px; }

.block .title
{ margin-top: 15px; text-align: center; height: 30px; font-size: 20px; }

.block .subtitle
{ text-align: center; height: 30px; font-size: 14px; }

.block .content
{ margin-left: 10px; margin-right: 10px; }

.block .bottom
{ }

.block img
{ padding: 6px 6px 6px 6px;	float: left; height: 90px; width: 90px; }




.tabmenu_header
{ width: 100%; font-size: 14px; background-color: #A0A0A0; border-top: solid 1px #B5B5B5; border-left: solid 1px #B5B5B5; border-bottom: solid 1px #444444; border-right: solid 1px #444444; }


.overlib_bg
{ background-color: Gray; }

.overlib_fg
{ background-color: Silver; }


.caption
{
	color: Gray;
	font-style: italic;	
}