body, html{
margin: 0;
font-size: 90%;
font-family: arial;
height: 100%;
background: #FFFFFF url(./img/topper.png) repeat-x;
text-align:center;

}
body A:link{
font-family: arial; color: #003b7c;
font-weight: bold;
font-size: 12px;
margin: 0px 0px -5px 0px;
padding: 0px;
text-align: left;
text-decoration: underline;
}
body A:visited
	{
font-family: arial; color: #003b7c;
font-weight: bold;
font-size: 12px;
margin: 0px 0px -5px 0px;
padding: 0px;
text-align: left;
text-decoration:	underline;
	}
body A:hover
	{
font-family: arial; color: #003b7c;
font-weight: bold;
font-size: 12px;
margin: 0px 0px -5px 0px;
padding: 0px;
text-align: left;
text-decoration:	none;
	}
	form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  margin: 0;
  padding: 0; 
	
}
img{border:0;}
table {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  margin: 0;
  padding: 0; 
	
}
#main_container {
position: relative;
MIN-HEIGHT: 85%;
width: 904px;
PADDING-BOTTOM: 50px;
margin-left:auto;
margin-right:auto;
text-align:left;
overflow: hide;
background: #FFFFFF;
}
#menu_footer_container {
position: relative;
width: 904px;
margin-left:auto;
margin-right:auto;
text-align:left;
overflow: hide;
background: #003b7c;
}
#header_small_container{
width: 100%;
height: 80px;
background: #003b7c;
text-align: left;
padding: 0px 0 0 0;
color: #FFF;
}
#header_container{
width: 100%;
height:79px;
background: #003b7c;
text-align: left;
padding: 0px 0 0 0;

}
#links_container{
float: left;
width: 250px;
background: #FFFFFF;
text-align: left;
}
#links_cowork_container{
float: left;
width: 180px;
background: #FFFFFF;
text-align: left;
padding-top: 80px;
}
.searchblokindex{
float: right;
display: block;
padding: 4px 4px 4px 4px;
background-color:#FFF;
border:1px solid #6DCFF6;
width: 287px;

background: #FFFFFF;
text-align: left;
margin-top: 0px;
margin-right: 37px;
}
#rechts_cowork_container{
float: right;
width: 232px;
background: #FFFFFF;
text-align: left;
margin-top: 50px;
margin-right:25px;
padding-left:5px;
padding-right:5px;
}
#search_cowork_container{
float: right;
width: 260px;
background: #FFFFFF;
text-align: left;
margin-top: 30px;
margin-right:15px;
}
#profiel_rechts_container{
float: right;
width: 260px;
background: #FFFFFF;
text-align: left;
margin-top: 15px;
margin-right:15px;
}
#index_rechts_container{
float: right;
width: 240px;
background: #FFFFFF;
text-align: left;
margin-top: 15px;
margin-right:0px;
}
#links_half{
float: left;
width: 425px;
background: #FFFFFF;
text-align: left;
}
#rechts_half{
float: right;
width: 465px;
background: #FFFFFF;
text-align: left;
}
#popup_container{
float: left;
width: 450px;
background: #FFFFFF;
text-align: left;
}
#cowork_content_container{
background: none;

margin: 0 0px 0 0px;
text-align: left;

}
#index_content_container{
text-align: left;
}
#index_under_content_container{
text-align: left;
margin-top: 390px;
}
#content_container{
background: #FFFFFF;
margin: 0 276px 0 276px;
text-align: left;
z-index:2;
}
#small_content_container{
background: #FFFFFF;
margin: 0 276px 0 276px;
width: 250px;
text-align: left;
z-index:2;
}
#big_content_container{
background: #FFFFFF;
margin: 0 0px 0 276px;
text-align: left;
}
#XXL_content_container{
background: #FFFFFF;
margin: 0 0px 0 0px;
text-align: left;
}
#search_content_container{
background: #FFFFFF;
margin: 0 185px 0 0px;
text-align: left;
}

#rechts_container{
float: right;
width: 250px;
background: #FFFFFF;
text-align: left;
}
#small_rechts_container{
float: right;
width: 185px;
background: #FFFFFF;
text-align: left;
}
#rechts_container_index{
float: right;
width: 250px;
background: #FFFFFF;
text-align: left;
z-index: 1;

}
#footer_container{
clear: both;
height: 100px;
padding: 0px 0 0 0;
background: #003b7c;
width: 100%;
text-align: right;
color: #FFF;

}
label{
display: block;
}
#shim{
clear: both;
height: 5px;
background: none;
margin-left:auto;
margin-right:auto;
text-align: left;
}
.index_headerlink{

	background: #003b7c url(./img/header.jpg) repeat-x;
	color: #fff;
	padding: 0px 0px 0px opx;
	font-weight: bold;
	font-size: 14px;
	height: 37px;
	position: relative;
}



