* { margin:0px; padding:0px;}
td { vertical-align:top;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFF; background-image:url(images/bg.jpg); background-repeat: repeat-x; }

h1 { border-bottom:2px solid #496084; color:#496084; font-size:16px; margin:0px; margin-bottom:10px; padding-bottom:5px}
h2 { color:#496084; font-size:13px; margin:0px; margin:10px 0px; padding-bottom:5px; margin-bottom:0px;}
h3 { color:#496084; font-size:13px; margin:0px; padding-bottom:5px}
a { color:#496084; text-decoration:none}
a:hover { color:#003366;}
a img { border:0px none; }
textarea { font-family:Arial, Helvetica, sans-serif;font-size: 12px;}

.footer { background:url(images/footer.jpg) top left no-repeat; height:36px}
.footer td { color:#FFF; font-weight:bold; font-size:11Px; letter-spacing:0.2px; line-height:36px; height:36px; padding-left:190px;}
.menu { background: #FFF url(images/bgmenu.jpg) top 10px no-repeat; height:33px;}


.zoek { width: 125px; position:absolute; margin-top:-232px; margin-left:690px; z-index:100;}
.topmen { position:absolute; margin-top:-30px;margin-left:10px;}

.topmenu { color:#FFF; font-weight:bold; letter-spacing:.1px; height:25px; line-height:20px; text-align:right; font-size:11Px; }
.topmenu td { line-height:20px;}
.topmenu a { color:#FFF; text-decoration:none;}
.topmenu a:hover { text-decoration:underline;}
.content { margin:10px; margin-bottom:0px; width:930px;}
.links { width:178px;}
.inhoud { width:590px; }
.rechts { width:170px; background: url(images/bgrechts.jpg) top left repeat-y; border-top:1Px solid #CCC; border-bottom:1Px solid #CCC; }

.tbl { width:168px;}
.tbl .head { background:url(images/bgtblhead.jpg) top left no-repeat; height:25px; line-height:25px; color:#FFF; font-weight:bold;}
.tbl .head td { padding-left:5px;}
.tbl .foot { background:url(images/bgtblfoot.jpg) top left no-repeat; }
.tbl .cont td { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }



.topm { list-style:none; }
.topm li { float:left; margin-right:10px;}
.topm li.ts { background:url(images/ts.jpg) top left no-repeat; width:8px; height:33px;}
.topm li a { color:#FFF; text-decoration:none; letter-spacing:.2px; padding:4px 8px;}
.topm li a:hover { color:#333333; text-decoration:none; letter-spacing:.2px; padding:4px 4px;}

.home { float:left; width:50px; text-align:center;}
.home img { margin-left:8px; margin-top:4px;}
.zoek form { margin-top:0px; margin-left:10px;}
.zoek .zk { float:right; width:20px; height:20px; border:0px none; background-color:transparent; background-image:none;}
.inpzoek { width:85px; height:17px; border:1px solid #CCCC; font-size:10px; padding:0px; margin:0px; background-color:transparent; border:0px none; color:#FFF;}

.toprechts { float:right; width: 705px; height:33px; line-height:33px}
.homezoek { float:left; width:175px; height:33px; line-height:33px}
.toprechts .winkelwagentje { float:right; width:170px;}

.mar5 { margin:5px;}

.lmenl { list-style:none;}
.lmenl li { background: none url(images/lmenli.jpg) top left no-repeat; line-height:22px;}
.lmenl li a { text-decoration:none; color:#333333; padding-left:5px;}
.lmenl li a:hover { text-decoration:none; color:#000; padding-left:5px;}

.lmenl li ul { list-style:none; padding:0px; background:none;}
.lmenl li ul li { border-bottom:1px solid silver; padding:0px; background:none;}
.lmenl li ul li a { color:#666; padding:0px; padding-left:10px;}
.lmenl li ul li a:hover { color:#496084; padding-left:10px; font-weight:bold;}

.marr10 { margin-right:10px;}
#trailimageid { position: absolute; left: 0px; top: 0px; //width: 320px; z-index: 200; border:0px solid #333; display:block}
#popup { background:#FFFFFF; padding:10px;}

.product { width:244px; height: 160px; border:1px solid #CCC; margin-bottom:10px; float:left; padding:5px;}
.product h1 { font-size:14px; border-bottom:1px solid #F0F0F0;}
.product .foto { text-align:center; margin-bottom:3px;}
.nolink { text-decoration:none;}

.right { float:right;}

.fichefoto { text-align:center; }
.fichefoto img { }

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

.baseline { font-size:17px; text-transform:capitalize; letter-spacing:0.3px; word-spacing: 10px; font-style:italic; color:#496084; font-weight:bold; text-align:center; margin:10px; }

.text { padding:5px; border:1px solid #EEE; background:#F9FAFB;}
.text * { line-height:16px; text-align:justify;}

.rechts p { margin-left:9px; margin-top:4px;}
.imgnieuws { border:1px solid #134288;}

.nieuws * { line-height:15px; margin-bottom:10px;}
#poweredby {display:none;}

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}

.area, .input { width:320px;}
.gb { border:1Px solid #B0CCF4; background:#F1F6FD; padding:10px; }
.gb h2 { border:0px none; margin:0px 0px;}
.justify, .justify * { text-align:justify;}

.imagethumb { float:left; margin:0px 4px 8px 0px; border:1px solid #134288; padding:3px;}
.pad10 { padding:10px;}

.pers, .sponsor { border:1Px solid #CCC; text-align:center; margin-bottom:4px; background-color:#FFF; width:150px;}

.big { font-size:22px; margin:10px 0px; border: 1px solid silver; text-align:center; padding:5px;}

.box { border:1px solid silver; background:#FCFCFC; text-align:center; margin:5px 0px; height:26px;}
.box ul { width:100%; list-style:none;}
.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;}

.contact label { float:left; clear:both; width:30%; margin:4px 0px; line-height:24px;}
.contact input { border:1px solid silver; height:24px; line-height:24px; margin:4px 0px; width:50%; padding-left:10px;}
.contact textarea { border:1px solid silver; height:24px; line-height:24px; margin:4px 0px; width:50%; padding-left:10px; overflow:auto; height:90px;}
.knop { width:60px;}
