* { margin:0; padding:0;font-family:Helvetica,sans-serif; }
body{ background-color:#F0F0F0;  color:#222;  font-family:Helvetica,sans-serif;  font-size:0.7em;  line-height:2em; }
h1, h2, h3, h4{ font-weight:normal;  letter-spacing:-1px;  margin:0; clear:both;}
a img{border:none}
a{outline:none; color:#0066CC;}
a:link, a:hover, a:focus, a:active{ outline:none; text-decoration:none;}
a:hover{ text-decoration:underline}
a:visited { text-decoration:none;}
blockquote{ background-color:#EFF4FA;  padding:10px}
abbr{ text-decoration:none}
abbr:hover{ cursor:help}
img{ border:none !important}
td { vertical-align:top;}
h1{font-size:1.1em;}
h2{font-size:0.8em; letter-spacing:normal; margin-bottom:5px; font-weight:bold;}
h3{font-size:0.9em; border-bottom:1px solid #0066CC; color:#0066CC; padding:5px 0px 2px 0px; margin-bottom:3px; letter-spacing:normal; font-weight:bold;}
h4{font-size:.9em;}
h5{font-size:0.8em;}
p{font-size:0.8em;}
ul{list-style-type:none}

.inhoud { margin:0 auto; width:980px; background:#FFFFFF; margin-top:10px; margin-bottom:10px;}
.header{ padding:10px; padding-bottom:0px; }
.links{ padding:10px; width:180px; padding-right:2px}
.midden{ padding:9px; width:620px;}
.rechts{ padding: 10px 0px; text-align:center; width:180px; background: #FFF url('../images/bgrechts.gif') top right repeat-y;}
.footer { padding:10px; background:#265984; color:#FFFFFF; font-size:0.8em}
.footer a { color:#FFF;}
.menubar {background:#EEE; height:28px; line-height:28px;}

/* 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;}
h1.titel { border-bottom:1px solid #0066CC; color:#0066CC; padding:5px 0px 2px 0px; margin-bottom:3px; letter-spacing:normal; font-weight:bold;}

.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:#F7F8F9; border:1px solid #BAC9CF;  border-bottom-width:5px; font-size:12px}
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid #BAC9CF; background:#ECF1F2}
table.bordered td{padding:4px; margin:0px; background-color:#fff}

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:#F4F4F4; }
.rij0, tr.rij0 td { color:#333; }
.rij2, tr.rij2 td { color:#333; }

p.rij2, p.rij1, p.rij0 { padding:4px 0px; }
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:100%}
.frmtextarea { background: #EFF5FB; border:1px solid #CEE3F6;height:100px;padding:2px 4px;}
.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;}
.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;}

.frmzoeken input{width:40px;}

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