/*  

Theme Name: De Ruijter, adjusted from the Pixel templates by Zwaar Water

Theme URI: http://samk.ca/freebies/

Description: Customized for De Ruijter

Author: Sam

Author URI: http://samk.ca/

Version: 1.9.8 (pixel)

Tags: custom

.

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

.

*/



/* Defaults */



* {

  margin: 0;

  padding: 0;

  }



h1, h2, h3, h4, h5, h6, p {

  margin: 0;

  padding: 10px 0;

  }



h1, h2, h3, h4, h5, h6 {

  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

  }



hr {

  color: #c4c4c2;

  border: 1px solid #757679;

  }



pre {

  height: auto; 

  overflow-x:scroll;

  }



fieldset {

  margin: 0;

  padding: 0; 

  border: 0;

  }



dd {

  padding-left: 15px;

  }





p {

  font-size: 13px;

  }



a {

  color: #29678c;

  text-decoration: none;

  cursor: hand;

  }



a:hover {

  color: #000;

  text-decoration: underline;

  }



a img {

  border: none;  

  }



blockquote {

  background: #070707;

  border: 1px solid #060606;

  padding: 5px 15px;

  margin: 10px 10px 5px 15px;

  font-style: italic;

  color: #000;

  }



code {

  color: #3366cc;

  font-style: italic;

  }



strong {

  font-size: 110%;

  }



body {

	text-align: center;

	margin: 0;

	padding: 0 0 15px 0;

	font-family: trebuchet ms, arial, helvetica, sans-serif;

	background-color: #7b7100;

	background-image: url(images/bg_rep-hor.jpg);

	background-repeat: repeat-x;

    height:100% ;

  }





/* Header and wrapper */

#wrapper {

	width: 1005px;

	text-align: left;

	background-image: url(images/bg_wrapper.png);

	background-repeat: repeat-y;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	height:100%;

	height:auto;

	padding: 0;

	  }



#header {

	padding: 0;

	height: 129px; /* hoogte incl top menu en zoekfunctie = 129px, logo en adres 75 px */

	width: 1005px;

	margin: 0;

	background-image: url(images/bg_header.jpg);

	background-repeat: no-repeat;

	background-position: 20px;

  }

#header #logo {

	float: left;

	width: 320px;

	padding: 0;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20px;

  	height:75px;

}

#header #logobeeld {

	width: 305px;

	height:61px;

}

#header #topright { /*adrestekst */

  text-align: left;

  float: right;

  width: auto;

  margin: 0;

  height:75px;

}

#header #topright p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	color: #757679;

	padding: 0px;

	margin-top: 8px;

	margin-right: 45px;

	margin-bottom: 0px;

	margin-left: left;

	text-align: left;

}

#header #topright p strong {

	color: #918848;

	font-weight:normal;

}

#header #topright p a {

	color: #757679;

	text-decoration: none;

}

#header #topright p a:hover {

	color: #000;

	text-decoration: underline;

}



#header #topmenu {

	width:1005px;

	height: 24px;

	padding-left:20px;

	background-image: url(images/bg_menubalk-hor.png);

	background-repeat: no-repeat;

	margin:0px;

	clear: both;

	background-position: 20px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 13px;

	line-height: 14px;

	font-weight: normal;

	color: #FFFFFF;

}

#header #topmenu ul {

  list-style: none;

  padding: 0;

  margin: 0;

  padding-top: 2px;

  }

#header #topmenu li {

  display: inline;

  }

#header #topmenu li a {

	color: #c8c8c9;

	font-size: 13px;

	line-height:12px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 25px;

  }

#header #topmenu li.current_page_item a, #header #topmenu li.current_page_ancestor a{

	color: #fff;

}

#header #topmenu li a:hover {

  color: #fff;

  text-decoration: none;

}



#header #ondertopmenu { /* zoekformulier en taalwissel */

	width:1005px;

	height: 24px;

	text-align:right;

}

#header #ondertopmenu form {

	float:right;

	margin:0px;

	pading:0px;

	padding-right:35px;

	width:191px;

	height:21px;

	background-image: url(images/bg_zoek.jpg);

	background-repeat: no-repeat;

}

#header #ondertopmenu form p  {

	margin:0px;

	padding:0px;

}

