/* generelle km42 Formate */
.quickjump {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;border:1px dotted #666666;}
.inputfeld {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.tab, .tab_selected {font-weight:bold; font-size:10px; height:23px; float:left; padding-left:10px; padding-right:10px; margin-right:1px; margin-bottom:1px; color:#FFFFFF;line-height:23px;}
.archivHeader { font-weight:bold; font-size:14px; float:left; padding:0px; margin-top:5px; margin-left:0px; color:#000000;}

#spArticleBody h3 {font-size:0.9em!important;}

/*  der Kopf bereich  */
#km42_head {position:relative; width:856px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#km42_head a { text-decoration: none; }
#km42_head a:hover { text-decoration: underline; }
#km42_head a:active { text-decoration: underline; }
#km42_head ul {list-style-type:none; margin:0px; padding:0px; position:absolute; bottom:0px;}
#km42_head ul .right {margin-right:0px;}
#km42_head li {float:left; margin-bottom:0px; margin-right:1px; padding:6px; cursor:pointer; }
#km42_head .navi {position:relative; background: url(http://www.spiegel.de/static/sys/v8/backgrounds/bg_navigationBottomnoline.gif) left bottom repeat-x; height:50px; }
#km42_head .selected {font-weight: bold;}

#km42_head .flashwarnung { width:370px; background-color:#FFFFFF; padding:10px; font-size: 14px; color:#000000; }
#km42_head .mapbody { font-size: 10px; color: #666666; height:100%; }
#km42_head .mapTools{ background-color:#CCDDC7; }
#km42_head .miniMarkerFont{ font-size: 9px; color:#333333; }

#goomap , #vorschmap {background-color:#99B3CC; width: 878px; height: 376px; clear:both; position:relative; left:-22px;}
#tippMsg { visibility:hidden; position:absolute; top:4px; left:0px; width:240px; height:35px; background-color:#F3F7BA; border: 1px solid #6E7601; text-align:left; z-index:15000;font-size:10px;font-family:Verdana, sans-serif; color:#3B3F00; padding:4px; opacity: 0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); text-transform:uppercase;}
#gooMsg { position:absolute; top:4px; left:282px; width:240px; height:17px; background-color:#999999; border: 1px solid #ffffff; text-align:center; z-index:10000;font-size:10px;font-family:Verdana, sans-serif; color:#ffffff; margin-top:1px; opacity: 0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); text-transform:uppercase;}
#vorschmap {text-align:center;}

#mediaframe { border:1px solid black; width:560px; height:315px;display:block; text-align:center; background:#000000; position:absolute; top:35px; left:0px; }
#fullmedia {font-size:10px; color:#FFFFFF; float:left; position:absolute; left:0px; top:0px; width:560px; height:315px  }
#medienstrecke {font-size:11px; float:left; position:absolute; left:0px; top:0px; width:498px; height:281px  }
#mediacloser {height:20px; background-color:rgb(140, 146, 136); width:50px; position:absolute; top:0px; right:0px; text-align:right;}
#mediaresize {height:18px; background-color:rgb(230, 230, 230); width:40px; position:absolute; top:0px; right:0px; text-align:right; padding-right:3px;padding-top:3px;opacity: 0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
#mediacontrol {font-size:11px;width:50px; position:absolute; right:0px; top: 20px; text-align:center;}

#map_inputbox { font-family: Verdana, Arial, Helvetica, sans-serif; height:55px;  padding-left:15px; padding-bottom:8px; padding-top:5px; font-size:10px;}

/*  der content Bereich  */
#main_column {width:563px;}
#km42_content {width:560px; float:left; margin-right:3px; margin-top:13px; position:relative; font-family: Verdana, Arial, Helvetica, sans-serif;}
#km42_content a { text-decoration: none; }
#km42_content a:hover { text-decoration: underline; }
#km42_content a:active { text-decoration: underline; }
#km42_content ul {list-style-type:none; margin:0px; margin-bottom:4px;padding:0px;}
#km42_content li {float:left; margin-right:4px; cursor:pointer;}
#km42_content ul .right {margin-right:0px;}
#km42_content  #km42_content .news_ticker_box ,#km42_content .other_news {background: url(../bilder/home/trennLinie.gif) bottom no-repeat; }
#km42_content .beitrag {margin-bottom:20px;min-height:160px;}
#km42_content .news_ticker_box {margin-bottom:10px; padding-top:2px; padding-bottom:5px; font-size:11px;}
#km42_content .other_news {margin-bottom:10px;padding-bottom:5px;}
#km42_content .tourtitel{height:16px;background: url(../bilder/home/tourBanner.gif) right no-repeat #4F7DB8; color: #ffffff; font-size:11px; padding:2px; text-indent:5px; margin-bottom:4px;}

#km42_content .header_titel {font-size: 10px; font-weight:bold; float:left; color:black;}
#km42_content .header_titel_links {float:right; font-size: 10px; color:#888888;}
#km42_content .header_titel_links a {font-size: 10px; color:#888888;}
#km42_content .header_zeile {width:485px; font-size: 1.2em; font-weight:bold; float:left; color:#C11919; margin-top:10px; margin-bottom:0px;}

#km42_content h3 {clear:both; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:0px;}
#km42_content p {width:270px; text-align:left; margin-top:5px; margin-bottom:10px; font-size:11px; line-height:1.2em; }
#km42_content .text {width:100%; float:left;}
#km42_content .text_left {display:block; float:left; line-height:1.4em}
#km42_content .text_right {float:right;line-height:1.4em}
#km42_content .main_link, .main_link_notiz {font-weight:bold; font-size:11px; clear:right;float:right; width:230px; text-align:right; margin-top:10px;}
#km42_content .main_link_notiz {margin-top:0px;}
#km42_content .main_link,.main_link_notiz {color:black; }
#km42_content .beitrag_bottom_selected {background: url("../bilder/tmp/link_arrow_down.gif") 0 5px no-repeat !important;}
#km42_content .beitrag_bottom {background: url("../bilder/tmp/link_arrow.gif") 2px 3px no-repeat; text-indent:14px; clear:both; margin-bottom:15px; margin-top:10px; color:#7A7E81; font-size:0.8em; font-weight:bold;}
#km42_content .beitrag_bottom_links {text-indent:0px; clear:both; margin-bottom:15px; margin-top:10px; color:#7A7E81; font-size:0.8em; font-weight:bold;}
#km42_content .beitrag_bottom  a, #km42_content .beitrag_bottom_links a {color:#7A7E81; font-weight:bold; }
#km42_content .beitrag_bottom  a:hover { }
#km42_content .beitrag_bottom  a:active { border:none; }
#km42_content .beitrag_bottom  a:focus { border:none; }
#km42_content select,.formfield, .formfield_selected   {margin-bottom:5px; border:2px solid #c8c8c8; font-size:10px;}
#km42_content .formfield_selected {border:2px solid #929292;}

#km42_kommentare {color:#5F5F5F; font-size:0.8em;}
#km42_kommentare a {color:#333333;}


/* alles für die toolbar */
#km42_toolbar {text-align:left; width:267px; float:right; margin-top:13px; margin-bottom: 8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#km42_toolbar a { text-decoration: none; font-size:10px;}
#km42_toolbar a:hover { text-decoration: underline; }
#km42_toolbar a:active { text-decoration: underline; }
#km42_toolbar ul {list-style-type:none; margin:0px; padding:0px;}
#km42_toolbar li {padding-bottom:0em !important;list-style-type: none;}
#km42_toolbar li a{padding-left:0px; cursor:default; padding: 1px; color:#888888 !important; }
#km42_toolbar td {font-size:10px;}


#km42_toolbar #tourteaser { display:block; width:267px; height:33px; background: url("../bilder/home/tourteaser.gif") no-repeat; margin-bottom:3px;}
#km42_toolbar #notizenFeld { display:block; width:267px; height:15px; margin-bottom:3px; text-transform: uppercase; color:#000000; line-height:15px; font-weight:bold; text-indent:0px;font-size:10px; background-color:#ffffff;}
#km42_toolbar #tbarfeldHeader { display:block; width:267px;  text-transform: uppercase; color:#000000; line-height:15px; font-weight:bold; text-indent:0px;font-size:10px; background-color:#ffffff; margin-top:10px;}
#km42_toolbar #tipp_tickerFeld { display:block;height:55px; background-color:#cde7dd; padding-left:5px; padding-bottom:3px; padding-top:3px; margin-bottom:6px;}
#km42_toolbar #tbar_tippfeld { display:block;height:55px; background-color:#f3f7ba; padding-left:5px; padding-bottom:3px; padding-top:3px;margin-bottom:5px;}
#tipp_help {  height:35px; display:block; font-size:10px; color:#3B3F00; text-transform: uppercase; }

#km42_toolbar #tbar_alleTipps { display:block; background-color:#FFFFFF; padding-left:0px; overflow:visible;}
#km42_toolbar .tbar_alleTipps_text {background: url("../bilder/home/dreieckpfeil_schwarz.gif") 0px 4px no-repeat; text-indent:5px; clear:both;}
#km42_toolbar .tbar_alleTipps_text_selected {background: url("../bilder/home/dreieckpfeil_schwarz_down.gif") 0px 6px no-repeat;}
#km42_toolbar .tbar_alleTipps_text  a {color:#000000; font-size:10px; font-weight:bold; }
#km42_toolbar .tbar_alleTipps_text  a:hover { }
#km42_toolbar .tbar_alleTipps_text  a:active { border:none; }
#km42_toolbar .tbar_alleTipps_text  a:focus { border:none; }
#km42_toolbar #tbar_alleTipps ul {margin: 0 0 0 0em !important;}

#km42_toolbar .vort_form_elem { border:none; border-left:1px solid #E1DFE0; border-top:1px solid #E1DFE0; padding:0px; margin:0px; }
#km42_toolbar #vort_text { width: 170px; float:left;  background: #FFFFFF; color:#9ea900; text-transform: uppercase; text-indent:2px; font-size:10px; font-weight:bold; padding:2px;}
#km42_toolbar #vort_submit { background: #FFFFFF; color:gray; cursor: pointer;margin-left:4px;}
#km42_toolbar #vort_cancel { width:15px; float:left; background-color:#E73007; color:white;cursor: pointer; margin-left:4px;}
#km42_toolbar h3 { text-transform: uppercase; font-weight:bold; color:#6e7601 !important;font-size:10px; margin-top:6px;}

#km42_alleTips_neueste ul {list-style-type:none; margin:0px; padding:0px;}

#km42_footer{clear:both; width:856px;}
#footer_left {width:280px; height:225px; margin-right:7px; float:left; }
#footer_middle {width:280px; float:left;}
#footer_right {width:280px; float:right;}
#km42_footer .normal_content, .tab_content { overflow:auto; height:270px;background-color:#f4f4f4; clear:both; text-align:left; padding:10px;}

#km42_footer .infobox {font-size:10px; margin-top:5px; margin-bottom:15px; text-align:left; line-height:14px; }
#km42_footer .infobox h3 {color:black; font-size:10px; margin-top:3px; margin-bottom:8px;}
#km42_footer .infobox h3 a {color:black;}
#km42_footer .infobox h4 {color:#b64a23;  margin-top:0px;}
#km42_footer .infobox p {font-size:10px;  margin-top:3px; margin-bottom:3px;}
#km42_footer .infobox select,.formfield, .formfield_selected   {margin-bottom:5px; border:2px solid #c8c8c8; font-size:10px;}
#km42_footer .infobox .formfield_selected {border:2px solid #929292;}
#km42_footer .tab {cursor:pointer; background-color:#b3b3b3;}
#km42_footer .tab_selected {
    /*background: url("../bilder/sitewide/tab_bg_sel.gif");*/
    background-repeat:no-repeat; background-color:#f4f4f4; color:#000000; 
    }
#km42_footer .tab_content {display:none;}
#km42_footer td {font-size:10px;}
#km42_footer .toolbox_delim {margin-top:5px; background:  transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x;  height:1px; overflow:hidden;}
#km42_footer .sponsorendiv {margin-bottom:5px;}


#km42_rtvCredits{clear:both; width:330px; height:20px; text-align:right; font-size:10px; color:#000000; line-height:23px; float:right;}
#km42_rtvCredits img{float:right; }
.km42_rtvCredits_txt{display:block; float:right; margin-right:5px;}
#rss{clear:both; width:303px; height:20px; text-align:right; font-size:10px; color:#000000; line-height:23px; float:left;}
#km42_archives {width:560px; float:left; margin-right:3px; margin-top:13px; position:relative;}
#km42_archive{margin-bottom:15px; float:left; width:560px; height:240px;} /* background: url("../bilder/tmp/archiveDummy.gif") no-repeat;*/
a.archivzeileLink{color:#C11919}
a.archivzeileLink:hover{text-decoration:none;}
a.beitragslink{font-weight:normal !important; display:block; float:left; margin-right:8px;}
#beitragslinks{ display:block;height:20px;}
#beitragslinkslabel{display:block;   }

#km42_toolbar #geobytesHeader {
    background-color:#FFFFFF;
    color:#000000;
    display:block;
    font-size:10px;
    font-weight:bold;
    height:15px;
    line-height:15px;
    text-indent:0;
    text-transform:uppercase;
    width:267px;
}
#km42_toolbar #geobytesHeader span#timestamp{
    font-weight:normal;
    text-transform:none;;
}

#km42_toolbar #geobytesBody {
    background-color:#cde7dd;
    display:block;
    height:85px;
    padding:0px;
	margin-bottom:0px;
}

#geobytesBodyInnerLeft{
    width:100px;
    height:82px;
    float:left;
position:relative;
}
#geobytesPic{
    margin:0px 0px 0px 0px;
    width:100px;
    height:70px;
    display:block;
	background:#D4EBF3;
}
#geobytesNavi{
  	margin:-5px 0px 0px 10px;
    width:75px;
    height:12px;
	position:relative;
}
#geobytesNaviPrev{
    width:33px;
    height:12px;
	position:absolute;
	left:38px;
	bottom:-5px;
	color:#2C3E46;
	font-size:8px;
	line-height:12px;
	font-weight:bold;
	text-align:center;
	background:url('../bilder/home/ticker/ticker_re_passiv.gif') no-repeat 10px 3px;
}
#geobytesNaviPrev:hover{
    text-decoration:none!important;
    background:url('../bilder/home/ticker/ticker_re_aktiv.gif') no-repeat 10px 3px;
}
#geobytesNaviNext{
    width:33px;
     height:12px;
position:absolute;
left:0px;
bottom:-5px;

color:#2C3E46;
font-size:8px;
line-height:12px;
font-weight:bold;
text-align:center;
 background:url('../bilder/home/ticker/ticker_li_passiv.gif') no-repeat 10px 3px;
}
#geobytesNaviNext:hover{
    text-decoration:none!important;
   background:url('../bilder/home/ticker/ticker_li_aktiv.gif') no-repeat 10px 3px;
    
}
#geobytesBodyInnerRight{
    width:167px;
    height:92px;
    float:left;
}
#geobytesText{
    font-size:10px;
    margin:0px 0px 0px 5px;
    line-height:13px;
}

#showmore{
    cursor:pointer;
display:block;
margin-top:3px;
    
}
#videoIndicator{
  width:23px;
height:23px;
background:red;
position:absolute;
top:26px;
left:34px;
   background:url('../bilder/home/ticker/ticker_thumb_play.png') no-repeat 0px 0px;
cursor:pointer;
}


#km42_content .beitrag_bottom_notiz{ clear:both; margin-bottom:15px; margin-top:10px; padding-top:10px; color:#7A7E81; font-size:0.8em;}

