/* webdev: Pim Rijpsma - webdev@xs4all.nl */

@import url(sifr.css);

body{ margin: 1em 0; padding: 0; background: #F0F0F0; color: #434D3E; font: 82%/1.6em Arial, Helvetica, sans-serif; text-align: center; }

img, img a{ border: none; }

a{ color: #7bb538; text-decoration: none; outline: none; -moz-outline: none; }
a:hover{ color: #5c872a; text-decoration: underline; }

p{ margin: 0; padding: 0 0 2em 0; }
blockquote{ margin: 0em 1em 2em 0em; padding: 0.5em; background: #f6f8f3; border: 1px solid #e4e6e1; }
blockquote p{ padding: 0; }
img, img a{ border: none; }

h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none !important; }
h1{ margin: 0 0 0 0; padding: 0; color: #434D3E; font: bold 135% Arial, Helvetica, sans-serif; }
h2{ margin: 0 0 0 0; padding: 0; color: #434D3E; font: bold 115% Arial, Helvetica, sans-serif; }
h3{ margin: 0 0 0 0; padding: 0; color: #434D3E; font: bold 110% Arial, Helvetica, sans-serif; }
h4{ margin: 0 0 0 0; padding: 0; color: #434D3E; font: bold 105% Arial, Helvetica, sans-serif; }
h5{ margin: 0 0 0 0; padding: 0; color: #434D3E; font: bold 100% Arial, Helvetica, sans-serif; }
h6{ margin: 0 0 0 0; padding: 0; color: #434D3E; font: normal 100% Arial, Helvetica, sans-serif; }
	
form{ margin: 1em 0 0 0; padding: 0; width: 100%; }
form label{ display: block; cursor: pointer; width: 40%; margin: 0 2em 0 0; float: left; }
form p{ margin: 0; padding: 0 0 5px 0; display: block; clear: both; float: left; width: 100%; border-bottom: 1px #DCDDDE none; }
form input, form select, form textarea{ float: left; width: 50%; border: 1px #DCDDDE solid; padding: 2px 0 3px 2px; font-size: 92%; color: #2D3134; margin: 0 7px 0 0;  }
form .button{ padding: 0.15em; width: auto !important; margin: 5px 2.2em 1em 0; float: right; background: #7bb538; color: #FFFFFF; cursor: pointer; border: 1px #DCDDDE outset; }
form .buttonhover{ padding: 0.15em; width: auto !important; margin: 5px 2.2em 1em 0; float: right; background: #168CD5; color: #FFFFFF; cursor: pointer; border: 1px #DCDDDE outset; }
form textarea{ width: 94%; font: 100%/1.8em Arial, Helvetica, sans-serif; }
form .req{ background: url(../images/req.gif) top right no-repeat; /*border-right: 3px #7bb538 solid;*/ }
form .small{ width: 15%; }
form .node{ border: none; width: auto; float: none; position: relative;top:3px; }
form span{ display: block; float: left; }
form br{ display:none; }

ul{ list-style-type: disc; display:block; margin: 0 0 2em 0em; padding: 0 0 0 2em; }
ol{ list-style-type: decimal; display:block; margin: 0 0 2em 0em; padding: 0 0 0 2em; }
ul li, ol li , ol li a, ul li a{ line-height: inherit; }
ul li{ padding: 0.3em 0; line-height: 1.4em; list-style-type: disc; }
ol li{ padding: 0.3em 0; line-height: 1.4em; list-style-type: decimal; }

hr{border: none; margin: 1em 0; width: 99%; clear: both; display: block; background: #DCDDDE; color: #DCDDDE; line-height: 1px; height: 1px; }


/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
.center-page{ margin: 0 auto; overflow: hidden; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 115%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 86%; }
.line-height-normal{ line-height: normal; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line {margin: 1em 0; width: 100%; border-top: 2px #e3e3df solid; float: left; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 0px; }
.no-margin{ margin: 0; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0 !important; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none !important; }
.nofloat{ float: none; }
.right{ float: right; }
.right-img{ float: right; margin: 8px 0 8px 24px; }
.right-txt{ text-align: right; }
.rnd-small{ /*-moz-border-radius:4px;*/ -webkit-border-radius: 4px; }
.rnd-big{ /*-moz-border-radius:6px;*/ -webkit-border-radius: 6px; }
.print{ display: none !important; }

.mtop{ margin-top: 10px; }
.mbott{ margin-bottom: 10px; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.pleft{ padding-left: 10px; }
.pright{ padding-right: 10px; }
.pstop{ padding-top: 5px; }
.psbott{ padding-bottom: 5px; }
.psleft{ padding-left: 5px; }
.psright{ padding-right: 5px; }

.spacer{ margin-right: 20px; }
.block{ display: block; }
.wrap{ width: auto; }
.no-wrap{ white-space: nowrap }
.hide{ display: none; }
.noscript{ display: none; }
.auto{ width: auto; }
.fillout{ width: 100%; }
.overflow-hidden{ overflow: hidden !important; }
.iphone, .print{ display: none; }

/* WP */
.piclenselink a{ display: none !important; }
.ngg-widget{ margin: 0.4em 0 0 0 !important; }
.more-link, .more-link:hover{ text-decoration: none; font-size: 90%; }
.post-date{ margin: 0.4em 0 0.2em 0; clear: both; display: block; font-size: 86%; font-style: italic; color: #999; }

/* highslide */
/*.highslide-controls{ position: relative !important;  right: 1px !important;  top: 0px !important; }*/
.highslide-controls ul{ list-style: none !important; }
.highslide-controls ul li{ list-style: none !important; }
.highslide-active-anchor img { visibility: visible !important; }
.highslide-heading, .highslide-number{ font-weight: normal !important; font-size: 94% !important; text-align: left !important; background: none !important; }
.highslide-controls ul{ list-style: none !important; }
.highslide-controls ul li{ list-style: none !important; }
.highslide-dimming { background: black !important; }

.clearfix:after {	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

/* end toolbox */

::-moz-selection{ background: #FFFBCC; color: #2D3134;}
::selection { background: #FFFBCC; color: #2D3134;}

/* color styles */
.black-txt, .black-txt * { color: #000 !important;  }
a.black-txt:hover, .black-txt a:hover { color: #000 !important; }
.white-txt, .white-txt * { color: #FFF !important;  }
a.white-txt:hover, .white-txt a:hover  { color: #FFF !important; }
.grey-txt, .grey-txt * { color: #999 !important;  }
a.grey-txt:hover, .grey-txt a:hover  { color: #999 !important; }
.lime-txt, .lime-txt * { color: #7bb538 !important;  }
a.lime-txt:hover, .lime-txt a:hover  { color: #7bb538 !important; }

/* table generic */
table{ width: 100%; margin: 2em 0; border-collapse: collapse; }
table thead td{ padding: 0.1em 0.3em; color: #BB0863; font-size: 110%; }
table td{ padding: 0.1em 0.3em; border: 1px solid #EEE; }


#framework { -webkit-box-shadow: 1px 1px 6px #C0C0C0; -moz-box-shadow: 1px 1px 6px #C0C0C0; width: 770px; background: #FFFFFF; margin: auto auto; padding: 0; text-align: center; position: relative; }

#header{ /*-webkit-border-radius: 9px;*/ /*-webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px;*/ border-bottom: 1px #7faa4d solid; background: #FFF url(../images/background_header.gif) 25px 25px no-repeat; position: relative; height: 160px; width: 770px; margin: 0 auto; padding: 0; text-align: left;  }
#header h1, #header h2{ display: none; }
#header #logo a{ display: block; width: 300px; height: 47px; position: absolute; top: 25px; left: 25px; }
#header .date{ position: absolute; left: 28px; bottom: 10px; text-transform: capitalize; font-size: 100%; color: #7bb538; }

#container{ height: 100%; margin: 30px auto 0 auto; padding: 0 0 3em 0; width: 715px; position: relative; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#container:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }

#home #content{ width: 380px; float: left; }
#page #content{ width: 510px; float: right; }
#nieuws{ float: right; width: 290px; }
#nieuws p{ font-size: 90%; line-height: 1.8em; padding-bottom: 1em; }

#sidebar{ margin: 1.5em 0 1em 0; }

#nieuws ul{ margin: 0.4em 0 2em 0; padding: 0; list-style: none }
#nieuws ul li{ line-height: 1.3em; display: block; width: 100%; padding: 0.2em 0 0.2em 11px; background: url(../images/arrows_right_blue.gif) 0 0.6em no-repeat; }
#content .edit, #nieuws .edit{ margin: 1em 0 1em 0; padding: 0.1em 1em; list-style: none; background: #FFD9C8; border: 1px #F0BAA2 solid;  }
#content .edit a, #nieuws .edit a{ color: #000; font-size: 90%; width: 100%; display: block; }

#navigation{ position: absolute; bottom: 0px; z-index: 100; width: 100%; border-bottom: 6px #9FCF67 solid; }
#navigation ul.nav{ position: relative; list-style: none; float: right; margin: 0 27px 0 0; padding: 0; }
#navigation ul.nav li{ position: relative; padding: 0; margin: 0; list-style: none; float: left; }
#navigation ul.nav li a{ text-decoration: none; float: left; letter-spacing: 1px; color: #434D3E; margin: 0px 0px 0px 8px; padding: 0.35em 0.5em; font: 115% Arial, Helvetica, sans-serif; }
#navigation ul.nav li a:hover{ text-decoration: none; border-bottom: 1px #434D3E dotted; }
#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current_page_item a:hover, #navigation ul.nav li.current_page_parent a:hover{ border-bottom: 6px #9FCF67 solid; }

#navigation ul.nav li a span{ display: block; }
#navigation ul.nav ul li a span{ display: block; padding: 0 0 0 13px !important; position: relative; top: 0px; }

/*dropdows styles*/
	#navigation ul.nav li ul { border-left: 1px solid #7faa4d; border-top: none; width: 10em; top: 40px; padding: 4px 0; background: #9FCF67; display: block; cursor: default; position: absolute; left: -999em; }
	#navigation ul.nav li:hover ul, #navigation ul.nav li.active ul { position: absolute; left: 0px !important; padding: 4px 0; margin: -1px 0 0 -1px; z-index: 100; }
	#navigation ul.nav ul { padding: 0; margin: 0; list-style: none; }
	#navigation ul.nav li li{ margin: 0; padding: 0; float: left; border-bottom: 1px none #FFF; border-right: 1px none #457a00; float: left; width: 100%; background: #9FCF67; height: auto; }
	#navigation ul.nav ul li a, #navigation ul.nav ul li a:hover{ border: none; width: 100%; display: block; text-decoration: none; margin: 0; padding: 4px 0; font-weight: normal; background: #9FCF67; }
	#navigation ul.nav li.active li a, #navigation ul.nav li:hover li a, #navigation ul.nav li a.active{ color: #FFF !important; font-weight: normal; background: #9FCF67; }
	#navigation ul.nav li.active li a:hover, #navigation ul.nav li:hover li a:hover, #navigation ul.nav li a.active:hover{ color: #FFF !important; font-weight: normal; background: #9FCF67; }


#subnavigation{ width: 185px; overflow: hidden; position: relative; top: 2px; left: -10px; margin: 0; float: left; border-right: #DCDDDE 1px solid; }
ul#subnav { list-style: none; padding: 0; margin: 0 0 6px 0; float: left; width: 100%; color: #2D3134;   }
#subnav li{ list-style: none; margin: 0; padding: 0; float: left; display: block; width: 100%; }
#subnav li a{ text-decoration: none; width: 100%; float: left; color: #52585C; padding: 3px 0 3px 12px; font: 115% Arial, Helvetica, sans-serif; list-style: none; clear: both; line-height: normal;}
#subnav a:hover{text-decoration: underline;}
#subnav li li a{margin: 0 0 0 1.0em; padding: 3px 0 3px 8px; color: #52585C !important; font: 105% Arial, Helvetica, sans-serif; text-decoration: none; }
#subnav li ul {display: none; list-style: none; width: 100%; margin: 0.2em 0 0.5em 0; padding: 0; line-height: normal; float: left; }
#subnav li.current_page_item ul, #subnav li.current_page_ancestor ul, #subnav li.current_page_parent ul{display: block;float: left; }
#subnav li a{background: url(../images/arrows_right.gif) 0 0.55em no-repeat; }
#subnav li.current_page_item a{background: url(../images/arrows_right_blue_b.gif) 0 0.55em no-repeat; color: #7bb538; }
#subnav li.current_page_ancestor a, #subnav li.current_page_parent a{background: url(../images/arrows_down.gif) 0 0.55em no-repeat; color: #7bb538; }
#subnav li li.page_item a {background: url(../images/arrows_bullet.gif) 0 0.7em no-repeat !important;}
#subnav li li.current_page_item a {background: url(../images/arrows_bullet_dark.gif) 0 0.7em no-repeat !important;color: #2D3134 !important; font-weight: bold !important;}

#footer { background: #434D3E; font-size: 86%; width: 770px; display: block; clear: both; padding: 0; margin: 0 auto; border-top: 1px #7faa4d solid; }
#footer div{ width: 100%; color: #FFF; text-align: center; height: 3em; padding: 1em 0 0 0; border-top: 6px solid #9FCF67; }

img#wpstats{display:none}














