body {
  margin:0;
  background: url(../img/body_bg.jpg) repeat-x left top;
  text-align:center;
  margin: 0px;
  padding: 0px;
  font-family:Verdana, Arial;
  font-size: 15px;
  line-height: 17px;
  color:#000;
  height:100%;
}
@viewport{
    zoom: 1.0;
    width: 980;
}

@media (max-width: 980px) { 
    #content    {
        padding-top:30px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .infoBlock {
        bottom:0px;
    }
}
#print_adres{display:none;}
img {
    border:none;
}
#print {float:right }
.blockwrapper {
 position: absolute;
 top:10px;
  width: 960px !important; 
 
  background-color:purple;
  top: 30px;
  left:50%;
  left: auto;
  padding-bottom: 0;
  background: #FFF;
  background: rgba(255, 255, 255, 0.8);
  overflow: hidden;
  padding: 20px;
}
#inhoud {
    margin:0px 0 20px 0;
    float:left;
    width:979px;
}

A {
}

A:Hover {
}
#logo {
    width:275px;

}
#fullcontainer {
    
 position:absolute;
 top:0;left:0;
 width: 100%;    

 
}

#content {
    clear:all; 
    margin-top:40px;
    float:left;
}
#myheader{
    margin-top:110px;
     text-align:left;

}
#bodycontainer {
    border:solid 1px red;
    display: inline-block;
    max-width: 1900px;
    width:100%;
    height:100%;
    vertical-align: middle;
    height:400px;

}

#container {
   clear:all;   
 position:relative;
 top:0;
 left:0;
 width: 979px;    
 margin: 0px auto;    
padding-bottom:10px;  
 text-align:left;      

}
.breadcrumbs { 
     color: grey;  font-size:10px;   
}
.breadcrumbs A,.breadcrumbs A:hover,.breadcrumbs A:visited {
     color: grey; 
}
A, A:hover, A:visited {   
color: #0055a0;
}

#menucontainer {
 position:absolute;
 left:0;
 top:0px;
 width:100%;    
 margin: 0px auto;      
 text-align:center;   
}
 #socialmedia {
    position:absolute;
    top:10px;
    right:25px;
    width: 500px;
    height: 35px;
    padding: 0; 
    margin: 0; 
    text-align:right;
    z-index: 200;
}
   

 #socialmedia  ul {
    width:100%;
    margin: 0px auto; 
    padding: 0px 50px 0px 0px;
    text-align: right; 
}

 #socialmedia li {
    display: inline;
    margin: 0px;
    height: 35px;
    list-style: none;
    padding-left: 0px;
    padding-bottom : 0px;
    background: none;
    padding:0 5px;
    float:right;  
          
} 
#socialmedia form input[type="image"] {
float:right;
margin:0 15px 0 10px;
}
 #socialmedia form input[type="text"] {
margin-top:5px;
}
#menu1 {
    max-width: 979px; margin: 0px auto; 
    width:979px;
    position:relative;
}
/* css voor topmenu */ 
ul.menu * {margin:0;margin-top:0px;padding:0;max-width: 700px;text-align:left;   }
ul.menu a   {display:block; text-decoration:none;
padding-left: 10px;
margin-top:80px;
line-height:30px;
color: #003F79; 
font-size:16px;
white-space: nowrap; 
font-weight:bold;
font-family:Helvetica,Verdana,Arial ;
}

