/*20.css:2007*/

body {
margin:0;
font-family:verdana, sans-serif;
font-size:11px;
}
/*undo all css*/
.undo {
width:auto !important;
height:auto !important;
font-size:100% !important;
line-height:100% !important;
background-color:transparent !important;
border:0 !important;
}
.left {
float:left !important;
}
.right {
float:right !important;
}

/*_____________________________ TAMEDIA FOOTER _____________________________*/

/*ta media*/
#ta_footer {
margin:20px 0 10px 5px;
padding-top:5px;
border-top:solid 1px #B2B2B2;
}
#ta_footer, #ta_footer a {
color:#B2B2B2 !important;
font-size:10px !important;
font-family:verdana,sans-serif !important;
}
.ta_footer_ohneRand {
margin:20px 5px 10px 5px !important;
}


/*____________________ GENERAL ____________________*/

/*___ fix ___*/
/*nice way to clear divs in gecko browsers without superflous markup*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*___ undo html ___*/
a img {
border:0;
}
a {
outline:none;
font-family:verdana;
font-size:11px;
line-height:16px;
}
p {
font-family:verdana;
font-size:11px;
line-height:16px;
}
h1 {
font-size:22px;
line-height:24px;
margin:15px 0 14px 0;
font-family:arial;
color:#002358;
}
h2 {
font-size:17px;
line-height:17px;
margin:0;
font-family:arial;
color:#659FDE;
}
form {
margin:0;
padding:0;
}

/*_____________________________ STRUKTUR _____________________________*/

.netaudit {
position:absolute;
}

#min_body {
position:relative;
width:980px;
margin:0 0 0 10px;
}
/*___ HEAD ___*/

#min_header {
position:absolute;
z-index:1;
height:153px;
width:980px;
padding:0;
margin: 0 0 10px 0;
}
/*head front*/
.min_front {
height:129px !important;
}
#min_logo {
position:absolute;
top:0;
left:0;
height:107px;
width:90px;
}
#min_logo img, #min_logo a, #min_logo a img, #min_logo object, #min_logo embed, #min_logo span {
border:0;
margin:0;
padding:0;
}
#min_banner {
position:absolute;
top:0;
left:90px;
height:107px;
width:890px;
/*background-color:#a8a7b0;*/
}
#min_banner table, #min_banner table td, #min_banner div {
width:890px !important;
height:107px !important;
text-align:right !important;
vertical-align:middle !important;
}
#min_loginbar {
position:absolute;
top:107px;
left:0;
height:22px;
width:980px;
background-color:#1D2859 !important; /*#32326E;*/
color:#fff;
font-size:11px;
font-weight:bold;
font-family:verdana, sans-serif;
line-height:22px;
}
#min_loginbar p, #min_loginbar a, #min_loginbar span {
color:#fff;
font-size:11px;
font-weight:bold;
font-family:verdana, sans-serif;
text-decoration:none;
/*padding-right:16px;*/
}
#min_loginbar #loginbar_community {
position:absolute;
top:0;
left:5px;
width:600px;
}
#min_loginbar #loginbar_sprache {
position:absolute;
top:0;
left:710px;
}
#min_loginbar #loginbar_suche {
position:absolute;
top:0;
right:5px;
}
#min_loginbar input {
border:#202020 1px solid; 
margin:3px 0 3px 3px; 
width:100px;
height:auto !important; 
/*height:12px !important;*/
color:#202020; 
font-size:10px; 
font-weight:normal;
font-family:verdana, sans-serif; 
line-height:12px;
background-color:#fff; 
float:left;
padding:1px;
}
#min_loginbar input.SearchButton {
width:60px !important;
height:auto !important;
/*height:16px !important;*/
background-color:#ddd !important;
padding:0 !important;
line-height:11px !important;
}
*html #min_loginbar input {
height:12px !important;
} 
*html #min_loginbar input.SearchButton {
height:16px !important;
}

#min_channelbild {
position:absolute;
top:129px;
left:0;
height:24px;
width:980px;
}
#min_channelbild img {
width:980px;
height:24px;
border:0;
}
#min_channelbild a img {
border:0;
}

/*___ BODY ___*/

/*___ NAVI ___*/

/*front*/
#min_webicons {
position:relative;
width:135px;
background-color:#9a94ac;
margin-bottom:10px;
}
#min_webicons_mitte {
width:127px;
height:14px;
background-image:url(/images/box_2007.jpg);
font-size:10px;
font-family:verdana, sans-serif;
line-height:13px;
padding-left:8px;
color:#000;
}
#min_webicons_mitte a {
display:block;
background-color:#fff;
text-decoration:none;
}
#min_webicons_mitte span {
float:left;
}
#min_webicons_mitte img {
float:right;
margin-right:4px;
}
#min_webicons_flap {
display:none;
position:absolute;
z-index:38;
top:36px;
left:3px;
background-color:#F3F1FA;
font-size:11px;
font-family:verdana, sans-serif;
border-bottom:solid 1px #3F3F3F;
border-left:solid 1px #3F3F3F;
border-right:solid 1px #3F3F3F;
}
#min_webicons_flap a {
display:block;
color:#000 !important;
width:123px; /*146px;*/
line-height:12px;
text-decoration:none !important;
padding:2px 0 2px 4px;
border-top:dotted 1px #3F3F3F;
background-color:#F3F1FA;
overflow:hidden;
}
#min_webicons_flap a:hover {
color:#FFF !important;
background-color:#E30030;
}
*html #min_webicons_flap span {
cursor:hand;
}

/*all*/
#min_navi {
position:absolute;
z-index:11;
top:159px;
height:auto;
width:135px;
margin:0;
padding:0;
}
#min_navi.min_navi_front {
top:135px !important;
}
#min_navi_norm {
margin-bottom:9px;
}
#min_navi_norm ul {
margin:0;
padding:0;
list-style:none;
/**/
}

#min_navi_norm ul li {
padding:0 !important;
margin:0 0 1px 0 !important;
display:block;
}
#min_navi_norm ul li ul {
margin:1px 0 0 0 !important;
}
#min_navi_norm ul li ul li {
}
#min_navi_norm a {
display:block;
width:131px;
/*height:22px;*/
font-family:verdana, sans-serif !important;
font-size:12px !important;
font-weight:bold;
color:#fff;
line-height:13px;
padding:4px 0 5px 4px !important;

/**/
background-color:#7EA4E6;
}
#min_navi_norm a:hover {
text-decoration:none !important;
background-color:#5E80DF;
}

/*list debugs*/
/*ie6*/
*html #min_navi_norm ul li a, *html #min_navi_norm ul li a:link, *html #min_navi_norm ul li a:hover, *html #min_navi_norm ul li a:visited {
line-height:13px !important;
padding:4px 0 5px 4px !important;
}
/*ie7*/
*:first-child+html #min_navi_norm a {
}

#min_navi_norm .offen a {
background-color:#7EA4E6;
}
#min_navi_norm .aktiv a {
background-color:#7EA4E6;
}

#min_navi_plus {
position:relative;
height:auto;
width:135px;
margin:0 0 9px 0;
padding:0;
}
#min_navi_plus a {
display:block;
margin:0 0 1px 0;
}

/*___ CONTENT ___*/

.min_content {

}

/*front: content + sideline*/
.min_content_front {
top:135px !important;
}

/*********************MEMO: TOP: 159PX!!!!!!!!!!!!***********************/

#min_content_S {
position:absolute;
z-index:5;
top:159px;
/*left:141px;*/
left:136px;
/*position:relative;*/
height:auto;
width:514px; /*507px + 7*/
float:left;
/*margin:0 0 0 6px;*/
padding:0 !important;
}
#min_content_M {
position:absolute;
z-index:5;
top:159px;
/*left:141px;*/
left:136px;
height:auto;
width:678px; /*673+5*/
}
#min_content_XL {
position:absolute;
z-index:5;
top:159px;
/*left:141px;*/
left:136px;
height:auto;
width:810px; /*839+5*/
}
/*TAmedia footer*/
#min_tafooter {
float:left;
margin-left:5px;
}

/*___ SIDELINE ___*/

#min_sideline {
position:absolute;
z-index:2;
top:159px;
left:654px; /*655*/
/*position:relative;*/
height:auto;
width:326px; /*325*/
float:left;
margin:0;
padding:0;
/**/
font-family:verdana, sans-serif;
}

/****NEW****/

/*
#min_sideline_S {
position:absolute;
z-index:1;
top:159px;
left:820px;
height:auto;
width:160px;
float:left;
margin:0;
padding:0;
}
*/
#min_sideline_wide {
padding:8px 8px 3px 8px;
background-color:#F0F5FB;
}
/*
#min_sideline_left {
position:relative;
width:160px;
float:left;
overflow:hidden;
}
#min_sideline_right {
position:relative;
width:160px;
float:right;
overflow:hidden;
}
*/

/*-> teaser boxen*/


/*___ WERBUNG ___*/

#min_werbung_scroll {
position:absolute;
z-index:1000 !important;
left:995px;
top:0;
margin:0;
padding:0;
}
#min_werbung_scroll_navi {
display:none;
position:absolute;
left:0;
/* dynamisch - top:0; */
margin:0;
width:135px;
height:600px;
text-align:center;
overflow:hidden;
/*TEST color*/
}
#min_werbung_scroll_navi table, #min_werbung_scroll_navi div {
/*background-color:#7EA4E6;
padding:7px 7px 7px 8px;*/
width:135px;
text-align:center;
margin:0;
}

/*___ TEASER BOXEN ___*/

/*teaser all*/
.min_teaser {
margin:0 0 5px 0;
padding:0;
}
/*teaser sideline*/
.min_teaser .teaser_titel {
width:310px; /*309*/
border:0 !important;
border-top:1px dotted #000 !important;
margin:0 !important;
font-family:Verdana, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#002358;
}
.min_teaser .teaser_titel span {
display:block;
width:305px; /*309-5=304*/
padding:3px 0 3px 5px;
margin-top:1px;
background-color:#c3d5ed;
line-height:13px; /*19*/
}

.min_teaser .teaser_content {
width:312px;
padding:0;
/*ie debug*/
overflow:hidden;
}
.min_teaser .teaser_content div {

}

/*teaser navi*/
.teaser_navigation_spacer {
height:9px !important; /* margin:1 + spacer:9 = 10px */
overflow:hidden;
}
.min_navi_ad {
margin:8px 0;
}

.min_teaser h3, .min_teaser h2, .min_teaser h1, .min_teaser a h3, .min_teaser a h2, .min_teaser a h1 {
color:#002358;
font-size:11px !important;
margin:0;
padding:0;
}
.min_teaser p {
margin:0;
padding:2px 0 0 0;
line-height:12px !important;
}
.min_teaser p a {
line-height:12px !important;
}
.min_teaser img {
margin:5px 0 0 0;
padding:0;
border:0;
}
.min_teaser img.teaser_bild_L {
width:310px; /*309*/
}
.min_teaser img.teaser_bild_S {
width:117px;
float:left;
margin-right:6px;
}
.min_teaser a, .min_teaser a:hover {
color:#000 !important;
font-size:10px !important;
text-decoration:none;
}
.min_teaser .icontext {
color:#002358 !important;
}
/*werbung*/
.werbung_teaser {
border:dotted 1px #000 !important;
}
.werbung_teaser .teaser_titel {
border:0 !important; 
width:308px !important; /*305*/
}
.werbung_teaser .teaser_titel span {
margin:1px 1px 0 1px !important;
width:300px !important; 
}
.werbung_teaser img.teaser_bild_S {
float:right !important;
margin-right:7px !important;
margin-bottom:5px !important;
}
.werbung_teaser p {
float:left;
padding:2px 0 5px 5px !important;
width:175px;
}
/*ie6 hacks*/
*html .werbung_teaser .teaser_titel {
width:307px !important;
}
*html .werbung_teaser .teaser_titel span {
width:302px !important;
}
*html .werbung_teaser img.teaser_bild_S {
margin-right:5px !important;
}
/*rectangle*/
#minrectangle div {
border:dotted 1px #000 !important;
padding:4px !important;
width:300px; 
height:250px; 
margin:0 0 10px 0;
}
#minrectangle div div {
border:0 !important;
padding:0 !important;
width:auto !important; 
height:auto !important;  
margin:0 !important; 
}


/*___ OLD: PANZERSPRERREN BOXEN ___*/
.min_panzer {
margin:0 0 10px 0;
padding:0;
float:left;
}
.min_panzer .teaser_top {
background-color:#7EA4E6;
padding:3px 2px !important;
border:0;
margin:0;
width:115px;
height:100%;
border:solid 1px #7EA4E6;
}
.min_panzer_spacer {
width:5px;
}
.min_panzer .teaser_content {
padding:3px 3px 6px 3px !important;
background-color:#B2C8F0;
margin:0;
width:115px;
border:solid 1px #7EA4E6;
}
.min_panzer table, .min_panzer td {
border-collapse:collapse;
border:0;
margin:0 !important;
padding:0;
vertical-align:top;
}
.min_panzer img, .min_panzer p, .min_panzer a {
border:0;
margin:0 !important;
padding:0 !important;
font-size:10px !important;
}

/*____________________ TITELSEITEN: STORY BOXEN ____________________ */

/*all*/
.min_story_box {
padding:0 0 10px 5px;
}
.min_story_box a.left {
float:left !important;
margin:0 5px 0 0 !important;
}
.min_story_box a.right {
float:right !important;
margin:0 0 0 5px !important;
}
.min_story_box h1, .min_story_box h1 a {
margin:0;
padding:0;
font-weight:900 !important; /* bold; */
color:#002358; 
font-family:arial, sans-serif;
letter-spacing:0;
text-decoration:none !important;
}
.min_story_box h3, .min_story_box h3 a {
margin:1px 0 0 0;
padding:0;
font-weight:normal; 
color:#000; 
font-family:arial, sans-serif;
letter-spacing:0;
text-decoration:none !important;
}
.min_story_box img {
margin-top:2px;
}
.min_story_box p {
margin:0;
padding:0;
font-size:11px;
line-height:16px; 
color:#000; 
font-family:verdana, arial, sans-serif;
}
.min_story_box a {
margin:0;
padding:0;
font-size:11px;
line-height:16px;  
color:#002358; 
font-family:verdana, arial, sans-serif;
}
.min_story_box ul {
margin:0;
margin-top:5px;
padding:0;
list-style:none;
width:100%;
}
.min_story_box ul li {
margin:0;
padding:0;
line-height:14px;
}
.min_story_box .story_line {
width:100%;
height:2px;
background-color:#7EA4E6;
overflow:hidden;
margin:0;
margin-bottom:3px; /*5px*/
}
.min_story_box .oberzeile, .min_story_box h3.oberzeile, .min_story_box h3 .oberzeile, .min_story_box .oberzeile h3 {
font-family:verdana,sans-serif;
font-size:10px;
line-height:16px;
font-weight:bold;
text-transform:uppercase !important;
}
.min_story_box .oberzeile h3 {
/*margin:0 0 0 2px !important;*/
}
.min_story_box .oberzeile img {
float:left;
margin-right:3px;
}
.min_story_box .lead {
font-size:11px;
line-height:16px;
font-weight:normal;
margin-top:-3px;
}
.min_story_box .lead a, .min_story_box .lead a:hover,  .min_story_box .lead a:visited {
color:#000 !important;
text-decoration:none !important;
}
.min_story_box .lead img {
line-height:16px;
vertical-align:text-bottom;
}
.min_story_box .story_date {
width:100%;
display:block;
text-align:left;
font-size:10px;
/**/
color:#999;
font-size:10px;
line-height:16px; 
}

/*sizes*/
.story_XL, .story_L {
width:507px;
float:left;
}
.story_M {
width:507px;
float:left;
}
.story_S {
width:250px;
float:left;
padding:0 2px 10px 5px !important;
overflow:hidden !important;
}
.story_AD {
width:507px;
text-align:center !important;
}
.story_SG {
width:507px;
padding:0 0 10px 5px !important;
}
.story_ticker {
position:relative;
width:507px;
/*fix h*/
height:88px;
padding:0 !important;
/*inkl. borders*/
border-top:2px solid #b0e340 !important;
border-bottom:2px solid #b0e340 !important;
}
*html .story_ticker {height:92px;}
*:first-child+html .story_ticker {height:92px;}

.story_winbox {
position:relative;
width:507px;
height:58px;
/*default img*/
background-image:url(/images/bg_verlosungen_unterhaltung.gif);
background-repeat:no-repeat;
margin:0 0 0 5px;
}
.story_winbox select {
position:absolute;
top:27px;
left:6px;
}