.webkit #shim{

}
.top_header{
padding-left: 10px;
height: 27px;
background: #003b7c url(./img/header.jpg) repeat-x;
}
.top_headers{
height: 27px;
background: #003b7c url(./img/header.jpg) repeat-x;
}
.top_headers A:link
{
	
}
.top_headers A:visited
	{
	
	}
.top_headers A:hover
	{
	
	}
.top_headerlink{
line-height: 28px;
	background: #003b7c url(./img/header.jpg) repeat-x;
	color: #fff;
	padding: 0px 10px 0 15px;
	font-weight: bold;
	font-size: 16px;
	height: 27px;
	position: relative;
}
.top_headerlink A:link
{
position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.top_headerlink A:visited
	{
position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
.top_headerlink A:hover
	{
position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
.top_infoheaderlink{
line-height: 28px;
	background: #003b7c url(./img/info_header.jpg) repeat-x;
	color: #fff;
	padding: 0px 10px 0 30px;
	font-weight: bold;
	font-size: 16px;
	height: 27px;
	position: relative;
}
.top_infoheaderlink A:link
{
position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.top_infoheaderlink A:visited
	{
position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
.top_infoheaderlink A:hover
	{
position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
#blueline {
height: 8px;
background: #6dcff6;
}
#blueline2 {
	height: 8px;
	background: #c1e8fb;	
}
#blueline3 {
	height: 8px;
	background: #003b7c;	
}
#blueline_top {
	height: 16px;
	background: #003b7c;	
}
#whithline {
	height: 8px;
	background: #FFFFFF;	
}
#film {
	height: 193px;
	background: #003b7c;
}
#darkblueline {
height: 18px;
background: #003b7c url(./img/verberg.gif) no-repeat 0 0;
padding-bottom: 2px
}
#darkblueline2 {
height: 25px;
background: #003b7c;
color:#fff;
padding: 14px 10px 5px 10px;
}
#darkblueline2 A:link{
font-family: arial; 
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
}
#darkblueline2 A:visited	{
font-family: arial; 
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
	}
#darkblueline2 A:hover	{
font-family: arial;  
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
	}	
#indextopmenu {
height: 25px;
background: #003b7c;
color:#fff;
padding-top:40px;
}
#indextopmenu A:link  {
font-family: arial; 
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
padding: 10px 5px 2px 10px;
}
#indextopmenu A:visited	{
font-family: arial; 
font-size: 16px;
color:#FFF;
text-align: left;
text-decoration:	none;
	}
#indextopmenu A:hover	{
font-family: arial;  
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	underline;
	}		
	
#headerindex{
margin-top: 20px ;
text-align: left;
padding-top:0px;
}
.right_hidemovie {
float: right;
margin-right: 40px;
}
#subblueline {
height: 18px;
background: #003b7c;
padding-bottom: 2px
}
div#top_menu{
height: 20px;
background: #003b7c;
text-align: left;
font-family:			Arial;
font-size:				14px;
font-weight:			bold;
padding: 10px 5px 2px 10px;
}
div#top_menu A:link
	{
		font-family:			Arial;
		font-size:				14px;
		font-weight:			bold;
		padding: 10px 5px 2px 5px;
		color:					#FFFFFF;
		text-decoration:	none;		
		
	}
	
div#top_menu A:visited
	{
		font-family:			Arial;
		font-size:				14px;
		font-weight:			bold;
		padding: 10px 5px 2px 5px;		
		color:					#FFFFFF;
		text-decoration:		none;
		
	}
	
div#top_menu A:hover
	{
		font-family:			Arial;
		background: #c1e8fb;
		font-size:				14px;
		color:					#003b7c;
		padding: 10px 5px 6px 5px;
		
	}
#current_page_item{
font-family:			Arial;
font-size:				14px;
color:					#c1e8fb;
}
.page_item{
height: 20px;
background: #003b7c;
text-align: left;
font-family:			Arial;
font-size:				14px;
font-weight:			bold;
padding: 10px 5px 2px 10px;
color:					#FFFFFF;

}
.page_item A:link
	{
		height: 20px;
background: #003b7c;
text-align: left;
font-family:			Arial;
font-size:				14px;
font-weight:			bold;
padding: 10px 5px 2px 10px;
color:					#FFFFFF;
	}
	
