@charset "UTF-8"; 

body{font-family:Verdana,Arial,Helvetica,sans-serif; background:url(../images/bg.jpg); background-color:#000}

#container{width:866px; margin:0px auto 0px auto}

#topheader{position:relative; background:url(../images/header.jpg); height:63px}

#header{position:relative; height:228px; background-color:#7EC22E; width:850px; margin-left:8px}

#topheader #logo{position:absolute; left:18px; border: 0px;}
#topheader #homebtn{ position:absolute; left:390px; border: 0px;}

#header #flash{position:absolute; background:url(../images/flashheader.jpg) no-repeat; width:606px; height:223px; right:0px; top:0px}

#content{position:relative; width:850px; background:url(../images/bgcontent.jpg); min-height:360px;  height:auto !important;  height:360px; margin-left:8px; border-bottom:5px solid #7EC22E}

#sub #content{position:relative; width:850px; background:url(../images/bgcontent.jpg); margin-left:8px; border-bottom:5px solid #7EC22E}

#content p{margin-top:2px; color:#FFF; font-size:11px}

#sub #content td,
#sub #content p{padding-left:18px; margin-top:0px; color:#FFF; font-size:11px; width:547px}
#sub #content h2, 
#sub #content h3{padding-left:18px; color:#7EC22E; padding-top:5px; font-size:12px; margin-bottom:0px}
#sub #content h3{font-size:11px}

#sub #content h1{color:#D85700; margin-top:0px; padding-left:18px; padding-top:10px; font-size:12px}

#sub #content a{color:#FFF; font-size:12px}

#sub #content a:hover{color:#FFF; font-size:12px}

#sub #content ul{list-style-image:url(../images/linkback.jpg)}

#content .button a{display:block; color:#FFF; line-height:22px; font-size:14px; text-align:center; font-weight:normal; text-decoration:none}

#content #links{position:absolute; left:25px; top:40px; width:240px; height:290px}

#content #middle{position:absolute; top:40px; left:305px; width:240px; height:290px}

#content #right{position:absolute; top:40px; right:25px; width:240px; height:290px}

#content .button{position:absolute; bottom: 0px; right: 0px; display:block; background:url(../images/button.jpg) no-repeat; width:185px; height:25px}

#content #impression{float:right; background:url(../images/impressieback.jpg); width:248px; margin-top:45px}

#content #impression p{display:block; margin-left:10px; padding:0px; width:230px}

#content #impression h1{text-align:center; padding:0px; padding-top:8px}

#content #impression img{border:0px}
#content #impression #pic1{margin-top:8px; margin-left:10px; width:110px; height:110px}

#content #impression #pic2{margin-top:8px; margin-left:3px; width:110px; height:110px}

#content #impression #pic3{margin-top:6px; margin-left:10px; width:110px; height:110px}

#content #impression #pic4{margin-top:6px; margin-left:3px; width:110px; height:110px}

#content #activiteiten,#content #accomodaties{background:url(../images/backsub.jpg)}
#content #activiteiten #order, #content #accomodaties #order{position:relative; height:40px; margin-top:0px; padding:0px}
#content #activiteiten #order, #content #accomodaties #order {color:#D85700; font-size:11px}
#content #activiteiten #order a, #content #accomodaties #order a{color:#D85700; font-weight:bold; font-size:11px}
#content #activiteiten #order #nameselect, #content #accomodaties #order #nameselect{position:absolute; left:90px; top:11px}
#content #activiteiten #order #nameselect a img, 
#content #accomodaties #order #nameselect a img, 
#content #accomodaties #order #typeselect a img, 
#content #accomodaties #order #locationselect a img, 
#content #accomodaties #order #personsselect a img{border: 0px}
#content #activiteiten #order #descriptionselect {position:absolute; left:396px; top:11px}
#content #activiteiten .block #nameselect p,
#content #accomodaties .block #nameselect p,
#content #activiteiten .block #descriptionselect p {padding:0px; margin:0px;}
#content #accomodaties #order #typeselect{position:absolute; left:396px; top:11px}
#content #accomodaties #order #locationselect{position:absolute; left:573px; top:11px}
#content #accomodaties #order #personsselect{position:absolute; left:698px; top:11px}
#content #activiteiten .block, #content #accomodaties .block{position:relative; height:40px}
#content #activiteiten .blockhover, #content #accomodaties .blockhover{cursor:pointer; position:relative; height:40px; background:url(../images/backsubhover.jpg)}
#content #activiteiten .block .name, #content #activiteiten .blockhover .name, #content #accomodaties .block .name, #content #accomodaties .blockhover .name{position:absolute; top:11px; left:90px}
#content #activiteiten .block .name a, #content #activiteiten .blockhover .name a, #content #accomodaties .block .name a, #content #accomodaties .blockhover .name a{color:#FFFFFF; text-decoration:none}
#content #activiteiten .block .description {position:absolute; top:6px; left:396px; width:450px;}
#content #activiteiten .block .description p{padding:0px; margin:0px;}
#content #accomodaties .block .type, #content #accomodaties .blockhover .type{position:absolute; top:11px; left:396px}
#content #accomodaties .block .location, #content #accomodaties .blockhover .location{position:absolute; top:11px; left:573px}
#content #accomodaties .block .persons, #content #accomodaties .blockhover .persons{position:absolute; top:11px; left:698px}
#content #activiteiten .block .description, #content #activiteiten .blockhover .description{position:absolute; top:6px; left:396px; width:450px;}
#content #activiteiten .blockhover .description p{padding:0px; margin:0px;}
#content #activiteiten .block img, #content #activiteiten .blockhover img, #content #accomodaties .block img, #content #accomodaties .blockhover img{position:absolute; left:11px; top:2px; border:0px;}

#contentwrapper{margin-top:2px; margin-left:18px; color:#fff; width:547px;   min-height:360px;   height:auto !important;   height:360px}

#contentwrapper #tabs{display:block; margin-right:0px; margin-top:0px; border-bottom:1px solid #7EC22E; list-style-type:none}
#contentwrapper #tabs ul{list-style:none}
#contentwrapper #tabs ul, 
#contentwrapper #tabs li{list-style:none; padding:0px; margin:0px; height:30px}

#contentwrapper #tabs li{float:right}

#contentwrapper #tabs li a{padding-left:5px; padding-right:5px; color:#FFF; font-size:12px}

.tab{background-image:url(../images/tab_back.gif); background-position:bottom; background-repeat:repeat-x; display:block; height:23px; line-height:23px; padding:0px 5px; color:#325f3e; margin:0px 2px; text-decoration:none; padding-top:7px}
.activetab{height:30px; padding:0px; background-image:url(../images/tab_back2.gif); background-position:bottom; background-repeat:repeat-x; background-color:#7EC22E; display:block; line-height:23px; padding:0px 0px; color:#325f3e; margin:0px 6px; text-decoration:none}
#contentbox{width:547px; background:url(../images/backtabs_03.jpg); padding-top:10px}

#contentbox h1, 
#contentbox h2, 
#contentbox h3{color:#8C1414; margin:0px; padding:0px; font-size:13px}
#contentbox h2{font-size:12px}
#contentbox h3{font-size:11px}
#sub #contentbox p{font-size:11px; color:#FFF; width:500px}
#contentbox td{font-size:12px}
#contentbox li{font-size:11px}

#algemeenbox{ min-height:100px;  height:auto !important;  height:100px}

#menu{position:absolute; left:0px; top:0px}

#menu ul{padding:0px; margin:0px; width:244px}

#menu ul li{list-style:none; line-height:30px; border-bottom:1px solid #b3ff59}

#menu ul li a{color:#FFF; margin-left:18px; text-decoration:none; font-size:12px}

#footer{width:850px; margin:5px auto 0px auto;}
#footer #footermenu{margin-top: 2px;}
#footer #footermenu p{font-size:11px; color: #6B6B6B; text-align:center;}
#footer #footermenu a{color:#6B6B6B;}
