/* DEFAULT STYLES  ******************************************************** DEFAULT STYLES*/

* { /*als basis alles op 0 zetten */
	padding: 0px;
	margin: 0px;
	font-family: arial, verdana, 'sans serif';
	}
*:focus{/*zo krijg je in FF geen nare stippellijnen op links waarop je klikt, dit werkt naast de overflow hidden in een link die je opzij gezet hebt met een text-indent van 1000em*/
	outline:0;
	}
/* default styles*/
img {
	display: block;
	border: 0px;
	}
ul {
	list-style: none;
	}
li a {
	height:1%;  /*geen whitespace tussen link list items
	zoom:1; */
	}
a {
	text-decoration: none;
	}
a img {
	border: 0px;	
	}
/* END DEFAULT STYLES*/

.crossverwijzing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF7007 url(/images/koninginnedag2010/fotoverwijzing_bg.png) no-repeat scroll left top;
height:60px;
margin-bottom:18px;
margin-left:16px;
text-transform:uppercase;
width:576px;
}
.crossverwijzing p {
font-size:13px;
font-weight:bold;
line-height:18px;
margin:0 auto;
padding-top:3px;
text-align:center;
text-decoration:none;
width:380px;
}
.crossverwijzing a {
color:#FFFFFF;
text-decoration:none;
}

/* HOOFDINDELING  ********************************************************  HOOFDINDELING*/
html {
	height:100%;
}
body { 
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background:url(/images/bg_window.png) repeat-y center top;
	overflow: -moz-scrollbars-vertical;
	}
#container{
	margin: 0 auto;
	width: 990px;
	overflow:hidden;/* voor IE6*/
	position: relative;/* voor IE6*/
	background:url(/images/bg_diagonaal.gif) repeat-y left top;	
	}
#container_foutmelding {
	margin: 0 auto;
	width: 988px;
	overflow:hidden;/* voor IE6*/
	position: relative;/* voor IE6*/
	background:url(/images/blank.gif) repeat left top;
	background-color:#FFF;
}

#container_fotobg {
	font-size: 1em;
	font-weight: normal;
	width: 988px;
	background:url(/images/bgfoto_oog.jpg) no-repeat left -4px;
	overflow:hidden;
	}
/*#container_fotobg .breed {
	overflow:hidden;
}*/
#header {
	height:167px;
	margin-bottom:22px;
	width:990px;
}
.ie6 #header {
	margin-bottom:4px;
}
#kolom_links {	
	float:left;
	margin:0;
	padding:0 0 0 6px;
	width:626px;
}
.ie6 #kolom_links {
	width:620px;
	float:left;
	padding-left:3px;
}

#kolom_rechts {
	float:right;
	margin:0;
	padding:27px 3px 0 0;
	overflow:hidden;
	width:350px;
}
#footer {
	clear:both;
	width:980px;
	height:550px;
	background: url(/images/bg_footer.png) no-repeat left top;	
	margin-left:4px;
	}
.ie6 #footer {
	background: url(/images/bg_footer.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
	}	
	
/* KOLOMINDELING  ******************************************************** KOLOMINDELING */
.kolom {	
	float:left;
	width:308px;
	padding-right:5px;
}
.ie6 .kolom {	
	padding-right:1px;
	overflow:hidden;
}
.breed {
	background:url(/images/bg_detail.png) repeat-y left top;
	/* overflow:hidden; */
	padding-top:0.2em;
	width:619px;
}
.breed.archief {
	padding-top:0em;
}

/* HEADERCONTENT ******************************************************** HEADERCONTENT index_nieuw*/
#innerheader {
	margin-left:6px;
	padding-right:16px;
}
.headinglinks {  
  float: left;  
  font-size:1.1em;
  line-height:25px;  
} 
.headinglinks a {  
  color:#222;  
  text-decoration:none;  
}  
.headinglinks a:hover {  
  text-decoration:underline;  
}  

/* css voor logdeel bovenaan header */
#log {
	float:right;
	width:auto;
	line-height:25px;
	font-size:1.1em;
}
a.inloggen {
	display:inline-block;
	height:17px;
	margin:4px 0;	
	padding:0 9px;
	background-color:#db0f17;
	color:#fff;
	line-height:17px;	
}
.ie7 a.inloggen {
	margin:0px;
	border-top: solid 4px #fff;
}
a.inloggen:hover {
	background-color:#000;
}
a.profiellink {
	display:inline-block;
	padding:0 9px;
	color:#db0f17;
	text-decoration:underline;
}
a.profiellink:hover {
	color:#222;
}

#header img.logo {
	float:left;
	width:240px;
	height:90px;
	margin-left:-7px;
}
#header div.topbanner {
	float:right;
	width:728px;
	height:90px;
	margin-bottom:7px;
}
.ie6 #header div.topbanner {
	overflow: hidden;
}
#menubalk {
	height: 21px;
	margin-left:-8px;
	margin-right:-14px;
	border-bottom:35px solid #db0f17;
	background-color:#fff;
	x -moz-box-shadow: 3px 3px 3px #6d6d6d; /* Firefox/Mozilla */
   x  -webkit-box-shadow: 3px 3px 3px #6d6d6d; /*Safari/Chrome */
   x  box-shadow: 3px 3px 3px #6d6d6d; /* Opera & hoe het zou moeten */
	/* Voor IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6d6d6d')";*/
	/* Voor IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6d6d6d'); */
	/* behavior: url(/js/PIE.htc); */
}
.ie6 ul#navigatie {
	margin-bottom:5px;
}
.ie6 #menubalk {
	border-bottom:0px;
	border-top:4px solid #fff;
	background:url(/images/ie6_navbg.gif) repeat-x left bottom;
	filter:none;
	height:56px;
	margin-left:-7px;
	z-index:100;
}
.ie7 #menubalk {
	z-index:100;
}
p.datum {
	float:left;
	width:162px;
	line-height:20px;
	text-indent:18px;
	color:#fff;
	font-size:1.1em;
}

/* EINDE HEADERCONTENT ******************************************************** EINDE HEADERCONTENT index_nieuw*/


/* PROMOTOPBAR **************************************************************** PROMOTOPBAR index_nieuw*/

.promotopbar {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.7);
	border-top: 1px dotted #c7c7c7;
	padding: 0;
	margin: 0 0 8px 0;
	font-size: 1.1em;
}
html.ie .promotopbar {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff);
}
html.ie8 .promotopbar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  
}

.promotopbar h3 {
	display: block;
	width: 100%;
	margin: 0 0 2px 0;
}


/* EINDE PROMOTOPBAR ********************************************************** EINDE PROMOTOPBAR index_nieuw*/


/* KOLOM BREED LINKS ********************************************************   KOLOM BREED LINKS */
	
/* actueel*/

#player,
.foto_actueel {
	width:375px;
	height:240px;
	float:left;
	/*padding-left:4px; oud*/
	padding-left:8px;
	margin-right:12px;
	vertical-align:middle;
}
#kolom_links .breed embed{
	margin-top:6px; 
	padding-bottom: 6px
}
/*.ie6 .foto_actueel {
	padding-left:4px;
	width:371px;
}*/
.foto_actueel img {
	margin-top: 6px;
	width: 375px;
	height:221px;
}
.foto_actueel .fotograaf {
	float:right;
	padding-right:4px;
}
#Main {
	width:375px;
	height:247px;
	margin-left:4px;
}
.playertekst {
	margin-top:4px;
	float:left;
	width:215px;
}
.playertekst h1 {
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.playertekst p {
	font-size:1.2em;
	line-height:1.45em;
}
.playertekst p a {
	color:#222;
	text-decoration:underline;
}
.playertekst p a:hover {
	color:#db0f17;
}

/* detail*/
#artikeldetail {
	font-size:1.2em;
	line-height:1.4em;
	margin-top: 6px;
}
#artikeldetail .banner-468-60 {
	height:60px;
	padding:12px 0 12px 65px;
	width:468px;
}
img.articlemapstatic{
	border:1px solid #C7C7C7;
	padding:4px;
}
.gespot_overzicht .banner-468-60 {
	height:60px;
	padding:12px 0 12px 65px;
	width:468px;
}
.detail_content {
	padding-left:12px;
	width:600px;
	/* overflow:hidden; */
}
/* de fuck? player_groot als id?? en een class player_groot met andere afmetingen? ...menohmenohmen... */
.player_groottt{
	width:575px;
	height:323px;
	padding:12px 0px 18px 0px;
}
#player_groot {
	width:592px;
	height:333px;
	padding:12px 0px 18px 0px;
}
.player_groot {
	width:511px;
	height:323px;
	padding:12px 0px 18px 0px;
}
#player_groot #Main {
	width:511px;
	height:323px;
}
#foto_detail {
	/*max-width:520px;
	overflow:hidden;
	padding:12px 0px 18px 0px;*/
}
#foto_detail .fotograaf {
	margin-top:0.5em;
	margin-bottom:1.5em;
	display:block;
	font-size: 0.9em;
}
.detail_content h1 {
	margin-top:0.3em;
	font-size:24px;
}
.detail_content p {
	margin-bottom:12px;
}
.detail_content p.intro  {
	max-width: 592px;
	font-weight:bold;
	margin-bottom:0px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
}
img.poweredby_logo {
	height:100px;
	/* left:530px; */
	/* position:absolute; */
	/* top:240px;	*/
        float: right;
	width:100px;
        margin-top: -20px;
	margin-right: -20px;

}
/* --------------------------------------------*/
.detail_tekst {
	line-height:1.5em;
}
.detail_tekst p {
	width:592px;
}
/* bundles/persons */
.detail_tekst table.columns  p {
	width:375px;
}
table.columns div.dossiers{
	border: 1px solid #222222;
}
table.columns div.pb_header{
	background-color: #222222;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 6px;
	text-transform: uppercase;
}
table.columns div.pb_list{
	background-color: #E9E9E9;
	padding: 6px;
}
table.columns div.pb_list a{
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
table.columns div.pb_list a img{
	padding-right: 4px;
}

/* --------------------------------------------*/
.detail_tekst a {
	color:#db0f17;
        font-weight: bold;
	text-decoration:underline;
}
.detail_tekst a:hover {
	color:#db0f17;
}

.detail_tekst ol {
	margin-bottom:1em;
	margin-left: 18px;
}
.detail_tekst ul{
	margin-bottom:1em;
}
.detail_tekst ul li {
	list-style:disc outside none;
	margin-left:12px;
}
.detail_tekst ol li {
	list-style:outside decimal;
}
.linklijsten {
	width:560px;
	font-size:0.95em;
}
.linklijsten ul {
	width:260px;
	float:left;
	margin-bottom:0px;
}
.programmabeschrijving .linklijsten ul {
	font-size:12px;
	line-height:18px;
	width:300px;
	margin-bottom:12px;
}
.linklijsten ul.redactioneel {
	margin-right:40px;
	margin-bottom: 12px;
}
.linklijsten ul li {
	list-style-position: outside;
	list-style-image: url(/images/tekstpijl_rood.gif);
	margin-left:18px;
}
.linklijsten ul li.header,
.programmabeschrijving .linklijsten ul li.headertwee,
.highlighttekst .linklijsten ul li.headertwee {
	list-style: none;
	margin-left:18px;
	font-weight:bold;
	list-style-image:none;
}
.highlighttekst .linklijsten ul li {
	font-size:12px;
}
.linklijsten ul li a, .highlighttekst .linklijsten ul li a {
	color:#222;
        font-weight: normal;
	text-decoration:underline;
}
.highlighttekst .linklijsten ul li a:hover {
	color:#db0f17;
}
.programmabeschrijving .linklijsten ul li.last,
.highlighttekst .linklijsten ul li.last {
	margin-bottom:16px;
}
/* aangepaste  css  t.b.v. doorkliklink*/
.doorkliklink {
	clear:left;
	padding-top:2em;
	width:592px;
}
.doorkliklink ul {
	margin-bottom:0px;
	width:280px;
}
.doorkliklink ul.vorige {
	float:left;	
	background:url(/images/vorige.png) no-repeat left top;
}
.doorkliklink ul.volgende {
	float:right;
	background:url(/images/volgende.png) no-repeat right top;
}
.doorkliklink ul li {
	font-size:0.95em;
	line-height:1.3em;
	list-style: none;
	padding-top:2px;
}
.gespot_overzicht .doorkliklink ul.vorige li {
	padding-left: 16px;
	margin-top:-3px;
	float:left;
}
.doorkliklink ul.vorige li {
	padding-left: 8px;
	margin-top:-3px;
	float:left;
}
.doorkliklink ul.volgende li {
	margin-top:-3px;
	float:right;
	width:auto;
	padding-right:18px;
}
.doorkliklink ul li a {
	color:#222;
	text-decoration:none;
        font-weight: normal;
	line-height:15px;
}
.doorkliklink  ul.volgende li a{
	text-align:justify;
}
.doorkliklink ul li a:hover span.bold {
	color:#222;
}
span.tijd a.stem {
	float: right;
	left: 28px;
	position: relative;
	top: -25px;
}
/* einde aangepaste  css  t.b.v. doorkliklink*/

img.stippellijn_groot  {
	clear:both;
	height:1px;
	width:608px;
	padding-top:12px;
	margin-left:5px;
	border-bottom:2px dotted #ccc;
	}
img.stippellijn_groot2  {
	clear:both;
	height:1px;
	width:608px;
	padding-top:4px;
	margin-left:5px;
	border-bottom:2px dotted #ccc;
	}
ul.social_bookmarking {
	width:600px;	
	margin-top:12px;
	margin-left:12px;
	height:22px;
}
ul.social_bookmarking li {
	float:left;
	display:inline;
	margin-right:6px;
	x font-size:1.2em;
	line-height:22px;
}
ul.social_bookmarking li a {
	width:22px;
	height:22px;
	display:block;
}
ul.social_bookmarking li.stuurdoor {	
	padding-left:24px;
}
ul.social_bookmarking li a img {
	width:20px;
	height:20px;
	border:1px solid #fff;
}
ul.social_bookmarking li a img:hover {
	border:1px solid #bbb;
}
/* nieuwe socials links */
#socials {
	background-color:#FFFFFF;
	border:1px solid #C7C7C7;
	font-size:1.2em;
	line-height:1.34em;
	margin-bottom:18px;
	margin-left:12px;
	margin-top:18px;
	overflow:hidden;
	padding:4px;
	width:583px;
}
.uit #socials {
	margin-left:0px;
}
#socials ul {
	overflow:hidden;
}
#socials ul li {
	float:left;
}
ul.tablist {
	background-color:#FFFFFF;
	border-bottom:3px solid #222222;
	overflow:hidden;
	max-width:583px;
}
ul.tablist li {
	background-color:#626262;
	float:left;
	height:21px;
	line-height:21px;
	padding-right:10px;
	width:auto;
    margin-right: 2px;
}
ul.tablist li a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:22px;
	padding-left:10px;
	text-transform:uppercase;
}
.programmadetail #socials li a{
	font-size: 0.8em;
}
.programmadetail #socials #embedden li{
	font-size: 0.8em;
}
ul.tablist li:hover {
	background-color:#222222;
	border-color:#FFFFFF;
}
#socials ul.tablist li.bordertab {
	border-left:2px solid white;
	border-right:2px solid white;
}
#socials ul.tablist li.active {
	background-color:#222222;
	border-color:#222222;
	height:22px;
}
.ie6 ul.tablist{height: 20px}
.ie6 li#doorstuurtab{width:90px}
.ie6 li#videotab{width:90px}
.ie6 div#embedden{height: 20px}
.ie6 div#doorsturen{height: 20px}

