


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

version: 08.09.2009
----------------------------------------------------------------------- */

body {
background: #003b7a url("/image/verlauf_background.jpg") 0 0 repeat-x;
}

h2 a img{display:none;}

#leftCol ul, #rightCol ul, ul.directLinks, .fPlayer ul, .linkList ul, .tabMenu ul, .span-2 ul, .span-4 ul, .teaserBox.boxtext ul, ul.moreNews, ul.bundeslaender, ul.menu .leaf {
	margin:0;
	padding-left:0;
	list-style:none;
}

#leftCol li a, #rightCol li a, .directLinks li a, .fPlayer li a, .linkList li a, .span-2 li a, .span-4 li a, .teaserBox.boxtext li a, .moreNews li a, h4 a, dt a {
	display:block;
	padding:.25em 0 .25em 22px;
	text-decoration:none;
}

.boxSubtext a {
	display:block;
	padding:.25em 0 .25em 30px;
	text-decoration:none;
}

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

li a img, h4 a img, dt a img, .boxSubtext a img, .ulSubtext a img {
float:left;
padding:0;
margin:0 0 0 -22px;
width:17px;
height:17px;
}

.directLinks {
clear:left;
margin:0;
border-top:2px solid #fff;
}

.storyref{text-decoration:none;}

.directLinks li {
border-bottom:1px solid #fff;
}


.spacer {
    clear:both;
    overflow: hidden;
    height:8px;
    font-size: 1px;
}

#centerCol .spacer {
    height:12px;
}

/* leftCol navigation */

/* main */
#allCols .leftNavL1 a, #allCols .leftNavL2 a{
    display:block;
    padding-left:8px;
    color:#fff;    
    font-weight:bold;
    background:#043ba0;
    border-bottom: 1px solid #fff;   
}

/* sub */
.leftNavL2{margin:0;}

#allCols .leftNavL2 a{
    color:#004;   
    font-weight:normal;
    background:#e8eefa url("/image/navl2.gif") left bottom repeat-x;
}

/* sub sub */
#allCols .leftNavL2 li ul {margin:0;}

#allCols .leftNavL2 li li a, #allCols .leftNavL2 li.choosenOneL2 li a{
    padding-left:22px;
    background:#f2f5fC url("/image/navl3.gif") left bottom repeat-x;
    border:none;
}

/* active main */
.choosenOneL1 .instLink, .choosenOneL1 a {
    display:block;  
    padding:.25em 0 .25em 8px;     
    color:#004;
    font-weight:bold;
    background:#dee7f8 url("/image/navl1-active.gif") left bottom repeat-x;
}

/* active sub */
#allCols .choosenOneL2 a{
    padding-left:5px;
    color:#004;
    font-weight:normal;
    background:#fff;
    border-left: 3px solid #0c3869;
}

/* active sub sub*/
#allCols .leftNavL2 li li.choosenOneL3 a{
    padding-left:19px;
    font-weight:normal;
    background:#fff;
    border-left: 3px solid #0c3869;
}

.choosenOneL2 .instLink{
    display:block;
    padding:.25em 0 .25em 5px; 
    border-left: 3px solid #0c3869;
    border-bottom:1px solid #dee7f8;
}

.choosenOneL2 a .instLink{
    display:block;
    padding:0;
    border:none;
}

.teaser{
    margin:0;
    padding-top:8px;
    background:#fff;
    border-bottom:1px solid #5d84bf;
}

.teaserBox .spacer {display: none; }

.teaser h2 {
    font-size:1.3em;
    font-weight:bold;
    margin-top: 0.1em;
    margin-bottom: .25em;
    line-height: 1.3em;
}

#topTeaser h2 {
	font-size: 1.5em;
    font-weight:bold;
    margin-top: 0.1em; 
    margin-bottom: .1em;
    line-height: 1.3em;
}

.doppelTeaser h2 {
	padding: 2px 5px 0 4px;
}

.doppelTeaser {
	display: table;
}

.doppelTeaser .allCols {
	display: table-row;
}

.doppelTeaser .teaserLinks, .doppelTeaser .teaserRechts, .doppelTeaser .teaserLuecke {
	display: table-cell;
	width: 49.3%;
}

.doppelTeaser .teaserLuecke {
	width: 5px;
}

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

