/*-----------teaser---------------*/

.newteasers .body img.picture {
 margin: 2px 10px 5px 0px;
 float: left;
 clear: none;
 }

.radio .teasertitle h2{
 background-image: url('/programma/doordewereld/images/radio5_nl.gif');
 background-repeat: no-repeat;
 min-height: 30px;
 padding: 25px 0px 0px 0px;
 }

.radio h2 a{
 color: #000;
 }

.radio h2 a:hover{
 color: #fc7b00;
 }

.block.newteasers.radio img.picture{
 border: 1px solid #fc7b00;
 margin: 5px 5px 0px 0px;
 }

.block.newteasers .innerblock{
 margin: 0px 0px 10px 0px;
 float:left;
 }

.block.newteasers .body h2 a {
 text-decoration:none;
 }

.block.newteasers .innerbody h2 a:hover {
 }

.block.newteasers .innerbody h3 {
 font-weight: normal;
 display: inline;
 clear: none;
}

#container2 .newteasers h5 {
 font-size: 1.2em;
}

.teasertitle{
 margin: 0px 0px 3px 0px;
 }

/*---------banners/plaatje---------*/

#container1 .block.banners .head,
#container2 .block.banners .head,
#container3 .block.banners .head{
 background-image: none;
 display:none;
 }

#container1 .block.banners .body,
#container2 .block.banners .body,
#container3 .block.banners .body{
 background-image: none;
 margin: 0px;
 padding: 0px;
 }

#container1 .block.banners .bottom,
#container2 .block.banners .bottom,
#container3 .block.banners .bottom{
 background-image: none;
 display:none;
 }

.block.banners{
 margin: 0px 0px 10px 5px;
 width: 300px;
 }

img.banner{
 margin: 0px 0px 10px 0px;
 border: 0px solid #fc7b00;
 }

.newteasers.banners .body {
 }

#container2 .block.banners{
 margin: 0px 10px 10px 5px;
 width: 300px;
 }

#container2 .block.banners.rtv{
 margin: 0px 10px 0px 0px;
 width: 310px;
 }

#container2 .block.banners.rtv img.banner{
 margin: 0px;
 padding:0px;
 width: 310px;
 height:45px;
 }

#container2 .block.banners.rtv .body{
 height:45px;
 }



/*---------links---------*/


.block.newteasers.links .body {
 margin: 0px 20px 12px 21px;
 }

.block.links li {
 color:black;
 text-decoration:none;
 background-image: url(/components/icons/pijl.gif);
 background-repeat: no-repeat;
 background-position: 0px 0.3em;
 padding: 0px 0px 0px 0.9em;
 margin-left: 0.5em;
 }

.block.links ul li a img{
 margin: 0px;
 padding: 0px 5px 0px 0px;
 }


/*---------teaserlist-----------*/

.teaserlist h3 {
 font-weight: normal;
 clear: both;
 }

.teaserlist h5 {
 font-size: 1.0em;
 margin-bottom: 12px;
 }


#container2 .newteasers.teaserlist .body {
 padding: 0px 15px 0px 10px;
}

.teaserlist li {
 background-image: url('/components/images/bullet.gif');
 background-repeat: no-repeat;
 padding: 0px 0px 0px 15px;
 }



/*---------------slideshow---------------*/

#container1 .block.slideshow .head,
#container2 .block.slideshow .head,
#container3 .block.slideshow .head{
 background-image: none;
 display:none;
 }

#container1 .block.slideshow .body,
#container2 .block.slideshow .body,
#container3 .block.slideshow .body{
 background-image: none;
 margin: 0px;
 padding: 0px;
 }

#container1 .block.slideshow .bottom,
#container2 .block.slideshow .bottom,
#container3 .block.slideshow .bottom{
 background-image: none;
 display:none;
 }


.block.slideshow {
 margin: 0px 0px 15px 5px;
 padding: 0px;
 display:block;
 width: 300px;
 height: 210px;
 border: 1px solid #fc7b00;
 }

.block.slideshow div.slide {
 margin: 0px;
 padding: 0px;
 position: absolute;
 width: 300px;
 height: 210px;
 overflow: hidden;
 }

div.slide img {
 position: absolute;
 margin: 0px;
 padding: 0px;
 }

div.slide .slideText {
 position: absolute;
 bottom: 0px;
 display: block;
 color: #fefefe;
 font-weight: normal;
 width: 300px; 
 padding: 2px;
 height: 48px;
 min-height: 28px;
 border-top: 1px solid #f8f8f8;
 background-image: url("/components/images/verloop-blauw.png");
 z-index: 999;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/components/images/verloop-blauw.png');
 }

div.slide .slideText h3 {
 width: 268px;
 margin: 2px 2px 0px 2px;
 padding: 0px 0px 0px 0px;
 color: #fefefe;
 }