.page_item A:visited
	{
		height: 20px;
background: #003b7c;
text-align: left;
font-family:			Arial;
font-size:				14px;
font-weight:			bold;
padding: 10px 5px 2px 10px;
color:					#FFFFFF;
		
	}
	
.page_item A:hover
	{
		height: 20px;
background: #003b7c;
text-align: left;
font-family:			Arial;
font-size:				14px;
font-weight:			bold;
padding: 10px 5px 2px 10px;
color:					#FFFFFF;
		
	}
#login {
height: 36px;
background: #003b7c;
text-align: left;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #FFF;
}
#login A:link{
font-family: arial; color: #fff;
font-weight: bold;
font-size: 12px;
text-align: left;
text-decoration: underline;
}
#login A:visited
	{
font-family: arial; color: #fff;
font-weight: bold;
font-size: 12px;
text-align: left;
text-decoration:	underline;
	}
#login A:hover
	{
font-family: arial; color: #fff;
font-weight: bold;
font-size: 12px;
text-align: left;
text-decoration:	none;
	}
h1{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
margin: 0px 10px -5px 0px;
padding: 5px;
}
h2{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
}
h3{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 13px;
}
h4{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 15px;
}
h5{
font-family: arial; 
color: #6DCFF6;
margin: 10px 0px 0px 10px;
font-weight: normal;
font-size: 21px;
}
h6{
font-family: arial; 
color: #6DCFF6;
margin: 10px 0px 0px 10px;
font-weight: normal;
font-size: 24px;
}
.h7{
font-family: arial; 
color: #000000;
font-weight: bold;
font-size: 16px;
}
#navlinks{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 20px;
text-align: left;
padding-top:2px;
}
#navlinks A:link{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: left;
text-decoration:	none;
padding-top:2px;
}
#navlinks A:visited
	{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: left;
text-decoration:	none;
padding-top:2px;
	}
#navlinks A:hover
	{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: left;
text-decoration:	underline;
padding-top:2px;
	}
#navrechts{
font-family: arial; 
color: #FFFFFF;
font-weight: normal;
font-size: 10px;
margin: 0px 20px 0px 20px;
text-align: right;
}
#navrechts A:link{
font-family: arial; 
color: #FFFFFF;
font-weight: normal;
font-size: 10px;
text-decoration:	underline;
}
#navrechts A:visited
	{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration:	underline;
	}
#navrechts A:hover
	{
font-family: arial; 
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration:	underline;
	}
#navbig{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 15px;
margin: 5px 5px 5px 0px;
text-align: left;
padding-top:2px;
}
#navbig A:link{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 15px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	underline;
padding-top:2px;
}
#navbig A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 15px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	underline;
padding-top:2px;
	}
#navbig A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 15px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	none;
padding-top:2px;
	}	
#navsmall{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 12px;
margin: 5px 5px 5px 0px;
text-align: left;
padding-top:2px;
}
#navsmall A:link{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 12px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	underline;
padding-top:2px;
}
#navsmall A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 12px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	underline;
padding-top:2px;
	}
#navsmall A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 12px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	none;
padding-top:2px;
	}
.navbigger{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
margin: 5px 5px 5px 0px;
text-align: left;
padding-top:4px;
padding-bottom:4px;
}
.navbigger A:link{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	underline;
padding-top:4px;
padding-bottom:4px;
}
.navbigger A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	underline;
padding-top:4px;
padding-bottom:4px;
	}
.navbigger A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
margin: 5px 5px 5px 0px;
text-align: left;
text-decoration:	none;
padding-top:4px;
padding-bottom:4px;
	}	
