


/* -----------------------------------------------------------------------
meldung
screen styles tagesschau.de rebrush
author: stefan bruemmer, vektorfabrik.de

version: 11.09.2009
----------------------------------------------------------------------- */

.contModule {
    background:#dee7f8;    
}

.contModule h1, .contModule h2, .contModule h3, .contModule h4, .contModule p, .contModule ul li {
    padding-right:8px;
    padding-left:8px;
}

.contModule h1 {
    padding: .25em 8px;
    font-size: 1.3em;
    line-height: 1.2em;
    margin-bottom: 0.25em;
}

.contModule h2 {
    font-size:1.08em;
    font-weight:bold;
}

.contModule h3 {
    padding: .25em 8px;
    margin:-1px 0 0 0;
    border-top:1px solid #fff;
}

.contModule .teaserImg img {
    margin:3px;
    border:1px solid #fff;
}

.wideCol {
	padding-top:0.5em;
}

 span.small {
 	display:block;
	width: 190px;
}

.singleImg {
    margin:0px;
}

 .singleImg .articleImg {
    float:none;
	width: 512px;
	display: block;
    background:#c3d1eb;  
    margin:0 0 4px 4px;
      
}

.articleImg {
    float:right;
    margin:0 0 8px 8px;
    width:256px;
    background:#c3d1eb;
}



/* double image */

.doubleImg {
    margin:0 3px 1.3em 3px;
    background:#c3d1eb url("/image/bg-doubleimg.gif") center top repeat-y;
}

.doubleImg .articleImg{margin:0;}

.doubleImg .first, .doubleImg .second {
    display:block;  
}

.doubleImg .first {
    float:left;
}

.doubleImg .second {
    float:right;
}

.doubleImg .spacer {height:0;}

.imgSubline {
    display:block;
    padding:8px 8px 8px 33px;
}

.lupe {
    display:block;
    float:left;
    margin: 8px 8px 0 8px;
    width:17px;
    height:17px;
}

/* video */

.fPlayer {    
    margin:0 3px 1.3em 3px;
    background:#c3d1eb;
}

.fPlayer .spacer{
    display:none;
 }

.media li{ 
    border-bottom: 1px solid #dee7f8;
}

.standDatum {
    padding: 8px;
    font-size:.8em;
    font-style:italic;
    text-align:right;
    background:#fff;
    border-top:1px solid #5d84bf;
}

.zitatBox  {
	background:#C3D1EB none repeat scroll 0 0;
	margin:0 4px 1.3em 4px;
	padding: 0px;
}

.fPlayer h2 {
    display:block;
    margin: 0px 0.25em 0 0;
    padding: .5em 8px;
    color:#fff;
    font-size: 1em;
    font-weight:bold;
    background:#5c84bf;
    border-bottom:1px solid #fff;
}

.zTitle, .zitatBox .zImgTitle, .zitatBox h3{
    display:block;
    margin: 0 0 0 0;
    padding: 0.4em 8px;
    color:#fff;
    font-size: 1em;
    font-weight:bold;
    background:#5c84bf;
    border-bottom:1px solid #DEE7F8;
    border-top: none;
}




.fPlayer h2 {margin:0;}

.zContent {
    display:block;
	padding: 0 0 8px 8px;
}

.boxMoreLinks {
    position:relative;
    padding: 0em 8px;
    height:2em;
    color:#fff;
    background:#5c84bf;
}

.boxMoreLinks a{
    color:#fff;
    background:transparent;
}

.boxMoreLinks a:hover{text-decoration:none;}

.boxMoreLinks a img{
    margin-top:.25em;
    width:17px;
    height:17px;
}

.boxMoreLinks a span {
    display:none;
}

.boxMoreLinks a:hover span {
    display:block;
    position:absolute;
    top:.25em;
    left:60px;
    z-index: 100;
}

.weltatlas {
	border-top:0;}

#allCols .weltatlas li {
	margin-top:4px;
    padding:.25em 0 .25em 8px;
}

#allCols .weltatlas li span a{
    font-size:.8em;
}

#allCols .weltatlas li a {
    display:inline;
    padding-left:0;
}

#allCols .weltatlas li a img{
    margin:0 5px 0 0;
}

/* weird stuff */