div.slide a {
 display: block;
 position: absolute;
 z-index: 1000;
 bottom: 0px;
 right: 5px;
 width: 51px;
 height: 24px;
 color: #fff;
 margin-left: 10px;
 font-weight: bold;
 padding-top: 2px;
 background-image: none;
 text-align: center;
 text-decoration:underline;
 font-size: 0.7em;
 }

div.slide a:hover {
 color: #000000;
 }


/*--------2 blocks joined together-------*/

.block.slideshow.oneblockleft {
 width: 320px;
 background-color: #eee;
 border-right: 0px solid #000;
 border: 1px solid #fc7b00;
 }

.block.slideshow.oneblockleft div.slide {
 width: 300px;
 }

.block.slideshow.oneblockleft div.slide .slideText {
 width: 296px; 
 }

.block.slideshow.oneblockleft div.slide .slideText h3 {
 width: 290px;
 }

.block.newteasers.links.oneblockleft .body {
 margin: 0px 20px 12px 21px;
 }

#container2 .block.links.oneblockright .head,
#container3 .block.links.oneblockright .head{
 display:none;
 }

#container2 .block.links.oneblockright .body,
#container3 .block.links.oneblockright .body{
 background-image: none;
 background-repeat: repeat;
 margin: 0px 0px 0px 0px;
 padding: 15px;
 }

#container2 .block.links.oneblockright .bottom,
#container3 .block.links.oneblockright .bottom{
 display:none;
 }

.block.links.oneblockright {
 width: 305px;
 height: 210px;
 margin: 0px 0px 10px 0px;
 background-color: #eee;
 border: 1px solid #fc7b00;
 border-left: 0px solid #fc7b00;
 }

.block.links.oneblockright ul li a img{
 margin: 0px;
 padding: 0px 5px 0px 0px;
 }

.block.links.oneblockright h2{
 color: #000;
 margin: 0px 0px 10px 0px;
 }

.block.links.oneblockright ul li a:hover{
 color: #fc7b00;
 }

.block.links.oneblockright li {
 background-position: 0px 0.6em;
 }


/* ---------extended slideshow----------- */


#container2 .block.slideshowExt .head{
 background-image: none;
 display:none;
 }

#container2 .block.slideshowExt .body{
 background-image: none;
 margin: 0px;
 padding: 0px;
 }

#container2 .block.slideshowExt .bottom{
 background-image: none;
 display:none;
 }

.block.slideshowExt{
 position: relative;
 background-color: #fff;
 width:620px;
 margin:0px 0px 10px 5px;
 background-color: #f2f2f2;
 padding:0px;
 border: 1px solid #ccc;
 }

.block.slideshowExt .head,
.block.slideshowExt .bottom{
 display:none;
 }

.block.slideshowExt .body{
 border: 0px solid orange;
 overflow: visible;
 height: 250px;
 }

.slideshowExt div.slide img {
/* height: 240px;*/
 position: absolute;
 }

.slideshowExt div.slide {
 display:block;
 overflow:hidden;
 width: 410px;
 height: 250px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

.slideshowExt .slideNav {
 width: 190px;
 margin: 0px 10px 0px 10px;
 padding: 5px 0px 5px 0px;
 float:right;
 text-decoration: none;
 height: 240px;
 }

.slideshowExt .slideNav ul {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 width: 200px;
 }

#container2 .slideshowExt .slideNav ul li{
 border-bottom: 1px solid #ccc;
 padding: 5px 0px 5px 0px;
 /*background-image: url(/programma/doordewereld/icons/pijltje_cirkel.png);
 background-repeat: no-repeat;
 background-position:0px 6px;*/
 width: 190px;
 
 }

#container2 .slideshowExt .slideNav img.teasericon{
 float: left;
 padding:0px 5px 0px 0px;
 margin:0px;
 }

#container2 .slideshowExt .slideNav ul li h3 a{
 text-decoration: none;
 color:#000;
 font-size:0.95em;
 padding: 0px 0px 0px 0px;
 line-height:135%;
 }
 
#container2 .slideshowExt .slideNav h3 a:hover{ 
 color: #ccc;
 }

.slideshowExt img.picture {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

.slideshowExt div.slide .slideText p{
 padding: 0px 10px 10px 10px;
 }

.slideshowExt div.slide .slideText {
 position: absolute;
 bottom: 0px;
 display: block;
 width: 410px; 
 margin: 0px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 height: 40px;
 min-height: 40px;
 border-top: 1px solid #f8f8f8;
 background-image: url("/components/images/verloop-blauw.png");
 z-index: 999;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/components/images/verloop-blauw.png');
 }

.slideshowExt div.slide h3 a {
 position:relative;
 margin: 3px 0px 0px 15px;
 padding: 0px 0px 0px 0px;
 width: 400px;
 color: white;
 display: block;
 z-index: 1000;
 background-image: none;
 text-align: left;
 text-decoration:none;
 font-family: 'din', Arial, Trebuchet MS, Helvetica, sans-serif;
 font-size:1.3em;
 text-transform:uppercase;
 font-weight:normal;
 }