.lightblue12{
font-family: arial; 
color: #6DCFF6;
font-weight: normal;
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.lightblue19{
font-family: arial; 
color: #6DCFF6;
font-weight: normal;
font-size: 19px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.blue19index{
font-family: arial; 
color: #003B7C;
font-weight: bold;
font-size: 19px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.blue19{
font-family: arial; 
color: #003B7C;
font-weight: normal;
font-size: 22px;
margin: 0px 0px 10px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.black15{
font-family: arial; 
color: #333333;
font-weight: normal;
font-size: 16px;
margin: 0px 0px 10px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}

.blue16{
font-family: arial; 
color: #003B7C;
font-weight: normal;
font-size: 16px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.lightblue16{
font-family: arial; 
color: #6DCFF6;
font-weight: normal;
font-size: 16px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.blue14{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 14px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.blue14 A:link{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 14px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
}
.blue14 A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 14px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
	}
.blue14 A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 14px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
	}
.blue13{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;

}
.blue13 A:link{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
}
.blue13 A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
	}
.blue13 A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
	}
.blue10{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 10px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	none;
}
.blue10 A:link{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 10px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
}
.blue10 A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 10px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
	}
.blue10 A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: normal;
font-size: 10px;
margin: 0px 0px 0px 0px;
text-align: left;
padding-top:0px;
text-decoration:	underline;
	}


	
.menu_left{
font-family: arial; 
font-size: 16px;
color:#fff;
width: 200px;
margin: 14px 10px 14px 10px;
padding-bottom: 10px;
padding-top: 14px;
text-align: left;
}
.menu_left A:link{
font-family: arial; 
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
}
.menu_left A:visited	{
font-family: arial; 
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
	}
.menu_left A:hover	{
font-family: arial;  
font-size: 16px;
color:#fff;
text-align: left;
text-decoration:	none;
	}	
	
#menufooter{
float: right;
font-family: arial;
font-size: 12px;
color:#FFFFFF;
margin-right: 0px;
padding-top: 5px;
text-align: left;
}
#menufooter A:link{
font-family: arial;
font-size: 12px;
color:#FFFFFF;
text-decoration:	none;
}
#menufooter A:visited
	{
font-family: arial;
font-size: 12px;
color:#FFFFFF;
text-decoration:	none;
	}
#menufooter A:hover
	{
font-family: arial;
font-size: 12px;
color:#FFFFFF;
text-decoration:	none;
	}
#flash {
	top: 172px;
	left: 0;
	z-index: 10;
	
}
#errorcheck,.errorcheck {
display: block;
width: 90%;
padding: 4px 4px 4px 0px;
margin-bottom: 10px;
border:0px solid #FF8A8A;
font-family: arial;
color: #FF0000;
font-weight: normal;
font-size: 12px;
}
#warn, .warn {
display: block;
width: 90%;
padding: 4px 4px 4px 0px;
margin-bottom: 10px;
border:0px solid #FF8A8A;
font-family: arial;
color: #FF0000;
font-weight: normal;
font-size: 12px;
}

#flashit, .error, .error_message {
display: block;
width: 80%;
padding: 4px 4px 4px 4px;
margin-bottom: 10px;
background-color:#DFFFD5;
border:0px solid #FF8A8A;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 12px;
}
#flashit_340, .error, .error_message {
display: block;
width: 340px;
padding: 4px 4px 4px 15px;
margin-bottom: 10px;
background-color:#DFFFD5;
border:0px solid #FF8A8A;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 12px;
}
#flashMessage, .error, .error_message {
display: block;
width: 98%;
padding: 4px 4px 4px 4px;
margin-bottom: 10px;
background-color:#DFFFD5;
border:0px solid #FF8A8A;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 12px;
}
#flashMessage_small, .error, .error_message {
display: block;
width: 190px;
padding: 4px 4px 4px 4px;
margin-bottom: 10px;
background-color:#DFFFD5;
border:0px solid #FF8A8A;
font-family: arial;
color: #000000;
font-weight: normal;
font-size: 12px;
}	
#flashMessage_small  A:link, .error, .error_message {
font-family: arial;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration:	underline;
}
#flashMessage_small A:visited, .error, .error_message  {
font-family: arial;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration:	underline;
}	
#big_flashMessage {
display: block;
width: 550px;
padding: 4px 4px 4px 25px;
margin-bottom: 10px;
background:#DFFFD5 url(./img/warning.bmp) no-repeat 0 0;
border:1px solid #33CC00;
font-family: arial;
color: #000000;
font-weight: normal;
font-size: 12px;
}	
#big_flashMessage  A:link, .error, .error_message {
font-family: arial;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration:	underline;
}
#big_flashMessage A:visited, .error, .error_message  {
font-family: arial;
color: #000000;
font-weight: normal;
font-size: 12px;
text-decoration:	underline;
}	
#XL_flashMessage {
display: block;
width: 700px;
padding: 4px 4px 4px 4px;
margin-bottom: 10px;
background-color:#DFFFD5;
border:1px solid #FF0000;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 12px;
}