#header #ondertopmenu form #searchbox{

  	background: transparent;

  	background-image: url(images/bg_zoek_veld.jpg);

	background-repeat: no-repeat;

	height: 21px;

	width: 121px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #6e6e71;

	border:0px none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 1px;

	padding-left: 3px;

	float:left;

}

#header #ondertopmenu form .zoekknop {

  	background: transparent;

	background-image: url(images/bg_zoek_knop.jpg);

	background-repeat: no-repeat;

	height: 21px;

	width: 66px;

	padding: 0px;

	border:1px;

}

#header #ondertopmenu form div, #header #ondertopmenu form input{

	height:21px;

	display: inline;	

}

#header #ondertopmenu form .zoekknopvlak {

	width:101px;

	padding-right:35px;

}

#header #taalwissel

{

border:0px;

margin-right: 20px;

}



/* Menu */



#catnav {

  margin: 20px 0 0 0;

  padding: 0;

  clear: both;

  height: 44px;

  width: 960px;

  }



#nav {

  list-style: none;

  margin: 0;

  padding: 0;

  }

	

#nav ul {

  margin: 0;

  padding: 0;

  }



#nav li {

  float: left;

  margin: 0;

  padding: 0;

  }



#nav a {

  display: block;

  line-height: 44px;

  margin: 0;

  padding: 0 20px 0 15px;

  font-size: 10pt;

  color: #fff;

  }



#nav li a:hover {

  color: #6598b8;

  text-decoration: none;

  display: block;

  }



#nav li ul {

  list-style: none;

  position: absolute;

  width: 150px;

  left: -999em;

  }



#nav li:hover ul, #nav li.sfhover ul {

  left: auto;

  }

	

#nav li li {

  float: left;

  margin: 0;

  padding: 0;

  width: 150px;

  }

	

#nav li li a {

  width: 150px;

  height: 24px;

  line-height: 24px;

  color: #fff;

  border-top: 1px solid #131f27;

  background: #040404;

  margin: 0;

  padding: 5px 20px 5px 15px;

  }

	

#nav li li a:hover {

  border-top: 1px solid #131f27;

  background: #000;

  padding: 5px 20px 5px 15px;

  }



#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */

  position: static;

  }



#toprss {

  float: right;

  margin: 10px 15px 0 0;

  display: inline;

  width: 65px;

  line-height: 41px;

  }







/* Top Content */



#main {

	clear: both;

	width: 1005px;

	padding-bottom: 5px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

  }

#contentwrapper {

	float:right;

	width: 725px;

	margin: 0;

	padding: 0;

	background-color: #FFFFFF;

  }

#contentwrapper2 {

  float:none;

  width: 965px;  

  margin: 0;

  padding: 0;

    }	

#main h2 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 24px;

	line-height: 24px;

	color: #8a813d;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

  padding: 0;

}

#main h3 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	line-height: 20px;

	color: #8a813d;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

  padding: 0;

}

#main h4 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 15px;

	line-height: 20px;

	color: #8a813d;

	margin: 0px;

	padding: 0;

	font-weight: normal;

}

#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {

  margin: 15px 0 10px 0;

  font-size: 14pt;

  color: #000;

  font-weight: normal;

  background: url(images/bg-trans.png) repeat;

  padding: 5px;

  }

.topPost {

  margin: 0;

  padding: 0;

  font-size: 9pt;

  }

.topPost h3.topTitle a { /* zoekresultaten */

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	line-height: 16px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 2px;

	margin-left: 10px;

    padding: 0;

}

.topPost h2.topTitle a {

  font-weight: normal;

  color: #8a813d;

  }

.topPost h2.topTitle a:hover {

  text-decoration: none;

  color: #abd1ea;

  }

.topPost .topMeta {

	padding: 0;

	padding-left:105px;

	padding-top:20px;

	font-size: 10px;

	color: #757679;

	width: aut0;

	margin-top: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

  }

.topPost .topMeta a {

  text-decoration: underline;

  }

.topPost .topMeta a:hover {

  color: #000;

  }

.topPost div.topContent {

	color: #000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 17px;

	margin-top: 0px;

	margin-right: 105px;

	margin-bottom: 0px;

	margin-left: 105px;

	width:515px;

  }

