body {background-image: url(../img/bg.jpg);background-repeat: repeat-x;background-color: #530052;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
body,td,th {font-family: Verdana;font-size: 11px;color: #333333;line-height:18px;}
a {font-weight: bold;}
a:link {color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #FF6600;}
a:active {text-decoration: none;color: #333333;}
h1 {font-size:22px;font-family:Helvetica;color:#FF6600;font-weight:bold;padding:0px;margin:0px;margin-bottom:10px;}
h2 {font-size:16px;font-family:Helvetica;color:#CC0000;font-weight:bold;padding:0px;margin:0px;margin-bottom:2px;}
h3 {font-size:16px;font-family:Helvetica;color:#FF6600;font-weight:bold;padding:0px;margin:0px;margin-bottom:2px;}

#container {width:780px;margin:auto;}
#bg {width:780px;background:#FFF;}
#top {width:780px;height:40px;}
#header {width:780px;height:157px;background:url(../img/header.png);}
#main {width:780px;background:#FFF;}
#content {width:470px;float:left;padding:20px;padding-bottom:0px;padding-top:50px;padding-right:15px;}
#kalender{width:460px;background:url(../img/stripe_oranje.gif) repeat-x bottom;height:37px;border-bottom:1px solid #CC0000;margin-bottom:10px;text-align:center;}
#kalendercontainer {border-left:1px solid #FE9900;border-right:1px solid #FE9900;width:460px;padding-bottom:25px;padding-top:10px;}
.kalenderitem {float:left;width:460px;height:23px;border-bottom:1px solid #FFF;line-height:20px;text-indent:8px;}
.datum {float:left;width:100px;}
.datumkalender {float:left;margin-right:3px;}
.persoon {float:left;}
.wie {float:left;width:240px;}
.ikonen {float:left;width:120px;padding-top:2px;}

#nav ul {position:absolute;padding:0;margin:0;margin-top:197px;width:505px;height:30px;background:url(../img/bg_nav.jpg) repeat-x;}
#nav ul li {display: inline;height:30px;}
#nav ul li a {padding-left:11px; padding-right:11px;color:#DD5800;font-weight:bold; float:left; border-right:1px solid #E18700;text-decoration:none;height:30px;line-height:30px;}
#nav ul li a:hover {background:url(../img/bg_nav_over.jpg) repeat-x;height:30px;color:#990000;}
#nav ul li a.aan {color:#990000;background:url(../img/bg_nav_over.jpg) repeat-x;}

form#aanmelden {width:470px;}
form#aanmelden fieldset {width:470px;display:block;border: 0;}
form#aanmelden label {clear:left; display:block; float:left; width:140px; text-align:left; margin-bottom:0.5em;}
form#aanmelden input { padding:0 5px; margin-bottom:0.1em; line-height: 20px; height: 20px; border: solid 1px #dfdfdf; color: #666666; }
form#aanmelden input.button {padding:0px;padding-top:5px; border:0px;}

#side {width:10px;height:337px;float:left;background:url(../img/shadow.jpg) no-repeat top;}
#right {width:231px;float:left;background:#FFF;padding-left:24px;padding-top:7px;padding-right:10px;}
#footer {width:780px;height:16px;background:url(../img/footer.jpg) #FFF bottom no-repeat;clear:both;}
#footer2 {height:25px;line-height:25px;color:#FF6600;width:390px;border-top:1px solid #530053;margin-left:215px;}
#footer2 a {color:#FFF;}
#footer2 a:hover {color:#FF6600;}
#px {width:780px;height:1px;background:#FFF;clear:both;}
.tekstvakje {width:149px;float:left;padding-right:7px;}
form {padding:0px;margin:0px;}
input.text {margin-top:5px;border:1px solid #E3E9EF;border-top:1px solid #ABADB3;padding-left:10px;height:17px;width:185px;line-height:20px;}

.bol {display:block;width:38px;height:37px;background:url(../img/bol_oranje.gif) no-repeat center top;color:#FF6600;text-align:center;float:left;}
.bolaan {display:block;width:38px;height:37px;background:url(../img/bol_rood.gif) no-repeat center top;color:#CC0000;text-align:center;float:left;}
.bollast {display:block;width:19px;height:37px;background:url(../img/bol_oranje.gif) no-repeat center top;color:#FF6600;text-align:center;float:left;}
.bolaanlast {display:block;width:19px;height:37px;background:url(../img/bol_rood.gif) no-repeat center top;color:#CC0000;text-align:center;float:left;}
.bol:hover {display:block;width:38px;height:37px;background:url(../img/bol_rood.gif) no-repeat center top;color:#CC0000;text-align:center;}
.bol:hover span {color:#CC0000;font-size:10px;line-height:17px;}
.bolaan span {color:#CC0000;font-size:10px;line-height:17px;}
.bol span {color:#FF6600;font-size:10px;line-height:17px;}
.bol:hover span.aant {color:#FFF;font-size:10px;padding-right:1px;}
.bolaan span.aant {color:#FFF;font-size:10px;padding-right:1px;}
.bol span.aant {color:#FFF;font-size:10px;padding-right:1px;}