table {
margin: 5px 0 0 0;
white-space: normal;
}
th {
text-align: left;
margin: 5px 0 0 0;

}
table tr td {
padding-left:4px;
vertical-align:top;
text-align: left;
}
input{
margin: 2px 0 9px 0;
padding: 1px 0 2px 3px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
font-family: arial;
color: #000000;
font-weight: none;
font-size: 12px;
}
input.search{
margin: 0px 0 0px 0;
padding: 0px 0 0px 0px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
font-family: arial;
color: #CCCCCC;
font-weight: none;
font-size: 13px;
}
input.login{

border: 1px solid #CCCCCC;
background-color: #FFF;
font-family: arial;
padding: 2px 2px 2px 2px;
color: #000000;
font-weight: normal;
font-size: 14px;
}
input.cash{

border: 1px solid #F5FCFE;
background-color: #F5FCFE;
font-family: arial;
color: #000000;
font-weight: bold;
font-size: 12px;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #003b7c;
	color : #000;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #cccccc;
	color : #000;
}

.validation-advice {
	color :#FF3300;
	font-weight: normal;
	margin-bottom: 5px;
}

.custom-advice {
	margin: 0px 0;
	padding: 0px;
	border: 1px solid #FF3300;
	background-color: #FFF;
	color : #000000;
	font-weight: normal;
}
hr {
height: 0;
border: 0;
border-top: 1px solid #6DCFF6;
} 
.button{
background-color: #0072BB;
color: #fff;
font-weight: normal;
font-size: 12px;
width: auto;
margin: 0 5px 0 0;
padding: 1px 5px 1px 5px;
cursor: pointer;
}
.buttonlogin{
background-color: #0072BB;
color: #fff;
font-weight: normal;
font-size: 12px;
width: auto;
margin: 0 5px 0 0;
padding: 2px 5px 2px 5px;
cursor: pointer;
}
.buttonregister{

color: #000000;
font-weight: normal;
font-size: 14px;
background-color:#DFFFD5;
border:1px solid #33CC00;
width: 131px;
height:28px;

cursor: pointer;
}
.searchindex{
color: #FFF;
font-weight: normal;
font-size: 13px;
background-color:#0072BB;

width: 71px;
height:20px;

cursor: pointer;
}
.buttonreg{
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
background-color:#67A54A;
border:0px solid #33CC00;
padding: 5px 8px 5px 8px;

cursor: pointer;
}
.closebutton{
background-color: #0072BB;
color: #fff;
font-weight: normal;
font-size: 8px;
width: 8px;
padding: 2px 2px 2px 2px;
cursor: pointer;
}
.buttonsearch{
background-color: none;
color: none;
font-weight: none;
font-size: 0px;
width: auto;
margin: 0 0px 0 0;
padding: 0px 0px 0px 0px;
cursor: pointer;
}
.buttondelete
{
background:#ddd url(./img/delete.png) no-repeat 3px center;
padding-left:21px;
}