.topPost div.topContent a {

  text-decoration: underline;

  color: #29678c;

  }

.topPost div.topContent a:hover {

  text-decoration: underline;

  color: #000;

  }



.topPost div.topContent ul, .topPost div.topContent ol {

  padding: 0 0 0 30px;

  }

.topPost div.topContent ul li, .topPost div.topContent ol li {

  color: #000;

  }

.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {

  font-size: 9pt;

  font-style: italic;

  background: url(images/bg-trans.png) repeat;

  padding: 8px 10px;

  margin-right: 5px;

  line-height: 27pt;

  color: #000;

  border: 1px solid #111;

  }

.topPost span.linkpages {

  font-size: 9pt;

  font-style: italic;

  color: #000;

  margin-bottom: 10px; display:block;

  }

.topPost span.linkpages a:hover {

  color: #ddd;

  }

.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {

  background: #040404;

  }

.topPost span.topComments a {

  color: #000;

  background: url(images/comments.gif) left no-repeat;

  padding-left: 20px;

  line-height: 27pt;

  vertical-align: middle;

  }

.topPost span.topMore a {

  color: #000;

  background: url(images/more.gif) left no-repeat;

  padding-left: 20px;

  line-height: 27pt;

  vertical-align: middle;

  }

.topPost span.topTags em {

  background: url(images/tags.gif) left no-repeat;

  padding-left: 20px;

  line-height: 27pt;

  vertical-align: middle;

  color: #0a0a0a;

  }

.topPost span.topTags a {

  color: #000;

  line-height: 27pt;

  vertical-align: middle;

  }

.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {

  color: #000;

  text-decoration: underline;

  }



#nextprevious {

  margin: 10px 0 5px 0;

  }

#nextprevious a {

  color: #83adc8;

  text-transform: lowercase;

  text-decoration: underline;

  }

#nextprevious a:hover {

  color: #000;

  }

  

  /* homepage */

  #contentwrapper2 #home_rij1 {

	width: 935px;

	background-image: url(images/bg_home_rij1.jpg);

	margin: 0;

	margin-bottom:10px;

	padding: 0;

	background-repeat: repeat-y;

	text-align:left;

}

#contentwrapper2 #home_rij1 h2, #contentwrapper2 #home_rij2 h2,

#contentwrapper2 #home_rij1 h2 a, #contentwrapper2 #home_rij2 h2 a {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;

	line-height: 15px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 1px;

	margin-left: 0px;

	text-decoration:none;

	color:#8a813d;

}

#contentwrapper2 #home_rij1, #contentwrapper2 #home_rij2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

}

#contentwrapper2 #home_rij1 p, #contentwrapper2 #home_rij2 p,  

#contentwrapper2 #home_rij1 li, #contentwrapper2 #home_rij2 li,   

#contentwrapper2 #home_rij1 ul, #contentwrapper2 #home_rij2 ul,   {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#contentwrapper2 #home_rij1 #home_kolom1 {

	width: 590px;

	float: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left:15px;

	padding-right:15px;

}

#contentwrapper2 #home_rij1 #home_kolom1 img.homepageoog { /*beeld met oog */

	margin:0px;

	padding:0px;

	margin-right: 15px;

}

#contentwrapper2 #home_rij1 #home_kolom1 h2 {

	font-size: 18px;

	line-height: 20px;

	margin: 0;

	padding: 0;

}

#contentwrapper2 #home_rij1 #home_kolom1 p {

	margin: 0;

	padding: 0;

	font-size: 12px; /* was 13 */

	line-height: 17px;

}

#contentwrapper2 #home_rij1 #home_kolom2 {

	width: 275px;

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left:15px;

	padding-right:15px;

}

#contentwrapper2 #home_rij1 #home_kolom2 p, 

#contentwrapper2 #home_rij1 #home_kolom2 li, 

#contentwrapper2 #home_rij1 #home_kolom2 ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#contentwrapper2 #home_rij1 #home_kolom2 h2,

#contentwrapper2 #home_rij1 #home_kolom2 h2 a {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;

	line-height: 15px;

	padding: 0px;

	padding-bottom:3px;

	margin: 0px;

	text-decoration:none;

	color:#8a813d;

}

#contentwrapper2 #home_rij2 {

	width: 935px;

	background-image: url(images/bg_home_rij2.jpg);

	margin: 0;

	padding: 0;

	background-repeat: repeat-y;

}

