body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}

#structure {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -400px;
  height: 1000px;
  width:  800px;  
  background-color: #ffffff;
}


#logo {
  float: left;
  height: 85px;
  width: 200px;
  padding: 0 0 0 0px;
  background-color: #ffffff;
}

#nav {
  float: left;
  margin-top: 0px;
  width: 200px;
  padding: 12px 0 0 0;
  background-color: #ffffff;
}

#nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 200px;
}

li.nav {
  text-align: right;
  font: 0.9em arial, sans-serif;
  color: #000;
  width: 200px;
  padding: 5px 0 5px 0;
  line-height: 150%;
}

.nav a {
  display: block;
  text-decoration: none;
  color: #000;
  width: 200px;
}

.nav a:visited {
	display: block;
  text-decoration: none;
  color: #000;
  background-color: #ffffff;
}


.nav a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #858585;
}

.nav a:active {
	display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #858585;
}


#toolbar {
  height: 20px;
  background-color: #ffffff;
  text-align: right;
  font: 0.8em arial, sans-serif;
  color: #858585;
  padding: 66px 0px 0px 0px;
}

#toolbar a {
  color: #858585;
  text-decoration: none;
}

#toolbar a:hover {
  color: #ed193a;
  text-decoration: none;
  background-color: #ffffff; 
}


#loginscherm {
  clear: both;
  width: 150px;
  height:  150px;
  	
  margin-left: 180px;
  margin-top: 100px;	
  
}

#selectie {
  clear: both;
  margin-left:0px;	
  z-index: 9;  
}

#selectie1 {
  text-align: left;
  left: 653px; 
  top: 127px; 
  position: absolute; 
  background: #ffffff; 
  z-index: 9;  
}

#print {
 float: right;
 text-align: right;
 font: 0.7em arial, sans-serif;
 color: #bbbbbb;
 margin-top: -17px;
 height: 18px;
}

#print a {
  color: #858585;
  text-decoration: none;
}

#print-afbeelding {
 float: right;
 margin-right: 0px;
 text-align: right;
 font: 0.7em arial, sans-serif;
 color: #bbbbbb;
 margin-top: -17px;
 
}

#print-afbeelding a {
  color: #858585;
  text-decoration: none;
}


#print a:hover {
  color: #ed193a;
  text-decoration: none;
  background-color: #ffffff; 
}

#abonnement {
  clear: both;
  margin-top: -22px;
  margin-right: 270px;
  text-align:  right;	

}

#abonnementbutton {
  clear:both;
  margin-top: 15px;
  margin-left: 132px;
  padding: 0 20px 0 0px;
  


}

#menubalk {
  float: left;
  width: 800px;
  height: 50px;
  background:transparent url(../img1/balk.png) no-repeat 0 0;
  text-align: left;
  padding: 0px 0px 0px 0px; 
}

#zoek {		
  float: left;
  margin: -36px;
  height: 48px;
  width: 100%;
  padding: 0 0 0 60px;
}

form.search {
  text-align: center;
}

input.search {

  width: 170px;
  margin: 0px;
  padding: 0px;
  font: 0.8em arial, sans-serif;

}

select.search {
	
  width: 170px;	
  margin: 0;
  padding: 0px;  
  font: 0.8em arial, sans-serif;
}


input#button {
  height: 22px;
  width: 60px;
  background:url('../img1/zoekbutton.png') no-repeat;
  font: 0.8em/100% arial, sans-serif;
  color: #ffffff;

}


#breadcrumbs {
  float: left;
  margin-right: 50px;
  width: 800px;
  margin-top: -8px;
  height: 18px;
  font: .8em arial, sans serif;

}


.breadcrumbs {
  color: #858585;
  text-decoration: none;
  margin-top: 0px; 
}
/*
#breadcrumbs {
  color: #ed193a;
  text-decoration: none;
  background-color: #ffffff; 
}

#breadcrumbs {
  color: #858585;
  text-decoration: none;
}
*/ 
 
 
#menulijn {
margin-top: 18px;
width: 200px;
border-bottom: 2px #ed193a solid;
font: 0.8em arial, sans serif;
color: #ed193a;	
}