div#radio{
display: block;
text-decoration: none;
padding: 2px 5px 2px 5px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
width: 50px;
}
select{
margin: 2px 0 15px 0;
padding: 1px 0 2px 3px;
border: 1px solid #1B5790;
background-color: #FFFFFF;
}
search{
margin: 2px 0 15px 0;
padding: 1px 0 2px 3px;
border: 1px solid #1B5790;
background-color: #FFFFFF;
width: 150px;
}
textarea{
margin: 2px 0 9px 0;
padding: 1px 0 2px 3px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
font-family: arial;
color: #000000;
font-weight: none;
font-size: 12px;
}
fieldset{
padding: 0px 10px 10px 10px;
border: 0px solid #003b7c;
background-color: none;
text-align:left;
}
legend{
background-color: none;
font-family: arial;
color: #284809;
font-weight: bold;
font-size: 15px;
padding: 0px 5px 0px 5px;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
font-size: 0.8em;
}
#blocknote{
display: block;
width: 300px;
margin-bottom: 4px; 
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#blockprofielnew{
display: block;
width: 405px;
margin-bottom: 5px; 
padding: 25px 10px 25px 10px;
background-color:#EBF8FE;
border:0px solid #6DCFF6;
}
#blockedu{
display: block;
width: 300px;
margin-bottom: 4px; 
padding: 4px 4px 4px 4px;
background-color:#FFFFFF;
border-bottom:1px solid #6DCFF6;
}
#blocklang{
display: block;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#block640{
display: block;
width: 640px;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#blocklang_360{
display: block;
width: 350px;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#blockprofilehome{
display: block;
width: 500px;
margin-bottom: 4px; 
margin-right: 0px;
padding: 4px 4px 4px 4px;
background-color:#FBFEFF;
border:1px solid #6DCFF6;
}
#blocklang_blue{
width: 380px;
display: block;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#blocklang_green{
width: 380px;
display: block;
padding: 4px 4px 4px 4px;
background-color:#DFFFD5;
border:1px solid #33CC00;
}
#blockfee{
display: block;
width: 525px;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#blockit{
display: block;
width: 200px;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
font-family: arial;
color: #000000;
font-size: 10px;
}
#blocknotitie{
display: block;
width: 200px;
padding: 4px 4px 4px 4px;
background-color: #FFFFCC;
border:0px solid #FFFF00;
font-family: arial;
color: #000000;
font-size: 12px;
}
#blockreview{
display: block;
width: 200px;
padding: 4px 4px 4px 4px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
font-family: arial;
color: #000000;
font-size: 12px;
}
#blockreview_wit{
display: block;
width: 200px;
padding: 4px 4px 4px 4px;
background-color: #FFFFFF;
border:0px solid #6DCFF6;
font-family: arial;
color: #000000;
font-size: 12px;
}
#blockref{
display: block;
width: 250px;
padding: 4px 4px 4px 4px;
background-color:#F5FCFE;
border:1px solid #6DCFF6;
}
#blockprofiel{
display: block;
width: 210px;
padding: 4px 4px 4px 4px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
}
#blockpopup{
display: block;
padding: 4px 4px 4px 4px;
background-color: #FFFFFF;
border:1px solid #6DCFF6;
}
#blockrechts{
display: block;
width: 220px;
padding: 4px 4px 4px 4px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
}
#blockabbo{
display: block;
width: 220px;
padding: 4px 4px 4px 4px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
}
#blocksearch{
display: block;
width: 630px;
margin:5px;
padding: 0px 0px 0px 0px;
}
#blockimageupload{
display: block;
width: 600px;
margin:5px;
padding: 4px 4px 4px 4px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
}
#blockcard{
display: block;
width: 555px;
margin:5px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
border-bottom:1px solid #6DCFF6;
}
#blockcardblue{
display: block;
width: 555px;
margin:0px;
padding: 0px 0px 0px 0px;
background-color:  none;
border:1px solid #6DCFF6;
}
#blockcard_small{
display: block;
width: 300px;
margin:5px;
padding: 0px 0px 0px 0px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
}
#blockopdrachtgever{
display: block;
width: 326px;
margin:5px;
padding: 0px 0px 0px 0px;
background-color: #FFF;
border:0px solid #6DCFF6;
}
#blockdarkblue{
display: block;
width: 300px;
height: 300px;
margin:0px;
padding: 15px 15px 15px 15px;
background-color: none;
border:0px solid #003B7C;
}
#blockopdrachtgeversub{
display: block;
width: 270px;
margin:5px;
padding: 10px 0px 0px 30px;
background-color: #FFF;
border:0px solid #6DCFF6;
}
#gratisaccount{
display: block;
float: right;
width: 245px;
text-align: left;
padding: 10px 0px 10px 0px;
background-color: #F5FCFE;
border:0px solid #6DCFF6;
}
#displaycard{
display: block;
width: 320px;
text-align: left;
padding: 10px 10px 10px 0px;
margin-right:10px; 
margin-bottom:5px; 
background-color: #FFF;
border-bottom:1px solid #6DCFF6;
border-left:0px solid #6DCFF6;
}
#displaycardflexpool{
display: block;
width: 250px;
text-align: left;
padding: 10px 10px 10px 0px;
margin-right:10px; 
margin-bottom:5px; 
background-color: #FFF;
border-bottom:1px solid #6DCFF6;
border-left:0px solid #6DCFF6;
}
#displaycardflexpoolsearch{
display: block;
width: 550px;
text-align: left;
padding: 10px 0px 10px 0px;
margin-right:10px; 
margin-bottom:5px; 
background-color: #FFF;
border-bottom:1px solid #6DCFF6;
border-left:0px solid #6DCFF6;
}
#displaycardflexpoolsearchhome{
display: block;
width: 650px;
text-align: left;
padding: 10px 0px 10px 0px;
margin-right:10px; 
margin-bottom:5px; 
background-color: #FFF;
border-bottom:1px solid #6DCFF6;
border-left:0px solid #6DCFF6;
}
#displaycardsearchext{
display: block;
width: 600px;
text-align: left;
padding: 10px 0px 10px 0px;
margin-right:10px; 
margin-bottom:5px; 
background-color: #FFF;
border-bottom:1px solid #6DCFF6;
border-left:0px solid #6DCFF6;
}
#blockinstellingen{
display: block;
width: 200px;
padding: 4px 4px 4px 4px;
margin: 0px 0px 6px 0px;
background-color: #F5FCFE;
border:1px solid #6DCFF6;
font-family: arial;
color: #000000;
font-size: 12px;
}
#backref{
display: block;
width: 248px;
height: 161px;
padding: 4px 4px 4px 4px;
background: #FFFFFF url(./img/backref.gif) no-repeat 0 0;
font-family: arial;
color: #000000;
font-size: 12px;
}
.inblackref {
		display:block;
		padding:4px;
		margin: 2px 0;
		width: 210px;
}



