html{
font-family: Helvetica, Arial;
font-weight: normal;
font-size: 0.8em;
color: #fff;
}

img{
margin: 0;
padding: 0;
border: 0;
}

body {
background: #000000 url(../img/bck_main.gif) center top repeat-x !important;
}

p{
margin-top: 10px;
padding: 0;
}

a:link, a:visited{
color: #fff;
text-decoration: underline; 
}

a:hover{
text-decoration: none; 
}

.clearfloats {
clear: both;
}

/* layout div's */ 

#container {
margin: 0 auto;
padding: 0;
width: 850px;
height: 550px;
}

#header {
height: 150px;
}

#leftPanel {
clear: left;
width: 500px;
height: 370px;
margin: 0;
padding: 0;
padding-left: 15px;
}

#rightPanel {
float: right;
width: 250px;
height: 370px;
}

#footer {
clear: both;
width: 850px;
}

/* menu */

#menu {
clear: both;
margin: 0;
padding: 0;
width: 800px;
height: 50px;
}

#menu ul {
margin: 0;
padding: 0;
margin-right: 20px;
list-style: none;
}

#menu li {
float: left;
display: block;
margin: 0;
padding-top: 5px;
padding-left: 20px;
}

/* homepage */ 

#homepageImage {
width: 370px;
height: 260px;
padding-top: 60px;
padding-left: 20px;
}

/* content page */

#updatePanel {
margin-top: 0px;
}

#contentLogo {
width: 200px;
margin-top: 100px;
margin-right: 0px;
float: right;
}

#contentText {
width: 250px;
margin-top: 20px;
margin-right: 0px;
float: right;
}

#contentImageContainer {
float: left;
width: 480px;
margin-top: -50px;
margin-left: -380px;
}

#contentMenu {
clear: both;
width: 800px;
padding-top: 50px;
}

#contentMenu ul {
margin: 0;
padding: 0;
margin-right: 20px;
list-style: none;
}

#contentMenu li {
float: right;
display: block;
margin: 0;
padding-top: 5px;
padding-left: 20px;
}

/* meisjes */

div.meisje {
float: left;
width: 110px;
margin-right: 20px;
margin-bottom: 10px;
text-align: center;
cursor: pointer;
}

/* uurregeling */

table.uurregeling {
margin-top: -20px;
border-collapse: collapse;
}

table.uurregeling tr {
}

table.uurregeling td {
width: 80px;
height: 35px;
border: 1px solid #fff;
text-align: center;
}

/* mogelijkheden */

#mogelijkheden {
/*border: 1px solid #fff;*/
}

#mogelijkheden ul{
margin-top: 2px;
}

#mogelijkheden ul li {
list-style: circle;
margin: 0;
padding: 1px;
}

/* meisje */

#mainPanel {
clear: left;
height: 370px;
margin: 0;
padding: 0;
padding-left: -15px;
}

#overviewPanel {
margin: 0;
padding: 0;

}

#overviewPanel ul {
margin: 0;
padding: 0;
list-style: none;
}

#overviewPanel li {
float: left;
display: block;
margin: 0;
padding-right: 10px;
}

#infoBlock {
clear: left;
}