* { padding : 0; margin : 0; }
body { background : #333; font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 8pt; color : #585858; }
.rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5  }
ul { list-style-position: inside; margin-left: 2px }
ul li { list-style-type: square; margin-left: 15px;  }
ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }
input, textarea { border : 1px solid #aaa; }
input:hover, textarea:hover { border : 1px solid #888; }
img { border : 0; float : left; margin-right : 10px; }
a { color : #36be00; text-decoration : none; }
a:hover { text-decoration : underline; }
blockquote { margin : 0 0 15px 30px; border-left : 3px solid #8adf88; padding : 0 0 0 8px; }
input, textarea { border : 1px solid #aaa; }
input:hover, textarea:hover {  border : 1px solid #888; }
input.text { color : #000000; border : 1px solid #e6e6e6; background : inherit; }
textarea.text { font-size : 8pt; border : 1px solid #e6e6e6; }
input.text:hover, textarea.text:hover { border : 1px solid #d6d6d6; }
form { display : inline; margin : 0; padding : 0; }
.date { color : #aaa; font-weight : bold;  background : transparent; } 
.green { color : #36be00; }
.bigl { font-size : 1.2em; }
.bold { font-weight : bold; }
#header h1 { font-family : "Tahoma", Verdana, Arial, sans-serif; font-size : 3em; color : #585858; font-weight : normal; padding : 0; margin : 0; text-transform:uppercase; font-weight: lighter; font-size:24px;}
#content { padding : 0; margin : 15px auto; width : 780px; background : #FFF; }
#header { margin : 0; padding : 0; width : 100%; background : inherit; color : #585858; }
#header .slogan { color : #868686; margin : 0; padding : 0; background : #fafafa; font : bold 1em "Tahoma", Verdana, Arial, sans-serif; padding-left : 2px; }
#header .topong { width : 250px;; float : right;}
#header .topong .pad { padding : 15px 5px 0 30px; }
#header .topong .txt { padding : 0; color : #a5a5a5; }
#header h4 {font : bold 1em "Tahoma", verdana, Arial; }
#header h4 a { color : #585858; }
#header h4 a:hover {text-decoration : none; }
#menu { margin : 0 0; padding : 0; background : #4b7da7 url(images/menubg.gif) repeat-x top; color : #fff;  width : 100%; height : 40px;}
#menu .pad { padding-top : 12px; }
#menu a, #menu a:visited { color : #fff; text-decoration : none; background : inherit; }
#menu .submit { vertical-align : bottom; } 
#menu .submit ul { margin : 0; padding : 0 5px 0 0; list-style : none; }
#menu .submit li { display : inline; margin : 0; padding : 0; }
#menu .submit a { float : left; background : transparent; margin : 0; padding : 0 0 0 0; text-decoration : none; }
#menu .submit a span { float : left; background : url(images/menusep.gif) no-repeat left; color : #fff; font-weight : bold; display : block;
padding : 0 12px 0 12px; margin-right : 2px; }
#menu .submit a span { float : none; }

#maincontent { background : #fafafa; }
#maincontent #graph { background : #fafafa url(images/statgraph2.jpg) no-repeat left; width : 203px; height : 156px; float : left; }
#maincontent p { margin-top : 10px; }
#maincontent img { float : left; margin : 10px 10px 10px 0; }
#maincontent .readm { color : #36be00; font-weight : bold; background : inherit; }
#maincontent h2 { font : bold 1.6em "Tahoma", verdana, Arial; color : #585858; background : transparent; margin-bottom : 4px; border-bottom : 1px solid #e3eaef; }
#maincontent #introduction { margin: 0px 0 20px 0; width : 100%; background : inherit; text-align : justify; color : #8e8e8e; }
#maincontent #rightside { float : right; width : 210px; background : #EEE; padding : 10px; margin : 0 0 10px 0; }
#maincontent #rightside h2 { margin-bottom : 5px; }
#maincontent #leftside { background : inherit; margin-right : 10px; width : 530px; }
#maincontent #leftside .r { float : right; width : 250px; text-align : justify; margin-bottom : 15px; }
#maincontent #leftside .le { width : 250px; text-align : justify; margin-bottom : 15px; }
#maincontent #leftside .pad { padding : 15px 0 15px 0; text-align : justify; }
#footer { bottom : 0; clear : both;  text-align : left;  border-top : 2px solid #e5e5e5; padding : 3px 0 0 0; margin-top : 5px; height : 30px; color : #888; background : #333; margin-top:10px;}
#footer .right { float : right; }
#footer div { margin:10px; color:#FFFFFF;}
div#banner img { width:780px; border-bottom:3px solid #50C621;}
div.not { clear:both; display:block; font-size:0.48em; height:0.1em; width:100%; margin:0 0 0.1em 0; }
div.horline { clear:both; background: url(images/line.gif) repeat-x; display:block; font-size:0.1em; height:10px; width:100%; margin:10px 0 0 0; }
div.foto { width:60px; height:60px; float:left; margin-right:2px; background:#666666;} 
div.kijkerfoto { width: 200px; height:120px; background-color:#999900;}
div.fotonieuws { width: 200px; height:120px; background-color:#99CC33; float:left; margin:10px 10px 0px 0px;}

.tekst { margin:10px;}
.left200 { float:left; width:100px; }
.left50p { float:left; width:40%; }
.marr10 { margin-right:10px; }
.links, .gb { border:1px solid silver; margin-bottom:10px; padding:10px; background:#FBFBFB;}

.uitslag { border:1px solid silver; background:#FBFBFB;}
.uitslag { padding:0px; margin:0px; border-top: none;}
.uitslag p.titel { background: silver; color:#333; padding:5px 10px; margin:0px;}
.uitslag div { margin:10px;}

.foto { float:left; margin:1px;}
.ak { border:1px solid #999; padding:10px; background:#F0F0F0;}
.ak .titel { font-weight:bold; text-align:right; color:#9D0B5B}

.item { }
.item .inhoud { float: right; text-align:left; width:400px;}
.item .inhoud .titel { font-weight:bold;}

#main { padding:10px; background:#FFFFFF; width:800px; margin:0 auto; margin-top:10px;}