div#doorsturen,
div#linken,
div#embedden {
	background-color:#e9e9e9;
	padding:10px;
}
div#doorsturen li {
	margin-right:1px;
 	height: 20px;
  	vertical-align: middle;
  	font-size: 11px; 
}
div#doorsturen li.twitter {
    width: 100px;
	padding-top: 0;
}
div#doorsturen li.facebook {
  padding-top: 0;
}
div#doorsturen li.hyves {
 height:22px;
}
div#doorsturen li.googleplusone {
  padding-top: 1px;
  width:70px;
}
div#doorsturen li.buzz{
    padding-right: 6px;
    padding-top: 2px;
	height: 18px;
}
div#doorsturen li.twitter img, div#doorsturen li.hyves img {
  float: left;
  margin-right: 3px;
}
div#doorsturen li.twitter a,div#doorsturen li.buzz a {
  color: black;
}
div#doorsturen li.link {
	margin-top:-2px;
  	text-align: right;
	width: 135px;
	float: right;
}
div#doorsturen li.link input {
	width: 100px;
  	border: solid 1px #dddddd;
  	padding: 2px;
}
div#embedden ul li {
  	width: 50%;
}
div#embedden textarea {
  	border: solid 1px #dddddd;
  	float: right;
	font-size: 10px;
  	width: 250px; 	
}



/* google ads css voor onder artikeldetail, uitdetail en gespotdetail*/
.detailad {
	margin: 12px 0px 12px 0px;
}
.banner-468-60 {
	width:468px;
	height:60px;
	margin: 0 auto;
}
.ligatus_content{
	width:575px;
	height:170px;
	margin: 0 0 0 22px;
}
div.detailad #banner-full-article{
	display: block !important;
	margin:0 auto 0 14px !important;
}

div.kolom div#ligatusbox {

  margin-left: 4px;
  width: 290px;
  background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 1);

}
/* reacties gedeelte */
p.reactie-aantal {
	margin-left:18px;
	margin-top:24px;
	font-size:24px;
	font-weight:bold;
	float:left;
	width:200px;
	color:#777777;
}
.mening {
	width:320px;
	height:52px;
	float:right;
	margin-right:21px;
	margin-top:12px;
	margin-bottom:24px;
	background-color:#f5f5f5;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
.mening p {
	margin-left:8px;
	float:left;
	width:120px;
	font-size:16px;
	line-height:54px;
	font-weight:bold;
	color:#777777;
}
.mening p.gesloten {
	width:320px;
	margin-left:12px;
	margin-top:4px;
	line-height:normal;
}
a.butt_commentaar {
	float:left;
	width:182px;
	height:29px;
	margin-top:12px;
	display:block;
	background:url(/images/butt_commentaar.png) no-repeat left top;
	text-indent:-3000em;
}
a.butt_commentaar:hover {
	background-position: 0px -30px;
}
a.butt_commentaar:active {
	background-position: 0px -60px;
}
.reactie {
	position:relative;
	width:582px;
	margin-left:16px;
	margin-bottom:6px;
	font-size:1.2em;
	line-height:1.4em;
	background-color:#f5f5f5;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
}
.ie6 .reactie {
	overflow:hidden;
}
.reactietop {
	width:562px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:5px;
	overflow:auto;
}
.reactietop strong {
	float:left;
}
.reactietop p {
	float:right;
	font-size:11px;
}
.commentator {
 	float:left;
 	width:63px;
	margin-left:10px;
 	margin-bottom:4px;
}
/* nieuwe css, werkt als html aangepast is */
p.reactie_aantal {
	float:left;
	width:auto;
	font-size:11px;
	font-style:italic;
	margin-left:8px;
	color:#222;
	display:inline;
}
p.commentaartijd {
	padding-right:3px;
}
p.commentaartijd a {
	color:#222;
	text-decoration:none;
}
p.commentaartijd a:hover {
	text-decoration:underline;
}
/* einde nieuwe css, werkt als html aangepast is */
img.avatar {
	clear:left;
	float:left;
	width:53px;
	height:53px;
	margin-right:6px;
	margin-bottom:5px;
}
.reactietekst {
	float:right;
	margin-right:10px;
	margin-bottom:4px;
	width:480px;
	overflow:auto;
}
.ie6 .reactietekst {
	margin-right:5px;
}
.reactietekst p {
	width:460px;
	min-height:20px;
	overflow:hidden;
	background:#fff;
	border:1px solid #cecece;
	padding:6px 8px;
	margin-bottom:4px;
}
.reactietekst p a {
	color:#222;
	text-decoration:underline;
}
.reactietekst p a:hover {
	color:#db0f17;
}
.reactietekst p img {
	display:inline;
	width:15px;
	height:15px;
	vertical-align:text-bottom;
}
.opera .reactietekst p img {
	vertical-align:middle;
}
a.kappen {
	float:right;
	width:46px;
	margin-right:3px;
	margin-bottom:4px;
	padding:0 3px;
	display:block;
	font-size:11px;
	line-height:16px;
	font-weight:bold;	
	background-color:#fff;
	color:#cecece;
	border: 1px solid #cecece;
}
a.kappen:hover {
	color:#727272;
	border: 1px solid #727272;
}
img.speech {
	position:absolute;
	left:81px;
	top:40px;
	width:12px;
	height:14px;
	z-index:10;
}

/*  programma detail */
object#Speler {
	padding:12px 0px 18px 0px;
}
.archieftitel{
	background-color:#db0f17;
	width:611px;
	margin-left:4px;
	margin-bottom:12px;
}
.archieftitel h1{
	color:#fff;
	margin-left:12px;
	line-height:2em;	
}
.programmadetail {
	width:609px;
	margin-left:4px;
	font-size:1.2em;
	line-height:1.4em;
	margin-top: 6px;
}
.programmadetail ul.social_bookmarking {
	margin-left:0px;
	padding-left:12px;
	padding-top:8px;
	margin-bottom:4px;
}
.programmadetail .detail_content p {	
	width:550px;
}
.redactiecontact {
	font-size:1.2em;
	line-height:1.4em;
	margin-top:6px;
	margin-left:44px;	
}
.ie .redactiecontact {
	padding-top:2px;
}
.redactiecontact p {
	float:left;
	width:370px;
	font-style:italic;
}
.redactiecontact a {
	float:left;
	width:80px;
	height:50px;
	margin-right:28px;
	background:url(/images/button_redactiecontact.gif) no-repeat left top;
	display:block;
}
.redactiecontact a:hover {
	background-position: 0px -50px;
}
img.het_programma {
	margin-top:16px;
}
div.programmabeschrijving {
	padding-bottom:0.5em;
	margin-bottom:0px;
}
div.programmabeschrijving p a {
	font-size:1em;
}
div.programmabeschrijving  a {
	text-decoration:underline;
	color:#222;
}
div.programmabeschrijving  a:hover {
	color:#db0f17;
}

p.programmabeschrijving.uitzenddatum {
	font-size:1.2em;
	line-height:1.4em;
	padding-bottom:0;
	padding-top:8px;
	width:560px;
}
p.productie {
	font-size:1.1em;
	line-height:1.4em;
	width:586px;
	_background-color:#f3f2f2;
	padding:12px;
	margin-top:12px;
	margin-bottom:24px;
}
p.productie a {
	color:#222;
	text-decoration:underline;
}
p.productie a:hover {
	color:#db0f17;
}
.detail_content img.het_programma {
	margin-top:16px;
	margin-bottom:4px;
}
.detail_content .programme_details{
    display: block;
    height: 30px;
	margin-top: 10px;
}
.detail_content .programme_details img.het_programma{
    float: left;
    margin: 0;
}
/* kijkwijzert */
#container #kolom_links .kijkwijzer{
	display: block;
	height: 21px;
	float: right;
	margin-right: 20px;
}
#container #kolom_links .kijkwijzer .rating{
	background-image: url(/images/kijkwijzer_small.jpg);
	width: 22px;
	height: 21px;
	display: block;
	float: right;
}
#container #kolom_links .kijkwijzer #ageall{
	background-position: 0 0;
}
#container #kolom_links .kijkwijzer #age6{
	background-position: 0 -22px;
}
#container #kolom_links .kijkwijzer #age9{
	background-position: 0 -44px;
}
#container #kolom_links .kijkwijzer #age12{
	background-position: 0 -66px;
}
#container #kolom_links .kijkwijzer #age16{
	background-position: 0 -88px;
}

#container #kolom_links .kijkwijzer #ratingG{
	background-position: 0 -110px;
}
#container #kolom_links .kijkwijzer #ratingA{
	background-position: 0 -132px;
}
#container #kolom_links .kijkwijzer #ratingS{
	background-position: 0 -154px;
}
#container #kolom_links .kijkwijzer #ratingD{
	background-position: 0 -176px;
}
#container #kolom_links .kijkwijzer #ratingH{
	background-position: 0 -198px;
}
#container #kolom_links .kijkwijzer #ratingT{
	background-position: 0 -220px;
}

.ie6 .detail_content img.het_programma {
	behavior: url("/js/iepngfix.htc");
}
.detail_content img.uitzendingen {
	margin-left:4px;
	margin-top:16px;
	margin-bottom:0px;
}
.ie6 .detail_content img.uitzendingen {
	behavior: url("/js/iepngfix.htc");
}
.programma_archief {
	padding-left:12px;
	width:600px;
	overflow:hidden;
	margin-top:12px;
}
/* archief module */
.nav_archief {
	width:auto;
	float:right;
	padding-right:1em;
	font-size:1.2em;
	color:#fff;
	height:15px;
}
.nav_archief span {
	padding-left:3px;
	padding-right:3px;
	height:15px;
	background-color:#db0f17;
}
.nav_archief span.overzichtkleur {
	background-color:#FFF;
}
.nav_archief a {
	background-color:#8f8f8f;
	color:#fff;
	padding-left:3px;
	padding-right:3px;
}
.nav_archief a:hover {
	background-color:#db0f17;
}
.nav_archief a img {
	display:inline;
	height:15px;
	vertical-align:bottom;
}
.ie6 .nav_archief a img {
	behavior: url("/js/iepngfix.htc");
}
#archief {
	margin-top:-6px;
}
#archief .module_content {
	width: 608px;
	background:none;
	padding-top:10px;
}
#archief h3 {
	width:440px;
	float:left;
}
#archief h3 span.datum {
	color:#999;
	margin-right:12px;
	font-size:0.9em;
}
#archief .module_content div {
    width:440px;
    float:left;
}
#archief .module_content p,
#archief .module_content ul {
	width:440px;
	float:left;
	font-size:1.2em;
	line-height:1.4em;
}
/*img.bottom_breed {
	clear:left;
	width:619px;
	height:17px;
	margin-bottom:12px;
}*/
img.bottom_breed {
  clear:left;
  height:8px;
  margin-bottom: 7px;
  width:619px;
}


.ie6 img.bottom_breed {
	behavior: url("/js/iepngfix.htc");
}
#archief .module_content ul li {
	list-style: outside disc;
	margin-left:16px;
}
#archief .module_content p a,
#archief .module_content ul li a {
	color:#222;
	text-decoration:underline;
}
#archief .module_content p a:hover,
#archief .module_content ul li a:hover {
	color:#db0f17;
}
/* DIVERS VOOR SPECIALE TV PAGINA'S */
/*GLimlach van een vriend*/
table.deelnemers {
	border:0px;
	margin:0px;
	margin-left:12px;
	padding-bottom:15px;
}
table.deelnemers tr {
	border:1px solid red;
}
table.deelnemers td {
	vertical-align:top;
	text-align:center;
	width:70px;
	padding-right:40px;
}
.ie7 table.deelnemers td,
.ie6 table.deelnemers td {
	padding-bottom:12px;
}

table.deelnemers td a {
	text-decoration:none;
	font-weight:bold;
}
table.deelnemers td a img {
	border:1px solid #fff;
}
table.deelnemers td a:hover img {
	border:1px solid #db0f17;
}
p img.stippellijn_groot2 {
	padding-left:12px;
	padding-right:12px;
}
.programmabeschrijving p a.floatleft {
	float:left;
	width:101px;
	margin-left:40px;
}
.programmabeschrijving p.steunoproep {
	float:right;
	width:340px;
	margin-top:90px;
	padding-right:40px;
}
.ie6 .programmabeschrijving p.steunoproep,
.ie7 .programmabeschrijving p.steunoproep {
	margin-top:-90px;
}

/* programmagids etc. */
img.op_dag {
	float:left;
	padding-left:12px;
	width:135px;
	height:21px;
	margin-right:50px;
}
ul.weekagenda {
	float:left;
	width:250px;
}
ul.weekagenda li {
	float:left;
	margin-right:4px;
}
ul.weekagenda li.active {
	display:block;
	width:27px;
	height:21px;
	overflow:hidden;
}
ul.weekagenda li a {
	display:block;
	width: 27px;
	height:21px;
	text-indent: -1000px;
	overflow:hidden;
}
ul.weekagenda li a.maandag,
li.active.ma {
	background:url(/images/tv_ma.gif) no-repeat left top;	
}
ul.weekagenda li a.dinsdag,
li.active.di {
	background:url(/images/tv_di.gif) no-repeat left top;	
}
ul.weekagenda li a.woensdag,
li.active.wo {
	background:url(/images/tv_wo.gif) no-repeat left top;	
}
ul.weekagenda li a.donderdag,
li.active.do {
	background:url(/images/tv_do.gif) no-repeat left top;	
}
ul.weekagenda li a.vrijdag,
li.active.vr {
	background:url(/images/tv_vr.gif) no-repeat left top;	
}
ul.weekagenda li a.zaterdag,
li.active.za {
	background:url(/images/tv_za.gif) no-repeat left top;	
}
ul.weekagenda li a.zondag,
li.active.zo {
	background:url(/images/tv_zo.gif) no-repeat left top;	
}
ul.weekagenda li a:hover,
ul.weekagenda li.active{
	background-position: 0px -21px;
}
.gidsdatum {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	line-height:21px;
	padding-left:20px;
	width:194px
}
#daggids {
	margin-left:12px;
	margin-top:12px;
	width:590px;
}
#daggids ul{
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	width:195px;
	float:left;
}
#daggids li {
	padding-left:4px;
	clear:left;
}
#daggids .tijd {
	width:2.9em;
	float:left;
	padding-left:2px;
	display:-moz-inline-box;
	display:inline-block;
}
#daggids li.uitgezonden,
#daggids li.uitgezonden a {
	color:#999;
}
#daggids li a {
	color:#222222;
	float:left;
	width:146px;
	padding-left:2px;
}
#daggids li a:hover {
	text-decoration:underline;
}
#daggids li.actief .tijd,
#daggids li.actief a {
	color:#FFF;
	background-color:#db0f17;
}
p.frequenties {
	font-weight:bold;
	padding-left:18px;
	font-size:1.2em;
	height:15px;
	float:left;
	margin-top:8px;
	padding-right:168px;
}
p.frequenties span.normal_weight {
	font-weight:normal;
	margin:0 0.5em;
}
a.livestreamlink {
	width:129px;
	height:15px;
	display:block;
	text-indent:-4000px;
	overflow:hidden;
	background: url(/images/button_at5livestream_bgwit.png) no-repeat left top;
	margin-top:8px;
}
.ie6 a.livestreamlink {
	background: url(/images/button_at5livestream_bgwit.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
a.livestreamlink:hover {
	background-position: 0px -15px;
}


/* EINDE KOLOM BREED LINKS */



/* MODULE KOLOM LINKS ******************************************************** MODULE KOLOM LINKS */
.banner-300-100 {
	margin-left:4px;
	width:300px;
	height:100px;
	margin-bottom:12px;
}
.mededeling {
	width:300px;
	height:80px;
	margin-left:4px;
	padding-top:3px;
	margin-bottom:10px;
}

.mededeling a {
	height:75px;
	width:300px;
	display:block;
	text-indent:-3000px;
	overflow:hidden;
	margin-bottom:12px;
	background-position:left top;
	background-repeat: no-repeat;
}
.mededeling a:hover {
	background-position: 0 -75px;
}


.module {
	float:none;
}
.ie6 .module img.header {
	behavior: url("/js/iepngfix.htc");
	}
.module_content {
	width:308px;
	background:url(/images/bg_kolom_small.png) repeat-y top left;
	padding-top:5px;
	overflow-x:hidden; 
}
.ie6 .module_content {
	x background:none;
	x behavior: url("/js/iepngfix.htc");
}
#stadsnieuws .module_content h4{	
	margin-left:12px;
	color:#db0f17;
	margin-bottom:6px;
}
#stadsnieuws .module_content h4.top12 {
	margin-top:12px;
}
.module_content p {
	width:140px;
	float:left;
	font-size:1.2em;
	margin-top:4px;
}
.module_content img.thumbnail,
.module_content a img{
	width: 139px;
	height:77px;
	float:left;
	padding-left:8px;
	margin-top:3px;
	margin-right:8px;
}
.module_content a img.icon {
	width:16px;
	height:10px;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity = 50);
}
.module_content a:hover img.icon {
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	filter: alpha(opacity = 100);
}

