@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:1100px;
	height:auto;
}
 
#twocols{
   width:845px; 
   top:72px;
   float:right; 
   position:relative; 

  }
 
#rightcol{
	background-color: #cefdee;
	width:140px;
	float:right;
	padding-left:4px;
	padding-right:4px;
	position:relative;
	border: 1px solid #336699;
	min-height:1100px;
	height:auto;
}
 
#maincol{
	background-color: #cefdee;
	float: left;
	display:inline;
	position: relative;
	width:678px;
	padding-left:4px;
	padding-right:4px;
	left: 1px;
	border: 1px solid #336699;
	min-height:1100px;
	height:auto;
	 }
 
#footer{
   position:relative;
   bottom: -80px;
   height:20px;
   font-size:10px;
   background-color:#CEFDEE; 
   clear:both;
   border: 1px solid #336699;
   width:680px;
   margin-left:auto;
   margin-right:auto;
 } 

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

#re{
	position:absolute;
    top:3px;
    left:250px;
    width: 468px;
	height: 60px;
	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;
}

#comments
{
	font-size:11px;
}
#comments .row1
{
	padding:2px;
	margin-bottom:4px;
	background-color:#F8F8F8;
	border:1px solid #CEFDEE;
}
#comments .row2
{
	padding:2px;
	margin-bottom:4px;
	background-color:#FFFFFF;
	border:1px solid #CEFDEE;
}
#comments .num
{
	float:right;
	font-size:10px;
	background-color:#FFFFFF;
	border:1px solid #CEFDEE;
	padding:2px 4px;
}
#comments .delete
{
	background-color:#cefdee;
	text-align:right;
	font-size:10px;
	padding:3px;
	border:1px solid red;
	position:relative;
	top:1px;
}
#comments .delete a
{
	color:red;
	text-decoration:none;
}
#comments .name
{
	padding:1px;
}
#comments .email
{
	padding:1px;
}
#comments .url
{
	padding:1px;
}
#comments .comment
{
	padding:1px;
}

input, textarea
{
	font-family:verdana,arial,helvetica;
	font-size:11px;
}