/*balken oben*/
.story_AD .story_line {
margin-bottom:10px !important;
}
.story_SG .story_line {
margin-bottom:10px !important;
}
/*ticker plus*/
.story_ticker .story_line {
margin-bottom:10px !important;
}

/*
.story_L .story_line {
margin-bottom:7px !important;
}
.story_M .story_line {
margin-bottom:7px !important;
}
*/
/*titel*/
.story_XL h1, .story_XL h1 a {
font-size:22px !important;
line-height:24px !important;
/*display:inline;*/
}
/*titel size switch*/
.story_XL h1.smaller, .story_XL h1 a.smaller {
font-size:17px !important; /*17px;*/
line-height:17px !important; /*17px;*/ 
}
.story_L h1, .story_L h1 a {
font-size:22px !important;
line-height:24px !important;
/*display:inline;*/
}
/*titel size switch*/
.story_L h1.smaller, .story_L h1 a.smaller {
font-size:17px !important; /*17px;*/
line-height:17px !important; /*17px;*/
}
.story_M h1, .story_M h1 a {
font-size:17px !important; /*17px;*/
line-height:17px !important; /*17px;*/ 
/*display:inline;*/
}
/*titel size switch*/
.story_M h1.bigger, .story_M h1 a.bigger {
font-size:22px !important;
line-height:24px !important; /*24px*/
}
.story_S h1, .story_S h1 a {
font-size:17px !important; /*17px;*/
line-height:17px !important; /*17px;*/ 
/*display:inline;*/
}
/*titel size switch*/
.story_S h1.bigger, .story_S h1 a.bigger {
font-size:22px !important;
line-height:24px !important;
}
/*padding top for small titles on sep <div> - <h1> and <a> not working */
.min_story_box .smaller_fix {
height:2px;
overflow:hidden;
}

/**/
.textbox_IEdebug {
clear:both;
float:left;
width:100%;
}

/*text felder*/
.story_L .textbox_R {
margin-left:254px;
}
.story_L .textbox_L { 
margin-right:254px;  
}
.story_M .textbox_R {
margin-left:127px; 
}
.story_M .textbox_L {
margin-right:127px; 
}
.story_ticker .textbox_R {
position:absolute;
top:0;
left:258px;
}
.story_ticker .textbox_L {
position:absolute;
top:0;
left:0;
}
/*bild formate*/
.story_XL .left img {
width:507px;
margin:5px 0;
}
/*undo float*/
.story_XL a.left {
float:none !important;
}
.story_L .left img, .story_L .right img {
width:249px;
height:166px;
margin-top:5px;
}
.story_L .left object, .story_L .left embed {
margin:5px 5px 0 0;
}
.story_L iframe {
width:249px;
height:210px;
float:left;
margin:5px 5px 0 0;
}
.story_L .right object, .story_L .right embed {
margin:5px 0 0 5px;
}
.story_L .right iframe {
width:249px;
height:166px;
float:right;
margin:5px 0 0 5px;
}
.story_L #flashcontent {
width:249px;
height:210px;
}
.story_M .left img, .story_M .right img {
width:122px;
height:82px;
margin-top:5px !important;
}
.story_S .left img, .story_S .right img {
width:92px;
height:62px;
margin-top:5px !important;
}
/*text formatierung*/
.story_XL p, .story_XL a {
font-size:11px;
}
.story_XL .autor, .story_XL .interaktiv a {
font-size:11px;
}
.story_S .kontext p {
display:block;
}
.story_S .kontext ul {
clear:both;
display:block;
margin:0 !important; 
}
.story_S .kontext li {
/*250-m65-p22=185*/
width:228px !important; 
}
.story_S p, .story_M p, .story_L p {
margin-top:4px !important;
}
/*werbung*/
.story_AD table, .story_AD td {
width:100% !important;
}
.story_AD a, .story_AD object, .story_AD embed {
margin:0 auto !important;
}
.story_AD hr {
display:none;
}
/*OLD?: ticker plus*/
.story_ticker .textbox_L a img {
margin-top:3px;
}
.story_ticker .textbox_R #scroll {
display:block;
width:249px;
height:69px; /*XHTML:71px*/
overflow:auto;
}
.story_ticker .textbox_R #scroll table {
/*width:auto;*/
width:100%;
}
.story_ticker .textbox_R #scroll tr {
background-color:#F1F1F1;
}
.story_ticker .textbox_R #scroll tr.even {
background-color:#FFFFFF !important;
}
.story_ticker .textbox_R #scroll table td {
padding:3px 3px 4px 3px !important;
}
.story_ticker .textbox_R #scroll tr a {
font-family:verdana,sans-serif;
font-size:11px;
line-height:12px;
}
.story_ticker .textbox_R h2 {
font-family:verdana,sans-serif;
font-size:11px;
line-height:19px;
font-weight:bold;
color:#002358;
margin:0;
padding:0;
height:19px;
display:block;
}

/*breakingnews*/
#min_content_S .breakingnews .thead {
border:solid 1px #e20030 !important;
}
.breakingnews .sport_tabelle_container_big {
width:auto !important;
}
.breakingnews .sport_tabelle_container_big .sport_tabelle .text_head {
color:#FFF !important;
background-color:#e20030 !important;
}
.breakingnews .sport_tabelle_container_big .sport_tabelle .sport_tabelle_rowodd td {
background-color:#fbeaee !important;
padding-bottom:5px;
}
.breakingnews h1, .breakingnews h1 a, .breakingnews a h1 {
font-family:arial,sans-serif;
font-size:22px;
line-height:24px;
color:#002358;
margin:3px 0;
}


/*
.story_XL p, .story_XL a {
font-size:12px !important;
line-height:17px !important;
}
.story_XL a.interaktiv, .story_XL p.story_date {
font-size:11px !important;
}
*/

/*____________ KONTEXTBOXEN ____________*/

/*___ Videobox ___*/
#videobox {
font-family:verdana, arial, sans-serif;
font-size:10px;
}
#videobox teaser_content {
float:left;
}
/*___ Sideline Tabellen ___*/
#min_sideline .thead {
margin:0 0 5px 0;
}
#min_sideline .thead, #min_sideline .sport_tabelle_container_small {
border:0 !important;
padding:0 !important; 
}
#min_sideline .sport_tabelle_container_small {
margin:0 !important;
}
#min_sideline .sport_tabelle_container_small, #min_sideline .sport_tabelle_container_small .sport_tabelle {
background-color:transparent !important;
}
#min_sideline .sport_tabelle td {
background-color:#F0F5FB !important;
padding:2px 0 !important;
border:0 !important;
border-bottom:solid 1px #fff !important;
}
#min_sideline .sport_tabelle .text_head a {
background-color:none !important;
}
/*____ Wetter ___*/
#min_sideline .wetter td {
border:0 !important;
}


/*____________ NEW: SIDELINE SPECIAL BOXES ____________*/

/*___ Multimediabox 2008 ___*/
#multimediabox {
border:0;
/*
border-left:solid 1px #7EA4E6;
border-right:solid 1px #7EA4E6;
border-bottom:solid 1px #7EA4E6;
background-color:#D6E5FF;
*/
font-family:Verdana, sans-serif;
font-size:10px;
margin-bottom:10px;
padding:0 !important;
/*
width:323px !important;
*/
}
*html #multimediabox {
/*
width:325px !important;
*/
}

/*___ Box Inhalte 2008 ___*/
#multimediabox embed, #multimediabox object {
margin:0 !important;
border:0 !important;
}
#multimediabox #player {
border:0 !important;
margin:0 !important;
padding:0 !important;
/* 
memo: new sideline: 310 x 255
memo: old sideline: 323 x 264
*/
width:310px !important; /*307*/
height:255px !important;
background-color:#55595e;
}
#multimediabox #flashcontent {
border:0 !important;
margin:0 !important;
padding:0 !important;
/* 
memo: new sideline: 310 x 255
memo: old sideline: 323 x 264
*/
width:310px !important; /*307*/
}

/* titel box: 1px border bottom + no flapps inside */
.multimediabox_titel {
width:310px; /*307*/
height:20px;
border:0 !important;
border-top:1px dotted #000 !important;
margin:0 0 1px 0 !important;
font-family:Verdana, sans-serif;
font-size:11px;
line-height:19px;
font-weight:bold;
text-transform:uppercase;
color:#002358;
}
.multimediabox_titel span {
display:block;
width:305px; /*307-5=302*/
height:19px;
padding:0 0 0 5px;
margin-top:1px;
background-color:#c3d5ed;
}
/* titel box: no border + flapps inside */
.specialbox_titel {
position:relative;
width:310px; /*307*/
height:19px;
border:0 !important;
border-top:1px dotted #000 !important;
margin:0 0 4px 0 !important;
padding:0;
font-family:Verdana, sans-serif;
font-size:11px !important;
line-height:19px;
font-weight:bold;
text-transform:uppercase;
color:#002358;
}
.specialbox_titel span {
display:block;
width:305px; /*307-5=302*/
height:19px;
padding:0 0 0 5px;
margin-top:1px;
background-color:#c3d5ed;
}

/*___ Flapps ___*/
#multimediabox .frontbox_flapps {
border:0 !important;
margin:0 0 4px 0 !important;
width:310px; /*307*/
height:19px;
}
.specialbox_titel .frontbox_flapps {
position:absolute;
top:0;
right:0;
border:0 !important;
margin:0 !important;
width:215px;
height:19px;
}

/**/
#multimediabox .frontbox_flapps a {
display:block;
float:right;
padding:0 10px 0 5px;
border-bottom:dotted 1px #000;
color:#002358;
background-color:#e4ebf5;
line-height:17px;
height:18px;
text-transform:none !important;
}
.specialbox_titel .frontbox_flapps a {
display:block;
float:right;
padding:0 10px 0 5px;
margin-top:1px;
border-bottom:dotted 1px #000;
color:#002358;
background-color:#e4ebf5;
line-height:17px !important;
height:18px;
text-transform:none !important;
}
/*hover*/
#multimediabox .frontbox_flapps a:hover, .specialbox_titel .frontbox_flapps a:hover {
background-color:#f0f5fb !important;
}
/*activ*/
#multimediabox .frontbox_flapps a.activ, .specialbox_titel .frontbox_flapps a.activ {
border-bottom:solid 1px #f0f5fb !important;
background-color:#f0f5fb !important;
}
#multimediabox .frontbox_flapps a, .specialbox_titel .frontbox_flapps a {
font-family:Verdana, sans-serif;
font-size:11px;
color:#002358;
font-weight:bold;
text-decoration:none !important;
/*ie hack*/
cursor:hand;
cursor:pointer;
}
#multimediabox .frontbox_bottom {
line-height:12px;
padding:3px 0;
}
#multimediabox .frontbox_bottom a {
font-family:Verdana, sans-serif;
font-size:10px;
color:#002358;
font-weight:normal;
text-decoration:none !important;
}

/* special boxes */

/*___ Newticker 2008 ___*/
#newstickerbox td, #newstickerbox a {
font-family:verdana, sans-serif !important;
}
#newstickerbox .thead .sport_tabelle_container_small .sport_tabelle td a {
text-decoration:none !important;
}

/*___ Topstories 2008 ___*/
#topstorybox td, #topstorybox a {
font-family:verdana, sans-serif !important;
}
#topstorybox .thead .sport_tabelle_container_small .sport_tabelle td a {
text-decoration:none !important;
}

/*___ Sportprogramm 2008 ___*/
#sportprogrammbox td, #sportprogrammbox a {
font-family:verdana, sans-serif !important;
}

/*___ Regionews 2008 ___*/
#regionewsbox td, #regionewsbox a {
font-family:verdana, sans-serif !important;
}
#regionewsbox .thead .sport_tabelle_container_small .sport_tabelle td a {
text-decoration:none !important;
}
#regionewsbox .specialbox_titel .frontbox_flapps {
width:310px !important;
}
#regionewsbox .specialbox_titel .frontbox_flapps a {
width:42px !important;
}
/*memo: id statt class um mix mit activ zu vermeiden */
#regionewsbox .specialbox_titel .frontbox_flapps a#long {
width:63px !important;
}
*html #regionewsbox .specialbox_titel .frontbox_flapps a#long {
width:62px !important;
}
#regionewsbox .regiotopstory {
padding:3px !important;
font-size:10px;
line-height:12px;
font-family:verdana, sans-serif !important;
}
#regionewsbox .regiotopstory h3 {
font-size:10px;
line-height:12px;
font-family:verdana, sans-serif !important;
margin:0;
}
#regionewsbox .regiotopstory img {
margin:2px 3px 2px 0;
}
#regionewsbox .sport_tabelle a {
font-weight:bold !important;
}
#regionewsbox .regiotopstory a {
font-weight:normal !important;
}
#regionewsbox .regiotopstory .interaktiv {
display:block !important;
}
#regionewsbox .regiotopstory .interaktiv a.icontext {
line-height:16px !important;
}

/*all*/
.frontbox_flapps_del {
float:right;
height:19px;
width:0;
border-left:dotted 1px #000;
overflow:hidden;
}

/*___ Wetter 2008 ___*/
.wetter {
width:100% !important;
padding:0 !important;
margin:0 !important;
}
.wetter td.text_body {
padding:0 2px !important;
vertical-align:middle !important;
}
.wetter .wetter_icon {
position:relative !important;
display:block;
width:28px;
height:25px;
overflow:hidden;
padding:0 !important;
margin:0 2px 0 0;
float:left;
}
.wetter .wetter_icon img {
position:absolute;
top:-1px;
left:-1px;
}
.wetter td p {
float:left;
font-family:Verdana,sans-serif !important;
font-weight:normal !important;
line-height:25px !important;
padding:0 !important;
margin:0 !important;
}
.wetter td a {
float:left;
font-family:Verdana,sans-serif !important;
font-weight:normal !important;
color:#002358 !important;
text-decoration:none !important;
line-height:25px !important;
}


/*____________________ ALLE SEITEN ____________________ */
/*autor*/
.autor {
font-size:11px;
line-height:16px; 
font-style:italic;
padding-right:7px;
white-space:nowrap;
}
/*interaktiv links*/
.interaktiv {
display:inline;
width:auto !important;
padding:0 !important; 
}
.interaktiv a:hover {
text-decoration:none !important;
}
.interaktiv a.icontext {
white-space:nowrap;
line-height:16px !important;
padding:0 5px 0 0 !important;
}
.interaktiv a.icontext img {
vertical-align:middle;
height:16px;
width:22px;
margin:0 !important;
}

/*icon bilder*/