.module_content a.artikellink {
	float:left;
	font-size:1.2em;
	color:#222;
	text-decoration:none;
	width:145px;
}
.module_content a.artikellink span.titel {
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
.module_content a.artikellink:hover span.titel  {
	text-decoration:underline;
}
.module_content a.artikellink img.icon {
	width:16px;
	height:10px;
	display:inline;
	float:right;
	padding:0px;
	x margin:0px;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity = 50);
}

.module_content a.artikellink:hover img.icon {
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	filter: alpha(opacity = 100);
}
.module_content p.reakties {
	height:0em;
	float:right;
	width:144px;
	padding-right:10px;
	}
.module_content p.reakties img {
	float:left;
	margin-right:4px;
	}
.module_content p.reakties a {
	float:right;
	font-size:0.8em;
	color:#222;
	text-decoration:none;
	}
.module_content p.reakties a:hover {
	text-decoration:underline;
	color:#db0f17;
	}
.module_content a.meer.nieuws {	
	margin-left:28px;
	font-size:1.2em;
	}		
img.stippellijn {
	clear:both;
	height:1px;
	width:298px;
	padding-top:6px;
	margin-left:5px;
	border-bottom:2px dotted #ccc;
	}
/* headlinelijst voor stadsnieuws*/
ul.headlinelist {
	width:298px;
	padding-top:6px;
	margin-left:10px;	
}
ul.headlinelist li {
	width:285px;
	background:url(/images/sprite_rechterkant.png) no-repeat left -55px;
	min-height:1.2em;
	margin-bottom:0.2em;
}
ul.headlinelist li.nobullet {
	background-image:none;
	margin-top:-10px;
}
ul.headlinelist li.nobullet_meer {
	background-image:none;
	margin-top:0;
	text-decoration:underline;
}
ul.headlinelist li h3 {
	float:left;
	display:inline;
	margin-left:18px;
	width:245px;
	font-weight:normal;
	line-height:1.34em;
}
ul.headlinelist li h3 a:link {
	display:block;
	color:#222;
}
ul.headlinelist li h3 a:visited {
	color:#666;
}
ul.headlinelist li span {
	margin-right:0.4em;
	font-size:1.1em;
	font-weight:bold;
	white-space: nowrap;
	color:#8e8e8e;
	display:inline;
}
ul.headlinelist li a img.icon {
	float:right;
	width:16px;
	height:10px;
	margin:0;
	vertical-align:text-top;
	padding-top:2px;
	display:inline;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity = 50);
}
ul.headlinelist li a:hover img.icon {
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	filter: alpha(opacity = 100);
}
img.listend {
	clear:both;
	height:1px;
	width:298px;
	}

table.lijst,
table.webregiolijst {
	margin-left:2px;
	width:290px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	color:#222;
	}
table.webregiolijst {
	margin-top:1em;
	}
table.lijst tr {
	vertical-align:text-top;
}
table.lijst td.datum {
	width:38px;
	}
table.lijst td.video {
	width:24px;
	padding-top:3px;
}
table.lijst td.video a img {
	width:18px;
	height:10px;
	float:none;
	display:inline;
	margin-top:0px;
}
table.lijst td a,
table.webregiolijst td a {
	width:auto;
	display:block;
	color:#222;
	text-decoration:none;
	font-weight:normal;
	}	
table.lijst td a:hover,
table.webregiolijst td a:hover {
	text-decoration:underline;
	}
table.lijst td.meer a,
table.webregiolijst td.meer a {
	padding-top:1em;
	display:block;
	text-decoration:underline;
	}
table.lijst td.meer a:hover,
table.webregiolijst td.meer a:hover {
	color:#db0f17;
	}
/*webregio module */
.module_content.webregio {
	padding-top:0px;
}
a img.webregio_link {
	float:right;
	height:24px;
	margin-right:13px;
	margin-top:5px;
	width:232px;
}
html.safari4 a img.webregio_link {
	/*margin-top: -24px;  w.t.f. safari??*/
}
html.ie6  a img.webregio_link{
	margin-top: -24px;
	margin-right: 7px;
}

.module_content.webregio img.stippellijn {
	padding-top:0px;
	}
table.webregiolijst td.pijl {
	padding-left:8px;
	padding-right:8px;
	vertical-align:text-top;	
	}
/* module vers van de zender op homepage */
a.tv_titel {
	display:inline-block;
	margin-top:4px;
	font-size:1.2em;
	color:#222;
	width:140px;
}

/* at5  vers van de zender op gids pagina*/
#vers h4,
#lijst h4 {
	color:#db0f17;
	margin-left:12px;
	margin-bottom:6px;
	width:270px;
}
#vers h4.top {
	margin-top:10px;
}
#vers .module_content{
	overflow: hidden;
}
#lijst .module_content p a,
#lijst .module_content p,
#vers .module_content p a,
#vers .module_content p {
	width: 200px;
	line-height:1.2em;

}
#lijst .module_content a img.thumb_small,
#vers .module_content a img.thumb_small{
	width:71px;
	height:39px;
}
#lijst .module_content p a,
#vers .module_content p a {
	color:#222;
	text-decoration:underline;
	font-weight:bold;
	display:block;
	margin-top:-3px;
}
#lijst .module_content p a:hover,
#vers .module_content p a:hover{
	color:#db0f17;
}
#lijst img.stippellijn,
#vers img.stippellijn {
	margin-bottom:10px;
	padding-top:10px;
}
/* highlights vandaag module */
.ie6 #highlights .module_content p.uitzendtijd {
	margin-left:12px;
}
#highlights .module_content .highlighttekst {
	width:280px;
	font-size:1.2em;
	line-height:1.3em;
	padding-left:12px;
}
#highlights .module_content .highlighttekst p a img {
	max-width:auto;
	width:auto;
	margin-left:-6px;
	margin-top:12px;
}
.ie6 #highlights .module_content .highlighttekst p a img {
	margin-left:-3px;
}
.ie6 #highlights .module_content .highlighttekst a img.thumbnail {
	margin-left:-6px;
}
#highlights .module_content a img.thumbnail {
	margin-left:-12px;
}
#highlights .module_content p {
	float:none;
	font-size:1em;
	width:280px;
	display:inline;
}	
#highlights .module_content p a {
	color:#222;
	text-decoration:underline;
}
#highlights .module_content p a:hover {
	color:#db0f17;
}
#highlights .module_content h4 {
	padding-bottom:6px;
	font-size:1.33em;
}
#highlights .module_content h4 a {
	color:#db0f17;
	text-decoration:none;	
}
#highlights .module_content h4 a:hover {
	border-bottom:1px solid #db0f17;
}
#highlights .module_content p.uitzendtijd {
	clear:left;
	font-size:1.2em;
	line-height:1.34em;
	padding-top:12px;
	margin-left:12px;
	width: 270px;
	display:block;
}

/* module weer en verkeer */
#weer span.datum,
#verkeer span.tijd {
	font-size:1.1em;
	display:block;
	padding-left: 12px;
}

#weer h4,
#verkeer h4 {
	margin-left:12px;
	display:block;
	float:none;
	width:280px;
	padding-top:0.4em;
	padding-bottom:0.4em;
}
div.weeruren_bg {
	background:url(/images/bg_weeruren.jpg) no-repeat left top;
	width:286px;
	height:262px;
	margin-left:8px;
	margin-bottom:24px;
}
div.weerdagen_bg {
	background:url(/images/bg_weerdagen.jpg) no-repeat left top;
	width:283px;
	margin-left:11px;
	margin-bottom:24px;
}
div.weerdagen_bg p.small {
	padding-top:24px;
	font-size:10px;
	line-height:10px;
	display:block;
}
ul.weeruren {
	width:80px;
	float:left;
	text-align:center;
	font-size:1.2em;
}
ul.weerdagen {
	width:56px;
	float:left;
	text-align:center;
	font-size:1.2em;
}
ul.weeruren li,
ul.weerdagen li {
	display:block;
}
li.uren,
li.dagen {
	height:20px;
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	line-height:20px;
}
li.weericon {
	heigth:50px;
}
li.weericon img {
	width:37px;
	heigth:37px;
	padding-top:7px;
	padding-bottom:7px;
	display:inline;
	vertical-align:middle;}

li.temp {
	heigth:20px;
	line-height:20px;
}
li.tempmax {
	heigth:40px;
	line-height:40px;
}
li.leeg,
li.regen,
li.wind {
	height:30px;
	line-height:30px;
}
li.wind {
	text-transform:uppercase;
}
#weer #player_small {
	margin-bottom:20px;
}
#verkeer p,
#weer p {
	font-size:1.2em;
	width:280px;
	float:none;
	line-height:1.4em;
	margin-left:12px;
	padding-bottom:1em;
}
#weer div.weerdagen_bg p.small {
	padding-top:30px;
	font-size:10px;
	margin-left:0px;
	display:block;
}
#weer p a,
#verkeer p a {
	text-decoration:underline;
	color:#222;
}
#weer p a:hover,
#verkeer p a:hover {
	color:#db0f17;
}
#player_small, #player_verkeer {
	width:300px;
	height:197px;
	margin-left:4px;
}

#verkeer a img.ring {
	width:300px;
	height:201px;
	float:none;
	padding-left:4px;
}

ul.fileoverzicht {
	width:278px;
	margin-left:12px;
	padding-top:12px;
	line-height:1.4em;
	font-size:1.2em;
}
ul.fileoverzicht li {
	padding-bottom:0.4em;
}
/* CSS t.b.v. de wegopbrekingen module in de weer en verkeer pagina */
span.opbreekweek {	
	display:block;
	font-size:1.1em;
	padding-left:12px;
	padding-top:12px;
}
ul.opbreeklist {
	margin-left:10px;
	padding-top:8px;
	width:298px;	
}
ul.opbreeklist li {
	background:url(/images/headlines_bullet.gif) no-repeat left top;
	margin-bottom:0.4em;
	padding-left:14px;
	width:260px;
}
ul.opbreeklist li a {
	font-weight:bold;
	font-size:1.2em;
	line-height:16px;
	color:#222;
	text-decoration:none;
}
ul.opbreeklist li a:hover {
	text-decoration:underline;
	color:#222;
}
ul.opbreeklist span.eindtijdschatting {
	color:#222;
	font-size:1.1em;
	font-weight:normal;
	display:block;
}
a.meer.opbrekingen {
	display:block;
	font-size:1.2em;
	margin-bottom:8px;
	margin-left:24px;
}

/* KOLOM RECHTS ********************************************************  KOLOM RECHTS */
.fototekst {
	clear:left;
	width:336px;
	height:29px;	
	margin:12px 0;
	padding-left:7px;
}
.fototekst img {
	float:left;
	width:46px;
	height:29px;
	margin-right:0.5em;
}
.ie6 .fototekst img {
	behavior: url("/js/iepngfix.htc");
}
.fototekst p {
	width:336px;
	height:29px;
	line-height:2.2em;
	font-size:1.3em;
	font-weight:bold;
	background: url(/images/trans_wit.png) repeat left top;
	}
