body, html{
  margin: 0;
  padding: 0;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  background-image:url(achtergrond.png);
}
#wrapper{
  width:851px;
  margin:0 auto;
  background-color:#fff;
  padding:.1em 3em;
}
#header{
  height:185px;
  padding:0 0 0 225px;
  background-image:url(HNR_logo.png);
  background-repeat:no-repeat;
  background-position: 25px 0;
  text-decoration: none;
}
#header h1{
  font-family: Georgia, serif;
  padding: 63px 0 0 0;
  font-weight:normal;
  font-size: 2.5em;

}
#header h1 cite{
  display:block;
  font-style:italic;

}
h2, h3{
  clear:both;
  font-family: Georgia, serif;
 	text-align: left;
}
img{
  border:0;
}
#menu{
  width:160px;
  float:left;
  margin-right:50px;
  margin-left:20px;
}
.menuitem, .internalmenuitem{
  border-top:2px solid #005AA3;
  padding:1.3em 0 1.3em 0;

  font-family: Georgia;
  font-style: italic;
  font-weight:normal;
}

.menuitem ul, .internalmenuitem ul{
  padding:0;
  margin:0 0 1em 0;
  list-style-type:none;
}
.internalmenuitem a{

	  font-family: Georgia;
font-style: italic;
  color: #999999;
 display:block;
 margin:1em 0;
 font-size:small;
 text-decoration: none;

}
#index .internalmenuitem a.index,
#persberichten .internalmenuitem a.persberichten,
#reacties .internalmenuitem a.reacties,
#politiekepartijen .internalmenuitem a.politiekepartijen,
#privacyverklaring .internalmenuitem a.privacyverklaring,
#media .internalmenuitem a.media,
#beweegredenen .internalmenuitem a.redenen{
  color: #000000;
}
.menuitem a{
	font-family: verdana;
  font-style: italic;
  display:block;
  margin:1em 0;
  color: #BD2026;
  font-size:.95em;
  text-decoration: none;
}

.count {
  font-family: verdana;
  font-style: italic;
  margin:0;
  font-size:3em;
  display:block;
  text-align:left;
}
#content{
  border-top:2px solid #005AA3;
  float:right;
  width:580px;
  padding:0 40px 0 0;
}

#content h2{
  font-family: Georgia, serif;
  color:#005AA3;
  margin-top:2em;
  font-size: 16pt;
  text-transform:uppercase;
}
#content h2:first-child{
  margin-top:1em !important;
}
#content h3{
  color:#005AA3;
  font-size: 8pt;
  font-weight:normal;
}
#content a{
  color:#BD2026;
  font-family: verdana;
  font-style: italic;
  text-decoration: none;
}

a.readmore {
  font-family: verdana;
  font-style: italic;
 	text-decoration: none;
}

#content a.readmore:after{
  content:'...';
  font-family: verdana;
  font-style: italic;
  color:#BD2026;
  text-decoration: none;
}

a.readmore2 {
  font-family: verdana;
  font-style: italic;
 	text-decoration: none;
}

#content .participants{
  margin:0;
  padding:0;
  overflow:auto;
  list-style-type:none;
  white-space:nowrap;
}
#content .participants li{
  text-transform: uppercase;
  float:left;
  padding:.1em .3em;
  font-size:.14 em;
}
#content .participants li.even{
  color:#005AA3;
}
#content p{
  text-align:justify;
}
#content>ul{
  margin-bottom:2em;
}
#footer{
  clear:both;
  color: #a0a0a0;
  text-align:right;
  font-size:8pt;
  margin:5em;
  padding-top:70px;
}
form{

  padding-bottom:1em;
}
form ul{
  list-style-type:none;
}
form ul li{
  clear:both;
    padding:.5em 0;
}
form ul li *{
  float:left;
  display:block;
  
}
form ul li label{
  text-align:left;
  width:200px;
}
form ul li input[type=text], 
form ul li input[type=submit]{
  border:2px solid #647d8b;
  color:#647d8b;
  padding-left:.4em;
  padding-right:.4em;
  width:200px;
}
form ul li input:hover{
  background-color:#e1eaef;
}
form ul li input.submit{
  width:100px;
}

#lisendmail label{
  width:390px;
}
#lisendmail input{
  width:10px;
}
.youtube{
  float:left;
  margin-left:1.2em;
  margin-bottom:1.2em;
}
#youtube{
  margin-bottom:2em;
}
div.gebruikinternet {
  float:left;
}

.notice{
  text-align:center;
  margin:2em 0 -1em 0;
  padding:1em;
  background-color:#e1eaef;
  border:2px solid #647d8b;
}
.error{
  text-align:center;
  margin:2em 0 -1em 0;
  padding:1em;
  background-color:#FF9999;
  border:2px solid #EE2222;
}

/* page specific */
#media #content h3, #reacties #content h3{
  text-transform:uppercase;
  clear:both;
}


#media #content p,  #reacties #content p{
  overflow:auto;
  margin-bottom:3em;
}
#media #content p img{
  width:135px;
  float:left;
  margin:0 .5em .5em 0;
}