/* Hauptmeldung auf HP mit zwei Teasern nebeneinander */
    .doublewhopper h2, .doublewhopper p {margin-right:4px;margin-left:4px;}
    .doublewhopper h2 {
    	font-size: 1.3em;
    }
    .doublewhopper .directLinks {
    	border-top: 0;
    }
    .doublewhopper .row {
        width: 520px;
        border-bottom-width:2px;
    }
    .doublewhopper .bottom {
        border-bottom-width:0;
    }
    .strapline{
        margin: 0 4px .25em 4px;
    }
    li.final{border-bottom:none;}
/* /Hauptmeldung auf HP mit zwei Teasern nebeneinander */


h3.topline {
	font-weight: bold;
}

.teaserImg img {
    float:left;
    margin:0 8px 1em 0;
}

.previewtext {
    background:#dee7f8;
}

.teaser h2, .teaser p, .teaser li, .teaserBox li, #topTeaser h2, #topTeaser p, #topTeaser li{
    padding: 0 8px;
}

.teaserBox p{
    padding: .25em 8px .25em 30px;
    margin-bottom:0;
    border-bottom:1px solid #fff;
}

#allCols .teaserBox li a {
    margin-right:-8px;
    margin-left:-8px;
    padding-left:30px;
    border-bottom: 1px solid #fff;
}

.teaserBox ul.InfoServices li a {
    color:#fff;
    background:#043ba0;
}

.teaserBox li#moreInfoServices a {
    color:#004;
    background:#dee7f8;
}

.teaserBox li#moreInfoServices a strong{
    font-weight:normal;
}


.teaserBox .ulSubtext  {
    padding: 0 8px 0 30px;
}

.teaserBox .ulSubtext a{
    display:block;
    padding: .25em 0 .25em 30px;
    margin-right:-8px;
    margin-left:-30px;
    border-bottom: 1px solid #fff;
}

.moreNews {
    clear:left;
    margin:0;
    border-bottom:1px solid #fff;
}


.teaserBox, #topTeaser, #kalenderblatt {
    background:#dee7f8;
    border-bottom:1px solid #5d84bf;
}

.teaserBox h3, #kalenderblatt h3 {
    padding: .40em 8px;
    margin:0;
    color:#fff;
    font-size: 1em;
    background:#5c84bf;
    border-bottom:1px solid #fff;
}

.teaserBox h4 {
    margin:0;
    padding: 0 8px;
    font-size: 1em;
}

.teaserBox table {
    border-collapse:collapse;
}

.teaserBox caption {
    padding-left:30px;
}
.teaserBox thead {display:none;}
.teaserBox td {
    padding: .25em 4px;
    border-bottom:1px solid #fff;
}
.teaserBox td.match {
    padding-left:30px;
}

/* Ratescharts */
.ratesCharts {
	border-left: 1px solid #00044B;
	border-right: 1px solid #00044B;
	border-bottom: 1px solid #00044B;
	clear: both;
	background-color: #EEF;
}

.ratesCharts ul {
	height: 120px !important;
	padding-bottom: 1.1em;
	background-color: #EEF;
}

.ratesCharts li {
	background-color: #FFF;
	float: left;
	position: absolute;
}

.rateChart {
	max-width: 168px;
}

.rateChart img {
	position: absolute;
	display: block;
	z-index: 10;
	margin: 5px 0 0 0 !important;
	width: 188px;
	height: 107px;
}

.rateChart a {
	color: #00044B;
	padding: 0 !important;
}

.rateChartTitle a, .rateChartTitle a:hover span, .rateChartTitle a:focus span {
	color: #00044B;
	text-decoration: none;
	font-weight: bold;
	padding: 0 !important;
}

.ratesCharts li .rateChart a, .ratesCharts li .rateChart a img {
	display: block;
	clear: both;
	background-color: #EEF;
}

.rateChartTitle {
	border-left: 1px solid #00044B;
	border-bottom: 1px solid #00044B;
	padding: 2px 6.8px 2px 5.2px;
	background-color: #FFF;
	z-index: 10;
}

#rateDax .rateChartTitle {
	border-left: none;
	border-bottom: 1px solid #EEF;
	background-color: #EEF;
}

#rateEst .rateChartTitle {
	margin-left: 3.28em;
}

#rateDow .rateChartTitle {
	margin-left: 8.39em;
	padding-right: 4px;
}

#rateNsd .rateChartTitle {
	margin-left: 11.75em;
	padding-right: 7px;
}

.rates {
	padding: 4px 0;
	border-bottom: 1px solid #A3ABCE;
	clear: both;
	margin: 0 5px;
}

.teaserBox .rates {
	clear: both;
}