#nieuwslijn {
  float: left;
  clear:both;	
  margin-top: 10px;
  width: 200px;
  border-bottom: 2px #ed193a solid;
  font: 0.8em arial, sans serif;
  color: #ed193a;	
}

#nieuwsbericht {
  float: left;
  width:200px;
  margin-top : 25px;	
  text-align: right;
}

#nieuwsbericht a {
color: #000;
text-decoration: none;
}

#nieuwsbericht a:hover {
color: #ed193a;
text-decoration: none;
background-color: #ffffff; 
}

#nieuwsbericht a {
color: #000;
text-decoration: none;
}


#rechts {
margin-left:  215px;	
}

#alfabet {
clear: both;
padding-top: 5px; 
height: 30px;
margin-left:0px;
color: #ffffff;

	
}

#content {
 float:  left;
 margin-top: 7px;
 min-height: 600px;
 width: 550px;
 background-color: #ffffff;
 color: #858585;
}


#content_boven_links {

width: 320px;
margin-top: 20px;
background-color: #ffffff;
padding-bottom: 5px;
	
}

#content_boven_rechts {
float: right;
margin-right: 0px;
width: 200px;
margin-top: 77px;
background-color: #ffffff;
}


#content_onder {
min-height: 550px;	
width: 520px;
color: #000000;
}


#left {
float: left;
width: 200px
}

#afbeelding {
clear: both;	
float: right;
margin-bottom: 0px;
width:  250px;
height: 41px;
background: url(../img1/afbeelding1.png) no-repeat 0px 0px;	
}


#p_footer {
  font: 0.7em arial, sans serif;
  color: #ffffff;
  text-align: left;
  padding: 8px;
  line-height: 230%;
}

#footer {
  clear: both;
  height: 40px;
  width: 100%;
  background: url(../img1/footer.png) no-repeat;
  margin-bottom: 20px;
}


#footer a {
  color: #ffffff;
  text-decoration: none;
}


#footer a:hover {
  color: #ed193a;
  text-decoration: none;
  background-color: #ffffff;  
}

.p_titel {
  line-height: 100%;
  color: #ed193a;
  font: 1.6em arial, sans serif;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

.p_subtitel {
  line-height: 0%;
  color: #454545;
  font: .8em arial, sans serif;
  text-decoration: none;
}

.p_subtitel_silhouet {
  line-height: 0%;
  color: #ed193a;
  font: .8em arial, sans serif;
  text-decoration: underline;
}

.p_inhoud {
  line-height: 160%;
  font: 0.8em arial, sans serif;
  color: #454545;

}

.p_inhoud_abonn {
  line-height: 160%;
  font: 0.8em arial, sans serif;
  color: #454545;
  margin-left: 12px;	
}

.p_aankondiging {
  line-height: 100%;
  color: #000;
  font: .8em arial, sans serif;
  text-decoration: none;
}

.p_datum {
  margin-top: -0px;
  line-height: 160%;
  color: #727070;
  font: .6em arial, sans serif;
  text-decoration: none;
}

.p_silhouettekst {
  margin-top: 2px;
  margin-left: 8px;	
  line-height: 0%;
  font: 0.5em arial, sans serif;
  color: #858585;
}

.warning {

  font: .8em arial, sans serif;
  color: #ed193a;

}


#p_links a {
  color: #454545;
  text-decoration: underline;
}

#p_links a:hover {
  color: #ed193a;
  text-decoration: underline;
  background-color: #ffffff; 
}

#p_links a {
  color: #454545;
  font: 0.8em arial, sans serif;
  text-decoration: underline;
}



a.p_linkz {
  color: #454545;
  text-decoration: underline;
}


.p_linkz a {
  color: #454545;
  font: 0.8em arial, sans serif;
  text-decoration: underline;
}



a.p_linkz:hover {
  color: #ed193a;
  text-decoration: underline;
  background-color: #ffffff; 
}




.p_login {
  line-height: 0%;
  color: #454545;
  font: .8em arial, sans serif;
  text-decoration: none;
}