ul.menu li {position:relative; float:left; margin-right:2px;height:36px; }
ul.menu ul {position:absolute; top:110px; left:0;  display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative;float:none; width :218px; margin:0;margin-top:0px;height:19px;background-color:#fff;}
ul.menu li a {float: left;padding: 5px 5px; height:20px;margin-right: 2px; font: bold 15px Helvetica,Verdana,Arial;text-transform: uppercase; }
ul.menu li ul li a {height:19px;background-color:none;}
.menu ul li a {display:block;font-size:13px; padding:0px 10px 0px 10px;margin-top:0px;line-height:19px; width:198px;color:#A3A3A3;
/* background: url(../img/submenu.png) no-repeat top left; */
}        
ul.menu ul li a:hover {background-color:#E4EBFF;}


ul.menu { height:110px; width: 703px; 
   padding:0; padding-top: 0px;padding-left:5px; margin: 0; margin-left:271px;list-style: none;
    font-size:13px; font-family:Verdana; }
#menubg {height:54px; width: 975px;  }
   
ul.menu li a span { float: left; padding-right: 15px; display: block; margin-top: -10px;height: 39px;}
ul.menu li a:hover { background-color:#E4EBFF;}
ul.menu li ul li a:hover {}
ul.menu li a:hover span {}
ul.menu li a.current {}
ul.menu li a.current span {}
/* einde css voor topmenu */  

.bottomlinks  {
  width:200px;float:left;padding-left:15px;  
  height:160px;
}
.bottomlinks ol li,.bottomlinks ul, .bottomlinks ul li{
     list-style: none;
    padding: 0;  
    margin: 0 0 0 0; 
}
.bottomlinks li
{
  font-size:12px;
  line-height:18px;
}

.bottomlinks A
{
    color:#0054a1;
    text-decoration: none;
}
.bottomlinksinfo {
      width: 250px;
    height:100%;
  float:left;padding-left:15px;  
  font-size:12px;
  margin-top:0px;
}
#footer{
    clear:both;
    position:relative;

   height: 175px;
}
.bottomlinks li.footer_adres {
    margin-top:5px;
    padding-left: 40px;
    height:36px;
    background: url(../img/adres.png) no-repeat top left;        
}
.bottomlinks li.footer_phone {
    padding-left: 40px;
    height:34px;
    line-height:34px;         
    background: url(../img/phone.png) no-repeat top left;        
}
.bottomlinks li.footer_email {
    padding-left: 40px;
    height:34px;
    line-height:34px; 
    background: url(../img/email.png) no-repeat top left;        
}
#linkjes {
    padding-top:0px;
    color:#0054a1;
}

#backgr_top {
    position:absolute;left:0;top:110px;
    width:100%;
    z-index:-1;
}
#backgr_bottom {
    position:absolute;right:0;bottom:0;
    z-index:-1;
    width:100%;
    
}
.bottomlinks h4 { padding:0;margin:5px 0}
#backgr_bottom img {
    height:190px;
   width:100%;
     overflow:hidden;
}

#backgr_top img {
    width:100%;
    min-width:679px;
    height:auto;
}

p.opmerking  {
    font-size: 12px;
     color:#0055A0;
}
span.gegevens {
    display: inline-block;
width:190px;
}
span.gegevens_kort {
    display: inline-block;
width:150px;
}
#content h1.titel {
    color:#000;
    text-align:left;
    padding-bottom:5px;    
    display: inline-block;
}
#content h1 {
    
    font-size: 24px;
    color: #0055A0;
}
#content h2 {
    margin-bottom: 0.5em;
    font-size: 20px;
      color: #0055A0;
}
#content h2.header {
     margin:0;  
    font-size: 20px;
    color: #0055A0;     
}

#content h3 {
    margin-bottom: 0.5em;
    font-size: 16px;
     color: #0055A0;
}
#content h4 {
    margin-bottom: 0.5em;
    font-size: 14px;
      color: #0055A0; 
      line-height:17px;
}
#content h5 {
    margin-bottom: 0.5em;
    font-size: 12px;
      color: #0055A0;
}
a.plaatsnamen {
    color:#fff;
}

a.pdf {
    padding: 2px 0px 0px 25px;
    background: url(/icoons/pdf.gif) no-repeat left bottom;
    line-height:40px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
img.right { float:right;margin-left:5px; }
img.left {float:left; margin-right:5px;}     
