/* Start of CMSMS style sheet 'Algemeen' */
* {
  font-family:Helvetica,Arial,Verdana,sans-serif;
}
body {
  background:scroll top left url(uploads/style/bgu.jpg) repeat-x #E9F2A7;
  color:#000;
  margin:0;
  padding:0;
  z-index:0;
}
#wrapper {
  position:relative;
  width:900px;
  background-color:transparent;
  margin:0 auto;
  padding:0;
}
#header {
  position:relative;
  height:150px;
  width:900px;
  /*background:scroll center center url(uploads/style/bgf.jpg) repeat-x #343e40;*/
  background-color:#545928;
  margin:0;
  padding:2px;
  overflow:hidden;
}
#flash {
  position:relative;
  height:150px;
  width:900px;
  margin:0;
  padding:0;
}
#menu {
  position:relative;
  color:#000;
  background-color:transparent;
  z-index:110;
  margin:0 0 0 12px;
  padding:15px 0;
}
#contentouter {
  position:relative;
  width:900px;
  clear:both;
  z-index:90;
  /*background:scroll center center url(uploads/style/bgf.jpg) repeat-x #343e40;*/
  background-color:#545928;
  margin:0;
  padding:2px;
}
#content {
  position:relative;
  padding:0;
  margin:0;
  width:900px;
  z-index:95;
  background-color:white;
  color:#000;
}
.cleft {
  width:240px;
  float:left;
  font-size:10pt;
  margin:0;
  padding:0;
}
.plaatje {
  position:relative;
  overflow-x:hidden;
  width:220px;
  margin:10px;
  padding:0;
  border-top:1px solid #545928;
  border-left:1px solid #545928;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
}
.plaatje img {
  width:220px;
}

.logo {
  position:relative;
  padding:0;
  margin:10px;
  width:220px;
  border-top:1px solid #545928;
  border-left:1px solid #545928;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
}
.cleft p {
  margin:0;
  padding:5px 10px;
}
.cright {
  width:655px;
  font-size:11pt;
  margin:0;
  float:left;
  padding:0 0 25px 0;
}
.cright p {
  margin:0;
  padding:0 15px 8px 25px;
} 
.cright table {
  margin:0 0 10px 25px;
  padding:0;
}
.centreer {
text-align:center;
}
.imglinks {
  margin-right:10px;
  float:left;
} 
.ir, .imgrechts {
  float:right!important;
  margin:1px 0 4px 8px;
}
.cright ul {
  padding:0 25px 5px 25px;
  margin:0;
} 
.cright ul li {
  padding:1px 4px;
  margin:0 10px 0 30px;
} 
.cright a:link, .cright a:visited, .cblok2 a {
  text-decoration:underline;
  color:#545928;
}
.cright a:hover, .cright a:active{
  text-decoration:underline;
  color:#343e40;
}

#footer {
  position:relative;
  clear:both;
  color:#545928;
  background-color:transparent;
  font-size:8pt;
  text-align:center;
  margin:0;
  padding:5px 0 0 0;
}
#footer p {
  position:relative;
  font-size:8pt;
  color:#545928;
  margin:0;
  padding:0;
}
#footer a {
  text-decoration:none;
  color:#545928;
  font-size:8pt;
}
#footer a:hover {
  text-decoration:underline;
}

.clear {
  clear:both!important;
}

h1 {
  margin:0;
  font-size:16pt;
  height:50px;
  color:#000;
  text-indent:-2200px;
  padding:0;
}
.shk {
  margin-top:-50px;
}
h2 {
  margin:15px 0 3px 0;
  font-size:14pt;
  color:#545928;
  padding:0 25px;
  clear:both;
}
h3 {
  margin:13px 0 1px 0;
  font-size:13pt;
  color:#545928;
  padding:0 25px;
  clear:both;
}
h4 {
  margin:10px 0 1px 0;
  font-size:12pt;
  color:#545928;
  padding:0 25px;
  clear:both;
}
h5, h6 {
  margin:10px 0 1px 0;
  font-size:11pt;
  color:#545928;
  padding:0 25px;
  clear:both;
}

