﻿body  
{
    background:#e1ddda url(/images/site/headers/header.jpg) repeat-x top; 
    margin:0 0 0 0;
    display:block;
    height:100%;
    text-align:center;
}

body, p, table { font-size:13px;
          font-family:Arial;
        } 

tr { vertical-align:top }

h1, #hoofdmenu
{
    font-family:Calibri, Arial;
    font-weight:lighter;
    font-size:1.8em;
    color:Green;
    padding:10px 0 0 0;
    display:inline; /* belangrijk geen extra hoogte bij h1 te krijgen */
    line-height:2.8em;
}
        
a:link      { color:#0000CC; }
a:visited   { color:black; }
a:hover     { color:black; }
a:active         { color:white; background-color:Black; }
a:link:active    { color:#CC00CC; background-color: black; }
a:visited:active { color:white; background-color: black; }


p {
     line-height:16px;
     line-height:normal; 
     margin-top:10px;
}
        
#page_top
{
    width:920px;
    height:180px;
}

#logo
{
    background-image:url(/images/site/logo.png);
    background-repeat:no-repeat;
    position:absolute;
    width:367px;
    height:282px;
    top:3px;
    left:0px;
}

#topmenu {
    display:block;
    float:right;
    position:relative;
    padding-left:500px;
    padding-top:110px;
    color:black;
    font-family:Arial;
    font-size:0.8em;
}

#container {
    width:920px;
    position:relative;
    margin:0px auto;
    text-align:left;
}

.webbody {
    padding-bottom:0px;
    clear:both;
    padding-top:10px;
    overflow:auto;  /* belangrijk om volledig wit achter beide div's te krijgen */
    background-color: #FFF;
}



#col_left
{
    width:210px;
    float:left;
    background-color:White;
    margin-bottom:10px;
}

#col_left_content
{
    padding:0 10px 10px 20px;
} 

#col_right
{
    width:709px;
    float:right;
    border-left:solid 1px #e1ddda;
    background-color:white;
    margin-bottom:10px;
    height:auto;
}     

#col_right_content
{
    padding:0px 30px 40px 20px;
}     

#webfooter 
{
    margin:10px 0 0 0;
    padding-top:15px;
    width:100%;
    clear:both;
    text-align:center;
}
        
b.rtop, b.rbottom { display:block;background:white}
b.rtop b, b.rbottom b { display:block;height: 1px; overflow: hidden; background:#c5d857}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}   

#nav-menu ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#nav-menu li
{
    float: left;
    margin: 0 0.15em;
}

#nav-menu li a
{
    background: url(/images/background.gif) #fff bottom left repeat-x;
    height: 2em;
    line-height: 2em;
    float: left;
    width: 7em;
    display: block;
    border: 0.1em solid #dcdce9;
    color: #0d2474;
    text-decoration: none;
    text-align: center;
    font-size:10px;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
    float: none
}
/* End hide */

#nav-menu
{
    width:920px;
    position:absolute;
    text-align:right;
    margin-top:110px;
} 

#naam  
{
    width:920px; 
    margin-top:160px; 
    text-align:right; 
    color:white; 
    position:absolute;
} 

#naam_s
{
    width:920px; 
    margin-top:161px; 
    text-align:right; 
    color:black; 
    position:absolute;
} 

div.menuvlak  { padding:20px 0 10px 0; background-color:#e1ddda; margin:10px 0 10px 0; width:160px; }
* html div.menuvlak  {
   width: 160px;
   w\idth: 170px;
}
.menu  { font-family: arial,verdana,tahoma; font-size:11px; color:black; }
.menu  { padding:0 2px 2px 2px; }

.bottom { background: url(/images/site/bottom.gif) #fff no-repeat left bottom; WIDTH:100%; clear:both; }

div.tipBox { background-color:#7cae19; width:160px; color:White; padding:10px 0 10px 10px; float:left; overflow:hidden; position:static; margin-bottom:10px;}  
* html div.tipBox 
{
   width: 160px;
   w\idth: 170px;
}
div.vhgBox { width:170px; posi tion:static; } 

.okLabel {  background:#66aa55; 
            border:solid 1px black; 
            font-weight:bold; 
            color:White; 
            margin:5px; 
            padding:10px 10px 10px 25px;
            background-image:url('/images/msgOk.gif'); background-position:left; background-repeat:no-repeat;
            float:left; } 
            
.errorLabel {   background:#f8e5eb; 
                border:solid 1px black; 
                font-weight:bold; 
                margin:0px 5px 15px 0px; 
                padding:0px 10px 0px 25px;
                background-image:url('/images/msgError.gif'); background-position:left; background-repeat:no-repeat;
                float:left;
                 } 