body {
   background: #151515;
   font-family: verdana;	
}

* {
   margin: 0;
   padding: 0;
}

img {
   border: 0;
}

h1 {
   font-weight: normal;
   font-size: 14px;
   margin: 0 0 10px 0;
}

#container {
   width: 900px;
   margin: 20px auto;
   background: url(/site-layout/gfx/containerTile.gif);
}

#header {
   width: 900px;
   height: 130px;
   background: #000;	
}

#nav {
   background: url(/site-layout/gfx/bgNav.gif);
   background-repeat: no-repeat;
   width: 900px;
   height: 34px;
   line-height: 34px;
   color: #fff;	
}

#nav ul {
   display: inline;
   font-size: 11px;
   margin: 0 0 0 220px;
   padding: 0;
   text-transform: uppercase;	
}

#nav ul li {
   display: inline;
   margin: 0 35px 0 0;
}

#nav ul li a{
   text-decoration: none;
   color: #fff;
}

#nav ul li a:link{
   text-decoration: none;
   color: #fff;
}

#nav ul li a:visited{
   text-decoration: none;
   color: #fff;
}

#nav ul li a:hover{
   text-decoration: none;
   color: #FFCE0E;
}

#nav ul li a:active{
   text-decoration: none;
   color: #fff;
}

#nav ul li a.current{
   color: #FFCE0E;
}

#nav-bottom {
   background: url(/site-layout/gfx/navBottom.gif);
   background-repeat: no-repeat;
   width: 900px;
   height: 17px;
}

#nav .active {
	color: #FFCE0E;
}

#leftcol {
   float: left;
   width: 220px;
   background: #7E7569;	
}

#leftcol .naw {
   font-size: 11px;
   line-height: 18px;
   text-align: center;
   margin: 0 0 10px 0;
}

#leftcol .naw div{
   margin: 0 0 10px 0;
}

#leftcol a {
   color: #000;
}

#leftcol a:link {
   color: #000;
}

#leftcol a:visited {
   color: #000;
}

#leftcol a:hover {
   color: #FFF;
}

#leftcol a:active {
   color: #000;
}

#maincol {
   float: left;
   width: 460px;
   background: #BFAF9B;	
}

#rightcol {
   float: left;
   width: 220px;
   background: #7E7569;	
}

#leftcol .padding {
   padding: 10px;	
}

#maincol .padding {
   padding: 10px;	
}

#rightcol .padding {
   padding: 10px;	
}

#footer {
   background: url(/site-layout/gfx/footer.gif);
   background-repeat: no-repeat;
   width: 900px;
   height: 41px;
   line-height: 41px;
   clear: both;
   text-align: center;
   color: #8C8C8C;
   font-size: 10px	
}

#footer a{
   color: #8C8C8C;
}

.footerTop {
   background: url(/site-layout/gfx/footerTop.gif);
   background-repeat: no-repeat;
   width: 900px;
   height: 19px;
   clear: both;
}

table {
float: left;	
}

td.head {
background-color: #b49778;
color: #e0d5ca;
padding: 5px;	
}

td.even {
background-color: #e6dcd3;
padding: 5px;	
}

td.odd {
background-color: #f1ebe6;
padding: 5px;	
}


/* start jquery accordeon block */

.controlBlock {
   margin: 0;
   padding: 0;
}

.controlBlock form{
   margin: 0;
   padding: 0;
}


.controlBlock .controlHeader {
   background: url(/site-layout/gfx/btnNewsletter.gif);
   background-repeat: no-repeat;
   height: 40px;
   line-height: 34px;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   padding: 0;
   margin: 0;
}

.controlBlock .controlBody {
	padding: 0;
	margin: 0;
}
.controlBlock .controlBody .topBox {
	width: 200px;
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(/site-layout/gfx/newsletterboxTop.gif) no-repeat;
	overflow: hidden;
}
.controlBlock .controlBody .box {
	color: #000;
	font-size: 12px;
	width: 200px;
	padding: 0;
	margin: 0;
	background: url(/site-layout/gfx/newsletterbox.gif) repeat-y;
}
.controlBlock .controlBody .box .padding {
	padding: 0;
        margin: 0;
}
.controlBlock .controlBody .bottomBox {
	width: 200px;
	height: 15px;
	padding: 0;
	margin: 0 0 5px 0;
	background: url(/site-layout/gfx/newsletterboxBottom.gif) no-repeat;
	overflow: hidden;
}

/* end jquery accordeon block */

.contentHalf .contentBox label {
	line-height: 20px;
        margin: 0;
        padding: 0;
}

#newsletter p {
	line-height: 16px;
	margin: 5px 0;
        padding: 0;
}

.controlBlock2 {
   margin: 0;
   padding: 0;
}

.controlBlock2 form{
   margin: 0;
   padding: 0;
}