.brood {
  font-size:8pt;
  text-align:right;
  padding:2px;
}
.brood a {
  color:#000;
  text-decoration:underline;
}
h2.h2home {
  margin:15px 0 3px 0;
  font-size:14pt;
  color:#545928;
  padding:0 15px!important;
  clear:both;
}
.cblokout {
  position:relative;
  margin:10px 0 0 0;
  padding:0 12px;
}
.cblok {
  position:relative;
  width:200px;
  height:250px;
  overflow:hidden;
  float:left;
  border:1px solid #cbcdde;
  text-align:justify;
  font-size:10pt;
  margin:0 12px 5px 0;
  padding:5px 0 0 0;
  background:scroll 0 -600px url(uploads/meiriem.png) no-repeat transparent;
}
.cblok:hover {
/*  background-color:#E9F2A7;*/
}
.cblok p {
  margin:0;
  padding:0 5px 5px 5px;
} 
.cblok img {
  margin:0;
  display:block;
  border:none;
} 
.cblok a {
  text-decoration:none!important;
  color:#000!important;
} 
.cblok2 {
  position:relative;
  border-top:1px solid #cbcdde;
  clear:left;
  font-size:10pt;
  text-align:center;
  margin:5px 5px 0 0;
  padding:2px 0 0 0;
}
.cblok2 p {
  margin:0;
  padding:0;
} 


.tabel {
  border:none;
  margin:0 0 0 25px;
  width:575px;
  text-align:left;
}
.tabel td {
  vertical-align:top;
  text-align:left;
}
.nieuwsdatum {
  font-size:9pt;
  font-style:italic;
}
ul.nieuws li span {
  font-size:9pt;
  color:#505050;
  display:block;
  white-space: nowrap;
  overflow:hidden;
}

.contactformulier {
  position:relative;
  padding:5px 45px;
}
.veld label {
  display:block;
  font-weight:bold;
}
.veld input {
  border:1px solid #9fb2e7;
  width:275px;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
}
.veld textarea {
  border:1px solid #9fb2e7;
  width:275px;
  height:110px;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
}
 

/* TinyMCE specific rules */
body.mceContentBody {
  background-color:white;
  background-image:none;
  font-size:11pt;
  color:black;
  padding:0 5px;
}
.mceContentBody a {
  color:#333300!important;
  text-decoration:underline;
}
.mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6 {
  padding:0!important;
  margin:10px 0 1px 0!important;
}
.mceContentBody img {
  margin-right:10px;
} 
.mceContentBody p {
  margin:0;
  padding:0 0px 8px 0px;
}
/* TinyMCE specific rules */


/* Calendar*/
div.timeframe_calendar table {
  border-collapse: collapse;
  display: inline;
  display: inline-block;
  font-size: 10pt;
  margin: 0 6px 12px;
}
  /* Month names */
  div.timeframe_calendar table caption {
    text-shadow: 0 0 0 #fff;
  }
  /* Cell sizes */
  div.timeframe_calendar thead th, div.timeframe_calendar tbody td {
    height: 18px;
    margin: 0;
    padding: 2px 1px;
    width: 20px;
text-align:center;
  }
  /* Weekday letters */
  div.timeframe_calendar thead {
    background: #222;
    color: #eee;
  }
  /* Days */
  div.timeframe_calendar tbody {
    background: #fff;
    -webkit-box-shadow: 0px 2px 6px #999;
  }

div.timeframe_calendar {
width:635px;
text-align:left;
margin:20px 0 20px 20px;
}                   
div.timeframe_calendar table {
vertical-align:top;
}          
.onbekend {
}
td.bezet {
background-color:#8C3731;
}
td.halfbezet {
background-color:#384F66;
}
td.vrij {
background-color:#545928;
}
td.gesloten {
background-color:#ffffff;
}
td.vandaag {
border:1px solid #ee0000!important;
}
/* End of 'Algemeen' */

