html{
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: white;
}
body{
	background-image: url(../img/body_back.gif);
	background-repeat: repeat-x;
	background-color: #0073bb;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: white;
	width: 100%;
}
a:link, a:active, a:visited{
	color: #0073BB;
}
a:hover{
	text-decoration: none;
}
.banner{
  height: 130px;
  float: left;
  background-image: url("../img/leftback.gif");
  background-repeat: repeat-y;
  width: 974px;
  border-right :1px solid white;
}
.banner .logo{
  float :left;
  margin-top: 10px;
  margin-left: 22px;
}
.banner .logo img{
  border: none;
}
.banner #flash{
  width: 644px;
  margin-left : 3px;
  margin-right :1px;
  float: left;
}
/*---------------TOPMENU------------------*/
#topmenu{
	text-align: center;
  width :974px;
  float: left;
	margin-right: 1px;
	background-image: url("../img/h_menu_back.gif");
  background-repeat: repeat-x;
  border-right: 1px solid white;
  
}
#topmenu img{
  float: left;
}

#topmenu li{
	margin: 0px;
	float: left;
	text-align: center;
}
#topmenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#topmenu ul ul{
	display: none;
}
#topmenu li a{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/h_menu_border.gif);
	background-repeat: no-repeat;
	background-position :right;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	display: block;
	width: 238px;
	height: 33px;
  line-height: 32px;	
}
#topmenu li a:hover{
	color: black;
	background-image: url(../img/h_menu_hover.gif);
}
#topmenu li.active1 a{
	color: black;
	background-image: url(../img/h_menu_hover.gif);
}
#topmenu li a[title="Particulier"]{
  width :240px;
}


/*-----------------------SITE--------------------------------*/
#global{
	width: 974px;
	margin: 0 auto;
	background-image: url(../img/body_back2.gif);
	background-position: 24px top;
	background-repeat: repeat-y;
	position: relative;
	padding-left :24px;
}
#global_content{
	float: left;
	background-image: url(../img/body_back2.gif);
	background-repeat: repeat-y;
	/*background-color: #232323;*/
	padding-bottom: 60px;
	border-right: 1px solid white;
	width :100%;
}
#top{

}
#content{
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	float: left;
	width: 700px;
	padding-left: 30px;
	min-height: 460px;
}

#address {
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(/img/top_adresbalk.gif);
  background-repeat: no-repeat;
  text-align:center;
  font-size:10px;
  /*
  font-size:7.8pt;
  letter-spacing:0.37pt;
  */
  color:#969cb4;
  height:14px;
  width: 974px;
  line-height:14px;
  border-right :1px solid white;
}  


h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}
/*#content a:link, #content li a:active, #content li a:visited{
	color: #0073BB;
}
#content a:hover{
	text-decoration: none;
}*/

/*------------------MENURECHTS--------------------------*/


#menu{
	list-style: none;
	width: 210px;
	text-align: right;
	float: right;
	margin-right: 1px;
	
}

#menu li{
	display: block;
	/*border: 1px solid red;*/
	

	}

#menu ul{
	list-style: none;
	width: 210px;
	margin: 0px;
	padding: 0px;
	
}


#menu li ul{
	display: none;
}
#menu li.active1 ul, #menu li.active2 ul, #menu li.active3 ul{
	display: block;
}

#menu li.active1 ul ul{
	display: none;
}

#menu li.active1 li.active2 ul{
	display: block;
}


#menu ul li ul{
	display: none;
}


#menu li a{
	margin-top: 0px;
	display: block;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
  background-color: #7E99E9;
	list-style: none;
  border: 1px dotted white;
  border-right: none;
	height: 22px;
	padding-top: 3px;
	font-size: 12px;
	margin-bottom: 2px;
	width :205px;
	padding-right: 5px;
}
#menu li ul li a{
	margin-top: 0px;
	display: block;
	letter-spacing: 1px;
	margin-bottom :2px;
	color: white;
	text-decoration: none;
	/*background-image: url(../img/submenu_button.gif);
	background-repeat: no-repeat;*/
	list-style: none;
	}
