#opaque {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 5;
    display: none;
    background-color: black;
    filter: alpha(opacity=30);
    opacity: 0.3;
}
* html #opaque {
    position: absolute;
}
table.main td {font-size:12px;}
table.usermenu td a{font-size:14px;}
table.usermenu td {line-height:22px;}

td {font-size:14px; font: Arial,Helvetica,sans-serif; color:#333333;  letter-spacing:0px;}
td.comments {background-color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0px;}
div.tab1{visibility:visible; float: left; position:relative; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab2{visibility:visible; float: left; position:relative; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab3{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab4{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab5{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab6{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab7{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab8{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.tab9{position: relative; visibility:visible; float: left; left:8px; top:20px; width:900px; background: #FFFFCC;}
div.kleft{position: absolute; padding:5px 5px;}
div.kright{position: absolute; left:130px;padding:5px 5px;}
div.kleft1{position:relative;}
div.comp1{position:relative;}
div.kright1{position:relative;padding:0px 5px;}
div.content{position:relative;left:130px;padding:5px 5px;	overflow: hidden; width: 100%;
}
div.center{position:relative;padding:5px 5px; float:left;}
table.forum{background: #FFFFFF; background-image:url("/images/bg.png"); padding-left:5px; padding-right:5px; margin-bottom: 15px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #FFCCFF; margin-bottom:2px;}
table.forum tr.header{background-image:url("/images/forumbar.png"); color:#ffffff;}
table.forum tr.topicline{border:solid #ffffff;}
table.forum tr.topicline td{background:#ffeeee; color:#000000;border-bottom:solid thin #ffffff; height:18px;}
table.forum tr.topicline td a:hover{text-decoration: underline;}
table.forum td span.frh1{font-size: 14px;font-weight:bold; color:#555555;}
div.comment{background-color:#FFFFFF;}
div.blokgb{width: 980px;  background: #FFFF99;margin-bottom: 20px; display:block;}
div.blokg{width: 350px;  background: #FFFF99;margin-bottom: 20px;}
div.blok1b{width: 302px;  background: #FFFFFF; padding-left:5px; padding-right:5px; margin-bottom: 15px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #C6EAFF;}
div.blok1r{width: 302px;  background: #FFFFFF; padding-left:5px; padding-right:5px; margin-bottom: 15px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #FFCCFF;}
div.blokrlong{width: 670 px;  background: #FFCCFF;margin-bottom: 0px;}
div.blokb{width: 320px; background: #C6EAFF;margin-bottom: 20px;}
div.blokbl{width: 600px; background: #C6EAFF;margin-bottom: 20px;position:relative; left:145px;}
div.blok2r{width: 320px; background: #FFCCFF;margin-bottom: 20px;}
div.blok2b{ width: 320px; background: #C6EAFF;margin-bottom: 20px;}
div.blok2g{ width: 320px; background: #FFFF99;margin-bottom: 20px;}
div.umenu{position:relative;height:20px;padding:5px 5px; left:10px; width:700px;font-family:Arial, Helvetica, sans-serif;float: left;}
div.blokcr{width: 642px; background: #FFFFFF;margin-bottom: 20px; padding-left:5px; padding-right: 0px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #C6EAFF; font: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; line-height:1.3em;}
body {font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
div.rechtsum {position:relative;left:510px; top:5px; width:310px; background-color:#FFCCFF; font-size:12px;}
a.logo {left:10px; top:9px; height:26x; font-size:30px; width:360px; text-decoration:none;}
td.menu {position:relative; height:80px; padding:5px 5px; color:#FFFFFF;font-size:16px; text; font-weight:bold;}
td.menu div {height:80px; color:#FFFFFF; padding-top:18px: padding-left:18px; font-size:13px; text; font-weight:bold; background-repeat: no-repeat;}
td.menu div a {position:relative; color:#FFFFFF; text-decoration:none;} 
td.menu div a:hover {text-decoration:underline;} 
tr.kleurG{background-color:#FFCCFF;}
tr.kleurB{background-color:#C6EAFF;}
input {color:#FF33FF; font-size:9px; height:10px;}
select {color:#FF33FF; font-size:9px; height:18px;}

img{border:none;}
h1 {font:Arial; font-size:18px;}
div.weekvideo {position:absolute;left:510px; top:5px; height:300px; width:300px; background-color:#C6EAFF; padding:5px 5px; text-align:center; vertical-align:middle;}
div.addcomment {position:absolute;left:510px; top:585px; height:315px; width:300px; background-color:#C6EAFF; padding:5px 5px;}

div.advertentiessright {position:relative;left:2px; top:5px; width:130px; background-color:#FFFFFF; height:820px; text-align:center; padding-left:2px;  padding-right:5px; margin-bottom: 15px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #FFCCFF;}
div.advertentiessleft {position:relative;left:2px; width:180px; height:auto; background: #FFFFFF; padding-left:0px;  padding-right:5px; margin-bottom: 15px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #FFCCFF;}
div.aviso {position:relative; width:280px; top:10px;background-color:#FFFFFF; text-align:center;}
a.week { color:#0099FF; text-decoration:none; font-size:10px;}
a { color:#0099FF; text-decoration:none;}
a.comm { color:#000000; text-decoration:none; font-size:12px;}
a.comm:hover { color:#000000; text-decoration:underline; font-size:12px;}

