div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;text-align:left;}

#formmailer .formControls,
#formmailer .field{
 display:block;
 clear:both;
}


#formmailer label{
 width:12em;
 float:left;
}

#formmailer .fieldRequired {
 text-indent:-100px;
 overflow:hidden;
 width:15px;
 height:20px;
 float:left;
 margin-left:-15px;
 background-image: url(/images/star.gif);
 background-repeat:no-repeat;
 background-position: left 50%;
}

/***** General formatting only ****/
/**************** menu coding *****************/
#menu ul 
{
        
	list-style: none;
	margin: 1px;
	padding: 0;
	width: 12em;
}


#menu a, #menu h2 
{
	
        font-weight:bold;
	text-decoration:none;
	display:inline;
	padding: 2px 3px;
	color: #fff;
	margin: 0;
        margin-bottom: 5px;
}

#menu a:hover 
{
	text-decoration: none;
}

#menu ul li a:hover 
{
	
	text-decoration: underline;
}

#menu ul ul li a
{	
	text-decoration: none;
	display:block;
}

#menu ul ul li a:hover 
{
	background-color:#F5F5F5;
	text-decoration: none;
	font-weight:bold;	
}


#menu li {position: relative;}

#menu ul ul 
{
	background-color:#fff;
	position: absolute;
	border:1px dotted #ccc;
	margin-top:-10%;
	top:46;/*speciaal voor IE*/
	z-index: 500;
	left: 99%;
}

#menu ul ul ul 
{
	position: absolute;
	border:1px dotted #ccc;
	top: 0;
	margin-top:0%;
	left: 99%;
	z-index: 500;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

*
{
	font-family:Arial,Verdana,  Helvetica, sans-serif;
        font-size:96%;

}

img
{
	border:0px;
}

h1{font-size:110%;}
/*h2{font-size:90%;}
h3{font-size:85%;}
h4{font-size:80%;}
h5{font-size:75%;}
h6{font-size:70%;}
*/
body 
{
        margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
	height: 100%;
	background:url(../images/illustratieCMidden.gif);
	background-repeat:no-repeat;
	background-position: 264px 57px;
	background-attachment:fixed; 	
        font-size:105%;
}

.logo
{
	margin:0;
	top:0;
	bottom:0;
	float:left;
	border:0px solid #000000;
}

#linkerkolom
{
	position:absolute;
	left:6%;
	margin-top:17%;
	width:20%;
	text-align:right;
	border:0px solid #000000;
	z-index:500;
}


#rechterkolom
{
	position:absolute;
	right:1%;
	margin-top:17%;
	width:20%;
	z-index:4;
}


#skipnav {
    margin: 0;
    height: 1px;
    overflow: hidden;
}
 @media screen{
  body>div#bgRight{
   position:fixed;
  }
  body>div#header{
   position:fixed;
  }
  body>div#bgLeft{
   position:fixed;
  }
  body>div#linkerkolom{
   position:fixed;
  }
   body>div#rechterkolom{
   position:fixed;
  }
   body>div#breadcrumb{
   position:fixed;
  }

 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:80%;
  overflow:auto;
 }
 
 .funcnav ul
 {
font-size:105%;
 list-style: none;
 margin:0;
 margin-bottom:15%;
 }
 
 .funcnav a:hover
{
	text-decoration:underline;
}

#repeatSubs
{	
margin-bottom:15%;
padding:5px;
/*border:1px dotted #cfcfcf;*/
}

#teasers
{
	float:left;
	border:0px solid #000000;
	width:55%;
        font-size:80%;
}

.teasers a
{
	border:0px solid #000000;
	font-weight:normal;	
	color:#000000;
	text-decoration:none;
}


.teasers a:hover
{
	border-bottom:1px dotted #cfcfcf;
}

.contentcontainer
{
	position:absolute;
	width:45%; 
	height:80%;
	margin-top:7%;
	margin-left:31%;
	border:0px solid #000000;
	z-index:3;
        
}

#breadcrumb
{
	position:absolute;
	margin-top:5%;
	bottom:35;
	z-index:10;
        font-size:0.8em;		
}

.breadcrumb a:hover 
{
	text-decoration: underline;
}
#content a
{
color:#69023F;
text-decoration:underline;
}
#content a:hover
{

text-decoration:none;
}

#content
{	
        
	width:99%;
	padding-right:2%;
	margin-top:13%;
	margin-bottom:10%; 
	scrollbar-track-color:#FEEAE8; 
	scrollbar-face-color:#cfcfcf; 
	scrollbar-arrow-color:#000000; 
	scrollbar-highlight-color:#dfdfdf; 
	scrollbar-3dlight-color:#dfdfdf; 
	scrollbar-shadow-color:#dfdfdf; 
	scrollbar-darkshadow-color:#bfbfbf;
	border:0px solid #000000;
	line-height:150%;
}

 .contentbody
{
	font-family:Arial,Verdana,  Helvetica, sans-serif;
        
}

 .contentbody a
{	
      
	color:#69023F;
	text-decoration:none;
	
}

div.contentbody a:hover 
{       
        
	text-decoration: underline;
}

#header
{	
	position:absolute;
	margin:0;
	padding:0;
	z-index:4;
	width:43%;
	height:50px; 
	margin-top:2%;	
	margin-left:31%;
	background-color:#ffffff;	
	text-align:center;
	font-weight:bold;
        border:0px solid #000000;
}

dt
{
font-weight:bold;
}
.funcnav ul li {text-transform:capitalize;}