#menu li.active2 a{
	margin-top: 0px;
	display: block;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
	list-style: none;
	right: 0px;
	margin-bottom :2px;
}


#menu li.active2 li a{
	position: relative;
	display: block;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
	list-style: none;
	right: 0px;
  
}


#menu li a:hover, #menu li.active1 a{
	color: white;
	background-color: #2D417C;
}

#menu li li a:hover, #menu li.active1 li a{
	color: white;
  background-color: #2D417C;
}


#menu li.active1 li a:hover, #menu ul li.active2 a{
 background-color: #2D417C;
	color: white;
}

#menu ul li.active2 li a{
	background-color: #b0c8ff;
  color: black;
}

#menu ul li.active2 li a:hover, #menu ul li ul li.active3 a{
  background-color: #556699;
  color: white;
}

/*--------------footer menu----------------*/
#footer_menu{
 width: 973px;
 margin: 0 auto;
 border: 1px solid white;
 border-top: none;
 clear: both;
 background-image: url(../img/footer_menu_top.gif);
  background-repeat: no-repeat;
  height: 118px;
  overflow: hidden;
  padding-top: 20px;
  margin-bottom :50px;
  
}
#footer_menu div{
  width : 232px;
  padding-left :10px;
  float :left;
  text-align :center;
}
#footer_menu div h2 a{
  color: white;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  
}
#footer_menu ul{
  margin: 0;
  padding: 0;
  text-align: left;
}
#footer_menu li{
  list-style: none;
  margin-left: 10px;
}
#footer_menu li a{
  color: #0073bb;
  text-decoration :none;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(../img/footer_menu_arrow.gif);
  background-repeat: no-repeat;
  background-position :left center;
  padding-left: 15px;
}
#footer_menu li a:hover{
  color: #ffffff;
  text-decoration: underline;
  background-image: url(../img/footer_menu_arrow_hover.gif);
}
/*---------------css module inhoud--------------------*/



/* CONTENT */
.wtkformsubmit {
	background-image: url(../img/topmenu_button.gif);
	background-repeat: no-repeat;
}

.imgleft {
	float:left;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}
#rovecom a:link, #rovecom a:active, #rovecom a:visited, #rovecom a:hover{
	top: 175px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 25px;
	color: #484848;
	text-decoration: none;
}

.imgright{
	float:right;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}

div.sjabloon1, div.sjabloon2,div.sjabloon3,div.sjabloon4{
  clear: both;
  color: white;
}

div.sjabloon1  img, div.sjabloon2  img, div.sjabloon3  img ,div.sjabloon4  img{

}



/* LINKS */

#links_lijst{
	width: 100%;
}
.link_naam{
	font-weight: bold;
	font-size: 14px;
}
.link_omschrijving{
	border-bottom: 1px solid white;
	width: 100%;
}


/* NIEUWS */

div.nieuws {
   width : 100%;
}

div.nieuws img {
	float:left;
	margin-right: 10px;
}

div.nieuws img.right {
	float:right;
	margin-left: 10px;
}
div.nieuws hr {
	clear:both;
}

div.nieuws h1 {
		font-size: 20px;
	font-weight: bold;
	color: #386ddb;
}

div.nieuws h2 a:link,  div.nieuws h2 a:active, div.nieuws h2 a:visited{
	font-size: 12px;
	color: #386ddb;
}
div.nieuws a:hover{
	text-decoration: none;
}


div.nieuws h2, div.nieuws h2 a {
	clear: both;
}

a.lees_verder:link, a.lees_verder:active, a.lees_verder:visited{
	color: white;
	font-size: 12px;
} 
a.lees_verder:hover{
	color: #386ddb;
	text-decoration: none;
}

div.nieuws table{
	
}
/* DOWNLOAD*/
/* Deze stylen worden door de downloadmodule gebruikt */

/* LI bij groepen */
ul .download_groep {
	list-style: none;
}

/* LI bij item */
li.download_item {
	list-style: url(../img/download.gif);
 	
}

