/* General */

body{
     margin:0;
     padding:0;
	}

table{
     padding:10;
     }
     
td,th{
     vertical-align:top;
     text-align:left;
     }
     
/* div id-styles */

#page{
     text-align:center;
     width:100%;
     }
     
#banner{
    background:#333399;
	height:140px;
	border-bottom:1px solid #000066;
	}

#banner1{
    float:left;
    }
    
#banner2{
    float:right;
    position:relative;
    top:10%;
    right:15%;
    }
    
#logo{
    font-size:24px;
    color:#CCFF99;
    letter-spacing:.2em;
    }
    
#tagline{
    font-size:15px;
    color:#FF6600;
    letter-spacing:.4em;
    }    
    
#address{
    background:#CCFF99;
	height:25px;
	text-align:right;
	line-height:25px;
	padding:0px 5px;
	border-bottom:1px solid #000066;
	}
    
#datum{
    float:left;
    }
    
#address1{
    float:right;
    font-weight:normal;}
	
#wrapper{
    position:relative;
    padding:0px;
	margin:0px;
    width:100%;
	}

#lastmodified{
    clear:both;
    float:left;
    width:45%;
    font-size:11px;
    text-align:left;
    font-style:italic;
    padding:5px;
    }

#topright{
    float:right;
    width:45%;
    text-align:right;
    padding:5px;
    line-height:2em;
    }
    
#navigation{
    position:relative;
    float:left;
	padding:0px;
	margin:15px;
	background:#E6F3FF;
	border:1px solid #000066;
    width:200px;
    text-align:left;
    }
    
#navigation a, #navigation a:visited{
    font-weight:normal;
    text-decoration:none;
    display:block;
    padding:0.5em 0px 0.5em 25px;
    color:#003366;
    background:url(../afbeeldingen/layout/pijltje.gif) no-repeat 1em 1em;
    font-size:1em;
    letter-spacing:0.1em;
    }
  
#navigation a:hover{
    background-color:white;
    }

#content, #contentsmall{
    float:left;
	padding:15px 0px;
    text-align:left;
    }

#content{
   width:70%;
    }

#contentsmall{
    width:50%;
    }

#sidebar{
    position:relative;
    float:right;
	width:200px;
	padding:5px;
	margin:15px;
	background:#E6F3FF;
	border:1px solid #000066;
    font-size:11px;
    text-align:left;
	}
    
/* Class styles */

div.clear{
    clear:both;
    height:20px;
    }
    
.calendar th, .calendar td{
    font-size:11px;
    }
    
.calendar th{
    text-align:right;
    font-style:italic;
    }   