.ie6 .fototekst p {
	background:url(/images/oproep_transbg_ie6.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
	}
.fototekst p a {
	color:#222;
}
.fototekst p a:hover {
	color:#db0f17;
}

.oproep {
	width:336px;
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:12px;
	margin-left:7px;
	margin-top:12px;
	background:url(/images/oproep_transbg.png) repeat-y left top;
	}
.ie6 .oproep {
	background:url(/images/oproep_transbg_ie6.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
	}

.oproep	p.oproeptekst {
	float:left;
	width:270px;
	margin: 8px 7px;
}
.oproep a.oproepknop {
	float:right;
	margin-top:8px;
	margin-right:8px;
	margin-bottom:8px;
	width:39px;
	height:32px;	
	background:url(/images/oproep_knop.png) no-repeat left top;	
	display:block;
}
.ie6 .oproep a.oproepknop {	
	background:url(/images/oproep_knop.png) no-repeat left top;	
	behavior: url("/js/iepngfix.htc");
}
.oproep a.oproepknop:hover {
	background-position: 0px -32px;
}

.banner{
	margin-left:7px;
	margin-bottom:15px;
	background-color: #ffffff;
	width: 336px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.6);
	height: 280px !important;
	overflow: hidden !important;
}
div.banner .banner-336-280 iframe{
	display: table-cell;
	text-align:center;
	vertical-align:middle;
}
.banner img {
	display:inline;
}
#zoeken {
	margin-left:6px;
	margin-bottom:16px;
}
#zoeken form {
	background: url(/images/bg_kolom_medium.png) repeat-y left top;
	font-size:1.2em;
	padding-top:12px;
	width:344px;
}
.ie6 #zoeken form {
	background: url(/images/bg_kolom_medium.png) repeat-y left top;
	behavior: url("/js/iepngfix.htc");
}
ul.zoekscherm {
	padding-left:18px;
}
ul.zoekscherm li {
	display:inline;
}
ul.zoekscherm li.datumselectie {
	display:block;
}
ul.zoekscherm li p {
	font-weight:bold;
	margin-bottom:4px;
}
ul.zoekscherm li ul li {
	float:left;
	display:inline;
	margin-right:16px;
	margin-bottom:4px;
}
ul.zoekscherm li li.dag select {
	width:46px;
}
ul.zoekscherm li li.jaar select {
	width:64px;
}
ul.zoekscherm li li a {
	width:45px;
	height:20px;
	background: url(/images/button_zoek.png) no-repeat left top;
	display:block;
	text-indent:1000px;
	overflow:hidden;
}
.ie6 ul.zoekscherm li li a {
	background: url(/images/button_zoek.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
ul.zoekscherm li li a:hover {
	background-position: 0px -20px;
}
.rectangle {
	clear:right;
	width:336px; 
	height:280px;
	margin-left:8px;
}
.programmapartner {
	background-color:#f1f1f1;
	height:100px;
	margin-top:12px;
	margin-bottom:12px;
	margin-left:7px;
	width:336px;
}
.programmapartner a img {
	margin: 0 auto;
	width:300px;
	height:100px;
}
/* MODULES KOLOM RECHTS ********************************************************  MODULES KOLOM RECHTS */
.medium_module {
	width:344px;
	padding-top:10px;
	background: url(/images/bg_kolom_medium.png) repeat-y left top;
}
.ie6 .medium_module {
	background: url(/images/bg_kolom_medium_ie6.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
#kijktips img.header_active,
#gespot_rechterkolom img.header_active,
#op img.header_active,
#kijkonline img.header_active,
#abclijst_ img.header_active{
	width:100%;
	height:30px;
	margin-top:12px;
}
.ie6 #kijktips img.header_active,
.ie6 #op img.header_active,
.ie6 #kijkonline img.header_active,
.ie6 #abclijst_ img.header_active,
.ie6 #over_at5 img.header_active{
	behavior: url("/js/iepngfix.htc");
}
/* module over AT5 , gebadeerd op de headlinelist uit de linkerkolom*/
#over_at5 {
	margin-top:12px;
	margin-bottom:12px;
	margin-left:7px;
}
#over_at5 .module_content {
	width:344px;
	padding-top:10px;
	background: url(/images/bg_kolom_medium.png) repeat-y left top;
	behavior: url("/js/iepngfix.htc");
}
#over_at5 ul.headlinelist li h3 {
	width:24em;
}
/* kijktips */
#kijktips {
	margin-left:7px;
}
/* poll 
#stemmen {
	clear:right;
	position:relative;
	width:336px; 
	height:280px;
	margin-left:4px;
}
#poll {
	width:335px;
	height:268px;
	margin-left:6px;
	margin-bottom:10px;
	background:url(/images/verkiezingen/poll_bg.png) no-repeat left top;
}
#poll.uitslag {
	background-position: 0px -270px;
}
#poll h3 {
	margin-top:60px;
	margin-left:18px;
	margin-bottom:6px;
	width:280px;
	font-size:12px;
	line-height:18px;
}
.ie6 #poll h3 {
	margin-left:12px;
}
#poll form {
	width:290px;
	margin-left:18px;
	font-size:12px;
}
#poll form input{
	margin-right:6px;
	vertical-align:middle;
}
#poll form label {
	line-height:24px;
}
#poll #stemform #stemloader{
	float:left;
	margin-left:100px;
	margin-top:50px;
}
.ie7 #poll #stemform input {
	margin-right:2px;
}
#poll form a.stembutt {
	display:block;
	background:url(/images/verkiezingen/stembutt.png) no-repeat left top;
	width:97px;
	height:29px;
	text-indent: -3000em;
	margin-left:92px;
	margin-top:28px;
}
#poll form a.stembutt:hover {
	background-position: 0px -29px;
}*/

/* poll results start 
#poll.uitslag {
	background-position: 0px -270px;
}
#poll form table#pollresults{
	float:left;
	width: 290px
}
#poll form table#pollresults td{
	line-height:12px;
	vertical-align:top;
	width:290px
}
#poll form table#pollresults td.answer{
	padding:4px 0 0;
}
#poll form table#pollresults td.imgres{
	border:1px solid black;
}
#poll form table#pollresults td.imgres img{
	height: 8px;
}
#poll form table#pollresults td.precent{
	font-size:10px;
	line-height:10px;
}
#poll form table#pollresults tr.total{
	font-weight:bold;
}
#poll form #pollloader{
	margin-left:30px;
}*/
/* poll results end */
/*.potlood {
	position:absolute;
	left:25px;
	top:-112px;
}*/

/* begin kijktips */
ul.kijktip_top {
	margin-left:12px;
}
ul.kijktip_top li {
	float:left;
	display:inline;
	}
ul.kijktip_top li h2 {	
	width:262px;
	margin-right:12px;
	padding-bottom:8px;
}
ul.kijktip_top li.fotokleur {
	height:17px;
	width:17px;
	margin-right:8px;
}
ul.kijktip_top #vorige_tip {	
	background: url(/images/kijktipbutton_vorige.png) no-repeat left top;
}
.ie6 ul.kijktip_top #vorige_tip {	
	background: url(/images/kijktipbutton_vorige.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
ul.kijktip_top #volgende_tip {
	background: url(/images/kijktipbutton_volgende.png) no-repeat left top;
}
.ie6 ul.kijktip_top #volgende_tip {	
	background: url(/images/kijktipbutton_volgende.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
ul.kijktip_top #volgende_tip:hover,
ul.kijktip_top #vorige_tip:hover {
	background-position: 0px -17px;
}
ul.kijktip_top li a {
	width:17px;
	height:17px;
	display:block;	
	text-indent:-4000px;
	overflow:hidden;
}
ul.kijktip_top li h2 a {
	width:262px;
	color: #222;
	text-indent:0px;
}
.kijktip_info {
	clear:left;
	width:336px;
	background-color:#fff;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	margin-left:4px;	
}
.kijktip_info img {
	float:left;
	width:199px;
	height:111px;
	margin-right:12px;
}
.kijktip_info p {
	width:112px;
	float:left;
	margin-top:12px;
	font-size:1.2em;
}
div.kijktip_tekst p {
	margin-left:12px;
	margin-top:8px;
	width:320px;
	font-size:1.2em;
	line-height:1.4em;
}
/* einde kijktips */


/* begin gespotblokje rechterkant, wat niet op gespot zelf staat. */
#gespot_rechterkolom {
	margin-bottom:12px;
	margin-left:7px;
}
#gespot_rechterkolom h2 {
	width:344px;
	text-align:center;
	height:2em
}
.gespot_info {
	clear:left;
	width:336px;
	height:93px;
	background-color:#fff;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	margin-left:4px;
	overflow:hidden;
	margin-bottom:10px;
}
.gespot_info img {
	float:left;
	width:135px;
	height:93px;
	margin-right:8px;
}
ul.gespot_keuzeknop {
	width:344px;
	height:17px;
	margin-left:147px;
}
ul.gespot_keuzeknop li {
	float:left;
	display:inline;
	}
ul.gespot_keuzeknop li.fotokleur {
	x height:17px;
	width:17px;
	margin-right:8px;
}
ul.gespot_keuzeknop #vorige_foto {	
	background: url(/images/kijktipbutton_vorige.png) no-repeat left top;
}
.ie6 ul.gespot_keuzeknop #vorige_foto {	
	background: url(/images/kijktipbutton_vorige.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
ul.gespot_keuzeknop #volgende_foto {
	background: url(/images/kijktipbutton_volgende.png) no-repeat left top;
}
.ie6 ul.gespot_keuzeknop #volgende_foto {
	background: url(/images/kijktipbutton_volgende.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
}
ul.gespot_keuzeknop #volgende_foto:hover,
ul.gespot_keuzeknop #vorige_foto:hover {
	background-position: 0px -17px;
}
ul.gespot_keuzeknop li a {
	width:17px;
	height:17px;
	display:block;	
	text-indent:-1000px;
	overflow:hidden;
}
/* einde gespot */
/* rechterkolom van gespot */
#kolom_rechts .upload,
#kolom_rechts .meest,
#kolom_rechts .laatst,
#kolom_rechts .laatstecommentaar {
	width:336px;
	margin:12px 0px;
	margin-left:7px;
	padding:12px 0px;
	overflow:hidden;
	font-size:1.2em;
	line-height:1.4em;
	background-color:#fff;
	border:1px solid #c7c7c7;
}

#kolom_rechts .upload p {
	width:260px;
	margin: 0 auto;
	margin-top:12px;
	margin-bottom:12px;
}
#kolom_rechts .upload a {
	width:278px;
	height:33px;
	margin: 0 auto;
	margin-bottom:6px;
	display:block;
	color:#fff;
	font-size:18px;
	line-height:32px;
	text-align:center;
	background:url(/images/sprite_gespot.png) no-repeat left top;
}
#kolom_rechts .upload a:hover {
	background-position: 0px -33px;
}
#kolom_rechts .upload a:active {
	background-position: 0px -66px;
}
#kolom_rechts .meest img.header {
	width:122px;
	height:20px;
	margin-left:8px;
	margin-bottom:4px;
	background:url(/images/sprite_gespot.png) no-repeat left -105px;
}
#kolom_rechts .meest ul {
	width:325px;
	margin-left:9px;
}
#kolom_rechts .meest ul li {
	float:left;
	width:65px;
	margin-top:4px;
	margin-bottom:8px;
}
#kolom_rechts .meest ul li div {
	margin-bottom:8px;
}
#kolom_rechts .meest ul li a img {
	display:block;
	border-right:4px solid #fff;
}
#kolom_rechts .meest ul li a span.aantal {
	background-color:#222;
	width:61px;
	display:block;
	font-weight:bold;
	color:#fff;
	line-height:15px;
	text-align:center;
	margin-top:4px;
}
#kolom_rechts .meest ul li a:hover span.aantal {
	background-color:#db0f17;
}
#kolom_rechts .laatst img.header {
	width:139px;
	height:15px;
	margin-left:8px;
	background:url(/images/sprite_gespot.png) no-repeat left -125px;
}
#kolom_rechts .laatstecommentaar img.header {
	width:126px;
	height:15px;
	margin-left:8px;
	background:url(/images/sprite_gespot.png) no-repeat left -290px;
}
#kolom_rechts .laatst ul,
#kolom_rechts .laatstecommentaar ul {
	margin-left:10px;
	margin-top:12px;
	margin-bottom:8px;
}
#kolom_rechts .laatst ul li,
#kolom_rechts .laatstecommentaar ul li{
	width:310px;
	background:url(/images/headlines_bullet.gif) no-repeat left top;
}
#kolom_rechts .laatst ul li a,
#kolom_rechts .laatstecommentaar ul li a {
	color:#222;
	line-height:18px;
	margin-left:14px;
	display: block;
}
#kolom_rechts .laatst ul li a:hover,
#kolom_rechts .laatstecommentaar il li a:hover {
	text-decoration:underline;
}
#kolom_rechts .laatst a span.reacties ,
#kolom_rechts .laatstecommentaar a span.reacties {
	font-size:10px;
}
/* begin alfabetische programmalijst */
.alfabet {
	padding-left:12px;
	padding-bottom:10px;
}
p.alfabet a,
ul.alfabet li.letter {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.3em;
	/*color:#222;*/
	text-decoration:none;
}
p.alfabet a:hover {
	text-decoration:underline;
}
ul.programmalijst {
	position: relative;
	width: 330px;
	height: 300px;
	overflow-y:scroll;
	overflow-x: hidden;
	padding-bottom:10px;
	}
ul.alfabet {
	font-size:1.2em;
	line-height:1.6em;
	font-weight:bold;
	width:300px;
}
ul.alfabet a {
	text-decoration:none;
	color:#222;
	width:300px;
}
ul.alfabet a:hover {
	text-decoration:underline;
}
/* einde alfabetische programmalijst */

/* begin smalle kolommen in rechterkolom */
.small_module {
	width:164px;
	background: url(/images/bg_small.png) repeat-y left top;
	position: relative;
}
.ie6 .small_module {
	width:164px;
	background: url(/images/bg_small_ie6.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");	
}
/* op tv module */
img.frequenties {
	margin-left:4px;
	width:156px;
	height:64px;
}
#optv {
	width:164px;
	float:left;
	margin-left:7px;
	margin-right:12px;
}
.ie6 #optv {
	margin-left:4px;
}
#optv a {
	color:#222;
	text-decoration:none;
}
#optv a:hover {
	text-decoration:underline;
}
#optv h2 {
	margin-left:13px;
	margin-top:0.5em;
}
#optv ul {
	margin-left:13px;
}
#optv li {
	float:left;
	font-size:1.2em;
	line-height:1.4em;
}
li.uitzendtijd {
	margin-right:1em;
}
table.straks {
	margin-left:12px;
	margin-top:18px;
	font-size:1.2em;
	line-height:1.3em;
}
table.straks td.uitzendtijd  {
	padding-right:1em;
	vertical-align:text-bottom;
}
#optv a.meer {
	font-size:0.92em;
	text-decoration:underline;
	display:block;
	margin-top:12px;
	margin-left:0px;
}
#optv a.meer:hover {
	color:#db0f17;
}


/* kijk online module */
#kijkonline {
	width:164px;
	float:left;
	x border:1px solid red;
}
ul.kijkonline_keuze {
	width:156px;
	margin-left:4px;
	padding-top:4px;
}
ul.kijkonline_keuze li.fotokleur {
	width:156px;
	height:32px;
}
ul.kijkonline_keuze li.verdeler {
	width:156px;
	height:2px;
	background-color:#fff;
	display:block;
}
#at5_nieuwsbutton {
	background:url(/images/button_at5nieuws.png) left top no-repeat;
}
.ie6 #at5_nieuwsbutton {
	background:url(/images/button_at5nieuws.png) left top no-repeat;
	behavior: url("/js/iepngfix.htc");
}
#at5_livebutton {
	background:url(/images/button_at5livestream.png) left top no-repeat;
}
.ie6 #at5_livebutton {
	background:url(/images/button_at5livestream.png) left top no-repeat;
	behavior: url("/js/iepngfix.htc");
}
#at5_gemistbutton {
	background:url(/images/button_at5gemist.png) left top no-repeat;
}
.ie6 #at5_gemistbutton {
	background:url(/images/button_at5gemist.png) left top no-repeat;
	behavior: url("/js/iepngfix.htc");
}
#at5_nieuwsbutton:hover,
#at5_livebutton:hover,
#at5_gemistbutton:hover {
	width:156px;
	height:32px;
	background-position: 0px -32px;
}
ul.kijkonline_keuze li a {
	width:156px;
	height:32px;
	display:block;
	text-indent:-4000px;
	overflow:hidden;
}

/* special pagina's */
.actueel.crisis #vers.module .module_content a img.thumb_small {
	width:38px;
	height:26px;
}

/* FOOTER  ******************************************************** FOOTER */
#footer .content {
	width:890px;
	margin-left:45px;
	padding-top:230px;
	}
#footer a {
	color:#fff;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footer .content a#sitemap {
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	width:52px;
	height:15px;
	}
#sitemap {
	background:url(/images/sitemap.png) no-repeat 0 0;
	height:15px;
	margin-bottom:24px;
	visibility:hidden;
	}
.ie6 #sitemap {
	background:url(/images/sitemap.png) no-repeat 0 0;
	behavior: url("/js/iepngfix.htc");
	}
#sitemap:hover {	
	background-position: 0px -15px;
	}
ul#footer_headers {
	width:890px;
	height:16px;
	display:block;
	padding: 8px 0px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
ul#footer_headers li {
	width:178px;
	height:16px;
	float:left;
	}
.ie6 ul#footer_headers li img {
	behavior: url("/js/iepngfix.htc");
	}
ul#footer_content {
	width:890px;
	margin-top:0.3em;
	font-size:1.1em;
	line-height:1.4em;
	overflow:hidden;
	padding-bottom:6px;
	border-bottom:1px solid #fff;
	}
#footer_content li {
	float:left;
	width:178px;
	}
#footer_content li.subkop {
	font-weight:bold;
	color:#fff;
	margin-top:0.8em;
	font-size:1.1em;
	/*margin-bottom:0.3em;*/
	}	