.teaserBox .rates .rateName {
	float: left;
	font-weight: bold;
}

.teaserBox .rates .rateName#moreRates {
	float: none;
}

.teaserBox .rates .rateValue {
	text-align: right;
}

.teaserBox .rates .rateValue img {
	display: inline;
	vertical-align: text-top;
	margin-left: 10px;
	margin-right: -1px;
}

.rateChartTitle a abbr, .rates .rateName abbr {
	cursor: pointer;
}


/* kalenderblatt wie teaserbox */
#kalenderblatt span {
    float:left;
    margin-right:8px;
}

#kalenderblatt p {
    padding: .25em 8px .25em 32px;
    margin: -1px 0 0 0;
    border-top:1px solid #dee7f8;
    border-bottom:1px solid #fff;
}

.topline, .chat .boxTitle {
    padding-left: 9px;
    margin-bottom:.25em;
    font-size:1em;
    font-weight:normal;
    line-height:1.3;
}

.schlusslicht .topline {
    padding: .25em 8px;
    margin: -8px 0 0 0;
    color:#fff;
    font-weight:bold;
    background:#5c84bf;
    border-bottom:1px solid #fff;
    display: block;
}

.schlusslicht .teaserImg img {
    float:none;
    margin:0 0 1em 0;
}


.zusatz {    
    margin-top:-0.5em;
    font-size: .8em;
    font-weight:normal;
}

/* site search */
#quickSearch {
    padding:8px;
    margin-bottom:8px;
    height:21px;
    border:none;
 }

 #quickSearch .formBut{
    float:right;
    margin:-2px 0;
    padding:0;
    cursor:pointer;
    background-color:transparent;
    background-image:none;
 }
 
 #searchText {
    float:left;
    padding: 2px 4px;
    margin: 0 5px 0 0;
    width:125px;
    height:15px;
    background:#fff;
    border: 1px solid #fff;
 }
 
  #searchText:focus {
    border-color:#004;
  }
 
 
 
 /* centerCol IDs*/

 
#topTeaser .teaserImg img {
    float:none;
    margin: 3px 3px 0 3px;
    border:1px solid #fff;
}

 /* leftCol IDs*/
 
 #sendungenLeft {
    padding: 7px;
    margin-bottom: 1px;
    background: #fff url("/image/bg-sendungen-left.gif") left bottom repeat-x;
    border: 1px solid #043ba0;
 }
 
 #sendungenLeft li {font-weight:bold;}
 
  #sendungenLeft li span.zusatz{
    padding-left: 21px;
    font-weight:bold;    
    display: block;
}

#sendungenLeft li span.zusatz a{padding: 0;}

#sendungenLeft form {
    padding: 8px 0 0 0;
    height: 19px;
}

 #navSendungen {
    float:left;
    padding: 2px 4px;
    margin:0 5px 0 0;
    width:132px;
    height:20px;
    font-size:.8em;
    background:#fff;
    border: 1px solid #fff;
 }
 
 #abschicken {
    float:right;
    margin:-2px 0;
    cursor:pointer;
 }

 /* Boxen*/

strong.boxTitle {
	display: block;
	padding-left: 8px;
}

 /* Bundesländer*/
 
#bKarte {
	padding: 8px 5px 0 15px !important;
	padding: 8px 5px 0 10px;
	margin: 5em 16.35em !important;
	margin: 5em 16.75em;
}

#bKarte strong.boxTitle {
	width: 16.35em !important;
	width: 16.75em;
	padding-right: 0;
	padding-left: 5px;
	color:#fff;
    font-size: 1em;
    background:#5c84bf;
    border-bottom:1px solid #fff;
}


#bKarte .imgHolder {
	width: 16.35em !important;
	width: 16.75em;
	padding: 0 0 0 5px;
	text-align: center;
	background-color: #9CB6EB;
	height: 25em;
	overflow: hidden;
}

#bKarte img {
	margin-top: 1.3em;
	display: inline;
	background-color: #9CB6EB;
}

.contModule ul.bundeslaender {
	background-color: #FFF;
}

.contModule ul.bundeslaender li {
	font-family: arial, helvetica, geneva, sans-serif;
	display: inline;
	position: absolute;
}

.contModule ul.bundeslaender li div {
	height: 5em;
	width: 16.35em !important;
	width: 16.75em;
	background-color: #D5E0F7;
	border-left: 5px solid #9CB6EB;
}

