body {
background-color:#fefbf3;
background-image:url(img/bg.gif);
background-repeat:repeat-y;
margin:0px;
}

body, td, tr, div {
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#repertoire td {
vertical-align:top;
}

#peekaboo{height:148px;width:250px; visibility:hidden; position:absolute; background-color:#FFFFFF; padding:10px; border:1px #d0cdc5 solid;}

h1 {
font-size:14px;
font-weight:bold;
color:#d84d0b;
background-image:url(img/bg_kop.gif);
background-repeat:repeat-x;
background-position:bottom;
height:22px;
}

.sterren {
vertical-align:top;
background-image:url(img/sterren_bg.gif);
background-repeat:repeat-y;
}

.menu {
background-image:url(img/menu_bg.gif);
background-repeat:y-repeat;
width:174px;
height:100%;
}

.menu_verloop {
background-image:url(img/menu.gif);
background-repeat:no-repeat;
height:545px;
background-position:top;
padding-top:10px;
}

.menu_bottom {
background-image:url(img/menu_bottom.gif);
background-repeat:no-repeat;
height:87px;
}

.content {
vertical-align:top;
padding-left:28px;
}

.visual {
width:628px;
height:178px;
background-image:url(img/visual_bg.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-top:3px;
}

.bg_top {
background-image:url(img/bg_top.gif);
background-repeat:no-repeat;
height:0px;
}

.midden {
float:left;
}

.midden_bg1 {
background-image:url(img/content_bg_repeat.gif);
background-repeat:repeat-y;
}

.midden_bg2 {
background-image:url(img/content_bg.jpg);
background-repeat:no-repeat;
height:357px;
vertical-align:top;
}

.midden_bottom {
background-image:url(img/content_bottom.gif);
background-repeat:no-repeat;
height:89px;
}

.midden_bg1_tmpl1 {
background-image:url(img/midden_bg1_tmpl1.gif);
background-repeat:repeat-y;
}

.midden_bg2_tmpl1 {
background-image:url(img/midden_bg2_tmpl1.jpg);
padding-right:20px;
padding-bottom:20px;
background-repeat:no-repeat;
height:368px;
vertical-align:top;
}

.midden_bg2_tmpl2 {
background-image:url(img/content_bg2.jpg);
background-repeat:no-repeat;
height:368px;
vertical-align:top;
}


.midden_bottom_tmpl1{
background-image:url(img/midden_bottom_tmpl1.gif);
background-repeat:no-repeat;
height:86px;
}

.midden_bottom_tmpl2{
background-image:url(img/midden_bottom_tmpl2.gif);
background-repeat:no-repeat;
height:86px;
}

.sub_content_tekst, .content_tekst {
width:336px;
padding-top:20px;
padding-left:30px;
padding-right:0px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#504935;
float:left;
}

.content_tekst {
width:570px;
}

.menu_item_up {
height:24px;
background-image:url(img/menuitem_bg.gif);
background-repeat:no-repeat;
text-align:right;
padding-right:22px;
padding-top:6px;
font-size:11px;
cursor:pointer;
}

.menu_item_o {
height:24px;
background-image:url(img/menu_bg_o.gif);
background-repeat:no-repeat;
text-align:right;
padding-right:22px;
padding-top:6px;
font-size:11px;
color:#FFFFFF;
cursor:pointer;
}

.menu_item_up a {	color:#504935; text-decoration:none; }
.menu_item_up a:visited {	color:#504935; text-decoration:none; }

.menu_item_o a {	color:#FFFFFF; text-decoration:none; }
.menu_item_o a:visited {	color:#FFFFFF; text-decoration:none; }


.submenu_item_up {
height:21px;
background-image:url(img/submenu_bg_up.gif);
background-repeat:repeat-x;
text-align:left;
padding-left:11px;
padding-top:3px;
font-size:11px;
cursor:pointer;
}

.submenu_item_o {
height:21px;
background-image:url(img/submenu_bg_o.gif);
background-repeat:repeat-x;
text-align:left;
padding-left:11px;
padding-top:3px;
font-size:11px;
color:#FFFFFF;
cursor:pointer;
}

.submenu_item_up a {	color:#504935; text-decoration:none; }
.submenu_item_up a:visited {	color:#504935; text-decoration:none; }

.submenu_item_o a {	color:#FFFFFF; text-decoration:none; }
.submenu_item_o a:visited {	color:#FFFFFF; text-decoration:none; }



.agenda {
width:217px;
float:left;
padding-left:0px;
background-image:url(img/agenda_bg.gif);
background-repeat:no-repeat;
}

.agenda_item_up {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#69624c;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
background-image:url(img/agenda_item_up.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.agenda_item_o {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:18px;
color:#bb3c00;
padding-top:10px;
padding-bottom:10px;
background-image:url(img/agenda_item_o.gif);
background-repeat:no-repeat;
background-position:bottom;
cursor:pointer;

}

.agenda_item_up a {	color:#69624c; text-decoration:none; }
.agenda_item_up a:visited {	color:#69624c; text-decoration:none; }

.agenda_item_o a {	color:#bb3c00; text-decoration:none; }
.agenda_item_o a:visited {	color:#bb3c00; text-decoration:none; }

.agenda_bar {
height:37px;
background-image:url(img/agenda_bar_bg.gif);
background-repeat:repeat-x;
color:#cdc6b4;
font-weight:bold;
}

.agenda_regel td {
color:#69624c;
border-bottom:1px #ebe1c6 solid;
padding-bottom:5px;
padding-top:5px;
vertical-align:top;
}

.agenda_lijst td {
padding-left:10px;
}


.btn_left { 
height:25px; 
width:17px; 
float:left; 
background-image:url(img/btn_left.gif); 
background-repeat:no-repeat; 
}

.btn_middle { 
height:25px; 
float:left; 
background-image:url(img/btn_bg_repeat.gif); 
background-repeat:repeat-x; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
padding-top:4px; 
color:#fed7c5;
}

.btn_right { 
height:25px; 
width:22px; 
float:left; 
background-image:url(img/btn_right.gif); 
background-repeat:no-repeat; 
}


.btn_up { 
height:25px; 
cursor:pointer;
float:right;
padding-top:15px;
padding-right:10px;
padding-bottom:15px;
}

.btn_o { 
height:25px; 
cursor:pointer;
float:right;
padding-top:15px;
padding-right:10px;
padding-bottom:15px;

}

.pers {
padding-top:10px;
background-image:url(img/pers_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
width:271px;
margin-right:20px;
float:left;
border-bottom:1px #d5d0c4 solid;
}


.pers a{ color:#504935; text-decoration:none; }
.pers a:visited { color:#504935; text-decoration:none; }
.pers a:hover { color:#504935; text-decoration:underline; }

.btn_middle a { color:#fed7c5; text-decoration:none; }
.btn_middle a:visited { color:#fed7c5; text-decoration:none;  }


.btn_o a { color:#FFFFFF; text-decoration:none; }
.btn_o a:visited { color:#FFFFFF; text-decoration:none;}

.spacer { clear:both; }

.band {
float:none;
}

.band_naam {
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}

.band_img {
float:left; 
padding-bottom:10px;
padding-right:10px;
}

.band_vraag {
width:130px; 
float:left;
}

.band_antwoord {
float:none; 
}

.link {
border-bottom:1px #d5d0c4 solid;
margin-right:20px;
padding-bottom:5px;
padding-top:5px;
}

.link_collumn {
width:265px;
float:left;
}

.link a { color:#504935; text-decoration:underline; }
.link a:visited { color:#504935; text-decoration:underline; }
.link a:hover { color:#ff5800; text-decoration:none; }
.link img { padding-right:10px; }

.content_tekst a { color:#504935; text-decoration:underline; }
.content_tekst a:visited { color:#504935; text-decoration:underline; }
.content_tekst a:hover { color:#ff5800; text-decoration:none; }

.terug {
text-align:right;
width:40px; 
padding-top:3px; 
float:left;
}

.terug a { color:#504935; text-decoration:underline; }
.terug a:visited { color:#504935; text-decoration:underline; }
.terug a:hover { color:#ff5800; text-decoration:none; }

.gb_naam {
background-image:url(img/bg_gb.gif);
background-repeat:repeat-x;
height:26px;
padding-top:3px;
padding-left:10px;
font-size:10px;
color:#b3ab95;
margin-bottom:20px;
}

.gb_bericht {
padding-bottom:5px;
}

.gb_pag {
height:37px;
background-image:url(img/gb_pag_bg.gif);
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
}

.gb_pag a { color:#FFFFFF; }
.gb_pag a:visited { color:#FFFFFF; }
.gb_pag a:hover { color:#000000; }

.foto_up {
background-color:#faf7ee;
padding:10px; 
width:114px;
height:114px;
cursor:pointer;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.foto_o {
background-color:#db6219;
padding:10px; 
width:114px;
height:114px;
cursor:pointer;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.lang {
padding:15px;
}

.lang a { color:#4f4f4e; }
.lang a:visited { color:#4f4f4e; }
.lang a:hover { color:#d84d0b; }
