* {margin: 0; padding: 0; }

body{
background-color: #FFFFFF;
padding: 0px;
margin: 0px;
font-family: Arial, Verdana, sans-serif;
font-size: 10pt;
}

.subtitle{
font-weight: bold;
color: #9F0606;
font-style: italic;
}
.strong{
color: #402D24;
font-weight: bold;
}
.picto{
margin-bottom: -3px;
margin-top: 2px;
border: none;
}

a{
color: #000000;
text-decoration: none;
font-weight: bold;
}
a:hover{
text-decoration: none;
color: #5094C7;
font-weight: bold;
}
a.menu{
color: #000000;
text-decoration: none;
font-weight: lighter;
}
a.menu:hover{
text-decoration: none;
color: #665220;
font-weight: lighter;
}

input,textarea{
margin: 1px;
padding: 1px;
font-size: 9pt;
border: 1px solid #5F778B;
}
textarea{
background-image: url(../images/tinput.gif);
}

.small{
font-size: 8pt;
color: #BCBCBC;
font-weight: bold;
}
.small_contra{
font-weight: bold;
font-size: 8pt;
}

.fout{
font-size: 10pt;
color: #B70A00;
font-weight: bold;
font-style: italic;
}
.info{
padding: 2px;
background-image: url(../images/foutDiv.gif);
border: 3px solid #FFFFFF;
}

.bar_menu:hover{
color: #FFFFFF;
padding-top: 22px;
background-image: url(../images/balk_over.png);
height: 41px;
text-align: center;
}
.bar_menu{
float: left;
color: #FFFFFF;
padding-top: 22px;
height: 41px;
text-align: center;
}


#container{
width: 934px;
margin: 0px auto;
padding:0px;
}

#balk{
background-image: url(../images/balk.png);
width: 100%;
height: 63px;
font-weight: bold;
text-align: center;
margin: 0px auto;
}
#userbar{
color: #FFFFFF;
padding-top: 9px;
background-image: url(../images/balk_over.png);
height: 54px;
text-align: center;
}

#left_content{
float: left;
margin-bottom: 20px;
}
#middle_content{
float: left;
margin: 0px 10px 20px 10px;
}
#right_content{
float: left;
margin-bottom: 20px;
}

#menu_top{
margin: 0px;
background-color: #BC0707;
padding: 7px 5px 0px 7px;
width: 168px;
height: 23px;
color: #FFFFFF;
font-weight: bold;
}
#menu_content{
margin: 0px;
background-color: #FFFFFF;
padding: 7px 0px 0px 5px;
width: 155px;
color: #506475;
}
#menu_link{
margin: 0px;
background-color: #FFFFFF;
padding: 0px 5px 0px 20px;
width: 155px;
height: 23px;
color: #506475;
border-bottom: 1px dashed #E6E6E6;
padding-top: 7px;

background-image: url(../images/bullet_menu.gif);
background-repeat: no-repeat;
background-position: left center;
}
#menu_link:hover{
margin: 0px;
background-color: #E6E6E6;
padding-left: 20px;
padding-right: 5px;
width: 155px;
height: 23px;
color: #506475;
border-bottom: 1px dashed #E6E6E6;
padding-top: 7px;

background-image: url(../images/bullet_menu.gif);
background-repeat: no-repeat;
background-position: left center;
}
#menu_bottom{
margin: 0px;
background-image: url(../images/MENU_ONDER.gif);
width: 180px;
height: 6px;
_line-height: 2px;
}

#content_top{
margin: 0px;
background-color: #5094C7;
padding: 7px 7px 0px 7px;
width: 540px;
height: 23px;
color: #FFFFFF;
font-weight: bold;
}
#content_middle{
margin: 0px;
background-color: #EFEFEF;
padding: 7px 7px 7px 7px;
width: 540px;
color: #000000;
}

.stat_inner{
float: left; margin: 0px 3px 0px 3px; font-size: 28pt; color: #243A4B;
}
.bar_content{
float: left;
margin: 0px 3px 0px 3px;
padding: 0px 5px 0px 5px;
}

.style_data{
background-color: #FFFFFF;
margin: 3px 0px 3px 0px;
padding: 2px;
border-collapse: collapse;
}
.style_form{
background-color: #FFFFFF;
margin: 3px;
padding: 2px;
border-collapse: collapse;
border: 1px solid #E4E4E4;
}
td{
padding: 4px 8px 4px 8px;
}
.top{
background-color: #BC0707;
color: #FFFFFF;
font-weight: bold;
border-bottom: 0px solid #000000;
}
.style_data_hr{
background-color: #E4E4E4;
height: 6px;
}

#tr.gebouw{
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
background-color: #6C0000;
border: 2px solid #6C0000;
}

.hr{
background-color: #FFFFFF;
margin: 2px 0px 4px 0px;
line-height: 1px;
height: 1px;
}