.controlBlock2 .controlHeader {
   background: url(/site-layout/gfx/btnNewsletter.gif);
   background-repeat: no-repeat;
   height: 40px;
   line-height: 34px;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   padding: 0;
   margin: 0;
}

.controlBlock2 .controlBody {
	padding: 0;
	margin: 0;
}
.controlBlock2 .controlBody .topBox {
	width: 200px;
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(/site-layout/gfx/newsletterboxTop.gif) no-repeat;
	overflow: hidden;
}
.controlBlock2 .controlBody .box {
	color: #000;
	font-size: 11px;
	width: 200px;
	padding: 0;
	margin: 0;
	background: url(/site-layout/gfx/newsletterbox.gif) repeat-y;
}
.controlBlock2 .controlBody .box .padding {
	padding: 0;
        margin: 0;
}
.controlBlock2 .controlBody .bottomBox {
	width: 200px;
	height: 15px;
	padding: 0;
	margin: 0 0 5px 0;
	background: url(/site-layout/gfx/newsletterboxBottom.gif) no-repeat;
	overflow: hidden;
}

.newsblock {
   background: #e0d5ca;
   width: 440px;
   float: left;
   margin: 0 0 10px 0;	
}

.newsblock img {
   float: left;
}	

.newsheader {
	background: url(/site-layout/gfx/newsheader-over.gif) no-repeat;
	width: 430px;
	height: 29px;
	line-height: 29px;
	font-size: 11px;
	color: #E0D5CA;
	float: left;
	padding: 0 0 0 10px;
}

.newsheader a {
	color: #E0D5CA;
	text-decoration: none;
}

.newsheader a:link {
	color: #E0D5CA;
	text-decoration: none;
}

.newsheader a:visited {
	color: #E0D5CA;
	text-decoration: none;
}

.newsheader a:hover {
	color: #ffc10e;
	text-decoration: none;
}

.newsheader a:active {
	color: #E0D5CA;
	text-decoration: none;
}

.newstextbox {
   float: left;
   width: 185px;
   font-size: 11px;
   line-height: 15px;
   color: #7E7569;
   padding: 10px 20px;
}

.newstextbox-wide {
   float: left;
   width: 398px;
   font-size: 11px;
   line-height: 15px;
   color: #7E7569;
   padding: 10px 20px 20px 20px;
}

.newstextbox-wide-img {
   float: left;
   width: 420px;
   font-size: 11px;
   line-height: 15px;
   color: #7E7569;
}

.newstextbox-wide-img img{
  margin: 0 0 10px 0;
}