#contentwrapper2 #home_rij2  #home_kolom1 {

	float: left;

	width: 275px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left:15px;

	padding-right:15px;

}

#contentwrapper2 #home_rij2 #home_kolom1 p, 

#contentwrapper2 #home_rij2 #home_kolom1 li, 

#contentwrapper2 #home_rij2 #home_kolom1 ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#contentwrapper2 #home_rij2 #home_kolom1 h2,

#contentwrapper2 #home_rij2 #home_kolom1 h2 a {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;

	line-height: 15px;

	padding: 0px;

	padding-bottom:3px;

	margin: 0px;

	text-decoration:none;

	color:#8a813d;

}

#contentwrapper2 #home_rij2  #home_kolom2 {

	float: left;

	width: 275px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left:25px;

	padding-right:15px;

}

#contentwrapper2 #home_rij2 #home_kolom2 p, 

#contentwrapper2 #home_rij2 #home_kolom2 li, 

#contentwrapper2 #home_rij2 #home_kolom2 ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#contentwrapper2 #home_rij2 #home_kolom2 h2,

#contentwrapper2 #home_rij2 #home_kolom2 h2 a {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;

	line-height: 15px;

	padding: 0px;

	padding-bottom:3px;

	margin: 0px;

	text-decoration:none;

	color:#8a813d;

}

#contentwrapper2 #home_rij2  #home_kolom3 {

	float: right;

	width: 275px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right:15px;

}

#contentwrapper2 #home_rij2 #home_kolom3 p, 

#contentwrapper2 #home_rij2 #home_kolom3 li, 

#contentwrapper2 #home_rij2 #home_kolom3 ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#contentwrapper2 #home_rij2 #home_kolom3 h2,

#contentwrapper2 #home_rij2 #home_kolom3 h2 a {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;

	line-height: 15px;

	padding: 0px;

	padding-bottom:3px;

	margin: 0px;

	text-decoration:none;

	color:#8a813d;

}

/* lijn boven 2e item in een homepage vak  */

#contentwrapper2 hr {

	height: 1px;

	margin-top:3px;

	margin-bottom: 2px;

	color:#c4c4c2;

	background-color:#c4c4c2;

	border:0px;

	}

/* speciale beeld groottes voor homepage */

#home_rij1 #home_kolom2 img.size-large, #home_rij1 #home_kolom2 img.size-full,

#home_rij2 #home_kolom1 img.size-large, #home_rij2 #home_kolom1 img.size-full,

#home_rij2 #home_kolom2 img.size-large, #home_rij2 #home_kolom2 img.size-full,

#home_rij2 #home_kolom3 img.size-large, #home_rij2 #home_kolom3 img.size-full

{/* grote afbeeldingen kleiner weergeven zodat ze in homepage vlakken passen */

width:100%;

height:auto;/* dan gaat het schalem proportioneel */

}

#home_rij1 #home_kolom2 img.size-medium, #home_rij1 #home_kolom2 img.size-medium ,

#home_rij2 #home_kolom1 img.size-medium , #home_rij2 #home_kolom1 img.size-medium ,

#home_rij2 #home_kolom2 img.size-medium , #home_rij2 #home_kolom2 img.size-medium ,

#home_rij2 #home_kolom3 img.size-medium , #home_rij2 #home_kolom3 img.size-medium

{/* grote afbeeldingen kleiner weergeven zodat ze in homepage vlakken passen */

width:50%;

height:auto;/* dan gaat het schalem proportioneel */

}

#home_rij1 #home_kolom2 img.size-thumbnail, #home_rij1 #home_kolom2 img.size-thumbnail ,

#home_rij2 #home_kolom1 img.size-thumbnail , #home_rij2 #home_kolom1 img.size-thumbnail ,

#home_rij2 #home_kolom2 img.size-thumbnail , #home_rij2 #home_kolom2 img.size-thumbnail ,

#home_rij2 #home_kolom3 img.size-thumbnail , #home_rij2 #home_kolom3 img.size-thumbnail

{/* grote afbeeldingen kleiner weergeven zodat ze in homepage vlakken passen */

width:33%;

height:auto;/* dan gaat het schalem proportioneel */

}#home_rij1 img.alignleft, #home_rij2 img.alignleft {

