* { 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; }

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

.header td { height:228pxpx; background-image: url('images/header.jpg'); background-position: top left; background-repeat:no-repeat;}
.wrapper { width:950px; margin:0 auto; }
 
.footer { height:75px; color:#990000;}
.footer td { color:#FFF; font-weight:bold; font-size:11Px; letter-spacing:0.2px;  color:#990000; border-top:2px solid #990000; padding-top:4px;}

.menu { height:30px; line-height:30px; margin-top:2px; padding-left:150px; color:#FFF; font-weight:bold;}
.menu * { color:#FFF;}
.men { list-style:none; margin-top:60px;}
.men li { float:left; margin-right:10px;}
.men li a { padding:4px 2px; color:#990000; font-weight:bold; }
.men li a:hover { color:#990000; background-color:#FFF; color:#666666}

.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:880px; }
.links { width:180px;}
.inhoud { margin:10px; color:#666666;}
.rechts { width:220px; float:right; margin-left:10px; margin-bottom:10px;}

.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;}
.topm li.ts { background:url(images/ts.jpg) top left no-repeat; width:8px; height:33px;}
.topm li a { color:#999999; text-decoration:none; letter-spacing:.2px; padding:4px 4px;}
.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 { margin-top:10px; text-align:right}
.zoek form { margin-top:0px; text-align:left;}
.inpzoek { width:130px; height:17px; border:0px solid #CCCC; font-size:11px; padding:0px; margin:0px; background-color:transparent; border:0px; margin-left:105px; margin-top:4px}
.zk { background:transparent; border:0px solid silver; width:20px;}

.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{ display:block; width:100%; clear:both; text-align:center; border-bottom:1px dotted silver; margin-bottom:10px;}

.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;}

.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 #333; background:#FCFCFC; padding:10px; }
.gb h2 { border:0px none; margin:0px 0px;}
.justify, .justify * { text-align:justify;}

.justify p { margin-bottom:10px;}


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

.pers, .sponsor { border:1Px solid #EEE; text-align:center; margin-bottom:4px;}

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

.body {}

.submit, .input, .area { border:1Px solid #333; background:#FCFCFC; padding:2px; width:340px;}
.area { overflow:auto;}
.submit { margin-top:10px; width:100px; font-weight:bold; color:#333333;}

.box { border:1px solid silver; background:#FCFCFC; text-align:center; margin:5px 0px;}
.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;}

.top { background: none url('images/top.jpg') bottom left no-repeat; height:3px;}
.bot { background: none url('images/bottom.jpg') top left no-repeat;}