/*  
Theme Name: Lente Akkoord
Theme URI: http://www.lente-akkoord.nl
Description: Wordpress theme
Version: 1.0
Author: Mark de Raaf

Lente Akkoord V1.0
*/

/* Begin Typography & Colors */

* {
  margin: 0px;
  padding: 0px;
}

body {
  background: #A3A3A3 url(images/background_body.gif) repeat-x;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666;
}

img {
  border: 0;
}

.wikipopLink {
  background: url(images/wiki.png) no-repeat right;
  padding: 0 15px 0 0;
  color: #0061FE !important;
  text-decoration: none;
  border-bottom: 1px #0061FE dashed;
}

.container {
  margin: 0 auto 0 auto;
  width: 963px;
  background: #fff;
  padding: 91px 0 0 27px;
  position: relative;
}

.logo {
  position: absolute;
  left: 27px;
  top: 0px;
}

.header {
  width: 752px;
  height: 159px;
  position: relative;
  z-index: 1;
}

.column {
  background: #fff;
  width: 247px;
  float: left;
  margin: 0 8px 0 0;
}

.column p {
  padding: 2px;
  margin-bottom: 10px;
}

.banner {
  position: absolute !important;
  border-top: 1px solid #A7DFB7;
  top: 540px;
}

.banner a {
  color: #22AF4A;
  text-decoration: none;
  font-size: 9pt;
  margin: 10px 0 0 0;
  padding: 0 10px 0 10px;
  display: block;
}

.banner_wat {
  left: 27px;
  width: 217px;
}

.banner_hoe {
  left: 282px; 
  width: 217px;
}

.banner_wie {
  left: 537px;
  width: 212px;
}

.titlebox {
  width: 245px;
  height: 160px;
  border-left: 2px solid #9B9B9B;
  border-right: 9px solid #fff;
  z-index: 2;
  position: relative;
  margin: -159px 0 20px 0;
  font-size: 8pt;
}

.titlebox ul {
  width: 245px;
  position: absolute;
  bottom: 2px;
}

.titlebox ul ul {
  position: relative;
  margin: 0 0 0 -5px;
  display: none;
}

.titlebox ul li {
  list-style-type: none;
  background: #fff;
  padding: 1px 0 1px 5px;
  margin: 1px 0 0 0;
  -moz-opacity:.80; 
  opacity:.80;
}

.column3 ul li {
  width:235px;
}

.titlebox .current_page_item {
  background: #A7E0B7;
}

.column3 .titlebox .current_page_item {
  width: 235px;
}

.titlebox ul ul {
}

.titlebox ul ul li {
  background: #22AF4A;
}

.titlebox ul li a {
  text-decoration: none;
  color: #000;
  font-weight: bold  
}

.titlebox ul ul li a {
  text-decoration: none;
  color: #000;
  font-weight: normal;
}

.titlebox ul li a {
  
}
    
.titleboxheader {
  width: 89px;
  height: 42px;
}

.titleboxheader h2 {
  display: none;
}

.wat {
  background: url("images/header_wat.gif");
}

.hoe {
  background: url("images/header_hoe.gif");
}

.wie {
  background: url("images/header_wie.gif");
}

#sidebar {
  width: 191px;
  background: #fff;
  margin: -250px 0 0 771px;
  border-left: 1px solid #A7DFB7;
}

#sidebar ul li {
  list-style-type: none;
}

#sidebar .news {
  background: #DEE9F5;
  font-size: 8pt;
  padding: 10px;
}

#sidebar .news .item {
  border-bottom: 1px solid #19AC42;
  padding: 10px 0 10px 0;
}

#sidebar .news .last {
  border-bottom: 0px;
}

#sidebar h2 {
  color: #19AC42;
}

#sidebar #text-389312691 {
  border-bottom: 1px solid #A7DFB7;
  background: #fff;
  font-size: 8pt;
  padding: 10px;
}

#sidebar .banners {
  padding: 10px;
}

#sidebar .banners img {
  margin: 0 0 10px 0;
}

#footer {
  clear: both; 
}

#famfooter {
  clear: both;
  font-size: 8pt;
  text-align: right;
  padding: 15px 0 0 0;
}

#famfooter a {
  color: #848484;
  text-decoration: none;
}

#content {
  width: 480px;
  float: left;
  margin: 0 0 0 259px;
}

#content h2 {
  color: #22AF4A;
  font-size: 14pt;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 0 20px 0;
}

#content p {
  margin: 0 0 15px 0;
}

#content h2, #content h3 {
  margin: 0 0 15px 0;
}