padding:0px;

margin-left:0px;

margin-right:10px;

}

#home_rij1 img.alignright, #home_rij2 img.alignright {

padding:0px;

margin-left:10px;

margin-right:0px;

}





/* Comments */



#comments {

	margin-bottom: 10px;

	margin-top: 15px;

	background: #040404;

	width: 530px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */

	border: 1px solid #090909;

	padding: 0px 15px 10px 15px;

	color: #000;

	display: none; /* comments NIET weergeven */

	visibility: hidden;  

  }

#comments h3 {

  font-size: 10pt;

  font-weight: normal;

  color: #000;

  margin: 15px 0;

  padding: 0;

  }

#comments p a {

  color: #6598b8;

  }

#comments p a:hover {

  color: #000;

  }

#comments p {

  padding:0;

  margin: 7px 0;

  }

ul.commentlist, ul.trackback  {

  list-style-type: none;

  margin: 10px 0;

  font-size: 9pt;

  }

.commentlist li, .trackback li {

  margin: 10px 0 15px 0;

  padding: 10px;

  background: #080808;

  border: 1px solid #040404;

  list-style-type: none;

  }

.commentlist li.alt {

  background: #000;

  border: 1px solid #020202;

  border: none;

  margin-top:10px;

  }

.commentlist li.cleared {

  background: transparent;

  border: none;

  }

.commentlist a:hover {

  color: #eee;

  }

.commentlist a.gravatar {

  float: left;

  margin: 0 15px 10px 0;

  width: 60px;

  }

.commentlist .commentbody {

  margin: 0;

  padding: 0;

  }

.commentlist .commentbody p a {

  text-decoration: underline;

  }

.commentlist cite {

  font-size: 10pt;

  font-style: normal;

  color: #ddd;

  }

.commentlist small.commentmetadata a {

  color: #666;

  }

.commentlist p {

  color: #dedede;

  }

#respond {

  clear: both;

  margin-top: 15px;

  }

/*textarea#comment {

  width: 450px;

  background: #fff;

  color: #111;

  padding: 10px;

  }*/

#comments #submit {

  margin: 0;

  }

#extrastuff a {color:#222; font-size:0.8em;}

#extrastuff a:hover {color:#6598b8; text-decoration:none;}

#extrastuff #rssleft {float:left; width:250px;}

#extrastuff #trackright {float:right; width:180px; text-align:right;}





/* Welcome section */

#main {

width:935px;

padding-left:20px;

padding-right:20px;

margin-top:0;

padding-top:0;

}

#main #welcome {

  margin: 0 0 20px 0;

  padding: 0 0 5px 0;

  background: url(images/bg-trans.png) repeat;

  }

#main #welcome h2 {

  font-size: 14pt;

  font-weight: normal;

  color: #fff;

  margin: 0 10px;

  padding: 10px 0 3px 0;

  }

#main #welcome p {

  font-size: 9pt;

  color: #eee;  

  margin: 0 10px;

  padding: 6px 0;

  }

#main #welcome a {

  text-decoration: underline;

  color: #ff9933;

  }

#main #welcome a:hover {

  color: #6598b8;

  }

#main #welcome form {

  margin: -5px 0 0 0;

  background: transparent; /* required for IE */

  }

/*#main #welcome #feedbox {

  border: 1px solid #ccc;

  padding: 2px 1px;

  width: 180px;

  }*/

/*.submitbutton {

  margin: -5px 0 0 5px;

  background: #010101;

  color: #fff;

  font-size: 8pt;

  padding: 3px 6px;

  vertical-align: middle;

  border: 1px solid #111;

  }*/

.submitbutton:hover {

  cursor: pointer;

  background: #050505;

  }





/* Sidebars */

#sidebars {

  margin: 0;

  padding:0px;

  float: left;

  width: 210px;

  color: #eee;

  }

#sidebars ul {

  margin: 0;

  padding: 0 0 5px 0;

  }

#sidebars li {

  margin-bottom: 20px;

  list-style: none;

  font-size: 9pt;

  }

#sidebars li ul {

  padding: 0;

  }

#sidebars ul ul li {

  margin: 0;

  padding: 2px 2px 2px 16px;

  color: #000;

  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */

  }

