@charset "utf-8";
/* CSS Document */
html, body{ 
   margin:0; 
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   background-color: #F5F5DC;
   text-align:center; 
} 
a:link { color:#336699; text-decoration: none;}
a:visited { color:#336699; text-decoration: none }
a:hover { color: #FF6F1C; text-decoration: none;}
a:active { color: #FF0000; text-decoration: none }

TABLE { border-collapse: collapse; 
        border: solid 1px #336699;
		background-color:#99ccff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	 }
TD    { border: solid 1px #336699; }

TABLE.zon { border-collapse:collapse;
            border: solid 1px #336699;
			background-color:#cefdee;
            font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
           }

TABLE.zon TD  { border: solid 1px #336699; }

hr {
height: 0;
border: 0;
border-top: 1px solid #336699;
} 

#header{
	position:relative;
	height:65px;
	top:9px;
	margin-left:auto;
	margin-right:auto;
	background-color:#cefdee;
	width:1000px;
	border: 1px solid #336699;
} 

#container{
	width:1000px;
	position: relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	} 
 
#leftcol{
	background-color: #cefdee;
	width:140px;
	float:left;
	position:relative;
	padding-left:4px;
	padding-right:4px;
	top:72px;
	border: 1px solid #336699;
	min-height:1200px;
	height:auto;
}
 
#twocols{
   width:845px; 
   top:72px;
   float:right; 
   position:relative; 

  }
 
#maincol{
	background-color: #cefdee;
	float: left;
	display:inline;
	position: relative;
	width:830px;
	padding-left:5px;
	padding-right:5px;
	left: 1px;
	border: 1px solid #336699;
	min-height:1200px;
	height:auto;
	 }
 
#footer{
   position:relative;
   bottom: -80px;
   height:20px;
   font-size:10px;
   background-color:#CEFDEE; 
   clear:both;
   border: 1px solid #336699;
   width:845px;
   margin-left:157px;
   margin-right:auto;
 } 

#zoeken{
	width: 465px;
	height: 50px;
	padding-top:5px;
	padding-left:200px;
	border: 1px solid #336699;
}

#re{
	position:absolute;
    top:1px;
    left:250px;
    width: 468px;
	height: 60px;
	border: 1px solid #336699;
	background-color:#cefdee;
}

#logo{
	position:absolute;
	top:9px;
	left:5px;
	width:212px;
	height:45px;
	background-color:#cefdee;
}

div#usernotes div.head, div#usernotes div.foot {
	background-color: transparent;
	padding: 4px;
}
div#usernotes div.foot {
	text-align: right;
}
div#usernotes div.foot a, div#usernotes div.head a {
	background-color: transparent;
}
div#usernotes span.action {
	float: right;
}
div#usernotes div.note {
	margin-left: 2em;
	margin-right: 2em;
	border-bottom:1px dashed #336699;
	padding: 4px;
}
div#usernotes div.text {
	padding: 2px;
	margin-top: 4px;
}