body{margin:0;padding:0;}
img{border:0;}
a.focus{outline:none;}
.button{width:auto;}
#tekst p, #tekst ul, #tekst ol{line-height:1.5em;}
#tekst img{margin:1em;}
#tekst img.xcms-left{float:left;margin:1em 1em 1em 0;}
#tekst img.xcms-right{float:right;margin:1em 0 1em 1em;}
#tekst img.xcms-middle{margin:0;vertical-align:middle;}
body #tekstedit{background:white url(/gfx/trans.gif) 0 0 no-repeat;}
#tekst table ul{margin-left:16px;}
#tekst table ol{margin-left:23px;}
.hcell, .lcell, .dcell{text-align:left;padding:4px!important;}
.hcellc, .lcellc, .hcello{background-color:#bbb;color:white;}
.hcellc, .dcellc{text-align:center;}
.dcellc{background-color:#eee;}
.hcell p, .lcell p, .dcell p{margin:0!important;padding:0!important;}
.lcello_odd{background-color:#bbb;}
.lcello_even{background-color:#ccc;}
.dcello_odd{background-color:#eee;}
.dcello_even{background-color:#ddd;}
#sq{text-align:center;}
.searchquery{width:420px;margin-left:auto;margin-right:auto;}
.google{width:260px;}
.searchquery label, .searchquery input, .searchquery select{width:auto;display:block;vertical-align:middle;}
.searchquery label{padding:6px 0 0;margin:0;}
.searchmode{display:none;}
.searchheader{}
.searchrow{padding-bottom:1em;}
.searchinfo{font-size:80%;}
.searchinfo a{font-size:125%;}
#sq{position:relative;}
form{padding-bottom:10px;}
.input, .form_input_label1{width:12em;margin:6px 0;vertical-align:top;}
label, input, .input, textarea, select, .form_text{display:block;float:left;margin-bottom:6px;}
input, textarea, select{margin-top:4px;width:250px;}
select, .input{width:auto;}
.radio, .checkbox, .aw{border:0;width:auto;}
form .form_text_title{font-weight:bold;}
form br{clear:left;}
input[type="hidden"]{display:none;}
form .imagebutton{width:auto;height:auto;}
#tekst img.form_captcha{margin:0;vertical-align:middle;}
#tekst img.form_captcha_reload{margin:0;vertical-align:middle;cursor:pointer;}
.more img{vertical-align:middle;margin:0!important;border:0!important;}
.newsitem .homeleadimage{display:none;}
img.dwnw{border:0;margin:0 .25em 0 0;display:none;}
img.dwhv{border:0;margin:0 0 0 .25em;display:none;}
acronym{cursor:help;border-bottom:1px dotted black;}
.nieuw{font-size:80%;color:red;}
#forummenu{margin:0;padding:0;list-style:none;}
#forummenu li{float:left;padding:1px 5px;border-right:1px solid black;}
#forummenu .last{border-right:0;}
.divider{height:1px;border-bottom:1px solid #51AAD7;clear:both;}
.hidden{display:none;font-size:0.1pt;}
.s0{font-size:80%;}
.s1{font-size:80%;font-weight:bold;}
.s2{font-size:100%;font-weight:bold;}
.s3{font-size:120%;font-weight:bold;}
.s4{font-size:140%;font-weight:bold;}
.s5{font-size:160%;font-weight:bold;}
.s6{font-size:180%;font-weight:bold;}
.s7{font-size:200%;font-weight:bold;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#b4b4b4;background-color:#2b2c2a;margin:0;padding:0;}
#container{width:981px;position:relative;margin:0 auto;}
#logo{position:absolute;left:28px;top:53px;display:block;background:url(/gfx/kasteel/logo.gif) no-repeat;width:192px;height:46px;}
#contactmenu{position:absolute;left:28px;top:110px;width:192px;color:#484E42;}
#contactmenu p{margin:0;padding:0;}
#contactmenu a{color:#484E42;text-decoration:none;font-weight:700;}
#topmenu{position:absolute;left:28px;top:28px;margin:0;padding:0;}
#header{position:absolute;top:90px;left:0;width:981px;height:490px;background:#FFF;}
body#vervolg #header{height:auto;min-height:490px;}
#menu ul.topmenu{position:absolute;right:20px;top:0;margin-top:-25px;}
#menu ul.topmenu li{display:inline;float:left;height:25px;}
#menu ul.topmenu li.active{background:url(/gfx/kasteel/menu_active_left.png) no-repeat bottom left;}
#menu ul.topmenu li a{display:block;text-decoration:none;color:#FFF;text-transform:uppercase;height:25px;padding:0 12px;}
#menu ul.topmenu li.active a{color:#bfb39e;background:url(/gfx/kasteel/menu_active_right.gif) no-repeat bottom right;}
#menu ul.topmenu li a:hover{color:#bfb39e;}
#menu ul.submenu{position:absolute;left:28px;top:140px;width:191px;margin:0;padding:0;}
#menu ul.submenu li{display:inline;float:left;list-style:none;margin:0;padding:0;}
#menu ul.submenu li a{display:block;width:191px;font-size:14px;color:#9c907c;text-decoration:none;text-transform:uppercase;margin:0 0 1em;}
#menu ul.submenu li a:hover,#menu ul.submenu li.active a{color:#484e42;text-decoration:underline;}
#homeFotoA{width:484px;height:484px;overflow:hidden;position:absolute;left:249px;top:3px;}
#homefotoA img{position:absolute;left:0;top:0;}
#homeFotoA div.boogje{position:absolute;right:0;bottom:0;background:url(/gfx/kasteel/fotoboogje_links.png) no-repeat bottom right;width:98px;}
#homeFotoB{width:242px;height:241px;position:absolute;right:3px;top:3px;}
#homeFotoB div,#homeFotoC div{position:absolute;left:0;bottom:0;background:url(/gfx/kasteel/fotoboogje_rechts.png) no-repeat bottom left;width:98px;}
#homeFotoC{position:absolute;right:3px;top:247px;width:242px;height:240px;overflow:hidden;}
body#home #content{position:absolute;top:606px;left:0;}
body#vervolg #content{padding-left:249px;width:681px;color:#7F735F;}
#locaties{position:absolute;left:12px;top:170px;width:229px;}
#locaties #scrollUp,#locaties #scrollDown{display:block;width:15px;height:14px;margin-left:35px;margin-bottom:11px;}
#locaties #scrollArea{display:block;position:relative;height:219px;width:229px;overflow:hidden;margin-bottom:11px;}
#locaties a.locatie{display:block;position:relative;text-decoration:none;width:229px;height:59px;overflow:hidden;margin:0 0 22px;padding:0;}
#locaties a.locatie span{position:absolute;left:88px;top:19px;color:#bfb39e;font-weight:700;font-size:13px;}
#adresbar{float:left;width:237px;padding-right:53px;padding-left:12px;}
#adresbar h1,#topmenu h1{font-size:14px;color:#bfb39e;margin:0;padding:0;}
#adresbar h2,#topmenu h2{font-size:12px;color:#bfb39e;margin:0;padding:0;}
body#home #tekstWrapper{float:left;width:414px;padding-right:33px;}
/*#tekst h1,#sidebar h1{font-size:17px;font-weight:700;color:#bfb39e;margin:0 0 1em;padding:0;}
body#vervolg #tekst h1{font-size:20px;color:#484e42;font-weight:400;}*/
#tekst h2,#sidebar h2,#comments h1,#tekst h1,#sidebar h1{font-size:14px;font-weight:700;color:#7F735F;margin:0;padding:0;}
body#vervolg #tekstWrapper{position:relative;padding-top:65px;padding-bottom:10px;}
body#vervolg #tekstfoto{float:left;padding-right:50px;padding-top:3px;}
#videoPlayer{margin-top:10px;float:left;width:460px;padding-right:10px;}
#videoBanner{float:left;width:210px;margin-top:10px;}
#sidebar{position:relative;float:left;width:216px;}
#sidebar #rssButton{position:absolute;right:0;bottom:0;}
#sidebar h2{font-size:12px;}
#sidebar .item{margin-bottom:5px;clear:both;}
#sidebar .item img{float:left;margin:0 5px 5px 0;}
#sidebar a{color:#bfb39e;text-decoration:underline;}
#footer{text-align:right;width:926px;font-size:11px;margin-top:20px;}
#footer a{color:#b4b4b4;text-decoration:none;}
a img{border:none;}
#xcms_comment_name,#xcms_comment_email{width:300px;}
#xcms_comment_data{width:300px;height:200px;}
br.refbr{clear:both;}
a.a2a_dd{position:absolute;right:0;top:65px;}
div#tekst table ul{margin-left:0;}
#logo span,body#home #menu ul.submenu,#menu ul.subsubmenu{display:none;}
#adresbar p,#topmenu p,#tekst p,#sidebar p{margin:0 0 1em;padding:0;}
#adresbar a,#topmenu a,#tekst a{text-decoration:underline;color:#b4b4b4;}
body#vervolg h2,#comments h1,body#vervolg #tekst a{color:#484e42;}
form input.error{background-color:#FF785F;}
form span.error{display:block;border:4px solid #FF785F;}
form div.error{color:#FF0000;font-weight:bold;}

ul.locatiemenu {
list-style:none;
margin:0 0 20px 0;
padding:0;
}
ul.locatiemenu li {
display:inline;
padding: 0 2px 0 0;
}
ul.locatiemenu li a {
text-decoration: none !important;
border: 1px solid #d1d1d1;
font-weight: bold;
background: #e5e5e5;
border-bottom: none;
padding: 5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
ul.locatiemenu li a:hover {
text-decoration: underline !important;
}
ul.locatiemenu li.active a {
background: #ffffff;
}
#aktie form {
position: relative;
width: 163px;
margin:0;
padding:0;
}

img.formtop {
    position:absolute;
    top:-1px;
    left:3px;
margin:0 0 0 5px !important;
z-index:1;  
}


.aktie {
    position: relative;
background: #595959;
-webkit-border-radius:8px;
-moz-border-radius:8px;
width: 135px;
margin: 0 0 0 7px;
padding: 10px 6px 12px 6px;
overflow:hidden;
}
.aktie input {
width: 130px;
margin: 0px;
padding:0;
}
#aktie input.button {
position: relative;
margin: -8px 0 0 0;
width:163px;
height: 80px;
background: url(/gfx/meldaan2.png) no-repeat;
border:none;
cursor:pointer;
text-indent: -99999px;
z-index:1;
}
  .aktie input.error {
    background-color: #c32919;
    color:#ffffff;
    font-weight:bold;
  }


.pagTxt {
float:left;
width:455px;
}
.pagImgs { 
float:left;
width: 200px;
padding: 0 0 0 24px;
margin-top:60px;
}
.pagImgs img {padding:0 !important;margin:0 0 20px 0 !important;}

.locatieItem {
 width:200px;
 margin: 0 25px 20px 0;
float:left;
}
.locatieItem img {
margin:0 !important;padding:0;
}
.locatieItem h2 a {display:block;padding-bottom: 10px !important;}
#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px;}
#lbOverlay.grey{background-color:#000000;}
#lbOverlay.red{background-color:#330000;}
#lbOverlay.green{background-color:#003300;}
#lbOverlay.blue{background-color:#011D50;}
#lbOverlay.gold{background-color:#666600;}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}
#lbMain a img{border:none;}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;}
#lbOuterContainer.grey{border:none;}
#lbOuterContainer.red{border:3px solid #DD0000;}
#lbOuterContainer.green{border:3px solid #00B000;}
#lbOuterContainer.blue{border:3px solid #5F89D8;}
#lbOuterContainer.gold{border:3px solid #B0B000;}
#lbDetailsContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}
#lbDetailsContainer.grey{border:3px solid #888888;border-top:none;}
#lbDetailsContainer.red{border:3px solid #DD0000;border-top:none;}
#lbDetailsContainer.green{border:3px solid #00B000;border-top:none;}
#lbDetailsContainer.blue{border:3px solid #5F89D8;border-top:none;}
#lbDetailsContainer.gold{border:3px solid #B0B000;border-top:none;}
#lbImageContainer, #lbIframeContainer{padding:10px;}
#lbLoading{position:absolute;top:45%;left:0%;height:32px;width:100%;text-align:center;line-height:0;background:url(gfx/loading.gif) center no-repeat;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}
#lbPrev{width:49%;height:100%;background:transparent url(gfx/blank.gif) no-repeat;display:block;left:0;float:left;}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover{background:url(gfx/prev_grey.gif) left 15% no-repeat;}
#lbPrev.red:hover, #lbPrev.red:visited:hover{background:url(gfx/prev_red.gif) left 15% no-repeat;}
#lbPrev.green:hover, #lbPrev.green:visited:hover{background:url(gfx/prev_green.gif) left 15% no-repeat;}
#lbPrev.blue:hover, #lbPrev.blue:visited:hover{background:url(gfx/prev_blue.gif) left 15% no-repeat;}
#lbPrev.gold:hover, #lbPrev.gold:visited:hover{background:url(gfx/prev_gold.gif) left 15% no-repeat;}
#lbNext{width:49%;height:100%;background:transparent url(gfx/blank.gif) no-repeat;display:block;right:0;float:right;}
#lbNext.grey:hover, #lbNext.grey:visited:hover{background:url(gfx/next_grey.gif) right 15% no-repeat;}
#lbNext.red:hover, #lbNext.red:visited:hover{background:url(gfx/next_red.gif) right 15% no-repeat;}
#lbNext.green:hover, #lbNext.green:visited:hover{background:url(gfx/next_green.gif) right 15% no-repeat;}
#lbNext.blue:hover, #lbNext.blue:visited:hover{background:url(gfx/next_blue.gif) right 15% no-repeat;}
#lbNext.gold:hover, #lbNext.gold:visited:hover{background:url(gfx/next_gold.gif) right 15% no-repeat;}
#lbPrev2, #lbNext2{text-decoration:none;font-weight:bold;}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey{color:#333333;}
#lbPrev2.red, #lbNext2.red, #lbSpacer.red{color:#620000;}
#lbPrev2.green, #lbNext2.green, #lbSpacer.green{color:#003300;}
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue{color:#01379E;}
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold{color:#666600;}
#lbPrev2_Off, #lbNext2_Off{font-weight:bold;}
#lbPrev2_Off.grey, #lbNext2_Off.grey{color:#CCCCCC;}
#lbPrev2_Off.red, #lbNext2_Off.red{color:#FFCCCC;}
#lbPrev2_Off.green, #lbNext2_Off.green{color:#82FF82;}
#lbPrev2_Off.blue, #lbNext2_Off.blue{color:#B7CAEE;}
#lbPrev2_Off.gold, #lbNext2_Off.gold{color:#E1E100;}
#lbDetailsData{padding:0 10px;}
#lbDetailsData.grey{color:#333333;}
#lbDetailsData.red{color:#620000;}
#lbDetailsData.green{color:#003300;}
#lbDetailsData.blue{color:#01379E;}
#lbDetailsData.gold{color:#666600;}
#lbDetails{width:60%;float:left;text-align:left;}
#lbCaption{display:block;font-weight:bold;}
#lbNumberDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbNavDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbClose{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbClose.grey{background:url(gfx/close_grey.png) no-repeat;}
#lbClose.red{background:url(gfx/close_red.png) no-repeat;}
#lbClose.green{background:url(gfx/close_green.png) no-repeat;}
#lbClose.blue{background:url(gfx/close_blue.png) no-repeat;}
#lbClose.gold{background:url(gfx/close_gold.png) no-repeat;}
#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPlay.grey{background:url(gfx/play_grey.png) no-repeat;}
#lbPlay.red{background:url(gfx/play_red.png) no-repeat;}
#lbPlay.green{background:url(gfx/play_green.png) no-repeat;}
#lbPlay.blue{background:url(gfx/play_blue.png) no-repeat;}
#lbPlay.gold{background:url(gfx/play_gold.png) no-repeat;}
#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPause.grey{background:url(gfx/pause_grey.png) no-repeat;}
#lbPause.red{background:url(gfx/pause_red.png) no-repeat;}
#lbPause.green{background:url(gfx/pause_green.png) no-repeat;}
#lbPause.blue{background:url(gfx/pause_blue.png) no-repeat;}
#lbPause.gold{background:url(gfx/pause_gold.png) no-repeat;}
