html, body{ 
 margin:0; 
 padding:0; 
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 background-color:#f0f0f0;
 } 

table {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:12px;
}

#pagewidthheaders{ 
 width:100%; 
 
}  
#pagewidthcontent{ 
 min-width:700px;
 width:700px; 
 text-align:left;  
margin-left:none; 
 margin-right:auto; 
} 

 
#header1{
 position:relative; 
 height:110px; 
 background-image:url(../images/header.jpg);
 background-repeat:repeat-x; 
 width:100%-30px;
 padding-left: 30px;
 /*font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 line-height:20px;
 color:#000099;*/
}

#header2{
 position:relative; 
 height:20px; 
 border: 1px solid white;
 background-color:#000099; 
 width:100%-10px;
 text-align:right;
 padding-right: 20px;
 color: #fff;
} 

#leftcol{
 width:155px; 
 float:left; 
 position:relative; 
 background-color:#f0f0f0;
 z-index:1;
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 }

#eu {

margin: 0px 5px 0px 5px;
font-size:9px;
color: #000099;
height:	70px;
} 
 
#maincol{  
 float:left; 
 display:inline; 
 position: relative; 
 width:100%-155px; 
 z-index:0;
 
 }

#footer{
 height:20px; 
 border: 1px solid white;
 background-color:#F50000; 
 width:100%;
 text-align:center;
 color: #fff;
 clear:both;
 z-index:0;
} 

#maincol_inhoud {
 width: 	450px;
 /*height:	400px; minimale hoogte: totaal van menu1+2+login+EU*/
 padding: 10px;
 border-left: 1px solid #000099;
 border-right: 1px solid #000099;
 border-bottom: 1px solid #000099;
 background-color:#fff;
 
} 

#header2 a {
		text-decoration:none;
		color: 			#fff;
}
#header2 a:hover {
		text-decoration:underline;
}

#login {
/*visibility:			hidden;*/
height:				120px;
text-align:			right;
padding-right:		5px;
color:				black;
text-indent:		2px;
font-family:		Tahoma, Verdana, sans serif;
font-size:			11px;
}
.tekstvelden {
	background-color:	#E0EBCC;
	background-color:	#EFF5E5;
	border-color: 		#669900;
	border-style: 		solid;
	border-width: 		1px;
	color:				black;
	text-indent:		2px;

}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.loginknop {
background-color: #669900;
border: 1px solid #006600;
color:white;
font-family:Tahoma, Verdana, sans serif;
font-size:11px;
}

h1 {
font-size:14px;
font-weight:bold;
}
h2 {
font-size:13px;
font-weight:bold;
}

a:link {
	color:				#3366ff;
	text-decoration: 	none;
	}
a:visited {
	color:				#ff0000;
	text-decoration: 	none;
	}
a:hover {
	color: 				#3366ff;
	text-decoration: 	underline;
	}
a:active { 
	color: 				#3366ff;
	text-decoration: 	underline;
}
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
html, body {background-color:#fff;}
#leftcol {display:none;} 
#header1 {display:none;}
#header2 {display:none;}
#maincol_inhoud {border: none;}
#twocols, #maincol{width:100%; float:none;}
}