#footer_content li li a {
	display:block;
	}
h2.copyright a {
	display:block;
	float:right;
	padding-top:4px;
	x padding-bottom:8px;
	}
h2.copyleft {
  color: #FFFFFF;
  display: block;
  float: left;
  padding-top: 4px;
}
h2.copyleft a.footerlogos{
	float: left;
    padding-left: 8px;
    padding-top: 4px;
}
h2.copyleft div.pwdoopflupblah{
    float: left;
    font-size: 1em;
    text-transform: none;
}

/* 404 foutmelding */
.foutmelding {
	width:988px;
	margin-top:50px;
}
img.tv_404 {
	float:left;
	width:475px;
	height:375px;
	margin-right:15px;
}
.fouttekst {
	width:420px;
	float:left;
	padding-top:120px;
	font-size:1.4em;
	line-height:1.3em;
}
.foutmelding p {
	width:420px;
	margin-bottom:18px;
	line-height:18px;
}
img.oeps {	
	width:78px;
	height:18px;
	margin-bottom:18px;
}
.fouttekst ul li {
	line-height:2em;
}
.fouttekst ul li a {	
	display:-moz-inline-box;
	display:inline-block;
	margin-right:0.3em;	
	}

.fouttekst ul li a.terug {
	width:45px;
	height:17px;
	background: url(/images/butt_terug.gif) no-repeat left top;
	vertical-align:middle;
}
.fouttekst ul li a.homepage {
	width:78px;
	height:17px;
	background: url(/images/butt_home.gif) no-repeat left top;
	vertical-align:middle;
}
.fouttekst ul li a:hover {
	background-position: 0px -17px;
}
/* De Zwoele stad gastenlijst*/
.detail_tekst table.gastenlijst {
	border-collapse: collapse;
	cellpadding:0;
	cellspacing:0;
	margin-top:18px;
	margin-bottom:24px;
	margin-left:20px;
	width:550px;
	border:1px solid #ccc;
}
table.gastenlijst thead {
	color:#222;
	font-weight:bold;
	text-transform:uppercase;
}
table.gastenlijst thead td {
	border-right:1px solid #e6e5e4;
}
table.gastenlijst tr {
	vertical-align:top;
}
table.gastenlijst tr.even td {
	background-color:#e6e5e4;	
}
table.gastenlijst td.gasten {
	background-color:#e6e5e4;
}
table.gastenlijst tr.even td.gasten {
	background-color:#ccc;	
}
table.gastenlijst td {
	padding:0.7em 1em;
}
table.gastenlijst td.datum {
	width:30%;
	font-weight:bold;
}
table.gastenlijst td.presentatie {
	width:35%
}
table.gastenlijst td.gasten {
	width:35%;
}
table.gastenlijst a.afleveringlink {
	font-weight:normal;
	font-size:11px;
	color:#db0f17;
	text-decoration:none;
}
table.gastenlijst a.afleveringlink:hover {
	text-decoration:underline;
}
/* TEKSTOPMAAK ALGEMEEN*/
h1 {
	font-size:24px;
	line-height:1.1em;
	color:#222;
	font-weight:bold;
}
h1 a {
	color:#222;
	text-decoration:none;
}

h2 {
	font-size:1.2em;
	text-transform: uppercase;
	color: #222;
	font-weight:bold;
	line-height:1.4em;
}

h3 {
	font-size: 1.2em;
	width:12em;
	float:left;
}
ul.headlinelist li h3 {
	width:20em;
}
h3 a {
	color: #222;
}
h3 a:hover {
	text-decoration:underline;
}
h4 {
	font-size:1.6em;
	line-height:1.3em;
}
.tijd,
.datum {
	font-size: 11px;
}
a.meer {
	color:#222;
	text-decoration:underline;
}
a.meer:hover {
	color:#db0f17;
}
.underline {
	text-decoration:underline;
}
.uppercase {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.nobullet {
	background-image:none;
}
.small {
	font-size:10px;
}

/* FLOAT CSS */
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.clearboth {
	clear:both;
}
.floatleft {
	float:left;
}


	
/* KLEUR */
.rood {
	color:#db0f17;
}
.donkerrood {
	color:#a80017;
}
.grijs {
	color:#e6e5e4;
}
.tekstgrijs {
	color:#222;
}
.overzichtkleur {
	color:#8f8f8f;
}

/*DIVERS*/
.non {
	clear:left;
	height:0;
	width:1px;
	}
.ie6 .pngfix {
	behavior: url("/js/iepngfix.htc");
	}
.onderschaduw {
	margin-bottom:1em;
	}
.ie6 .onderschaduw {
	behavior: url("/js/iepngfix.htc");
	}	
/* eigen reclame uitingen voor programma's */
a.reclame {
	width:300px;
	height:100px;
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
}
a.reclame:hover {
	background-position:0px -100px;
}
a.reclame.crisis {
	background-image:url(/images/reclame_crisis.gif);
}

/* uitzonderingen voor diverse browsers */
.ie6 #kolom_rechts{
    behavior: url(/js/csshover2.htc);
	behavior: url(/js/iepngfix.htc);
}
.ie6 #lijst .module_content p a,
.ie6 #vers .module_content p a {
	margin-top:-5px;
	padding-top:3px;
}

 /* logosetje van vier in gewone kolom*/
.kolom .reclamelogos {
	background-color:#FFF;
	width:300px;
	height:100px;
	overflow:hidden;
	margin-left:4px;
	margin-bottom:10px;
} 
.reclamelogos a {
	border:1px solid #CCC;
	width:144px;
	height:44px;
	display:block;
        overflow: hidden;
}
.reclamelogos a:hover {
	border:1px solid #999;
        background-position: 0 -44px;
}
.reclamelogos .logo_1 {
	margin:3px 1px 1px 3px;
	float:left;
}
.reclamelogos .logo_2 {
	margin:3px 3px 1px 1px;
	float:left;
}
.reclamelogos .logo_3 {
	margin:1px 1px 3px 3px;
	clear:left;
	float:left;
}
.reclamelogos .logo_4 {
	margin:1px 3px 3px 1px;
	float:left;
}
/* logosetje van vier in rechter kolom*/
#kolom_rechts .reclamelogos {
	background-color:#fff;
	width:336px;
	height:110px;
	margin-left:3px;
	margin-top:10px;
	border:1px solid #ccc;
} 
#kolom_rechts .reclamelogos .logo_1 {
	margin:7px 2px 2px 20px;
	float:left;
}
#kolom_rechts .reclamelogos .logo_2 {
	margin:7px 20px 2px 2px;
	float:left;
}
#kolom_rechts .reclamelogos .logo_3 {
	margin:2px 2px 7px 20px;
	clear:left;
	float:left;
}
#kolom_rechts .reclamelogos .logo_4 {
	margin:2px 20px 7px 2px;
	float:left;
}	
         
/* button voor oproepen van de redaktie */
a.redactieform {
	text-indent:-3000px;
	width:345px;
	height:30px;
	margin:6px 0;
	background: url(/images/button_redactiecontact_breed.gif) no-repeat left top;
	display:block;
}
a.redactieform:hover {
	background-position: 0px -30px;
}

/* background css die niet veranderd */
#container_fotobg p.alfabet a:hover {
	color:#222;
}
.ie6 img.fotokleur {
	behavior: url("/js/iepngfix.htc");
}

/* actueel pagina */
.actueel {
	background:url(/images/backgroundbeeld/dcb022.jpg) no-repeat left -2px;
	}
.ie6 .actueel {
	background-position: 0 -1px;
	}
#container_fotobg.actueel .fotokleur {
	background-color: #dcb022;
	}

/* 112 pagina */
.eeneentwee {
	background:url(/images/backgroundbeeld/politie_eb4723.jpg) no-repeat left -2px;
	}
.ie6 .eeneentwee {
	background-position: 0 -1px;
	}
#container_fotobg.eeneentwee .fotokleur {
	background-color: #eb4723;
	}
/* kort pagina */
.kort {
	background:url(/images/backgroundbeeld/kort_693f43.jpg) no-repeat left -2px;
	}
.ie6 .kort {
	background-position: 0 -1px;
	}
#container_fotobg.kort .fotokleur {
	background-color: #693f43;
	}
/* stad pagina */
.stad {
	background:url(/images/backgroundbeeld/cohen_9f3d3f.jpg) no-repeat left -2px;
	}
.ie6 .stad {
	background-position: 0 -1px;
	}
#container_fotobg.stad .fotokleur {
	background-color: #9f3d3f;
	}	
/* zakelijk pagina */
.zakelijk {
	background:url(/images/backgroundbeeld/zakelijk_738196.jpg) no-repeat left -2px;
	}
.ie6 .zakelijk {
	background-position: 0 -1px;
	}
#container_fotobg.zakelijk .fotokleur {
	background-color: #738196;
	}	
/* cultuur pagina */
.cultuur {
	background:url(/images/backgroundbeeld/cultuur_ea3876.jpg) no-repeat left -2px;
	}
.ie6 .cultuur {
	background-position: 0 -1px;
	}
#container_fotobg.cultuur .fotokleur {
	background-color: #ea3876;
	}	
/* buzz pagina */
.gossip {
	background:url(/images/backgroundbeeld/buzz_668870.jpg) no-repeat left -2px;
	}
.ie6 .gossip {
	background-position: 0 -1px;
	}
#container_fotobg.gossip .fotokleur {
	background-color: #668870;
	}	
/* sportpagina */
.sport {
	background:url(/images/backgroundbeeld/arena2_e63b40.jpg) no-repeat left -2px;
	}
.ie6 .sport {
	background-position: 0 -1px;
	}
#container_fotobg.sport .fotokleur {
	background-color: #e63b40;
	}

/* weerpagina */
.weer {
	background:url(/images/backgroundbeeld/wegwerkers_f97835.jpg) no-repeat left -2px;
	}
.ie6 .weer {
	background-position: 0 -1px;
	}
#container_fotobg.weer .fotokleur {
	background-color: #f97835;
	}
	
/* tv pagina*/ 
.tv {
	background:url(/images/backgroundbeeld/tv-alg_525766.jpg) no-repeat left -2px;
	}
.ie6 .tv {
	background-position: 0 -1px;
	}
#container_fotobg .fotokleur {
	background-color: #525766;
	}
#container_fotobg  p.alfabet a,
#container_fotobg  ul.alfabet li.letter {
	color: #525766;
	}
	
/* TV DETAIL */	
/* kort amsterdams*/ 
._kortamsterdams {
	background:url(/images/backgroundbeeld/33aa33.jpg) no-repeat left -2px;
	}
.ie6 ._kortamsterdams {
	background-position: 0 -1px;
	}
#container_fotobg._kortamsterdams .fotokleur {
	background-color: #33aa33;
	}
#container_fotobg._kortamsterdams  p.alfabet a,
#container_fotobg._kortamsterdams  ul.alfabet li.letter {
	color: #33aa33;
	}
/*  weer pagina */
._weer {
	background:url(/images/backgroundbeeld/2e3633.jpg) no-repeat left -2px;
	}
.ie6 ._weer {
	background-position: 0 -1px;
	}
#container_fotobg._weer .fotokleur{
	background-color: #2e3633;
	}
#container_fotobg._weer  p.alfabet a,
#container_fotobg._weer  ul.alfabet li.letter {
	color: #2e3633;
	}
/* uitpagina */
#container_fotobg.uit {
	/*background:url(/images/backgroundbeeld/uit_925e32.jpg) no-repeat left -2px;*/
	}
.ie6 #container_fotobg.uit {
	background-position: 0 -1px;
	}
#container_fotobg.uit .fotokleur {
	background-color: #925e32;
	}
/* gespot pagina */
#container_fotobg.gespot {
	/*background:url(/images/backgroundbeeld/gespot_415262.jpg) no-repeat left -2px;*/
	}
.ie6 #container_fotobg.gespot {
	background-position: 0 -1px;
	}
#container_fotobg.gespot .fotokleur {
	background-color: #415262;
	}
/* profiel pagina */
#container_fotobg.profiel {
	background:url(/images/backgroundbeeld/profiel_626be0.jpg) no-repeat left -2px;
	}
.ie6 #container_fotobg.gespot {
	background-position: 0 -1px;
	}
#container_fotobg.gespot .fotokleur {
	background-color: #626be0;
	}

/* verkiezingenportal pagina */
.verkiezingen {
	background:url(/images/verkiezingen/pagebg-nieuw_verkiezingen.jpg) no-repeat left -2px;
	}
.ie6 .verkiezingen {
	background-position: 0 -1px;
	}
#container_fotobg.verkiezingen .fotokleur {
	background-color: #db0f17;
	}

/* podium pagina */
.podium {
	background:url(/images/backgroundbeeld/podium-grafisch.jpg) no-repeat left -2px;
	}
.ie6 .podium {
	background-position: 0 -1px;
	}

/* oproep voor opgeven barman */
#barmanoproep {	
	height: 105px;
	margin-left:8px;
	margin-bottom:12px;
	width: 336px;
}
#barmanoproep a {
	background:url(/images/barmanverkiezing/oproep-barman1.png) no-repeat left top;
	display:block;
	height: 105px;
	width: 336px;
	overflow:hidden;
	text-indent:-2000em;
}
#barmanoproep a:hover {
	background-position:0px -105px;
}


/* CSS t.b.v. koninginnedag overzichtspagina */
ul#activiteiten {
        line-height:16px;
        margin-top:12px;
        margin-bottom:12px;
        overflow:hidden;
        width:570px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
}
ul#activiteiten li {
        overflow:hidden;
        list-style-type: none;
}
ul#activiteiten li.oranje {
        background-color:#ff7007;
        color:#fff;
        }
ul#activiteiten li a {
        color:#222;
        font-weight:bold;
		text-decoration:none;
        border-bottom:1px dotted #222;
}
ul#activiteiten li.oranje a {
        color:#fff;
        border-bottom:1px dotted #fff;
}
ul#activiteiten li a:hover {
        border-bottom-style:solid;
}
ul#activiteiten li h2 {
        margin-top:10px;
        margin-bottom:6px;
}
ul#activiteiten li.oranje h2 {
        color:#fff;
}
ul#activiteiten li p {
        margin-left:12px;
}
ul#activiteiten li img {
        border:3px solid #fff;
        float:left;
        margin:12px;
        width:161px;
}
ul#activiteiten li h2.tekst{
        width: 530px;
        margin-left:12px;
        }

/* CSS t.b.v. Koninginnedag headlinepagina */
/* topcontent*/
.actueel .left {
	float:left;
	width:auto;
}
.actueel .module.top{
	width:376px;
	padding-bottom:10px;
	border-bottom: 2px dotted #ccc;
}
.actueel .module.top:last-child {
	border-bottom: none;
}
.actueel .module_content.top {
	background-image:none;
	width:376px;
	overflow: hidden;
}
.ie6 .actueel .module_content.top {
	border:none;
}
.ie6 .actueel .left .module_content {
	border-bottom: 2px dotted #ccc;
	margin-left:4px;
	padding-left:4px;
}
.ie6 .actueel .left .module_content img {
	margin-left:-4px;
}
.actueel .module_content.top a.artikellink {
	width:220px;
}
.actueel .right {
	color:#fff;
	float:right;
	font-size:1.2em;
	margin-top:10px;
	margin-right:18px;
	width:198px;
}
.kdag_fotolink,
.kdag_twitterlink,
.kdag_veilinglink,
.kdag_nieuwsoverzicht{
	background: #ff7007 url(/images/koninginnedag2010/kroonheader.gif) no-repeat left top;
	color:#fff;
	width:198px;
	margin-bottom:8px;
} 
.actueel .right p {
	margin-left:8px;
	width:180px;
	padding-bottom:8px;
}
.actueel .right p a {
	color:#fff;
	border-bottom:1px dotted #fff;
}
.actueel .right p a:hover {
	border-bottom:1px solid #fff;
}
.actueel .right p.kop {
	font-weight:bold;
	margin-left:40px;
	padding-bottom:6px;
	padding-top:6px;
}
.actueel .right p.kop a {
	border-bottom:none;
}
.actueel .right p.kop a:hover {
	border-bottom:1px solid #fff;
}
.kdag_fotolink a img {
	border:2px solid #ff7007;
	margin-left:6px;
	margin-bottom:8px;
	width:182px;
}
.kdag_fotolink a:hover img {
	border:2px solid #fff;
}


