/* FRONTPAGE OPMAAK & WIDGETS  *************************************************/
#ditnummer{
 padding: 5px;
 margin: 0px;
 color: #333;
 font-family: impact; 
 font-size: 12px;
 text-align: center; 
 letter-spacing: 1px;
 -moz-border-radius: 0px 0px 5px 5px;
 -webkit-border-radius: 0px 0px 5px 5px;
 background-image: url('../img/h_grey_shade.jpg');
 background-repeat: repeat-x;
 background-position: top center; 
 background-color: #f3f3f3;
}
#ditnummer p{ margin: 0px; padding: 0px; color: #666; }
#ditnummer p b{ color: #86a431; font-weight: normal; }


/* blikvanger */
/* --------------------------------------*/
#blikvanger{
 margin: 0px;
 padding: 0px;
 height: 300px;
 border: 1px solid #000;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 width: 900px;
 margin-bottom: 5px;
 background: #888;
}

#blikvanger div.blikv_item{
 margin: 0px; 
 padding: 0px;
 position: absolute;
}

#blikvanger div.blikv_foto{
 margin: 0px;
 padding: 0px;
 width: 600px;
 height: 300px;
 float: left;
 overflow: hidden;
 background-position: center center;
 -moz-border-radius: 4px 0px 0px 4px;
 -webkit-border-radius: 4px 0px 0px 4px;
 background-color: #ddd;
 background-image: url('../img/example/fton.jpg');
 background-repeat: repeat;
 background-position: center center; 
}

#blikvanger div.blikv_tekst{
 margin: 0px;
 padding: 25px;
 width: 250px;
 height: 250px;
 float: right;
 overflow: hidden;
 -moz-border-radius: 0px 4px 4px 0px;
 -webkit-border-radius: 0px 4px 4px 0px;
 background: #222;
 background-image: url('../img/achtergrond_blikvanger.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 color: #fff;
}

#blikvanger .blikvanger-empty{
 width: 600px;
 height: 300px;
 margin-top: -35px;
}

#blikvanger div.blikv_tekst h2{
 font-family: georgia;
 color: #90c25a;
 font-weight: normal;
 margin-bottom: 10px;
 padding-bottom: 0px;
}

#blikvanger div.blikv_tekst p{
 width: 250px;
 overflow: hidden;
 color: #ddd;
 margin-top: 10px;
 padding-top: 0px;
}


#blikvanger div.blikv_tekst p.more{
 width: 250px;
 height: 170px;
 overflow: hidden;
 color: #666;
}

#blikvanger a{ color: inherit; }
#blikvanger:hover a{ color: inherit; }

#blikvanger div.blokje{
 margin-left: 0px;
 background: #000 ;
 color: #fff;
 margin-top: 0px;
 padding-left: 10px;
 padding: 3px;
 font-weight: bold;
 letter-spacing: 1px;
 font-size: 11px;
 width: 100px;
 text-align: right;
 border: 1px solid #fff;
 border-left: 0px solid #fff;
 margin-top: 10px;
 float: left;
}
/* --------------------------------------*/

ul.front-widgets{
 margin: 0px;
 padding: 0px;
 margin-top: 0px;
 margin-right: -10px;
}

