/*vast*/

body { 
background-color:#FFFFFF;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-image:url(Backg/back_body.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:top center;
}
h1 {
height:24px;
font-size:10pt;
font-weight:demi-bold;
background-image:url(Backg/back_h1.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center left;
padding-top:8px;
padding-left:40px;
padding-right:5px;
margin-top:5px;
margin-bottom:5px;
}
h2 {
height:18px;
font-size:9pt;
font-weight:bold;
background-image:url(Backg/backg_h2.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center left;
padding-right:5px;
margin:0px;
margin-bottom:3px;
}
h3 {
height:24px;
font-size:10pt;
font-weight:demi-bold;
background-image:url(Backg/back_h1.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center left;
padding-top:4px;
padding-left:40px;
padding-right:5px;
margin-top:5px;
margin-bottom:0px;
}
marquee {
font-weight:bold;
padding-top:5px;
margin-left:7px;
margin-right:5px;
}

.master {
width:904px;
height:100%;
font-family:verdana,tahoma;
font-size:8pt;
color:#000000; 
}

.servant {
width:100%;
font-family:verdana,tahoma;
font-size:9pt;
color:#000000;
}

.small_rechts { 
height:12px; 
text-align:right; 
padding:5px; 
color:#808080; 
}

.inhoud {
width:664px;
vertical-align:top;
}
.rechts {
width:240px;
text-align:center;
vertical-align:top;
}

.pad10 {
padding-left:10px;
padding-right:10px;
}
.pad5 {
padding-left:5px;
padding-right:5px;
}

/*top*/

.top { 
height:100px; 
background-image:url(Backg/back_banner.jpg); 
background-position:top left; 
background-repeat: no-repeat; 
background-attachment:scroll; 
vertical-align:top; 
}
.topinfo { 
height:20px; 
text-align:right; 
padding-top:3px; 
padding-right:5px; 
}
.hoofdmenu { 
padding-top:67px; 
}


/*navigatie*/

#nav, #nav ul { 
padding: 5px 0 0 0; 
margin: 0; 
list-style: none; 
}
#nav li { 
float: left; 
width: 140px; 
}
#nav ul { 
position: absolute; 
width: 140px; 
left: -200px; 
}
#nav li:hover ul, #nav li.ie_does_hover ul { 
left: auto; 
background-image:url(Backg/back_hoofdbutton.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-bottom:12px;
padding-right:3px; 
}
#nav a { 
display: block; 
margin: 2px 5px 0px 5px; 
text-decoration: none; 
}

ul a:link, ul a:visited { 
text-align:center; 
font-weight: bold; 
color: #FFFFFF; 
cursor: default; 
font-family:century gothic,verdana,tahoma; 
font-size:9pt;
padding-bottom:4px; 
}
ul a:hover { 
color: #000000; 
}
ul ul a:link, ul ul a:visited { 
text-align:left; 
font-weight: normal; 
text-decoration: none; 
color: #000000; 
cursor: pointer; 
font-size: 8pt; 
font-family:,verdana,tahoma;
padding:2px; 
}
ul ul a:hover, ul ul a:active{ 
font-weight: normal;  
cursor: pointer;
background-color: #FFFFFF; 
}
ul li {  }
ul ul li { 
border: 0; 
}

/* IE only hack \*/

* html ul li, * html ul ul li { 
border-bottom: 0; 
}
* html ul ul li { 
border-top: 0; 
}

/* Einde IE only hack */ 

/*banner en frame*/

.banner { 
height:142px; 
padding-top:3px; 
padding-left:1px; 
padding-right:1px; 
padding-bottom:3px; 
}
.framemain { 
width:902px; 
height:142px; 
overflow:hidden; }


/*inhoud*/