.story_link img {
background-image:url(/images/icons/icon_mehr_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.talkback_link img {
background-image:url(http://www.20min.ch/images/icons/icon_forum_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.diashow_link img {
background-image:url(http://www.20min.ch/images/icons/icon_diashow_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.dossier_link img {
background-image:url(http://www.20min.ch/images/icons/icon_dossier_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.umfrage_link img {
background-image:url(http://www.20min.ch/images/icons/icon_umfrage_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.rating_link img {
background-image:url(http://www.20min.ch/images/icons/icon_rating_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.infografik_link img {
background-image:url(http://www.20min.ch/images/icons/icon_karte_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.listing_link img, .listings_link img {
background-image:url(http://www.20min.ch/images/icons/icon_listings_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.wetter_link img {
background-image:url(http://www.20min.ch/images/icons/icon_joker_new.gif);
background-repeat:no-repeat;
background-position:0 -2px;
}
.joker_link img {
background-image:url(http://www.20min.ch/images/icons/icon_joker_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.special_link img {
background-image:url(http://www.20min.ch/images/icons/icon_special_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.quest_link img, .dr_quest_link img {
background-image:url(http://www.20min.ch/images/icons/icon_dr_quest_new.gif);
background-repeat:no-repeat;
background-position:0 -1px;
}
.karte_link img {
background-image:url(http://www.20min.ch/images/icons/icon_karte_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.video_link img {
background-image:url(http://www.20min.ch/images/icons/icon_video_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.audio_link img {
background-image:url(http://www.20min.ch/images/icons/icon_audio_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.wettbewerb_link img {
background-image:url(http://www.20min.ch/images/icons/icon_wettbewerb.gif);
background-repeat:no-repeat;
background-position:0 -2px;
}
.chronik_link img {
background-image:url(http://www.20min.ch/images/icons/icon_chronik_new.gif);
background-repeat:no-repeat;
background-position:0 0;
} 
.memory_link img {
background-image:url(http://www.20min.ch/images/icons/icon_memory_new.gif);
background-repeat:no-repeat;
background-position:0 0;
} 
.extern_link img, .link_link img {
background-image:url(http://www.20min.ch/images/icons/icon_links_new.gif);
background-repeat:no-repeat;
background-position:0 0;
}

/*____________________ TITELSEITEN _____________________*/
#titelseite_liste_mehr ul {
list-style-type:none;
margin:6px 0 0 0;
padding:0;
}
#titelseite_liste_mehr li {
float:left;
width:249px;
padding:0;
}
/*Kontext Fronts*/
.min_story_box .kontext {
width:100%;
margin-top:5px !important; 
display:block;
border-top:dotted 1px #bbb !important;  
}
/*titel vers 1*/
.min_story_box .kontext p {
float:left;
width:60px !important; 
color:#999;
line-height:14px !important;
margin:0 !important; 
padding:0; 
}

/*width _S in custom section*/
.min_story_box .kontext ul {
width:auto !important; 
margin:0 0 0 65px; 
padding:0 !important;
}
/*width _S in custom section*/
.min_story_box .kontext li {
/*507-m65-p22*/
width:420px;
margin:0 !important;
padding:0;
line-height:14px !important;
float:left;
/**/
}
/*memo: float a in li */
.min_story_box .kontext li a { 
line-height:14px !important;
float:left;
}

/*________________________ IFRAMES _______________________*/
#min_content_S iframe {
margin-left:5px;
max-width:507px;
}
#min_content_M iframe {
margin-left:5px;
max-width:673px;
}
#min_content_XL iframe {
margin-left:5px;
max-width:800px;
}

/*________________________ DOSSIER _______________________*/

/*dossier bild*/
.story_banner img {
margin-left:5px !important;
}
/*dossier kategorien*/
.dossier_kat {
/* = oberzeile */
font-family:verdana,sans-serif;
font-size:10px !important;
line-height:16px !important;
font-weight:bold !important;
text-transform:uppercase !important;
/**/
margin:0 0 0 5px !important;
padding:0 !important;
}

/*________________________ STORIES _______________________*/

/*___ undo html : stories ___*/

#storylayout_breit img {
padding:0;
margin:0;
border:0;
}
#storylayout_breit div {
padding:0;
margin:0;
border:0;
}

/*____1:container____*/
#storylayout_breit {
width:517px;
padding:0;
margin:0;
text-align:left;
}
/*wide*/
#min_content_XL #storylayout_breit {
width:800px !important; /*839 + 5 + 5*/
}

#storylayout_breit form {
margin:0;
padding-bottom:16px;
display:block;
}
#storylayout_breit label {
width:180px;
display:block;
float:left;
text-align:left !important;
}
#storylayout_breit input, #storylayout_breit textarea {
vertical-align:top;
font-family:Verdana,sans-serif;
font-size:11px !important;
line-height:16px;
width:280px;
margin-bottom:2px;
float:left;
}
#storylayout_breit .senden {
width:auto !important;
}

#storylayout_breit .box_w_border {
background-color:#EEE;
border:solid 1px #333;
}

/*____1.0:banner oben____*/
#storylayout_breit .story_topbanner {
width:507px;
overflow:hidden;
padding:0;
margin:0 0 0 5px;
}

/*____1.1:linie oben____*/

#storylayout_breit .story_line {
height:2px;
width:507px;
overflow:hidden;
padding:0;
margin:0 0 0 5px;
/*CUSTOM*/
background-color:#333;
}
#min_content_XL #storylayout_breit .story_line {
width:800px !important;
}
/*dropdown fuer sport*/
#storylayout_breit #drop.story_line {
width:505px !important;
height:auto !important;
padding:1px !important;
}
#storylayout_breit #drop.story_line a, #storylayout_breit #drop.story_line a:hover {
line-height:18px !important;
text-decoration:none !important;
}


/*____1.1B:quelle oben rechts____*/
.datenquelle, .datenquelle a {
font-family:verdana, sans-serif;
font-size:10px !important;
}
.datenquelle {
padding: 1px 4px 0 0;
}

/*____1.2:tools oben____*/

/*tools container*/
#storylayout_breit .story_line_tools {
width:507px;
padding:0;
margin:0 0 0 5px;
background-color:#EEE;
border-bottom:solid 1px #FFF;
text-align:right;
font-size:10px !important;
}
/*tools right*/
#storylayout_breit .story_line_tools ul {
list-style:none;
float:right;
margin:0;
padding:0;
}
/*tools left*/
#storylayout_breit .story_line_tools ul.links {
float:left !important;
}
#storylayout_breit .story_line_tools li {
float:left;
height:18px;
margin:0;
border-left:solid 1px #FFF;
}
#storylayout_breit .story_line_tools a {
font-size:10px !important;
line-height:10px;
}
#storylayout_breit .story_line_tools .icon {
margin:2px 3px 0 3px;
padding:0;
border:0;
float:left;
}
#storylayout_breit .story_line_tools p {
float:left;
margin:3px 3px 0 0;
padding:0;
}
*html #storylayout_breit .story_line_tools p {
cursor:hand;
}
/*date*/
#storylayout_breit .story_line_tools .story_date {
float:left;
font-family:Verdana,sans-serif;
font-size:10px !important;
line-height:13px;
padding:2px 5px 2px 5px;
}

/*____1.3:tools oben extended*/

#storylayout_breit #story_line_tools_senden {
font-family:Verdana,sans-serif;
font-size:11px !important;
background-color:#EEE;
width:507px;
margin-left:5px;
}
#storylayout_breit #story_line_tools_senden_content {
height:150px;
padding:5px !important;
}
#storylayout_breit #story_line_tools_senden_content textarea {
height:70px;
}
#storylayout_breit #story_line_tools_senden_content form {
height:135px;
margin:0;
padding:0;
}
#storylayout_breit #story_line_tools_senden_content input.senden {
height:21px;
}

/*____1.4:flaps oben*/
#storylayout_breit .flaps {
display:block;
width:auto;
/**/
font-size:12px !important;
font-family: Verdana,sans-serif;
font-weight:bold;
height:23px;
}
.flapsL {
width:800px !important;
}
.flapsM {
width:673px !important;
}
.flapsS {
width:507px !important;
}

#storylayout_breit .flaps a {
display:block;
width:135px;
float:left;
padding:4px 0 4px 4px;
background-color:#ccc !important;
border-left:solid 1px #55595E !important;
border-top:solid 1px #55595E !important;
border-right:solid 1px #55595E !important;
border-bottom:solid 1px #55595E !important;
margin:0 1px 0 0;
font-size:12px !important;
line-height:13px;
text-decoration:none;
}
#storylayout_breit .flaps a:hover, #storylayout_breit .flaps a.aktiv {
background-color:#ddd !important;
}
#storylayout_breit .flaps a.aktiv {
border-bottom:solid 1px #ddd !important;
}
#storylayout_breit .flaps_navi {
position:absolute;
z-index:99;
}
#storylayout_breit .flaps_linie {
height:22px;
width:100%;
border-bottom:solid 1px #55595E;
}
/*HTML 4 bug ie6*/
*html #storylayout_breit .flaps_linie {
height:23px;
}

/*____2:content____*/

#storylayout_breit .content {
padding:0 5px 0 5px;
}

/*____2.1:big visual*/

/*wrapper*/
#storylayout_breit .leadbildbox {
margin-bottom:16px;
width:507px;
/**/
font-size:11px; 
line-height:16px; 
font-family:Verdana, Arial, sans-serif;
}
/*bild*/
#storylayout_breit .leadbild {
width:505px !important;
border:solid 1px #767676;
}
#storylayout_breit .leadbild_ohne {
width:507px !important;
border:0;
}
/*video*/
#storylayout_breit #leadvideo {
width:505px;
border:solid 1px #767676;
border-bottom:0 !important;
}
/*youtube*/
#storylayout_breit .leadyoutube object, #storylayout_breit .leadyoutube embed {
width:507px !important;
height:418px !important;
margin:0;
padding:0;
border:0;
}
/*HTML grau bg*/
#storylayout_breit .leadhtmlgrau {
width:507px !important;
margin:0;
padding:0;
padding-top:5px;
padding-bottom:5px;
border:0;
background-color:#EEE;
text-align:center;
}
#storylayout_breit .leadhtmlgrau object, #storylayout_breit .leadhtmlgrau embed,  #storylayout_breit .leadhtmlgrau img {
margin:auto;
}

/*HTML*/
#storylayout_breit .leadhtml {
margin:0;
padding:0;
border:0;
}
/*bildstrecke*/
/*see -> bildstrecke*/

/*_____3:typos all____*/

/*date*/
#storylayout_breit .story_date {
font-family:Verdana,sans-serif;
font-size:10px !important;
line-height:10px;
padding:2px 0 0 1px;
}
/*headline*/
#storylayout_breit .maintitle {
font-weight:bold; 
font-size:22px;
line-height:24px;  
color: #659FDE; 
font-family:arial, sans-serif;
margin:15px 0 14px 0 !important;
}
#storylayout_breit .maintitle_S {
font-size:18px !important;
}
/*leadtext*/
#storylayout_breit .leadtext {
font-size:11px;
font-weight:bold;
margin:0;
margin-bottom:8px;
color:#000 !important;
}
/* memo: erbt italic*/
#storylayout_breit .autor {
font-size:11px;
font-family:Verdana, Arial, sans-serif;
padding-left:2px;
margin:0 0 10px 0;
}
/*bildtext all*/
#storylayout_breit .bildtext {
color:#777;
font-size:10px;
font-weight:normal;
margin:2px 0 2px 0;
}
/*memo best. format: .font + .title*/
#storylayout_breit .font {
font-size:11px; 
line-height:16px; 
font-family:Verdana, Arial, sans-serif;
}
#storylayout_breit .font_bright {
color:#9e9e9e;
}
/**/
#storylayout_breit .rot {
color:#ff0000;
}

/*toolboxen*/
#storylayout_breit .title {
font-weight:bold;
font-size:12px;
color:#002358;
line-height:16px;
font-family:Verdana, Arial, sans-serif;
}
/*links*/
a:visited, a:link {
font-size:11px;
color:#0F3669;
text-decoration:none;
}
a:hover {
font-size:11px;
color:#0F3669;
text-decoration:underline;
}

#storylayout_breit .fliesstext {
}
/* alte videos hack*/
#storylayout_breit .fliesstext table {
font-family:Verdana,sans-serif;
font-size:11px;
clear:both;
}

#storylayout_breit #fliesstext_ende {
display:block;
height:14px;
}

/*____4:toolboxen____*/

#storylayout_breit .toolbox {
width:249px;
float:right;
margin:0 0 0 6px;;
}

/*____4.0:toolboxen:all*/
#storylayout_breit .toolbox_modul {
width:249px;
margin:0;
margin-bottom:10px;
padding:0;
}

#storylayout_breit .toolbox_spacer {
display:block;
height:10px !important;
margin:0 !important;
padding:0 !important;
overflow:hidden;
}
#storylayout_breit .toolbox_close {
float:right;
}

/*titel*/
#storylayout_breit .toolbox_zeile_titel {
padding:2px 5px 2px 5px;
font-size:11px !important;
line-height:15px;
/* ---CUSTOM--- */
background-color:#DDD;
border-top:solid 2px #333;
}
/*zeile*/
#storylayout_breit .toolbox_zeile {
background-color:#EEE;
border-top:dotted 1px #999;
padding:3px 5px 3px 5px;
line-height:15px;
/*fix*/
position:relative;
}
/*link box*/
#storylayout_breit .toolbox_zeile_link {
position:relative;
display:block;
padding:2px 0;
line-height:15px;
width:238px !important;
}
/*ie bug HTML 4*/
*html #storylayout_breit .toolbox_zeile_link {
width:239px !important;
}
/*bild*/
#storylayout_breit .toolbox_zeile_bild img {
width:239px !important;
margin:2px 0 0 0 !important;
}
/*scroll*/
#storylayout_breit .toolbox_zeile_titel_scroll {
background-color:#EEE;
border-top:solid 1px #FFF;
padding:2px 5px 2px 5px;
font-size:11px !important;
line-height:15px;
}

/*icon*/
#storylayout_breit .toolbox .icon {
margin:0;
padding:0;
border:0;
position:absolute;
top:3px;
left:5px;
}
*html #storylayout_breit .toolbox .icon {
left:0;
}
/*icon extended:unter bild*/
#storylayout_breit .toolbox .toolbox_zeile_link {
position:relative;
/*border:solid 1px #ff0000;*/
display:inline;
}
#storylayout_breit .toolbox .toolbox_zeile_link .icon {
top:2px !important;
left:0 !important;
}
/*link*/
#storylayout_breit a.icontext {
margin:0;
padding:0;
}

/*link toolbox*/
#storylayout_breit .toolbox a.icontext {
margin:0 0 0 22px !important;
padding:0;
display:block;
}
/*undo damage old class:small + patch iframe-solution because of missig class:toolbox*/
#storylayout_breit .toolbox_thema .toolbox_body a.small, #storylayout_breit .toolbox_thema .toolbox_body a.icontext {
font-size:11px !important;
font-weight:normal !important;
color:#0F3669 !important;
text-decoration:none !important;
margin:0 0 0 22px !important;
padding:0 !important;
display:block;
}
#storylayout_breit .toolbox_thema .toolbox_body .icon {
margin:0;
padding:0;
border:0;
position:absolute;
top:3px;
left:5px;
}
*html #storylayout_breit .toolbox_thema .toolbox_body .icon {
left:0;
}
/*end : undo damage*/

/*____4.1:toolboxen:rating*/

#storylayout_breit #toolbox_rating_buttons {
background-color:#EEE;
border-top:solid 1px #FFF;
width:249px;
padding:3px 0 3px 0;
white-space:nowrap;
}

#storylayout_breit .toolbox_rating a.icon_bewertung {
display:block;
float:left;
width:14px;
height:14px;
margin:0 0 0 3px;
padding:0;
border:0;
vertical-align:top;
}
#storylayout_breit .toolbox_rating a.bw_1 {
background-image:url(../images/icons/icon_bewertung_1.gif);
}
#storylayout_breit .toolbox_rating a.bw_1:hover {
background-image:url(../images/icons/icon_bewertung_1_A.gif);
}
#storylayout_breit .toolbox_rating a.bw_2 {
background-image:url(../images/icons/icon_bewertung_2.gif);
}
#storylayout_breit .toolbox_rating a.bw_2:hover {
background-image:url(../images/icons/icon_bewertung_2_A.gif);
}
#storylayout_breit .toolbox_rating a.bw_3 {
background-image:url(../images/icons/icon_bewertung_3.gif);
}
#storylayout_breit .toolbox_rating a.bw_3:hover {
background-image:url(../images/icons/icon_bewertung_3_A.gif);
}
#storylayout_breit .toolbox_rating a.bw_4 {
background-image:url(../images/icons/icon_bewertung_4.gif);
}
#storylayout_breit .toolbox_rating a.bw_4:hover {
background-image:url(../images/icons/icon_bewertung_4_A.gif);
}
#storylayout_breit .toolbox_rating p {
float:left;
margin:0;
padding:0;
line-height:13px !important;
}

/*tool:rating:feedback*/
#storylayout_breit #toolbox_rating_feedback {
width:249px;
background-color:#EEE;
margin:0;
}
#storylayout_breit #toolbox_rating_feedback_content {
font-family:Verdana,sans-serif;
font-size:11px !important;
line-height:16px;
padding:5px !important;
width:239px;
}

/*____4.2:toolboxen:image*/

#storylayout_breit .toolbox_modul img {
margin:0;
border:0;
}
/*fallback image*/
#storylayout_breit .toolbox_image img {
width:249px !important;
}

/*____4.3:toolboxen:video*/


#storylayout_breit .toolbox_modul .video {
background-color:#EEE;
/*ohne text: padding:3px;*/
padding:3px 3px 1px 3px;
border-top:solid 1px #FFF;
}

/*____4.31:toolboxen:video*/


#storylayout_breit .toolbox_modul .audio {
background-color:#EEE;
/*ohne text: padding:3px;*/
padding:3px 3px 1px 3px;
border-top:solid 1px #FFF;
}

/*____4.4:toolboxen:interaktiv*/

#storylayout_breit .toolbox_interaktiv {
}

/*____4.5:toolboxen:link*/

#storylayout_breit .toolbox_link {
}

/*____4.52:toolboxen:moviebox*/

#storylayout_breit .toolbox_moviebox {
}
#storylayout_breit .toolbox_moviebox .toolbox_zeile a {
display:inline !important;
margin-left:0 !important;
}

/*____4.6:toolboxen:info*/

#storylayout_breit .toolbox_info {
}

/*____4.7:toolboxen:kontext*/

#storylayout_breit .toolbox_kontext {
}

/*____4.8:toolboxen:thema*/

