/*algemeen*/
    *
    {
    margin:0;
    padding:0;
    }
    
    body,div,td,p,li
    {
    font:12px verdana ;
    line-height:16px;
    }
    td
    {
    vertical-align:top;
    text-align:left;
    }
    
    h1,h2,h3,h4,h5,h6
    {
    font:13px verdana;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:5px;
    }
    
    #textgedeelte img
    {
    margin:8px;
    }
    hr
    {
    border:1px solid #000;
    height:1px;
    }
    
    blockquote
    {
    margin-left:12px;
    }
    
    a
    {
    text-decoration:none;
    color:#000;
    }
    a:hover
    {
    text-decoration:underline;
    }
    div.contentblock img, div#artikel div.itemcontent img
    {
    margin:8px;
    border:0;
    }

    div.itembottom,div.itemheader,div.itemcontent
    {
    clear:both;
    }
    
body
{
background:#fff url('images/body_bg_met_rood.jpg') repeat-x top;
}

.contentblock ol 
{
list-style: decimal inside;
}

.contentblock ul 
{
list-style: disc inside;
}

.container_12
{

padding-left:10px;
padding-right:10px;
}

div.item div.itemheader span
{
margin-left:10px;
margin-right:10px;
}
div.item div.itemcontent
{
margin:10px;
margin-bottom:0px;
}

div.contentblock a,div.contentblock_agenda a,div.contentblock_news a,div.contentblock_organisaties a
{
font-weight:bold;
}
div#header
{
position:relative;
z-index:9;
height:110px;
background:url('images/header.jpg') no-repeat 150px center;
}

div#link_logo a
{
background:url('images/logo.png');
width:130px;
height:124px;
position:absolute;
top:22px;
left:0px;
z-index:3;
}

div.itemheader span
{
display:block;
font-weight:bold;
}

div.headline
{
display:none;
}

div#agenda div.itemcontent
{
position:relative;
}
div#agenda div.headline_events img
{
display:block;
position:absolute;
top:0px;
left:240px;
}

ul#main li 
{
position:relative;
z-index:2;
float:left;
padding-left:10px;
padding-top:6px;
}

div#randompicture div.all_albums
{
padding-top:205px;
}
div#randompicture div.all_albums a
{
font-weight:bold;
}
a.picnotok
{
color:#fff;
}
div.spo_image
{
text-align:center;
}
div.spo_image img
{
padding-top:10px;
}

div.youtube div.itemcontent
{
margin:0px;
}
div#mainmenu
{
margin-bottom:0px;
margin-top:-10px;
}
ul#main
{
height:30px;
background:url('images/main.jpg') no-repeat;
padding-left:120px;
}

ul#main a
{
margin-top:5px;
padding:5px;
color:#fff;
font-weight:bold;
}
ul#main a:hover
{
text-decoration:none;
color:#fe9900;
}
ul#main li a.selected
{
color:#fe9900;
}
div#bannerlist div.itemheader span
{
display:none;
}
div#nieuws div.itemheader span
{
display:none;
}
div#agenda div.itemheader span
{
display:none;
}
div#hot_topics div.itemheader span
{
display:none;
}
div#new_topics div.itemheader span
{
display:none;
}
div#submenu div.itemheader span
{
display:none;
}
div#stelling div.itemheader span
{
display:none;
}

span.evt_date,div.spotlight a
{
font-weight:bold;
}

div.lees_meer, a.moreresults
{
font-weight:bold;
padding-top:5px;
}

div#recente_ervaringen td.alternate
{
background-color:#fff;
}

div#recente_ervaringen td
{
padding:5px;
}

div#recente_ervaringen td a
{
font:11px verdana; 
font-weight:bold;
}

div#recente_ervaringen td span.forumcatname
{
font-size:9px;

}
div#recente_ervaringen td span.forumperson
{
font-size:9px;
color:#666;
}

div#youtube_flow
{
text-align:center;
}

div#poll_ajax form table
{
padding:3px;
}

div#poll_ajax form table label
{
padding-left:5px;
}

div#poll_ajax a
{
font-weight:bold;
}

ul.submenu
{
height:135px;
width:220px;
background:url('images/submenu_bg.jpg');
}
ul.submenu li 
{
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #fff;
}

ul.submenu li a
{
display:block;
color:#fff;
}
ul.submenu li a:hover
{
text-decoration:none;
}
div#agenda a.selected,div#nieuws a.selected
{
font-weight:bold;
}
#submenu a.selected
{
font-weight:bold;
}
ul.submenu li.current a
{
font-weight:bold;
color:#e0a03e;
}
div#navbar_lvl3_container a:hover
{
text-decoration:none;
color:#FE9900;
}
div#navbar_lvl3_container a.current
{
font-weight:bold;
color:#e0a03e;
}
div.slide_subheader
{
display:none;
margin-top:-10px;
_margin-left:5px;
height:135px;
margin-bottom:0px;
}

div#subheader
{
display:none;
margin-top:-10px;
height:135px;
background-image:url('images/subheader.jpg');
background-repeat:no-repeat;
background-position:bottom center;
}
*:first-child+html div#subheader
{
height:135px;
}
* html div#subheader
{
height:135px;
} 

div#subheader .grid
{
margin-bottom:0px;
}
.container_12 div.navbar_overlay
{
padding:0px;
margin-left:-10px;
height:135px;
width:720px;
background:url('images/navbar_overlay.jpg');
}

a.navbar_level3 
{
margin-top:4px;
margin-left:10px;
margin-bottom:1px;
width:340px;
float:left;
color:#000;
}