.contModule ul.bundeslaender li a strong {
	display: block;
	padding-left: 5px;
	padding-right: 2px;
}

.contModule ul.bundeslaender li p {
	padding: 0 2px 0 5px;
	margin: 0;
	line-height: 1.05em;
}

.contModule ul.bundeslaender li p a {
	display: inline !important;
	padding: 0 !important;
}

.contModule ul.bundeslaender li div a {
	padding: 0 !important;
}

li#ni { padding-top: 3px; padding-left: 5px; margin-top: 0em; margin-left: 0em; z-index: 1; }
li#sh { padding-top: 3px; padding-left: 15px !important; padding-left: 10px; margin-top: 0em; margin-left: 16.35em !important; margin-left: 16.75em; z-index: 2; }
li#mv { padding-top: 3px; padding-left: 25px !important; padding-left: 15px; margin-top: 0em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 3; }

li#hh { padding-top: 8px; padding-left: 5px; margin-top: 5em; margin-left: 0em; z-index: 4; }
li#br { padding-top: 8px; padding-left: 25px !important; padding-left: 15px; margin-top: 5em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 5; }

li#hb { padding-top: 13px; padding-left: 5px; margin-top: 10em; margin-left: 0em; z-index: 6; }
li#be { padding-top: 13px; padding-left: 25px !important; padding-left: 15px; margin-top: 10em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 7; }

li#nw { padding-top: 18px; padding-left: 5px; margin-top: 15em; margin-left: 0em; z-index: 8; }
li#sa { padding-top: 18px; padding-left: 25px !important; padding-left: 15px; margin-top: 15em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 9; }

li#he { padding-top: 23px; padding-left: 5px; margin-top: 20em; margin-left: 0em; z-index: 10; }
li#sc { padding-top: 23px; padding-left: 25px !important; padding-left: 15px; margin-top: 20em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 11; }

li#rp { padding-top: 28px; padding-left: 5px; margin-top: 25em; margin-left: 0em; z-index: 12; }
li#th { padding-top: 28px; padding-left: 25px !important; padding-left: 15px; margin-top: 25em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 13; }

li#sr { padding-top: 33px; padding-left: 5px; margin-top: 30em; margin-left: 0em; z-index: 14; }
li#bw { padding-top: 33px; padding-left: 15px !important; padding-left: 10px; margin-top: 30em; margin-left: 16.35em !important; margin-left: 16.75em; z-index: 15; }
li#ba { padding-top: 33px; padding-left: 25px !important; padding-left: 15px; margin-top: 30em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 16 }

 /* weltatlas*/
 
 #welt h3{color:#004;}
 
 /* fussball */
 .fussball li {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    background:transparent url("/image/bg-fussball.gif") center center no-repeat;
 }
 
 .fussball .sportName {
    display:block;
    padding:.25em 0 .25em 22px;
    /* background:#c3d3ec; */
 }
 
  .fussball .sportValue {
    float:right;
    margin:-1.75em 22px 0 0;
  }
  
  .fussball .sportValueRunning {
  	color: #FF8400;
    float:right;
    margin:-1.75em 22px 0 0;
  }
 
  .fussball .sportValueCancel {
    float:right;
    margin:-1.75em 22px 0 0;
}
 
 /* lottozahlen */
.kugeln {
	padding:8px 0;
	height:74px;
	background:#5c84bf url("/image/background_lotto256x90.jpg") 0 0 no-repeat;    
}

 .kugel{display:none;}
 .number {
    float:left;
    display:block;
    padding: 0 8px 0 22px;
    margin:0 0 5px 0;
    width: 34px;
    line-height:34px;    
    font-weight:bold;
    text-align:center;
    background: transparent url("/image/bg-lotto-number.gif") 22px center no-repeat;
 }
 
 
 .lottozahlen table {
 	margin:0;
    border-collapse:collapse;    
 }
 
.lottozahlen th {
    padding-right: 8px;
    width: 124px;
    text-align:right;
    border-bottom: 1px solid #fff;
 }
 
