body
  {
   margin:0px;
   padding:0px;
   background:url(images/bg2.jpg) no-repeat;
   background-position: top;
   font-family:Arial, Helvetica, sans-serif;
  }
 h1,h2,h3,h4,h5,h6,ul,li,a,p,div
   {
    margin:0px;
	padding:0px;
   }
.float-left
     {
	  float:left;
	 } 
.float-right
     {
	  float:right;
	 } 
.clear
   {
    clear:both;
   }	  	   
img
  {
   display:block;
  }
h1
   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00309C;
	padding:60px 0px 0px 0px;
   } 
h2
   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#00309C;
	padding:13px 0px 0px 0px;
   } 
h3
   {
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	padding:0px 0px 2px 17px;
   }      
.container
   {
    width:987px;
	margin:auto;
	padding:0px;
   } 
.top_part
  {
   width:987px;
   margin:auto;
   padding:0px;
  } 
.top_part_left
  {
   width:780px;
   margin:0px;
   padding:0px;
   float:left;
  }      
.top_part_right
  {
   width:2px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:left;
  } 
.logo_part
  {
   margin:0px;
   padding:0px;
  } 
.col-1
  {
  width:797px;
  margin:0px;
  padding:0px;
 } 
.nav
   {
  width:980px;
   height:31px;
   margin:14px 0px 0px 0px;
   padding:0px;
   } 
.tabs
{
	 height:39px;
	 margin:0px 0px 0px 0px;
	 padding:0px;
}
.tabs ul
{
	 list-style-type:none;
	 margin-left:8px;
}
.tabs li
{
	float:left;
	height:35px;
	margin-left:5px;
}
.tabs li a
{
	background:url(images/shap1.png) no-repeat left 0;
	height:35px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding:0px 0px 0px 8px;float:left;
	display:block;line-height:30px;
	
}

.tabs li a span
{
	background:url(images/shap2.png) no-repeat right 0;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;float:left;
	padding:0px 15px 6px 5px;	
	display:block;
	line-height:30px;
	}
.tabs li a:hover
{
	background:url(images/shap3.png) no-repeat left 0;
	height:30px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:0px 0px 0px 8px;
	display:block;line-height:35px;
	
}

.tabs li a:hover span
{
	background:url(images/shap4.png) no-repeat right 0;
	height:30px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;float:left;
	padding:0px 15px 0px 5px;	
	display:block;
	line-height:30px;
	}  
	
.first li a
{
	background:url(images/shap3.png) no-repeat left 0;
	height:35px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding:0px 0px 0px 8px;float:left;
	display:block;line-height:35px;
	
}

.first li a span
{
	background:url(images/shap4.png) no-repeat right 0;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;float:left;
	padding:0px 15px 6px 5px;	
	display:block;
	line-height:30px;
	}
.first li a:hover
{
	background:url(images/shap3.png) no-repeat left 0;
	height:35px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 0px 8px;float:left;
	display:block;line-height:35px;
	
}

.first li a:hover span
{
	background:url(images/shap4.png) no-repeat right 0;
	height:35px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;float:left;
	padding:0px 15px 6px 5px;	
	display:block;
	line-height:30px;
} 

.tag
    {
	 
	 width:2px;
	 height:223px;
	 margin:0px;
	 padding:0px;
	 /*display:block;*/
	 
	}
.tag_row1
    {
	 margin:0px;
	 padding:58px 0px 0px 20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#FFFFFF;
	 font-weight:bold;
	}
.tag_row2
    {
	 margin:0px;
	 padding:2px 0px 0px 20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#FFFFFF;
	 font-weight:bold;
	}	
.input1
  {
   width:121px;
   height:12px;
   margin:1px 0px 0px 18px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0054a5;
   font-size:12px;
   font-weight:bold;
  }
.select1
  {
   width:125px;
   height:18px;
   margin:3px 0px 0px 18px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0054a5;
   font-size:12px;
   font-weight:bold;
  }
  
  
.block
    {
	 margin:auto;
	 padding:0px 0px 60px 0px;
	 width:1003px;
   }
.block1
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 border:none;
	 width:100%;
	 background:none;
	}	
.block1-left
    {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:34%;
	background:#FF0000;
	display:block;
	}
.block1-left a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-1.jpg) repeat-x;
	 height:33px;
	 color:#FFF;
	 display:block;
	 text-align:right;
	 text-decoration:none;
	 font-size:16px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 15px;
	 }	
.block1-left a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	 height:33px;
	 color:#00309c;
	 
	 }		 	
.block1-right
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:66%;
	 float:left;
	}
	
.block1-right a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-5.jpg) repeat-x;
	 height:33px;
	
	 color:#00309c;
	 display:block;
	 text-align:left;
	 text-decoration:none;
	  font-size:16px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block1-right a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	 height:33px;
	 color:#00309c;
	 font-size:16px;
	 }		 			
.gemi
  {
   padding:0px 5px 0px 0px;
  }
 .gemi1
  {
   padding:0px 64px 0px 0px;
  } 
