BODY{margin:3px;font-size:11px;font-family:Tahoma}

.themasleft_back {background-image:url('pics/themasleft_back.png');border-left:none;border-radius:0px 9px 9px 0px;}
#themasleft_tree {list-style-image:url('pics/folder_item.gif');padding-left: 20px;width:125px;height:570px;overflow-x:hidden;overflow-y:scroll;cursor:pointer}
#themasleft_subtree {display:none;padding-left: 10px;}
#themasleft_tree LI.map_closed {list-style-image:url('pics/folder_closed.gif');}
#themasleft_tree LI.map_open {list-style-image:url('pics/folder_open.gif');}
#themasleft_tree LI A {color:#000;text-decoration:none;}

#topelement {position:absolute;top:0px;left:0px;width:100%}
#topelement_main {display:none;position:relative;width:100%;height:250px;background-image:url('pics/topelement_back.png');background-position:bottom;padding-top:12px;}
#topelement_links {position:relative;left:50%;top:-2px;border-top:none;border-radius:0px 0px 20px 20px;width:350px;height:28px;line-height:27px;text-align:center}
#topelement_content {color:#000}
#topelement_content FIELDSET {background:#FFF;border:1px dashed #000;color:#555}
#topelement_content LEGEND {color:#000;text-shadow:1px 1px 1px #BBB}
#topelement_content INPUT {background:#CCC;border:1px outset #EEE;color:#222}
#topelement_content INPUT:hover {background:#BBB;}
#topelement_content INPUT:focus {border:1px solid #888;}
#topelement_content A {color:#000}


UL.tabs {list-style:none;margin:0px;padding:0px;float:left;width:896px;height:32px;}
UL.tabs LI {
 float:left;
 margin:14px 0px 0px 5px;
 height:26px;
}
UL.tabs LI a {
 background-image:url('pics/tab_back.png');
 border: 1px solid #555;
 border-bottom:1px solid #777;
 border-radius: 7px 7px 0px 0px;
 padding:4px 20px 3px 20px;
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
}
UL.tabs LI a:hover, UL.accordion LI a:hover {
 background:#ABC url('pics/tab_back.png');
}
UL.tabs LI.active a:hover {
 background:inherit;
}
UL.tabs LI.active {
 position:relative;
 z-index:1;
 border: 1px solid #555;
 border-bottom:none;
 border-radius: 7px 7px 0px 0px;
 margin-top:6px;
}
UL.tabs LI.active a {
 border:none;
 line-height:26px;
}
UL#favos_tabs LI.active a {cursor: e-resize;}
UL#zoek_tabs LI.active a {cursor: default;}

.tabs_container {position:relative;background-image:url('pics/table_back.png');background-repeat:repeat-x;border: 1px solid #444;float:left;text-align:left;width:880px;padding-left:25px;border-radius: 0px 10px 10px 10px}

#zoek_tab_content {text-align:center;padding-top:7px}
#zoek_sublinks A.active {font-weight:bold;text-decoration:none;cursor:default}
#zoek_sublinks A {margin-right:10px}

#div_favos {visibility:hidden;width:900px;height:210px}
.favos_tab_content {display:table}

.favos DIV {float:left;margin-right:5px;margin-bottom:5px;width:160px;line-height:25px;background-image:url('pics/links_back.png');}
.favos DIV a {text-decoration:none;}
.favos_link DIV {position:absolute;left:360px;top:130px;float:left;width:160px;line-height:25px;border:1px outset #555;}
.favos_link DIV a {float:left;text-align:left;width:160px;text-decoration:none;color:#000;}
.favos_link DIV a img {vertical-align:middle;margin:-2px 7px 0px 6px;}
.favos_link DIV a:hover {opacity:0.8;filter:alpha(opacity=80)}
.favos div.hovered {background: #999;}





UL.accordion {list-style:none;margin:0px;padding:0px;width:900px;}
UL.accordion LI {
 height:22px;
 width:900px;
 background-image:url('pics/tab_back.png');
 border: 1px solid #555;
 border-bottom:1px solid #777;
}
UL.accordion LI a {
 display:block;
 width:400px;
 height:15px;
 margin-top:2px;
 padding-top:3px;
 border:1px solid #777;
 border-radius: 6px;
 background-image:url('pics/accordion_a_back.png');
 text-decoration:none;
 font-weight:bold;
}
.acc_container {display:none;background-image:url('pics/table_back.png');background-repeat:repeat-x;background-position:bottom;border: 1px solid #444;border-top:none;width:860px;padding:20px}

.table {border-collapse:collapse}
.table TD {padding:6px;vertical-align:top}
.table A {text-decoration:none;font-weight:bold}
.table IMG {padding:2px}



#nieuws_tabs DIV {
 position:relative;
 width:100px;
 border:1px solid #444;
 border-right:none;
 padding:3px;
 margin-bottom:5px;
}
#nieuws_tabs DIV A {
 text-decoration:none;
 margin-left:8px;
 padding-right:40px;
}
#nieuws_tabs DIV.active {left:1px;width:106px;margin-left:-5px;}
#nieuws_container {
 border:1px solid #444;
 width:425px;
 min-height:260px;
 text-align:left;
 padding:8px 0px 8px 15px;
}
#nieuws_container A {
 text-decoration:none;
 margin-left:5px;
}
#nieuws_container A:visited {
 text-decoration:none;
}




#box {z-index:101;border: 1px solid #555;border-radius:10px;box-shadow: 0px 0px 7px 3px #888;}
FIELDSET {border:1px solid #555;margin:0 auto;font-size:13px;padding:5px;}
FIELDSET DIV {margin:8px 0px 2px 3px;}
FIELDSET SPAN {margin:0px 20px 0px 0px;}
LEGEND {font-size:12px;font-weight:bold;text-shadow:1px 1px 2px #333;color:#FFF}
INPUT {font-size:12px;border:1px outset #333;padding:5px;outline:none;border-radius:7px;}
INPUT:hover {background:#03F;}
INPUT:focus {border:1px solid #888;}
.inputbig {background-image:url('pics/zoek.png');background-repeat:no-repeat;background-position:left;font-size:16px;padding:6px 6px 6px 36px}
.inputbig:hover, .inputbig:focus {background-image:url('pics/zoek.png');background-repeat:no-repeat;background-position:left}
.button {background:#DDD;border:1px outset #EEE;font-weight:bold;color:#037;box-shadow: 1px 1px 5px #000;padding:3px 30px 3px 30px;}
.button:hover {background:#CCC;}
.button:active {border:1px inset #EEE}
.button2 {background:#136;border:1px outset #247;font-weight:bold;color:#9AF;padding:5px 10px 5px 10px}
.button2:hover {background:#025;border:1px outset #136;}
.button2:active {border:1px inset #247}


#transscreen {display:none;z-index:100;background:#000;position:absolute;top:0px;left:0px;width:100%;height:1400px;}