/* ALLIANZ CSS */
body    {top:0px; left:0px; margin:0px; padding:0px;}
/* FONT  Definitionen */
.errortext			  { color:#DF1545; }
.text                 { font-family: Verdana,Arial,sans; font-size: 11px; color: #5B572A; line-height:22px; }
.white_10             { font-family: Verdana,Arial,sans; font-size: 10px; color: white; }
.white_10:HOVER       { color: #7085B8; }
.white_11             { font-family: Verdana,Arial,sans; font-size: 11px; color: white; }
.white_11:HOVER       { color: #7085B8; }
.white_11_b           { font-family: Verdana,Arial,sans; font-size: 11px; color: white; font-weight: bold; }
.white_11_b:HOVER     { color: #7085B8; }
.menue_lnk_a          { font-family: Verdana,Arial,sans; font-size: 11px; color: white; font-weight: bold; text-decoration:none; }
.menue_lnk_n          { font-family: Verdana,Arial,sans; font-size: 11px; color: white; font-weight: bold; text-decoration:none; }
.menue_lnk_n_sub      { font-family: Verdana,Arial,sans; font-size: 11px; color: white; text-decoration:none;}
.menue_lnk_n_sub:HOVER{ }
.headline             { font-family: Verdana,Arial,sans; font-size: 17px; color: #5B572A; font-weight: bold; text-decoration:none; padding-bottom:5px; line-height:22px;}
.headline2            { font-family: Verdana,Arial,sans; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.headline3            { font-family: Verdana,Arial,sans; font-size: 12px; color: #63562A; font-weight: bold; text-decoration:none; }
.headline_w           { font-family: Verdana,Arial,sans; font-size: 17px; color: white; font-weight: bold; }
.text_lnk2            { font-family: Verdana,Arial,sans; font-size: 12px; color: #5E552C; line-height:22px; font-weight: bold; }
.text_lnk2:VISITED    { color: #5E552C; }
.text_lnk2:HOVER      { color: #5E552C; }
.text_lnk3            { font-family: Verdana,Arial,sans; font-size: 12px; color: #63562A; line-height:22px; font-weight: bold; }
.text_lnk3:VISITED    { color: #63562A; }
.text_lnk3:HOVER      { color: #BEA046; }

.text_lnk4            { font-family: Verdana,Arial,sans; font-size: 11px; color: #63562A; line-height:22px; font-weight: bold; }
.text_lnk4:VISITED    { color: #63562A; }
.text_lnk4:HOVER      { color: #63562A; }


.text_lnk, .fix_lnk   { font-family: Verdana,Arial,sans; font-size: 11px; color: #63562A; line-height:22px; font-weight: bold; }
.text_lnk:VISITED     { color: #63562A; }
.text_lnk:HOVER       { color: #63562A; }

.teaser               { text-align:right; border-bottom:1px solid #BCA243; line-height:18px; background-color:white; margin-bottom:2px; }
.teaser_text          { font-family: Verdana,Arial,sans; font-size: 11px; color: #5E552C; line-height:18px; }
.teaser_text2         { font-family: Verdana,Arial,sans; font-size: 12px; color: #5E552C; line-height:18px; }
.teaser_text3         { font-family: Verdana,Arial,sans; font-size: 12px; color: #61582D; line-height:18px; }
.linklist_headline    { font-family: Verdana,Arial,sans; font-size: 11px; color: #64582E; line-height:22px; font-weight: bold; border-bottom: 1px solid #64582E; }
.linklist_lnk         { font-family: Verdana,Arial,sans; font-size: 11px; color: #625535; line-height: 18px; }
.linklist_lnk:VISITED { color: #625535; }
.linklist_lnk:HOVER   { color: #625535; }
.linklist_lnk_b       { font-family: Verdana,Arial,sans; font-size: 11px; color: #191948; line-height: 18px; font-weight: bold; }
.linklist_lnk_b:HOVER { color: #7085B8; }
.linklist_lnk_b:VISITED{ color: #7085B8; }
.footer_lnk           { font-family: Verdana,Arial,sans; font-size: 10px; color: #7085B8; line-height: 18px; }
 
.white_nohover_11     { font-family: Verdana,Arial,sans; font-size: 11px; color: white; } 
 
/* BILDER */
.miniteaser1      { width: 30px; height: 32px; border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; overflow: hidden;  }
.miniteaser2      { width: 30px; height: 32px; padding-left:-1px; margin-left:-1px; border-bottom: 1px solid white; overflow: hidden; }
.pfeil            { width: 19px; height: 20px; border:0px; vertical-align: middle; }
.pfeil_menue      { width: 19px; height: 20px; border:0px; vertical-align: middle; }
.pfeil_menue_sub  { width: 19px; height: 20px; border:0px; vertical-align: middle; }
.artikel_pic_large{ width: 313px; height: 159px; border:0px; padding-left:10px; }
.tsr_m            { width: 153px; height: 116px; }
.kasten_bild_artikel { position:relative; left:0px; top:0px; width: 153px; height: 116px; overflow: visible; float:left; }
.kasten_bild_mini { width: 30px; height: 32px; border-right: 1px solid white; float:left; } 


/* ZEILEN Höhen */
.line_16        { line-height:16px; }
.line_18        { line-height:18px; }
.line_20        { line-height:20px; }
.line_22        { line-height:22px; }

/* Besondere Abstände */
.lnk_lang       { padding-left:210px; }
.menue_padd     { padding-left:19px; }
.menue_padd2    { padding:15px 0px 5px 19px; }
.padd0505       { padding:0px 5px 0px 5px;}
.padd5555       { padding:5px;}
.padd_suche     { padding:10px 0px 20px 0px;}

/* Border Definitionen */
.border_top    { border-top: 1px solid white; }
.border_bottom { border-bottom: 1px solid white; }

/* BEREICHE */
#seite         { position:absolute; left:0px; top:0px; width:1000px; overflow: visible; }
#contents      { position:relative; left:0px; top:0px; width:1000px; overflow: hidden; }
.content_mitte { position:relative; left:0px; top:0px; width:642px; float:left }
.banner_rechts { position:absolute; left:0px; top:170px; width:153px; }

.header        { left:0px; top:0px; width:1000px; height:170px; overflow: hidden; }
.header_01     { width:1000px; height:25px; overflow: hidden; }
.logo          { width:198px; height:87px; float: left; }
.header_02     { position:absolute; left:198px; top:25px; width:802px; height:87px; overflow: hidden; }
.header_03     { width:1000px; height:35px; }
.lang_header   { position:absolute; left:0px; top:147px; width:1000px; height:22px; background-color: #191948; border-bottom: 1px solid white; }
.linklist_farbig_links {background-color: #BFA045; }

.menue_all     { width:198px; overflow:hidden; border-bottom: 1px solid white; z-index: 10; float:left;}
.menue         { width:198px; border-top: 1px solid white; line-height:23px; overflow:visible; }
.menue:HOVER   { background-color: #113388; }
.menue_a       { width:198px; background-color: #BFA045; overflow:visible; }
.menue_a:HOVER { background-color: #BFA045; }
.menue_n       { width:198px; height:22px; background-color: #7085B8; overflow:visible; }
.menue_n:HOVER { background-color: #113388; }
.menue_sub     { padding-left: 20px; width:198px; height:22px; line-height:23px; background-color: #BFA045; }
.menue_sub_last{ padding-left: 20px; width:198px; height:22px; padding-bottom: 5px; }

.schnellsuche  { padding-left: 19px; width:198px; height:50px; border-bottom: 1px solid white; border-top: 1px solid white; line-height:23px; background-color: #7085B8; }

.teaser_links_tsv { background-color: #191948; border-bottom: 1px solid white; border-right: 0px solid white; height: 80px; min-height:80px; }
.teaser_links_fcb { background-color: #0091C9; border-bottom: 1px solid white; border-right: 0px solid white; height: 80px; min-height:80px; }
.teaser_links_neutral { background-color: #D81C3F; border-bottom: 1px solid white; border-right: 0px solid white; height: 80px; min-height:80px; }

.teaser_rechts_01 { position:absolute; left:846px; top:14px; width:153px; height:158px; text-align:center; }
.teaser_rechts_02 { position:absolute; left:846px; top:185px; width:153px; height:158px; text-align:center; }
.teaser_rechts_03 { position:absolute; left:846px; top:308px; width:153px; height:83px; text-align:center; overflow: visible; }
.teaser_rechts_04 { position:absolute; left:846px; top:437px; width:153px; height:76px; text-align:center; }

.footer        { top:20px; padding-left:210px; }
.zurueck_oben  { position:absolute; top: 0px; direction: rtl; right: 174px; }
.zurueck_unten { text-align:right; padding-top: 30px; }
.zurueck_unten_artikel { text-align:right; padding-top: 30px; clear:both; }

/* FORMULARE */
.form_input    { width: 100px; border: 0px; background-color:#DEDFE0; font-family: Verdana,Arial,sans; font-size: 11px; color: #191948; vertical-align: middle; }

/* CONTENT */
.artikel_large             { position:relative; left:12px; top:14px; width:630px; height:158px; overflow:hidden; line-height: 18px; margin-bottom:14px; clear: both; }
.artikel_border            { border-top: 1px solid #BCA243; border-bottom: 1px solid #BCA243; }
.artikel_01_text_ltr       { position:absolute; width:303px; bottom:0px; }
.artikel_01_bild_ltr       { position:absolute; left:307px; top:0px; width: 313px; height: 159px; border:0px; padding-left:10px; }
.artikel_01_text_rtl       { position:absolute; width:303px; left:307px; bottom:0px; padding-left:10px; }
.artikel_01_bild_rtl       { position:absolute; top:0px; width: 313px; height: 159px; border:0px; }
.artikel_01_bild_rtl_klein { position:absolute; top:0px; width: 153px; height: 115px; border:0px; overflow: hidden;}

.artikel_text        { position:relative; left:12px; top:14px; width:630px; height:159px; line-height: 16px; margin-bottom:14px; overflow:visible; }
.artikel_text2       { position:relative; left:12px; top:14px; width:630px; line-height: 16px; margin-bottom:14px; overflow:visible; }
.artikel_text_m_bild { position:relative; left:12px; top:14px; width:630px; height:116px; line-height: 16px; margin-bottom:14px; overflow:visible; display: table; }
.artikel_text_small  { position:relative; left:12px; top:14px; width:630px; height:105px; line-height: 16px; margin-bottom:14px; overflow:visible; }
.artikel_text_ltr    { position:relative; width:303px; left:5px; }
.artikel_text_rtl    { position:absolute; width:303px; left:307px; padding-left:10px; }
.artikel_datum       { position:absolute; left:12px; width:140px; text-align: right; float:left; }
.artikel_zusatz      { position:relative; left:160px; width:466px; display: table; border: 0px solid green; ext-align: justify; }
/* .artikel_zusatz *    { font-size:12px; } */
.artikel_zusatz2     { position:relative; left:5px; }
.artikel_zusatz3     { position:relative; left:5px; width:471px; clear: right; display: table-cell; }

.artikel_zusatz_artikel { position:relative; left:160px; width:471px; }
.teaser_mitte { position:relative; left:6px; width:153px; height:220px; float:left; padding-left:6px; padding-top:15px; overflow:hidden;}

.link_list           { position:relative; left:12px; top:20px; width:471px; height:95px; border-bottom: 1px solid #7085B8; padding-bottom: 3px; float:left; }
.link_list_farbig    { position:relative; left:170px; top:20px; width:471px; float:left; }
.link_list_farbig_0  { position:relative; left:2px; width:475px; float:right; margin-top:20px; margin-bottom: 18px;}

.link_list_farbig_artikel { position:relative; left:160px; top:20px; width:471px; float:left; }

.link_list_farbig_small_0 { position:relative; left:13px; top:77px; bottom:0px; width:153px; float:left; }
.link_list_farbig_small_1 { position:absolute; left:12px; top:270px; width:150px; float:left; }
.link_list_farbig_small_2 { position:absolute; left:0px; top:10px; width:150px; float:left; }

.liste_farbig             { position:relative; left:170px; top:20px; width:471px; float:left; }
.list_farbig_feld_1       { padding-left:5px; padding-right:5px; width:30%; min-width:140px;  float:left; }
.list_farbig_feld_2       { padding-left:5px; padding-right:5px; width:15%; min-width:20px; float:left; }
.list_farbig_feld_3       { padding-left:5px; padding-right:5px; width:47%; min-width:200px;  float:left; }

.teaser_rechts_mitte_01 { position:relative; left: 0px; top:40px; width:154px; height:80px; float:right; }
.teaserbox_00           { width:153px; height:93px; background-color:#BCA243; padding:10px 5px 0px 5px; }

.zweierkasten { position:relative; top:0px; left: 12px; width:630px; background-color: #D9DEEC; height: 116px; border-bottom: 1px solid white; margin-bottom:5px; }
.kasten_text { position:absolute; left: 159px; top:12px; }

.mehrkasten { position:relative; top:10px; left: 12px; width:630px; background-color: #D9DEEC; height: 116px; margin-bottom:5px; overflow:hidden; }
.kasten_bild      { width: 153px; height: 116px; border-right: 1px solid white; float:left; overflow: hidden; }
.mehr_kasten_text { position:relative; padding-left: 6px; padding-top:12px; height: 116px; width:151px; float:left; border-right: 1px solid white; overflow:hidden; } 
.mehr_kasten_text_last { position:relative; padding-left: 6px; padding-top:12px; height: 116px; width:151px; float:left; } 

.mehrkasten2 { position:relative; top:10px; left: 12px; width:630px; background-color: #D9DEEC; eight: 100px; margin-bottom:5px; overflow:visible; }
.kasten_bild2           { position:relative; top:0px; left: 0px; width:150px; height: 100%; padding-top:6px; padding-left:6px; border-right: 1px solid white; float:left; overflow: visible; }
.mehr_kasten_text2      { position:relative; top:0px; left: 0px; width:150px; height: 100%; padding-top:6px; padding-left:6px; border-right: 1px solid white; float:left; overflow:visible; } 
.mehr_kasten_text_last2 { position:relative; top:0px; left: 0px; width:150px; height: 100%; padding-top:6px; padding-left:6px; padding-bottom:6px; float:left; overflow:visible; } 

.mehrkasten_small             { position:relative; top:10px; left: 12px; width:630px; height: 32px; background-color: #D9DEEC; border: 1px solid white; margin-bottom:5px; overflow:hidden; }
.mehrkasten_small_datum       { width:90px; height: 32px; vertical-align:middle; padding-top:3px; padding-left:5px; border-right: 1px solid white; float:left; }
.mehrkasten_small_liga        { width:45px; height: 32px; vertical-align:middle; padding-top:3px; padding-left:5px; border-right: 1px solid white; float:left; }
.mehrkasten_small_mannschaft  { width:287px; height: 32px; vertical-align:middle; padding-top:3px; padding-left:5px; border-right: 1px solid white; float:left; }
.mehrkasten_small_mannschaft2 { width:331px; height: 32px; vertical-align:middle; padding-top:3px; padding-left:5px; border-right: 1px solid white; float:left; }
.mehrkasten_small_spielstand  { width:57px; height: 32px; vertical-align:middle; padding-top:3px; padding-left:5px; border-right: 1px solid white; float:left; }
.mehrkasten_small_spielstand2 { width:67px; height: 32px; vertical-align:middle; padding-top:3px; padding-left:5px; border-right: 0px solid white; float:left; }
.mehrkasten_small_link        { width:54px; height: 32px; vertical-align:middle; margin-top:3px; margin-left:5px; float:left; }

.mehrkasten_headline_doppel_1   { position:relative; top:10px; left: 12px; width:310px; height: 32px; float:left; }
.mehrkasten_doppel_1            { position:relative; top:0px; left: 12px; width:310px; height: 32px; background-color: #D9DEEC; border-bottom: 1px solid white; clear: both; overflow:hidden;}
.mehrkasten_headline_doppel_2_1 { position:relative; top:10px; left: 12px; width:310px; height: 32px; float:left;}
.mehrkasten_headline_doppel_2_2 { position:relative; top:10px; left: 15px; width:310px; height: 32px;}
.mehrkasten_doppel_2_1          { position:relative; top:0px; left: 12px; width:310px; height: 32px; background-color: #D9DEEC; border-bottom: 1px solid white; overflow:hidden; float:left;}
.mehrkasten_doppel_2_2          { position:relative; top:0px; left: 15px; width:310px; height: 32px; background-color: #D9DEEC; border-bottom: 1px solid white; overflow:hidden;}
.mehrkasten_small_doppel_text   { padding-top:5px; }

.sub_header_01 { position:relative; top: 1px; left: 1px; height: 46px; background-color: #BFA045; padding-left: 170px; border-bottom: 1px solid #BFA045; }
.sub_header_02 { position:relative; top: 1px; left: 1px; height: 21px; background-color: #BFA045; padding-left: 12px; border-bottom: 1px solid #BFA045; }
.teaser_mitte_news-front { position:relative; left:170px; top:8px; width:471px; padding-top: 18px; padding-bottom:8px; clear: both; }
 
.teaser_mitte_faq-front { position:relative; width:471px; padding-bottom:8px; float:right; clear: both; }

.teaser_mitte_01_02 { position:relative; left:170px; top:0px; width:471px; height:66px; float:left; padding-top: 10px; }
.teaser_mitte_01_03 { position:relative; left:170px; top:0px; width:471px; height:66px; float:left; padding-top: 10px; }
.teaserbox_01       { width:100%; height:93px; background-color:#D9DFEB; padding:10px 5px 0px 5px; } 
.linie_01           { height: 1px; background-color: #BCA243; color: #BCA243; border-style: none; }
.linie_02           { height: 1px; background-color: #BEA046; color: #BEA046; border-style: none; }
.linie_03           { height: 1px; background-color: #665329; color: #665329; border-style: none; margin-top:-7px; padding-top:-7px; }
.linie_04           { height: 1px; background-color: #665329; color: #665329; border-style: none; }
.linie_05           { height: 1px; background-color: #DFDFDF; color: #DFDFDF; border-style: none; }

/* Archiv-Styles */
.archive_line { margin:0px 0px 1px 95px; height:53px; background-color:#BEA045; }
.archive_line .a_image { float:left; }
.archive_line .a_link { margin:0px; padding:0px; vertical-align:top; }
.archive_line .a_date, .archive_line .a_link, .archive_line .a_link a { color:#665329; }
.archive_live .a_link, .archive_line .a_link a { font-weight:bold; }

.arch .navi_top, .arch .navi_bottom { width:472px; height:31px; background-color:#BEA045; }
.arch .navi_top { margin:0px 0px 18px 170px; }
.arch .navi_bottom { margin:0px 0px 1px 170px; }
.arch .select_year { margin:5px 0px 0px 5px; float:left; }
.arch .select_month { margin:5px 0px 0px 10px; float:left; }
.arch .button_samerow input, .arch .button_standalone input { background-color:#BEA045; font-size:12px; font-weight:bold; letter-spacing:1pt; color:#161946; }
.arch .button_samerow input { height:31px; float:right; border-left:white 1px solid; border-right:#BEA045 0px solid; border-top:#BEA045 0px solid; border-bottom:#BEA045 0px solid; }
.arch .button_standalone input { border:#BEA045 0px solid; width:108px; height:22px; float:right; }
.arch .pagination_title { margin:15px 0px 0px 170px; color:#665329; font-weight:bold; }
.arch .pagination { border-top:#665329 1px solid; border-bottom:white 1px solid; height:54px; width:472px; margin:0px 0px 0px 170px; padding:3px 0px 0px 0px; background-color:#BEA045; }
.arch .pagination .link a { color:#665329; }



.login_button 
{
  float:right; 
  width:77px; 
  height:22px; 
  background-color:#BFA045; 
  padding-top:1px; 
  text-align:center;
  border : 0px solid;
}