#storylayout_breit .toolbox_thema {
}
#storylayout_breit .toolbox_thema iframe {
width:249px;
height:91px;
margin:0;
padding:0;
border:0;
}

/* head */
#storylayout_breit .toolbox_thema .toolbox_head {
position:relative;
width:249px;
overflow:hidden;
/*CUSTOM*/
background-color:#EEE;
}

#storylayout_breit .toolbox_thema .toolbox_head .toolbox_head_nav1 {
width:103px;
margin-right:1px;
float:left;
/*CUSTOM*/
background-color:#EEE;
}
#storylayout_breit .toolbox_thema .toolbox_head .toolbox_head_nav2 {
width:72px;
margin-right:1px;
float:left;
/*CUSTOM*/
background-color:#EEE;
}
#storylayout_breit .toolbox_thema .toolbox_head .toolbox_head_nav3 {
width:72px;
float:left;
/*CUSTOM*/
background-color:#EEE;
}
#storylayout_breit .corner_left {
position:relative;
float:left;
width:2px;
height:2px;
overflow:hidden;
/*CUSTOM*/
background-color:#333;
}
#storylayout_breit .dot_left {
position:absolute;
top:1px;
left:1px;
width:1px;
height:1px;
overflow:hidden;
/*CUSTOM*/
background-color:#EEE;
}
#storylayout_breit .corner_right {
position:relative;
float:right;
width:2px;
height:2px;
overflow:hidden;
/*CUSTOM*/
background-color:#333;
}
#storylayout_breit .dot_right {
position:absolute;
top:1px;
right:1px;
width:1px;
height:1px;
overflow:hidden;
/*CUSTOM*/
background-color:#EEE;
}

#storylayout_breit .toolbox_thema .toolbox_head a.toolbox_head_navtext {
display:block;
margin:1px 1px 0 1px;
padding-left:3px;
/**/
font-weight:bold;
font-size:11px;
color:#002358;
line-height:21px;
font-family:Verdana, Arial, sans-serif;
text-decoration:none;
/*CUSTOM*/
background-color:#EEE;
}
/*memo: hover + .active custom def.*/

/* body */
#storylayout_breit .toolbox_thema .toolbox_body {
position:relative;
height:86px;
width:249px;
overflow:auto;
background-color:#EEE;
padding:0;
margin:0;
/*ie.css*/
scrollbar-base-color:#002358;
scrollbar-3d-light-color:#eee;
scrollbar-arrow-color:#002358;
scrollbar-darkshadow-color:#002358;
scrollbar-face-color:#eee;
scrollbar-highlight-color:#eee;
scrollbar-shadow-color:#eee;
scrollbar-track-color:#eee;
/*CUSTOM*/
border-bottom:solid 5px #333;
}
/*ie hack:border*/
*html #storylayout_breit .toolbox_thema .toolbox_body {
height:91px;
}

/*____4.9:toolboxen:talkback*/

#storylayout_breit #toolbox_talkback {
width:507px;
padding:0;
margin:0 0 0 5px;
background-color:#EEE;
}
#storylayout_breit #toolbox_talkback p {
margin:0;
padding:0;
}
#storylayout_breit #toolbox_talkback p.talkback_writer {
color:#999;
margin:8px 0 8px 0;
padding:0;
}
#storylayout_breit #toolbox_talkback p.talkback_writer span {
margin:0 12px 0 0;
}
#storylayout_breit #toolbox_talkback input, #toolbox_talkback textarea {
vertical-align:top;
font-family:Verdana,sans-serif;
font-size:11px !important;
line-height:16px;
width:280px;
}
#storylayout_breit #toolbox_talkback input.senden {
width:auto !important;
margin-top:5px;
}

/*____4.10:toolboxen:sport-tabellen*/

#storylayout_breit .sport_tabelle {
border-collapse:collapse;
}

#storylayout_breit .toolbox .thead {
width:249px !important;
border:0 !important;
background-color:#eee !important;
padding-top:3px !important;
}
#storylayout_breit  .toolbox .sport_tabelle_container_small {
margin:0 3px 3px 3px !important;
border-left:0 !important;
background-color:#FFF !important;
}
/*HTML4 ?*/
*html #storylayout_breit .toolbox .sport_tabelle_container_small {
width:243px !important;
}
#storylayout_breit .toolbox .sport_tabelle_container_small .sport_tabelle {
width:243px !important;
}

#storylayout_breit .sport_tabelle_container_small .sport_tabelle .text_head {
font-size:10px !important;
font-family: Arial, Helvetica;
color:#0f3669;
background-color:#CCCCCC;
padding:0 2px 1px 3px;
vertical-align:top;
font-weight:normal;
border:solid 1px #FFF;
}
#storylayout_breit .sport_tabelle_container_small .sport_tabelle .text_body {
font-size:10px;
font-family: Arial, Verdana, Helvetica !important;
color:#000000;
padding:0 2px 1px 2px;
border:solid 1px #FFF;
background-color:#eee !important;
vertical-align:top;
}

#storylayout_breit .sport_tabelle_container_small .sport_tabelle .sport_tabelle_roweven td {
background-color:#ddd !important;
}
#storylayout_breit .sport_tabelle_container_small .sport_tabelle .sport_tabelle_hr .text_body {
background-color:#CCCCCC !important;
}
/*Links Inhalt*/
.sport_tabelle a, .sport_tabelle a.title {
font-size:10px !important;
font-family: Arial, Helvetica;
color:#0f3669;
background-color:transparent;
font-weight:bold !important;
}
/*hr tags entschäfen*/
.sport_tabelle .sport_tabelle_hr td {
height:2px !important;
padding:0 !important;
background-color:#CCCCCC !important;
}
.sport_tabelle .sport_tabelle_hr hr {
display:none;
}
.sport_tabelle a.icon {
float:left;
margin:0;
padding:0;
font-weight:normal !important;
}
.sport_tabelle .icon img {
border:0;
margin:0 4px 2px 4px;
padding:0;
vertical-align:top;
}

/*____4.x:special:toolboxen:timer-counter*/
#storylayout_breit .fliesstext #toolbox_counter {
padding:2px 5px 2px 5px;
font-size:11px !important;
line-height:15px;
margin:8px 0 8px 0;
border:solid 1px #000;
background-color:#eee;
width:237px !important;
text-align:center;
}
*html #storylayout_breit .fliesstext #toolbox_counter {
width:249px !important;
}
/*____4.x:special:toolboxen:timer-counter*/

/* ----ADS--- */
#ad_center_monster {
width:505px !important;
margin:9px 0 0 5px !important;
text-align:center !important;
/*CUSTOM*/
border:solid 1px #000 !important;
}
#ad_center_monster table {
margin:11px auto 11px auto !important;
}
/*ie patch*/
*html #ad_center_monster {
width:507px !important;
}


/*____________________ !!!DO NOT USE THIS!!! - tabellen neutral (->sport-tabellen) ____________________ */

/*Tabelle im Kontext*/
.all_tabelle_container_small {
font-size:10px;
font-family: Arial, Helvetica;
font-weight:normal;
text-align:left;
/*fallback color*/
background-color:#c6c6c6;
}
.all_tabelle_container_small .all_tabelle {
font-size:10px;
border-collapse:collapse;
font-family: Arial, Helvetica;
background-color:#c3c3c3;
}
/*Tabelle im Inhalt*/
.thead .all_tabelle_container_big {
font-size:10px !important;
font-family: Verdana, sans-serif !important;
font-weight:normal !important;
text-align:left;
/*fallback color*/
background-color:#c6c6c6;

}
.all_tabelle_container_big .all_tabelle {
border-collapse:collapse;
font-family: Verdana, sans-serif !important;
background-color:#c3c3c3;
}
/*generelle stylings*/
.all_tabelle .text_bold {
font-weight:bold;
}
/*Haupt-Überschrift*/
.all_tabelle .title {
font-size:10px !important;
color:#0f3669;
font-weight:bold;
padding:1px 1px 1px 2px;
background-color:#c3c3c3;
vertical-align:top;
}
.all_tabelle_container_big .all_tabelle .title {
font-size:12px !important;
padding:1px 1px 2px 2px !important;
font-family: Verdana, sans-serif !important;
}
.all_tabelle_container_big .all_tabelle .titlebild {
font-size:12px !important;
padding:0 1px 1px 0 !important;
font-family: Verdana, sans-serif !important;
color:#0f3669;
}
.all_tabelle_container_big .all_tabelle .titlebild img {
border:solid 1px #000;
margin:1px 4px 1px 1px;
padding:0;
vertical-align:middle;
}
/*Überschriften Zeile*/
.all_tabelle td.text_head {
font-size:10px !important;
font-family: Arial, Helvetica;
color:#0f3669;
background-color:#c6c6c6;
padding:0 2px 1px 3px;
vertical-align:top;
/*font-weight:bold;*/
font-weight:normal;
border:solid 1px #FFF;
}
.all_tabelle_container_big .all_tabelle td.text_head {
font-size:11px !important;
font-weight:bold;
font-family: Verdana, sans-serif !important;
/*more*/
padding:1px 2px 2px 3px;
}
/*Inhaltszellen*/
.all_tabelle .text_body {
font-size:10px;
font-family: Arial, Helvetica;
color:#000000;
padding:0 2px 1px 3px;
background-color:#ebebeb;
border:solid 1px #FFFFFF;
vertical-align:top;
}
/*vers. grau inhalt*/
.all_tabelle .text_body_grau {
background-color:#fff;
background-color:#ebebeb;
}

.all_tabelle_container_big .all_tabelle .text_body {
font-size:11px !important;
font-family: Verdana, sans-serif !important;
/*more*/
padding:1px 2px 2px 3px;
}
/*EXT. Inhaltszellen gerade*/
.all_tabelle .all_tabelle_roweven td {
background-color:#dfdfdf !important;
}
/*EXT. Zeile Unten*/
.all_tabelle .lastrow td {
font-size:10px;
color:#000000;
padding:0 2px 1px 2px;
background-color:#dfdfdf !important;
border:solid 1px #FFFFFF;
vertical-align:top;
}
.all_tabelle_container_big .all_tabelle .lastrow td {
font-family: Verdana, sans-serif !important;
}
/*Links Inhalt*/
.all_tabelle a, .all_tabelle a.title {
font-size:10px !important;
font-family: Arial, Helvetica;
color:#0f3669;
background-color:transparent;
font-weight:bold !important;
}
.all_tabelle_container_big .all_tabelle a, .all_tabelle_container_big .all_tabelle a.title {
font-size:11px !important;
font-family: Verdana, sans-serif !important;
font-weight:bold !important;
}
/*<b> tags entschärfen*/
.all_tabelle b {
font-size:10px !important;
font-weight:normal !important;
}
.all_tabelle_container_big .all_tabelle b {
font-size:11px !important;
font-family: Verdana, sans-serif !important;
}
/*hr tags entschäfen*/
.all_tabelle .all_tabelle_hr td {
height:2px !important;
padding:0 !important;
background-color:#ccc !important;
}
.all_tabelle .all_tabelle_hr hr {
display:none;
}
.all_tabelle a.icon {
float:left;
margin:0;
padding:0;
font-weight:normal !important;
}
.all_tabelle .icon img {
border:0;
margin:0 4px 2px 4px;
padding:0;
vertical-align:top;
}


/*____________________ sport tabellen = all tabellen : 2008 ____________________ */
/*all*/
.thead {
border:solid 1px #7EA4E6 !important;
background-color:#fff !important;
padding:0 !important;
margin:0 0 10px 0 !important;
width:auto !important;
}
#min_content_S .thead, .sport_tabelle_inhalt .thead {
width:505px !important;
border:solid 1px #D6E5FF !important;
}
/*Tabelle im Kontext*/
.sport_tabelle_container_big {
font-size:11px;
font-weight:normal;
text-align:left;
}
.sport_tabelle_container_small {
font-size:10px;
font-family: Arial, Helvetica;
font-weight:normal;
text-align:left;
/*fallback color*/
background-color:#D6E5FF !important;
}
.sport_tabelle_container_small .sport_tabelle {
font-size:10px;
border-collapse:collapse;
font-family: Arial, Helvetica;
background-color:#D6E5FF !important;
}
.sport_tabelle_container_big, .sport_tabelle_container_small {
width:auto !important;
border-top:solid 1px #FFF !important;
border-left:solid 1px #FFF !important;
margin:0 !important;
}

/*OLD : nur für HTML 4*/
.sport_tabelle_container_big {
/*width:505px !important;*/
}
*html .sport_tabelle_container_small {
/*width:323px !important;*/
}
/*OLD : nur für HTML 4*/

.sport_tabelle {
width:100%;
}

.sport_tabelle_container_big .sport_tabelle {
border-collapse:collapse;
font-family:Verdana, sans-serif !important;
}

/*generelle stylings*/
.sport_tabelle .text_bold {
font-weight:bold;
}
/*Haupt-Überschrift*/
.sport_tabelle .title {
font-size:10px !important;
color:#0f3669;
font-weight:bold;
padding:1px 1px 1px 2px;
background-color:#7EA4E6;
vertical-align:top;
}
.sport_tabelle_container_big .sport_tabelle .title {
font-size:11px !important;
padding:1px 1px 2px 2px !important;
font-family:Verdana, sans-serif !important;
}
.sport_tabelle_container_big .sport_tabelle .titlebild {
font-size:11px !important;
padding:0 1px 1px 0 !important;
font-family:Verdana, sans-serif !important;
color:#0f3669;
}
.sport_tabelle_container_big .sport_tabelle .titlebild img {
border:solid 1px #000;
margin:1px 4px 1px 1px;
padding:0;
vertical-align:middle;
}
.sport_tabelle td {
font-weight:normal;
line-height:14px;
padding:0 2px 0 3px;
border-right:solid 1px #FFF;
border-bottom:solid 1px #FFF;
font-size:10px !important;
background-color:#D6E5FF;
font-family:Verdana, sans-serif !important;
}
.sport_tabelle_container_big .sport_tabelle td {
font-size:11px !important;
line-height:16px !important;
}
/*Überschriften Zeile*/
.sport_tabelle td.text_head, .sport_tabelle td.text_head a {
font-family:Verdana, sans-serif !important;
font-size:10px !important;
text-decoration:none !important;
color:#0f3669;
vertical-align:top;
font-weight:bold !important;
margin:0 !important;
border-left:0 !important;
border-top:0 !important;
}
.sport_tabelle td.text_head {
background-color:#C0D4F7;
}
.sport_tabelle td.text_head h3, .sport_tabelle td.text_head h3 a {
margin:4px 0 !important;
font-size:13px !important;
}
.sport_tabelle_container_big .sport_tabelle td.text_head {
font-size:11px !important;
font-weight:bold !important;
font-family:Verdana, sans-serif !important;
/*more*/
padding:1px 2px 2px 3px;
background-color:#c1d8ff !important;
}
/*Inhaltszellen*/
.sport_tabelle .text_body {
font-size:10px;
font-family: Arial, Helvetica;
color:#000000;
vertical-align:top;
}
/*vers. grau inhalt*/
.sport_tabelle .text_body_grau {
background-color:#fff;
background-color:#D6E5FF;
}
.sport_tabelle_container_big .sport_tabelle .text_body {
font-size:11px !important;
font-family:Verdana, sans-serif !important;
/*more*/
padding:1px 2px 2px 3px;
}
/*EXT. Inhaltszellen gerade*/
.sport_tabelle .sport_tabelle_roweven td {
background-color:#c1d8ff !important;
}
/*EXT. Inhaltszellen ungerade*/
.sport_tabelle .sport_tabelle_rowodd td {
background-color:#D6E5FF !important;
}
/*EXT. Inhaltszellen gerade*/
.sport_tabelle_container_big .sport_tabelle .sport_tabelle_roweven td {
background-color:#D6E5FF !important;
}
/*EXT. Inhaltszellen ungerade*/
.sport_tabelle_container_big .sport_tabelle .sport_tabelle_rowodd td {
background-color:#D6E5FF !important;
}
/*EXT. Zeile Unten*/
.sport_tabelle .lastrow td {
font-size:10px;
color:#000000;
padding:0 2px 1px 2px;
background-color:#d6e5ff !important;
border:solid 1px #FFFFFF;
vertical-align:top;
}
.sport_tabelle_container_big .sport_tabelle .lastrow td {
font-family:Verdana, sans-serif !important;
}
/*Links Inhalt*/
.sport_tabelle a, .sport_tabelle a.title {
font-size:10px !important;
font-family: Arial, Helvetica;
color:#0f3669;
background-color:transparent;
font-weight:normal !important;
text-decoration:underline !important;
}
.sport_tabelle_container_big .sport_tabelle a, .sport_tabelle_container_big .sport_tabelle a.title {
font-size:11px !important;
font-family:Verdana, sans-serif !important;
font-weight:normal !important;
}
/*<b> tags entschärfen*/
.sport_tabelle b {
font-size:10px !important;
font-weight:normal !important;
}
.sport_tabelle_container_big .sport_tabelle b {
font-size:11px !important;
font-family:Verdana, sans-serif !important;
}
/*hr tags entschäfen*/
.sport_tabelle .sport_tabelle_hr td {
height:2px !important;
padding:0 !important;
background-color:#7ea4e6 !important;
}
.sport_tabelle .sport_tabelle_hr hr {
display:none;
}
.sport_tabelle a.icon {
float:left;
margin:0;
padding:0;
font-weight:normal !important;
}
.sport_tabelle .icon img {
border:0;
margin:0 4px 2px 4px;
padding:0;
vertical-align:top;
}
/*fix for no-tags content in context : eishockey*/
.sport_fix {
text-align:left;
font-size:10px;
font-family:Arial, sans-serif;
font-weight:normal;
padding-bottom:2px;
}