.newstextbox-wide-img a{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img a:link{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img a:visited{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img a:hover{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img a:active{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img-text {
   padding: 10px 10px 20px 20px;
   float: left;
}

.newstextbox-wide-img-text {
   padding: 10px 10px 20px 20px;
   float: left;
}

.newstextbox-wide-img-text ul{
   margin: 0 0 0 15px;
   padding: 0;
}

.newstextbox-wide-img-text li{
   list-style-position: outside;
   margin: 0;
   padding: 0;
}

.newstextbox-wide-img-text a{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img-text a:link{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img-text a:visited{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img-text a:hover{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img-text a:active{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img-text h2{
 font-size: 12px;
}

.newstextbox-wide-img-text h3{
 font-size: 11px;
 font-style: italic;
}

.newstextbox-wide-img-text2 {
   padding: 20px 10px 20px 20px;
   float: left;
}

.newstextbox-wide-img-text2 a{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img-text2 a:link{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img-text2 a:visited{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img-text2 a:hover{
  text-decoration: none;
  color: #000;
}

.newstextbox-wide-img-text2 a:active{
  text-decoration: none;
  color: #7E7569;
}

.newstextbox-wide-img-text2 h2{
 font-size: 12px;
}

.newstextbox-wide-img-text2 h3{
 font-size: 11px;
 font-style: italic;
}

#newslist {
        background-color: #e0d5ca;
}

#newslist div.selected .title { 
        color: #E0D5CA;
	background-color: #000;
	background-image: url("/site-layout/gfx/newsheader-over.gif");
}

#newslist div {
        background-color: #e0d5ca;
}


#newslist div div {
        background-color: #e0d5ca;
}

#newslist div.title {
	height: 29px;
	line-height: 29px;
	padding: 0 0 0 10px;
	cursor:pointer;
	display:block;
	text-decoration: none;
	font-size: 11px;
	color: #E0D5CA;
	background-color: #000;
	background-image: url("/site-layout/gfx/newsheader.gif");
}

#newslist div.selected {
	border-bottom: none;
}

.banner {
    margin: 0 0 10px 0;	
}

.archive {
	background-image: url("/site-layout/gfx/newsheader-over.gif");
	background-repeat: no-repeat;
	color: #E0D5CA;
	line-height: 29px;
	font-size: 11px;
}

.archive a {
	text-decoration: none;
	text-align: center;
	color: #E0D5CA;
	display: block;
	padding: 0 0 0 10px;
}

.archive a:hover {
	text-decoration: none;
	color: #E0D5CA;
	display: block;
	background-image: url("/site-layout/gfx/newsheader.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
}

a.readmore{
   background-image: none;
   background-color: transparent;
   color: #000;
   padding: 0;
   margin: 0;
   text-decoration: none;
}

a.readmore:link{
   background-image: none;
   background-color: transparent;
   color: #000;
   padding: 0;
   margin: 0;
}

a.readmore:hover{
   background-image: none;
   background-color: transparent;
   color: #7E7569;
   padding: 0;
   margin: 0;
}

form {
   margin: 0;	
}

fieldset {
   border: 1px solid #c5ad96;
   padding: 20px;
   width: 360px;
}

.newstextbox-wide-img-text form {
   width: 380px;
   line-height: 30px;
}

.newstextbox-wide-img-text p {
  margin: 10px 0;
}

.newstextbox-wide-img-text form .inputfield {
    background-image:url("/site-layout/gfx/inputField.jpg");
    background-repeat:no-repeat;
    height:31px;
    width:353px;
    padding: 0 0 0 10px;
    border: none;
}

.newstextbox-wide-img-text form label {
   margin: 0 0 10px 0;
   padding: 0 0 0 5px;
}


form label {
	font-size: 11px;
}

form p {
   font-size: 11px;	
}

form .submit {
   background-color: #fff;
   color: #000;
   border: 2px solid #CD941E;
   padding: 5px;
   width: 175px;
   margin: 0;	
}

form .inputfield {
   background-color: #FFF;
   border: 2px solid #CD941E;
   width: 160px;
   padding: 3px;	
}

form .inputfield2 {
   background-color: #FFF;
   border: 1px solid #FFF;
   width: 160px;
   padding: 3px;
   margin: 5px 5px 5px 0;	
}

.submitt
{
  background-image:url("/site-layout/gfx/aanmelden-over.jpg");
  background-repeat:no-repeat;
  height:45px;
  width:113px;
  cursor:pointer;
  border: 2px solid #e0d5ca;
}       


.rightcolTitle {
   	background-image: url("/site-layout/gfx/rightcolTitle.gif");
	background-repeat: no-repeat;
	width: 200px;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}

.rightcolTextbox {
   background-color: #E0D5CA;
   font-size: 11px;
   line-height: 15px;
   color: #7E7569;
   margin: 0 0 10px 0;	
}

.rightcolTextbox padding {
   padding: 10px;	
}


ul#menu {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 11px;
}

ul#menu a{
  display: block;
}


ul#menu a.current {
  text-decoration: none;
}

ul#menu li {
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
  list-style: none;
  line-height: 33px;
  background-image: url("/site-layout/gfx/subsubmenu.gif");
  background-repeat: no-repeat;
}

ul#menu li a{
  text-decoration: none;
  display: block;
  line-height: 33px;
  background-image: url("/site-layout/gfx/subsubmenu.gif");
  background-repeat: no-repeat;
}


ul#menu li ul {
  margin: 0;
  padding: 0;
}

ul#menu li ul li {
  margin: 5px 0;
  padding: 0 0 0 10px;
  line-height: 33px;
}

ul#menu li ul li a{
  display: block;
  line-height: 33px;
}

ul#menu li ul li ul {
  margin: 0;
  padding: 0;
}

ul#menu li ul li ul li {
  margin: 5px 0;
  padding: 0 0 0 10px;
  line-height: 33px;
}

ul#menu li ul li ul li a {
  display: block;
  line-height: 33px;
}

.bubbleInfo {
            position: relative;
            top: 0px;
            left: 0px;
            height: 100%;
            display: block;
        }

        .trigger {
            position: absolute;
            top: 0px;
            left: 0px;
            margin: 0;
            padding: 0;
            width: 200px;
            line-height: 30px;
        }
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

        .popup td#topleft { background-image: url(/site-layout/gfx/bubble-1.png); }
        .popup td.top { background-image: url(/site-layout/gfx/bubble-2.png); }
        .popup td#topright { background-image: url(/site-layout/gfx/bubble-3.png); }
        .popup td.left { background-image: url(/site-layout/gfx/bubble-4.png); }
        .popup td.right { background-image: url(/site-layout/gfx/bubble-5.png); }
        .popup td#bottomleft { background-image: url(/site-layout/gfx/bubble-6.png); }
        .popup td.bottom { background-image: url(/site-layout/gfx/bubble-7.png); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(/site-layout/gfx/bubble-8.png); }

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #666;
        	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
        	}

        table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: center;
        	}
    
.skyscraper {
   margin: 0 0 20px 0;
}

.caption {
   font-style: italic;
   margin: 0 0 0 10px;
}

.colofon {
   float: right;
   text-align: right;
   margin: 0 20px 0 0;
}