div#sub-nav
{
height:135px;
width:220px;
}

div#zoeken
{
position:absolute;
top:37px;
left:722px;
}
div#zoeken span
{
display:none;
}
div#zoeken form
{
text-align:center;
margin-top:7px;
}
div#zoeken form input
{
border:1px solid #fff;
text-align:center;
height:16px;
}
span.kruimelpadstart
{
display:none;
}
div#kruimelpad
{
margin-left:260px;
width:680px;
font-size:11px;
}
div#kruimelpad a.link_back
{
font-weight:bold;
float:right;
}
div#zoeken a
{
position:absolute;
top:18px;
left:186px;
height:21px;
width:25px;
background-image:url('images/zoekbutton.png');
}

div#showspotlight
{
min-height:112px;
height:112px;
overflow:hidden;
padding-left:12px;
margin-top:-10px;
}

div.evt_summary,div.evt_source
{
margin:10px;
font-weight:bold;
}
div.nws_source
{
font-weight:bold;
}
div.nws_summary
{
margin:10px;
font-style:italic;
}

div#bottom
{
background:url('images/bottom.jpg') repeat-x;
height:155px;
}
div.static_container
{
width:1000px;
padding-top:40px;
margin-left:auto;
margin-right:auto;
}
div.staticpanel a,div.staticreferences a
{
margin-left:10px;
font-weight:bold;
}

div.staticpanel
{
text-align:center;
margin-left:710px;
}
div.staticpanel a, div#staticpanel_extra a
{
color:#ce0227;
}
div#staticpanel_extra
{
float:left;
margin-left:30px;
font-weight:bold;
}
div.staticreferences
{
text-align:center;
margin-right:430px;
margin-top:-20px;
font-size:11px;
}
div#links a,div#submenu a,div.soc_list a,div#artikelen a,div#folders a,a.nieuws, a.agenda
{
display:list-item;
list-style-image:url(images/bullet.gif);
margin-left:30px;
}
div#links a:hover,div#submenu a:hover,div#organisaties a:hover,div#artikelen a:hover,div#folders a:hover,a:hover.nieuws, a:hover.agenda
{
text-decoration:underline;
}
a.rss_item
{
font-weight:bold;
}
div.rss_desc
{
padding-bottom:5px;
}
/* stellingen*/



div#stelling div , div#stelling div.stl_list a
{
color:#000;
font-weight:bold;
margin-bottom:10px;
}

div#stelling div.stl_list a
{
display:list-item;
margin-left: 1.5em;
}



div#stellinglist a
{
display:list-item;
margin-left: 1.5em;
}

div#stellinglist a.selected
{
color:#fff;
}
div#stelling div.stl_intro
{
font-weight:normal;
}

div#stelling div.itemcontent
{
padding:5px;
}

/*stellingreacties*/
div.stellingreactie
{
background-color:#e8e5e0;
margin-bottom:4px;
margin-top:4px;
padding:10px;
}
div#stellingreacties div.alternate
{
background-color:#f0f0f0;
}

div.whowhen
{
margin-bottom:10px;
font:10px verdana;
color:#999;
}
a.meerreacties
{
float:right;
}

.navbar_wrapper
{
height:150px;
width:700px;
display:block;
margin:10px;
overflow:hidden;
}

td.navbar_nws_info div
{
float:left;
padding-left:10px;
}
div.navbar_nws_text,div.navbar_erv_text
{
height:66px;
overflow:hidden;
}
div.navbar_nws_name a,div.navbar_alb_name a,div.navbar_erv_name a
{
font-weight:bold;
}
div.navbar_nws_summary
{
font-style: italic; 
}
.navbar_pics
{
float:left;
margin-top:-10px;
margin-right:10px;
}
.navbar_evt
{
float:left;
margin:10px;
}
.navbar_pics img, .navbar_evt img
{
padding:10px;
border:1px solid #666;
background-color:#fff;
}
.navbar_erv
{
overflow:hidden;
width:700px;
height:130px;
}
div#showspotlight td img
{
float:left;
}
div#showspotlight span.spo_name
{
font-weight:bold;
}
.navbar_evt_date
{
font-weight:bold;
}
.navbar_evt_list a.agenda, .navbar_wrapper div.evt_list a
{
list-style-image:none;
}

div.navbar_pijl
{
position:absolute;
top:45px;
left:75px;
}

div.navbar_pijl img
{
height:62px;
width:101px;
vertical-align:middle;
}
div.navbar_pijl a
{
font:verdana 14px;
color:#ffcc7f;
font-weight:bold;
}

a.mainforum{
float:right;
border: 1px dotted #000;
position:relative;
top:-4px;
}

.img_banner
{
text-align:center;
margin-bottom:10px;
}

.img_wrapper
{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}



/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
clear:both;
width: 940px; 
height: 20px; 
margin: 0; 
margin-left:10px;
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 5px;
top: 5px;
width: 930px;
height:20px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
clear:both;
}

ul.newsticker li {
 /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
color:#fff;
font: bold 10px Verdana;
display:inline;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
display:inline;
margin:0px;
} 
ul.newsticker span {
margin-left:15px;
margin-right:10px;
font: bold 10px Verdana;
font-weight:bold;
} 


div#currentform
{
margin-top:20px;
background-color:#e8e5e0;
}

td.formlabel
{
width:30%;
}

div#bannerlist
{
margin-top:-10px;
}

div.contentblock div.itemheader span,div.contentblock div.itemcontent
{
padding-top:12px;
}

div#survey
{
display:none;
}

