/* MENU */
ul#nav{ margin-top:4px; list-style:none;height:28px; clear:both; font-size:11Px;}
ul#nav li { float:left; display:inline;list-style:none;position:relative;height:15px; line-height:15px;}
ul#nav li.top {float:left; display:inline;list-style:none;position:relative;height:24px; line-height:24px;font-weight:bold; border-right:1px dotted silver;}
ul#nav li.top2 {float:left; display:inline;list-style:none;position:relative;height:24px;  line-height:24px;font-weight:bold;}
ul#nav li.top3 {float:left; display:inline;list-style:none;position:relative;height:24px;  line-height:24px;font-weight:bold; width:59px;}
ul#nav ul{width:140px;list-style:none;display:none;position:absolute;top:24px;left:0px; background:#EEE; }
ul#nav ul:after {clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden}
ul#nav ul li{width:140px;float:left;display:block !important;display:inline}
ul#nav a{padding:0 6px;float:none !important;float:left;display:block;background:#EEE;color:#666;text-decoration:none;height:auto !important;height:1%;}
ul#nav a:hover,ul#nav li:hover a,ul#nav li.iehover a{background:#3A7FBA;color:#FFF}
ul#nav li:hover li a,ul#nav li.iehover li a{float:none;background:#EEE;color:#666}
ul#nav li:hover li a:hover,ul#nav li:hover li:hover a,ul#nav li.iehover li a:hover,ul#nav li.iehover li.iehover a{background:#3A7FBA;color:#FFF}
ul#nav li:hover li:hover li a,ul#nav li.iehover li.iehover li a{background:#EEE;color:#666}
ul#nav li:hover li:hover li a:hover,ul#nav li:hover li:hover li:hover a,ul#nav li.iehover li.iehover li a:hover,ul#nav li.iehover li.iehover li.iehover a{background:#3A7FBA;color:#FFF}
ul#nav li:hover li:hover li:hover li a,ul#nav li.iehover li.iehover li.iehover li a{background:#EEE;color:#666}
ul#nav li:hover li:hover li:hover li a:hover,ul#nav li.iehover li.iehover li.iehover li a:hover{background:#3A7FBA;color:#FFF}
ul#nav ul ul,ul#nav ul ul ul{display:none;position:absolute;top:0;left:140px}
ul#nav li:hover ul ul,ul#nav li:hover ul ul ul,ul#nav li.iehover ul ul,ul#nav li.iehover ul ul ul{display:none}
ul#nav li:hover ul,ul#nav ul li:hover ul,ul#nav ul ul li:hover ul,ul#nav li.iehover ul,ul#nav ul li.iehover ul,ul#nav ul ul li.iehover ul{display:block}