/* CSS t.b.v. nieuwe rechterkant */

div.wrap{
	background: rgb(235, 235, 235);
	background: rgba(235, 235, 235, 0.6);
	border:1px solid #c7c7c7;
	font-size:1.2em;
	line-height:1.34em;
	margin-bottom:8px;
	margin-left:7px;
	overflow:hidden;
	padding:4px;
	width:326px;	
}


div.wrap a {
	color:#222;
}
div.wrap a:hover {
	text-decoration:underline;
}
/* zoekveld rechterkant */
form.menu_zoek {
	display:inline;
	padding:0;
	margin:0;
	height:21px;
	overflow:hidden;
}
form.menu_zoek input {
	float:left;
	width: 278px;
	height:20px;
	background-color:#fff;
	border:1px solid #e9e9e9;
}
.ie6 form.menu_zoek input {
	width:265px;
}
form.menu_zoek a.zoekbutt {
	float:right;
	height:21px;
	padding-right:6px;
	padding-left:6px;
	font-size:1.1em;
	font-weight:bold;
	text-transform:lowercase;
	color: #fff;
 	display:block;
	background-color: #333;	
	background: url(/images/sprite_rechterkant.png) no-repeat scroll -380px 0;
	}
.ie6 form.menu_zoek a.zoekbutt {
	margin-right:7px;
}
form.menu_zoek a.zoekbutt:hover {
	text-decoration:none;
}
form.menu_zoek a.zoekbutt:hover {
	color: #fff;
	background-position: -380px -21px;
	}
/* Newsletter subscription box */

.newsletter p.header {
	background-color: #393939;
	font-size:1.2em;
	height:56px;
	margin-bottom:5px;
	margin-left:0px;
	text-indent:10px;
}
.newsletter p.header img {
	float: left;
        margin-left: 4px;
        margin-top: 3px;
}
.newsletter p.header span.title {
	color:#fff;
	display:block;
	font-weight:bold;
	padding-top:7px;
        font-size:1.3em;
}
.newsletter p.header span.subtitle {
	color:#fff;
	display:block;
	font-weight:bold;
	padding-top:7px;
}

form#frmSS2 input {
	float:left;
	width: 240px;
	height:20px;
	background-color:#fff;
	border:1px solid #e9e9e9;
}
.ie6 form#frmSS2 input {
	width:240px;
}
form#frmSS2 a.zoekbutt {
	float:right;
	height:21px;
	padding-right:6px;
	padding-left:6px;
	font-size:1.1em;
	font-weight:bold;
	text-transform:lowercase;
	color: #fff;
 	display:block;
	background-color: #333;	
	background: url(/images/sprite_rechterkant.png) no-repeat scroll -380px 0;
	}
.ie6 form#frmSS2 a.zoekbutt {
	margin-right:7px;
}
form#frmSS2 a.zoekbutt:hover {
	text-decoration:none;
}
form#frmSS2 a.zoekbutt:hover {
	color: #fff;
	background-position: -380px -21px;
	}
/* end newsletter */
/* css t.b.v. volg AT5*/
ul#volg {
	background-color:#fff;
	height:28px;	
}
.ie ul#volg {
	background-color:#fff;	
}
ul#volg li {
	float:left;
	line-height:26px;
	margin-right:3px;
	width:auto;
}
ul#volg li.intro {
	font-weight:bold;
	margin-left:4px;
	margin-right:10px;
	text-transform:uppercase;
}
.safari ul#volg li.intro {
  margin-left:8px;
}
.ie6 ul#volg li.intro {
  margin-left:2px;
  margin-right:10px;
}
ul#volg li a {
	background:url(/images/sprite_rechterkant.png) no-repeat 0 0;
	display:block;
	height:22px;
	margin-top:3px;
	overflow:hidden;
	text-indent: -1000em;
}
ul#volg li a.twitter {
	width:61px;
}
ul#volg li a.twitter:hover {
	background-position: 0 -22px;
}
ul#volg li a.facebook {
	background-position: -70px 0;
	width:76px;
}
ul#volg li a.facebook:hover {
	background-position: -70px -22px;
}
ul#volg li a.hyves {
	background-position: -150px 0;
	width:59px;
}
ul#volg li a.hyves:hover {
	background-position: -150px -22px;
}
ul#volg li a.rss {
	background-position: -215px 0;
	width:43px;
}
ul#volg li a.rss:hover {
	background-position: -215px -22px;
}

ul#volg2 {
	background-color:#fff;
	height:28px;
}
.ie ul#volg2 {
	background-color:#fff;	
}
ul#volg2 li {
	float:right;
	line-height:26px;
	margin-right:3px;
	width:auto;
}
ul#volg2 li.intro {
	font-weight:bold;
	margin-left:4px;
	margin-right:10px;
	text-transform:uppercase;
	float:left;
}
.safari ul#volg2 li.intro {
  margin-left:8px;
}
.ie6 ul#volg2 li.intro {
  margin-left:2px;
  margin-right:10px;
}
ul#volg2 li a {
	background:url(/images/kijkenluister3.jpg) no-repeat 0 0;
	display:block;
	height:21px;
	margin-top:3px;
	overflow:hidden;
	text-indent: -1000em;
}
ul#volg2 li a.kijklive {
	background-position: 0px 0;
	width:45px;
}
ul#volg2 li a.kijklive:hover {
	background-position: 0px -21px;
}
ul#volg2 li a.amsterdamfm {
	background-position: -45px 0;
	width:60px;
}
ul#volg2 li a.amsterdamfm:hover {
	background-position: -45px -21px;
}

/* css t.b.v. de poll*/
#poll1 {
	background:#e6e5e4 url(/images/sprite_rechterkant.png) no-repeat 0 -175px;
}
p.pollvraag {
	font-weight:bold;
	line-height:17px;
	margin-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	text-transform:uppercase;
	width:295px;
}
form#stemform {
	margin-left:10px;
	padding-bottom:8px;
}
form#stemform input {
	float:left;
	margin-right:5px;
}
form#stemform label span {
	display:inline-block;
	margin-bottom:10px;
	vertical-align:top;
	width:280px;
}
form#stemform a.stembutt {
	background: #333 url(/images/sprite_rechterkant.png) no-repeat -260px 0px;
	display:block;
	height: 21px;
	margin-left:235px;
	overflow:hidden;
	text-indent: -1000em;
	width:74px;	
}
form#stemform a.stembutt:hover {
	background-position:-260px -21px;
}
/* pollresults */
#presult {
	padding-bottom:8px;
}
table#pollresults td{
	line-height:auto;
	vertical-align:top;
	width:280px;
}
table#pollresults td.answer{
	padding:4px 0 0;
}
table#pollresults td.imgres{
	background-color:#fff;
	border:1px solid black;	
}
table#pollresults td.imgres img{
	height: 8px;
}

/* css t.b.v. kijktips */
.accordionWrapper{
	display:inline-block; 
	background-color:#fff; 
	min-height:216px;
	height: 323px;
	overflow:hidden;
}
.accordionWrapper img{
	vertical-align:top; 
	border:0; 
	margin:0; 
	padding:0
	}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title {	
	cursor:pointer;
	font-weight:bold;
	height:26px;
	line-height:26px;
	overflow:hidden;
	width:326px;
	z-index:300;
}
.accordionWrapper div.title .programmanaam {
	display:inline;
	float:left;
	text-transform:uppercase;
	padding-left:10px;
}
.accordionWrapper div.title .tijd {
	float:right;
	padding-right:10px;
}
.accordionWrapper div.content {
	border-bottom:2px solid #fff;
	display:none;
	height:190px;
	position:relative;
	width:326px;
}
.accordionWrapper .tekst {
	bottom:0px;
	color:#fff;
	font-weight:bold;
	max-width:230px;
	padding:6px 10px 10px 10px;
	position:absolute;
	right:0px;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(219, 15, 23);
   /* RGBa with 0.6 opacity */
    background: rgba(219, 15, 23, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2db0f17, endColorstr=#b2db0f17);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2db0f17, endColorstr=#b2db0f17)";
 }
 .ie .accordionWrapper .tekst {
 background: transparent;
 }
.accordionWrapper .tekst a {
	color:#fff;
}
.accordionWrapper .tekst a:hover {
	color:#fff;
	text-decoration:none;
}
.safari .accordionWrapper .set p{
	text-shadow:#e6575c 1px 1px 0;
}
.accordionWrapper .set1 .title {
	background-color:#e9e9e9;
}
.accordionWrapper .set2 .title {
	background-color:#d6d6d6;
}
.accordionWrapper .set3 .title {
	background-color:#c6c6c6;
}
.accordionWrapper .set4 .title {
	background-color:#b7b7b7;
}
.accordionWrapper .set5 .title {
	background-color:#a5a5a5;
}
.accordionWrapper .set6 .title {
	background-color:#989898;
}


/* css t.b.v. gespotviewer */
/*
 * jQuery Nivo Slider v1.9
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
#gespotslider {
	background:url(/images/loading.gif) no-repeat 50% 50%; 
	height:204px;
	position:relative;		
	width:326px;
 }
#gespotslider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#gespotslider p {
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(219, 15, 23);
   /* RGBa with 0.6 opacity */
    background: rgba(219, 15, 23, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2db0f17, endColorstr=#b2db0f17);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2db0f17, endColorstr=#b2db0f17)";
	color:#fff;
	font-weight:bold;
	height:40px;
	left:0px;
	margin-bottom:6px;
	padding:6px 10px 12px 10px;
	position:absolute;
	text-transform:uppercase;
	top:0px;
	width:112px;
	z-index:100;
 }
.ie #gespotslider p {
 background: transparent;
 }
.safari #gespotslider p{
	text-shadow:#e6575c 1px 1px 0;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
	display:block;
	width:32px;
	height:34px;
	/*background:url(/images/arrows.png) no-repeat;*/
	background: url(/images/sprite_rechterkant.png) -340px -110px no-repeat;
	text-indent:-9999px;
	border:0;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* voor ie en opera om de plaatjes te laten zien*/
#slider a{
	display:block;
}
a.nivo-nextNav {
	background-position: -372px -110px;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}

/* css t.b.v. tablijsten */
ul.tablist_nav {
	/*background-color:#fff;	*/
	border-bottom:3px solid #222;
	overflow:hidden;
	width:326px;
}
ul.tablist_nav li {
	background-color:#626262;
	float:left;
	height:21px;
	line-height:21px;	
}
ul.tablist_nav.duo li {
	width:162px;
}
ul.tablist_nav.duo li:first-child {
	border-right:2px solid #fff;
}
ul.tablist_nav.trio li {
	width:92px;
}
ul.tablist_nav.trio li.bordertab {
	border-left:2px solid white;
	border-right:2px solid white;
	width:119px;
}
ul.tablist_nav.trio li.last {
	width:111px;
}
ul.tablist_nav li a {
	color:#fff;
	display:block;
	font-weight:bold;
	line-height:22px;
	padding-left:10px;
	x padding-right:10px;
	text-transform:uppercase;	
}
.safari ul.tablist_nav li a {
	text-shadow:#222 1px 1px 0;
}
ul.tablist_nav li:hover {
	background-color:#222;
	border-color:#fff;	
}
ul.tablist_nav li.active {
	background-color:#222;
	border-color:#222;
	height:22px;
}
ul.tablist_nav li a:hover {
	text-decoration:none;
}
ul.tablist_nav li.active a{
	cursor:default;
}
.safari ul.tablist_nav li.active a {
	text-shadow:#222 1px 1px 0;
}
/* css t.b.v. tekstlijsten met bullets */
ul.bundlelist{
	list-style: none outside none;
	margin-bottom: 0px;
}
ul.bundlelist li{
	background:url(/images/sprite_rechterkant.png) no-repeat -460px -105px;
	margin-bottom:2px;
	margin-left:0;
	list-style: none outside none;
}
ul.bundlelist li a{
	margin-left: 14px;
}
ul.bundlelist li a:hover{
	text-decoration: underline;
}
.wrap ul.lijst {
	background-color:#e9e9e9;
	overflow:hidden;
	padding-bottom:6px;

	padding-top:8px;
	width:326px;
}
.wrap ul.lijst li {
	background:url(/images/sprite_rechterkant.png) no-repeat -460px -105px;
	margin-bottom:2px;
	margin-left:10px;
}
.ie6 .wrap ul.lijst li {
	/*behavior: url("/js/iepngfix.htc");*/
}
.wrap ul.lijst li a {
	display:block;
	margin-left:14px;
}
.wrap .reacties {
	font-size:10px;
	font-weight:normal;
}
/* css t.b.v. beeldlijsten */
.wrap ul.beeldlijst {
	background-color:#fff;
	width:326px;
}
ul.beeldlijst li {
	background:url(/images/bg_beeldlijst.gif) repeat-y left top;
	border-top:3px solid #fff;
	overflow:hidden;	
} 
ul.beeldlijst li div {	
	border:none;
	float:left;
	height:127px;
	position:relative;
	width:161px;
}
ul.beeldlijst li div a.video {
	background:url(/images/sprite_rechterkant.png) no-repeat -340px 0px;
	border:0 none;
	height:30px;
	left:65px;
	position:absolute;
	top:30px;
	width:30px;
	z-index:10;
}
ul.beeldlijst li div.left {
	margin-right:4px;
}
ul.beeldlijst li a.titel {
	display:inline-block;
	font-size:0.95em;
	line-height:1.2em;
	margin:4px 9px 4px 9px;
	width:142px;
}

/*css t.b.v. van tv gedeelte */

#tv-overzicht {
	background-color:#e9e9e9;
	overflow:hidden;	
	width:326px;
}
div.tvnu,
div.tvstraks {
	background-color:#222;
	color:#fff;
	display:inline-block;
	padding-bottom:6px;
	width:326px;
}
div.tvstraks {
	background-color:#e9e9e9;
	color:#222;
}
div.tvnu p,
div.tvstraks p {
	margin-left:10px;
	margin-top:6px;
	text-transform:uppercase;
}
ul#nu,
ul#straks{
	margin-left:10px;
	margin-top:6px;
}
ul#straks{
	float:left;
}
ul#straks li{
	overflow:hidden;
	width:160px;
}
ul#nu li span.tijd,
ul#straks li span.tijd{
	display:inline-block;
	float:left;
	font-weight:bold;
	padding-left:2px;
	width:2.9em;
}
ul#nu li a,
ul#straks li a{
	color:#fff;
	float:left;
	padding-left:2px;
	width:265px;
}
ul#straks li a {
	color:#222;
	width:122px;
}
ul#tvmeer {
	float:right;
	margin-top:10px;
}
ul#tvmeer li {
	margin-bottom:10px;
}
ul#tvmeer li a {
	background:url(/images/sprite_rechterkant.png) no-repeat -380px 0px;
	color:#fff;
	display:block;
	font-weight:bold;
	height:21px;
	line-height:20px;
	margin-right:7px;
	overflow:hidden;
	text-indent:10px;
	width:126px;
}
ul#tvmeer li a:hover {
	background-position:-380px -21px;
	text-decoration:none;
}

