
/* AREAS */
.area_bottom { padding-left: 12px; padding-right: 15px; }
.area_menu_left { padding-bottom: 18px; }
.area_bottom_space { padding-left:35px; background-image: url(/pics/i_pfeil_weiss.gif); background-position: 25px 3px; background-repeat: no-repeat; }
.area_bottom_space2 { padding-left:47px; }
.area_stream_box { width:100%; }
.area_headline_pic { background-image: url(/pics/i_header_news.jpg); height: 45px; width: 782px; margin-bottom: 13px; }
.area_headline_pic_sp { background-image: url(/pics/_spieler_des_spieltags/header_sds.png); height: 114px; width: 788px; }
.area_headline_pic_tor { background-image: url(/pics/_tor_des_spieltags/header_tds.png); height: 81px; width: 788px; }
.area_headline_pic_sdsaison { background-image: url(/pics/_spieler_des_spieltags/bl_header_spiel_der_saison.png); height: 81px; width: 788px; }
.area_headline_sp { height: 30px; float: left; padding-left: 6px; padding-top: 25px; width: auto; }
.area_headline { height: 30px; float: left; padding-left: 6px; padding-top: 16px; width: auto; }
.img_headline_red { float: right; padding-left: 6px; margin-top: -27px; padding-top: 20px; margin-right: 10px; width: auto; }
.area_scroll { float: right; padding-right: 34px; padding-top: 16px; width: auto; }