div.nieuws { border-bottom:1px solid #CCCCCC; margin-bottom:4px; clear:both; height:80px;}
div.nieuws span.titel { margin-top:5px; margin-bottom:5px; font-size:12px; font-weight:bold;}
div.nieuws span.titel a { text-decoration:none;}

.imgnieuws { float:left; margin:4px 6px 4px 4px;}

p.item { line-height:1.5em; border-bottom:1px solid #FCFCFC;}
.right { float:right;}
.silver { color:#999999;}

.box { border:1px solid silver; background:#FCFCFC; font-size:0.8em; text-align:center; width:100%;}
.box ul { width:100%;}
.box ul li { float:left; margin:0px 1px;}
.box ul li a { padding:4px; line-height:30px;}
.box ul li a:hover { padding:4px; background:#333333; text-decoration:none; color:#FFFFFF;}

.links { text-align:left;}
.pad10 { padding:10px;}

table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#FCFCFC; border:1px dotted silver;  border-bottom-width:1px; font-size:12px; border-collapse:collapse;}
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid silver; background:#FCFCFC}
table.bordered td{padding:4px; margin:0px; background-color:#fff; border-bottom:1px dotted silver;}

table.kalender { width:100%; border-bottom:1px solid #FCFCFC; margin:10px 0px;}
table.kalender th { border-bottom:1Px solid silver; text-align:left; font-size:0.8em; color:#666666;}
table.kalender td { font-size:0.8em; color:#666666; padding:2px 0px;}

.rij1, tr.rij1 td { background:#FCFCFC; border-bottom:1px dotted silver; padding:3px 0px} 
.rij0, tr.rij0 td { color:#333; border-bottom:1px dotted silver; padding:3px 0px}
.rij2, tr.rij2 td { color:#333; }

p.rij2, p.rij1, p.rij0 { padding:3px 0px; border-bottom:1px dotted silver;}
p.rij2 a, p.rij1 a, p.rij0 a { color:#333; padding-left:4px;}
div.txt { font-size:0.74em; margin-bottom:10px;}
div.txt p { margin-bottom:10px; font-size:1em;}
div.txt { margin-bottom:10px;}


li.selected a { font-weight:bold; text-decoration:underline;}
div.zoek { margin-top:10px; font-size:0.70em; border-top:2px solid #CCC; padding-top:2px; margin-bottom:10px; border-bottom: 2px solid #CCC; padding-bottom: 2px; line-height:1.1em;}
div.zoek label { line-height:1.2em;}
div.zoek input { background: #EFF5FB; border:1px solid #CEE3F6; font-size: 0.9em;}

.imagethumb a{display:block;padding:4px;margin:6x 6px 6px 0px;border:1px solid #92BED3;background:#DDEAF0;line-height:0px}
.imagethumb a:visited{border:1px solid #D3E4ED;background:#F2F7F9}.imagethumb a:hover{border:1px solid #62A0BF;background:#F4F9FB}
.imagethumb{ float:left}

form.zoek { margin:10px 0px; width:400px;}
form.zoek label { float:left; width:150px; font-size:0.8em; font-weight:bold; text-align:right; padding-right:10px;}
form.zoek input, select { float:left; width:220px; color:#555; border:1px solid #888; margin-bottom:4px;}

.normal { font-size:11px;}
.normal12 { font-size:12px;}
.geldig { border: 1px solid #006600; margin:5px 0px; background:#D9FFEC; padding:10px; font-size:12px}
.geldig a { color:#006600; font-weight:bold;}

.nietgeldig { border: 1px solid #CC0033; margin:5px 0px; background:#FFECF5; padding:10px; font-size:12px}
.letter { font-weight:bold; padding:0px 2px; }
.deadline { color:#009900; text-align:right; font-weight:bold; font-size:11px; margin:10px 0px;}

.rubriek2 { margin:0px; margin-bottom:10px;}
.rubriek2 p { padding:1px 3px; margin:0px; font-size:0.70em;}
.rubriek2 h2, .rubriek h2 { background:#6C9FCB; color:#FFF; font-weight:bold; font-size:11px; padding:3px; margin:0px;}
.rubriek2 a { color: #3A7FBA;}
.rubriek2 input { background:#FCFCFC; font-size:0.70em;}

.center { text-align:center;}
.frminput { background: #EFF5FB; border:1px solid #CEE3F6; padding:2px 4px; width:450px; margin:2px 0px 4px 0px;}
.frmtextarea { background: #EFF5FB; border:1px solid #CEE3F6;height:100px;padding:2px 4px; width:450px; margin:2px 0px 4px 0px}

.horline{ background:url('http://www.wielernieuws.be/images/line.gif') repeat-x;display:block; height:2px;width:100%;margin:5px 0px; clear:both;}

.horl{ background:url('http://www.wielernieuws.be/images/line.gif') repeat-x; display:block; height:1px;width:99%;margin:10px 0 0 0; text-align:center; padding:0px;}

.black { color:#333333; }
.recent tr td { font-size: 13px; padding:4px;}
.recent tr td a { }
.sitemap { font-size:12Px;}
.sitemap li a { font-weight:bold; color:#333; font-weight:normal;}
.sitemap li ul { margin-left:10px; margin-bottom:10px; list-style:circle inside;}
.sitemap li ul li a { color:#333333; font-weight:normal;}
p.fout { color:#FF0000; font-weight:bold;}

.onlyprint {display:none;}
@media print {
	.noprint, .overview {display:none; }
	.onlyprint {display:block;}
}

.left220 { float:left; width:300px;}
.marr10 { margin-right:10px;}

.lmenu { font-size:12px; background:#FCFCFC; margin-bottom:8px;}
.lmenu h2 { background:#6c9fcb; padding:4px; color:#FFF; font-size:12px; margin:0px;} 
.lmenu ul { }
.lmenu ul li a { height: 24px; voice-family: "\"}\""; voice-family: inherit; height: 16px; text-decoration: none;	}	
.lmenu ul li a:link, .lmenu ul li a:visited {	color: #888;	display: block;	background: url('http://www.wielernieuws.be/images/menu3.gif');	padding: 6px 0 0 30px;	}
.lmenu ul li a:hover, .lmenu ul li a:active {	color: #283A50;	background: url('http://www.wielernieuws.be/images/menu3.gif') 0 -24px;	padding: 6px 0 0 30px; text-decoration:none;}

.bikemotion { border-bottom: 1px solid #FCFCFC; padding:8px; margin-top:4px;}
.bikemotion h2 { color:#666666; margin:0px; padding:0px; font-style:italic; font-weight:normal; letter-spacing:2px;}

ul.list { font-size:12px; margin-bottom:10px; list-style-type: disc; list-style-position: inside;}

.txt table * { font-size:12px;}

.liploegen li { margin:0px; padding:0px;}

.marl30 { margin-left:30px; }

.container { padding: 0px;}
ul.column{ width: 100%; padding: 0; list-style: none; }
ul.column li { float: left; width: 147px; padding: 0; margin: 3px 0; display: inline;}
.block {height: 200px; font-size: 1em; margin-right: 5px; padding: 20px; background: #f3f3f3; -moz-border-radius: 3px;-khtml-border-radius: 3px; -webkit-border-radius: 3px; }
.block h2 { font-size: 0.8em;}
.block img { width: 89%; padding: 5%; margin: 0 auto; background:#fff; -ms-interpolation-mode: bicubic; display: block; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;} 

.frmzoeken .txtfield { border:1px solid silver; height:20px; line-height:20px; padding:0px 5px; margin-bottom:5px;}
.frmzoeken label { margin-left:5px; margin-bottom:5px; padding-bottom:5px}
.frmzoeken .submit { margin-top:5px; border:1px solid silver; background-color:#FCFCFC; font-weight:bold; padding:4px; text-align:center;}

.rubrieken { background-color:#FCFCFC; border-bottom:1px dotted silver; margin-top:5px; clear:both; height:85px}
.rubrieken div { float:left; width:90px; border:0px solid red}
.rubrieken h2 { }


.f12px { font-size:12px;}

.status { color:#006699; margin:5px 0px 8px 0px; border:1px solid silver; font-weight:bold; padding:5px;}

.reactie { border:1px solid silver; font-size:12px; margin-bottom:5px; margin-top:5px;}
.reactie h3 { font-size:12px; text-transform:uppercase; padding:4px; background-color:#F3F3F3; border:0px none; color:#666666;border-bottom:1px solid silver;}
.reactie p { padding:8px; font-size:12px;}

.ok { border:1px dotted silver; background-color:#F3F3F3; color:#00CC00; font-weight:bold; font-size:12px; padding:10px; margin-bottom:10px;}

.dagboek { clear:both;}
.dagboek h3 { color:#666666; font-size:13px; border:0px none; background-color:#CCCCCC;}

.fanclub { border-bottom:1px dotted silver; padding:10px;}

.soorten { border:1px dotted silver; border-bottom:none; margin:10px 0px;}
.soorten li { float:left; margin-right:0px; font-size:12px; padding:4px 8px; border-bottom:1px dotted silver;}