#content ul, #content ol {
  margin: 20px;
}

#content a {
  color: #22AF4A;
}

.footer_sitemap_holder {
  background: #848484;
  width: 100%;
  font-size: 8pt;
}

.footer_sitemap {
  background:#F1F1F1;
  width: 950px;
  margin: 15px auto 0 auto;
  padding: 20px;
}

.footer_sitemap li {
  list-style-type: none;
}

.footer_sitemap li {
}

.footer_sitemap ul ul {
}

.footer_sitemap hr {
  color: #A3A3A3;
  border: none;
  border-top: 1px solid #ccc;
  height: 1px;
  margin: 5px 0 0 0;
}

.footer_sitemap h3 {
  font-size: 10pt;
  color: #a3a3a3;
  font-style: italic;
}

.footercol {
  width: 305px;
  float: left;
  color: #848484;
  border-left: 1px solid #ccc;
  padding: 5px 0 0 10px;
  margin: 0 0 15px 0;
}

.footercol a {
  color: #848484;
  text-decoration: none;
}

.footercol h4 {
  font-size: 10pt;
}

.footercol a:hover {
  text-decoration: underline;
}

.footercol ul ul {
  margin: 0 0 0 15px;
  font-style: italic;
}

.nieuwsinner {
  margin: 0 0 15px 0;
  background: #eee;
  color: #a3a3a3;
  padding: 5px;
}

.nieuwsinner .pgee-read-more {
  display: block;
  clear: both;
  text-align: right;
}

/* sitemenu */
.sitemenu {
  position: absolute;
  left: 303px;
  top: 10px;
}

.sitemenu a {
  color: #a3a3a3;
}

.sitemenu li {
  display: inline;
  float: left;
  padding: 0 20px 0 20px;
  border-right: 1px solid #a3a3a3;
}

.sitemenu li.last {
  border-right: none;
}

.sitemenu li.searchli {
  padding: 0 0 0 20px;
  border-right: none;
}

.sitemenu li a {
  text-decoration: none;
}


/* table styles */
.panel_wrapper {
  background: #a3a3a3;
  padding: 0px;
  margin: 0 0 15px 0;
  clear: both;
}

.panel_wrapper thead td, .panel_wrapper thead th {
  background: #22AF49;
  padding: 3px;
  color: #fff;
  text-align: left;
  vertical-align: top;
}

.panel_wrapper tbody td {
  background: #fff;
  color: #656565;
  padding: 2px;
  font-size: 8pt;
  vertical-align: top;
}

#content .panel_wrapper tbody td ul, .panel_wrapper tbody td ol {
  margin: 0 0 0 20px;
}

.cse-search-box {
  float: left;
}

#cse-search-box1 .searchinput, #cse-search-box2 .searchinput {
  width: 110px;
  height: 14px;
  float: left;
  font-size: 8pt;
}

#cse-search-box1 .searchbutton, #cse-search-box2 .searchbutton {
  background: #A3A3A3;
  border: 1px solid #A3A3A3;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height: 18px;
  width: 50px;
  float: left;
  padding: 0;
}

#cse-search-box1 {
  display: none;
}

#cse-search-results iframe {
  width: 491px;
}

#switchkp {
  display: none;
}

.switchSearchType {
  font-size: 8pt;
  clear: both;
  display: block;
  width: 165px;
}


.alignleft {
  float: left;
  margin-right:10px;
}

.alignright {
  float: right;
}

.post h2 {
  clear: both;
}

.nocomments {
  display: none;
}

/*
 * Widgets
 */

.widget_rss
{
  background: #DDE9F5;
  padding: 10px 10px 10px 10px;
  font-size: 8pt;
}

.widget_rss a {
  color:#000000;
  text-decoration:none;
}

.widget_rss h2 a {
  color: #2DB255;
  text-decoration: none;
  margin: 0 0 10px 0;
}

.widget_rss .rssSummary {
  border-bottom: 1px solid #2DB255;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}

.widget_rss li {
  margin: 10px 0 5px 0;
}


.widget_agenda {
  background: #DDE9F5;
  padding: 10px 10px 10px 10px;
  font-size: 8pt;
}

.widget_agenda a {
  color:#000000;
  text-decoration:none;
}

.widget_agenda h2 a {
  color: #2DB255;
  text-decoration: none;
  margin: 0 0 10px 0;
}

.widget_agenda .rssSummary {
  border-bottom: 1px solid #2DB255;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}

.widget_agenda li {
  margin: 10px 0 5px 0;
}


.mc_custom_border {
  border: 1px solid #2DB255;
  margin: 10px;
}

#overview {
  width: 223px;
  float: left;
  list-style-type: none;
  background: #F5F5F5;
  padding: 20px 10px 10px 10px;
  text-align: center;
  border-left: 2px solid #9B9B9B;
  border-right: 2px solid #9B9B9B;
}

#overview a, .overview a {
  color: #22AF4A;
}

