/*		------	layout	------		*/
html {
padding:0px;
margin:0px;
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
}

body{
margin:0px auto;
padding:0;
background: #000;
font-family:  "Trebuchet MS", Arial;
text-align: center;
color:#fff;
font-size:12px;
line-height:20px;
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
}



#wrapper{
margin:0px auto;
height:auto !important;
min-height:100%;
text-align:center;
width:1101px;
background: #3b3b3d;
}




#header{
position:fixed;
top:0;
margin:0 auto;
width:1101px;
height: 74px;
text-align:left;
z-index:300;
}



#header_left{
position:absolute;
top:0;
margin:0px;
width:550px;
height: 74px;
text-align:center;
background:url(../i/header_menu_ie.gif) top no-repeat;
z-index:350;
}


#header_right{
position:absolute;
top:0;
left:550px;
margin:0px;
width:550px;
height: 74px;
text-align:center;
background: url(../i/header_right2_ie.png) right no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../i/header_right2_ie.png');
z-index:400;
}

#menu_top{
position:absolute;
top:73px;
left:0;
height:30px;
width:550px;
z-index:100;
text-align:center;
background: #3b3b3d;
}

#menu_top{
margin/*\**/:0px auto\9;
}



#menu_top ul {padding:0; margin:0; list-style:none;}
#menu_top ul ul li {float:left;color:#eb6d34;line-height:30px;}
#menu_top ul ul li a {display:block; float:left;}
#menu_top ul ul div {position:absolute; left:-9999px;}
#menu_top ul ul div b {white-space: nowrap;width:550px; height:70px;text-align:center;position:absolute; left:0; top:-1px; background:url(../i/menu.gif) bottom; z-index:-1; }

#menu_top ul ul div b {
   top: -5px \0/; /* IE8+9  */}

#menu_top ul#menuOuter {display:inline-block;} 
#menu_top ul#menuOuter li.lv1-li {display:inline-block; display:inline; height:30px;}

#menu_top ul ul li a {height:30px; line-height:30px; padding:0 5px 0 5px; font-size:13px; font-family: "Trebuchet MS"; color:#fff; text-decoration:none; }
#menu_top ul ul li a b { height:30px; float:left; padding:0 0 0 20px; font-weight:normal; cursor:pointer;}
#menu_top ul ul li a:hover {line-height:30px;color:#fff;}


#menu_top ul ul li:hover > a {line-height:30px;color:#fff;}

#menu_top ul ul li.current a {line-height:30px;color:#eb6d34;}


#menu_top ul ul li.current div {left:0; top:30px; width:550px;text-align:center;}

#menu_top ul ul :hover div {left:0; top:30px;color:#fff; width:550px; text-align:center;}

#menu_top ul ul li.current div{
top/*\**/:35px\9;
}

#menu_top ul ul :hover div{
top/*\**/:35px\9;
}




#menu_top ul ul li div ul {display:inline-block;}
#menu_top ul ul li div ul li {display:inline-block; display:inline;}

#menu_top ul ul li div ul li a {height:20px; line-height:30px; font-size:12px; padding:0 10px;}
#menu_top ul ul li div ul li a:hover {background-image:none; color:#1c9b24; line-height:30px;}

#menu_top ul#menuOuter li.lv1-li a:hover {direction:ltr;}
#menu_top ul#menuOuter li.lv1-li:hover ul li.current div {left:-9999px;}
#menu_top ul#menuOuter li.lv1-li a:hover ul li.current div {left:-9999px;}

#menu_top ul#menuOuter li.lv1-li:hover ul li.current:hover div {left:0;}
#menu_top ul#menuOuter li.lv1-li a:hover ul li.current a:hover div {left:0;}

#menu_top ul#menuOuter li.lv1-li:hover ul li.current a {background-image:none; color:#fff; line-height:30px;} 

#menu_top ul#menuOuter li.lv1-li a:hover ul li.current a {background-image:none; color:#fff; line-height:30px;} 


#menu_top ul#menuOuter li.lv1-li:hover ul li.current:hover a {line-height:30px;}

#menu_top ul#menuOuter li.lv1-li a:hover ul li.current a:hover { line-height:30px;}


