/* ST Events NIEUW*/

a { color: #000000; font-size:12px; text-decoration: underline; } 
a:visited { color: #000000; font-size:12px; text-decoration: underline; } 
a:hover { color: #000000; font-size:12px; font-weight:bold; text-decoration: underline; }

a.boxa:link { font-family:Arial; font-size:12px; text-decoration:underline; color:#660000; }
a.boxa:visited { font-family:Arial; font-size:12px; text-decoration:underline; color:#660000; }
a.boxa:hover { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#660000; }

a.verplicht:link { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#FF0000; }
a.verplicht:visited { font-family:Arial; font-size:12px; text-decoration:underline; color:#FF0000; }
a.verplicht:hover { font-family:Arial; font-size:12px; text-decoration:none; color:#FF0000; }

a.footer:link { font-family:Verdana; font-size:14px; text-decoration:underline; color:#660000; }
a.footer:visited { font-family:Verdana; font-size:14px; text-decoration:underline; color:#660000; }
a.footer:hover { font-family:Verdana; font-size:14px; font-weight:bold; text-decoration:none; color:#660000; }

body { background: url('images/background.png'); font-family:Arial; font-size:12px; color:#000000; }

.index_body { width:874px; background:url('images/index.png'); background-repeat:no-repeat; height:512px; margin:auto; margin-top:100px; }
.index_text { position:absolute; font-family:Verdana; font-size:12px; font-weight:bold; height:20px; width:600px; margin-top:247px; margin-left:300px; }
.index_repetitieruimte { position:absolute; width:448px; height:61px; margin-top:100px; margin-left:560px; }
.index_evenementen { position:absolute; width:362px; height:61px; margin-top:375px; margin-left:650px; }

.body { width:1024px; margin:auto; }
.banner { position:relative; width:1024px; height:235px; }

.menu { width:1024px; height:38px; }
.menuknop { float:left; }

.logo { position:relative; width:336px; height:223px; top:-170px; left:28px; margin-bottom:-223px; z-index:1; }
.logo_index { position:absolute; width:336px; height:223px; margin-left:-50px; margin-top:150px; }

.inhoud { position:relative; background:#FFFFFF; width:874px; margin-left: 75px; min-height:250px; }
.inhoud_text { width:575px; padding-top: 20px; margin-right:20px; font-family:Arial; font-size:12px; color:#000000; float:left; }

.box_div { float:left; width: 277px; }
.box { padding-top:55px; width:277px;}
.box_admin { padding-top:55px; width:277px; z-index:1; }
.box_top { background: url('images/box_top.jpg'); width:277px; height:30px; font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; padding-top:8px; text-align:center; }
.box_middle { background: url('images/box_middle.jpg'); width:277px; }
.box_middle_admin { background: url('images/box_middle.jpg'); width:257px; padding-left:20px; }
.box_bottom { background: url('images/box_bottom.jpg'); width:277px; height:24px; }

.clear { clear:both; }

.beschikbaarheid { float:right; width:175px; height:75px; }
.contact { padding-left: 30px; }

.verplicht { font-weight: bold; color:#FF0000 }

.footer_text { position:relative; font-family:Verdana; font-size:14px; color:#660000; width:1024px; height:27px; margin-top:-40px; padding-top:60px; text-align:center; background: url('images/bottom.png'); }

/* Beschikbaarheid repetitieruimte */

.rep_maand { width:250px; height:35px; font-size: 16px; font-weight:bold; margin:auto; }
.rep_maandtekst { float:left; width:150px; line-height:35px; vertical-align:middle; text-align:center; }
.rep_maandpijl { float:left; width: 50px; }
.rep_bezet { background:#FF0000; }
.rep_vrij { background:#00FF00; }
.rep_nbes { background:#DDDDDD; color:#AAAAAA; }
.rep_trb { font-weight:bold; border: 1px solid #000000; border-top:none; border-right:none; border-bottom:none; }
.rep_rbl { border: 1px solid #000000; border-right:none; border-bottom:none; border-left:none; }
.rep_rb { border: 1px solid #000000; border-right:none; border-bottom:none; }
.rep_rb2 { border: 3px solid #000000; border-right:none; border-bottom:none; border-left: 1px solid #000000; }
.rep_rbl2 { border: 3px solid #000000; border-right: none; border-bottom:none; border-left: none; }