#overview div, .overview div {
  padding: 10px;
}

.overview {
  width: 223px;
  left: 10px;
  top: 254px;
  list-style-type: none;
  padding: 0px;
  position: absolute;
}

.post {
  float: left;
}

.postmetadata {
  display: none;
}

#mc_signup_form legend {
  border: 0px;
  font-size: 8pt;
  color: #2DB255;
}

#mc_mv_EMAIL {
  border: 1px solid #ccc;
  width: 154px;
}

#mc_signup_submit {
  border: 1px solid #ccc;
  background: #fff;
  color: #2DB255;
  margin: 0 5px 0 0;
}

#mc_signup_form .mc_var_label {
  font-size: 8pt;
  color: #2DB255;
}

.widget_rss .rss-date {
  color: #000;
}

.widget_agenda {
  color: #000;
}

.widget_agenda .rss-date {
  color: #0061FE;
}

.widget_rss a {
  color: #0061FE;
}

.wp-caption {
  background: #F5F5F5;
  text-align: center;
  margin: 0 0 15px 0;
  padding: 5px 0 0 0;
  font-size: 8pt;
  border: 1px solid #9B9B9B;
}

#content .wp-caption-text {
  padding: 0;
  margin: 0;
  font-size: 8pt;
}

#content .nieuwsinner h2 a {
  font-size: 10pt;
}

#sidebar .more {
  color: #22AF4A;
  text-align: right;
  display: block;
}

#sidebar #text-4 {
	margin: 10px;  
  font-size: 8pt;
  border-bottom: 1px solid #A7DFB7;
  padding-bottom: 10px;
}

#sidebar #text-435814121 {
  margin: 10px;
}

#mc_signup_form {
  background: #fff;
  border: none !important;
}

#post-248 ul {
  margin: 0px;
}

#post-248 ul li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.logobar {
  text-align: center;
}

.logobar img {
  margin: 0 5px 5px 5px;
}

.newsthumb {
  float: left;
  margin: 0 5px 5px 0;
}

abbr {
  border-bottom: 1px dashed #22AF4A;
  font-weight: bolder;
  color: #22AF4A;
  cursor: help;
}


.cform legend {
  font: 10pt Arial !important;
  letter-spacing:0px !important;
}

.linklove {
  display: none !important;
}

#label-11-3 span, #label-11-4 span, #label-11-5 span, #label-11-7 span, #label-11-8 span, #label-11-9 span, #label-11-10 span, #label-11-12 span, #label-11-13 span, #label-11-14 span, #label-11-15 span, #label-11-16 span, #label-11-17 span, #label-11-18 span, #label-11-19 span, #label-11-20 span, #label-11-21 span, #label-11-22 span, #label-11-23 span, #label-11-24 span, #label-11-25 span, #label-11-26 span, #label-11-27 span, #label-11-28 span, #label-11-29 span, #label-11-30 span, #label-11-31 span {
  width: 400px !important;
}

#cf11_field_3, #cf11_field_4, #cf11_field_5 ,#cf11_field_7, #cf11_field_8, #cf11_field_9, #cf11_field_10, #cf11_field_12, #cf11_field_13, #cf11_field_14, #cf11_field_15, #cf11_field_16, #cf11_field_17, #cf11_field_18, #cf11_field_19, #cf11_field_20, #cf11_field_21, #cf11_field_22, #cf11_field_23, #cf11_field_24, #cf11_field_25, #cf11_field_26, #cf11_field_27, #cf11_field_28, #cf11_field_29, #cf11_field_30, #cf11_field_31 {
  float: left;
  margin-right: 5px;
}

#li-11-3, #li-11-4, #li-11-5, #li-11-7, #li-11-8, #li-11-9, #li-11-10, #li-11-12, #li-11-13, #li-11-14, #li-11-15, #li-11-16, #li-11-17, #li-11-18, #li-11-19, #li-11-20, #li-11-21, #li-11-22, #li-11-23, #li-11-25, #li-11-26, #li-11-27, #li-11-28, #li-11-29, #li-11-30, #li-11-31 {
  padding-bottom: 3px;
}

.mc_signup_submit {
  clear: none !important;
}

#mc_signup_form {
  height: 100px;
}

#mailchimp-widget h2 {
  font-size: 8pt;
}