.groot_wit {
background-image:url(Backg/back_groot_wit.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding:10px;
}
.groot_wit_foot {
background-image:url(Backg/back_groot_wit.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:17px;
}
.infini_wit {
background-image:url(Backg/back_infini_wit.png); 
background-position:top center; 
background-repeat: repeat-y; 
background-attachment:scroll; 
padding-left:10px;
padding-right:10px;
}
.klein_wit {
background-image:url(Backg/back_klein_wit.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
}
.klein_wit_schijnwerper {
background-image:url(Backg/back_klein_schijn.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:90px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
}
.klein_wit_foto {
background-image:url(Backg/back_klein_foto.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:90px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
}
.klein_wit_foot {
background-image:url(Backg/back_klein_wit.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:17px;
}

.half_links {
vertical-align:top;
padding-left:5px;
}

.half_midden {
vertical-align:top;
padding-left:12px;
}

.nextwed_top {
text-align:center;
background-image:url(Backg/back_klein_or.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll;
padding-top:10px;
}
.nextwed {
background-image:url(Backg/back_nextwed.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll;
padding-bottom:17px;
}
.nextweduit_top {
text-align:center;
background-image:url(Backg/back_klein_groen.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll;
padding-top:10px;
}
.nextweduit {
background-image:url(Backg/back_nextweduit.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll;
padding-bottom:17px;
}
.nie_top {
background-image:url(Backg/back_nie.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll;
padding-top:0px;
padding-left:6px;
padding-bottom:17px;
}

.framewed {
width:145px;
height:66px;
margin-top:5px;
margin-right:20px;
}
.wiespeelt {
text-align:center;
font-weight:bold;
font-size:11pt;
color:#FFFFFF;
padding-top:11px;
padding-bottom:6px;
}

/*rechts*/
.klein_or240 {
background-image:url(Backg/back_klein240_or.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:10px;
padding-bottom:0px;
}
.klein_or240_foot {
height:12px;
background-image:url(Backg/back_klein240_or.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding:2px;
}
.klein_wit240_foot {
height:6px;
background-image:url(Backg/back_klein240_wit.png); 
background-position:bottom center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding:2px;
}
.klein_agenda240 {
text-align:left;
background-image:url(Backg/back_klein240_agenda.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:25px;
padding-left:15px;
padding-bottom:15px;
}
.titel_or {
text-align:center;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
}
.titel_links {
text-align:left;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
}

.pic {
margin-top:10px;
margin-left:10px;
margin-bottom:7px;
}
.pic_rechts {
margin-top:5px;
margin-bottom:7px;
}
.framerechts {
width:210px;
height:96px;
overflow:hidden;
margin-top:5px;
margin-right:6px;
margin-bottom:7px;
}
.frameitem {
width:210px;
height:300px;
overflow:hidden;
margin-top:5px;
margin-right:6px;
margin-bottom:7px;
}

/*tussenstanden*/
.standen {
width:565px;
background-color:#CCCCCC;
font-family:verdana,tahoma,sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
margin-top:15px;
margin-left:25px;
}
.stand_top {
background-color:#F1F1F1;
}
.stand_wit {
background-color:#FFFFFF;
}
.stand_grijs {
background-color:#F1F1F1;
}
.stand_or {
background-color:#FC8C08;
font-weight:bold;
}

/*gastenboek*/

.groot_boek {
background-image:url(Backg/back_groot_boek.png); 
background-position:top center; 
background-repeat: no-repeat; 
background-attachment:scroll; 
padding-top:60px;
padding-left:110px;
padding-bottom:10px;
}

.gboek {
width:565px;
font-family:verdana,tahoma,sans-serif;
font-size:9pt;
color:#000000;
font-weight:normal;
margin-top:15px;
margin-left:25px;
}

.gboek_top {
border-top:1px solid #808080;
border-bottom:1px solid #CCCCCC;
}

.gboek_in {
padding-bottom:10px;
text-indent: 20px;
}

.gboek_ant {
padding-top:10px;
padding-left:50px;
color:#808080;
text-indent: 20px;
}

/*fotoalbums*/

.thumb {
border:2px solid #808080;
margin-top:3px;
margin-right:5px;
margin-bottom:3px;
}

.big_frame {
width:590px;
height:430px;
margin-top:15px;
margin-left:10px;
overflow:hidden;
}

.small_frame {
width:590px;
height:240px;
margin-top:15px;
margin-left:10px;
}


/*footer*/

a.builder:link, a.builder:visited {
text-decoration:none;
font-size:7pt;
color:#808080;
}
a.builder:hover {
color:#000000;
}

/*buttons*/

a.naarrechts:link, a.naarrechts:visited { 
font-family:verdana,tahoma,sans-serif;
font-size:9pt;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(Backg/back_buttonnaarrechts.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top right;
padding-right:20px;
} 
a.naarrechts:hover {
background-position:bottom right;
}

a.naarlinks:link, a.naarlinks:visited { 
font-family:verdana,tahoma,sans-serif;
font-size:9pt;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(Backg/back_buttonnaarlinks.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top left;
padding-left:20px;
} 
a.naarlinks:hover { 
background-position:bottom left;
}
a.intext:link, a.intext:visited {
font-family:verdana,tahoma,sans-serif;
font-size:9pt;
color:#000000;
font-weight:normal;
text-decoration:underlined;
}
a.intext:hover {
text-decoration:none;
}

a.kaal:link, a.kaal:visited {
font-family:verdana,tahoma,sans-serif;
font-size:9pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}
a.kaal:hover {
color:#808080;
}

/*forms*/

.form {
padding-top:15px;
padding-left:160px;
padding-bottom-15px;
}

.divsbmt {
padding-top:10px;
padding-left:200px;
color:#ACA899;
font-weight:normal;
}

.sbmtprnt {
Background: transparent;
background-image:url(Backg/back_print.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top center;
width:100px;
height:20px;
border:0px;
font-family:verdana,tahoma,sans-serif;
font-size:8pt;
color:#A6A6A6;
padding-right:25px;
}

.sbmtimg {
Background: transparent;
background-image:url(Backg/back_buttonsbmt.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top center;
width:120px;
height:20px;
border:0px;
font-family:verdana,tahoma,sans-serif;
font-size:9pt;
color:#000000;
text-align:left;
padding-left: 5px;
padding-bottom:2px;
margin-top:10px;
}

.inpt {
width:320px;
border:1px solid #808080;
font-size:9pt;
margin-bottom:10px;
}
.inpttxt {
width:320px;
height:120px;
border:1px solid #A6A6A6;
font-size:9pt;
margin-bottom:0px;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#F1F1F1;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#CCCCCC;
scrollbar-shadow-color:#F1F1F1;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#F1F1F1;
}

.aftel {
width:40px;
text-align:right;
border:#FFFFFF;
}

/* printer banner*/
.printonly {
display:none;
}

/*sponsoren*/

.spon_rec {
margin-bottom:3px;
}

a.spon_rec_afb:link, a.spon_rec_afb:visited { 
width:110px;
height:50px;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center center;
border:1px solid #CCCCCC;
display:block;
} 
a.spon_rec_afb:hover {
border:1px solid #808080;
}