.lottozahlen td {
    padding: 0 8px;
    font-weight:bold;
    background:#c4d4ee;
    border-bottom: 1px solid #fff;
 }
 
 .subText {
    padding:0 8px 8px 0;
    color:#5c84bf;
    font-size: .8em;
    text-align:right;
 }
 
 .zusatzKugel {
 
 }
 
  .zusatzKugel .number{
    padding-right:0;
    color:#dee7f8;
    background-image: url("/image/bg-lotto-z-number.gif");
 }
 
  .zusatzKugel .zusatz {
    font-size: 1em;
 }
 
 
 /* header */
 
 #ard {
    float:left;
    margin:0 0 8px 0;
    width:470px;
 }
 
 #ard a {
    display:block;
    margin-left:378px;
    width:92px;
    height:18px;
    overflow:hidden;
    text-indent:-2000px;
 }
 
 #datum {
    margin:0 8px 8px 0;
    width: 520px;
    float:left;
    color:#fff;
 }
 
 
 #topBanner {
    clear:both;
    padding:8px;    
    background:#043ba0;
    border-top: 8px solid #fff;
    border-right: 8px solid #fff;
    border-left: 8px solid #fff;
}

 #topBanner img {
    float:left;
    margin-top: 8px;
 }
 
 #topBanner h1 {
    float:left;
    padding-right:16px;
    margin-top: 1.5em;
    width:614px;
    color:#fff;
    font-weight:normal;
    text-align:right;
 }
 
 #topBanner ul {
    float:left;
    padding-left:8px;
    width: 115px;
    border-left: 1px solid #fff;
 }
 
#topBanner ul li {font-size:.8em;line-height:1.2em;}
#topBanner ul li a{color:#fff;}
#topBanner ul li a:hover{text-decoration:underline;}
  
  /* footer (übernommen von ARD */
  
  #ardFussText {
display: none;
}

/* hier die Logos etc. */
#footer {
	/* display: block;
	clear: both; unnötig */
	padding: 1em 0 1.25em 0;
	margin:0;
	width: 100%;
	/* float: left; unnötig */
	background: #00112e;
}

#footer #logos {
	width: 62.38em !important; 
	margin: 0 auto !important;

}

#footer #logos img {
	margin: 0;
	border: 0;
	display: inline;
}

#footer #logos a {border: 0;}
  
  /* misc classes */
 
  .linkDisc {
    margin-bottom:1.3em;
  }
  
 .linkDisc.single {
 	position:relative;
 	width: 400px;
 	margin-left: -190px;
 }
  
  .metaFunktionen {
    background:#fff;
  }
  
.nonBold{font-weight:normal;}
  
  .right {float:right;}

.right.single {
	margin-right: -194px;
}
  
  .dossiers li {
    clear:left;
    border-bottom:1px solid #fff;
  }
  
  #allCols li.clearfix a {
    padding:0;
    font-weight:bold;
  }
  
  a.dossier img {
    margin:0 5px 0 -5px;
    width:96px;
    height:54px;
  }
  
  .chat {border-bottom:none;}
  
  .chat input {
    padding: 2px;
    margin:0;
    font-size:.8em;
    font-family:verdana, sans-serif;
    background:#fff;
    border: 1px solid #fff;
}
    
  .chat input.formBut {
    padding: .5em 8px;
    color:#fff;
    font-size:1em;
    line-height:1.3em;
    text-align:center;
    background:#013c80 url("/image/bg-level2nav.gif") 0 0 repeat-x;
    cursor:pointer;
}

.chat form{margin-bottom:1.3em;}
  
.IEabbr, abbr, acronym {
	border-bottom: none;
} 
  
:-moz-any-link {
cursor:pointer;
}
  /* misc IDs */
  
  
#blocker{
    display:block;
    clear:left;
  }

#eilmeldung .boxTitle{
    display:block;
    padding: .25em 8px;
    color:#fff;
    font-size:1.08em;
	background:#5C84BF none repeat scroll 0 0;
}


#eilmeldung .outer {
    background:#dee7f8; /* bg-img zuweisen */
    border-bottom:1px solid #5c84bf;
}
#eilmeldung #innerEil {
    padding:8px;
    border-bottom:1px solid #fff;
}

#eilmeldung #textEil strong{
    display:block;
    padding: .25em 0;
    margin-bottom:1em;
}

 
#footerbottom {height:85px;}
#footertop {height:25px;}
  
  #seitenanfang {
    clear:both;
    text-align:right;
  }

  
 /* KINDER */

.kinderSeiten li {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 48px;
	height: 48px;
	border: none;
}

#allCols .kinderSeiten li a, .kinderSeiten li a img{
	border: none;
	width: 48px;
	height: 48px;
}

.kinderBox {
	background:#DEE7F8 none repeat scroll 0 0;
}

.kinderBox .topBar {
	padding-top: 5px;
}

.kinderBox .topBar h2 {
	font-size: 1.3em;
	padding-left: 132px;
}

