BODY{

background-color:#fff;
cursor:default;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
font:1em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:1em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY{
font:medium Verdana,Arial,Helvetica,sans-serif;
height:100%;
}
BODY.layer1,BODY.layer2{
text-align:center;
background:#fff url("images/bg_lines.gif") repeat-y center 0;
}


BODY.buyobject,BODY.wide,BODY.wide{
background:#fff url("images/bg_lines_2.gif") repeat-y center 0;

}
BODY.home{
text-align:center;
background:#fff url("images/pattern00.gif") repeat-x center 220px;/*background:transparent url("images/bg_lines_home.gif") repeat-x center 220px;*/
}
BODY.disclaimer{
font:0.8em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
BODY.disclaimer{
background:#fff url("images/logo_drops.gif") no-repeat 30px 0px;
padding:0 0 0 79px;
}
BODY.login{
font:0.8em/1.8em Verdana,Arial,Helvetica,sans-serif;
margin-left:79px;
background:#fff url("images/bg_lines_login.gif") repeat-y 0px 0px;
}
BODY.login DIV.logo{
position:absolute;
top:0;
left:0;
height:200px;
width:79px;
background:transparent url("images/logo_DW.gif") no-repeat 20px 20px;
}
BODY.login H1{
width:520px;
}
BODY.login P{
width:500px;
}
BODY.disclaimer P,BODY.disclaimer H1{
width:370px;
}
BODY.disclaimer H1{
background:#fff;
border-bottom:1px solid #F0F0F0;
}
BODY.mailform{
width:530px;
background:#fff;
font:0.6em/1.6em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:0.8em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY.mailform{
font:0.8em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
BODY.mailform A.linkButton,BODY.mailform A.linkButton:visited{
padding-left:13px;
}
HTML{
scrollbar-3dlight-color:#F0F0F0;
scrollbar-arrow-color:#000;
scrollbar-darkshadow-color:#F0F0F0;
scrollbar-face-color:#FFF;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#FFF;
scrollbar-track-color:#F0F0F0;
}
A{
border-bottom:0.1em solid #eee6e6;
color:#888;
text-decoration:none;
}
A:visited{
color:#888;
}
A:visited:hover,A:hover{
background:#FFFEFE;
border-bottom:0.1em solid #000;
color:#000;
}
A:active,A:focus{
border-bottom:0.1em solid #000;/*background:#fff;*/
color:#F00;
}
/*td en table verwijderd */
FORM,H2,H3,P,UL,OL,IMG,DIV,SPAN{
border:none;
border-spacing:0px;
margin:0;
padding:0;
vertical-align:top;
}
/*td toegevoegd ivbm homepage weergave*/
td {
 border-collapse: collapse;
 padding:0;
 margin:0;
 vertical-align:top;
}
.textpane P{
padding-bottom:5px;
}
INPUT,TEXTAREA,TH,TD{
font-size:small;
}
INPUT,TEXTAREA,SELECT{
background:transparent;
color:#000;
font:small Verdana,Arial,Helvetica,sans-serif;
}
input.liteoption,
button.liteoption {
background:transparent;
border:1px solid #BBB;
color:#333;
cursor:pointer;
font-weight:bold;
}
.mailform{
border-top:2px solid #DDD;
width:528px;
}
.formright INPUT,.formright TEXTAREA{
background:transparent;
border:0;
border-left:1px solid #F0F0F0;
color:#333;
margin:0;
padding:0;
padding:3px 0px 2px 0px;
width:315px;
}
.formleft{
border-bottom:2px solid #DDD;
padding:2px 20px 2px 30px;
padding-left:30px;
width:200px;
font:0.75em/1.7em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:0.9em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
.formrightradio {
border-bottom:2px solid #DDD;
font:0.75em/1.7em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:0.9em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
.formrightcheckbox, .formrightdropdownlist {
border-bottom:2px solid #DDD;
}
.formright{
border-bottom:2px solid #000;
padding:2px 4px 2px 0px;
width:315px;
}
H1,H2,H3,H4{
color:#000;
font:medium Verdana,Arial,Helvetica,serif;
margin:0;
}
H1{
background:#FD0;
color:#000;
font-weight:normal;
padding:39px 10px 10px 30px;
font:1.3em/1.5em Verdana,Arial,Helvetica,serif;
voice-family:"\"}\"";
voice-family:inherit;
font:1.5em/1.5em Verdana,Arial,Helvetica,serif;
}
HTML>BODY H1{
font:1.5em/1.5em Verdana,Arial,Helvetica,serif;
}
BODY.do H1{
background:#FA0;
}
BODY.layer1 H1{
color:#000;
left:300px;
margin:0 0 20px;
padding:33px 10px 10px 30px;
position:absolute;
top:100px;
width:484px;
}
BODY.wide H1{
color:#000;
left:300px;
margin:0 0 20px;
padding:34px 10px 10px 30px;
position:absolute;
top:100px;
width:650px;
}
BODY.layer2 H1{
height:35px;
left:300px;
margin:0;
position:absolute;
top:10px;
width:492px;
}
BODY.buyobject H1{
border-left:30px solid #F00;
height:35px;
left:300px;
margin:0;
margin:0;
padding-left:10px;
position:absolute;
top:10px;
width:399px;
}
H2,H3{
color:#F00;
font-weight:bold;
padding:1.1em 0 5px 30px;
}
H2 SPAN{
font-weight:normal;
}
H2 SPAN.date{
color:#BBB;
display:block;
font-weight:normal;
padding-top:0;
font:0.6em/1.5em Verdana,Arial,Helvetica,serif;
}
HR{
border:none;
color:#DDD;
height:2px;
margin:0px;
padding:0px;
}
H2{
letter-spacing:0.01em;
font-size:0.95em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:1.15em;
}
HTML>BODY H2{
font-size:1.15em;
}
H3{
font-weight:normal;
font-size:0.8em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:1em;
}
HTML>BODY H3{
font-size:1em;
}
.RightSideBar H3{
border-bottom:0.1em solid #F00;
color:#000;
font-size:0.6em;
font-weight:normal;
margin:0 0 0 0;
padding:2.3em 9px 0.5em 19px;
text-transform:uppercase;
voice-family:"\"}\"";
voice-family:inherit;
font-size:0.7em;
}
HTML>BODY .RightSideBar H3{
font-size:0.7em;
}
H4{
color:#BBB;
font-size:0.6em;
font-weight:normal;
text-transform:uppercase;
voice-family:"\"}\"";
voice-family:inherit;
font-size:0.7em;
}
HTML>BODY H4{
font-size:0.7em;
}
H2,H3,H4,P,UL,OL{
padding-left:30px;
padding-right:30px;
}
.preface{
line-height:1.6em;
}
HTML>BODY B.preface{
line-height:1.6em;
display:block;
}
P,LI,.double_cols P,.double_cols .caption{
font:0.75em/1.7em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:0.9em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY P,HTML>BODY LI,HTML>BODY .double_cols P,.double_cols .caption{
font:0.9em/1.8em Verdana,Arial,Helvetica,sans-serif;
}
P.qoute{
border-left:30px solid  #F00;
color:#000;
font:bold 0.9em/1.2em Verdana,Arial,Helvetica,serif;
padding-left:10px;
voice-family:"\"}\"";
voice-family:inherit;
font:bold 1.1em/1.4em Verdana,Arial,Helvetica,serif;
}
HTML>BODY P.qoute{
font:bold 1.1em/1.4em Verdana,Arial,Helvetica,serif;
}
P.quote SPAN{
color:#BBB;
font-size:10px;
}
UL,OL{
padding-bottom:0.5em;
padding-top:0.5em;
}
UL{
list-style:url(images/black_dot.gif) disc outside;
}
OL{
list-style-position:outside;
}
DIV.imagecontainer{
color:#A8A49B;
margin:0em 0 0.8em 0;
padding:0;
position:relative;
}
DIV.imagecontainer P{
padding:0.3em 30px 0 30px;
font-size:0.8em;
line-height:1.6em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:0.9em;
line-height:1.7em;
}
HTML>BODY DIV.imagecontainer P{
font-size:0.9em;
line-height:1.7em;
}
DIV.imagecontainer DIV{
background:#f0f0f0;
overflow:hidden;
border-left:#f00 30px solid;
width:499px;
clip:rect(0px 0px 0px 0px);
position:relative;
white-space:nowrap;
}
/* FOOTER*/
P.copyrights,P.appendix{
font-size:10px;
}
P.appendix{
color:#000;
margin:0px 15px 0px 0px;
}
P.copyrights{
color:#BBB;
margin:10px 15px 25px 0px;
}
P.copyrights A:link,
P.copyrights A:visited{
color:#BBB;
}
P.copyrights A:hover{
color:#000;
}
BODY.home P.copyrights{
color:#F60;
font-size:10px;
margin:5px 0px 5px 0px;
padding:0 0 0 280px;
}
BODY.home P.copyrights A:link,
BODY.home P.copyrights A:visited{
border-bottom:1px solid #FB0;
color:#F60;
}
BODY.home P.copyrights A:hover{
background:#FD0;
border-bottom:1px solid #000;
color:#000;
}
DIV.container{
text-align:left;
width:991px;
margin: 0px auto 0 auto;
padding: 0;
height:100%;
position:relative;

}



.banner_left{
background:#000 no-repeat 0 0;
height:100px;
left:0px;
margin:0;
padding:0;
width:160px;
}
.banner_left DIV{
background:transparent url("images/white_alpha.gif") repeat 0 0;
height:100%;
left:0px;
margin:0;
padding:0;
width:79px;
}
.banner_right{
background:#000 no-repeat 0 0;
height:100px;
left:162px;
margin:0;
padding:0;
width:830px;
}
.banner{
height:100px;
}
TABLE.mainpane{
border:none;
margin:0;
padding:0;
position:absolute;
top:0;
width:990px;
}
TD.nav{
border:none;
height:0px;
margin:0;/*background:transparent url("images/bg_nav.gif") repeat-y left 0;*/
padding:0;
vertical-align:top;
vertical-align:top;
width:299px;
}
DIV.content{
margin:0;
padding:0;
}
TD.content{
border:1px solid #FFF;
border-width:0 0 0 1px;
top:0px;
}
BODY.layer1 TD.content{
background:transparent url("images/bg_yellow.gif") repeat-x 0 0;
}
BODY.do TD.content{
background:transparent url("images/bg_orange.gif") repeat-x 0 0;
}
BODY.layer2 TD.content{
background:transparent;
}
DIV.textpane{
border-left:1px solid #FFF;
position:relative;
top:0px;
width:529px;
}
BODY.layer1 DIV.textpane{
margin-top:76px;
}
BODY.wide DIV.textpane{
margin:76px 0 0 0;
padding:0;
width:677px;
}
BODY.layer2 DIV.textpane{
margin-top:0;
}
DIV.textpane_right{
border-left:1px solid #FFF;
position:relative;
width:530px;
}
BODY.layer1 TABLE.RightSideBar{
top:100px;
}
BODY.wide TABLE.RightSideBar,BODY.wide TABLE.RightSideBar{
display:none;
}
BODY.layer2 TABLE.RightSideBar{
top:26px;
}
TABLE.RightSideBar{
left:830px;
position:absolute;
width:158px;
}
TD.RightSideBarTop{
height:74px;
}
BODY.layer1 TD.RightSideBarTop{
border-color:#F90;
border-style:solid;
border-width:0 0 0 1px;
}
BODY.layer2 TD.RightSideBarTop{
border:none;
}
.onepixelbar{
background:#F0F0F0;
height:1px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
DIV.menu{
background:transparent url("images/logo_DW.gif") no-repeat 20px 22px;
display:block;
left:0px;
margin:0 auto 0;
padding:0 0 0 80px;
position:absolute;
top:100px;
vertical-align:top;
z-index:3;
width:299px;
voice-family:"\"}\"";
voice-family:inherit;
width:220px;
height:360px;
line-height:100%;
}
HTML>BODY DIV.menu{
width:220px;
line-height:100%;
}
BODY.home DIV.menu{
height:auto;
}
BODY.do DIV.menu{
background:transparent url("images/logo_DO.gif") no-repeat 20px 22px;
}
BODY.home DIV.menu{
background:#F0F0F0;
left:80px;
top:229px;
z-index:3;
padding:0 0 0 0px;
width:220px;
voice-family:"\"}\"";
voice-family:inherit;
width:220px;
}
HTML>BODY.home DIV.menu{
width:220px;
}
BODY.home DIV.menu SPAN.shortcut,BODY.home DIV.menu A:hover SPAN.shortcut,BODY.home DIV.menu P{
left:182px;
}
DIV.menu DIV.top{
background:#BBB;
color:#666;
font-size:0.7em;
padding:0.5em 0 0.5em 16px;
}
BODY.home DIV.menu DIV.top{
color:#F0F0F0;
}
BODY.home DIV.menu DIV.top A{
visibility:hidden;
}
DIV.menu P{
font-size:100%;
left:225px;
margin:0;
padding:0.3em 0 0 0;
position:absolute;
text-align:left;
top:0px;
vertical-align:top;
width:72px;
}
BODY.home DIV.menu P{
left:147px;
}
DIV.menu P INPUT{
margin:0;
padding:0;
vertical-align:middle;
}
DIV.menu DIV.top A,DIV.menu DIV.top A:visited{
background:transparent;
border:none;
color:#F0F0F0;
display:inline;
font-size:1em;
margin:0;
padding:0;
}
DIV.menu DIV.top A SPAN{
margin:0;
padding:0;
}
DIV.menu DIV.top A:hover,DIV.menu DIV.top A:focus{
background:transparent;
border:none;
color:#FFF;
display:inline;
}
DIV.menu DIV.top A:focus{
color:#F00;
}
DIV.menu SPAN.shortcut{
color:#BBB;
cursor:pointer;
left:262px;
margin:0;
padding:0;
position:absolute;
}
DIV.menu A.selected SPAN.shortcut{
color:#FFF;
cursor:default;
}
DIV.menu A,DIV.menu A.folder,DIV.menu A.layer1,DIV.menu A.popup,DIV.menu A.layer1_popup,DIV.menu A.layer1_folder
/*  DIV.menu A.selected,DIV.menu A.folder.selected*/{
vertical-align:top;
border-bottom:0.1em solid #CCC;
display:block;
font-size:70%;
margin:0;
padding:0.4em 40px 0.3em 16px;/*background:#F0F0F0;*/
}

DIV.menu A.folder{
background:transparent url("images/folder.gif") no-repeat center left;
}
DIV.menu A.popup,DIV.menu A.layer1_popup{
background:transparent url("images/popup.gif") no-repeat center left;
}
DIV.menu A.layer1,DIV.menu A.layer1_popup,DIV.menu A.layer1_folder{
vertical-align:top;
padding:0.4em 20px 0.3em 26px;/*background-color:#FFF;*/
}
DIV.menu A:hover,DIV.menu A:visited:hover,DIV.menu A:focus{
background:transparent;
border-bottom:0.1em solid #000;/*background:#FD0;*/
}
DIV.menu A.folder:hover,DIV.menu A.layer1_folder:hover{
background:transparent url("images/folder_hover.gif") no-repeat center left;/*background:#FD0 url("images/folder_hover.gif") no-repeat center left;*/
border-bottom:0.1em solid #000;
}
DIV.menu A.selected,DIV.menu A.selected:visited,DIV.menu A.folder.selected,DIV.menu A.folder.selected:visited,DIV.menu A.folder.selected:hover{
background:#FD0 url("images/checked_hover.gif") no-repeat center left;
border-bottom:0.1em solid #000;
color:#000;
cursor:default;
}
DIV.menu A.popup:hover,DIV.menu A.layer1_popup:hover{
background:transparent url("images/popup_hover.gif") no-repeat center left;
border-bottom:0.1em solid #000;
}
BODY.do DIV.menu A.selected,BODY.do DIV.menu A.folder.selected,BODY.do DIV.menu A.selected:visited,BODY.do DIV.menu A.folder.selected:visited,
BODY.do DIV.menu A.folder.selected:hover,BODY.do DIV.menu A.folder.selected:focus{
background:#FA0 url("images/checked_hover.gif") no-repeat center left;
border-bottom:0.1em solid #000;
color:#000;
cursor:default;
}
.menue{
margin:0;
padding:0;
}
DIV.cmsbuttons{
border:1px solid #999;
background:#F6F6F6;
}
.menue P{
list-style-type:none;
margin:0;
padding:0;
}
.menue P A,
.menue P A.linkButton,
.menue P A.linkButton:visited,
.menue P A.editButton,
.menue P A.editButton:visited,
.menue P A.deleteButton,
.menue P A.deleteButton:visited,
.menue P A.addButton,
.menue P A.addButton:visited,
.menue P A.popupButton,
.menue P A.popupButton:visited,
.menue P A.pdfButton,
.menue P A.pdfButton:visited,
a.reactBtn,
a.reactBtn:link,
a.reactBtn:visited
{
border-bottom:1px solid #ddd;
display:block;
margin:0 0 0 1px;
padding:0.4em 9px 0.4em 19px;
font-size:0.8em;
line-height:1.4em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:0.85em;
line-height:1.5em;
}
a.reactBtn,
a.reactBtn:link,
a.reactBtn:visited {border-bottom: none;}

HTML>BODY .menue P A,
HTML>BODY .menue P A,
HTML>BODY .menue P A.linkButton,
HTML>BODY .menue P A.linkButton:visited,
HTML>BODY .menue P A.editButton,
HTML>BODY .menue P A.editButton:visited,
HTML>BODY .menue P A.deleteButton,
HTML>BODY .menue P A.deleteButton:visited,
HTML>BODY .menue P A.addButton,
HTML>BODY .menue P A.addButton:visited,
HTML>BODY .menue P A.popupButton,
HTML>BODY .menue P A.popupButton:visited,
HTML>BODY .menue P A.pdfButton,
HTML>BODY .menue P A.pdfButton:visited{
font-size:0.85em;
line-height:1.5em;
}

a.reactBtn {background:#fff url("images/reactIcon.gif") no-repeat center left;}
a.reactBtn:hover {background:#FDFDFD url("images/reactIconHover.gif") no-repeat center left;}

.menue P A{
background:#fff url("images/checked.gif") no-repeat center left;
}
.menue P A.popupButton{
background:#fff url("images/popup.gif") no-repeat center left;
}
.menue P A SPAN{
display:table-column;
margin:0;
}
.menue P A:hover,.menue P A:focus{
background:#FDFDFD url("images/checked_hover.gif") no-repeat center left;
border-bottom:1px solid #300;
}
.menue P A.popupButton:hover,
.menue P A.popupButton:focus{
background:#FDFDFD url("images/popup_hover.gif") no-repeat center left;
border-bottom:1px solid #300;
}


A.pagetop,A.pagetop:visited{
background:transparent url("images/pagetop.gif") no-repeat center left;
border-bottom:1px solid #CCC;
border-top:1px solid #F0F0F0;
display:block;
margin:3em 0 0 0;
padding:0.4em 40px 0.6em 40px;
}
A.pagetop:hover,A.pagetop:focus{
background:transparent url("images/pagetop_hover.gif") no-repeat center left;
border-bottom:1px solid #000;
}
A.linkButton,
A.linkButton:visited,
A.popupButton,
A.popupButton:visited,
A.editButton,
A.editButton:visited,
A.deleteButton,
A.deleteButton:visited,
A.addButton,
A.addButton:visited,
A.pdfButton,
A.pdfButton:visited{
border-bottom:0.1em solid #FFF;
color:#888;
display:block;
line-height:1.3em;
margin:0;
padding:0.3em 30px 0.4em 30px;
font-size:0.8em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:1em;
}
HTML>BODY A.linkButton,
HTML>BODY A.linkButton:visited,
HTML>BODY A.popupButton,
HTML>BODY A.popupButton:visited,
HTML>BODY A.editButton,
HTML>BODY A.editButton:visited,
HTML>BODY A.deleteButton,
HTML>BODY A.deleteButton:visited,
HTML>BODY A.addButton,
HTML>BODY A.addButton:visited,
HTML>BODY A.pdfButton,
HTML>BODY A.pdfButton:visited{
font-size:1em;
}
A.linkButton:hover,
A.linkButton:focus,
A.popupButton:hover,
A.popupButton:focus,
A.editButton:hover,
A.editButton:focus,
A.deleteButton:hover,
A.deleteButton:focus,
A.addButton:hover,
A.addButton:focus,
A.pdfButton:hover,
A.pdfButton:focus{
background:#FCFCFC;
border-bottom:0.1em solid #000;
color:#000;
}
A.linkButton SPAN{
color:#999;
padding-right:5px;
}
A.linkButton:hover SPAN,A.linkButton:focus SPAN{
color:#F00;
padding-right:5px;
}
A.linkButton:hover TD,A.linkButton:focus TD{
color:#000;
cursor:pointer;
}
A.linkButton TD,A.linkButton:visited TD{
cursor:pointer;
font-size:1em;
margin:0;
padding:0;
font-size:0.8em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:1em;
}
HTML>BODY A.linkButton TD,HTML>BODY A.linkButton:visited TD{
font-size:1em;
}

BODY.home A.linkButton TABLE,BODY.home A.linkButton:visited TABLE{
font-size:1.0em;
color:#000;
}
HTML>BODY.home A.linkButton TABLE,HTML>BODY.home A.linkButton:visited TABLE{
font-size:1.1em;
}
BODY.home A.linkButton,BODY.home A.linkButton:visited{
border-bottom:0.1em solid #FB0;
color:#866;
color:inherit;
margin:0pt 0pt 0pt 257px;
padding:0.3em 20px 0.4em 10px;
voice-family:"\"}\"";
voice-family:inherit;
font-size:0.8em;
}



HTML>BODY.home A.linkButton,
HTML>BODY.home A.linkButton:visited{
font-size:0.8em;
}
BODY.home A.linkButton:hover,
BODY.home A.linkButton:focus{
background:#FFE900;
border-bottom:0.1em solid #000;
}

BODY.home A.navB:link, 
BODY.home A.navB:visited{
padding:0.2em 20px 0.2em 0;
border:none;
background-color:transparent;
}

BODY.home A.navB:hover .title {
color:#f00;

}
BODY.home A.navB:hover  {border:none;cursor:pointer;}

.chapterlink{
position:relative;
}
.chapterlink A.linkButton{
border-bottom:0.1em solid #F0F0F0;
}
.chapterlink A.linkButton,
.chapterlink A.linkButton:visited{
background:transparent url("images/2arrow_right_grey.gif") no-repeat 10px 0.7em;
border-bottom:0.1em solid #FFF;
display:block;
}
.chapterlink A.linkButton:hover,
.chapterlink A.linkButton:focus{
background:transparent url("images/2arrow_right_hover.gif") no-repeat 10px 0.7em;
border-bottom:0.1em solid #000;
color:#000;
}
A.editButton,A.editButton:visited{
background:transparent url("images/edit.gif") no-repeat 3px center;
}
A.editButton:hover,A.editButton:focus,.menue P A.editButton:hover,.menue P A.editButton:focus{
background:transparent url("images/edit_hover.gif") no-repeat 3px center;
color:#000;
text-decoration:none;
}
A.addButton,A.addButton:visited{
background:transparent url("images/add.gif") no-repeat 2px center;
}
A.addButton:hover,A.addButton:focus,.menue P A.addButton:hover,.menue P A.addButton:focus{
background:transparent url("images/add_hover.gif") no-repeat 2px center;
color:#000;
text-decoration:none;
}
A.deleteButton,A.deleteButton:visited{
background:transparent url("images/delete.gif") no-repeat 3px center;
}
A.deleteButton:hover,A.deleteButton:focus,.menue P A.deleteButton:hover,.menue P A.editButton:focus{
background:transparent url("images/delete_hover.gif") no-repeat 3px center;
color:#000;
text-decoration:none;
}
A.pdfButton,A.pdfButton:visited{
background:transparent url("images/pdf.gif") no-repeat 10px 0.7em;
color:#000;
text-decoration:none;
}
.menue P A.pdfButton,.menue P A.pdfButton:visited,.menue P A.pdfButton:hover,.menue P A.pdfButton:focus{
background-position: 1px center;
}
A.popupButton,A.popupButton:visited{
background:transparent url("images/popup.gif") no-repeat 10px 0.7em;
}
A.popupButton:hover,A.popupButton:focus{
background:transparent url("images/popup_hover.gif") no-repeat 10px 0.7em;
}

.menue P A.popupButton,.menue P A.popupButton:visited,.menue P A.popupButton:hover,.menue P A.popupButton:focus{
background-position: center left;
}

.homeheader{
height:55px;
}
.homeleft{
width:42px;/*background:transparent url("images/bg_bricks.jpg") no-repeat 0px 165px;*/
}
.homeright{
background:transparent url("images/dudoklogo_lara.jpg") no-repeat 0px 1px;
width:386px;
}
.hometop{
height:165px;
width:530px;
}
.homemiddle{
background:#000;
height:9px;
width:530px;
}
.homebottom{
background:#FD0 url("images/bg_lines.gif") repeat-y -46px 0;
height:360px;
position:relative;
width:530px;
border:none;
margin:0;
padding:0;
}
.homebottom .background_grey{
background:#F0F0F0;
height:326px;
margin:10px 0px 0px 38px;
position:absolute;
width:220px;
z-index:2;
}
.news{
padding-left:0px;/*258px*/
z-index:1;
}
.news H1{
background:transparent;
color:#FFF;
font-weight:normal;
margin:0;
padding:19px 0 5px 278px;
font-size:1.6em;
voice-family:"\"}\"";
voice-family:inherit;
font-size:2.1em;
}
HTML>BODY .news H1{
font-size:2.1em;
}
A.news_special,A.news_special:visited{
background:#F00 url("images/2arrow_right.gif") no-repeat 12px 20px;
border:none;
color:#000;
display:block;
height:165px;
position:relative;
width:530px;
border:none;
padding:0;
margin:0;
}
A.news_special:hover,A.news_special:focus{
background:#FD0 url("images/2arrow_right_hover.gif") no-repeat 12px 20px;
border:none;
cursor:pointer;
}
A.news_special:hover P{
background:#FD0;
}
A.news_special:hover P B{
color:#F00;
}
/* editor stijl */
span.news_special {
background:#F00 url("images/2arrow_right.gif") no-repeat 12px 20px;
border:none;
color:#000;
display:block;
height:165px;
position:relative;
width:530px;
border:none;
padding:0;
margin:0;
}

span.news_special span.textEditorHome {
background:#FD0;
}
.textEditorHome {width:252px; display:inline-block; height:155px; text-align:center; padding:10px 10px 0 10px; }

.news_special_image{
background:#F0F0F0;
float:left;
height:165px;
margin:0 0 0 38px;
width:220px;
}
A.news_special P,A.news_special:visited P{
background:#FD0;
display:block;
left:258px;
line-height:1.6em;
margin:0;
overflow:hidden;
padding:15px 9px 10px 20px;
position:absolute;
top:0px;
width:230px;
font-size:0.7em;
height:164px;
voice-family:"\"}\"";
voice-family:inherit;
font-size:0.85em;
height:140px;
line-height:1.7em;
}
HTML>BODY A.news_special P,HTML>BODY A.news_special:visited P{
font-size:0.85em;
height:140px;
line-height:1.7em;
}
.dropdown{
border-left:1px solid #DDD;
padding:0 5px 0 5px;
}
.dropdown_left{
width:30px;
}
.dropdown DIV{
color:#000;
font:x-small Verdana,Arial,Helvetica,sans-serif;
padding-bottom:4px;
text-transform:uppercase;
}
.dropdown SELECT{
background:#FFF;
}
.resultpage TD.selected{
background:#FD0;
border-bottom:2px solid #000;
color:#000;
cursor:default;
padding:0px 4px 0px 4px;
font:0.8em/1.7em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY .resultpage TD.selected,HTML>BODY .resultpage TD.selected{
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
DIV.resultpage,DIV.resultpagebottom{
background:transparent url("images/grey_dot.gif") repeat-x 0 bottom;
}
TABLE.resultpage{
left:0px;
margin:0;
padding:0;
}
.resultpage TD{
border-bottom:2px solid #DDD;
border-width:0;
margin:0;
padding:0 0 2px 0;
text-align:left;
}
.resultpage A,.resultpage A:visited{
border-bottom:2px solid #DDD;
margin:0;
padding:2px 4px 4px 4px;
text-align:left;
font:0.8em/1.7em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY .resultpage A,HTML>BODY .resultpage A:visited{
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
.resultpage A:hover{
border-bottom:2px solid #000;
}
.resultpage A.popupButton,.resultpage A.popupButton:visited,.resultpage A.popupButton:hover,.resultpage A.popupButton:focus{
background-position:0 center;margin:0;padding-left:30px;border:none;
}

DIV.resultpagebottom{
background:transparent url("images/grey_dot.gif") repeat-x 0 top;
}
.resultpagebottom TD.selected{
background:#FD0;
border-top:2px solid #000;
color:#000;
cursor:default;
padding:0px 4px 0px 4px;
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY .resultpagebottom TD.selected,HTML>BODY .resultpagebottom TD.selected{
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
TABLE.resultpagebottom{
left:0px;
margin:0;
padding:0px;
}
.resultpagebottom TD{
border-top:2px solid #DDD;
margin:0;
padding:0px 0 0 0;
text-align:left;
}
.resultpagebottom A,.resultpagebottom A:visited{
border-bottom:none;
border-top:2px solid #DDD;
margin:0;
padding:4px 4px 4px 4px;
text-align:left;
font:0.8em/1.7em Verdana,Arial,Helvetica,sans-serif;
voice-family:"\"}\"";
voice-family:inherit;
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
}
HTML>BODY .resultpagebottom A,HTML>BODY .resultpagebottom A:visited{
font:1em/1.7em Verdana,Arial,Helvetica,sans-serif;
padding:3px 4px 4px 4px;
}
.resultpagebottom A:hover{
border-top:2px solid #000;
}
.woningoverzicht{
margin:0;
padding:0;
}
.woningoverzicht A.linkButton,.woningoverzicht A.linkButton:visited{
border-bottom:0.1em solid #F0F0F0;
margin:0;
padding:5px 30px 4px 0px;
}
.woningoverzicht A.linkButton:hover B,.woningoverzicht A.linkButton:focus B{
color:#F00;
}
.woningoverzicht A.linkButton:hover,.woningoverzicht A.linkButton:focus{
background:#FBFBFB;
}
.woningoverzicht .thumbnail{
overflow:hidden;
width:85px;
}
.woningoverzicht A.linkButton .thumbnail IMG,.woningoverzicht A.linkButton:visited .thumbnail IMG{
border-color:#FFF;
border-style:solid;
border-width:0px 0px 0px 30px;
margin:0px;
padding:0px;
}
.woningoverzicht A.linkButton:hover .thumbnail IMG,.woningoverzicht A.linkButton:focus .thumbnail IMG{
border-color:#F00;
}
.woningoverzicht A.linkButton TD.title{
padding:0 0 0 6px;
width:200px;
}
BODY.home A.linkButton:link TD.title, BODY.home A.linkButton:visited TD.title {
padding:0 0 0 6px;
width:200px;
}
.woningoverzicht .surface{
text-align:right;
width:60px;
}
.woningoverzicht .price{
text-align:left;
padding: 0 0 0 10px;
width:140px;
}
.basics{
background:#FD0;
border-left:solid 30px #F00;
width:689px;
}
.basics TD{
border-top:1px solid #FA0;
font-size:0.9em;
line-height:1.4em;
margin:0;
padding:2px 10px 4px 10px;
}
.basics H2{
color:#F00;
padding:15px 0 10px 0;
}
.basics .imagecontainer{
background:#000;
background:#000  no-repeat 0 center;
width:220px;
}
.description{
width:460px;
}
.features{
left:750px;
margin:0;
padding:0 0px 0 0px;
position:absolute;
top:395px;
width:240px;
}
.features TD{
font-size:0.75em;
padding:3px 4px 3px 4px;
}
.features TD{
border-top:1px solid #F0F0F0;
}
.features TD.subfeature{
border-top:0px solid #F0F0F0;
}
.features H3{
padding:0px 4px 0px 4px;
}
.thumbnails{
background:#F0F0F0 url("images/bg_zoompics.gif") no-repeat 0 0;
border-top:1px solid #FFF;
height:55px;
margin:0;
padding-left:30px;
position:relative;
width:658px;
}
.thumbnails A{
border:1px solid #FFF;
border-width:0px 0px 0px 2px;
display:block;
float:left;
height:53px;
overflow:hidden;
position:relative;
width:80px;
}
.thumbnails A DIV,.thumbnails A:visited DIV{
background:transparent url("images/white_alpha.gif") repeat 0 0;
border:none;
height:53px;
left:0px;
margin:0;
padding:0;
position:absolute;
width:80px;
}
.thumbnails A:hover DIV{
background:transparent url("images/white_alpha.gif") no-repeat 52px;
border:none;
cursor:pointer;
}
.caution{
background:#F00;
color:#FFF;
font-size:10px;
font-weight:bold;
}
.caution B{
letter-spacing:1px;
}
.projectfeatures TD{
width:100%;
}
.projectfeatures TD{
border-bottom:1px solid #F0F0F0;
font-size:10px;
padding:0.2em 10px 0.4em 0px;
}
.projectfeatures TD.caption{
border-bottom:1px solid #FFF;
color:#BBB;
padding-left:30px;
padding-right:10px;
width:120px;
}
.double_cols{
margin:0px;
width:687px;
}
.double_cols TD.left{
width:280px;
}
.double_cols .do{
background:#FA0;
color:#FFF;
padding-left:10px;
width:100%;
}
.double_cols .do H2,.double_cols .do A{
background:transparent;
color:#FFF;
}
.double_cols TD.right,.double_cols TD.left{
line-height:1.5em;
padding-left:30px;
padding-right:10px;
}
.double_cols H4,.double_cols H2,.double_cols H3,.double_cols P,.double_cols UL,.double_cols OL{
padding:5px 0px 5px 0px;
}
.double_cols A.pdfButton,.double_cols A.pdfButton:visited,
.double_cols A.pdfButton:hover,.double_cols A.pdfButton:focus,
.double_cols A.popupButton,.double_cols A.popupButton:visited,
.double_cols A.popupButton:hover,.double_cols A.popupButton:focus,
.double_cols A.linkButton,.double_cols A.linkButton:visited,
.double_cols A.linkButton:hover,.double_cols A.linkButton:focus
{
left:-30px;
margin:0;
padding:2px 0 2px 30px;
position:relative;
width:auto;
background-position:10px center;
}

.double_cols .caption{
display:block;
left:-13px;
padding-left:0px;
position:relative;
}
.caption B{
color:#888;
}
.caption{
display:block;
padding-left:15px;
position:relative;
}
/*COLORS*/
.color_red{
color:#F00;
}
.color_white{
color:#FFF;
}
.color_yellow{
color:#FD0;
}
.color_orange{
color:#FA0;
}
.color_black{
color:#000;
}
.color_grey{
color:#CCC;
}
.color_darkgrey{
color:#999;
}
.bg_white{
background:#fff;
border:none;
display:block;
margin:0;
padding:0;
vertical-align:top;
}

.textpane A.linkButton,
.textpane A.linkButton:visited,
.textpane A.popupButton,
.textpane A.popupButton:visited,
.textpane A.editButton,
.textpane A.editButton:visited,
.textpane A.deleteButton,
.textpane A.deleteButton:visited,
.textpane A.addButton,
.textpane A.addButton:visited,
.textpane A.pdfButton,
.textpane A.pdfButton:visited,
.textpane A.popupButton,
.textpane A.popupButton:visited{
color:#555;
}
.textpane A.popupButton,.textpane A.popupButton:visited{
background-position: 10px 0.5em;
}
.textpane A.popupButton:hover{
color:#000;
background:10px 0.5em;
}
.textpane A.pdfButton,.textpane A.pdfButton:visited,.textpane A.pdfButton:hover,.textpane A.pdfButton:focus{
background-position:10px 0.4em;
}


h1 a.chapter:link,h1 a.chapter:visited  {
	display:block;
	position:relative;	top:0;	left:0;
	border:none;
	color:#fff;
	background-color: transparent;
}



h1 a.chapter:hover {
	color:#f00;
	text-transform:lowercase;
	background-color:transparent;
}

h1 a.chapter:link b,h1 a.chapter:visited b  {
	display:none;
}

h1 a.chapter:hover b {
	display:inline;
	text-transform:none;
	font-weight:normal;
}


h1 a .arrow,h1 a .arrow  {
	font-size: 108%;
	font-weight: bold;
	vertical-align:baseline;
}
h1 a:hover .arrow {
	color:#f00;
}


BODY.home a.search:link, BODY.home a.search:visited  {
background:transparent url("images/search_home.gif") no-repeat 0 6px;
margin:0;
}
BODY.home a.search:hover  {
background:transparent url("images/search_home.gif") no-repeat 0 -12px; /* was 286 */
}
.menue P a.search:link, .menue P a.search:visited {
background:transparent url("images/search.gif") no-repeat 5px 8px;
}
.menue P a.search:hover  {
background:transparent url("images/search.gif") no-repeat 5px -10px;
}


BODY.home a.contact:link, BODY.home a.contact:visited  {
background:transparent url("images/contact_home.gif") no-repeat 0 6px;
margin:0;
}
BODY.home a.contact:hover  {
background:transparent url("images/contact_home.gif") no-repeat 0 -12px;
}
.menue P a.contact:link, .menue P a.contact:visited {
background:transparent url("images/contact.gif") no-repeat 4px 8px;
}
.menue P a.contact:hover  {
background:transparent url("images/contact.gif") no-repeat 4px -10px;
}


BODY.home a.rssfeeds:link, BODY.home a.rssfeeds:visited  {
	background:transparent url("images/rss_home.gif") no-repeat 0 5px; /*was 285 */
	margin:0;
}
BODY.home a.rssfeeds:hover  {
	background:transparent url("images/rss_home.gif") no-repeat 0 -17px;
}
.menue P a.rssfeeds:link, .menue P a.rssfeeds:visited {
	background:transparent url("images/rss.gif") no-repeat 4px 8px;
}
.menue P a.rssfeeds:hover  {
	background:transparent url("images/rss.gif") no-repeat 4px -14px;
}

BODY.home a.aanmelden:link, BODY.home a.aanmelden:visited  {
	background:transparent url("images/aanmelden.gif") no-repeat 0 4px;
	margin:0;
}
BODY.home a.aanmelden:hover  {
	background:transparent url("images/aanmelden.gif") no-repeat 0 -17px;
}


/* Thermometer */
.therm {
width:65px;
height:155px;
margin: 20px 35px 0 35px;
float:left;
display:inline;
}
#thermField {
	height:115px; 
	width:15px; 
	margin:14px 25px 25px 25px; 
	overflow:hidden; 
	background:white;
	}

#thermIndicator {margin-top:75px; height:200px; background:red;}

.thermPercentage {
	position:absolute; 
	color:white; 
	margin:-3px 0 0 21px; 
	font-size:0.7em; 
	font-weight:bold;
	}
	*+html .thermPercentage { margin:-29px 0 0 20px;}
	* html .thermPercentage { margin:-29px 0 0 20px;}
	
a.thermLink {cursor:hand;}

div.thermSlogan {
color: #808080;
font-size: 2.2em;
line-height:1.4em;
margin: 20px 0 0 0;
}
.thermResult {
	color:red;
	font-weight:bold;
	}

/* Lightbox stijlen */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }
td.imagecontainer {vertical-align:middle;}
.noBorder { border: none; }

.lightbox a, .lightbox a:link, .lightbox a:visited { text-decoration:none; }
.lightbox a:hover, .lightbox a:active, .lightbox a:focus { border:none; }

#header {height: 34px; padding: 4px 0; background:white; margin: 0 auto; border: solid #FF0; border-width: 2px 2px 0 2px; text-align:right; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border: solid #FF0; border-width: 0 2px 0 2px;
	}
	#outerImageContainer a, #outerImageContainer a:link { border:none; }

#imageContainer{
	padding: 0;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a { outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	/*background: transparent url(../imageLightbox/blank.gif) no-repeat;  Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../imageLightbox/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../imageLightbox/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #999;
text-decoration: none;
}
#nextLinkText{
padding-left: 5px;
margin-left: 4px;
}
#prevLinkText{
padding-right: 5px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	border: solid #FF0; 
	border-width: 0 2px 2px 2px;
	}

#imageData{
	padding:0;
	}
#imageData #imageDetails{ width: auto; text-align: left; padding: 1em; }	
#imageData #caption{ font-weight: bold; float:left; color: #ff0000; }
#imageData #numberDisplay{ display: block; float: right; }
#numberDisplay2 { text-align:right; display:block; padding: 1em; border-top: solid 1px #ccc; width:auto; }

a#bottomNavClose, a#bottomNavClose:link { line-height:auto; border:none; margin: 3px 0; }
a#bottomNavClose:hover { background:none; }
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	


	