.wer
  {
   padding:0px 28px 0px 0px;
  }	
  	
.met
  {
   padding:0px 0px 0px 3px;
  }
 .en
  {
   padding:0px 65px 0px 0px;
  }	
.block2
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:100%;
	}	
.block2-left
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:41%;
	 float:left;
	}
.block2-left a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-2.jpg) repeat-x;
	 height:33px;
	 
	 color:#FFFFFF;
	 display:block;
	 text-align:right;
	 text-decoration:none;
	 font-size:16px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block2-left a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	 height:33px;
	 color:#00309c;
	 }		 	
.block2-right
    {
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
     float:left;
	 width:59%;
	 
  }
	
.block2-right a
    {
    
	 margin:0px 0px 0px 0px;
	 background:url(images/block-5.jpg) repeat-x; 
	 height:33px;
	 color:#FFFFFF;
	 display:block;
	 text-align:left;
	 text-decoration:none;
	 font-size:0px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block2-right a:hover
    {
	 margin:0px 0px 0px 0px;
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	  height:33px;
	 color:#00309c;
	 display:block;
	 text-align:left;
	 text-decoration:none;
	 font-size:16px;
	 font-weight:bold;
	 line-height:30px;
	  padding:0px 0px 0px 0px;
	 }		 	  
  
  		
.block3
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:100%;
	}	
.block3-left
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:48%;
	 float:left;
	}
.block3-left a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-3.jpg) repeat-x;
	 height:33px;
	 
	 color:#FFFFFF;
	 display:block;
	 text-align:right;
	 text-decoration:none;
	 font-size:16px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block3-left a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	 height:33px;
	 color:#00309c;
	 }		 	
.block3-right
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	  width:52%;
	 float:left;
	}
	
.block3-right a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-5.jpg) repeat-x;
	 height:33px;
	
	 color:#FFFFFF;
	 display:block;
	 text-align:left;
	 text-decoration:none;
	 font-size:0px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block3-right a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	 height:33px;
	 color:#00309c;
	  font-size:16px;
	 }		 	  
  	  





.block4
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:100%;
	}	
.block4-left
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 width:53%;
	 float:left;
	}
.block4-left a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-4.jpg) repeat-x;
	 height:33px;
	
	 color:#FFFFFF;
	 display:block;
	 text-align:right;
	 text-decoration:none;
	 font-size:16px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block4-left a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 /*background:url(images/block_hover.jpg) repeat-x;*/
	 height:33px;
	 color:#00309c;
	 }		 	
.block4-right
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	  width:47%;
	 float:left;
	}
	
.block4-right a
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 background:url(images/block-5.jpg) repeat-x;
	 height:33px;
	 color:#FFFFFF;
	 display:block;
	 text-align:left;
	 text-decoration:none;
	 font-size:0px;
	 font-weight:bold;
	 line-height:30px;
	 padding:0px 0px 0px 0px;
	 }	
.block4-right a:hover
    {
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 
	 height:33px;
	 color:#00309c;
	  font-size:16px;
	 }		 	  
/**.test
   {
    width:500px;
	height:500px;
	background:#000000;
	position:absolute;
	display:block;
	top:50px;
	right:25px;
   }  
 **/

.bottom-part
    {
    width:987px;
    margin:auto;
    padding:0px;
	
  } 
.lt1
  {
   width:240px;
   margin:100px 0px 25px 0px;
   padding:0px;
   float:left;
  }
.referenties
  {
  background:url(images/panel_left.png) no-repeat;
   width:240px;
   margin:0px 0px 0px 0px;
   padding:0px;
 }
.re1
   {
	width:5px;
	height:4px;
	float:left;
   }
 .re2
   {
	width:229px;
	height:4px;
	float:left;
   }   
 .re3
   {
	width:5px;
	height:4px;
	float:left;
   }
 .re4
   {
   width:239px;
   height:162px;
   margin:0px 0px 0px 0px;
   padding:0px;
   }
   
   #fffff a { color:#FFFFFF; text-decoration:none;
   
   
   }
 .re5
   {

	width:5px;
	height:4px;
	float:left;
   }
 .re6
   {

	width:5px;
	height:4px;
	float:left;
   }  
 .re7
   {
    float:left;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
   }
.re4 p
   {
    font-size:12px;
	color:#FFFFFF;
	padding:10px 10px 10px 20px;
	font-weight:bold;
   }

.netwerk 
  {
  background:url(images/panel_center.png) no-repeat;
   width:240px;
   padding:0px;
   margin-left:10px;
 }

.netwerk2
  {
  background:url(images/panel_center.png) no-repeat;
   width:240px;
   padding:0px;
   margin-left:30px;
 }

.net
   {
    width:7px;
	height:8px;
	float:left;
   }
 .net2
   {
	width:185px;
	height:8px;
	float:left;
   }   
 .net3
   {
	width:7px;
	height:8px;
	float:left;
   }
 .net4
   {
   width:199px;
   height:154px;
   margin:0px 0px 0px 0px;
   padding:0px;
   }