#sidebars a {

  display: inline;

  color: #000;

  }

#sidebars a:hover {

  color: #6598b8;

  text-decoration: underline;

  }

#sidebars p {

  padding: 2px 0;

  font-size: 9pt;

  color: #eee;

  }

#sidebars ul.children li {border-bottom:none;}

#sidebars ul.children {margin-bottom:0;}



#sidebar_full {

	padding: 0;

	margin: 0;

	background-color: #dcdcda;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	color: #757679;	

	width:200px;

  }

#sidebar_full ul, #sidebar_full ul ul {

	padding:0px;

	margin:0px;

}

#sidebar_full li{

	display: none;

	visibility: hidden; /* verberg niet-actief deel menu */

	font-size: 16px;

	line-height: 17px;

	padding-left: 7px;

	padding-bottom:5px;

	padding-top:0px;



}

#sidebar_full li li, .submenulist li li,  .level2 li {

	font-size: 13px;

	line-height: 13px;

	padding-left: 10px;

	padding-bottom: 0px;

	padding-top:0px;

}

#sidebar_full li.current_page_item, 

#sidebar_full li.current_page_item li,

#sidebar_full li.current_page_ancestor, 

#sidebar_full li.current_page_parent, 

#sidebar_full li.current_page_ancestor li, 

#sidebar_full li.current_page_parent li { /* alleen huidig menu item  en submenu items zichtbaar */

	display: block;

	visibility: visible;

}

#sidebar_full .show li {

	display: block;

	visibility: visible;

}

#sidebar_full li a {

	color: #757679;

	text-decoration:none;

	margin:0px;

	padding:0px;

}

#sidebar_full li li.current_page_item a {

	color: #000;

}

#sidebar_full li li a, #sidebar_full li.current_page_item li a  {

	color: #8a813d;

}

#sidebar_full li a:hover, #sidebar_full li li a:hover, #sidebar_full li.current_page_item li a:hover {

	color: #000;

	text-decoration:none;

}





/* footer*/

#footer {

	clear: both;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 0px;

	padding-left: 35px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	text-align: center;

	position:relative;

	top: 10px;

  }

#footer p {

  font-size: 10px;

  color: #757679;

  padding: 0;

  }

#footer a {

  color: #bbb;

  text-decoration: underline;

  }

#footer a:hover {

  color: #fff;

  }

#footer a img {

	top: 0px;

}

#footer img {

	margin-top:3px;

}

.footerimg {

	position:relative;

	top: 25px;

}





/* Misc */



.highlight {

  color: #222;

  font-weight: bold;

  }



.cleared {

  margin: 0;

  padding: 0;

  clear: both;

  }



.alignleft {

  float: left;

  margin: 5px 10px 5px 0;

  }

.alignright {

  float: right;

  margin: 5px 0 5px 10px;

  }

.aligncenter,

div.aligncenter {

  margin: 10px auto;

  text-align: center;

  display: block;

  }



img.alignleft {

  float: left;

  margin: 5px 10px 5px 0;

  }

img.alignright {

  float: right;

  margin: 5px 0 5px 10px;

  }

img.aligncenter {

  margin: 10px auto;

  text-align: center;

  display: block;

  }



.wp-caption {

  border: 0px none;

  text-align: left;

  background-color: #fff;

  padding-top: 0px;

  padding-bottom: 5px;

  /* optional rounded corners for browsers that support it 



  -moz-border-radius: 3px;



  -khtml-border-radius: 3px;



  -webkit-border-radius: 3px;

  border-radius: 3px;*/

  }



.wp-caption img {

  margin: 0;

  padding: 0;

  border: none;

  }



.wp-caption p.wp-caption-text {

  font-size: 10px;

  line-height: 14px;

  padding: 0px;

  margin: 0;

  color: #6a6a6d;

  }

  

  

 /* Nieuwitems */

div.nieuwslijst {

	width:100%; /*  705px */

	left: -100px;/*  -100px */

	position: relative;

	display:block;

}

.nieuwslijst, .nieuwslijst p {

	color: #000000;

}

.nieuwskopje, .nieuwskopje a {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	padding: 0px;

	margin: 0px;

	display: inline;

	width: 505px;   /*  505px */

	float: right;

	font-size: 13px;

	line-height: 16px;

	text-decoration: none;

	border:none;

	margin-left:100px;

	margin-top:0px;

	padding-top:0px;

}