/* ALL IN STORY */

/*borders grey*/
#min_content_S .thead {
border:solid 1px #AAA !important;
}

/* BIG IN STORY */
.min_content_S .sport_tabelle_container_big .sport_tabelle, #storylayout_breit .sport_tabelle_container_big .sport_tabelle {
font-size:11px !important;
font-family:Verdana, sans-serif !important;
font-weight:normal !important;
text-align:left;
/*fallback color */
background-color:#D6E5FF !important; 
}
.min_content_S .sport_tabelle_container_big a, #storylayout_breit .sport_tabelle_container_big a {
font-size:11px !important;
}

/* SMALL IN STORY */ 
#min_content_S .sport_tabelle_container_small, #storylayout_breit .sport_tabelle_container_small {
width:auto !important;
margin:0 !important;
border-left:solid 1px #FFF !important;
}

/*undo fix width of context for content area*/
#min_content_S .sport_tabelle_container_small .sport_tabelle {
width:100% !important;
}
#storylayout_breit .sport_tabelle_container_small .sport_tabelle {
width:100% !important;
}

#min_content_S .sport_tabelle_container_small .sport_tabelle td {
font-size:11px !important;
font-family: Verdana, sans-serif !important;
background-color:#f9f9f9 !important;
}
/*EXT. Inhaltszellen gerade*/
#min_content_S .sport_tabelle_container_small .sport_tabelle .sport_tabelle_roweven td {
background-color:#f9f9f9 !important;
}
/*EXT. Inhaltszellen ungerade*/
#min_content_S .sport_tabelle_container_small .sport_tabelle .sport_tabelle_rowodd td {
background-color:#e9e9e9 !important;
}
#min_content_S .sport_tabelle_container_small .sport_tabelle td.text_head {
font-size:11px !important;
font-weight:bold !important;
font-family: Verdana, sans-serif !important;
background-color:#D6E5FF !important;
padding:1px 2px 2px 3px !important;
} 
#min_content_S .sport_tabelle_container_small .sport_tabelle td a {
font-size:11px !important;
font-family: Verdana, sans-serif !important;
}
#min_content_S .sport_tabelle_container_small .sport_tabelle label {
width:75px !important;
}
#min_content_S .content .thead .sport_tabelle_container_big .sport_tabelle .sport_tabelle_rowodd label {
width:auto !important;
}
#min_content_S .sport_tabelle_container_small .sport_tabelle input {
width:100px !important;
}
#min_content_S .content .thead .sport_tabelle_container_big .sport_tabelle .sport_tabelle_rowodd input {
width:100px !important;
}
#min_content_S .sport_tabelle_container_small .sport_tabelle select, #min_content_S .sport_tabelle_container_big .sport_tabelle select {
width:105px !important;
}
/*for old stuff*/
#min_content_S .sport_tabelle b {
font-size:11px !important;
}


/*____________________ formular + ausgabe neutral ____________________ */
.storylayout_formbox	{
font-family:verdana, sans-serif !important;
font-size:11px !important;
background-color:#ccc !important;
width:100% !important;
margin:0 0 10px 0 !important;
clear:both;
}
.storylayout_formbox form {
padding:0 !important;
margin:0 !important;
}
.storylayout_formbox table {
width:100%;
margin:1px 0 4px 0 !important;
}
.storylayout_formbox table td {
font-family:verdana, sans-serif !important;
font-size:11px !important;
line-height:16px !important;
padding:1px 3px !important;
vertical-align:top;
}
.storylayout_formbox table td table{
width:auto !important;
}
.storylayout_formbox table td table td {
width:auto !important;
padding:0 3px 0 0 !important; 
vertical-align:middle !important;
}
.storylayout_formbox label {
display:block;
float:left;
clear:both;
width:180px;
line-height:15px;
font-weight:bold;
}
.storylayout_formbox input, .storylayout_formbox textarea {
width:280px;
margin:0;
}
.storylayout_formbox input.radio {
width:auto !important;
height:auto !important;
display:inline !important;
float:none !important;
vertical-align:middle !important;
}
.storylayout_formbox input[type="radio"] {
width:auto !important;
height:auto !important;
display:inline !important;
float:none !important;
vertical-align:middle !important;
}
.storylayout_formbox input.checkbox {
width:auto !important;
}
.storylayout_formbox input[type="checkbox"] {
width:auto !important;
}
.storylayout_formbox input.senden {
width:auto !important;
}
.storylayout_formbox input[type="submit"] {
width:auto !important;
}
.storylayout_formbox input.free {
width:auto !important;
}
.storylayout_formbox div	{
border:solid 1px #ccc !important;
padding:1px !important;
}
.storylayout_formbox_titel {
border-bottom:solid 1px #eee !important;
}
.storylayout_textbox {
font-family:verdana, sans-serif;
font-size:11px;
border:solid 1px #ccc !important;
background-color:#eee !important;
padding:1px !important;
width:503px !important;
margin:0 0 10px 0 !important;
}
*html .storylayout_textbox {
width:507px !important;
}
.storylayout_textbox_head {
background-color:#ccc !important;
width:100%;
margin:0 !important;
}
.storylayout_textbox_head div {
padding:3px !important;
}
.storylayout_textbox_body{
padding:3px !important;
}

/*____________________ OLD? - SUBNAVIGATION HORIZONTAL ____________________*/
.min_menu {
width:100%;
height:23px;
border-bottom:solid 5px #e3e3e3 !important;
padding:0;
margin:0;
}
*html .min_menu {
height:28px;
}
.min_menuliste {
height:22px;
width:100%;
border-bottom:solid 1px #6f6f6f !important;
}
a.min_menupunkt {
display:block;
float:left;
height:21px;
background-color:#fff;
border-top:solid 1px #6f6f6f;
border-left:solid 1px #6f6f6f;
border-bottom:solid 1px #6f6f6f;
padding:0 10px 0 5px;
margin:0;
/**/
font-family:verdana,sans-serif !important;
font-size:11px !important;
line-height:21px !important;
color:#000 !important;
text-decoration:none !important;
}
*html a.min_menupunkt {
height:24px;
}
a.min_menupunkt:hover, a.min_menupunkt_aktiv {
background-color:#e3e3e3;
height:22px;
border-bottom:0 !important;
}
*html a.min_menupunkt:hover, *html a.min_menupunkt_aktiv {
height:24px;
}
.min_menupunkt_filler {
display:block;
float:left;
height:22px;
width:auto;
border-left:solid 1px #6f6f6f;
}		
/*sub*/
.min_submenuliste {
height:23px;
background-color:#e3e3e3;
}
.min_submenuliste a {
display:block;
float:left;
margin:0 24px 0 6px !important;
/**/
font-family:verdana,sans-serif !important;
font-size:10px !important;
line-height:21px !important;
color:#000 !important;
text-decoration:none !important;
}
.min_submenuliste a.min_submenupunkt_aktiv {
font-weight:bold;
line-height:21px !important;
}



/*____________________ bildstrecke ____________________ */

#dia {
background-color:#767676;
}
#dia iframe {
border:0 !important;
width:505px;
height:536px;
margin:1px 1px 0 1px;
overflow:hidden;
}

/*____iframe bildstrecke____*/
#bildstrecke {
margin:0 !important;
padding:0 !important;
border:0 !important;
background-color:#CBCBCB !important;
background-image: url(../images/bildstrecke/bildstrecke_bg_2.gif);
height:100%;
width:100%;
top:0;
bottom:0;
overflow:hidden;
}

#bildstrecke_bild {
position:absolute;
z-index:55;
left:7px !important;
bottom:70px !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
}

#bildstrecke table#bildstrecke_bild {
width:491px;
height:463px;
margin:0 !important;
padding:0 !important;
border:0 !important;
border-collapse:collapse;
}
#bildstrecke_bild td {
width:491px;
text-align:center;
vertical-align:middle;
margin:0 !important;
padding:0 !important;
border:0 !important;
height:463px;
background-color:#C6C6C6 !important;
border-top:solid 3px #EBEBEB !important;
}
/* border hack*/
*html #bildstrecke_bild td {
height:460px !important;
}

#bildstrecke_bild img {
border:0;
margin:0 !important;
padding:0 !important;
}
#bildstrecke_text {
position:absolute;
z-index:1;
left:9px;
bottom:25px;
width:487px;
height:44px;
overflow:hidden;
font-family:Verdana, sans-serif;
color:#000;
font-size:11px;
line-height:14px;
font-weight:normal;
margin:0;
}

/*controls*/
#bildstrecke #dia_control {
position:absolute;
left:0;
bottom:0;
width:505px;
height:21px;
margin:0;
}
#bildstrecke #dia_control a {
text-decoration:none;
}
#bildstrecke #dia_control_1 a {
width:205px;
height:21px;
background-image: url(../images/bildstrecke/bildstrecke_back.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}
#bildstrecke #dia_control_1 a:hover {
background-image: url(../images/bildstrecke/bildstrecke_back_aktiv.gif);
}
#bildstrecke #dia_control_2 a {
width:95px;
height:21px;
background-image: url(../images/bildstrecke/bildstrecke_senden.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:205px;
}
#bildstrecke #dia_control_2 a:hover {
background-image: url(../images/bildstrecke/bildstrecke_senden_aktiv.gif);
}

#bildstrecke #dia_control_3 a {
width:206px;
height:21px;
background-image: url(../images/bildstrecke/bildstrecke_forward.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:299px;
}
#bildstrecke #dia_control_3 a:hover {
background-image: url(../images/bildstrecke/bildstrecke_forward_aktiv.gif);
}
/*alt img:ro*/
#bildstrecke #dia_control_2.dia_control_ro a {
background-image: url(../images/bildstrecke/bildstrecke_senden_ro.gif) !important;
}
#bildstrecke #dia_control_2.dia_control_ro a:hover {
background-image: url(../images/bildstrecke/bildstrecke_senden_aktiv_ro.gif) !important;
}

/*popup version*/
.bildstrecke_popup {
background-image: url(../images/bildstrecke/bildstrecke_bg.jpg) !important;
background-repeat:no-repeat;
}
.bildstrecke_ro {
background-image: url(../images/bildstrecke/bildstrecke_bg_ro.gif) !important;
}

.bildstrecke_popup #bildstrecke_20min {
position:absolute;
top:0;
left:0;
}
.bildstrecke_popup #bildstrecke_logo {
position:absolute;
top:12px;
left:597px;
}
.bildstrecke_popup #bildstrecke_iframe {
position:absolute;
top:7px;
left:13px;
width:auto;
height:auto;
background-color:#767676;
padding:1px 1px 0 1px;
}
.bildstrecke_popup #bildstrecke_iframe iframe {
width:505px;
height:600px;
overflow:hidden;
}
#bildstrecke_text_thema {
position:absolute;
z-index:1;
left:9px;
top:4px;
width:487px;
height:60px;
overflow:hidden;
font-family:Verdana, sans-serif;
color:#000;
font-size:11px;
line-height:14px;
margin:0;
padding:0;
}
#bildstrecke_text_thema h1 {
line-height:14px;
font-size:15px;
color:#1d75b1;
margin:0 0 3px 0 !important;
padding:0 !important;
}
.bildstrecke_popup #bildstrecke_banner {
position:absolute;
z-index:1;
left:0;
top:619px;
width:100%;
height:91px;
text-align:center;
}
.bildstrecke_popup #bildstrecke_banner table, .bildstrecke_popup #bildstrecke_banner td {
width:100%;
height:90px;
text-align:center;
vertical-align:middle;
}

.bildstrecke_popup #bildstrecke_more {
position:absolute;
left:532px;
top:100px;
width:206px;
height:463px;
/*default font*/
font-family: Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC;
}
.bildstrecke_popup #bildstrecke_more h2 {
font-family: Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC;
margin:0 0 7px 0;
padding:0;
}
.bildstrecke_popup #bildstrecke_more form {
margin:0;
padding:0;
}
.bildstrecke_popup #bildstrecke_more select {
width:204px;
font-family: Verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
font-weight:bold;
background-color:#D6D6D6;
border:0;
margin:0;
padding:0;
}
/*ie patch: fix styles*/
*html .bildstrecke_popup #bildstrecke_more select {
width:208px;
}
.bildstrecke_popup #bildstrecke_more option {
width:auto;
margin:0;
padding:0;
}
.bildstrecke_popup #bildstrecke_more option.suboption {
}
.bildstrecke_popup #bildstrecke_more .formfieldwrap {
width:204px;
border:solid 1px #7F9DB9;
background-color:#FFFFFF;
padding:1px;
margin:0;
}
/*ie patch: undo styles*/
*html .bildstrecke_popup #bildstrecke_more .formfieldwrap {
width:auto;
border:0;
background-color:transparent;
padding:0;
}
.bildstrecke_popup #bildstrecke_more #bildstrecke_scroller {
position:absolute;
left:0;
top:68px;
width:207px;
height:440px;
margin:0;
padding:0;
overflow:auto;
}
.bildstrecke_popup #bildstrecke_more #bildstrecke_scroller_borders {
border-top:solid 1px #7F9DB9;
border-right:solid 1px #7F9DB9;
}

/*scrollbar properties*/
.scrollgeneric {
line-height:1px;
font-size:1px;
position:absolute;
top:0; 
left:0;
}
/*v*/
.vscrollerbase {
width:18px;
background:url(../images/bildstrecke/bildstrecke_button_scrollbg.gif);
}
.vscrollerbar {
width:18px;
height:130px !important;
padding:18px;
background-image:url(../images/bildstrecke/bildstrecke_button_scroll.png);
}
*html .vscrollerbar {
/* IE6 alpha png trick */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bildstrecke/bildstrecke_button_scroll.png');
background-image:none;
}

.vscrollerbasebeg {
width:18px;
height:18px !important;
background:url(../images/bildstrecke/bildstrecke_button_up.gif) no-repeat;
}
.vscrollerbaseend {
height:18px !important;
width:18px;
background:url(../images/bildstrecke/bildstrecke_button_down.gif) no-repeat;
}

/*h*/
.hscrollerbase {
height: 1px;
background-color:#D6D6D6;
}
.hscrollerbar {
height: 1px;
background-color:black;
}
.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
/**/
.bildstrecke_popup #bildstrecke_more a.bildstrecke_linkbox {
font-family: Verdana, sans-serif;
font-size:11px;
line-height:12px;
font-weight:normal;
color:#1A6FAC;
text-decoration:none;
display:block;
position:relative;
height:41px;
background-color:#FEFEFE;
background-image: url(../images/bildstrecke/bildstrecke_button_bg.gif);
border:solid 1px #7F9DB9;
border-right:0 !important;
border-top:0 !important;
}
.bildstrecke_popup #bildstrecke_more a.bildstrecke_linkbox:hover {
color:#0C5D98;
background-image: url(../images/bildstrecke/bildstrecke_button_bg_aktiv.gif);
cursor:pointer;
}
*html .bildstrecke_popup #bildstrecke_more a.bildstrecke_linkbox:hover {
cursor:hand;
}
.bildstrecke_popup #bildstrecke_more .bildstrecke_linkbox img {
position:absolute;
left:1px;
top:1px;
width:39px;
height:39px;
border:0 !important;
}
.bildstrecke_popup #bildstrecke_more .bildstrecke_linkbox_text {
position:absolute;
left:46px;
top:1px;
width:76%;
height:41px;
overflow:hidden;
background-image: url(../images/bildstrecke/bildstrecke_button_pfeil.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

/*bildstrecke overlay*/
#bildstrecke #bildstrecke_overlay {
position:absolute;
z-index:999;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
margin:0;
}
#bildstrecke #bildstrecke_overlay_shadow {
position:absolute;
z-index:990;
top:0;
left:0;
width:100%;
height:100%;
background-color:#A6A6A6;
margin:0;
}
#bildstrecke #bildstrecke_overlay #bildmelden {
display:block;
width:450px;
border:solid 1px #7F9DB9;
background-color:#E1E1E1;
margin:auto;
margin-top:160px;
text-align:left;
padding:8px;
}
#bildstrecke #bildstrecke_overlay #meldenbildbox {
width:100%;
text-align:center;
}
#bildstrecke #bildstrecke_overlay label {
float:left;
width:180px;
}
#bildstrecke #bildstrecke_overlay input {
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}
#bildstrecke #bildstrecke_overlay input.feld {
width:250px;
margin-bottom:3px;
}
#bildstrecke #bildstrecke_overlay textarea {
width:250px;
height:60px;
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
margin:0;
margin-bottom:3px;
}
/*preview/list page*/
#bildstrecke_bild_preview {
margin:0 !important;
padding:0 !important;
border:0 !important;
border-collapse:collapse;
}
#bildstrecke_bild_preview, #bildstrecke_bild_preview td {
width:507px;
text-align:center;
vertical-align:middle;
}
#bildstrecke_bild_preview td {
height:463px;
background-color:#C6C6C6 !important;
}
#bildstrecke_bild_preview img {
border:0;
margin:0 !important;
padding:0 !important;
}