li.widget{
 margin: 0px;
 padding: 9px;
 width: 429px;
/* min-height: 250px;*/
 list-style-type: none;
 border: 1px solid #ddd;
 background: #fff;
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

li.widget h2{
 color: #fff;
 padding: 5px;
 font-size: 12px;
 letter-spacing: 1px;
 -moz-border-radius: 4px 4px 0px 0px;
 -webkit-border-radius: 4px 4px 0px 0px;
 margin-top: -9px;
 margin-left: -9px;
 margin-right: -9px;
 margin-bottom: 9px;
 background-image: url('../img/normal/menu1.gif');
 background-repeat: repeat-x;
 background-position: center center; 
}

li.widget h2 img{
 height: 10px;	
}

li.widget h2 a{ color: #fff; }
li.widget h2{
 padding: 4px;
 font-size: 11px;
 letter-spacing: 1px;
 -moz-border-radius: 4px 4px 0px 0px;
 -webkit-border-radius: 4px 4px 0px 0px;
 margin-top: -9px;
 margin-left: -9px;
 margin-right: -9px;
 margin-bottom: 9px;
 height: 14px;
}


/* Breedte gespecificeerd */
/* --------------------------------------*/
#categoryposts-4, #categoryposts-5, #categoryposts-10
{ /* smalle */ width: 202px;}

#categoryposts-7
{ /* blikvanger */ width: 779px; margin-bottom: 5px; }


/* Type gespecificeerd */ 
/* --------------------------------------*/
#categoryposts-7 p{ margin: 0px; padding: 0px; margin-left: 600px; margin-right: 0px; } 
#categoryposts-7 a{ margin: 0px; padding: 0px; margin-left: 600px; margin-right: 0px; } 
#categoryposts-7 ul{ margin: -9px; padding: 0px; }
#categoryposts-7 ul li{ margin: 0px; padding: 0px; }


/* Kleur gespecificeerd */
/* --------------------------------------*/
.blue h2, #rss-3 h2, li.widget-novumtv h2, #categoryposts-10 h2
{ /* blauw */ color: #fff; background: #aaa;   background-image: url('../img/normal/menu5.gif'); background-repeat: repeat-x; background-position: center center; }

.green h2, #categoryposts-3 h2, #categoryposts-4 h2, #categoryposts-7 h2, #categoryposts-8 h2
{ /* groen */ background: #aaa; color: #fff;  background-image: url('../img/normal/menu3.gif'); background-repeat: repeat-x; background-position: center center; }

.orange h2, #categoryposts-5 h2, #categoryposts-9 h2, #categoryposts-12 h2, #newsletter h2, #categoryposts-13 h2
{ /* oranje */ background: #aaa; color: #fff;  background-image: url('../img/normal/menu4.gif'); background-repeat: repeat-x; background-position: center center;  }
/* --------------------------------------*/


li.widget_rss{ height: 150px; overflow: hidden; background-image: url('../img/achtergrond_widget.jpg'); background-repeat: repeat-x; background-position: bottom center; }
li.widget_rss ul{ margin: 0px; padding: 0px; /*padding-bottom: 7px;*/} /* 7px is een quick fix. onbekend waarom de kolommen anders niet lijnen */
li.widget_rss ul li{ margin: 0px; margin-bottom: -1px; list-style-type: none; padding: 2px; height: 15px; overflow: hidden; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
li.widget_rss ul li:hover{ background: #eeeeee; }
li.widget_rss ul li a{ margin: 0px; padding: 0px; display: block; margin-right: 65px; font-weight: bold; color: #555; }
li.widget_rss ul li a:hover{ color: #333; }
li.widget_rss ul li .rss-date{ float: right; width: 60px; margin-top: -13px; text-align: right; color: #aaa; font-size: 10px;  }
li.widget_rss ul li div.rssSummary{ font-size: 10px; }
	
li.widget_categoryposts{ max-height: 260px; overflow: hidden; background-image: url('../img/achtergrond_widget.jpg'); background-repeat: repeat-x; background-position: bottom center; }	
li.widget_categoryposts ul{ margin: 0px; padding: 0px; }
li.widget_categoryposts ul li{ margin: 0px; margin-bottom: -1px; list-style-type: none; padding: 2px; height: 15px; overflow: hidden; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
li.widget_categoryposts ul li:hover{ background: #eeeeee; }
li.widget_categoryposts ul li a{ display: block; height: 13px; font-weight: bold; color: #555; overflow: hidden; }
li.widget_categoryposts ul li a:hover{ color: #333; }
li.widget_categoryposts ul li .post-date{ float: right; width: 55px; margin-top: -13px; text-align: right; color: #aaa; font-size: 10px;  }
li.widget_categoryposts ul li div.rssSummary{ font-size: 10px; }

li.vmfrontpage-2col{ overflow: hidden; max-height: 260px; }
li.vmfrontpage-2col .entry{ margin: 0px; padding: 0px; width: 430px; overflow: hidden; }
li.vmfrontpage-2col .category-youtube .entry{ overflow: hidden; margin: -9px; margin-bottom: -4px; width: 447px; }

li.widget-inditnummer{ background-image: url(../img/idn_fond.jpg); background-position: center center; background-repeat: no-repeat; color: #fff; height: 260px; overflow: hidden; }
li.widget-inditnummer a{ color: #90c25a; font-weight: bold; }
li.widget-inditnummer a:hover{ color: #ffffff; }
li.widget-inditnummer .widget-inditnummer-cover{ width: 175px; float: left; margin-right: 10px; border: 1px solid #fff; }
/* zie na zijbalken de rest van inditnummer widget's stijlen */

li.widget-inditnummer .abowerf-proef, li.widget-inditnummer .abowerf-cadeau
{ text-align: center; background: #90c25a; color: #fff; display: block; padding: 5px; float: right; width: 100px; margin-right: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
li.widget-inditnummer .abowerf-proef:hover, li.widget-inditnummer .abowerf-cadeau:hover
{ background: #fff; color: #222; }

li.widget-countdown{ height: 85px; width:429px; color: #fff; background-image: url('../img/WKcountdown.jpg'); background-position: center center; background-repeat: no-repeat;}
li.widget-countdown h2{ visibility:hidden; background: #ff4400; color: #fff;  }
#countbox{ font-size:17px; font-weight:bold; margin-left: 5px; width:340px; text-align:center; color:#fff; margin-top: -15px;  }
#speelschema{font-size:11px; font-weight:bold; margin-left: 5px; width:340px; text-align:center; color:#fff; margin-top: 3px;  }
#speelschema a{ color: #fff; display: block; padding: 3px; }
#speelschema a:hover{ color: #fff; background: #f60;}


li.widget-link{ height: 85px; width:429px; color: #fff; background-image: url('../img/WKinfo.jpg'); background-position: center center; background-repeat: no-repeat;}
li.widget-link h2{ visibility:hidden; background: #ff4400; color: #fff;  }
li.widget-link a{ display: block; width: 429px; height: 100px; margin-top: -15px; }

li.widget-link-nb{ height: 85px; width:429px; color: #fff; background-image: url('../img/NBinfo.jpg'); background-position: center center; background-repeat: no-repeat; }
li.widget-link-nb h2{ visibility:hidden; background: #ff4400; color: #fff;  }
li.widget-link-nb a{ display: block; width: 429px; height: 100px; margin-top: -15px; }
	
/*li.widget-novumtv{ height: 260px; overflow: hidden; background-image: url('../img/achtergrond_widget.jpg'); background-repeat: repeat-x; background-position: bottom center; } NA WK DEZE GEBRUIKEN */
li.widget-novumtv{ height: 150px; overflow: hidden; background-image: url('../img/achtergrond_widget.jpg'); background-repeat: repeat-x; background-position: bottom center; } /* met WK COUNTDOWN ER BOVEN */
li.widget-novumtv div.novumtv-item{ width: 206px; margin: 3px; padding: 0px; border: 1px solid #ddd; float: left; background: #fff; height: 122px; }
li.widget-novumtv div.novumtv-item:hover{ background: #f5fafc; }
li.widget-novumtv div.novumtv-clip{ width: 50px; height: 50px; float: left; border: 1px solid #fff;  margin: 0px; padding: 0px; }
li.widget-novumtv div.novumtv-text{ width: 149px; margin-left: 55px; font-size: 10px; }
li.widget-novumtv div.novumtv-text h3{ font-size: 13px; color: #333; margin: 0px; padding: 0px; margin-bottom: 3px; margin-top: 3px; color: #004b99;}
li.widget-novumtv div.novumtv-text p.novumtv-disc{ height: 40px; overflow: hidden; margin: 0px; padding: 0px;}
li.widget-novumtv div.novumtv-text p.novumtv-small{ margin: 0px; padding: 0px; margin-top: 5px; padding-top: 3px; border-top: 1px dashed #ddd; text-align: right; }
li.widget-novumtv div.novumtv-text p.novumtv-small a{ color: #555; }
li.widget-novumtv div.novumtv-text p.novumtv-small a:hover{ color: #333; }
li.widget-novumtv div.novumtv-clip a{ display: block; width: 50px; height: 50px; margin: 0px; padding: 0px; background-image: url('../img/playbutton.png'); background-position: center center; background-repeat: no-repeat; opacity: 0.5; }
li.widget-novumtv div.novumtv-clip a:hover{ opacity: 1; }

li.adrotate_widget{ height: 260px; }
li.adrotate_widget img{margin: -9px; max-width: 447px; max-height: 256px; }
#leftbar li.adrotate_widget, #rightbar li.adrotate_widget,#leftbar li.widget, #rightbar li.widget{ height: auto; }

#headerbanner li.adrotate_widget{ margin: 0px; margin-top: 0px; padding: 0px; margin-right: 10px; background: none; width: auto; height: auto; border: none; height: 60px; overflow: hidden; }
#headerbanner li.adrotate_widget object{ margin: 0px; padding: 0px; }
#headerbanner li.adrotate_widget img{ margin: 0px; }
#headerbanner li{ float: right; padding-right: 10px; }

#newsletter{ height: 85px; background: none;  background-image: url('../img/subscribefond.jpg'); background-position: bottom center; background-repeat: repeat-x; }
#newsletter form p{ margin: 0px; padding: 0px; width: 160px; text-align: center; }
#newsletter form p input{ margin: 0px; padding: 2px; margin-bottom: 2px; width: 150px; }
#newsletter .widget_newsletter-info{ float: right; width: 250px; font-size: 13px; color: #643701; }
#newsletter input{ border: 1px solid #c46b00; color: #c46b00; font-weight: bold; }



/* END FRONTPAGE OPMAAK *************************************************/
/* zijbalken */
#leftbar{
 width: 130px;
 margin: 0px;
 padding: 0px;
 position: absolute;
 margin-top: 10px;
 margin-left: -135px; 
 overflow: hidden;
}

#rightbar{
 float: right;
 width: 120px;
 margin: 0px;
 padding: 0px;
 margin-top: 10px;
 overflow: hidden;
}

#leftbar ul, #rightbar ul, #leftbar ul li, #rightbar ul li, #leftbar ul li.widget, #rightbar ul li.widget{
 margin: 0px;
 padding: 0px;
 margin-bottom: 5px;
 text-align: center;
 list-style-type: none;
 width: 120px;
 border: 0px;
}

#leftbar ul li.widget h2, #rightbar ul li.widget h2{
 border: 0px; margin: 0px; padding: 0px;	
}
#leftbar ul li.widget p, #rightbar ul li.widget p{
 border: 0px; margin: 0px; padding: 0px;	
}
/*----------------------------------------- sidebars opmaak is verplaatst  */
/*											ivm overrulen van de standaard */
/*											widget opmaak.				   */

/* aanvullend inditnummer */
#leftbar li.widget-inditnummer img, #rightbar li.widget-inditnummer img{ width: 120px; border: 0px; }
#leftbar ul li.widget-inditnummer, #rightbar ul li.widget-inditnummer{ background: #000; padding-bottom: 5px;}
#leftbar ul li.widget-inditnummer big, #rightbar ul li.widget-inditnummer big{ font-size: 12px; }

/* WK WIDGETS */

.wk-pagina-header, .wk-pagina-item{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

.wk-pagina-header img, .wk-pagina-item img{ border: 0px; }
.wk-pagina-item { width: 447px; float: left; margin-right: 7px; margin-bottom: 5px; }
.wk-pagina-item img{  }

#categoryposts-13{ height: 288px; max-height: none; }