#allCols .teaserBox li p a {display:inline;padding:0;margin:0;border:none;}
.teaserBox li p {margin:0;padding-left:30px;margin: -1px -8px 0 -8px;border-top:1px solid #dee7f8;}

strong.nonBold{font-weight:normal;}


/* Ergänzung HW */
.zImage, .zImg {
	float:left;
	height:107px;
	margin-right:4px;
	width:190px;
}

.zImgInfoDiv {
	margin-left:0px;	padding: 0px;
}

.zContent span {
	padding-left: 0px;
}

.zContentSmalLine {
	padding: 0px 8px 0px 0px;
}

.zContentSmalLine a{
	padding: 0.25em 0 0.25em 6px;
}

.zContentSmalLine a img{
float:left;
height:17px;
margin:0 0 0 0px;
padding:0;
width:17px; 
}

p.zContentTextSmal {
	padding: 0 0 0 23px;
}

.zitatBoxContent {
	padding: 8px;
}

.zitatBox .zImgContent {
	display:block;
	padding:1px 5px 0 5px;
}

.zitatBox .zImgContent a img {
float:left;
height:17px;
margin:0 4px 85px 0;
padding:0;
width:17px;
}

.zitatBox .zImgContent a {
	display:block;
	padding:0.25em 0 0.25em 20px;
	text-decoration:none;
}

.zitatBox .zImgContentText {
	display: block;
	padding:0px 8px 8px 8px;
}

.innerform input {
	background-color: #FFFFFF;
	border: 1px solid #00044B;
}

#zusatztext {
	width:38em;
} 

.article p a {
	text-decoration: underline;
}

.article h2 a:hover {
	text-decoration: none;
}

.extraText a {
	text-decoration: underline;
}

/* Alle Meldungen: Tab-Navi */
    #tabcontainer {
        overflow:visible;
        border-left: 1px solid #5c84bf;
        border-bottom: 1px solid #5c84bf;
    }

    #tablist {
        margin:0;
        padding:0;  
             
    }

    #tablist li {
        display: block;
        float: left;
        padding: 0;
        margin: 0;
        text-align: center;
    }

    #contentWrapper #tablist li a {
        display: block;
        height:1.3em;    
        padding: 4px 8px;
        margin: 0 0 -1px 0;
        font-weight:bold;
        text-decoration: none;
        text-align: center;        
        background: #c3d1eb;
        border: 1px solid #5c84bf;
        border-left: none;
    }
    
    #tablist li a:hover{text-decoration:underline;}
    
    #tablist li#current a {
        background:#dee7f8;
        border-bottom-color:#dee7f8;
    }
    
    .linkList {
        padding:8px 8px 1.3em 8px;
        background:#dee7f8;
    }
    .linkList h2 {
        font-size:1.3em;
        font-weight:bold;
    }
    
    * html #tablist li a {w\idth:100px;}
    * html #tabcontainer {b\order-bottom: none;}
/* /Alle Meldungen: Tab-Navi */

/* Pagination */
.pageinfo, .pageinfoFoot {
    margin:1em 8px;
    padding: 8px;
    border:1px solid #004;
}

.pageinfo legend, .pageinfoFoot legend {
    padding: 0 8px;
    font-weight: 600;
}

 .pageinfo ul, .pageinfoFoot ul{
	margin:0;
	padding-left:0;
	list-style: none;
}

.pageinfo li {
    padding:.25em 0;
    line-height:1.4em;
}

.pageinfo li a {
    display:block;
    margin:0;
	padding:0;
	text-decoration:none;
}

.pageinfo li a:hover, .pageinfoFoot a:hover {
	text-decoration:underline;
}

.pageinfo li img {
    margin: 0 2px -3px 0;
}

.pageinfoFoot a {
	display:block;
	padding:.25em 0 .25em 22px;
	text-decoration: none;
    background: url("/image/icon_intern_d5e0f7.gif") 0 2px no-repeat;
}

.pagination {
    padding:0 8px 1.3em 8px;
}

.pages {
    float:left;
    margin:0 8px;
    width:190px;
}

.pages a {
    display:block;
    float:left;
    margin:0 2px 2px 0;
}

.pagebutton, .buttonLeft, .buttonRight {
    display:block;
    float:left;
    padding:.5em 0;
    width:149px;
    color:#fff;
    text-align:center;
    background: #043ba0 url("/image/bg-level2nav.gif");
}

.buttonRight {
	float: right;
}

.pagebutton a, .buttonLeft a, .buttonRight a{
	color: white;
}

.pageCenter {
	float: left;
	padding: .5em 4px;
	width: 190px;
}

.pagingButtonBar {
	background: lime;
	padding: 0 8px;
}

/* /Pagination */