#textstrecke_text {
position:relative !important;
display:none !important;
}

/*____________________ textstrecke ____________________ */

#diatext {
background-color:#767676;
}
#diatext iframe {
border:0 !important;
width:505px;
/*250px-21px*/
height:229px;
margin:1px 1px 0 1px;
overflow:hidden;
}

/* OUT OF ORDER */

/*_____iframe textstrecke____*/
#bildstrecke.textstrecke {
margin:0 !important;
padding:0 !important;
border:0 !important;
background-color:#CBCBCB !important;
overflow:hidden;
}
#bildstrecke.textstrecke #bildstrecke_bild {
margin:0 !important;
padding:0 !important;
height:auto !important;
/**/
bottom:29px !important;
height:501px !important;
}
#bildstrecke.textstrecke #bildstrecke_bild tr, .textstrecke #bildstrecke_bild td {
margin:0 !important;
padding:0 !important;
vertical-align:top !important;
text-align:left !important;
height:493px !important;
/*font*/
font-family:Verdana, sans-serif;
color:#000;
font-size:11px;
line-height:14px;
font-weight:normal;
}
#bildstrecke.textstrecke #bildstrecke_bild img {
margin:0 !important;
padding:0 !important;
border:0 !important;
}

#bildstrecke.textstrecke #bildstrecke_text {
display:none !important;
}

#bildstrecke.textstrecke #textstrecke_text {
display:block !important;
margin:10px;
margin-top:60px;
}
#bildstrecke.textstrecke #textstrecke_text img {
margin:4px 4px 0 0 !important;
}

/*____________________ duell ____________________ */

#duell {
margin:0;
padding:0;
height:100%;
width:100%;
overflow:hidden;
background-color:#C2C2C2;
background-image:url(../images/duell/duell_bg.gif);
background-repeat:repeat-x;
}
#duell form, #duell h1, #duell h2, #duell p, #duell table, #duell td, #duell input, #duell textarea {
font-family:verdana, sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#duell img {
margin:0;
padding:0;
border:0;
}
#duell #duell_navi a, #duell #duell_navi a:hover {
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC;
line-height:16px;
text-decoration:none;
margin:0;
padding:0;
}
/*duell header*/
#duell #duell_head {
position:absolute;
top:0;
left:0;
height:71px;
width:100%;
background-color:#1B73AF;
background-image:url(../images/duell/duell_header_bg.gif);
}
#duell #duell_head #logo {
position:absolute;
top:0;
left:0;
height:71px;
width:66px;
}
#duell #duell_head h1 {
position:absolute;
top:13px;
left:86px;
/*751*/
overflow:hidden;
font-family:verdana, sans-serif;
font-size:33px;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:0;
}
/*duell bilder*/
#duell #duell_bilder {
position:absolute;
top:71px;
left:0px;
height:529px;
width:530px;
overflow:hidden;
}
#duell #duell_bilder #foto_links {
position:absolute;
top:21px;
left:20px;
height:312px;
width:234px;
overflow:hidden;
}
#duell #duell_bilder #foto_rechts {
position:absolute;
top:21px;
left:277px;
height:312px;
width:234px;
overflow:hidden;
}
#duell #duell_bilder #foto_links table, #duell #duell_bilder #foto_rechts table {
height:312px;
width:234px;
text-align:center;
vertical-align:middle;
background-color:#C6C6C6;
margin:0;
padding:0;
border-collapse:collapse;
border:0;
}
#duell #duell_bilder #foto_links td, #duell #duell_bilder #foto_rechts td {
height:312px;
width:234px;
text-align:center;
vertical-align:middle;
background-color:#C6C6C6;
margin:0;
padding:0;
border-collapse:collapse;
border:0;
}
#duell #duell_bilder #info_links {
position:absolute;
top:341px;
left:20px;
height:95px;
width:234px;
}
#duell #duell_bilder #info_rechts {
position:absolute;
top:341px;
left:277px;
height:95px;
width:234px;
}
#duell #duell_bilder table {
width:234px;
margin:0;
padding:0;
border-collapse:collapse;
}
#duell #duell_bilder tr {
}
#duell #duell_bilder td {
background-color:#EDEDED;
width:234px;
padding:2px;
border-bottom:solid 1px #E0E0E0;
}
#duell #duell_bilder td a {
color:#1d75b1;
}
#duell #duell_bilder td a:hover {
color:#2694C8;
text-decoration:none;
}
#duell #duell_bilder #fotobutton_links {
position:absolute;
top:449px;
left:13px;
height:18px;
width:248px;
text-align:center;
margin:0;
padding:0;
}
#duell #duell_bilder #fotobutton_rechts {
position:absolute;
top:449px;
left:270px;
height:18px;
width:248px;
text-align:center;
margin:0;
padding:0;
}
.melden_text, .melden_text p, .melden_text a {
font-family:verdana, sans-serif;
font-size:10px !important;
color:#7B7B7B !important;
line-height:11px;
}
.melden_text a:hover {
color:#373737 !important;
text-decoration:none;
}
#duell #duell_bilder #melden_links {
position:absolute;
top:473px;
left:13px;
margin:0;
padding:0;
}
#duell #duell_bilder #melden_rechts {
position:absolute;
top:473px;
left:270px;
margin:0;
padding:0;
}
#duell #duell_bilder #melden_text {
position:absolute;
top:488px;
left:13px;
width:505px;
margin:0;
padding:0;
}
#duell #duell_bilder #fotobutton_links a, #duell #duell_bilder #fotobutton_rechts a {
display:block;
height:18px;
width:248px;
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC;
line-height:17px;
text-decoration:none;
background-image:url(../images/duell/duell_button_wahl_bg.gif);
margin:0;
padding:0;
}
#duell #duell_bilder #fotobutton_links a:hover, #duell #duell_bilder #fotobutton_rechts a:hover {
color:#2694C8;
background-image:url(../images/duell/duell_button_wahl_bg_aktiv.gif);
}
/*duell navigation + resultat*/
#duell #duell_navi {
position:absolute;
top:71px;
left:530px;
height:618px;
width:220px;
}
#duell #duell_navi a {
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC;
line-height:16px;
text-decoration:none;
display:block;
height:17px;
width:208px;
background-image:url(../images/duell/duell_button_bg.gif);
margin:0;
padding:0;
}
#duell #duell_navi a:hover {
text-decoration:none;
color:#2694C8;
background-image:url(../images/duell/duell_button_bg_aktiv.gif);
}
#duell #duell_navi a span {
display:block;
padding:1px 0 0 5px;
}
*html #duell #duell_navi a span {
padding:0 0 0 5px;
}
#duell #duell_navi form {
position:relative;
margin:0;
padding:0;
}
#duell #duell_navi select {
position:relative;
width:210px;
height:17px;
font-family: Verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
font-weight:bold;
background-color:#E1E1E1;
border:solid 1px #646054;
margin:0;
padding:0;
}
/*ie patch: fix styles*/
*html #duell #duell_navi select {
width:210px;
border:0 !important;
}
#duell #duell_navi option {
position:relative;
width:auto;
margin:0;
padding:0;
}
#duell #duell_navi #duell_logo {
position:absolute;
top:34px;
left:1px;
height:50px;
width:210px;
text-align:center;
}
/*duell buttons*/
.duell_button {
font-family:verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
line-height:16px;
background-color:#E1E1E1;
border:solid 1px #646054;
height:17px;
width:208px;
overflow:hidden;
}
#duell #duell_navi #button_join {
position:absolute;
top:107px;
left:1px;
}
#duell #duell_navi #button_toprank {
position:absolute;
top:133px;
left:1px;
}
#duell #duell_navi #button_mehr {
position:absolute;
z-index:0;
top:178px;
left:1px;
}
#duell #duell_navi #resultat {
position:absolute;
top:223px; /*239px;*/
left:1px;
height:385px; /*369px;*/
width:208px;
border:solid 1px #7F9DB9;
background-color:#E1E1E1;
}
#duell #duell_navi #resultat h2 {
position:absolute;
top:4px;
left:7px;
color:#1E79B3;
font-size:18px;
}
#duell #duell_navi #resultat .bild td {
margin:0;
padding:0!important;
border:0;
height:100%;
width:100%;
}
#duell #duell_navi #resultat .bild td img {
margin:0 !important;
padding:0 !important;
border:0 !important;
width:63px !important;
}
#duell #duell_navi #resultat .text td {
font-size:10px !important;
line-height:10px !important;
margin:0;
padding:0 0 0 2px !important;
border:0;
height:17px;
}
#duell #duell_navi #resultat a {
font-size:11px !important;
font-weight:normal !important;
line-height:14px !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
height:auto !important;
width:auto !important;
background:transparent !important;
display:inline;
}
#duell #duell_navi #resultat .text td a {
font-size:10px !important;
line-height:10px !important;
}
#duell #duell_navi #resultat #resultat_text {
position:absolute;
top:26px;
left:7px;
width:192px;
font-family:verdana, sans-serif;
font-size:11px;
color:#000;
line-height:14px;
}
#duell #duell_navi #resultat .bildbox {
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
height:89px;
width:63px;
overflow:hidden;
border-bottom:solid 1px #E1E1E1;
}
#duell #duell_navi #resultat #resultat_box_2 .bildbox {
top:30px !important;
border-top:solid 1px #E1E1E1 !important;
border-bottom:0 !important;
}
/**/
#duell #duell_navi #resultat #resultat_box_1 {
position:absolute;
top:109px; /*93px;*/
left:7px;
height:120px;
width:192px;
border:solid 1px #7F9DB9;
background-color:#C6C6C6;
}
#duell #duell_navi #resultat #resultat_box_1 table.bild {
margin:0;
padding:0;
border-collapse:collapse;
background-color:#A6A6A6;
width:100%;
height:100%;
}
#duell #duell_navi #resultat #resultat_box_1 .bild td {
margin:0;
padding:0;
height:100%;
text-align:center;
}
#duell #duell_navi #resultat #resultat_box_1 table.text {
position:absolute;
top:0;
left:63px;
height:90px;
width:129px;
margin:0;
padding:0;
background-color:#C6C6C6;
border-collapse:collapse;
border:0;
border-left:solid 1px #E1E1E1;
}
#duell #duell_navi #resultat #resultat_box_1 .text td {
border-bottom:solid 1px #E1E1E1;
}
/**/
#duell #duell_navi #resultat #resultat_vs {
position:absolute;
top:231px; /*215px;*/
left:7px;
width:192px;
text-align:center;
font-family:verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#5C5C5C !important;
}
/**/
#duell #duell_navi #resultat #resultat_box_2 {
position:absolute;
top:254px; /*238px;*/
left:7px;
height:120px;
width:192px;
border:solid 1px #7F9DB9;
background-color:#C6C6C6;
}
#duell #duell_navi #resultat #resultat_box_2 table.bild {
margin:0;
padding:0;
border-collapse:collapse;
background-color:#A6A6A6;
width:100%;
height:100%;
}
#duell #duell_navi #resultat #resultat_box_2 .bild td {
margin:0;
padding:0;
height:100%;
text-align:center;
vertical-align;
}
#duell #duell_navi #resultat #resultat_box_2 table.text {
position:absolute;
top:30px;
left:63px;
height:90px;
width:129px;
margin:0;
padding:0;
background-color:#C6C6C6;
border-collapse:collapse;
border:0;
border-left:solid 1px #E1E1E1;
}
#duell #duell_navi #resultat #resultat_box_2 .text td {
border-top:solid 1px #E1E1E1;
}
/**/
#duell #duell_navi #resultat .resultat_punkte {
position:absolute;
left:0;
width:192px;
text-align:center;
font-family:verdana,sans-serif;
font-size:30px;
line-height:30px;
color:#1A6FAC;
}
#duell #duell_navi #resultat #resultat_box_1 .resultat_punkte {
bottom:0;
}
#duell #duell_navi #resultat #resultat_box_2 .resultat_punkte {
top:0;
}

/*duell werbung*/
#duell #duell_werbung {
position:absolute;
top:605px;
left:0;
width:530px;
text-align:center;
margin:auto;
}
#duell #duell_werbung table {
margin:auto;
}
#duell #duell_werbung td {
border:0 !important;
}

/*duell overlay*/
#duell #duell_overlay {
position:absolute;
z-index:999;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
}
#duell #duell_overlay_shadow {
position:absolute;
z-index:990;
top:0;
left:0;
width:100%;
height:100%;
background-color:#A6A6A6;
}
#duell #duell_overlay #bildmelden {
display:block;
width:390px;
border:solid 1px #7F9DB9;
background-color:#E1E1E1;
margin:auto;
margin-top:100px;
text-align:left;
padding:8px;
}
#duell #duell_overlay #meldenbildbox {
width:100%;
text-align:center;
}
#duell #duell_overlay #meldenbild1, #duell #duell_overlay #meldenbild2 {
display:none;
border:solid 1px #666666;
margin:0 auto 12px auto;
width:auto !important;
height:150px !important;
}
#duell #duell_overlay #message1, #duell #duell_overlay #message2 {
display:none;
}
#duell #duell_overlay textarea {
width:360px;
height:40px;
}
#duell #duell_zuwenig {
position:absolute;
z-index:1001;
width:511px;
height:291px;
background-color:#A6A6A6;
margin:10px;
padding:170px 0 0 0;
text-align:center;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}
#duell #duell_zuwenig p {
margin:20px;
}
 
/* ___duell in storylayout:ihre bewertung___ */
#storylayout_breit .duell_listenbox {
position:relative;
width:505px;
height:326px;
background-color:#E0E0E0;
border:solid 1px #767676;
margin-bottom:8px;
}
*html #storylayout_breit .duell_listenbox {
position:relative;
width:507px;
height:328px;
}
/*bild*/
#storylayout_breit .duell_listenbox #duell_foto {
position:absolute;
top:7px;
left:7px;
height:312px;
width:234px;
overflow:hidden;
}
#storylayout_breit .duell_listenbox #duell_foto table {
height:312px;
width:234px;
text-align:center;
vertical-align:middle;
margin:0;
padding:0;
border-collapse:collapse;
border:0;
}
#storylayout_breit .duell_listenbox #duell_foto td {
height:312px;
width:234px;
text-align:center;
vertical-align:middle;
background-color:#C6C6C6;
margin:0;
padding:0;
border:0;
}
/*text*/
#storylayout_breit .duell_listenbox #duell_text {
position:absolute;
top:7px;
left:248px;
}
#storylayout_breit .duell_listenbox #duell_text table {
width:250px;
margin:0;
padding:0;
border-collapse:collapse;
font-family:verdana, sans-serif;
font-size:11px;
}
#storylayout_breit .duell_listenbox #duell_text tr {
}
#storylayout_breit .duell_listenbox #duell_text td {
background-color:#EDEDED;
width:250px;
padding:2px;
border-bottom:solid 1px #E0E0E0;
}
#storylayout_breit .duell_listenbox #duell_text td a {
color:#1d75b1 !important;
}
#storylayout_breit .duell_listenbox #duell_text td a:hover {
color:#2694C8 !important;
text-decoration:none;
}
/* ___duell in storylayout:rangliste___ */
#storylayout_breit .duell_top5box {
position:relative;
width:298px; 
height:120px;
background-color:#E0E0E0;
border:solid 1px #767676;
margin-bottom:8px;
}
*html #storylayout_breit .duell_top5box {
position:relative;
width:300px; 
height:122px;
}