/* ABSTAENDE */
.abstand_unten_13 { margin-bottom: 13px; padding-bottom: 13px; }
.abstand_links_7 { margin-left: 7px; }
.abstand_oben_12 { padding-top: 12px; }
.abstand_unten_33 { padding-bottom: 33px; }
.abstand_unten_12 { padding-bottom: 12px; }
.abstand_unten_8 { padding-bottom: 8px; }
.abstand_12 { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.abstand_links_rechts_12 { padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; }
.abstand_oben_links_rechts_12 { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; }
.abstand_0 { margin: 0px; padding: 0px; }
.abstand_left_159 { margin-left: 159px; padding: 0px; border: 1px solid #000000; }


/* FONTS */
.txt_bottom { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; background: transparent; }
.txt_link_bottom { color: #FFFFFF; text-decoration: none; background: transparent; }
.txt_link_left { font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #CC0033; }
.txt_headline_pic { font-family: Arial, Helvetica, sans-serif;  font-size: 17px; font-weight: bold; color:#820021; text-decoration: none; }
.link_menue_zahl_0 { font: bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #CC0033; }
#link_menue_zahl_0:HOVER { color: White; }
.link_menue_zahl_1 { font: bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: White; }
.link_menue_txt_0 { font: bold 10px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #CC0033; }
#link_menue_txt_0:HOVER { color: White; }
.link_menue_txt_1 { font: bold 10px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: White; }
.txt_headline_red { font: bold 17px Arial, Helvetica, sans-serif; color: #C80000; text-decoration:none; }
.txt_headline_white { font: bold 17px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; background: transparent; }
.txt_headline_white_small { padding-top: 15px; font:normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; background: transparent; }
.txt_headline_tds { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.txt_headline_tds a, .txt_headline_tds a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #CC0033; }
.txt_fliesstext_bold { font:bold 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 21px; }
.txt_fliesstext { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 21px; }
.txt_12_bl_v { font: normal 12px Arial, Helvetica, sans-serif; color: Black; text-transform: uppercase; line-height: 21px; }
.txt_12_bold { font:bold 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 21px; }
.txt_12 { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 21px; }
.txt_15_bold { font: bold 15px Arial, Helvetica, sans-serif; color: #FFFFFF; background: transparent; }
.txt_17_bold { font: bold 17px Arial, Helvetica, sans-serif; color: #014748; }
.txt_11 { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; line-height: 16px; }
.txt_11_bold { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; line-height: 16px; }
.txt_link_red { font: normal 12px Arial, Helvetica, sans-serif; color: #C80000; text-decoration: none; }
.txt_link_bold_red { font: bold 12px Arial, Helvetica, sans-serif; color: #C80000; text-decoration: none; }
.zab_20 { line-height: 20px; }


/* BUG FIX - TINY MC */
.txt_fliesstext_bold p,
.txt_fliesstext p { margin: 0px; padding: 0px; }


/* FARBEN */
.color_00686D { color: #c80000; }


/* POSITIONEN */
#content .left50_50 .box50_50 .zeile_full_b { position: relative; top: 0px; left: 0px; width: 388px; height: 28px; padding: 0px 0px 0px 10px; clear: both; background-color: #ECECEC; overflow: hidden; }
#content .left50_50 .box50_50 .zeile_full_a { position: relative; top: 0px; left: 0px; width: 388px; height: 15px; padding: 0px 8px 0px 0px; clear: both; background-image: url(/pics/_box_2spaltig_schlagzeilen/gra_verlauf_hg_2spaltig.gif); background-repeat: repeat-y; direction: rtl; overflow: hidden; }
#content .left50_50 .box50_50 .foot_long_ticker { position: relative; top: 0px; left: 0px; width: 388px; height: 10px; float: left; background-image: url(/pics/_box_2+halbspaltig/gra_footer_2_halbspaltig_388.gif); background-repeat: no-repeat; overflow: hidden; border-right: 1px solid white; }


/* AREAS */
#area_aktuell { background-image: url(/pics/gra_hg_verlauf_786.gif); position: relative; height: 55px; width: 786px; margin-top: 1px; margin-bottom: 1px; padding: 0px; float: left; }
#area_aktuell_tv { background-image: url(/pics/gra_hg_verlauf_786.gif); position: relative; height: 71px; width: 786px; margin-top: 1px; margin-bottom: 1px; padding: 0px; float: left; }
#area_aktuell_manuell { background-image: url(/pics/gra_hg_verlauf_786.gif); position: relative; width: 786px; margin-top: 1px; margin-bottom: 1px; padding: 0px; float: left; }
#area_aktuell_flexible { background-image: url(/pics/gra_hg_verlauf_786.gif); position: relative; float: left; width: 786px; margin-top: 2px; margin-bottom: 1px; padding: 0px; }
#area_aktuell_flexible_627 { background-image: url(/pics/gra_hg_verlauf_627.gif); float: left; position: relative; width: 624px; padding: 0px; margin-bottom: 3px; }
#area_stadion { position: relative; width:786px; background-color: #ECECEC; height:auto; padding:0px; margin:0px; }
#area_width_2 { position: relative; width: 2px; height: 45px; float: left; background-color: #ECECEC; }
#area_width_1 { position: relative; width: 1px; height: 100%; float: left; background-color: #ECECEC; }
#area_width_1b { position: relative; width: 1px; height: 29px; float: left; }
#area_width_34 { position: relative; width: 14px; float: left; }
#area_width_42 { position: relative; width: 24px; float: left; }
#area_width_45 { position: relative; width: 27px; float: left; }
#area_width_54 { position: relative; width: 36px; float: left; }
#area_width_63 { position: relative; width: 43px; float: left; }
#area_width_66 { position: relative; width: 48px; float: left; }
#area_width_72 { position: relative; width: 62px; float: left; }
#area_width_92 { position: relative; width: 72px; float: left; }
#area_width_94 { position: relative; width: 90px; float: left; }
#area_width_97 { position: relative; width: 80px; float: left; }
#area_width_102 { position: relative; width: 85px; float: left; }
#area_width_106 { position: relative; width: 86px; float: left; }
#area_width_115 { position: relative; width: 97px; float: left; }
#area_width_121 { position: relative; width: 103px; float:left; }
#area_width_130 { position: relative; width: 112px; float: left; }
#area_width_148 { position: relative; width: 138px; text-align: center;}
#area_width_153 { position: relative; width: 123px; float: left; }
#area_width_164 { position: relative; width: 134px; float: left; }
#area_width_189 { position: relative; width: 169px; float: left; }
#area_width_199 { position: relative; width: 199px; float: left; }
#area_width_220 { position: relative; width: 220px; text-align: center; }
#area_width_234 { position: relative; width: 214px; float: left; }
#area_width_597 { position: relative; width: 577px; float: left; }
#area_width_320 { position: relative; width: 300px; float: left; }
#area_width_386 { position: relative; width: 356px; float: left;}
#area_width_395 { position: relative; width: 365px; float: left;}
#area_width_466 { position: relative; width: 466px; float: left; }
#area_width_590 { position: relative; width: 567px; float: left; }
#area_width_786 { position: relative; width: 786px; height: auto; background-color: #ECECEC; }
#area_width_766 { position: relative; width: 766px; height: auto;}
#area_width_627 { position: relative; width: 627px; height: auto; background-color: #ECECEC; clear: both; }
#area_aktuell_s1 { position: relative; height: 55px; width: 148px; padding-right: 12px; float: left; }
#area_aktuell_s1_tv { position: relative; height: 71px; width: 148px; padding-right: 12px; float: left; }
#area_aktuell_s1_manuell { position: relative; width: 148px; padding-right: 12px; float: left; }
#area_aktuell_s2 { position: relative; margin-top: 5px; width: 100px; padding-right:12px; padding-top:4px; float:left;}
#area_aktuell_s2_manuell { position: relative; width: 100px; margin-top: 5px; padding-right: 12px; padding-top: 4px; float: left; }
#area_aktuell_s3 { position: relative; margin-top: 5px; width: 60px; padding-right: 12px; padding-top: 4px; float: left; }
#area_aktuell_s4 { position: relative; margin-top: 5px; width: 423px; padding-right: 12px; height: 45px; padding-top: 4px; float: left; overflow: hidden; }
#area_aktuell_s4_manuell { position: relative; margin-top: 5px; width: 500px; padding-right: 12px; padding-top: 4px; float: left; }
#area_aktuell_s5 { position: relative; margin-top: 5px; width: 483px; padding-right: 12px; padding-top: 4px; float: left; }
#area_headline { padding-left: 12px; padding-bottom: 16px; height: auto; overflow: visible; }
#area_artikelbild { position: relative; float: right; margin-left: 12px; height: auto; overflow: visible; z-index:100; width: auto; }




#area_artikelbild_ng { position: relative; float: left; margin: 0 0 20px 12px; width: 761px; height: 389px; overflow: visible; text-align: center; z-index: 1; }
#area_artikelbild_ng span.bildunterschrift { position: absolute; bottom: 0; left: 34px; width: 692px; height: 35px; line-height: 30px; color: white; font-size: 12px; text-align: center; background: url(/pics/_2010/artikel/bildtext_overlay.png) top left no-repeat; }
#area_artikelbild_ng span.bildunterschrift { left: 35px\9; }

#area_artikelbild_ng_left { float: left; margin: 0 12px 12px 12px; height: auto; overflow: visible; z-index:100; width: 300px; }
#area_artikelbild_ng_right { float: right; margin: 0 12px 12px 12px; height: auto; overflow: visible; z-index:100; width: 300px; }

#area_artikelbild_left { float: left; margin-right: 12px; margin-bottom: 10px; height: auto; overflow: visible; z-index:100; width: auto; }
#area_artikelbild_right { float: right; margin-left: 12px; margin-bottom: 10px; height: auto; overflow: visible; z-index:100; width: auto; }

#area_module_artikelbild { position: relative; margin-left: 12px; margin-bottom: 12px; margin-right: 12px; height: auto; overflow: visible; background-color: #B6BDC3; }
#area_module_fliesstext { position: relative; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; height: auto; width: auto; overflow: visible; }
#area_artikelbildunterschrift { position: relative; overflow: visible; background-color: #B6BDC3; padding: 12px; }
#area_fliesstext { padding-left: 12px; padding-right: 12px; height: auto; width: auto; overflow: visible; }
#area_fliesstext a { font-size: 12px; }



/* WEITEREMPFEHLEN UND DRUCKEN */
#area_artikelkennzeichnung { position: relative; padding-left: 12px; padding-top: 12px; float: left; height: 32px; overflow: visible; width: auto; }
#area_artikelkennzeichnung_line { position: relative; padding-left: 12px; padding-top: 12px; float: left; height: 32px; overflow: visible; width: auto; }
#area_artikeldatum { position: relative; margin: 0px; padding-top: 12px; padding-left: 12px; float: left; height: 32px; overflow: visible; width: auto; }
#area_artikelicons { position: relative; margin: 0px; padding-top: 12px; float: right; padding-right: 12px; height: 32px; overflow: visible; width: auto; }
#area_artikelicons .weitericon { position: relative; padding: 0px; float: left; height: 32px; overflow: visible; width: 115px; background: transparent url(/pics/weiterempfehlen_icon.gif) top right no-repeat; font-size: 12px; color: #c80000; margin-right: 12px; cursor: pointer; }
#area_artikelicons .weitericon:hover { position: relative; padding: 0px; float: left; height: 32px; overflow: visible; width: 115px; background: transparent url(/pics/weiterempfehlen_icon_mo.gif) top right no-repeat; font-size: 12px; color: black; margin-right: 12px; cursor: pointer; }
#area_artikelicons .weitericon_en { position: relative; padding: 0px; float: left; height: 32px; overflow: visible; width: 112px; background: transparent url(/pics/weiterempfehlen_icon.gif) top right no-repeat; font-size: 12px; color: #c80000; margin-right: 12px; cursor: pointer; }
#area_artikelicons .weitericon_en:hover { position: relative; padding: 0px; float: left; height: 32px; overflow: visible; width: 112px; background: transparent url(/pics/weiterempfehlen_icon_mo.gif) top right no-repeat; font-size: 12px; color: black; margin-right: 12px; cursor: pointer; }
#area_artikelicons .druckenicon { position: relative; margin: 0px; padding: 0px; float: left; height: 32px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) top right no-repeat; font-size: 12px; color: #c80000; cursor: pointer; }
#area_artikelicons .druckenicon:hover { position: relative; margin: 0px; padding: 0px; float: left; height: 32px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) top right no-repeat; font-size: 12px; color: black; cursor: pointer; }
#area_artikelicons .druckenicon_en { position: relative; margin: 0px; padding: 0px; float: left; height: 32px; overflow: visible; width: 50px; background: transparent url(/pics/drucken_icon.gif) top right no-repeat; font-size: 12px; color: #c80000; cursor: pointer; }
#area_artikelicons .druckenicon_en:hover { position: relative; margin: 0px; padding: 0px; float: left; height: 32px; overflow: visible; width: 50px; background: transparent url(/pics/drucken_icon_mo.gif) top right no-repeat; font-size: 12px; color: black; cursor: pointer; }
#area_artikelicons .str_form { position: absolute; top: 4px; left: -270px; padding: 2px; width: 470px; height: 185px; background: url(/pics/bg_mail.gif) top right no-repeat; font-size: 12px; font-family: Arial; display: none; z-index: 1010; }
#area_artikelicons .str_form_en { position: absolute; top: 4px; left: -291px; padding: 2px; width: 470px; height: 185px; background: url(/pics/bg_mail.gif) top right no-repeat; font-size: 12px; font-family: Arial; display: none; z-index: 1010; }
#area_artikelicons .str_form_header { height: 30px; float: right; padding-right: 10px; z-index: 1010; }
#area_artikelicons .str_form_close { font-family: Arial; height: 20px; color: #c80000; font-weight: bold; line-height: 20px; font-size: 12px; cursor: pointer; z-index: 1010; }
#area_artikelicons .str_form_row { background: white url(/str/pics/bg_cb_table.gif) top right repeat-y; padding-top: 2px; padding-bottom: 2px; height: 20px; margin-bottom: 2px; width: 444px; margin-left: 20px; z-index: 1010; }
#area_artikelicons .str_form_text { padding: 2px; height: 16px; width: 170px; font-family: Arial; font-size: 12px; float: left; line-height: 16px; z-index: 1010; }
#area_artikelicons .str_form_input { border: 1px solid black; width: 260px; height: 12px; padding: 2px; font-size: 12px; z-index: 1010; }
#area_artikelicons .str_button_send { width: 66px; height: 23px; background-image: url(/pics/_2010/buttons/senden.gif); position: absolute; top: 145px; left: 400px; cursor: pointer; z-index: 1010; }
#area_artikelicons .str_button_send:hover { width: 66px; height: 23px; background-image: url(/pics/_2010/buttons/senden_mo.gif); position: absolute; top: 145px; left: 400px; cursor: pointer; z-index: 1010; }
#area_artikelicons .str_button_send_en { width: 67px; height: 23px; background-image: url(/pics/_2010/buttons/send.gif); position: absolute; top: 145px; left: 398px; cursor: pointer; z-index: 1010; }
#area_artikelicons .str_button_send_en:hover { width: 67px; height: 23px; background-image: url(/pics/_2010/buttons/send_mo.gif); position: absolute; top: 145px; left: 398px; cursor: pointer; z-index: 1010; }

/* WEITEREMPFEHLEN UND DRUCKEN IM FOOTER - OLD ARTICLES */
#area_artikelicons_foot { position: absolute; bottom: 14px; left: 600px; height: 32px; overflow: visible; width: auto; display: none; }


/* DRUCKEN IN DER TABELLE */
#druckenicon { position: relative; margin: 0px; padding-right: 20px; float: right; height: 32px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) 55px 0px no-repeat; font-size: 12px; color: #c80000; cursor: pointer; }
#druckenicon:hover { position: relative; margin: 0px; padding-right: 20px; float: right; height: 32px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) 55px 0px no-repeat; font-size: 12px; color: black; cursor: pointer; }
#druckenicon_en { position: relative; margin: 0px; padding-right: 10px; float: right; height: 32px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) 35px 0px no-repeat; font-size: 12px; color: #c80000; cursor: pointer; }
#druckenicon_en:hover { position: relative; margin: 0px; padding-right: 10px; float: right; height: 32px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) 35px 0px no-repeat; font-size: 12px; color: black; cursor: pointer; }
#druckenicon_left { position: relative; margin: 0px; padding: 0px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) 50px 0px no-repeat; font-size: 12px; color: #c80000; cursor: pointer; text-align: left; }
#druckenicon_left:hover { position: relative; margin: 0px; padding: 0px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) 50px 0px no-repeat; font-size: 12px; color: black; cursor: pointer; text-align: left; }
#druckenicon_left_en { position: relative; margin: 0px; padding: 0px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) 30px 0px no-repeat; font-size: 12px; color: #c80000; cursor: pointer; text-align: left; }
#druckenicon_left_en:hover { position: relative; margin: 0px; padding: 0px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) 30px 0px no-repeat; font-size: 12px; color: black; cursor: pointer; text-align: left; }
#druckenicon_left_s { position: relative; margin-top: 12px; padding-left: 12px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) 60px 0px no-repeat; font-size: 12px; color: #c80000; cursor: pointer; text-align: left; }
#druckenicon_left_s:hover { position: relative; margin-top: 12px; padding-left: 12px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) 60px 0px no-repeat; font-size: 12px; color: black; cursor: pointer; text-align: left; }
#druckenicon_left_s_en { position: relative; margin-top: 12px; padding-left: 12px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon.gif) 40px 0px no-repeat; font-size: 12px; color: #c80000; cursor: pointer; text-align: left; }
#druckenicon_left_s_en:hover { position: relative; margin-top: 12px; padding-left: 12px; float: left; height: 20px; overflow: visible; width: 70px; background: transparent url(/pics/drucken_icon_mo.gif) 40px 0px no-repeat; font-size: 12px; color: black; cursor: pointer; text-align: left; }


#area_footer_links { height: 25px; width: 776px; margin-top: 5px; text-align: right; margin-right: 12px; clear: both; }
#area_reiter { height: 25px; padding-left: 10px; padding-top: 9px; text-align: left; text-transform: uppercase; }
#area_reiter2 { height: 23px; padding-left: 10px; padding-top: 7px; text-align: left; }
#morelink { position: absolute; right: 0; top: 127px; z-index: 10; white-space: nowrap; padding-right: 10px; }
#area_head { position: relative; width: 786px; height: auto; background-image: url(/pics/gra_hg_verlauf_verein.gif); background-repeat: no-repeat; background-color: #B6BDC3; }
#area_head_logo { position: relative; float: left; height: 119px; margin: 0px; padding-left: 4px; width: auto; }
#area_head_text { position: relative; padding-left: 28px; padding-top: 40px; float: left; vertical-align: middle; width: auto; color: white; }
#area_head_text_big { position: relative; padding-left: 112px; padding-top: 40px; height: 79px; float: left; vertical-align: middle; width: auto; }
#area_head_bild { position: relative; float: right; height: 104px; width:468px; text-align: left; }
#area_head_bilder { position: relative; float: right; height: 104px; width: 628px; text-align: left; }
#area_head_3bilder { position: relative; float: right; height: 104px; width: 471px; text-align: left; }
#area_head_bilder img, #area_head_3bilder img { margin-left: 4px; }
#clearer_blank { clear: both; margin: 0; padding: 0; height: 0px; line-height: 0; font-size: 0; }
.button_artikelbildunterschrift { position: relative; overflow: visible; text-align: right; z-index: 200; }


/* DEFINITIONEN */
.artikelcontent{ background-color: #ECECEC; border-right: 1px solid #6C6C6C; border-left: 1px solid #6C6C6C; overflow: hidden; clear: both; width: 786px; }
.artikelcontent_ohne_border { background-color: #ECECEC; width: 788px; }
.artikelcontent_footer { font-size: 1px; width: 788px; height: 10px; background-color: transparent; background-image: url(/pics/gra_footer_linie_5spaltig.gif); background-repeat: no-repeat; }
.text_align_right { text-align: right; }
.text_align_left { text-align: left; }
.text_align_center { text-align: center; }
.float_left { float: left; width: auto; }
.float_right { float: right; width: auto; }
.padding_left { margin-left: 12px; }
#bild { margin: 0px; padding: 0px; }
a { color: #c80000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }


/* BILDDEFINITIONEN */
.titel_5spaltig { background-image: url(/pics/titel_5spaltig.gif); height: 34px; width: 788px; margin: 0px; padding: 0px; background-repeat: no-repeat; }


/* UMSCHALTER SCHRIFT */
#barrierefreilink { float: left; width: auto; display:none;}
#barrierefreilink .barrierefrei_txt { float: left; width: auto; }
#barrierefreilink .barrierefrei_img { margin-top: -2px; float: left; width: auto; }


/* FORMULARE */
#user_services_kontakt #block { width: 766px; }
#user_services_kontakt #block td { border-bottom: 3px solid #E8E8E8; }
#user_services_kontakt #block tr { vertical-align: top; }
#user_services_kontakt #block .spalte_1 { padding-top: 8px; padding-bottom: 7px; width: 148px; }
#user_services_kontakt #block .spalte_2 { padding-top: 6px; width: 320px; }
#user_services_kontakt #block .spalte_3 { padding-top: 6px; padding-bottom: 7px; width: 296px; }
#user_services_kontakt #block input { height: 16px; width: 300px; margin: 0px; padding: 2px 0px 0px 2px; border: 1px solid black; background-color: white; }
#user_services_kontakt #block textarea { height: 100px; width: 300px; margin: 0px; padding: 2px 0px 0px 2px; border: 1px solid black; background-color: white; }
#user_services_kontakt #block #radio input { background-color: white; border: 1px solid #FFFFFF; width: 15px; height: 15px; }


/* POPUPS */
#box_popup { margin: 12px; width: 628px; }
#box_popup div.title { background-image: url(/pics/titel_popup_628.gif); width: 618px; height: 16px; padding: 2px 0 2px 10px; }
#box_popup div.bg { padding: 7px 10px 12px 10px; background-image: url(/pics/gra_hg_popup_628.gif); }
#box_popup div.bg div.head { }
#box_popup div.footer { background-image: url(/pics/gra_footer_popup_628.gif); width: 628px; height: 10px; overflow: hidden; }
#box_popup div.footer_link { text-align: right; padding-right: 10px; }
#box_popup #text { padding-top: 30px; }
#box_popup #text_title { padding-bottom: 10px; }
#box_popup div.bg.nopad { width: 626px; padding: 0 1px; }
#box_popup div.bg.nopad .errormsg { color: #940000; padding: 0 0 10px 9px; }
#box_popup .formular { position: relative; padding: 0px 0px 18px 0px; overflow: visible; }
#box_popup .formular .headline { padding: 12px 0 0px 11px; }
#box_popup .formular .block { width: 626px; background-image: url(/pics/gra_hg_verlauf_786.gif);}
#box_popup .formular .block td { border-bottom: 3px solid #E8E8E8; }
#box_popup .formular .block tr { vertical-align: top; }
#box_popup .formular .block .spalte_1 { padding-top: 8px; padding-bottom: 7px; padding-left: 11px; width: 100px; }
#box_popup .formular .block .spalte_2 { padding-top: 6px; width: 320px; }
#box_popup .formular .block .feld { width: 308px; }
#box_popup .formular .block .feld_radio { border: none; background-color: transparent; }
#box_popup .formular .block input { height: 14px; margin: 0px; padding: 4px 0px 0px 2px; border: 1px solid black; background-color: white; }
#box_popup .formular .block textarea { height: 70px; width: 300px; margin: 0px; padding: 2px 0px 0px 2px; border: 1px solid black; background-color: white; }
#box_popup .formular .buttons { text-align: right; padding: 10px 112px 0 0; }


/* GALLERY */
#box_gallery { margin: 12px; margin-left: 58px; width: 628px; height: 515px; }
#box_gallery div.title { background-image: url(/pics/titel_popup_628.gif); width: 618px; height: 16px; padding: 2px 0 2px 10px; }
#box_gallery div.footer { background-image: url(/pics/gra_footer_popup_628.gif); width: 628px; height: 10px; overflow: hidden; }
#box_gallery div.bg { background-image: url(/pics/gra_hg_popup_628.gif); }
#box_gallery div.bg div.head { height: 41px; padding: 7px 10px 12px 10px; }
#box_gallery #image_container { height: 404px; }
#box_gallery #image_content .text { background-color: #B6BDC3; padding: 6px 10px 6px 10px; }
#box_gallery #image_nav { height: 23px; }


/* USERS */
#user_headline { position: relative; padding: 16px 0px 4px 12px; height: auto; overflow: visible; }
#user_fliesstext { position: relative; padding-left: 12px; padding-right: 160px; height: auto; width: auto; overflow: visible; }
#user_services { position: relative; margin: 8px 0px 0px 0px; width: 786px; padding: 0px 0px 18px 0px;overflow: visible; }
#user_services .errormsg { color: #940000; margin-left: 12px; margin-right: 20px; padding-bottom: 10px; }
#user_services .spalte { clear: both; background-color: #FFFFFF; background-image: url('/pics/gra_hg_verlauf_786.gif'); width:786px; height: auto; margin: 0px 0px 0px 0px; border-bottom: 3px solid #ECECEC; overflow: hidden; }
#user_services .image { width: 159px; height: 125px; padding: 0px; float: left; }
#user_services .text { width: 480px; height: 120px; padding: 4px 0 0 12px; float: left; }
#user_services .text a { font-size: 12px !important; }
#user_services .content { width: 600px; padding: 12px; }
#user_services #block { width: auto; }
#user_services #block .spalte_1 { padding: 8px 11px 0 0; }
#user_services #block .spalte_2 { padding: 6px 0 0 0; }
#user_services #block .spalte_2a { padding: 6px 40px 0 0; }
#user_services .block { position: relative; width: 786px; clear: both; overflow: hidden; }
#user_services .block .spalte_3 { float: none; padding: 8px 0px 0 12px; height: 26px; width: 340px; vertical-align: middle; text-align: left; }
#user_services .block .spalte_4 { float: right; padding: 4px 8px 0 8px; height: 30px; width: 410px; vertical-align: middle; text-align: right; }
#user_services .block .spalte_4 table { float: right; width: auto; }
#user_services .block .font_12,
#user_services .block .font_12_a { color: #000000; text-transform: lowercase; }
#user_services .block .red { color: #c80000 !important; }
#user_services #block .feld { width: 145px; }
#user_services_login { width: 307px; margin-top: 10px; margin-left: 12px; float: left; }
#user_services_login #block { width: 296px; margin-top: 10px; background-image: url(/pics/gra_hg_verlauf_786.gif); }
#user_services_login #block td { border-bottom: 3px solid #ECECEC; }
#user_services_login #block tr { vertical-align: top; }
#user_services_login #block .spalte_1 { padding-top: 8px; padding-bottom: 7px; padding-left: 11px; width: 74px; }
#user_services_login #block .spalte_2 { padding-top: 6px;}
#user_services_login #block .feld { width: 145px; }
#user_services_login #button { padding-top: 12px; padding-left: 244px; height: 20px; padding-bottom: 0; }
#user_services_pwvergessen { width: 307px; margin-top: 10px; margin-left: 80px; float: left; }
#user_root { position: relative; margin: 8px 0px 0px 0px; width: 786px; padding: 0px 0px 18px 0px; overflow: visible; }
#user_root .errormsg { color: #940000; margin-left: 12px; margin-right: 20px; padding-bottom: 10px; }
#user_root #block { width: 786px; background-image: url(/pics/gra_hg_verlauf_786.gif); }
#user_root #block td { border-bottom: 3px solid #ECECEC; }
#user_root #block tr { vertical-align: top; }
#user_root #block .spalte_1 {padding-top: 8px; padding-bottom: 7px; padding-left: 11px; width: 148px; }
#user_root #block .spalte_2 {padding-top: 6px; width: 320px; }
#user_root #block .spalte_3 {padding-top: 6px; padding-bottom: 7px; width: 296px; }
#user_root #block .feld { width: 308px; }
#user_root #block .feld_radio { border: none; background-color: transparent; }
#user_root #block .feld_zip { width: 60px; }
#user_root #block .feld_city { width: 240px; }
#user_root #block .feld_street { width: 260px; }
#user_root #block .feld_hnumber { width: 40px; }
#user_root #block .feld_year { width: 61px; }
#user_root #block .feld_month { width: 61px; }
#user_root #block .feld_day { width: 61px; }
#user_agb { position: absolute; top: 132px; right: 0px; width: 307px; height: 300px; z-index: 99; }
#user_agb #block { background-image: url('/pics/gra_hg_verlauf_786.gif'); }
#user_agb #block td { padding-left: 10px; }
#user_agb #button { position: relative; top: 20px; left: 208px; }
#area_footer_links_user_root_show { height: 25px; width: 467px; margin-top: 5px; text-align: right; }
#user_activation { position: relative; margin: 4px 0px 0px 0px; width: 786px; padding: 0px 0px 18px 0px; overflow: visible; }
#user_activation .errormsg { color:#940000; margin-left: 12px; margin-right: 20px; padding-bottom: 10px; }
#user_activation #block { margin-top: 10px; width: 786px; background-image: url(/pics/gra_hg_verlauf_786.gif); }
#user_activation #block td { border-bottom: 3px solid #ECECEC; }
#user_activation #block tr { vertical-align: top; }
#user_activation #block .spalte_1 { padding-top: 8px; padding-bottom: 7px; padding-left: 11px; width: 148px; }
#user_activation #block .spalte_2 { padding-top: 6px; }
#user_activation #block .feld { width: 308px; }
#user_error { position: relative; margin: 4px 0px 0px 0px; width: 786px; padding: 0px 0px 18px 0px; overflow: visible; }
#user_error .errormsg { color: #940000; margin-left: 12px; margin-right: 20px; padding-bottom: 10px; }
#user_error #block { margin-top: 10px; width: 786px; background-image: url(/pics/gra_hg_verlauf_786.gif); }
#user_error #block td { border-bottom: 3px solid #ECECEC; }
#user_error #block tr { vertical-align: top; }
#user_error #block .spalte_1 { padding-top: 8px; padding-bottom: 7px; padding-left: 11px; width: 148px; }
#user_error #block .spalte_2 { padding-top: 6px; }
#user_error #block .feld { width: 308px; }
#user_error #button { position: relative; top: 20px; left: 208px; }
#user_spalte1 { position: relative; width: 466px; float: left; }
#user_spalte1 #text { padding-right: 12px; }
#user_spalte2 { position: relative; width: 307px; float: left; }
#user_spalte2 #text { padding-left: 3px; padding-right: 12px; }
#user_login #block { width: 307px; margin-top: 10px; background-image: url(/pics/gra_hg_verlauf_786.gif);}
#user_login #block td { border-bottom: 3px solid #ECECEC; }
#user_login #block tr { vertical-align: top; }
#user_login #block .spalte_1 { padding-top: 8px; padding-bottom: 7px; padding-left: 11px; width: 74px; }
#user_login #block .spalte_2 { padding-top: 6px; }
#user_login #block .feld { width: 145px; }
#user_login #button { padding-top: 20px; padding-left: 232px; padding-bottom: 19px; }
#area_biographie { background-color: #ECECEC; width: 786px; height: auto; padding: 0px; margin: 0px; }
#area_biographie .tablePlayer { width: 469px; }
#area_biographie #area_biographie_left { float: left; width: 469px; overflow: hidden; }
#area_biographie #area_biographie_left .tn01 { font: bolder 11px Arial, Helvetica, sans-serif; color: Black; line-height: 16px; }
#area_biographie #area_biographie_left .tn02 { font: normal 12px Arial, Helvetica, sans-serif; color: Black; line-height: 16px; }
#area_biographie #area_biographie_right { margin-left: 10px; float: left; width: 306px; }
#area_biographie  .txt_fliesstext { line-height: 20px; }
#spinContent select.spinWidget { font: normal 11px Arial, Helvetica, sans-serif; color: Black; text-transform: none; margin-top: 2px; }
#area_reiter select.spinWidget { position: relative; float: left; font: normal 11px Arial, Helvetica, sans-serif; color: Black; text-transform: none; }
#area_reiter img.goButton { padding-left: 6px; margin-top: -2px; cursor: pointer; }
#tippspiel_content #text { padding-left: 12px; }
#tippspiel_content #block { width: 786px; margin-top: 10px; background-image: url(/pics/gra_hg_verlauf_786.gif); }
#tippspiel_content #block td { border-bottom: 3px solid #ECECEC; padding-top: 8px; padding-bottom: 7px; padding-left: 12px; }
#tippspiel_content #block tr {}


/* TEXT */
#user_root .font_18,
#user_spalte2 .font_18,
#user_services .font_18,
#user_activation .font_18,
#user_error .font_18,
#user_fliesstext .font_18,
#user_spalte1 .font_13,
#user_spalte2 .font_13,
#user_fliesstext .font_13,
#user_root .font_13,
#user_services .font_13,
#user_agb .font_13,
#user_activation .font_13,
#user_error .font_13,
#tippspiel_content .font_13 { line-height: 21px; }
#user_spalte2 .font_1,
#user_fliesstext .font_1,
#user_root .font_1,
#user_services .font_1,
#user_agb .font_1,
#user_activation .font_1,
#user_error .font_1 { line-height: 16px; }


/* INPUT FIELDS */
#user_root #block input,
#user_spalte2 #block input,
#user_services #block input,
#user_activation #block input { height: 14px; margin: 0px; padding: 4px 0px 0px 2px; border: 1px solid black; background-color: white; }


/* ALS TABELLE UMGEBAUT */
#table_aktuell_flexible { width: 786px; background-image: url(/pics/gra_hg_verlauf_786.gif); margin-top: 2px; margin-bottom: 1px; padding: 0px; }
#table_aktuell_flexible th, #table_aktuell_flexible td { text-align: left; vertical-align: top; }
#table_aktuell_flexible th { padding: 5px 10px; border-right: 1px solid #ECECEC; border-bottom: 2px solid #ECECEC; }
#table_aktuell_flexible td { padding: 5px 10px; border-right: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; }
#table_aktuell_flexible th.noborder, #table_aktuell_flexible td.noborder { border-right: none; }
#table_aktuell_flexible th.transfer, #table_aktuell_flexible td.transfer { border-bottom: 4px solid #ECECEC; }
#table_aktuell_flexible td.nopadd { padding: 0px; }
#table_aktuell_flexible td.nopaddleft { padding-left: 0px; }
#table_aktuell_flexible td.nopaddright { padding-right: 0px; }
#table_aktuell_flexible .audio_player { height: 25px; overflow: hidden; }


/* AUFLISTUNGEN IM FLIESSTEXT */
#area_fliesstext ul { margin-left: 0; margin-top: 0;  padding-left: 0; }
#area_fliesstext li { line-height: normal; margin-left: 15px; }


/* ABSOLUTE LINKS */
#rss_link { position: absolute; top: 106px; left: 913px; }
#onlinestar_link { position: absolute; top: 103px; left: 792px; }
#twitter_link { position: relative; top: 106px; left: 813px; }


/* OLD */
#content #head_reiter { position: relative; width: 786px; height: auto; border-left: 1px solid #6C6C6C; border-right: 1px solid #6C6C6C; clear: both; }
#content #head_reiter #leiste { position: relative; width: 786px; height: auto; padding: 4px 0px 16px 0px; margin: 0px; background-color: #B6BDC3; clear: both; }
#content #head_reiter #leiste #area_fliesstext { padding-top: 8px; }
#content #head_reiter #leiste .txt_fliesstext { line-height: 18px; }
#content #head_reiter #leiste .headline { padding: 11px 0px 11px 12px; }
#content #head_reiter #leiste .headline .skylogo { position: absolute; top: 2px; left: 610px; width: 168px; height: 45px; z-index: 999; }
#content #head_reiter #leiste .headline .skylink { position: absolute; top: 2px; left: 707px; width: 70px; height: 45px; z-index: 1000; }
#content #head_reiter #leiste .headline .skylink a { cursor: pointer; }
#content #head_reiter #leiste .img_headline_red { float: right; padding-left: 6px; margin-top: -18px; padding-top: 0px; margin-right: 10px; width: auto; }
#content #head_reiter #reiter { width: 786px; background-color: #B6BDC3; clear: both; overflow: hidden; }
#content #head_reiter #reiter { width: 786px; background-color: #B6BDC3; clear: both; overflow: hidden; }

/* TOR DES SPIELTAGS */
#content #head_reiter_tor { position: relative; width: 788px; height: auto; clear: both; }
#content #head_reiter_tor #leiste { position: relative; width: 788px; height: auto; padding: 0px; margin: 0px; clear: both; }
#content #head_reiter_tor #leiste .area_headline_pic_tor .skylink { position: absolute; top: 10px; left: 665px; width: 105px; height: 65px; z-index: 1000; }
#content #head_reiter_tor #leiste .area_headline_pic_tor .skylink a { cursor: pointer; }
#content #head_reiter_tor #reiter { width: 786px; background-color: #B6BDC3; clear: both; overflow: hidden; border-left: 1px solid #6c6c6c; border-top: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; }

/* SPIEL DER SAISON */
#content #head_sdsaison { position: relative; width: 788px; height: auto; clear: both; }
#content #head_sdsaison #leiste { position: relative; width: 788px; height: auto; padding: 0px; margin: 0px; clear: both; }
#content #head_sdsaison #leiste .area_headline_pic_sdsaison .skylink { position: absolute; top: 10px; left: 665px; width: 105px; height: 65px; z-index: 1000; }
#content #head_sdsaison #leiste .area_headline_pic_sdsaison .skylink a { cursor: pointer; }


/* SPIELER DES SPIELTAGS */
#content #head_reiter_sp { position: relative; width: 788px; height: auto; clear: both; }
#content #head_reiter_sp #leiste { position: relative; width: 788px; height: auto; padding: 0px; margin: 0px; clear: both; }
#content #head_reiter_sp #leiste #area_fliesstext { padding-top: 8px; }
#content #head_reiter_sp #leiste .txt_fliesstext { line-height: 18px; }
#content #head_reiter_sp #leiste .sponsoring { position: absolute; width: 177px; height: 116px; top: 0px; left: 609px; }
#content #head_reiter_sp #leiste a { cursor: pointer; }
#content #head_reiter_sp #leiste .headline { padding: 50px 0px 11px 12px; }
#content #head_reiter_sp #leiste .img_headline_red { float: right; padding-left: 6px; margin-top: -18px; padding-top: 0px; margin-right: 10px; width: auto; }
#content #head_reiter_sp #reiter { width: 786px; background-color: #B6BDC3; clear: both; overflow: hidden; font-size: 12px; font-weight: bold; border-top: 1px solid #6c6c6c; border-left: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; }
#content #head_reiter_sp #reiter .matchDay { background: url(/pics/matchday/background.png) -5px 0px no-repeat; width: 37px; height: 17px; float: left; font-size: 11px; text-align: center; font-weight: bold; padding-top: 3px; color: #fff; border-right: 1px solid #6C6C6C; border-bottom: 1px solid #6C6C6C; }
#content #head_reiter_sp #reiter .matchDayDone { background-position: -5px -20px; }
#content #head_reiter_sp #reiter .matchDayLong { width: 140px; border-bottom: 1px solid #6C6C6C; border-right: 0px solid #6C6C6C;}
#content #head_reiter_sp #reiter .matchDayActive { background-position: -5px -40px; }
#content #head_reiter_sp #reiter .matchDayFirst { background-position: 0px 0px; }
#content #head_reiter_sp #reiter .matchDayLast { background-position: 100% 0px; }
#content #head_reiter_sp #reiter .matchDayDoneFirst { background-position: 0px -20px; }
#content #head_reiter_sp #reiter .matchDayDoneLast { background-position: 100% -20px; }
#content #head_reiter_sp #reiter .matchDayActiveFirst { background-position: 0px -40px; }
#content #head_reiter_sp #reiter .matchDayActiveLast { background-position: 100% -40px; }
#content #head_reiter_sp #reiter .matchDayRelegationActive { background-position: -5px -40px; border-right: 1px solid #6C6C6C; border-bottom: 1px solid #6C6C6C; }
#content #head_reiter_sp #reiter .matchDayRelegationDone { background-position: -5px -20px; border-right: 1px solid #6C6C6C; border-bottom: 1px solid #6C6C6C; }
#content #head_reiter_sp #reiter .matchDayInactive { border-right: 1px solid #6C6C6C; border-bottom: 1px solid #6C6C6C; }
#content #head_reiter_sp #reiter .matchDayLeftOuter { border-left: 1px solid #6C6C6C; }

/* MEDIA GUIDE - CLUB OVERVIEW */
.clubOverview { padding: 0 10px; margin: 0 0 30px 0; }
.clubOverview .headline { font: bold 17px Arial, Helvetica, sans-serif; color: #C80000; text-decoration: none; margin-top: 18px; }
.clubOverview .clubsTable { margin-top: 20px; }
.clubOverview .clubsTable td { font-size: 11px; color: #c80000; width: 130px; text-align: center; }
.clubOverview .clubsTable td.clublogo { padding: 5px 0 0 0; }
.clubOverview .clubsTable td.clublink { padding: 0 0 5px 0; height: 24px; }


/* TIPPSPIEL */
#tippspiel { position: relative; width: 774px; height: auto; padding-left: 12px; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; clear: both; overflow: hidden; border-left: 1px solid #6c6c6c; border-right: 1px solid #6c6c6c; }
#tippspiel #leftbox { position:relative; width: 300px; float: left; }
#tippspiel #leftbox .bold { font-weight: bold; line-height: 18px; }
#tippspiel #leftbox .regular { font-weight: normal; margin-top: 18px; line-height: 18px; }
#tippspiel #leftbox .login { margin-top: 18px; }
#tippspiel #rightbox { position:relative; width: 460px; padding-left: 14px; float: left; }
#tippspiel #rightbox #menue { width: 460px; height: 41px; }
#tippspiel #rightbox #menue .menue1 { position: relative; width: 75px; height: 41px; float: left; background: transparent url(/pics/tippspiel/btn_bl.png) top left no-repeat; }
#tippspiel #rightbox #menue .menue2 { position: relative; width: 91px; margin-left: 4px; height: 41px; float: left; background: transparent url(/pics/tippspiel/btn_2bl.png) top left no-repeat; }
#tippspiel #rightbox #menue .menue3 { position: relative; width: 113px; margin-left: 4px; height: 41px; float: left; background: transparent url(/pics/tippspiel/btn_cl.png) top left no-repeat; }
#tippspiel #rightbox #menue .menue4 { position: relative; width: 94px; margin-left: 4px; height: 41px; float: left; background: transparent url(/pics/tippspiel/btn_uefa.png) top left no-repeat; }
#tippspiel #rightbox #menue .menue5 { position: relative; width: 64px; margin-left: 4px; height: 41px; float: left; background: transparent url(/pics/tippspiel/btn_wm.png) top left no-repeat; }
#tippspiel #rightbox #menue .menue1:hover,
#tippspiel #rightbox #menue .menue2:hover,
#tippspiel #rightbox #menue .menue3:hover,
#tippspiel #rightbox #menue .menue4:hover,
#tippspiel #rightbox #menue .menue5:hover { background-position: 0px -41px; }
#tippspiel #rightbox #towin { width: 460px; height: 445px; margin-top: 12px; background: transparent url(/pics/tippspiel/hg_preise.png) 0 0 no-repeat; }
#tippspiel #rightbox #towin #towin_left { width: 180px; float: left; padding-top: 12px; padding-left: 12px; }
#tippspiel #rightbox #towin #towin_right { width: 256px; float: right; padding-top: 1px; }
#tippspiel #rightbox #towin #towin_left .towin_bold_versal { position: relative; font-weight: bold; text-transform: uppercase; }
#tippspiel #rightbox #towin #towin_left .towin_bold { position: relative; font-weight: bold; }
#tippspiel #rightbox #towin #towin_left .towin_normal { padding-top: 4px; position: relative; font-weight: normal; line-height: 18px; }
#tippspiel #rightbox #preise { width: 460px; height: 95px; margin-top: 12px; overflow: visible; }
#tippspiel #rightbox #preise .preise1_left { position: relative; top: 0px; left: -1px; width: 148px; height: 95px; float: left; overflow: visible; }
#tippspiel #rightbox #preise .preise1_right { padding-left: 12px; width: 299px; height: 93px; float: left; text-align: left; border-bottom: solid 1px #6c6c6c; border-top: solid 1px #6c6c6c; }
#tippspiel #rightbox #preise .preise10px_versal { padding-top: 8px; font-size: 10px; font-weight: normal; text-transform: uppercase; }
#tippspiel #rightbox #preise .preise12px_bold { padding-top: 3px; font-size: 12px; font-weight: bold; }
#tippspiel #rightbox #preise .preise12px_normal { font-size: 12px; font-weight: normal; }
#tippspiel #leftbox #login { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }
#tippspiel #leftbox #login .spalte1 { width: 190px; height: 18px; margin: 0px 12px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#tippspiel #leftbox #login .spalte2 { width: 180px; height: 18px; margin: 0px 1px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#tippspiel #leftbox #login .spalte1 .spalte1a { width: 94px; height: 18px; margin: 0px; padding: 0px; float: left; clear: left; overflow: hidden; }
#tippspiel #leftbox #login .spalte1 .spalte2a { width: 94px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 33px; overflow: hidden; }
#tippspiel #leftbox #login .spalte1 .spalte2b { width: 90px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 5px; overflow: hidden; }
#tippspiel #leftbox #login a { text-decoration: underline; color: #000000; font-size: 10px; }
#tippspiel #leftbox #login input { width: 92px; height: 18px; margin: 0px; padding: 0px 0px 0px 2px; border: 1px solid black; background-color: white; }


/* ELF DES SPIELTAGES */
#elf_des_spieltags { position: absolute; width: 786px; height: 20px; background: transparent url(/pics/schatten.jpg) 0 0 no-repeat; clear: both; overflow: hidden; }
#elf_area_module_artikelbild { position: relative; width: 434px; height: 250px; background-color: #B6BDC3; margin: 0px; float: right; }
#elf_area_module_artikelbild .elf_area_artikelbildunterschrift_smaller { position:relative; font-size: 11px; overflow: visible; background-color: #B6BDC3; padding: 12px; margin: 0px; text-align: center; }
#elf_area_module_fliesstext { position: relative; padding-left: 12px; padding-right: 12px; padding-bottom:12px; height: auto;  margin: 0px; width: 300px; overflow: visible; }
#elf_login { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }
#elf_login .spalte1 { width: 190px; height: 18px; margin: 0px 12px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#elf_login .spalte2 { width: 180px; height: 18px; margin: 0px 1px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#elf_login .spalte1 .spalte1a { width: 94px; height: 18px; margin: 0px; padding: 0px; float: left; clear: left; overflow: hidden; }
#elf_login .spalte1 .spalte2a { width: 94px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 33px; overflow: hidden; }
#elf_login .spalte1 .spalte2b { width: 90px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 5px; overflow: hidden; }
#elf_login a { text-decoration: underline; color: #000000; font-size: 10px; }
#elf_login .button_ng a { text-decoration: none; color: white; font-size: 10px; }
#elf_login input { width: 92px; height: 18px; margin: 0px; padding:0px 0px 0px 2px; border: 1px solid black; background-color: white; }
#elf_unten { position: relative; top: 0px; left: 0px; margin: 0px; font-size: 12px; overflow: visible; width: 450px; }


/* INTRO SITES - LANDING PAGES */
#introsite #intrositeheader { position: relative; top: 0px; left: 0px; width: 788px; height: auto; overflow: hidden; }
#introsite_schatten { position:absolute; width:786px; height: 20px; background: transparent url(/pics/schatten.jpg) 0 0 no-repeat; clear: both; overflow: hidden; }
#introsite_text { position: relative; padding-left:12px; padding-right:12px; padding-bottom:12px; height: auto;  margin: 0px; width: auto; overflow: visible; }
#introsite_bild { position: relative; width: 364px; margin: 0px; }
#introsite_login { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }
#introsite_login .spalte1 { width: 190px; height: 18px; margin: 0px 12px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#introsite_login .spalte2 { width: 180px; height: 18px; margin: 0px 1px 0px 0px; padding: 0px; float: left; overflow: hidden; }
#introsite_login .spalte1 .spalte1a { width:  94px; height: 18px; margin: 0px; padding: 0px; float: left; clear: left; overflow: hidden; }
#introsite_login .spalte1 .spalte2a { width:  94px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 33px; overflow: hidden; }
#introsite_login .spalte1 .spalte2b { width:  90px; height: 18px; margin: 0px; padding: 0px; float: left; position: relative; left: 5px; overflow: hidden; }
#introsite_login a { text-decoration:underline; color:#000000; font-size:10px; }
#introsite_login input { width:  92px; height: 18px; margin: 0px; padding:0px 0px 0px 2px; border: 1px solid black; background-color: white; }
#introsite_unten { position: relative; top: 0px; left: 0px; padding-top: 20px; margin-bottom: 12px; font-size: 12px; overflow: hidden; line-height: 20px; }
#introsite_link { position: relative; width: 380px; padding: 10px 0px 10px 12px; background: transparent url(/pics/linke_spalte_landing.jpg) 0 0 repeat-y; margin-left: -12px; margin-bottom: 3px; line-height: 8px; font-weight: bold; }
#introsite_link br { font-size: 10px; line-height: 10px;}
#introsite_link a { font-size: 13px; }
#introsite_link a:hover { color: #014748; }
#introsite_button { position: relative; width: 160px; padding: 10px 100px 10px 130px; background: transparent url(/pics/linke_spalte_landing.jpg) 0 0 repeat-y; margin: 18px 0px 16px -12px; }
#introsite_log_button { position: relative; width: 220px; padding: 10px 100px 10px 120px; background: transparent url(/pics/linke_spalte_landing.jpg) 0 0 repeat-y; margin-left: -12px; margin-bottom: 8px; }
#introsite_log_form { position: relative; width: 340px; padding: 10px 100px 10px 12px; background: transparent url(/pics/linke_spalte_landing.jpg) 0 0 repeat-y; margin-left: -12px; margin-bottom: 8px; }
#introsite_box { position: relative; top: 0px; left: 0px; width: 319px; height: auto; text-align: left; float: right; }
#introsite_box .text { position: relative; top: 0px; left: 0px; padding-left: 12px; padding-right: 12px; width: 295px; font-size: 12px; background-image: url(/pics/_stadien/box_rechts_mitte.png); background-repeat: repeat-y; line-height: 20px; }
#introsite_box .oben { position: relative; width: 319px; height: 9px; background-image: url(/pics/_stadien/box_rechts_oben.png); background-repeat: no-repeat; }
#introsite_box .unten { position: relative; width: 319px; height: 9px; background-image: url(/pics/_stadien/box_rechts_unten.png); background-repeat: no-repeat; float: left; }