div.auto_complete {
margin:0px;
padding:0px;
width: 200px;
z-index:4;
}
div.auto_complete ul {
background-color:#FFF;
border:1px solid #ccc;
list-style-type:none;
width: 204px;
margin:0px;
padding:0px;
}
div.auto_complete ul li.selected { background-color: #ffb;}
div.auto_complete ul li {
list-style-type:none;
width: 200px;
display:block;
margin:0;
padding:2px;
height:32px;
cursor:pointer;
}
.navgroot{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
}
.navgroot A:link{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
text-decoration:	underline;
}
.navgroot A:visited
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
text-decoration:	underline;
	}
.navgroot A:hover
	{
font-family: arial; 
color: #003b7c;
font-weight: bold;
font-size: 16px;
text-decoration:	underline;
	}
	.clearfloatNoHeight {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; LINE-HEIGHT: 0; HEIGHT: 0px
}
.clearfloat {
	CLEAR: both; DISPLAY: block
}
#mainNav LI {
	BACKGROUND-POSITION: right top; FLOAT: left; BACKGROUND-IMAGE: url(./img/navBtn.gif); BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 71px; BACKGROUND-COLOR: #ebebeb
}
#mainNav LI.current {
	BACKGROUND-IMAGE: url(./img/navCurrentBtn.gif); BACKGROUND-COLOR: #003C7B
}
#mainNav LI.lastDone {
	BACKGROUND-IMAGE: url(./img/navLastDoneBtn.gif); BACKGROUND-COLOR: #C1E8FB
}
#mainNav LI.done {
	BACKGROUND-IMAGE: url(./img/navDoneBtn.gif); BACKGROUND-COLOR: #C1E8FB
}
#mainNav LI A {
	COLOR: #ccc
}
#mainNav LI A:link {
	COLOR: #ccc
}
#mainNav LI A:visited {
	COLOR: #ccc
}
#mainNav LI A:hover {
	COLOR: #ccc
}
#mainNav LI A:active {
	COLOR: #ccc
}
#mainNav LI.lastDone A {
	COLOR: #003C7B
	
}
#mainNav LI.lastDone A:link {
text-decoration:	none;
	COLOR: #003C7B
}
#mainNav LI.lastDone A:visited {
text-decoration:	none;
	COLOR: #003C7B
	
}
#mainNav LI.lastDone A:hover {
text-decoration:	none;
	COLOR: #003C7B
}
#mainNav LI.lastDone A:active {
text-decoration:	none;
	COLOR: #003C7B
}
#mainNav LI.current A {
	COLOR: #fff
}
#mainNav LI.current A:link {
	COLOR: #fff
}
#mainNav LI.current A:visited {
	COLOR: #fff
}
#mainNav LI.current A:hover {
	COLOR: #fff
}
#mainNav LI.current A:active {
	COLOR: #fff
}
#mainNav LI.done A {
	COLOR: #fff
}
#mainNav LI.done A:link {
	COLOR: #fff
}
#mainNav LI.done A:visited {
	COLOR: #fff
}
#mainNav LI.done A:hover {
	COLOR: #fff
}
#mainNav LI.done A:active {
	COLOR: #fff
}
#mainNav LI.done A:hover {
	CURSOR: hand; COLOR: #003C7B
}
#mainNav LI.lastDone A:hover {
	CURSOR: hand; COLOR: #003C7B
}
#mainNav LI A EM {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 6px 0px 0px 10px; WIDTH: 150px; FONT-STYLE: normal
}
#mainNav LI A SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-LEFT: 10px; WIDTH: 140px
}
#mainNav LI.mainNavNoBg {
	BACKGROUND-IMAGE: none
}
#mainNav LI A {
	DISPLAY: block; HEIGHT: 71px
}
.threeStep#mainNav LI {
	WIDTH: 299px
}
.threeStep#mainNav LI.mainNavNoBg {
	WIDTH: 299px
}
.threeStep#mainNav LI A {
	WIDTH: 299px
}

