/* ALLIANZ CSS */
body    {top:0px; left:0px; margin:0px; padding:0px;}
ul { text-indent: 0px; padding-left: 18px; margin-left: 18px; vertical-align:middle; line-height: 16px; list-style-position: outside;}
img{ border: none; }
/* FONT  Definitionen */
.text                 { font-family: Verdana,Arial,sans; font-size: 11px; color: #191948; line-height:22px; }
.headline             { font-family: Verdana,Arial,sans; font-size: 17px; color: #191948; font-weight: bold; text-decoration:none; padding-bottom:5px; line-height:22px; }
.headline2            { font-family: Arial,sans; font-size: 12px; color: #191948; 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; }
.teaser               { text-align:right; border-bottom:1px solid #191948; line-height:18px; background-color:white; margin-bottom:2px; }
.teaser_text          { font-family: Verdana,Arial,sans; font-size: 12px; color: #191948; line-height:18px; }
.teaser_text2         { font-family: Verdana,Arial,sans; font-size: 12px; color: #191948; 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: #7085B8; line-height:22px; font-weight: bold; border-bottom: 1px solid #7085B8; }
.footer_lnk           { font-family: Verdana,Arial,sans; font-size: 10px; color: #7085B8; line-height: 18px; }
.mehrkasten_text      { font-family: Verdana,Arial,sans; font-size: 11px; color: #191948; line-height: 18px; }
.white_nohover_11     { font-family: Verdana,Arial,sans; font-size: 11px; color: white; }

/* Links */
.teaser_text a        { color: #191948; }
.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 { }
.text_lnk, .fix_lnk   { font-family: Verdana,Arial,sans; font-size: 11px; color: #191948; line-height:22px; font-weight: bold; }
.text_lnk:VISITED     { color: #7085B8; }
.text_lnk:HOVER       { color: #7085B8; }
.text_lnk2            { font-family: Verdana,Arial,sans; font-size: 12px; color: #191948; line-height:22px; font-weight: bold; }
.text_lnk2:VISITED    { color: #7085B8; }
.text_lnk2:HOVER      { color: #7085B8; }
.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; }
.linklist_lnk         { font-family: Verdana,Arial,sans; font-size: 11px; color: #191948; line-height: 18px; }
.linklist_lnk:VISITED { color: #7085B8; }
.linklist_lnk:HOVER   { color: #7085B8; }
.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; }


/* BILDER */
.miniteaser1      { width: 30px; height: 32px; border-left: 1px solid white; border-right: 0px solid white; border-bottom: 1px solid white; overflow: hidden;  }
.miniteaser2      { width: 30px; height: 32px; padding-left:-1px; margin-left:-1px; border-left: 1px solid white; 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; } 
.pdf              { width:16px; height: 16px; vertical-align: middle; border: none; margin-left: 3px; cursor: help; }

/* ZEILEN Hoehen */
.line_16        { line-height:16px; }
.line_18        { line-height:18px; }
.line_20        { line-height:20px; }
.line_22        { line-height:22px; }

/* Besondere Abstaende */
.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; vertical-align: text-top; }
.content_mitte { position:relative; left:0px; top:0px; width:642px; float:left }

.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: #D9DFEB; }
.link_01       { position:absolute; left:856px; top:47px; width:60px; height:60px; overflow: hidden; }
.link_02       { position:absolute; left:923px; top:47px; width:60px; height:60px; overflow: hidden; }

.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: #113388; overflow:visible; }
.menue_a:HOVER { background-color: #113388; }
.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:18px; line-height:16px; background-color: #113388; }
.menue_sub_last{ padding-left: 20px; width:198px; height:18px; padding-bottom: 9px; }

.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; }

.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: 45px; clear:both; height: 20px; min-height:60px; }

/* WERBUNG rechts */
.banner_rechts { position:absolute; left:846px; top:170px; width:153px; clear: both; overflow: visible;}
.teaser_rechts_01 { position:absolute; left:0px; top:0; vertical-align: top; width:153px; xheight:158px; text-align:center; }
.teaser_rechts_02 { position:absolute; left:0px; top:185px; width:153px; height:158px; text-align:center; }
.teaser_rechts_03 { position:absolute; left:0px; top:308px; width:153px; height:83px; text-align:center; overflow: visible; }
.teaser_rechts_04 { position:absolute; left:0px; top:437px; width:153px; height:76px; text-align:center; }

/* 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 #7085B8; border-bottom: 1px solid #7085B8; }
.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: visible;}

.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; clear: both; }
html>body .artikel_text_m_bild { position:relative; left:12px; top:14px; width:630px; height:auto; line-height: 16px; margin-bottom:14px; overflow:visible; display: table; clear: both; }
.artikel_text_small  { position:relative; left:12px; top:14px; width:630px; 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; font-size:12px; }
.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; 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:20px; width:153px; float:left; border: 1px solid white; }
.link_list_farbig_small_1 { position:absolute; left:0px; top:270px; width:150px; float:left; }
.link_list_farbig_small_2 { position:absolute; left:0px; top:190px; width:150px; float:left; }
.link_list_farbig_border_bottom { border-bottom: 1px solid #7085B8; }

.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:#D9DFEB; padding:10px 5px 0px 5px; font-size:11px; }

.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; font-size:11px; }

.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:8px; height: 116px; width:151px; float:left; vertical-align: text-top; border-right: 0px solid white; overflow:hidden; } 
.mehr_kasten_text_last { position:relative; padding-left: 6px; padding-top:8px; height: 116px; width:151px; float:left; }

.mehrkasten2            { position:relative; top:10px; left: 12px; width:630px; background-color: #D9DEEC; 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-bottom: 1px solid white; 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; text-align:center; }
.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: #D8DEEC; padding-left: 170px; border-bottom: 1px solid #9DAFD5; }
.sub_header_02 { position:relative; top: 1px; left: 1px; height: 21px; background-color: #D8DEEC; padding-left: 12px; border-left: 1px solid white; }
.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: #9DAFD5; color: #9DAFD5; border-style: none; }
.linie_02           { height: 1px; background-color: #BEA046; color: #BEA046; border-style: none; }

/* Archiv-Styles */
.archive_line { margin:0px 0px 1px 95px; height:53px; background-color:#d8deec; }
.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:#161946; }
.archive_live .a_link, .archive_line .a_link a { font-weight:bold; }

.arch .navi_top, .arch .navi_bottom { width:472px; height:31px; background-color:#A0ADCF; }
.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:#A0ADCF; 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:#A0ADCF 0px solid; border-top:#A0ADCF 0px solid; border-bottom:#A0ADCF 0px solid; }
.arch .button_standalone input { border:#A0ADCF 0px solid; width:108px; height:22px; float:right; }
.arch .pagination_title { margin:15px 0px 0px 170px; color:#7387B9; font-weight:bold; }
.arch .pagination { border-top:#A2ACCF 1px solid; border-bottom:white 1px solid; height:54px; width:472px; margin:0px 0px 0px 170px; padding:3px 0px 0px 0px; background-color:#D8DEEC; }
.arch .pagination .link a { color:#18184A; }

.gal_arch { margin:0px 0px 0px 7px; overflow: hidden; }
.gal_arch .galerie { width:153px; padding:0px 0px 20px 6px; overflow: hidden; }
.gal_arch .galerie .datum { border-bottom:1px solid #435AA6; color:#1C1B43; font-size:11px; font-weight:bold; height:11px; line-height:11px; overflow: hidden; }
.gal_arch .galerie .content { background-color:#D8DEEC; height:75px; min-height:75px; padding:2px 5px 0px 8px; overflow: visible; }
.gal_arch .galerie .thumbs { border-top:1px solid white; border-bottom:1px solid white; overflow: hidden; }
.gal_arch .galerie .text { color:#19194B; font-size:11px; line-height:18px; overflow: hidden; }
.gal_arch .galerie .link a { color:#19194B; font-weight:bold; font-size:11px; overflow: hidden; }

/* Kontakt-Formular */
.form_base { position: relative; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; width:473px; min-height: 380px; height: 310px; left:170px; background-color:#9FADCF; border: 0px solid red; }
.form_float { float: left; clear: left; }
.form_float2 { float: left; }

.formdescriber { position: relative; left: 8px; top: 0px; border-top: 2px solid #9FADCF; background-color:#DEDFE0; width:142px; height:20px; padding-left:8px; margin-bottom: 8px; color:#4A494A; font-size:10px;}
.formfield { position: relative; left: 13px; top: 0px; border: 1px solid #4A494A; height:18px; font-size:11px; margin-right:5px; margin-bottom: 8px; vertical-align: middle; }
.formfield0 { width:210px; border: 0px solid #4A494A; float: left; }
.formfield1 { width:210px; border: 1px solid #4A494A; }
.formfield2 { width:161px; border: 1px solid #4A494A; }
.formfield3 { width:40px; border: 1px solid #4A494A; }
.formfield4 { width:210px; height:100px; border: 1px solid #4A494A; }
.form_check { position: relative; left: 8px; top: 0px; vertical-align: middle; vertical-align: middle; height:18px; padding-right:5px; margin-bottom: 10px; }

.btn_group {text-align: right;}
.form_btn_1 { font-weight:bold; color:white; background-color:#9FADCF; border:#9FADCF 1px solid; }
.form_btn_2 { font-weight:bold; color:white; background-color:#9FADCF; border:#9FADCF 1px solid; }

.loginbutton { font-weight:bold; color:white; background-color:#9FADCF; border:#9FADCF 1px solid; }