/*rang*/
#storylayout_breit .duell_top5box .duell_rang {
position:absolute;
top:5px;
left:7px;
font-family:Verdana, sans-serif;
font-weight:bold !important;
font-size:13px;
line-height:13px;
text-transform:uppercase;
color:#002358 !important;
}

/*bild*/
#storylayout_breit .duell_top5box #duell_foto {
position:absolute;
top:24px;
left:7px;
height:89px;
width:63px;
overflow:hidden;
}
#storylayout_breit .duell_top5box #duell_foto table {
height:100%;
width:100%;
text-align:center;
vertical-align:middle;
margin:0;
padding:0;
border-collapse:collapse;
border:0;
}
#storylayout_breit .duell_top5box #duell_foto td {
height:100%;
width:100%;
text-align:center;
vertical-align:middle;
background-color:#C6C6C6;
margin:0;
padding:0;
border:0;
}
#storylayout_breit .duell_top5box #duell_foto td img {
width:63px;
}
/*text*/
#storylayout_breit .duell_top5box #duell_text {
position:absolute;
/*top:7px;*/
top:24px;
/*left:248px;*/ 
left:77px;
}
#storylayout_breit .duell_top5box #duell_text table {
width:214px; 
margin:0;
padding:0;
border-collapse:collapse;
font-family:verdana, sans-serif;
font-size:11px;
}
#storylayout_breit .duell_top5box #duell_text tr {
}
#storylayout_breit .duell_top5box #duell_text td {
background-color:#EDEDED;
width:100%;
padding:2px;
border-bottom:solid 1px #E0E0E0;
}
#storylayout_breit .duell_top5box #duell_text td a {
color:#1d75b1 !important;
}
#storylayout_breit .duell_top5box #duell_text td a:hover {
color:#2694C8 !important;
text-decoration:none;
}
/*tabelle rechts anpassungen*/
#storylayout_breit #duell_top5box_more {
float:right;
}
#storylayout_breit #duell_top5box_more .all_tabelle {
width:200px !important;
}
#storylayout_breit #duell_top5box_more .all_tabelle td {
border-right:0 !important;
}
#storylayout_breit #duell_top5box_more .all_tabelle td.text_body a {
font-weight:normal !important;
}

/*____________________ visitenkarte ____________________ */

#card {
margin:0;
padding:0;
height:100%;
width:100%;
overflow:hidden;
background-color:#C2C2C2;
background-image:url(../images/card/card_bg.jpg);
background-repeat:repeat-x;
}
#card form, #card p, #card table, #card td, #card input, #card textarea, #card #card_textarea {
font-family:verdana, sans-serif;
font-size:11px;
line-height:14px;
margin:0;
padding:0;
}
#card img {
margin:0;
padding:0;
border:0;
}
#card #card_textarea a, #card #card_textarea a:hover {
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC;
line-height:16px;
text-decoration:none;
margin:0;
padding:0;
}
/*wrapper -> positioning*/
#card #card_wrapper {
position:absolute;
top:0;
left:0;
}
/*card header*/
#card #card_head {
position:absolute;
top:0;
left:0;
height:71px;
width:100%;
background-color:#1B73AF;
background-image:url(../images/card/card_header_bg.gif);
}
#card #card_head #logo {
position:absolute;
top:0;
left:0;
height:71px;
width:66px;
}
#card #card_head h1 {
position:absolute;
top:13px;
left:86px;
width:660px;
/*751*/
overflow:hidden;
font-family:verdana, sans-serif;
font-size:33px !important;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:0;
}
/*card navigation schatten*/
#card #card_navi_schatten {
position:absolute;
z-index:1;
top:83px;
left:670px;
height:25px;
width:50px;
}
/*card navigation*/
#card #card_navi {
position:absolute;
z-index:3;
top:83px;
left:0;
height:19px;
width:700px;
text-align:right;
}
#card #card_navi #card_navi_block {
position:absolute;
top:0;
right:0;
height:19px;
border:0;
border-top:solid 1px #767676;
border-right:solid 1px #767676;
}
#card #card_navi a {
display:block;
height:19px;
width:100px;
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC !important;
line-height:19px;
text-decoration:none !important;
text-align:left;
background-image:url(../images/card/card_button_navi.gif);
margin:0;
padding:0 5px 0 5px;
border-left:solid 1px #767676;
border-bottom:solid 1px #767676;
float:left;
}
#card #card_navi a:hover, #card #card_navi a.aktiv {
height:20px;
color:#2694C8 !important;
text-decoration:none !important;
background-image:url(../images/card/card_button_navi_aktiv.gif);
border-bottom:0;
}

/*card schatten box*/
#card #card_box_schatten {
position:absolute;
z-index:0;
top:103px;
left:0;
height:527px;
width:800px;
}
/*card box*/
#card #card_box {
position:absolute;
z-index:2;
top:103px;
left:13px;
height:508px;
width:721px;
background-color:#ECECEC;
background-image:url(../images/card/card_inner_bg.jpg);
border:solid 1px #767676;
}
#card #card_box #foto_links {
position:absolute;
top:7px;
left:7px;
height:266px;
width:200px;
overflow:hidden;
border:solid 1px #767676;
}
#card #card_box #foto_links table {
height:266px;
width:200px;
margin:0;
padding:0;
border-collapse:collapse;
border:0;
}
#card #card_box #foto_links td {
height:100%;
width:100%;
text-align:center;
vertical-align:middle;
background-color:#C6C6C6;
margin:0;
padding:0;
border:0;
}
#card #card_box #foto_links td img {
width:200px !important;
}
#card #card_box #info_links {
position:absolute;
top:282px;
left:7px;
width:202px;
}
#card #card_box #info_links table {
width:202px;
margin:0 0 6px 0;
padding:0;
border-collapse:collapse;
}
#card #card_box #info_links tr {
}
#card #card_box #info_links td {
background-color:#EDEDED;
width:202px;
padding:2px;
border-bottom:solid 1px #E0E0E0;
}
#card #card_box #info_links td a {
color:#1d75b1;
}
#card #card_box #info_links td a:hover {
color:#2694C8;
text-decoration:none;
}
.melden_text p {
font-family:verdana, sans-serif;
font-size:10px !important;
color:#7B7B7B !important;
line-height:11px;
}
.melden_text a {
font-family:verdana, sans-serif;
font-size:10px !important;
color:#1d75b1 !important;
line-height:11px;
}
.melden_text a:hover {
color:#2694C8 !important;
text-decoration:none;
}
#card #card_box #melden_links {
position:absolute;
top:473px;
left:13px;
margin:0;
padding:0;
}
#card #melden_text {
position:absolute;
top:620px;
left:13px;
width:722px;
margin:0;
padding:0;
}
#card #card_box #message_button {
position:absolute;
left:7px;
bottom:8px;
}

/*card text area*/
#card #card_textarea {
position:absolute;
top:0;
left:230px;
height:508px;
width:491px; /*39+452px;*/
overflow:auto;
}
/*_diff. pages: content*/
#card .visitenkarte .card_inhalt {
margin:29px 39px 110px 0;
}
#card .gaestebuch .card_inhalt {
margin:110px 39px 29px 0;
}
#card .listings .card_inhalt {
margin:29px 39px 29px 0;
}
/*_diff. pages: content*/
#card #card_textarea h2 {
color:#000000;
font-size:20px;
line-height:20px;
margin:0;
}
#card #card_textarea p {
font-family:verdana, sans-serif;
font-size:11px;
color:#000;
line-height:14px;
margin-bottom:7px;
}
#card #card_textarea a {
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC !important;
line-height:16px;
text-decoration:none;
margin:0;
padding:0;
}
#card #card_textarea a:hover {
text-decoration:none;
color:#2694C8 !important;
}
#card #card_textarea a span {
display:block;
padding:1px 0 0 5px;
}
*html #card #card_textarea a span {
padding:0 0 0 5px;
}
#card #card_textarea form {
position:relative;
margin:0;
padding:0;
}
#card #card_textarea select {
position:relative;
width:210px;
height:17px;
font-family: Verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
font-weight:bold;
background-color:#E1E1E1;
border:solid 1px #646054;
margin:0;
padding:0;
}
/*ie patch: fix styles*/
*html #card #card_textarea select {
width:210px;
border:0 !important;
}
#card #card_textarea option {
position:relative;
width:auto;
margin:0;
padding:0;
}
/*diff. pages: textarea*/
/*visitenkarte*/
#card .visitenkarte #gaestbuch_feld {
position:absolute;
z-index:22;
left:230px;
bottom:0;
display:block;
width:459px;
height:88px;
background-image:url(../images/card/card_inner_gaeste_bg.jpg);
margin:0;
padding:0;
border:0;
}
#card .visitenkarte #gaestbuch_feld textarea {
position:absolute;
left:0;
bottom:26px;
width:449px;
height:57px;
font-family: Verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
background-color:#EDEDED;
border:1px solid #7F9DB9;
padding:2px;
}
#card .visitenkarte #gaestbuch_feld #gaestbuch_button {
position:absolute;
left:0;
bottom:8px;
}
/*gaestebuch*/
#card .gaestebuch #gaestbuch_feld {
position:absolute;
z-index:22;
left:230px;
top:0;
display:block;
width:459px;
height:88px;
background-image:url(../images/card/card_inner_gaeste2_bg.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
border:0;
}
#card .gaestebuch #gaestbuch_feld textarea {
position:absolute;
left:0;
top:7px;
width:449px;
height:57px;
font-family: Verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
background-color:#EDEDED;
border:1px solid #7F9DB9;
padding:2px;
}
#card .gaestebuch #gaestbuch_feld #gaestbuch_button {
position:absolute;
left:0;
top:69px;
}
#card .gaestebuch #card_textarea strong {
background-color:#EDEDED;
padding:2px;
}
/*diff. pages: textarea*/

/*visitenkarte buttons*/
.card_button {
font-family:verdana, sans-serif;
font-size:11px;
color:#1A6FAC;
line-height:16px;
background-color:#E1E1E1;
border:1px solid #7F9DB9;
height:17px;
width:200px;
overflow:hidden;
}
.card_button a {
display:block;
height:17px;
width:200px;
font-family:verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A6FAC !important;
line-height:17px;
text-decoration:none !important;
background-image:url(../images/card/card_button_bg.gif);
margin:0;
padding:0;
}
.card_button a:hover {
color:#2694C8 !important;
text-decoration:none !important;
background-image:url(../images/card/card_button_bg_aktiv.gif);
}
.card_button a span {
display:block;
padding:0 0 0 5px;
}
/*card werbung*/
#card #card_werbung {
position:absolute;
top:655px;
left:0;
width:100%;
text-align:center;
}
#card #card_werbung table {
margin:auto;
}
#card #card_werbung td {
border:0 !important;
text-align:center;
}

/*bild melden*/
/*card overlay*/
#card #card_overlay {
position:absolute;
z-index:999;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
}
#card #card_overlay_shadow {
position:absolute;
z-index:990;
top:0;
left:0;
width:100%;
height:100%;
background-color:#A6A6A6;
}
#card #card_overlay #bildmelden {
display:block;
width:390px;
border:solid 1px #7F9DB9;
background-color:#E1E1E1;
margin:auto;
margin-top:100px;
text-align:left;
padding:8px;
}
#card #card_overlay #meldenbildbox {
width:100%;
text-align:center;
}
#card #card_overlay #meldenbild1, #card #card_overlay #meldenbild2 {
display:none;
border:solid 1px #666666;
margin:0 auto 12px auto;
width:auto !important;
height:150px !important;
}
#card #card_overlay #message1, #card #card_overlay #message2 {
display:none;
}
#card #card_overlay textarea {
width:360px;
height:40px;
}
/*error*/
#card #card_zuwenig {
position:absolute;
z-index:1001;
width:511px;
height:291px;
background-color:#A6A6A6;
margin:10px;
padding:170px 0 0 0;
text-align:center;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}
#card #card_zuwenig p {
margin:20px;
}

/* ____________________ ja/nein ____________________ */
.ja-nein_box {
position:relative;
min-height:170px;
width:505px;
margin:0 0 10px 0 !important;
padding:0;
/*default*/
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}
/*ie6*/
*html .ja-nein_box {
height:170px;
width:507px;
}

.ja-nein_box img.foto {
margin:9px !important;
float:left;
}
.ja-nein_box .ja-nein_vote {
margin:5px 0 0 9px !important;
padding:0;
}
.ja-nein_box .ja-nein_vote p.frage {
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
margin:0 140px 0 0;
padding:0;
}
.ja-nein_box .ja-nein_vote p strong {
font-size:12px !important;
}
.ja-nein_box .ja-nein_vote input {
width:68px !important;
font-weight:bold !important;
font-size:12px !important;
color:#1D74B0 !important;
margin:14px 3px 0 0 !important;
}
.ja-nein_box .ja-nein_vote input.nein {
color:#9e0013 !important;
}
.ja-nein_box .ja-nein_feedback {
position:absolute;
z-index:2;
top:0;
right:0;
bottom:0;
width:133px !important;
font-weight:bold !important;
font-size:12px !important;
color:#1D74B0 !important;
margin:0 !important;
padding:5px 0 0 0 !important;
border:0 !important;
text-align:center;
}
*html .ja-nein_box .ja-nein_feedback {
height:100%;
right:-1px;
}
.ja-nein_box .ja-nein_feedback object, .ja-nein_box .ja-nein_feedback embed {
margin:4px 0 0 0 !important;
padding:0 !important;
border:0 !important;
}

/*SURVEY*/
.survey_closebutton {

}

/*TICKER*/
#tickerbody {
margin:0;
background-color: #e8f6f5;
}

#tickerbody .tickertitel {
background-color: #d4ebf1;
}

#tickerbody td {
padding:5px 10px 5px 10px ;
}

#tickerbody td.tickerabstandoben {
font-size:6px !important;
padding:0 !important;
}

/*GOOGLEMAPS*/
#googlemap, #googlemap_small {
position:relative;
display:block;
width:505px;
height:360px;
background-color:#767676;
margin:0;
padding:1px !important;
border:0;
overflow:hidden
}
*html #googlemap {
width:507px;
}
/*patch*/
#googlemap {
clear:both;
}

#googlemap_load, #googlemap_load_small {
display:block;
width:100%;
height:100%;
background-color:#ccc;
text-align:center;
}
#googlemap_load img {
margin:149px auto 0 auto;
}
#googlemap_load_small img {
margin:109px auto 0 auto;
}

/*small version*/
#googlemap_small {
width:247px !important;
height:280px !important;
margin-top:-7px !important;
}
*html #googlemap_small {
width:249px !important;
}

/*SHOP FRONT*/
#shop {margin:0 0 10px 0;}

#shop1 { position: relative; z-index: 0; visibility: visible; height: 254px; overflow:hidden; }
#shop2 { height: 115px; width: 120px; left: 8px; top: 50px; position: absolute; visibility: visible; }
#shop3 { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 20px; width: 120px; left: 8px; top: 205px; position: absolute; visibility: visible; }
#shop4 { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 25px; width: 120px; left: 8px; top: 225px; position: absolute; visibility: visible; }
#shop5 { height: 254px; width: 135px; left: 0; top: 0; position: absolute; z-index: 3; visibility: visible; }


/*** FOTOBLOG ***/

/*übersicht*/
#fotoblog {
position:absolute;
z-index:0;
width:838px;
height:613px;
/*page abstand*/
margin-bottom:40px;
/*pos auf seite*/
margin-top:1px;
margin-left:5px;
}
/*detailseite*/
.fotodetail {
height:700px !important; /*+87px*/
}

#fotoblog a img {
border:0;
}

#fotoblog #fotoblog_navi {
position:absolute;
z-index:5;
top:0;
left:0;
width:838px;
height:25px;
border-left:solid 1px #55595e;
}
#fotoblog #fotoblog_navi a {
display:block;
width:127px;
height:24px;
float:left;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_navi.gif);
border:0;
border-right:solid 1px #55595e !important;
border-top:solid 1px #55595e !important;
font-family:Arial, sans-serif;
font-size:11px;
line-height:23px;
font-weight:bold;
color:#1a6fac;
text-decoration:none;
padding:0 0 0 8px;
}

#fotoblog #fotoblog_navi a:hover, #fotoblog #fotoblog_navi a.active {
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_navi_A.gif);
}

#fotoblog #fotoblog_suche {
position:absolute;
z-index:7;
top:0;
left:696px;
width:141px;
height:17px;
margin:0;
padding:0;
border:solid 1px #55595e;
}

