body {
  width:100%; height:100%;
  margin:0; padding:0;
  background-color: black;
  background-image: url("../images/mainbg.jpg");
  background-position: top center; background-attachment: fixed; background-repeat:no-repeat;
  text-align: center;
}

.hoverbutton
  {width:45px; height:45px; border:0px; margin: 10px 20px 119px 790px; padding:0; position:relative;}

.hoverbutton_button
  {border:0; margin:0; padding:0; display:inline;}

.hoverbutton a
  {display:block; margin:0; border:0;}

.hoverbutton a img
  {filter:alpha(opacity=75);-moz-opacity: 0.75; opacity: 0.75;}

.hoverbutton a:hover img
  {filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}

.maintab {
  width:855px;
  margin:0; padding:0;
  background-image: url("../images/entry_night_1280.jpg");
  background-attachment: fixed;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
}

.header {
  margin:0; padding:0;
  width:855px; height: 184px;
  background-image: url("../images/top_banner.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.bottomheader {
  margin:0; padding:0;
  width:855px; height: 8px;
  background-image: url("../images/bottom_banner.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.bottomheader_spacer {
  margin:0; padding:0;
  width:855px; height: 5px;
  background-image: url("../images/bottom_banner_spacer.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.navtable {
  background-color: #842125;
}

.navspacer {
  background-image: url("../images/nav_spacer_logo.jpg");
  width:230px; height: 34px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_nextdate {
  background-image: url("../images/catbar_nextdate.gif");
  width:352px; height: 45px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_nextdate_sub {
  background-image: url("../images/catbar_nextdate_sub.gif");
  width:352px; height: 45px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_lastdate {
  background-image: url("../images/catbar_lastdate.gif");
  width:352px; height: 45px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_result {
  background-image: url("../images/catbar_result.gif");
  width:352px; height: 45px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_result_sub {
  background-image: url("../images/catbar_result_sub.gif");
  width:352px; height: 45px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_goals {
  background-image: url("../images/catbar_goals.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_lineup {
  background-image: url("../images/catbar_lineup.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_table_ol {
  background-image: url("../images/catbar_table_ol.jpg");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_newsbox {
  background-image: url("../images/catbar_newsbox.jpg");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_newsbox_logo {
  background-image: url("../images/catbar_newsbox_logo.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_clubdata {
  background-image: url("../images/catbar_clubdata.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teamdata_men {
  background-image: url("../images/catbar_teamdata_men.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teamdata_youth {
  background-image: url("../images/catbar_teamdata_youth.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}


.catbar_teamdata_women {
  background-image: url("../images/catbar_teamdata_women.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teamdata_seniors {
  background-image: url("../images/catbar_teamdata_seniors.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teamdata {
  background-image: url("../images/catbar_teamdata.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_ol {
  background-image: url("../images/catbar_teaminfo_ol.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_u23 {
  background-image: url("../images/catbar_teaminfo_u23.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_h3 {
  background-image: url("../images/catbar_teaminfo_h3.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_a1 {
  background-image: url("../images/catbar_teaminfo_a1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_a2 {
  background-image: url("../images/catbar_teaminfo_a2.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_b1 {
  background-image: url("../images/catbar_teaminfo_b1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_b2 {
  background-image: url("../images/catbar_teaminfo_b2.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_c1 {
  background-image: url("../images/catbar_teaminfo_c1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_c2 {
  background-image: url("../images/catbar_teaminfo_c2.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_c3 {
  background-image: url("../images/catbar_teaminfo_c3.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_d1 {
  background-image: url("../images/catbar_teaminfo_d1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_d2{
  background-image: url("../images/catbar_teaminfo_d2.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_d3 {
  background-image: url("../images/catbar_teaminfo_d3.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_e1 {
  background-image: url("../images/catbar_teaminfo_e1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_e2 {
  background-image: url("../images/catbar_teaminfo_e2.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_e3 {
  background-image: url("../images/catbar_teaminfo_e3.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_e4 {
  background-image: url("../images/catbar_teaminfo_e4.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_f1 {
  background-image: url("../images/catbar_teaminfo_f1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_f2 {
  background-image: url("../images/catbar_teaminfo_f2.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_f3 {
  background-image: url("../images/catbar_teaminfo_f3.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_f4 {
  background-image: url("../images/catbar_teaminfo_f4.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_g1 {
  background-image: url("../images/catbar_teaminfo_g1.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_mini {
  background-image: url("../images/catbar_teaminfo_mini.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_women {
  background-image: url("../images/catbar_teaminfo_women.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_dgirls {
  background-image: url("../images/catbar_teaminfo_dgirls.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_egirls {
  background-image: url("../images/catbar_teaminfo_egirls.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_ak32 {
  background-image: url("../images/catbar_teaminfo_ak32.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.catbar_teaminfo_u40 {
  background-image: url("../images/catbar_teaminfo_u40.gif");
  width:352px; height: 57px;
  background-position: top center;
  background-repeat: no-repeat;
}

.nextdate_spacer_l {
  background-image: url("../images/nextdate_spacer_l.jpg");
  width:51px; height: 89px;
  background-position: top center;
  background-repeat: no-repeat;
}

.nextdate_spacer_r {
  background-image: url("../images/nextdate_spacer_r.jpg");
  width:51px; height: 89px;
  background-position: top center;
  background-repeat: no-repeat;
}

.nextdate_spacer_vs {
  background-image: url("../images/nextdate_vs.jpg");
  width:72px; height: 89px;
  background-position: top center;
  background-repeat: no-repeat;
}

.nextdate_plate {
  background-image: url("../images/nextdate_plate.jpg");
  width:89px; height: 89px;
  background-position: top center;
  background-repeat: no-repeat;
  vertical-align: middle;
  text-align: center;
}

.nextdate_box {
  background-image: url("../images/nextdate_bg.jpg");
  width:352px; height: 85px;
  background-position: top center;
  background-repeat: repeat-x;
}

.nextdate_date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #842125;
}
.nextdate_venue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 10pt;
  color: #842125;
}

.lastdate_result {
  background-image:url(../images/nextdate_bg.gif);
  background-repeat:repeat-x;
  background-color: #FFFFFF;
  vertical-align:bottom;
  background-position:bottom;
}

.lastdate_result_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: bold;
  color: #842125;
}

.lastdate_result_sheet {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #842125;
}

.table_heading {
  background-color: #E3E3E3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.table_odd {
  background-color: #F8F8F8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.table_even {
  background-color: #E3E3E3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.league_odd {
  background-color: #F8F8F8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.league_even {
  background-color: #E3E3E3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.databox {
  background-color: #FFFFFF;
}

.databox_content {
  background-image:url(../images/newsbox_news_bg.gif);
  background-repeat:repeat-x;
  vertical-align:bottom;
  background-position:bottom;
}

.newsbox {
  background-color: #FFFFFF;
}

.newsbox_content {
  background-image:url(../images/newsbox_news_bg.gif);
  background-repeat:repeat-x;
  vertical-align:bottom;
  background-position:bottom;
}

.newsbox_content_preview {
  background-image:url(../design/images/newsbox_news_bg.gif);
  background-repeat:repeat-x;
  vertical-align:bottom;
  background-position:bottom;
}

.line {
  background-color: #C0C0C0;
  height:1px;
}

.newsbox_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #842125;
  text-align:left;
}

.newsbox_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

.newsbox_footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #842125;
}

.lineup_nr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #842125;
  text-align:left;
}

.lineup_name {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

.lineup_hint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align:center;
}

.indexnewsbox {
  margin:0; padding;0;
  width: 498px; height: 80px;
  background-image: url(../images/imagebar_news.png);
  background-repeat: repeat-x;
  vertical-align:bottom;
  background-position:bottom center;
  behavior: url(design/iepngfix.htc);
  float: left;
}

.mainimagebox {
  width: 498px; height: 30px;
  background-image: url(../images/mainimage_bgfader.png);
  background-repeat: repeat-x;
  vertical-align:bottom;
  background-position:bottom;
  behavior: url(design/iepngfix.htc);
}

.mainimagebox_preview {
  width: 498px; height: 30px;
  background-image: url(../images/mainimage_bgfader.png);
  background-repeat: repeat-x;
  vertical-align:bottom;
  background-position:bottom;
  behavior: url(design/iepngfix.htc);
}

.themebox {
  background-color: #FFFFFF;
}

.themebox_content {
  background-image: url(../images/newsbox_news_bg.gif);
  background-repeat: repeat-x;
  vertical-align:bottom;
  background-position:bottom;
}

.indexnews_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align:left;
}

.indexnews_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-align:left;
}

.main_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #842125;
  margin-top: 25px;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 20px;
  text-align:justify;
}

.main_subheading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #842125;
  margin-top: 13px;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 13px;
  text-align:justify;
}

.main_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12pt;
  color: #000000;
  margin-top: 13px;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 13px;
  text-align:justify;
}

.main_hint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 9pt;
  color: #000000;
  margin-top: 13px;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 13px;
  text-align:justify;
}

.themebox_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #842125;
  margin-top: 13px;
  margin-bottom: 20px;
  text-align:left;
}

.themebox_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #842125;
  margin-top: 13px;
  margin-bottom: 13px;
  text-align:left;
}

.themebox_footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin-top: 13px;
  margin-bottom: 13px;
  text-align:justify;
}


.ad_mainsponsors {
  margin:0; padding:0;
  width:498px; height: 85px;
  background-image: url("../images/ad_mainsponsors.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.ad_fanshop {
  margin:0; padding:0;
  width:352px; height: 57px;
  background-image: url("../images/ad_fanshop.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.ad_winterfahrplan {
  margin:0; padding:0;
  width:498px; height: 95px;
  background-image: url("../images/ad_winterfahrplan.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.ad_condolence {
  margin:0; padding:0;
  width:498px; height: 85px;
  background-image: url("../images/ad_condolence.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

.footer_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}

#portraitsintro_box
  {width:498px; margin:0; padding: 0; text-align: center;}

.portraitsintro
  {float:left; width:100px; height:90px; border:1px solid #842125; text-align:center; margin: 11px 11px 11px 11px; padding:0;background: #842125; display:inline}

.portraitsintro_pic
  {border:0; margin-bottom:3px; padding:0; display:block}

.portraitsintro a
  {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-decoration:none; display:block; border:0;}

.portraitsintro a span.nr
  {color:#fff; font-weight: bold;}

.portraitsintro a img
  {filter:alpha(opacity=70);-moz-opacity: 0.7; opacity: 0.7;}

.portraitsintro a:hover
  {font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px; text-decoration:none; display:block; border:0;}

.portraitsintro a:hover img
  {filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}



img, div { behavior: url(design/iepngfix.htc) }

a.teaminfosubnav {
  display: block;
  width:173px;
  height:35px;
  line-height: 35px;
  border-width: 1px;
  border-color: #C0C0C0;
  border-style: ridge;
  font-size:14px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  vertical-align:middle;
  color: #FFFFFF;
  background-image:url(../images/teaminfo_subnav_bg.gif);
}

a.teaminfosubnav:hover {
  background-image:url(../images/teaminfo_subnav_active.gif);
}
a.teaminfosubnav:active {
  background-image:url(../images/teaminfo_subnav_active.gif);
}

a.news {font-family:Verdana, Arial, sans-serif; font-size:12px;}
a.news:link {color:#842125; text-decoration:none; font-weight:bold;}
a.news:active {color:#842125; text-decoration:none;font-weight:bold;}
a.news:visited {color:#842125; text-decoration:none;font-weight:bold;}
a.news:hover {color:#842125; text-decoration:underline;font-weight:bold;}

a.themes {font-family:Verdana, Arial, sans-serif; font-size:12px;}
a.themes:link {color:#842125; text-decoration:none; font-weight:bold;}
a.themes:active {color:#842125; text-decoration:none;font-weight:bold;}
a.themes:visited {color:#842125; text-decoration:none;font-weight:bold;}
a.themes:hover {color:#842125; text-decoration:underline;font-weight:bold;}

a.download {font-family:Verdana, Arial, sans-serif; font-size:12px;}
a.download:link {color:#842125; text-decoration:none; font-weight:bold;}
a.download:active {color:#842125; text-decoration:none;font-weight:bold;}
a.download:visited {color:#842125; text-decoration:none;font-weight:bold;}
a.download:hover {color:#842125; text-decoration:underline;font-weight:bold;}

a.menu {font-family:Verdana, Arial, sans-serif; font-size:10px;}
a.menu:link {color:#842125; text-decoration:none;}
a.menu:active {color:#842125; text-decoration:none;}
a.menu:visited {color:#842125; text-decoration:none;}
a.menu:hover {color:#842125; text-decoration:underline;}

a.report {font-family:Verdana, Arial, sans-serif; font-size:10px;}
a.report:link {color:#842125; text-decoration:underline;}
a.report:active {color:#842125; text-decoration:underline;}
a.report:visited {color:#842125; text-decoration:underline;}
a.report:hover {color:#842125; text-decoration:underline;}

a.imprint {font-family:Verdana, Arial, sans-serif; font-size:10px;}
a.imprint:link {color:#CCCCCC; text-decoration:none;}
a.imprint:active {color:#CCCCCC; text-decoration:none;}
a.imprint:visited {color:#CCCCCC; text-decoration:none;}
a.imprint:hover {color:#CCCCCC; text-decoration:underline;}