#menu_top ul ul li.current div ul li a {background-image:none; color:#fff; line-height:30px;}
#menu_top ul#menuOuter li.lv1-li:hover ul li.current:hover ul li a {background-image:none; line-height:30px;}
#menu_top ul#menuOuter li.lv1-li a:hover ul li.current a:hover ul li a {background-image:none; line-height:30px;}

#menu_top ul#menuOuter li.lv1-li:hover ul li.current div ul li.current_sub a {color:#1c9b24;}
#menu_top ul#menuOuter li.lv1-li:hover ul li.current div ul li a:hover {color:#1c9b24;}
#menu_top ul#menuOuter li.lv1-li a:hover ul li.current div ul li.current_sub a {color:#1c9b24;}
#menu_top ul#menuOuter li.lv1-li a:hover ul li.current div ul li a:hover {color:#1c9b24;}

#menu_top ul ul li.current div ul li.current_sub a {background-image:none; color:#1c9b24; line-height:30px;}
#menu_top ul ul li.current div ul li.current_sub a:hover {background-image:none; line-height:30px;}



#wrap_content{
position:relative;
margin:0px auto;
width:1101px;
background: #3b3b3d;
text-align:center;
}

#content_left{
position:absolute;
top:15px;
left:0;
width:530px;
margin:20px 0 10px 0px;
padding:20px 10px 120px 10px;
z-index:1;
text-align: left;
background: #3b3b3d;
font-size:13px;
}

#content_left p{
padding-right:50px;
}

#content_right{
position:fixed;
margin:0 0 0 550px;
width:550px;
z-index:2;
}

#content_left a{
color:#fff;
text-decoration:none;
}


#footer{
position:fixed;
bottom:0;
width:1101px;
height: 97px;
text-align:left;
margin:0px 0 0 0;
padding:0;
z-index:2;
}

#footer_left{
position:absolute;
bottom:0;
margin:0px;
width:550px;
height: 97px;
text-align:center;
background:url(../i/footer_left.gif) top no-repeat;
z-index:350;
}


#footer_right{
position:absolute;
bottom:0;
left:550px;
margin:0px;
width:550px;
height: 97px;
text-align:center;
background: url(../i/footer_right.png) right no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../i/footer_right.png');
z-index:400;
}



#bottom{
width:550px;
text-align:left;
}

#footer_knop{
width:100px;
height:30px;
margin: 20px 20px 0 50px;
border:0;
float:left;
}

#footer_knop a, #footer_knop img{
text-decoration:none;
border:0;
}

#footer_left #adv_large{
width:360px;
height:70px;
overflow:hidden;
margin:10px 0 0 10px;
}

#footer_left #adv_large img{
border:0;
margin:auto;
}

#footer_left #adv_large a{
text-decoration:none;
border:0;
}

#footer_left .adv_small{
width:175px;
height:70px;
overflow:hidden;
margin:10px 0 0 7px;
float:left;
}

#footer_left .adv_small img{
border:0;
margin:auto;
}

#footer_left .adv_small a{
text-decoration:none;
border:0;
}


#menu_schilder{
display:none;
position:absolute;
bottom:0px;
margin:0;
width:550px;
padding-top:30px;
padding-bottom:30px;
background:url(../i/menupanel.gif) top no-repeat;
text-align:center;
font-size:11px;
}

#close{
top:5px;
border:0;
margin:5px 0 10px 520px;
}

#close a, #close img{
text-decoration:none;
border:0;
}

#nestedlist{
width:550px;margin:-60px 20px;}
	
#nestedlist ul { 
 margin: 0;
 padding: 0;
 list-style-type: none; 
 text-align:left;
}

#nestedlist li { 
 float:left;
 margin: 0;
}

#nestedlist a {
 display: block;
 color: #FFF;
 width: 79px;
 padding: 1px 4px 3px 2px;
 text-decoration: none;
 font-weight: normal;

}

#nestedlist li li a{
 display: block;
 color: #FFF;
 width: 79px;
 padding: 3px 0px 1px 2px;
 text-decoration: none;
 font-weight: normal;
 
}

#nestedlist li ul li{
text-align:left;
float:none;
}


#menu_schilder a.top{

}

#results_navigation{
width:500px;
text-align:right;
color:#1c9b24;
font-size:11px;
margin:0 0 5px 0;
}

#results_navigation a{
padding:3px;
color:#eb6d34;
text-decoration:none;
border:1px solid #eb6d34;
margin-right:5px;
}