#fotoblog #fotoblog_suche input {
position:absolute;
top:0;
left:0;
width:106px;
height:13px !important;
background-color:#9ca6ac;
border:0;
color:#fff;
font-weight:bold;
font-size:11px;
margin:0;
padding:2px;
}
#fotoblog #fotoblog_suche a {
position:absolute;
top:0;
left:106px;
}
#fotoblog #fotoblog_suche a img {
border:0;
}

#fotoblog #fotoblog_inhalt {
position:absolute;
z-index:2;
top:24px;
left:0;
width:837px;
height:588px;
background-color:#ececec;
border:solid 1px #55595e;
}
*html #fotoblog #fotoblog_inhalt {
width:837px;
}
/*mypics*/
#fotoblog .fotoblog_mypics {
height:auto !important;
min-height:588px;
padding:8px 0 8px 4px !important;
width:833px !important;
}
/*detailseite*/
#fotoblog.fotodetail #fotoblog_inhalt {
height:675px !important; /*588+87px*/
}

/*subnavis*/
/*o*/
#fotoblog #fotoblog_subnavi_o {
position:absolute;
z-index:7;
top:22px;
left:0;
width:100%;
text-align:center;
}
#fotoblog #fotoblog_subnavi_o_box {
position:relative;
width:184px;
height:21px;
margin:0 auto;
}
#fotoblog #fotoblog_subnavi_o .formfieldwrap {
position:absolute;
top:0;
left:0;
margin:0;
width:auto;
height:auto;
border:solid 1px #7F9DB9;
background-color:#FFFFFF;
padding:1px;
}
/*ie patch: undo styles*/
*html #fotoblog #fotoblog_subnavi_o .formfieldwrap {
width:auto;
height:auto;
border:0;
background-color:transparent;
padding:0;
}
#fotoblog #fotoblog_subnavi_o select, #fotoblog #fotoblog_subnavi_o option {
width:180px;
height:14px;
margin:0;
padding:0;
border:0;
/**/
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#55595e;
background-color:#ececec;
}
#fotoblog #fotoblog_subnavi_o option {
padding:0 2px !important;
}
*html #fotoblog #fotoblog_subnavi_o select, *html #fotoblog #fotoblog_subnavi_o option {
width:184px;
}
/*u*/
#fotoblog #fotoblog_subnavi_u {
position:absolute;
z-index:1;
top:550px;
left:0;
width:100%;
text-align:center;
}
/*p*/
.pagecontrol {
width:182px;
height:18px;
color:#000;
background-color:#c8cdd0;
border:solid 1px #7F9DB9;
}
*html .pagecontrol {
}
#fotoblog_subnavi_o .pagecontrol {
position:absolute;
top:0;
left:192px;
}
#fotoblog_subnavi_u .pagecontrol {
position:relative;
margin:0 auto;
}

.pagecontrol a, .pagecontrol span {
position:absolute;
top:0;
width:35px;
height:18px;
}
.pagecontrol a.b1, .pagecontrol span.b1 {
left:0;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_page_back.gif);
}
.pagecontrol a:hover.b1 {
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_page_back_aktiv.gif);
}
.pagecontrol a.b2, .pagecontrol span.b2 {
left:146px;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_page_forward.gif);
}
.pagecontrol a:hover.b2 {
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_page_forward_aktiv.gif);
}
.pagecontrol div {
position:absolute;
top:0;
left:35px;
width:110px;
height:19px;
font-family:Arial, sans-serif;
font-size:11px;
padding-top:2px;
font-weight:normal;
color:#000;
text-align:center;
}

/*bilder*/
#fotoblog #fotoblog_bilder {
position:absolute;
z-index:234;
top:62px;
left:0;
width:839px;
height:468px;
margin:0 !important;
padding:0 0 0 8px !important;
text-align:left;
}
/*detailseite*/
.fotodetail #fotoblog_bilder {
top:545px !important; /*483+62*/
height:123px !important;
}
.fotodetail #fotoblog_bilder_titel {
position:absolute;
z-index:233;
top:516px;
left:0;
width:838px;
margin:0 !important;
padding:0 0 0 8px !important;
text-align:left;
/**/
font-family:Verdana, sans-serif;
font-size:10px;
line-height:16px;
font-weight:bold;
}
#fotoblog_bilder p, #fotoblog_bilder strong, .fotodetail #fotoblog_bilder_titel p {
/**/
font-family:Verdana, sans-serif;
font-size:10px;
line-height:13px;
font-weight:bold;
margin:0 !important;
padding:0 !important;
}
.fotodetail #fotoblog_bilder_titel a {
color:#1a6fac;
font-weight:normal;
text-decoration:none;
}

#fotoblog #fotoblog_bilder .fotoblog_bilder_box {
position:relative;
width:134px;
height:115px;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_bild.gif);
text-align:left;
margin:0 4px 4px 0;
padding:0;
float:left;
}
#fotoblog #fotoblog_bilder .fotoblog_bilder_box a {
display:block;
border:0;
margin:7px 15px 0 15px; 
text-align:left;
/**/
font-family:Arial, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#000;
text-decoration:none;
}
/*big box: bg + content wrapper*/
.fotoblog_bilder_box_big {
position:absolute;
z-index:976;
display:block;
width:158px;
height:194px; /*178px;*/
background-image:url(/images/fotoblog/fotoblog_bigbild.png);
overflow:hidden;
}
*html .fotoblog_bilder_box_big {
/* IE6 alpha png trick */ 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/fotoblog/fotoblog_bigbild.png');
background-image:none;
}
#fotoblog #fotoblog_bilder .fotoblog_bilder_box_big span {
/*font-size:12px;
line-height:15px;
font-weight:bold;*/
}
.fotoblog_bilder_box_big .thecontent {
position:absolute;
top:0;
left:0;
z-index:988;
padding:0 0 0 15px;
/**/
font-family:Arial, sans-serif;
font-size:10px;
line-height:14px;
font-weight:normal;
color:#000;
text-decoration:none;
}
.fotoblog_bilder_box_big .thecontent img {
margin:7px 0 0 0; 
width:124px;
height:107px;
}
/*undo img style for stars*/
.fotoblog_bilder_box_big img.ratingstar {
margin:0 !important; 
width:auto !important;
height:auto !important;
}
/*mypics box: bg + content wrapper*/
#fotoblog .fotoblog_bilder_box_mypics {
position:relative;
width:408px;
height:147px;
background-color:#ffffff;
text-align:left;
margin:4px 0 0 4px;
padding:0;
float:left;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_bild_mypic.gif);
}
#fotoblog .fotoblog_bilder_box_mypics div {
display:block;
border:0;
margin:7px 15px 7px 15px; 
text-align:left;
/**/
font-family:Arial, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#000;
text-decoration:none;
}
#fotoblog .fotoblog_bilder_box_mypics td {
vertical-align:top;
padding:0;
}
#fotoblog .fotoblog_bilder_box_mypics a.button {
display:block;
line-height:14px;
border:solid 1px #6f6f6f;
color:#1A6FAC;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_navi_A.gif);
font-weight:bold;
text-decoration:none;
margin:3px 0 0 0;
padding:0 5px;
}
#fotoblog .fotoblog_bilder_box_mypics a.button:hover {
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_navi.gif);
}
#fotoblog .fotoblog_bilder_box_mypics .fotoblog_textbox {
width:267px;
height:123px;
overflow:auto;
margin:0 0 0 2px;
font-weight:normal;
font-family:Arial, sans-serif;
font-size:11px;
line-height:14px;
}

/*big box: overlay*/
.fotoblog_bild_blank {
position:absolute;
z-index:9999;
display:block;
}
*html .fotoblog_bild_blank {
}
.fotoblog_bild_blank .fokusblank {
position:relative;
display:block;
width:158px !important;
height:194px !important; /*178*/
border:0;
}

/*detailseite*/
#fotoblog_detail_box {
position:absolute;
top:8px;
left:8px;
width:826px;
height:499px;
background-image:url(http://www.20min.ch/images/fotoblog/fotoblog_bg_detail.gif);
}
#fotoblog_detail_box table {
position:absolute;
top:7px;
left:7px;
width:491px;
height:458px;
margin:0;
padding:0;
border:0;
border-collapse:collapse;
}
#fotoblog_detail_box table td {
width:100%;
height:100%;
text-align:center;
vertical-align:middle;
padding:0;
}
.fotoblog_detail_text {
position:absolute;
left:504px;
width:309px;
/**/
font-family:Arial, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:#000;
margin:0;
padding:0;
}
.fotoblog_detail_text_inner {
margin:2px 4px 2px 6px;
padding:0;
}
.fotoblog_detail_text h2 {
color:#000;
font-size:18px;
line-height:18px;
margin:0;
padding:0;
}
*html .fotoblog_detail_text h2 {
font-size:17px;
}
.fotoblog_detail_text h3 {
color:#818185;
font-size:18px;
line-height:18px;
margin:0;
padding:0;
float:left;
}
*html .fotoblog_detail_text h3 {
font-size:17px;
}
.fotoblog_detail_text p {
margin:0 0 5px 0;
padding:0;
}
.fotoblog_detail_text a {
font-weight:normal;
color:#1a6fac;
text-decoration:none;
}
/*fototitel*/
#fotoblog_detail_text1 {
top:15px; /*7px;*/
}
/*fotodata*/
#fotoblog_detail_text2 {
top:44px;
line-height:18px !important;
}
/*bemerkung*/
#fotoblog_detail_text3 {
top:118px;
height:89px;
width:309px;
overflow:auto;
}
/*bewertnug*/
#fotoblog_detail_text3bis {
top:183px;
height:26px;
width:309px;
overflow:hidden;
}
/*kommentartitel*/
#fotoblog_detail_text4 {
top:208px;
}
/*kommentartext*/
#fotoblog_detail_text5 {
top:233px;
height:233px;
width:309px;
overflow:auto;
}
/*buttons*/
#fotoblog  #dia_control {
position:absolute;
left:0;
top:472px;
width:820px;
height:21px;
margin:0;
}
#fotoblog #dia_control a {
text-decoration:none;
}
#fotoblog #dia_control_1 a {
width:203px;
height:21px;
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_back.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}
#fotoblog #dia_control_1 a:hover {
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_back_aktiv.gif);
}
#fotoblog #dia_control_2 a {
width:99px;
height:21px;
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_senden.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:203px;
}
#fotoblog #dia_control_2 a:hover {
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_senden_aktiv.gif);
}
#fotoblog #dia_control_3 a {
width:200px;
height:21px;
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_forward.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:302px;
}
#fotoblog #dia_control_3 a:hover {
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_forward_aktiv.gif);
}
#fotoblog #dia_control_4 a {
width:318px;
height:21px;
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_komment.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:502px;
}
#fotoblog #dia_control_4 a:hover {
background-image: url(http://www.20min.ch/images/fotoblog/fotoblog_komment_aktiv.gif);
}

/*fotoblog  overlay*/
#fotoblog #fotoblog_overlay {
/*display:none;*/
position:absolute;
z-index:999;
top:0;
left:0;
width:820px;
height:493px;
text-align:center;
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
margin:0;
}
#fotoblog #fotoblog_overlay_shadow {
/*display:none;*/
position:absolute;
z-index:990;
top:0;
left:0;
width:820px;
height:493px;
background-color:#A6A6A6;
margin:0;
}
#fotoblog #fotoblog_overlay #fotoblog_bildsenden {
display:block;
width:435px;
border:solid 1px #7F9DB9;
background-color:#E1E1E1;
margin:auto;
margin-top:160px;
text-align:left;
padding:8px;
}
*html #fotoblog #fotoblog_overlay #fotoblog_bildsenden {
width:455px;
}
#fotoblog #fotoblog_overlay label {
float:left;
width:180px;
}
#fotoblog #fotoblog_overlay label.sm {
width:90px !important;
clear:both;
}
#fotoblog #fotoblog_overlay input {
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}
#fotoblog #fotoblog_overlay input.feld {
width:250px;
margin-bottom:3px;
}
#fotoblog #fotoblog_overlay input.feldsm {
width:340px;
margin-bottom:3px;
}
#fotoblog #fotoblog_overlay textarea {
width:250px;
height:60px;
font-family:verdana,sans-serif;
font-size:11px;
line-height:15px;
color:#000;
margin:0;
margin-bottom:3px;
}
#fotoblog #fotoblog_overlay textarea.sm {
width:340px !important;
height:80px !important;
}
a.rating_star {
display:block;
width:24px;
height:20px;
background-image: url(http://www.20min.ch/images/fotoblog/rating_star.gif);
float:left;
margin:0 0 2px 0;
}
a.rating_star:hover, a.rating_star_aktiv  {
display:block;
width:24px;
height:20px;
background-image: url(http://www.20min.ch/images/fotoblog/rating_star_aktiv.gif);
float:left;
margin:0 0 2px 0;
}

/*JS GALLERY*/
/*anker*/
.gallery {
position:relative;
display:block;
width:505px;
height:125px;
background-color:#222;
border:solid 1px #000 !important;
}
.gallery h1, .gallery h2, .gallery h3 {
color:#ddd !important;
font-family:verdana, sans-serif;
font-size:12px !important;
line-height:18px !important;
margin:0 !important;
padding:0 0 0 4px !important;
/**/
width:499px !important;
border:solid 1px #fff;
border-bottom:none !important;
/*safe*/
overflow:hidden;
}
.gallery h1 img, .gallery h2 img, .gallery h3 img {
margin:4px 5px 0 0 !important;
float:left;
}
/*
*html .gallery h2 {
height:18px !important;
}
*/

/*container*/
.gallerybox {
position:absolute;
z-index:9;
display:block;
/**/
width:503px !important;
/**/
height:105px;
background-color:#fff;
overflow:hidden !important;
border:solid 1px #FFF !important;
border-top:none !important;
}
/*img container movable*/
.gallerystrip {
position:absolute;
height:105px;
}
.gallerystrip table {
position:relative;
margin:0 !important;
padding:0 !important;
border-collapse:collapse;
height:105px;
background-color:#222;
}
.gallerystrip td {
margin:0 !important;
padding:2px 0 0 2px !important;
vertical-align:top !important;
/*background-image:url(/front/bilder/gallerystrip_bg.gif);
background-repeat:no-repeat;*/
}
.gallerystrip img {
position:relative;
margin:0 0 2px 0 !important;
border:0 !important;
}
.gallerystrip p, .gallerystrip a {
position:relative;
color:#ddd !important;
font-family:arial, sans-serif;
font-size:10px !important;
line-height:10px !important;
text-decoration:none !important;
}
.gallerystrip a {
display:block;
width:104px;
height:101px;
overflow:hidden;
}

.gallerystrip .oben {
position:absolute;
z-index:14;
top:1px;
left:1px;
/*width:98px;*/ /*+padding 4px = 102px*/
height:auto;
background-color:#222;
color:#ddd;
line-height:11px !important;
padding:1px 2px 1px 2px !important;
/**/
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}

/*HACKS FUER UMSTELLUNGSPHASE*/

/*ie6*/
*html .html4_hack .multimediabox_titel {
width:325px !important;
}
*html .html4_hack .sport_tabelle_container_small {
width:323px !important;
}
*html .html4_hack .sport_tabelle_container_small {
width:323px !important;
}


/* ____________________ memory ____________________ */

#memory {
background-image:url(../memory/memory_bg.jpg);
margin:0;
}
#memory_head {
width:100%;
height:71px;
background-image:url(../images/duell/duell_header_bg.gif);
}
#memory_head #head_titel {
position:absolute;
top:12px;
left:80px;
margin:0;
padding:0;
}
#memory_head #head_titel h1 {
margin:0;
padding:0;
font-size:36px;
line-height:36px;
}
#memory_head #head_titel embed, #memory_head #head_titel object {
margin:0;
padding:0;
}
#memory_head #logo {
}

#memory_inhalt {
width:100%;
text-align:center;
font-family:verdana,sans-serif;
font-size:11px;
line-height:16px;
}
#memory_inhalt p, #memory_inhalt strong {
font-family:verdana,sans-serif;
font-size:11px;
line-height:16px;
margin:0;
padding:0;
}
#memory_inhalt form, #memory_inhalt input {
font-size:11px;
margin:0;
padding:0;
}
#memory_inhalt table {
margin: auto;
border-collapse:collapse;
border:0;
padding:0;
}
td.memory_schatten {
background-image:url(../memory/memory_schatten.gif) !important;
padding:3px;
}
td.memory_schatten img {
border:0;
width:100px;
height:100px;
}
/*POLL*/
.pollpicpad  img{ margin-right:3px }