/* A bij item */
a.download_link, a:link.download_link, a:active.download_link, a:visited.download_link, a:hover.download_link {
	color: #B4C8F0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



.style_kopgroot{
	font-size: 14pt	;
	font-weight: bold;
	color: #0073BB;
}
.style_kopmiddel, .headline, .ptitle{
	font-size: 14pt;
	font-weight: bold;
	color: #0073BB;
}
.style_kopklein{
	font-size: 14pt;
	font-weight: bold;
	color: #0073BB;
}
a:link .style_kopklein, a:active .style_kopklein, a:visited .style_kopklein{
	font-size: 14pt;
	font-weight: bold;
	color: #0073BB;
	text-decoration: underline;
}
input{
	margin-bottom: 2px;
	margin-top: 2px;
	color: navy;
	font-family: "Courier New", Courier, monospace;
}
.wtkerror{
	color: yellow;
	float: left;
}
#wtkformmodule td{
	background-color: #717171;
	border: 1px solid #919191;
	font-size: 12px;
	font-weight: normal;
}
body>#global #wtkformmodule{
	border-top: 1px solid #232323;
}
/*---------------LOGIN--------------------*/
#wtkextranet_loginfields{
	width: 200px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	font-weight: normal;
}
#wtkextranet_loginfields input{
	margin-right: 10px;
	width: 200px;
	float: right;
	margin-bottom: 20px;
}
#wtkextranet{
	text-align: center;
}
body>#global #wtkextranet{
	margin-top: 240px;
	margin-left: 200px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0.5em 0em 0.5em 0em;
	color: #0073BB;
}
h1, h2, h3 {
    font-weight: bold;
}
h4, h5, h6 {
    font-weight: bold;
}
h1 {
    font-size: 1.5em;
}
h2 {
    font-size: 1.4em;
}
h3 {
    font-size: 1.3em;
}
h4 {
    font-size: 1.2em;
}
h5 {
    font-size: 1.0em;
}
h6 {
    font-size: 0.8em;
}
.kolom_links, .kolom_rechts{
	width: 45%;
	float: left;
	margin: 10px;
}
/*-----------foto_album-----------*/
/* FOTOALBUM */
/* de texten in het detail (onder de foto)  */
.rov_fotoboek_head_detail{ font-weight:bold; }
.rov_fotoboek_text_detail{ }
/* detail tabelopmaak */ 
.rov_fotoboek_td_detail{
	background-color: #ADBED0;
	width: 390px; 
	height: 100px;
}
.rov_fotoboek_td_overzicht{
	background-color: #ADBED0;
	width:105px; 
	height: 100px;
}
/* de link in het overzicht (onder de foto) */
a:link.rov_fotoboek_link_overzicht{ }
a:active.rov_fotoboek_link_overzicht{ }
a:visited.rov_fotoboek_link_overzicht{ }
a:hover.rov_fotoboek_link_overzicht{ }
/* de foto in het overzicht  */
.rov_fotoboek_img_overzicht{
	border : 0px;
}
/* de foto in het detail  */
.rov_fotoboek_img_detail{

	width: 305px; 
}
.img3D, .img3D_big{
	border : 1px solid white;

}	
/*.TD3D a:link, .TD3D a:active, .TD3D a:visited, 
.foto_links a:link, .foto_links a:active, .foto_links a:visited{
	color: white;
}
#inhoud .TD3D a:hover{
	color: white;
}*/
.foto_link a:link, .foto_link a:active, .foto_link a:visited{
	color: #0073BB;
}
.foto_link a:hover{
	color: white;
}

div#linklist_small {
  font-size:8pt;
}

div#linklist_small ul {
  margin:0px;
  padding:0px;
  list-style:none;
  margin-top:30px;
}
div#linklist_small ul li {
  float:left;
  padding-right:5px;
  padding-left:5px;
  border-right:1px solid gray;
  white-space : nowrap;
  margin-bottom:5px;
}
div#linklist_small ul li a {
  font-size:8pt;
  color:gray;
}
div#linklist_small ul li.last {
  border-right:0px; 
}  