.kinderBox p, .kinderBox .bottomLinks {
	padding-left: 132px;
}

.kinderBoxImg {
	float: left;
	margin-right: 8px;
}

#blindeKuh_Suche {
	padding: 8px;
}

#bks {
	background: white;
	height: 20px;
	margin-bottom: 5px;
}

/* Tabs fuer Alle Meldungen */

#allCols .tabMenuTabs li {
	float: left;
	width: 100px;
	margin-left: 0px;
	font-size: 1.1em;
}

#allCols .tabMenuTabs ul {
	margin-left: 8px;
}

#allCols .tabMenuTabs li a {
	margin: 0px;
	padding: 0px;
}

/* Umfrage */

.poll .buts {
	text-align: right;
	padding-right: 8px;
}

.pollVotes, .poll .extraText {
	padding: 8px;
}

.poll input.formBut, .poll div.formBut {
	width: 110px;
	float: right;
	margin-right: 8px;
	font-size:1em;	
}

.poll div.formBut{
	background:#013C80 url(/image/bg-level2nav.gif) repeat-x scroll 0 0;
	cursor:pointer;
	margin-right: 10px;
	text-align:center;
	line-height:1.3em;
	padding:0.5em 8px;
}

.poll div.formBut a{
	color: #ffffff;	
}

.poll div.formBut a:hover{
	text-decoration: none;
}

/* ARCHVISTEMPEL */

#archivstempel {
	background: url(/image/archivstempel.jpg);
	background-repeat: no-repeat;
	width: 96px;
	height: 51px;
    float: right;
	position: relative;
	margin-top: 8px;
	margin-right: 8px;
}

#archivstempel .datum {
	position: absolute;
	top: -4px;
	left: 15px;
	color: #BA0C0A;
	font-weight: bold;
	font-size: 9px;
	padding: 0px 3px 0px 3px;
	background-color: white;
}


#archivhinweis {
	background-color: #fff; /* #d5e0f7; */	
	padding: 4px;
	font-size: 0.8em;	
}

#archivhinweis form{
	width: 100%;
	padding: 0px;
}

#archivhinweis fieldset{
	border: solid 2px #BA0C0A;
	padding: 0px;
	
}

#archivhinweis fieldset legend{
	margin-left: 6px;
		color: #BA0C0A;
}

#archivhinweis fieldset div{
		padding: 3px 3px 8px 6px;
		color: #00044B;
		font-weight: normal;
		font-size: 0.9em;
}

ul.sitemap {
    margin:1em 0 0 0;
    padding:0;
}

ul.sitemap li {
    list-style:none;
    margin-bottom:.5em;
}

ul.sitemap li a{
    display:block;
    padding-left:19px;
    text-decoration:none;
    background:transparent url("/image/icon_intern_d5e0f7.gif") 0 .2em no-repeat;
}
ul.sitemap li a:hover{text-decoration:underline;}

ul.sitemap li a.atlas {background-image:url("/image/icon_weltkarte_dee7f8.gif")}
ul.sitemap li a.audio {background-image:url("/image/icon_audio_eaf0fc.gif")}
ul.sitemap li a.chat {background-image:url("/image/icon_chat_dee7f8.gif")}
ul.sitemap li a.feed {background-image:url("/image/icon_xml.gif")}
ul.sitemap li a.gb {background-image:url("/image/gb.gif")}
ul.sitemap li a.kompakt{background-image:url("/image/icon_uhrzeit_dee7f8.gif")}
ul.sitemap li a.meta{background-image:url("/image/icon_meta_d5e0f7.gif")}
ul.sitemap li a.mobile{background-image:url("/image/icon_mobile_dee7f8.gif")}
ul.sitemap li a.newsletter{background-image:url("/image/icon_mail_dee7f8.gif")}
ul.sitemap li a.pix {background-image:url("/image/icon_bilder_eaf0fc.gif")}
ul.sitemap li a.podcast{background-image:url("/image/icon_podcast_dee7f8.gif")}
ul.sitemap li a.tr {background-image:url("/image/tr.gif")}
ul.sitemap li a.video {background-image:url("/image/icon_video_trans.gif")}
ul.sitemap ul {margin-left:14px;}

.topAndBottom {
	margin-top: -12px; 
	margin-bottom: -1px;
}

/* IE6 only */
* html #allCols li { c\olor:#004;height:1.3em; } /* alle listen im
content-bereich, die nicht explizit style-anweisungen haben */