/* Start of CMSMS style sheet 'Charambaud' */
/* custom style-CLASSES for content */

.leftbottommargin {
  margin:0 0 12px 8px;
}

.leftmargin20 {
   margin: 4px 0 0 20px;
}

.rightmargin20 {
   margin: 4px 20px 0 0;
}

.clearfloat {
  clear: both;
}

.ietssmaller {
  margin: 0 20px 0 30px;
}

/* PAGINA-OPMAAK */
div#box {
  width:800px;
}

html, body {
  margin:0;
  padding: 5px 0 20px;
  background: #93a4b7;
}

div#mainblock {
  background-color: #8b7d3c;
  margin: 0;
  min-height:300px;
}

div#mainblock {
  margin:0;
}

div#contentbox {
  margin:0;
  padding:0px;
}

#header, #box, #hbox, #sidebar, #menu_horiz, #header h1, #menu, #wrapper, #newsbox, #contenthead, .breadcrumbs, #content, #contentbox, #newsblock, #news, #newsblock2, #news2, #mainblock, #main, #block2, #content3, #flat, .right49, .left49, .top49, #footer {
  border: none;
}

/* HEADER */
div#header {
  height: 200px;
}

div#hbox {
  background:transparent url(/uploads/images/chheader.jpg) no-repeat scroll left top;
  color: #FFFFFF;
  margin:0;
  padding:0;
  height: 100%;
}

div#header h1 {
  margin: 0px;
  padding:10px 5px;
  font-family: Viner Hand ITC, Verdana,Arial,Helvetica,sans-serif;
  font-size: 40px;
  text-align:center;
}

div#header h1 a {
  text-decoration: none;
  color: #ebd738;
}

/* MENU */

div#menuwrapper {
  padding:0 0 0 20px;
}

div#menu_horiz {
  margin:0;
  padding:0;
  width:100%;
}

div#wrapper {
  background: #383e18;
  height: 27px;
}

#menu_horiz a:hover {
  background:#93A4B7 none repeat scroll 0 0;
  color:#383e18;
  text-decoration:underline;
}

#primary-nav li a {
  border-left:0px;
  background-color: #383e18;
/*  height: 19px;  GEEFT PROBLEMEN IN IE */
}

#primary-nav a {
  background-color: #383e18;
  color: #FFFFFF;
  display:block;
  padding:7px 9px 8px;
}

#primary-nav a.menuactive {
  background-color:#93a4b7;
  color: #FFFFFF;
  display:block;
}

#primary-nav li li a {
/*  height:19px; veel te hoog voor secundair menu */
}

div#languages {
  float:right;
  padding: 7px 7px 0px 0px;
}

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul {
  z-index: 1;
}

/* CONTENT */

#main a, a:link a:active, a:visited {
  color:#383E18;
  text-decoration:underline;
}

h2 {
  color: #000000;
  padding: 10px;
}

#main h3 {
  font-size:1.3em;
  margin:0 10px;
  padding:0;
}

h3 {
  color:#383e18;
}

div#content {
  margin:0 0 10px;
  padding:3px;
}

div#content {
  margin:0;
  padding:0;
}

/* FOOTER */

div#footer {
  margin-top:0px;
  background: #383e18;
  color: white;
  height:27px;
}

div#footer p {
  margin:0;
  padding: 3px 20px 3px 20px;
}

div#footer .left49 p {
  text-align:left;
}

div#footer .right49 p {
  text-align:right;
}

div#footer a {
  color: #FFFFFF;
  text-decoration: none;
}

div.left49 {
  float:left;
  padding:3px;
  width:350px;
  text-align: right;
  font-size: 10px;
}

div.right49 {
  float:right;
  padding:3px;
  width:350px;
  text-align: left;
  font-size: 10px;
}

/* GALLERY */

.gallery {
  padding: 5px 10px;
}

.gallery .img {
  float:left;
  height:140px;
  padding: 2px;
  text-align:center;
}

.gallery p {
  display: none;
}

.gallery h3 {
  display: none;
}

.gallery div.gallerycomment p {
  display: block;
}

.gallery .pagenavigation {
  display: none;
}

/* PRICES */

#pricesleft, #pricesright {
  float: left;
  margin: 10px;
  border-collapse: collapse;
  text-align: left;
}

#pricesleft th, #pricesright th {
  font-weight: normal;
  padding: 10px 8px;
  border-bottom: 2px solid #383e18;
}


#pricesleft td, #pricesright td {
  border-bottom: 1px solid #383e18;
  padding: 6px 8px;
}

#pricesleft tbody tr:hover td, #pricesright tbody tr:hover td
{
  background: #93a4b7;
}

#pricesleft {
  width: 400px;
}

#pricesright {
  width: 300px
}

#main ul {
  padding: 5px 10px;
}

#main ul li {
  margin:0 0 0.25em 30px;
  padding:0;
}
/* End of 'Charambaud' */

