html { font-size: x-small;}
body { font: 120% Verdana, sans-serif; color: #000; padding: 5px 10px; margin: 0; background-color: #fff;}
img { border-style: none;}
a { text-decoration: none; color: #000;}
a:hover { text-decoration: underline; color: #313131;}
ul { list-style-type: none;}
ul, ul li, form { display: inline; margin: 0; padding: 0;}
input, select, textarea { font-size: inherit; color: #000; background-color: #fff; border: 1px solid #000;}
em { font-weight: bold;}
.clear { clear: both;}
.hidden { display: none;}
.r { color: #d20;}
.g { color: #271;}
.b { color: #11d;}
.error { margin-top: 2em; text-align: center; font-weight: bold;}
.hlight { background-color: #ff9; }
h1 { margin: 0; padding: .3em 0; display:inline; font-size: 160% }
#logo { float: left; margin: 5px 10px 0 0;}
#nav { float: right; padding: .3em; background-color: #e1e1e1;}
#nav form input { margin-left: 1em;}
#nav ul li { float: left; border-right: 1px solid #666; padding: .1em 0;}
#nav ul li a { padding: 0 .4em; vertical-align: middle;}
#header_un { float: right; padding: .1em 0 0; text-align: left; clear: right;}
#cats { background: #9FCB4E url(http://static.bitenova.nl/img/tl.gif) no-repeat top left; margin: 0 0 0 48px; padding-right: .3em; clear: both; text-align: right;}
#cats li a { border-left: 1px solid #000; padding-left: 5px; padding-right: 7px;}
#cats li a span { text-decoration: underline; }
#cats a:hover { background-color: #C0F55E; }
#location { height: 1.6em; }
#location .loc_txt { float: left; }
#location form { float: right; margin-right: 5px; }
#location form input { margin-left: 1em;}
#location { margin: 1px 0 1em 48px; padding: .3em 0 .5em .5em; color: #fff; background: #e65003 url(http://static.bitenova.nl/img/bl.gif) no-repeat bottom left;}
#location a { color: #fff;}
a.rss { background-image: url(http://static.bitenova.nl/img/rss.gif); background-repeat: no-repeat; padding-left: 18px;}
/* search */
#sincats { margin: 1em 0 2em; font-size: 110%}
#sincats ul li a { text-decoration: none; padding-bottom: 1px; white-space: nowrap;}
#sincats ul li a:hover { text-decoration: underline;}
#sincats ul li.current a { font-weight: bold; text-decoration: underline;}
#pag { text-align: center; margin: .5em 0;}
#pag ul { line-height: 1.5em;}
#pag ul li { border-left: 1px dotted #000; padding: 0 .6em;}
#pag ul li:first-child { border-style: none;}
#pag a { padding: .1em .3em; font-weight: bold;}
#pag li.d { color: #888; padding: .1em .3em;}
.main_table { font-size: inherit; line-height: 1.6em; border-bottom: 1px solid #aaa; border-collapse: collapse; width: 100%;}
.main_table th, .main_table td { padding-left: .3em;}
.main_table th { color: #222; line-height: 1.8em; background-color: #9FCB4E; border: 1px solid #222;}
.main_table th a { color: #222;}
.main_table th.fixed { width: 6em; }
.main_table tr.d { background-color: #f0f1f2;}
.main_table tr:hover, .main_table tr.hovered { background-color: #d0d7e2;}
.main_table .n { font-weight: bold;}
.main_table td { border-left: 1px solid #aaa; border-right: 1px solid #aaa;}
.main_table td a:hover { text-decoration: underline;}
.main_table img { padding-top: .2em;}
.main_table td a.r { float: right; margin-left: 5px;}
.main_table small { visibility: hidden; font-size: 80%; vertical-align: middle;}
.main_table tr:hover small, .main_table tr.hovered small { visibility: visible;}
#search_un { margin-top: 2em; font-size: 90%; padding: .5em 0;}
#search_un img { vertical-align: top;}
/* handler */
.main_div { margin: 1.3em 0; line-height: 1.9em; border: 1px solid #aaa;}
.main_div h1 { text-align: center; display:block;}
.main_div .h { background-color: #9FCB4E; border-bottom: 1px solid #888;}
.main_div .nav { text-align: center; margin-bottom: 1em;} 
.main_div .nav a { font-size: 110%; border: 1px solid #aaa; padding: 0 5em; background-color: #eee;}
.main_div .nav a:hover { border: 1px solid #aaa; padding: 0 5em;background-color: #fafafa;}
.main_div .yt { text-align: center;}
.main_div .un_banner { float:right; }
.main_div .d { background-color: #f0f1f2;}
.main_div b { float: left; padding-left: .8em; width: 13em;}
.main_div .dl { padding: .6em 0; font-size: 160%;}
.main_div .dl b { padding-left: .4em; width: 8.5em;}
.main_div .un { padding-left: 5em; font-size: 120%;}
.main_div .un a { text-decoration: underline; font-weight: bold;}
.main_div .un a:hover { text-decoration: none;}
.main_div input, .main_div textarea { background-color: #F0F1F2; padding: 0 .4em;}
#bb_div { margin: .8em; line-height: 2.5em; text-align: left}
#bb_div select { background-color: #F0F1F2;}
#bb_div .helpbox { border: 0px; background-color: #fff}
#rate_div { padding: .8em 0; text-align: center;}
#rate_div ul li { padding-left: 2em;}
.comm_div { border-bottom: 1px dashed #aaa; padding-bottom: .8em;}
.comm_div .av { float: left; margin: 0 .5em .5em 0; padding: .3em; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; text-align: center;}
.comm_div q { margin-left: 2em; padding: .3em; background-color: #f0f1f2; border: 1px solid #aaa; quotes: '' '';}
.main_div .fsize { float: right; padding-right: .8em; width: auto;}
#footer { margin: 1em 0; padding-top: .8em; border-top: 1px solid #aaa; text-align: right;}
#footer img { float:right; margin: .5em 0 0 .8em;}