css aanpassingen t.b.v. algemene vormgeving 

/*#kolom_links {	
	float:left;
	margin:0;
	padding:0 0 0 6px;
	width:626px;
}*/
.ie6 #kolom_links {
	width:629px;
	float:left;
	padding-left:0px;
}

/*#kolom_rechts {
	float:right;
	margin:0;
	padding:0 3px 0 0;
	overflow:hidden;
	width:350px;
	}*/
/**/
/* CSS t.b.v. de jij beslist onderdelen */
#uservoice {
	background-color:#FFFFFF;
	border:1px solid #C7C7C7;
	font-size:1.2em;
	line-height:1.34em;
	margin-bottom:8px;
	margin-left:4px;
	overflow:hidden;
	padding:4px;
	
	width:290px;
}
.jijbeslist {
	background-color:#e8e8e8;
	padding-left:10px;
	padding-bottom:10px;
}
.jijbeslist  a {
	color:#222;
	text-decoration:none;
}
.jijbeslist a:hover {
	text-decoration:underline;
}

.jijbeslist p.header {
	background:url(/images/sprite_rechterkant.png) no-repeat left -110px;
	font-size:1.2em;
	height:56px;
	margin-bottom:8px;
	margin-left:-10px;
	text-indent:41px;
}
#uservoice .jijbeslist p.header {
	background:url(/images/jijbeslist/header_bg.png)) no-repeat left top;
	font-size:12px;
	text-indent:41px;
}
.jijbeslist p.header a {
	color:#fff;
	display:inline-block;
	font-weight:bold;
	padding-top:30px;
}
.jijbeslist p.header a.uitleg {
	display:inline;
	font-size:11px;
	font-weight:normal;
}
.jijbeslist p.header a:hover {
	text-decoration:underline;
}
.jijbeslist ul {
	margin-top:8px;
	overflow:hidden;
	width:300px;
}
#uservoice .jijbeslist ul {
	width:275px;
	margin-bottom:5px;
}
.jijbeslist ul li {
	height:40px;	
	margin-bottom:4px;
}
.jijbeslist ul li span {
	background-color:#fff;	
	border:1px solid #222;
	color:#db0f17;
	display:inline-block;
	font-size:10px;
	-moz-border-radius:0.5em;
	-webkit-border-radius:00.5em;
	-khtml-border-radius:0.5em;
	border-radius:0.5em;
	margin-right:4px;
	padding:2px;
	text-align:center;
}
.jijbeslist ul li span strong {
	color:#db0f17;
	display:block;
	font-size:1.8em;
	margin-bottom:-2px;
}
.jijbeslist ul li a {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:17px;
	vertical-align:top;
	width:240px;
}
#uservoice .jijbeslist ul li a {
	width:200px;
}
.jijbeslist p.uitkomst {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:17px;
	margin-bottom:4px;
	margin-right:10px;
	padding:4px 0;
}
/* JIJ beslist detailpagina */
.jijbeslisttitel {
	margin-top:8px;
	overflow:hidden;	
}
.jijbeslisttitel h1 {
	letter-spacing:-1px;
	margin-top:0px;
}
img.jijbeslistlogo {
	float:left;
	height:50px;
	padding-right:10px;
	vertical-align:text-top;
}
/* css t.b.v. mobyinfo naast uploadformulier */
div.moby{
	background-color: #FFFFFF;
	border:1px solid #99CC00;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
div.moby a {
	color:#004a90;
}
div.moby p {
	margin-left:10px;
	margin-top:4px;
	margin-bottom:8px;
	width:294px;
}
div.moby p.kapitalen {
	text-transform:uppercase;
}
/* einde css t.b.v. mobyinfo naast uploadformulier */

/* css t.b.v. mobypicture promotie in gespot */
.mobypoplink {
	position:relative;
	display:inline-block;
}
.ie6.mobypoplink,
  .ie7 .mobypoplink{
	display:inline;
}

.ie6 .mobypoplink a,
 .ie7 .mobypoplink a {
	display:inline;
}
.mobypoplink a img {
	display:inline-block;
	height:30px;
	margin-bottom:8px;
	margin-left:6px;
	text-decoration:none;
	vertical-align:middle;
	width:92px;
}
 .mobypopup {
	background: url(/images/moby/mobypop_bg.png) no-repeat left top;
	color:#0b3c87;
	font-size:11px;
	height:166px;	
	left:-100px;
	padding:12px;
	position:absolute;
	right:0px;
	top:-160px;
	width:264px;
	z-index:500;
}
.ie6 .mobypopup {
	background: url(/images/moby/mobypop_ie6bg.gif) no-repeat left top;
}
.mobypopup p {
	line-height:14px;
	margin-bottom:0px !important;
	width:245px;
	margin-left:2px !important;
}
.mobypopup p.middentekst {
	font-size:13px;
	font-weight:bold;
}
.mobypopup p a {
	border-bottom: 1px dotted #0b3c87;
	color:#0b3c87;
	display:inline;
	font-style:normal;
	text-decoration:none
}
.mobypopup p a:hover {
	border-bottom: 1px solid #0b3c87;
}	
.mobypopup p.middentekst a {
	border-bottom:none;
	display:inline;
}
.mobypopup p.middentekst a:hover {
	border-bottom:none;
}

/*  CSS t.b.v. PODIUMPAGINAS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PODIUMOVERZICHT */
.podium #kolom_links .breed {
	overflow:hidden;
}
.podium .nav_archief.top {
	margin-right:20px;
	padding-bottom:12px;
}
.ie6 .podium .nav_archief.top {
	margin-right:10px;
	padding:0px;
	padding-bottom:12px;
	width:auto;
}
.podium .nav_archief.bottom {
	margin-right:20px;
	margin-top:-20px;
	}
.ie6 .podium .nav_archief.bottom {
	margin-right:10px;
	margin-top:-20px;
	width:auto;
}
.podium_overzicht {	
	background:url(/images/bg_gespotoverzicht.png) no-repeat left bottom;
	clear:right;	
	margin-left:12px;
	margin-bottom:40px;
	overflow:hidden;
	position:relative;
	width:575px;
}
.ie6 .podium_overzicht {
	padding:6px;
}
.podium_overzicht img.overzichtthumb {
	float:left;
	height:100px;
	margin-left:12px;
	margin-right:15px;
	width:100px;
}
.ie6 .podium_overzicht img.overzichtthumb {
	margin-left:3px;
}
.podiuminfo {
	overflow:hidden;
}
.podium_detail ul.categorie,
.podium_overzicht ul.categorie {
	float:right;
	margin-top:8px;
	margin-bottom:5px;
	width:auto;
}
.podium_detail ul.categorie li,
.podium_overzicht ul.categorie li {
	float:right;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-left:3px;
	background-color:#db0f17;
}
.ie6 .podium_detail ul.categorie li,
.ie6 .podium_overzicht ul.categorie li {
	float:none;
}
.podium_detail ul.categorie li a,
.podium_overzicht ul.categorie li a {
	color:#fff;
	margin-left:4px;
	margin-right:4px;
	text-transform: capitalize;
}
.podium_detail ul.categorie li a:hover,
.podium_overzicht ul.categorie li a:hover {
	color:#222;
}
.podium_detail h1,
.podium_overzicht h1 {	
	display:inline;
	line-height:26px;
	margin-right:8px;
	width: 520px;	
}
.podium_detail h1 a:hover,
.podium_overzicht h1 a:hover {
	color:#db0f17;
}
.podium_detail .reactieaantal,
.podium_overzicht .reactieaantal {
	vertical-align:0.1em;
}
.podium_detail .datum,
.podium_overzicht .datum {	
	font-size:11px;
	line-height:18px;
}
.podium_overzicht .naam {	
	font-size:12px;
	line-height:20px;
	text-transform:uppercase;
}
.podium_overzicht .tekst {
	font-size:1.2em;
	line-height:1.4em;
	margin:12px 0px 0px 12px;
	padding-bottom:18px;
	width:540px;
}
.ie6 .podium_overzicht .tekst {
	display:inline;
	margin-left:0px;
	overflow:hidden;
}
.ie6 .podium_overzicht .tekst p {
	margin-top:12px;
	margin-right:6px;
	margin-left:6px;
}
.podium_overzicht .tekst p a {
	color:#222;
	text-decoration:underline;
}
.podium_overzicht .tekst p a:hover {
	color:#db0f17;
}
.podium_overzicht .tekst p a img.ralf {
	margin-left:-12px;
}
.podium ul.meer {
	margin-bottom:18px;
	margin-left:12px;
	overflow:hidden;
	width:575px;
}
.ie6 .podium ul.meer {
	padding-bottom:12px;
}
.podium ul.meer a {
	color:#222;	
}
.podium ul.meer a:hover {
	color:#db0f17;
}
.podium ul.meer li.vorig {
	float:left;
	width:265px;
	padding-left:18px;
	margin-right:22px;
	background:url(/images/sprite_gespot.png) no-repeat left -215px;
}
.podium ul.meer li.volgend {
	float:right;
	width:260px;
	background:url(/images/sprite_gespot.png) no-repeat right -215px;	
}
.podium ul.meer li.volgend a {
	clear:left;
	float:right;
	text-align:justify;
	padding-right:16px;
}

/* yes... this is stupid... */
.actueel ul.meer {
	margin-bottom:18px;
	margin-left:12px;
	overflow:hidden;
	width:575px;
}
.actueel ul.meer:first-child {
	margin-top: 12px;
	margin-bottom: 10px;
}
.ie6 .actueel ul.meer {
	padding-bottom:12px;
}
.actueel ul.meer a {
	color:#222;	
}
.actueel ul.meer a:hover {
	color:#db0f17;
}
.actueel ul.meer li.vorig {
	float:left;
	width:265px;
	padding-left:18px;
	margin-right:22px;
	background:url(/images/sprite_gespot.png) no-repeat left -215px;
}
.actueel ul.meer li.volgend {
	float:right;
	width:260px;
	background:url(/images/sprite_gespot.png) no-repeat right -215px;	
}
.actueel ul.meer li.volgend a {
	clear:left;
	float:right;
	text-align:justify;
	padding-right:16px;
}
/* end stupid */

.podium_detail {
	position:relative;
	clear:right;
	width:575px;
	margin-left:12px;
	margin-bottom:40px;
	background:url(/images/bg_gespotoverzicht.png) no-repeat left bottom;
}
.podium_detail.cleanbg {
	background:none;
	margin-bottom:0px;
}
.podiumtekst {
	margin-bottom:12px;
	margin-top:12px;
}
.podiumtekst img.thumbnail {
	float:left;
	height:150px;
	margin-bottom:3px;
	margin-left:6px;
	margin-right:12px;
	margin-top:2px;
	width:150px;
}
.podiumtekst p {
	font-size:1.2em;
	line-height:1.4em;
	margin:12px 0 0 6px;
	padding-bottom:12px;
	width:555px;
}
.podiumtekst p.bio {
	font-style:italic;
}
.podiumtekst p a {
	color:#222;
	text-decoration:underline;
}
.podiumtekst p a:hover {
	color:#db0f17;
}

/* Einde CSS PODIUMDETAIL */
/*  EINDE CSS t.b.v. PODIUMPAGINAS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* verse CSS voor nieuwe onderdelen rechterkolom */
#kijklive {
	background-color:#db0f17;
	padding:4px;
	width:318px;
}
#kijklive a {	
	color:#fff;
	display:block;
	font-size:18px;
	text-align:center;
}

.podiumblok {
	width: 326px;
}
.podiumblok img.left {
	margin-right:8px;
}
.podiumblok p {
	margin-left:4px;
	margin-bottom:6px;
}
.podiumblok p a {
	text-decoration:underline;
}
.podiumblok p a:hover {
	color:#db0f17;
}
.podiumblok p.header {
	background-color:#393939;
	color:#fff;
	display:inline-block;
	margin-left:-4px;
	margin-bottom:8px;
	padding:5px 8px;
	font-weight:bold;
	width:226px;
}
.ie6 .podiumblok p.header {
	width:220px;
}
.podiumblok p.header a {
	color:#fff;
	text-decoration:none;
}

.podiumblok p.header a:hover {
	color:#fff;
	text-decoration:underline;
}
.podiumblok p.header span {
	text-transform:uppercase;
}
/* CSS t.b.v. podium blokken linkerkolom */
.module .wrap {
	margin-bottom:12px;
	margin-left:3px;
	overflow-x:hidden;
	padding:4px;
	width:292px;
}
.module .wrap .podiumblok {
	margin-left:0px;
}
.module .wrap .podiumblok a img {
	display:block;
	margin-right:4px;
	max-width:292px;
}
.module .wrap .podiumblok p {
	width:280px;
}
.module .wrap .podiumblok p.header {
	margin-left:0px;
	width: 192px;
}

/*css t.b.v. nieuwe indeling rechterkolom */
.fotoruimte {
	height:36px;
	display:none;
}
#subnav_rechts{
	background: rgba(255, 255, 255, 0.6);
	border:1px solid #c7c7c7;
	font-size:1.2em;
	line-height:1.34em;
	margin-bottom:8px;
	margin-left:7px;
	overflow:hidden;
	padding:4px 0 0 4px;
	width:330px;	
}
#subnav_rechts li {
	float:left;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	background: rgba(255, 255, 255, 1);
	margin-right:4px;
	margin-bottom:4px;
	width:106px;
}
#subnav_rechts li a {
	display:block;
	margin-left:5px;
	color:#222;
}
#subnav_rechts li.active a,
#subnav_rechts li a:hover {
	color:#db0f17;
	display:block;
	text-decoration:none;
}
#geoheadlines {	
	background: rgba(255, 255, 255, 0.6);
	border:1px solid #c7c7c7;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:8px;
	margin-left:7px;
	overflow:hidden;
	padding:4px;
	width:330px;	
}
#geoheadlines li {
	list-style:none outside;
	background:#fff url(/images/sprite_rechterkant.png) no-repeat -500px -53px;
	padding-left:20px;
	line-height:1.5em;
	
}
#geoheadlines li.nobullet {
	background-image:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
}
#geoheadlines li a {
	color:#222;
	text-decoration:none;
}
#geoheadlines li a:hover {
	text-decoration:underline;
}
/* aanpassingen ie6 */
.ie6 #subnav_rechts,
.ie7 #subnav_rechts,
.ie8 #subnav_rechts {
	background:#fff;
}
.ie7 #subnav_rechts,
.ie8 #subnav_rechts {
	border-bottom:4px solid #fff;
}
.ie6 #subnav_rechts li,
.ie7 #subnav_rechts li,
.ie8 #subnav_rechts li {
	background:#e9e9e9;
}

/* CSS T.B.V. NIEUWE HEADERS */

.blokheader_breed {
	background:url(/images/top_breed.png) left top no-repeat;
	padding-left:8px;
	padding-top:9px;
	width:619px;
}
.blokheader_medium {
	background:url(/images/top_medium.png) left top no-repeat;
	padding-left:8px;
	width:309px;
}
.blokheader_breed h1,
.blokheader_medium h1 {
	background-color:#db0f17;
	color:#fff;
	display:inline;
	float:none;
	font-size:1.4em;
	padding:2px 8px;
	text-transform:uppercase;
}