hr {
border: none 0; 
border-top: 1px dotted #fff;
width: 100%;
height: 1px;
}

#nieuws{
width:450px;
margin:5px 50px 0 50px;
}

#text{
width:450px;
margin:80px 50px 0 50px;
}




.illustratie{
float:right;
margin:3px 0 3px 5px;
}

.illustratie_links{
width:180px;
float:left;
margin:3px 5px 0 0px;
}

.datum{
border-top: 1px dotted #fff;
border-bottom: 1px dotted #fff;
font-weight:bold;
margin:0;
}

h1{
color:#eb6d34;
font-size:20px;
font-style:normal;
font-weight:bold;
line-height:18px;
letter-spacing: 2px;
}

h2{
color:#eb6d34;
font-size:14px;
font-style:italic;
font-weight:normal;
text-align:left;
}

h3{
color:#eb6d34;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:14px;
letter-spacing: 1px;
}

h4{
color:#eb6d34;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:14px;
letter-spacing: 0px;
}

.nieuws{
border-top:1px dotted #fff;
padding:10px 0 1px 0;
font-style:italic;
line-height:16px;
font-size:12px;

}

.nieuws h3{
font-weight:bold;
font-size:14px;
font-style:italic;
margin:0;
padding:0;
}

.nieuws p{
width:450px;
margin:0 auto;
padding:0;
}

.nieuws a{
background: url(../i/link_small.gif) left no-repeat;
padding-left:12px;
padding-right:8px;
color:#fff;
text-decoration:none;
float:right;
display:block;
}

.space{
clear:both;
}


.titel{
color:#fff;
font-size:13px;
font-style:italic;
font-weight:normal;
text-align:left;
float:left;
}

fieldset{border:0;text-align:left;padding:0;margin:0px;}

ul.form2{list-style:none;padding:0;margin:0px;width:450px;border:0;}
ul.form2 li{list-style:none;padding:2px 0;height:42px;border:0;}
.form_head2{height:20px;width:500px;color:#fc5205;text-align:left;font-size:12px;font-weight:bold;border-bottom:0 !important;}


ul.form2 li label{display:block;float:left;width:130px;padding:1px 0;}

.required{display:block;font-size:10px;color:#000;width:80px;float:left;clear:left;}

ul.form2 li input, ul.form2 li select, ul.form2 li textarea{width:250px;background-color:#fff;border:1px solid #000;padding-left:3px;}
ul.form2 li.submit{text-align:right;border:0;}


ul.form2 li.submit2 input{
background:url(../i/knop_send.jpg) left no-repeat;
color:#000;
border:0;
cursor:pointer;
display:block;
height:31px;
width:108px;
margin-top:60px;
margin-left:270px;}

ul.form2 li textarea{height:90px;width:250px;}
ul.form2 li.comment .required, ul.form2 li.comment label{width:120px;}

#comment{width:250px;background-color:#ccc;border:2px solid #ccc;}



ul.form2 li.comment .required, ul.form2 li.comment label{width:60px;}
li.comments{height:130px !important;}
.valid{border:2px solid green !important;}
.invalid{border:2px solid #fc5205 !important;}

#schilders{
width:350px;
margin-right: 10px;
float:left;
}

#schilders #results_navigation{
width:340px;
text-align:right;
color:#1c9b24;
font-size:12px;
}

#schilders #results_navigation a{
padding:3px;
color:#1c9b24;
text-decoration:none;
border:1px dotted #eb6d34;
margin-right:5px;
}

#adv_top{
width:168px;
height:18px;
margin:0px 0;
padding:0;
background: url(../i/adv_top.gif) top no-repeat;
}

#adv_bottom{
width:168px;
height:18px;
margin:0px 0;
padding:0;
background: url(../i/adv_bottom.gif) bottom no-repeat;
}

#adv_content{
width:168px;
margin:-10px 0 -5px 0;
padding:0;
background: url(../i/adv_content.gif) top repeat-y;
}

#advertenties{
width:168px;
margin:0px 0;
float:left;
text-align:center;
}



#advertenties p{
text-align:center;
margin:0;
padding:0;
}

.schilderinfo{
width:349px;
height:72px;
background: #414141 url(../i/schilderbalk.gif) left no-repeat;
margin:0 0 10px 0;
font-size:11px;
font-family:arial;
line-height:13px;
}