.net5
   {
	width:7px;
	height:8px;
	float:left;
   }
 .net6
   {
	width:185px;
	height:8px;
	float:left;
   }   
 .net7
   {
	width:7px;
	height:8px;
	float:left;
   }
.re9
  {
   color:#0a3271;
   font-size:16px;
   font-weight:bold;
   padding:10px 0px 0px 0px;
  }
.lt2
  {
   width:240px;
   margin:100px 0px 25px 0px;
   padding:0px;
   float:left;
  }
.nieuws
  {
  background:url(images/panel_left.png) no-repeat;
   width:240px;
   margin:auto;
   padding:0px;
   margin-left:20px;
 }
 
 
 .nie
   {
    width:5px;
	height:4px;
	float:left;
   }
 .nie2
   {
    width:225px;
	height:4px;
	float:left;
   }   
 .nie3
   {
    width:5px;
	height:4px;
	float:left;
   }
 .nie4
   {
   width:225px;
   height:162px;
   margin:0px 0px 0px 0px;
   padding:0px;
   }
 .nie5
   {
    width:5px;
	height:4px;
	float:left;
   }
 .nie6
   {
    width:5px;
	height:4px;
	float:left;
   }  
 .nie7
   {
    float:left;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
   }
 .phone
      {
	   color:#f37924;
	   font-weight:bold;
	   line-height:30px;
	  }  
 
 .footer
    {
	width:700px;
    margin:0 auto;
    
	} 
 .footer ul
    {
	margin:0px 0px 0px 30px;
    margin:0 auto;
	}  
 .footer li
    {
	margin:0px 0px 0px 2px;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a3271;
	font-size:10px;
	float:left;
	display:block;
	} 
 .footer a
    {
	margin:0px 0px 0px 0px;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a3271;
	font-size:10px;
	float:left;
	display:block;
	border-bottom:#FFFFFF 1px dotted;
	text-decoration:none;
	height:14px;
	} 
 .footer a:hover
    {
	margin:0px 0px 0px 0px;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a3271;
	font-size:10px;
	float:left;
	height:14px;
	display:block;
	border-bottom:#00309c solid 1px;
	
	} 
 
/** Accordion **/
 
 div#test-accordion{
    margin:auto;
	padding:3px 0px 0px 0px;
    border: 0px solid #aaa;
	width:230px;
}

div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
	cursor: pointer;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 5px 10px;
	border-bottom:#FFFFFF dotted 1px;
}

#accordion a:link { color:#FFFFFF; text-decoration:none; }
#accordion a:visited {color:#FFFFFF;  text-decoration:none; }
#accordion a:active {color:#FFFFFF;  text-decoration:none; }
#accordion a:hover {color:#FFFFFF;  text-decoration:none; }

div.accordion-toggle-active{
		
}

div.accordion-content{
    overflow: hidden;	/* required for effect */
     margin: 0px;
	 padding:0px;
	 border-bottom:#FFFFFF dotted 1px;
}

div.accordion-content p{
   font-size:12px;
   color:#FFFFFF;
   font-weight:normal;
   padding:5px 0px 0px 90px;
   }
 
.space
   {
    padding:0px 25px 0px 0px;
	font-weight:bold;
	font-size:12px;
   } 
.bel
   {
   
   } 
.bel a
   {
    background:url(images/bel.png);
	width:212px;
	height:47px;
	position:absolute;
	z-index: 100;
    right: 0;
	left:778px;
   top:10px;
	display:block;
   } 
.bel a:hover
   {
    background:url(images/bel_hover.png);
	width:212px;
	height:47px;
	position:absolute;
	z-index: 100;
    right: 0;
     top:10px;
	display:block;
   } 

 .info a
   {
    background:url(images/info.png);
	width:212px;
	height:47px;
	display:block;
   } 
 .info a:hover
   {
    background:url(images/info_hover.png);
	width:212px;
	height:47px;
	display:block;
   }   
 
 
 /** ACCORDION **/
#accordion2 {
	margin:19px 0px 0 0px;
	}

#accordion {
width:240px;
margin:auto;
	
	}

.toggler {
	cursor: pointer;
	font-size: 12px;	
	height: 20px;
	margin: 0 0 0px 0;
	padding: 2px 0px 0 10px;
	border-top: 1px dotted #ffffff;
	color:#FFFFFF;
	font-weight:bold;
	}

div.element p {
	margin:0px;
	padding:0px 0 10px 15px;
}

.element{
	
}



.p_img{
float: left;
height: 200px;
width: 280px;
}

.p_content{
float: left;
margin-left: 20px;
height: 200px;
width: 260px;
}


#content_left{
float: left;
width: 590px;

margin-right: 30px;

}

#content_right{
float: left;
width: 280px;

}

.block10
 {
 width:987px;
	margin: 0 auto;
	position: relative;
 }
 
 #contact{
  padding-left:80px;
  
}
img{
	border:none;
}
#bnr{
  position:absolute;
  top:20px;
  margin-left:800px;
 
}
.bottom-part{display:none;