.blokheader_medium h1 {
	display:inline-block;
	margin-top:8px;
	padding-top:3px;
	padding-bottom:3px;
}
.ie6 .blokheader_medium h1 {
	display:inline;
}
/* -------------------------------------------------------
				BUURT 
-------------------------------------------------------*/
/* algemene vormgeving voor buurt */


/* CSS t.b.v. BUURTOVERZICHT */

/* opbouw overzichtspagina */
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 590px;
	height:265px;
	margin-left:14px;
}
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}
.scrollable .item_content {
	float:left;
	margin-bottom:12px;
	margin-right:10px;
	background-color:#fff;
	border:1px solid #ccc;
	cursor:pointer;
	width:188px;
	height:251px;
	font-size:1.2em;
}
.items {
	margin-top:4px;/* bottommargin van de header verrekend om tot 15px te komen)*/
}
.items .item_content {
	position:relative;
	border:0px;
	border:1px solid #c1c1c1;
}
.items div {
	width:188px;
	height:251px;
	float:left;
	margin-right:10px;
	line-height:1.2em;
	margin-bottom:12px;
	overflow:hidden;
}
.items div h2 {
	font-size:12px;
	line-height:16px;
	width:170px;
	padding-left:10px;
	padding-top:3px;	
	height:32px;
	overflow:hidden;
}
.items div h2 a {
	color:#222;
	text-decoration:none;
}
.items div h2 a:hover {
	color:#db0f17;
}
.items div img {
	margin-top:4px;
	margin-bottom:4px;
	width:188px;
}
.item_content div .tipcat{
	border:0px;
	display:block;
	position:absolute;
	top:121px;
	left:152px;
	z-index:10;
}
.item_content .buurt .cat {
	background:url(/images/sprite_rechterkant.png) no-repeat -410px -110px;
	border:0px;
	display:block;
	position:absolute;
	top:121px;
	left:154px;
	z-index:10;
	width: 29px;
	height:22px;
}
.item_content span.buurtcat {
	color:#fff;
	display:block;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
}
.item_content div a.video {
	background:url(/images/sprite_uit-trans.png) no-repeat -35px 0;
	border:0px;
	position:absolute;
	height:30px;
	width:30px;
	top:80px;
	left:80px;
	direction:block;
	z-index:10;
}
.item_content div.uitflits .tipcat {
	background:url(/images/sprites_uit.gif) no-repeat -40px -20px;
	width: 40px;
	height:31px;	
}
.item_content div.uit .tipcat {
	background:url(/images/sprite_uit-trans.png) no-repeat left top;
	width: 35px;
	height:35px;
}

.items p {
	width:170px;
	line-height:1.3em;
	padding-left:10px;
	padding-top: 3px;
}

.itemsnav {
	width: 610px;
	height:12px;
	padding-left:290px;
}
a.prevPage,
a.nextPage{
	background:url(/images/sprites_uit.gif) no-repeat 0 -20px;
	cursor:pointer;
	display:block;
	float:left;
	height:14px;
	width:14px;
	margin-right:10px;
	border:3px solid #db0f17;
}
a.nextPage {
	background-position: -20px -20px;
}
a.prevPage:hover {
	background-position: 0 -34px;
}
a.nextPage:hover {
	background-position: -20px -34px;
}
h2.uitgelicht {
	text-transform:none;
}
#container_fotobg.uit span.clearleft {
	display:block;
}
/* CSS t.b.v. Buurtnieuwsoverzicht */
#buurtnieuwsoverzicht.module_content {
	padding-top:0px;
}
#buurtnieuwsoverzicht h3 {
	margin-left:16px;
}
ul.headlinelist li.buurtheader {
	background-image:none;
	font-size:1.2em;
	font-weight:bold;
	margin:8px 0 2px 16px;
	text-transform:uppercase;
}
ul.headlinelist li.buurtheader a {
	color:#222;
}
ul.headlinelist li.buurtheader a:hover {
	color:#db0f17;
}
ul.headlinelist li.bulletblauw {
	background:url(/images/sprite_rechterkant.png) no-repeat -506px -55px;	
}
/* css t.b.v. buurtheadlines rechts*/
#geoheadlines {	
	background: rgba(255, 255, 255, 0.6);
	border:1px solid #c7c7c7;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:8px;
	margin-left:7px;
	overflow:hidden;
	padding:4px;
	width:326px;	
}
#geoheadlines li {
	list-style:none outside;
	background:#fff url(/images/sprite_rechterkant.png) no-repeat -500px -53px;
	padding-left:20px;
	line-height:1.5em;
	
}
#geoheadlines li.nobullet {
	background-image:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
}
#geoheadlines li a {
	color:#222;
	text-decoration:none;
}
#geoheadlines li a:hover {
	text-decoration:underline;
}

/* CSS t.b.v. DAGagenda op buurtportal */
#dagoverzicht.module_content {
	overflow-x:visible;
}
#dagoverzicht p.datum {
	color:#222;
	float:right;
	font-weight:bold;
	margin-top:-28px;
	margin-right:18px;
	width:auto;
}
#dagoverzicht ul {
	font-size:1.2em;
	line-height:1.4em;
	margin-left:14px;
	
}
#dagoverzicht li.buurtheader {
	font-weight:bold;
	margin:8px 0 2px 0px;
	text-transform:uppercase;
}
/* CSS t.b.v. WEEKagenda op buurtpagina's */
#weekagenda {
	background-color:#f6f6f6;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	width:292px;
}
.weekheader {
	background-color: #3da7fe;    
    background: -moz-linear-gradient(90deg, #021e35, #019ef2);/* Mozilla: */    
    background: -webkit-gradient(linear, 0 top, 0 bottom, from(#019ef2), to(#021e35));/* Chrome, Safari:*/
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#019ef2', EndColorStr='#021e35', GradientType=0);/* MSIE */
	 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	font-size:1.2em;
	height:28px;
	margin-left:4px;
	margin-top:3px;
	width:284px;
}
.weekheader a {
	display:block;	
	font-size:12px;
	color:#1d466e;
	background-color:#fff;
	 -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -khtml-border-radius: 18px;
    border-radius: 18px;
	height:18px;
	line-height:18px;
	margin-top:5px;
	width:16px;
}
.weekheader a.vorige {
	float:left;
	margin-left:6px;
	padding-left:2px;
}
.weekheader a.volgende {
	float:right;
	margin-right:6px;
	padding-left:2px;
	text-align:center;
}
.ie6 .weekheader a.vorige {
	margin-left:3px;
}
.ie6 .weekheader a.volgende {
	margin-right:3px;
}
.weekheader a:hover {
	color:#3da7fe;    
}
#weekdata {
	color:#fff;
	font-weight:bold;
	float:left;
	font-size:16px;
	line-height:26px;
	text-align:center;
	width:232px;
}
.ie6 #weekdata {
	width:230px;
}
#weekagenda ul {
	font-size:1.2em;
	margin-left:4px;
	margin-top:18px;
}
#weekagenda ul.uitklap {
	margin-top:10px;
}
#weekagenda ul li {
	overflow:hidden;
	margin-bottom:8px;
}
.ie6 #weekagenda ul li {
	clear:both;
}
li .datumvlak {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height:12px;
	padding-top:4px;
	width:35px;
	height:31px;
	background-color: #3da7fe;    
    background: -moz-linear-gradient(90deg, #021e35, #019ef2);/* Mozilla: */    
    background: -webkit-gradient(linear, 0 top, 0 bottom, from(#019ef2), to(#021e35));/* Chrome, Safari:*/
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#019ef2', EndColorStr='#021e35', GradientType=0);/* MSIE */
	 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	text-align:center;
	position:relative;
	z-index:1;
}
#weekagenda li  .mult {
	background-image: url(/images/agenda.gif);
	background-repeat:no-repeat;
	float:left;
	height:33px;
	width: 39px;
}
#weekagenda li  .sing {
	background-image: url(/images/agenda_single.gif);
	background-repeat:no-repeat;
	float:left;
	height:33px;
	width: 39px;
}
li .agenda .n {	
	padding-top:4px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:12px;
	width: 36px;
}
li .content .da{
	font-style:italic;
	margin-bottom:2px;
}
li .agenda span {
	font-size:10px;
}

li .datumvlak span {
	font-size:10px;
}
li .content {
	float:left;	
	margin-left:10px;
	width:235px;
}
#weekagenda .content p {
	width:230px;
	font-size:12px;
	line-height:16px;
}
#weekagenda a.meer {
	display:block;
	margin-left:50px;
	font-size:1.2em;
	padding-bottom:12px;
}
/* CSS t.b.v. buurtinitiatievenlijstje*/
.buurt .module_content{
	position:relative;	
}
.buurt .module_content a.video {
	background:url(/images/sprite_uit-trans.png) no-repeat -35px 0;
	height:30px;
	left:58px;
	position:absolute;
	top:36px;
	width:30px;
	z-index:10;
}
#buurtinitiatieven.module a.artikellink span.titel {
	line-height:17px;
	margin-top:5px;
}
a.meer.initiatieven {
	margin-left:28px;
	font-size:1.2em;
}
/* css t.b.v. buurtgroeten */
#buurtgroeten {
	background: #fff url(/images/buurtgroeten_bg.jpg) no-repeat 0 0;	
	height:150px;
	position:relative;
	padding-bottom:40px;
	width:326px;
}
#buurtgroeten .buurtlogo {
	background:url(/images/sprite_rechterkant.png) no-repeat -342px -155px ;
	position:absolute;
	left:0px;
	top:0px;
	width:326px;
	z-index:1;
}
.ie6 #buurtgroeten .buurtlogo {
	background:url(/images/buurtlogo_ie6.gif) no-repeat 0 0;
}

#buurtgroeten .buurtlogo p {
	font-size:1.2em;
}
#buurtgroeten .buurtlogo p.wijknaam{
	color:#fff;
	float:right;
	font-weight:bold;
	margin-right:18px;
	margin-top:129px;
	text-transform:uppercase;
}
#buurtgroeten .buurtlogo p.contact {
	color:#008eda;
	clear:right;
	font-size:1em;
	margin-left:16px;
	padding-top:25px;
}
#buurtgroeten .buurtlogo p.contact a {
	color:#008eda;
}
/* css logopositie buurtdetail */

img.buurtlogo_detail {
	height:44px;	
	width:70px;
        float: right;

        margin-top: -20px;
	margin-right: -15px;

}
.buurt .detail_content h1, .buurt .detail_content p.intro {
	width:520px;
}
/* css t.b.v. het vrij in te vullen blok in de linkerkant */
.snippedheader,
.snippedcontent {
	margin-left:10px;
	width:280px;
	font-size:1.2em;
}
.snippedheader h1 {
	font-size:1em;
	line-height:normal;
	margin-bottom:8px;
	text-transform:uppercase;
}
.snippedcontent p {	
	float:none;
	font-size:1em;
	margin-top:0px;
	line-height:normal;
	width: 280px;
}
.snippedcontent ul {
	margin:8px 0;
}
.snippedcontent li {
	line-height:1.5em;
}
.snippedcontent a {
	color:#222;
	text-decoration:underline;
	}
.snippedcontent a;hover {
	color:#db0f17;
}
/* css t.b.v. het vrij in te vullen blok in de rechterkant */
.wrap .module {
	background-color:#fff;
	padding-bottom:8px 0;	
}
.wrap .snippedheader,
.wrap .snippedcontent {
	font-size:1em;
	margin-left:8px;
	padding-bottom:6px;
}
/* css voor contact blok*/
.wrap #contact {
	margin-left:8px;
}
.wrap #contact li.intro {
	text-transform:uppercase;
}
/* Einde css t.b.v. BUURT pagina's*/


/*css t.b.v. nieuwe indeling rechterkolom */
.fotoruimte {
	height:36px;
	display:none;
}
ul#subnav_rechts{
	background: rgba(235, 235, 235, 0.6);
	border:1px solid #c7c7c7;
	font-size:1.2em;
	line-height:1.34em;
	margin-bottom:8px;
	margin-left:7px;
	overflow:hidden;
	padding:4px 0 0 4px;
	width:330px;	
}
#subnav_rechts li {
	float:left;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	background: rgba(255, 255, 255, 1);
	margin-right:4px;
	margin-bottom:4px;
	width:106px;
}
#subnav_rechts li.ruim {
	width:326px;
}
#subnav_rechts li a {
	display:block;
	margin-left:5px;
	color:#222;
	font-size: 0.9em;
	/* damn you people with long names! */
	overflow:hidden;
	white-space:nowrap;
}
#subnav_rechts li.active a,
#subnav_rechts li a:hover {
	color:#db0f17;
	display:block;
	text-decoration:none;
}
/* css t.b.v. twittertweets */
.blokheader_rechts {
	width:100%;
	background-color:#393939;
	height:30px;
	margin-bottom:4px;
}
.blokheader_rechts h1{	
	color:#fff;
	float:none;
	font-size:1.2em;	
	padding:8px;
	text-transform:uppercase;
}
.ie6 .blokheader_medium h1 {
	display:inline;
}	
#tweets .twtr-hd {
	padding:0;
	display: none;
}
#tweets .twtr-doc {
	-moz-border-radius:0;
}
#tweets .twtr-doc a.twtr-join-conv {
	color:#222;
}
#tweets .twtr-widget #twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
	font-family: Arial, Helvetica, sans-serif;

}

/*css  aanpassingen ie */
.ie6 #subnav_rechts,
.ie7 #subnav_rechts,
.ie8 #subnav_rechts {
	background:#fff;
}
.ie7 #subnav_rechts,
.ie8 #subnav_rechts {
	border-bottom:4px solid #fff;
}
.ie6 #subnav_rechts li,
.ie7 #subnav_rechts li,
.ie8 #subnav_rechts li {
	background:#e9e9e9;
}

#container_fotobg.gespot div.blokheader_breed{

}

/* contact form on over */
ul.contactform{ padding:8px; }
ul.contactform label{ display:block; }
ul.contactform input{}
ul.contactform ul.error_list{
	color:red;
}
/* page wide */
#column_wide{
	background-color:#FFFFFF;
	border: 1px solid #C7C7C7;
	margin:8px;
}
#column_wide .blokheader_breed{
	background-image: none;
}
#column_wide #videobig{
	margin-left:6px;
	margin-right:6px;
}
#column_wide #videos{}

/* BIO Pages */

#biolinks{
	background-color: #ffffff;
	margin-top: 12px;
}
#biolinks ul{
    margin-top: 6px;
    padding: 4px;
}
#biolinks ul li{
	background: url("/images/sprite_rechterkant.png") no-repeat scroll -460px -105px transparent;
	margin-bottom: 2px;
	margin-left: 5px;
}
#biolinks ul li a{
	display: block;
	margin-left: 14px;
}
#biolinks ul li.header{
	background: none;
	list-style: none outside none;
	margin-left: 0px;
    font-weight: bold;
}
/* Bundles */
#bundlepersonsright{}
#bundlepersonsright sup{}
#bundlepersonsright div{
	background-color: #ffffff;
}
#bundlepersonsright div h1{
	font-size: 140%;
	margin-bottom: 4px;
	padding: 4px;
}
#bundlepersonsright table .txt{
	padding-left: 4px;
}
#bundlepersonsright table tr{
    display: block;
    padding: 2px;
}