.adresinfo{
width:200px;
float:left;
height:50px;
margin: 9px 0 0 0;
overflow:hidden;
}

.schilderinfo p{
margin:0;
padding:0;
}

.empty{
width:82px;
height:49px;
border:2px dotted #fff;
float:left;
margin:9px 10px 0 10px;
 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.empty{
background/*\**/:url(../i/bg_banner.jpg) top no-repeat\9;
border/*\**/:0px\9;
height/*\**/:50px\9;
}




.banner{
width:82px;
height:49px;
border:2px solid #000;
float:left;
margin:9px 10px 0 10px;
 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.banner{
background/*\**/:url(../i/bg_banner_zw.jpg) top no-repeat\9;
border/*\**/:0px\9;
height/*\**/:51px\9;
width/*\**/:84px\9;
}

.banner img{
width:80px;
height:46px;
padding:1px;
}

.banner img{
padding/*\**/:2px 3px\9;
height/*\**/:45px\9;
width/*\**/:78px\9;
}


.largebanner{
width:116px;
height:70px;
border:2px solid #000;
background:#414141;
margin:5px auto;
text-align:center;
 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.largebanner{
background/*\**/:url(../i/bg_advbanner.jpg) top no-repeat\9;
border/*\**/:0px\9;
}

.largebanner img{
width:114px;
height:68px;
padding:1px;
}

.largebanner img{
width/*\**/:110px\9;
height/*\**/:64px\9;
margin/*\**/:2px\9;
}


.meer{
float:right;
margin:-10px 10px 0 0;
width:53px;
border:none;
}

.meer img, .meer a{
border:none;
padding:0;
margin:0;
}

.meer, x:-moz-any-link, x:default {margin:-15px 15px 0 0; } /* FireFox 3 */

.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  
  position: relative;
  background-color: #102540;
  background:#102540;
border:1px solid #a6a6a7;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0px;
  padding: 0x;
  font-size: 1px;
  font-weight: normal;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 2px 15px 0 0px;
  border:0;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

#infocontainer{
margin:0 auto;
width:810px;
text-align: left;
background:#102540;

font-size:11px;
font-family:arial;
}

#infocontainer h1{
color:#fff;
margin:0 0 3px 0;
padding:0;
font-size:16px;
font-style:italic;
font-weight:normal;
letter-spacing:1px;
}

#infocontainer .kop{
color:#fff;
margin:0 0 3px 0;
padding:0;
font-size:12px;
font-style:italic;
font-weight:normal;
letter-spacing:2px;
}

#infocontainer #infoschilder{
width:400px;
margin:0px;
color:#000;
padding:0 10px;
float:left;

}

#infocontainer #txt_schilder{
width:400px;margin:0px;color:#fff;padding:0 10px;float:left;}

#infocontainer #infoschilder a{
font-weight:bold;
color:#fff;
}

#infoschilder .adres{
font-weight:bold;
color:#fff;
}

.bullet{
color:#000;
font-weight:bold;
font-size:16px;
display:inline;
}


.button{
display:block; 
width:151px; 
height:31px; 
line-height:30px;
text-decoration:none;
color:#000;
font-size:11px;
text-align:center;
background:url(../i/knop_send.jpg) left no-repeat;
margin:60px 0 20px 280px;
border:0;
}

.button2{

width:151px; 
height:31px; 
line-height:30px;
text-decoration:none;
color:#000;
font-size:11px;
text-align:center;
background:url(../i/knop_send.jpg) left no-repeat;
margin:-3px 0 0 0px;
border:0;
}

table.lijst{ border-collapse: collapse; margin-left:0px;margin-bottom:10px; }

