/* CSS Document */

:-moz-any-link:focus { outline: none; }


body{
margin:0;
padding:0;
background:url('../img/bg.jpg') repeat-x;
background-color:#1d1d1d;
font:normal 11px 'Verdana';
text-align:center;
}
 
#wrapper{
margin:0 auto;
width:990px;
background:url('../img/cbg.gif') repeat-y;
overflow:auto;
}
  
img{
behavior:url(iepngfix.htc);
}
 
/* =================================================
======== typo ====================================
================================================= */

h1 { font:bold 24px 'Verdana'; color:#C23927; margin-top:0px; margin-bottom:10px; }
h2 { font:bold 21px 'Verdana'; color:#C23927; margin-top:0px; margin-bottom:10px; }
h3 { font:bold 16px 'Verdana'; color:#C23927; margin-top:0px; margin-bottom:10px; }

a { text-decoration:none; color:#C23927; }
a:hover { color:#3B6177; }
a:focus{ outline:none; }

/* =================================================
======== header ====================================
================================================= */

#header{
position:relative;
width:990px;
height:70px;
border-bottom:1px solid #FFF;
background-color:#4B7B98;
}
  
h1{
display:block;
float:left;
width:250px;
height:70px;
margin:0;
padding:0;
text-indent: -9999px;
background:url('../img/logo.jpg') top left no-repeat;
}
  
.moduletablezoek{
float:right;
width:210px;
height:30px;
margin-top:20px;
margin-right:20px;
}

.searchzoek{
overflow:hidden;
}

.searchintro{
display:none;
visibility:hidden;
}

.inputboxzoek{
float:left;
display:inline;
border:none;
padding:5px;
margin:auto 0;
}

.buttonzoek{
display:block;
float:right;
border:none;
background-color:#000;
font:normal 11px 'Verdana';
padding:6px;
color:#fff;
text-align:center;
}

/* =================================================
======== left ====================================
================================================= */
       
#sidebar{
float:left;
width:250px;
} 

/*====== nieuws module ======*/  

.moduletablenieuws{
width:208px;
margin:10px 10px 20px 10px;
padding:10px;
line-height:18px;
text-align:left;
border:1px dashed #4B7B98;
}

.moduletablenieuws h3 { margin-bottom: 10px; margin-top:0px; }
.moduletablenieuws p { margin: 5px 0; }
.moduletablenieuws .article_seperator { display:none; visibility:hidden; }
 
/*====== Mainmenu ======*/  
  
.moduletablehoofdmenu{
width:250px;
}  
    
ul#mainlevel{
margin:0;
padding:0;
width:250px;
}

ul#mainlevel li{
margin:0;
padding:0;
list-style:none;
border-bottom:1px solid #DAD9D9;
}

ul#mainlevel li a{
display:block;
padding:10px 20px 10px 10px;
font:normal 11px 'Verdana';
color:#000000;
text-decoration:none;
text-align:right;
}

ul#mainlevel li a:hover,
ul#mainlevel li a#active_menu{
background-color:#C23927;
font:bold 11px 'Verdana';
color:#FFF;
}
   
/*====== Rechterkant ======*/
  
#right{
float:right;
display:inline;
width:740px;
min-height:520px;
} 
   
#foto{
width:740px;
height:216px;
}

div#wrap{
width:700px;
padding:20px;
font:normal 11px/18px 'Verdana';
text-align:left;
color:#000;
}

#wrap p { padding:10px 0 0 0; margin:0; }
#wrap a.readon { text-decoration:none; color:#C23927; padding:0; margin:0;}
#wrap a:hover.readon { color:#3B6177; }
   
#wrap .article_seperator{
display:none;
visibility:hidden;
} 
      
#pathway{
width:700px;
height:26px;
font:normal 11px/26px 'Verdana';
margin:0 0 20px 0px;
text-align:left;
}

.pathway a { text-decoration:none; color:#3B6177; }
.pathway a:hover { color:#C23927; }

#acties{
width:700px;
overflow:hidden;
clear:both;
} 

.moduletable_advert1{
text-align:left;
float:left;
width:318px;
padding:10px;
border:1px dashed #4B7B98;
}

.moduletable_advert2{
text-align:left;
float:right;
/* width:318px; */
padding:10px;
border:1px dashed #4B7B98;
}

#tekst{
font:normal 11px/20px 'Verdana';
}
 
#footer{
clear:both;
overflow:auto;
margin:0 auto;
margin-bottom:20px;
text-align:left;
width:990px;
height:70px;
background:url('../img/footer.jpg'); 
behavior:url(iepngfix.htc); 
}
  
#info_footer{
width:950px;
height:20px;
margin:25px auto 0 auto;
}
  
span.red{
font:normal 11px/20px 'Verdana';
color:#e21e1d;
}

span#designed_by{
float:right;
font:bold 11px/20px 'Verdana';
}

#footer a{
font:normal 11px 'Verdana';
color:#e21e1d;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}
   
