.groen .sidebar {background:#00529b;}
.lichtgroen .sidebar {background:#a5bfde;}
.grijs .sidebar {background:#a7a7a7;}

.groen .submenu li.MenuItem a {color:#00529b;}
.lichtgroen .submenu li.MenuItem a {color:#a5bfde;}
.grijs .submenu li.MenuItem a {color:#a7a7a7;}

.groen #header #bar {background:#00529b;}
.lichtgroen #header #bar {background:#a5bfde;}
.grijs #header #bar {background:#a7a7a7;}

.groen #content h1 {color:#00529b;}
.lichtgroen #content h1 {color:#00529b;}
.grijs #content h1 {color:#a7a7a7;}

html, body, form
{
    margin: 0;
    padding: 0;
}

body {
    background:#322C25;
    font-family: Verdana, Sans-Serif;
    
    margin: 0;
    font-size:11px;
}

#content p {
    margin-top:10px;
}


#container {
    background:url(images/container-bg.jpg) no-repeat 0 25px;
    margin: 5px auto 0 auto;
    height:550px;
    width:876px;
    padding: 0 20px 20px 20px;
}

#topmenu 
{
    float: right;
    height: 45px;
}

#topmenu li
{
    float: left;
}

#topmenu li img
{
   border: none;
}

#header 
{
    clear: both;
    width:876px;
}
/*
#header h1 {
    padding:15px 0 0 0;
    margin: 0;
    width: 297px;
    float: left;
    text-align: center;
}
*/
#header div#nav_logo {
    padding: 0;
    margin: 0;
    float: left;
}

#header div#nav_logo img {
    width: 300px;
    height: 63px;
    display: block;
}

#navigatie 
{
    width: 100%;
}

#navigatie .Menu {
    width:576px;
    float:right;
}

ul.Menu {
    list-style-type:none;
    padding:0;
    margin:0;
}

#header li.MenuItem {
    text-align:center;
    background:none;
    height:63px;
    float:left;
    padding:0;
    text-decoration:none;
    display:block;
    height:63px;
}

#contentBody ul.Menu
{
    float: left;
    margin-right: 20px;
    width: 40%;
}

/*
#contentBody li.MenuItem a
{
    text-decoration: none;
    font-weight: bold;
    white-space: nowrap;
}
*/

.audiomenu
{
    float: right;
    clear: left;
}

.submenu li.MenuItem, .audiomenu li.MenuItem
{
    float: left;
    margin-right: 20px;
    padding-bottom: 8px;
}

.submenu li.MenuItem a, .audiomenu li.MenuItem a
{
    text-decoration: none;
    font-weight: bold;
    white-space: nowrap;
}

.submenuBottom
{
    margin-top: 30px;
}

#header #bar {
    width:876px;
    height:9px;
    clear: both;
}

#sidebar {
    height:429px;
    width:300px;
    float:left;
    text-align: center;
    background-color: #00529b;
}

#sidebar img
{
    display: block;
}

#content {
    padding: 0 30px 0 0;
    margin:15px 0 0 25px;
    
    overflow:auto;
    height:390px;
    width:500px;
    float:left;
    
scrollbar-base-color: #f6f6f6;
scrollbar-arrow-color: #888;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #888;
scrollbar-highlight-color: #f6f6f6;
scrollbar-shadow-color: #f6f6f6;
scrollbar-track-color: #f6f6f6;}

#contentBody 
{
    padding-top: 40px;
}

#content h1 {
    padding:0;
    margin:0;
}

#content a {
    color:#00529b;
}

.Block 
{
    float: right;
    width: 150px;
    margin-left: 18px;
    margin-top: -30px;
}

.clear {
    clear:both;
}



#content {
    line-height:130%;
}


#content h1 {
    font-size:18px;
}

h2
{
    font-size: 12px;
    font-weight: bold;
}

.footer
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 3px;
    color: #555;
    font-size: 9px;
    z-index: -1;
}

.footer a
{
    color: #555;
}

.ContentItemNewsItem
{
    margin-bottom: 16px;
}

.ContentItemNewsItem h2
{
    font-size: 16px;
    margin: 12px 0;
    color: #b4b4b4;
}

.ContentItemSummaryNewsItem
{
    margin: 4px 0 0 0;
}

.ContentItemSummaryNewsItem h2
{
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 0 12px 0 0;
}

.ContentItemSummaryNewsItem h2
{
    line-height: 14px;
}

.ContentItemNewsItem h2 a
{
    text-decoration: none;
}

.ContentItemNewsItem .Header p
{
    margin: 0;
}

.ContentItemNewsItem .FormFieldDateTime
{
    margin-right: 8px;
}

.ContentButtonsTop
{
    display: none;
}

.ContentItemAppointment *
{
    margin: 0;
    padding: 0;
    line-height: 150%;
}

.ContentItemAppointment .Left
{
    padding-top: 30px;
    float: left;
    width: 200px;
}

.ContentItemAppointment .Right
{
    padding-top: 30px;
    float: right;
    width: 200px; 
}

#content .ContentItemAppointment p
{
    margin-top: 0;
}

.ContentItemAppointment .Body
{
    margin-top: 1em;
}

.ContentItemAppointment .FormLabel
{
    font-size: 9px;
    font-weight: bold;
    margin-top: 5px;
}

.ContentItemSummaryAppointment .Left
{
    padding-top: 0;
    float: left;
    width: 250px;
}

.ContentItemSummaryAppointment .Right
{
    padding-top: 0;
    float: right;
    width: 200px; 
}

.Section p /* Cms Dialogs */
{
    margin: 0;
}