.nieuwskopje, .nieuwskopje a, a .nieuwskopje {

	font-weight: bold;

	text-decoration: none;

	color: #29678c;

	}

.nieuwslijst .nieuwsitem {

	display:block;

	width:605px;   /*  705px */

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #c4c4c2;

	padding-top:3px;

}

div.tekstblok {

margin-left:100px;

width:505px;	   /*  605px */

}

p.leesmeer, {

	padding:0px;

	margin:0px;

	}

p.nieuwstekst, .nieuwsitem p, .nieuwsitem p a {

	padding:0px;

	margin:0px;

	text-decoration:none;

}

.nieuwsitem a {

	text-decoration:none;

}

div.nieuwsitem div.datum, div.nieuwsitem div.datum  {

width:100px;

float:right;

color: #c4c4c2;

font-size: 10px;

display:block;

text-align:right;

}





.topContent .imgtfe, #topContent .imgtfe { /* class voor afbeelding bij excerpt, in nieuwslijst etc */

margin-right:10px;

margin-left:-70px;

margin-top:2px;

margin-bottom:2px;

}



.zoek .topContent {

	color: #000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 17px;

	margin-top: 0px;

	margin-right: 105px;

	margin-bottom: 0px;

	margin-left: 10px;

	width:610px;

	}

.zoek div.topContent {

	margin-left:10px;

	width:610px;

}

.zoek div.topContent p {

	margin-left:105px;

	width:515px;

}

.zoek .navigation {

	color: #000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10 px;

	padding:0px;

}

.zoek .topPost {

	padding:0px;

	margin:0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #c4c4c2;

	margin-top:2px;

}

.zoek h3.topTitle a {

	padding-bottom:0px;

	margin-bottom: 2px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 13px;

	line-height: 14px;

}

.zoek .topPost p {

margin-top:0px;

padding-top: 0px;

}



/* contact */

div.kantoor {

	width:305px;

}

div.kantoor h3{

	margin-top:0px;

}

div.kantoor p {

margin:0px; padding:0px;

}

div.kantoor .kopje {

color:#707073;

display:block;

width:80px;

float:left;

}

div.kantoor .gegevens {

color:#000;

display:block;

margin-left:80px;

}



/* zoekpagina */

.zoekregel {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 10px;

	margin:0px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #8a813d;

}

.zoekregel .zoeknav {

	float:right;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 11px;

	line-height: 12px;

	color: #8a813d;

	display: inline-block;

}

h2.zoektitel, .zoekregel p {

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.zoekregel p {

	padding-bottom: 0px;	

	padding-top: 0px;

	margin-top: 0px;

}



/* nieuwsbrief aanmeld formulier  */

#commentform {

	padding:10px;

	margin:0px;

	background-color:#eaeae9;

}

#commentform p {

	padding:0;

	margin:0;

}

#commentform input {

	width:100%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;	

	padding:0;

	margin:0;

}

#commentform label{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;	

	color:black;

}

#commentform p.titel {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 12px;

	line-height: 13px;

	font-weight:bold;

	color: #6e6e71;

	margin-bottom:3px;

}

#commentform input#submit {

	width:auto;

	background-color: #6f6f72;

	padding:2px;

	margin-top:5px;

	color:white;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #a5a5a6;

	border-right-color: #4c4c4e;

	border-bottom-color: #39393a;

	border-left-color: #8a8a8c;	

}



.tussen { /* homepage */

	background-color:#c4c4c2;

	background-image: none;

}





.menusub, .menusub ul , .menusub ul ul{

	display: block;

	visibility: visible;

}


/* voor category nieuws en publicatie pagina's */
.listdatum {
	font-size: 10px;
	display: inline;
	float: right;
	font-weight: normal;
	color: #666666;
	margin-right: 10px;
}

/* klimaatregel op de "Over de Ruijter" pagina */
p.klimaatregel, p.klimaatregel img {
	display: none;
	visibility: hidden;
	height: 0px;
}
.page_15 p.klimaatregel, .page_15 p.klimaatregel img  {
	display: inline-block;
	visibility: visible;
	height: auto;
}