#contactImport{
	margin: 10px;
}
.importBlock {
		background-color:#FFFFFF;
		border:1px solid #6DCFF6;
		display:block;
		padding:4px;
		margin: 2px 0;
		height: 60px;
		list-style-type: none;
}
.importBlockSmall {
	height: 24px;
}

.importBlock ul {
list-style-type: none;
	margin: 0;
	padding: 2px;
}

.importBlock ul li {
    list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.right {
	float: right;
	}
.rightmovie {
	float: right;
	margin-right: 40px;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.importBlockImg {
	margin: 4px;
}
.freepBlockAbout {
	display:block;
	margin: 4px;
}
#img IMG { max-width:600px;
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "30em":
        "auto" );

}
#pagination{
height: 25px;
background: #fff;
text-align: left;
font-family:			Arial;
font-size:				12px;
font-weight:			normal;
padding: 5px 5px 5px 5px;
color:					#000000;
border:1px solid #fff;
text-decoration:none;

}
#pagination A:link
	{
		height: 20px;
background: #fff;
text-align: left;
font-family:			Arial;
font-size:				12px;
font-weight:			normal;
padding: 5px 5px 5px 5px;
color:					#000000;
border:1px solid  #6DCFF6;
text-decoration:none;
	}
	
#pagination A:visited
	{
		height: 20px;
background: #fff;
text-align: left;
font-family:			Arial;
font-size:				12px;
font-weight:			normal;
padding: 5px 5px 5px 5px;
color:					#000000;
border:1px solid #6DCFF6;
text-decoration:none;	
	}
	
#pagination A:hover
	{
		height: 20px;
background: #003b7c;
text-align: left;
font-family:			Arial;
font-size:				12px;
font-weight:			normal;
padding: 5px 5px 5px 5px;
color:					#FFFFFF;
text-decoration:none;		
	}
.rightindex {
float: right;
font-family:			Arial;
font-size:				12px;
font-weight:			normal;
color:					#003B7C;
text-decoration:underline;	
	}

.menu {font-size: 12pt; margin: 0px; font-family: arial}
.menu ul {padding: 0px 0px 0px 0px ;  z-index: 500;  margin: 0px; width: 11em;  list-style-type: none; position: relative}
.menu li {float: left; background-color: #ffffff}
.menu li.sub {background-color: #ffffff}
.menu table {margin-top: -1px; font-size: 1em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.menu a {border-right: #6DCFF6 1px solid; display: block; width:220; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #6DCFF6 0px solid; width: 11em; color: #003B7C; line-height: 2em;  font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu a:visited {font-size: 12px; border-right: #6DCFF6 0px solid; display: block; width:220px; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #6DCFF6 0px solid; width: 11em; color: #003B7C; line-height: 2em;  font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu a:hover {font-size: 12px; border-top: #6DCFF6 1px solid; border-bottom: #6DCFF6 1px solid; display: block; width:220px; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #6DCFF6 0px solid; width: 11em; color: #003B7C; line-height: 2em;  font-style: underline; height: 2em; font-variant: normal; text-decoration: none}
.menu a:active {font-size: 12px; border-top: #6DCFF6 1px solid; border-bottom: #6DCFF6 1px solid; display: block; width:220px; padding-left: 1em; font-size: 19px; text-transform: none; border-left: #6DCFF6 0px solid; width: 11em; color: #6DCFF6; line-height: 2em;  font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu b {float: right; margin-right: 5px}
* html .menu a {width: 220px;}
* html .menu a:visited {width: 220px;}
* html .menu a:hover {font-weight: normal; text-transform: none; color: #003B7C; font-style: normal; position: relative; background-color: #ffffff; font-variant: normal; text-decoration: none}
.menu li:hover {position: relative}
.menu a:active {font-size: 12px; text-transform: none; color: #6DCFF6; font-style: normal; background-color: #ffffff; font-variant: normal; text-decoration: underline}
.menu a:focus {font-size: 12px; font-weight: normal; text-transform: none; color: #003B7C; font-style: normal; background-color: #ffffff; font-variant: normal; text-decoration: none}
.menu li:hover > a {font-size: 12px; font-weight: normal; text-transform: none; color: #003B7C; font-style: normal; background-color: #ccc; font-variant: normal; text-decoration: none}
.menu li ul {padding-right: 2em; padding-left: 2em; left: 7em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.menu li:hover > ul {visibility: visible}
.menu ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}