table.lijst{font-size:12px;color:#3b3b3d;}

table.lijst tr{border-bottom: solid 1px #ebebeb;background:#dfdede; }
table.lijst td { border: none;padding:4px 0 2px 10px;}
table.lijst td.eerste { border-right: 1px solid #cbc9ca;padding:4px 0 2px 10px;}
table.lijst th{
        border-right: 1px solid #cbc9ca;
        border-bottom: 1px solid #cbc9ca;
        border-top: 1px solid #cbc9ca;
        text-align: left;
        padding: 2px 0px 2px 10px;
        background: #efefef;
        vertical-align:middle;
        font-size:11px;
        }
        
table.lijst th.first{
border-left: 1px solid #cbc9ca;
}

table.lijst a{
text-decoration:underline;
color: #000;
font-weight:bold;
}

#text a.forumlink{
color:#eb6d34;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:14px;
letter-spacing: 1px;
}

#text a.knop{
display:block; 
border:0;
padding:0;
margin:0;
text-decoration:none;
color:#000;
width:108px;
height:31px;
line-height:31px;
text-align:center;
background: url(../i/knop.jpg) left no-repeat;
float:right;
}

#edit{
width:500px;
}

#edit label {
width:150px;
float:left;
}

#edit input{
width:250px;
}

#edit .knop{
display:block; 
border:0;
padding:0;
margin:0;
text-decoration:none;
color:#000;
width:108px;
height:31px;
line-height:31px;
text-align:center;
background: url(../i/knop.jpg) left no-repeat;
float:right;
}

#edit .reactie{
display:none;
}

.balk_poll{
width:200px;
border:1px solid #000;
background:#fff;
height:15px;
}

.balk_result{
height:15px;
background:#eb6d34;

}

#winkel{
width:350px;
margin:20px 10px 0 10px;
float:right;
font-size:11px;
}

#menu_winkel{
width:130px;
margin:20px 15px 0 5px;
float:left;
font-size:11px;
}

#menu_winkel a{
font-style:normal;
font-size:11px;
color:#fff;
}

#menu_winkel a:hover{
font-style:normal;
font-size:11px;
color:#eb6d34;
}

#menu_winkel a.selected{
font-style:normal;
font-size:11px;
color:#eb6d34;
}

#menu_winkel a.log{
font-style:italic;
font-size:11px;
color:#fff;
}

#menu_winkel .kader{
width:130px;
border:1px solid #eb6d34;
padding:3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin:0 0 5px 0;
}

#winkel .item{
text-align:center;
width:145px;
border:1px solid #eb6d34;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

padding:2px 0 0 0;
float:left;
margin:0 10px 10px 14px;
}

#winkel .item a{
text-decoration:none;
border:none;
}

#winkel .itemfoto{
width:145px;
height:160px;
overflow:hidden;
border:0;
}

#winkel .itemfoto img{
border:0;
}

#winkel .itemtxt{
width:145px;
height:35px;
background:#eb6d34;
padding:3px 0 0 0;
color:#fff;
font-size:11px;
line-height:13px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#winkel #artikel{
width:350px;
font-size:11px;
border:1px solid #eb6d34;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#winkel #artikel .header{
line-height:25px;
padding:10px;
font-size:17px;
font-style:italic;
border-bottom:1px solid #eb6d34;

}

#winkel #artikel .txt{
width: 150px;
padding:5px;
float:left;
margin-right: 10px;
font-size:11px;
font-style:normal;
}

#winkel #artikel .foto{
width: 180px;
height: 225px;
overflow:hidden;
}

#winkel #artikel .prijzen{
padding:5px;
border-top:1px solid #eb6d34;
}


table.prijzen{ border-collapse: collapse; margin-left:0px;margin-bottom:10px; }

table.prijzen{font-size:11px;color:#fff;}

table.prijzen tr{border-bottom: solid 1px #eb6d34; }
table.prijzen td { border: none;padding:4px 0 2px 10px;}
table.prijzen td.eerste { border-right: 1px solid ##eb6d34;padding:4px 0 2px 10px;}
table.prijzen th{
        border-right: 1px solid #eb6d34;
        border-bottom: 1px solid #eb6d34;
        border-top: 1px solid #eb6d34;
        text-align: left;
        padding: 2px 0px 2px 10px;
        vertical-align:middle;
        font-size:11px;
        }
        
table.prijzen th.first{
border-left: 1px solid #eb6d34;
}

table.prijzen a{
text-decoration:underline;
color: #fff;
font-weight:bold;
}

#text .item{
text-align:center;
width:145px;
border:1px solid #eb6d34;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin:0 0 5px 0;
padding:2px 0 0 0;
float:left;
margin:0 10px 10px 0;
}



#text .itemfoto{
width:145px;
height:160px;
overflow:hidden;
border:0;
}

#text .itemfoto img{
border:0;
}

