/* Main config {{{*/
  * {
    margin:0px;
    padding:0px;
    font-family: Verdana, sans-serif;
    border-spacing:0px;
    border-collapse:collapse;
  }
  p {
    font-size:12px;
    line-height:20px;
    color:#fff;
  }
  a {
    color:#fcc751;
    text-decoration:none;
  }
  a:hover {
    text-decoration:underline;
  }
  h1 {
    font-size:16px;
    color:#fcc751;
margin:9px;
  }
  h2,h3,h4 {
    font-size:12px;
    font-weight:bold;
    text-align:left;
color:#fff;
  }
  body {
    background: #063b05;
  }
  img {
  display:block;
  }
/*}}}*/

/* Root {{{*/
#root {
width:960px;
margin:0px auto;
}
#menu {
float:left;
width:274px;
      overflow-x:hidden;
background:url(../art/menu_bg.jpg) repeat-y top;
}
#menutext {
  text-align:center;
  font-size:11px;
  line-height:14px;
color:#bbbd86;
      text-decoration:none;
}
#main {
position:relative;
float:left;
width:686px;
}
#footer, #footer a {
width:920px;
  font-size:11px;
color:#a1191e;
      text-align:center;
      text-decoration:none;
      padding-top:10px;
margin:10px auto;
      border-top: 1px solid #be91a6;
}
div.spacer {
overflow:hidden;
}
#flashcontainer {
margin:0px 9px;
}
#location {
margin: 10px 9px;
	font-size:12px;
color:#b51621;
}
#lichtkrant {
width:570px;
float:left;
  font-size:10px;
background:#fdeab4;
color:#222;
margin:9px 0px 0px 9px;
}
#lichtkrantklok {
  font-size:10px;
width:98px;
float:left;
background:#ad434b;
color:#fdeab4;
margin:9px 0px 0px 0px;
       text-align:center;
}
div.sep {
height:1px;
overflow:hidden;
margin:9px;
background: #be91a6;
}
/*}}}*/
/* Menu {{{*/
#menuitems {
width:223px;
      overflow-x:hidden;
margin: 10px 0px 0px 23px;
}
#menuitems a {
outline:0px;
}
/* Root container {{{*/
div.menurootcontainer {
  overflow:hidden;
}
/*}}}*/
/* Root items {{{*/
#menuitems .menurootitem {
width:223px;
height:24px;
overflow:hidden;
	 margin-top:3px;
background:url(../art/menu_item1.jpg) no-repeat top left;
}
#menuitems .menurootitem p {
display:block;
margin: 2px 0px 0px 9px;
color: #0e3b26;
       text-decoration:none;
	   font-size:14px;
}
#menuitems a:hover .menurootitem {
background:url(../art/menu_item2.jpg) no-repeat top left;
}
#menuitems a:hover p {
    color:#fee199;
}
#menuitems div.active .menurootitem {
  background:url(../art/menu_item2.jpg) no-repeat top left;
}
#menuitems div.active p {
    color:#fee199;
}
/* Sub items {{{*/

/*}}}*/
/*}}}*/
/* Sub items {{{*/
#menuitems .menusubitem {
	 margin:8px 0px 10px 30px;
}
#menuitems a:hover .menusubitem p {
color:#d92338;
}
#menuitems a.active .menusubitem p {
color:#d92338;
}
/*}}}*/
/*}}}*/
#pageimages {
width:232px;
      overflow-x:hidden;
float:left;
}
#pageitems {
width:454px;
      overflow-x:hidden;
float:left;
}
/* Page images {{{*/
div.pageimg {
position:relative;
width:210px;
height:135px;
background:url(../art/thumbbg.jpg) no-repeat top left;
margin:9px;
}
div.pageimg img {
position:absolute;
top:0px;
left:0px;
border:0px;
}
/*}}}*/
/* Page items {{{*/
div.item {
margin:9px 9px 20px 9px;
}
/*}}}*/
/* Galleries {{{*/
div.galleryimage {
float:left;
margin:9px;
background:#fcc751;
visibility:hidden;
width:210px;
height:160px;
overflow:hidden;
}
div.galleryimage:hover {
background:#fef0a1;
}
div.galleryimage p {
  text-align:center;
  color: #0e3b26;
}
div.galleryimage img {
border:0px;
margin:5px auto;
}
/*}}}*/
/* Contact formulier {{{*/
table.contactform {
}
table.contactform td {
  vertical-align:top;
  font-size:12px;
  color:#fff;
	padding:3px 10px 3px 0px;
}
table.contactform input, table.contactform textarea {
border:1px inset #ff8;
background:#ffd;
}
table.contactform textarea {
width:300px;
height:100px;
       font-size:12px;
}
table.contactform input.button {
border:1px outset #ff8;
}
div.message {
  font-size:12px;
color:#fff;
      margin-bottom:10px;
}
/*}}}*/


#pageitemswide {
width:222px;
      overflow-x:hidden;
float:left;
}
#pageimageswide {
width:464px;
      overflow-x:hidden;
float:left;
}
div.pageimgwide {
width:450px;
      overflow-x:hidden;
margin:9px;
background:url(../art/imgwide_content.jpg) repeat-y top left;
}
div.pageimgwide img.imgwide {
margin:0px;
}
div.pageimgfull {
width:667px;
      overflow-x:hidden;
margin:9px;
background:url(../art/imgfull_content.jpg) repeat-y top right;
}
div.pageimgwide img.imgfull {
margin:0px;
}
table.elemtable td {
  padding-right:15px;
}
div.item  {
color:#fff;
}
/* Banner {{{*/
#banner {
position:absolute;
top:423px;
left:255px;
border:0px;
float:right;
}
/*}}}*/
iframe {
  margin-left:10px;
}

