/* HTML-Tags */
body { background: #ffffff; color: #313131; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 15px; margin: 0px; padding: 0; }
body.sih100yrs { background:#fff url(/images/kachelung_hg.jpg) repeat-x; background-position:17px 0px; }
img { border: none; }

#sih100yrs_sideheader { position:absolute; top:0px; left:991px; width:178px; height:607px; margin:0; padding:0; z-index:1000; }

/* Ausge-X-t 19.09.2007 (AS) */
xdiv { padding:0px; margin: 0px; float:left; }

a, a:visited, a:active, a:link, a:hover { color: #313131; text-decoration: underline; }
td { color: #313131; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; }

.teaserhl-invers { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; }
.teasertxt-invers { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; line-height: 16px; }

.teaserhl-invers-nl { color: #313131; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; }
.teasertxt-invers-nl { color: #313131; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; line-height: 16px; }

#SuperBannerContainer { width:974px; margin-left:17px; text-align:center; height:95px; border:0; padding-top:5px; }
#SkyscraperContainer { position:absolute; left:1000px; top:10px; height:600px; margin:0 30px 0 0; padding:0; z-index:2000; }
#HeadlineBannerContainer { position:absolute; top:0; right:10px; z-index:2000; }

#pageholder { position: relative; top: 0px; left: 17px; width: 974px; padding:0px; margin: 0px; background:#fff url(/images/back_side.jpg) bottom no-repeat; z-index:50; }
* html #pageholder { left:11px; l\eft:17px; }

/* Header (Navigation) */
#header { clear: both; width: 974px; height: 140px; padding:0px; margin: 0px; background: url(/images/header.jpg) top left repeat-y; }
#headerSIH_100yrs { clear:both; width:974px; height:140px; padding:0; margin:0; background:url(/images/header_100_years_b.jpg) top left repeat-y; }
#headerSIH_de { clear:both; width:974px; height:140px; padding:0; margin:0; background:url(/images/header_de.jpg) top left repeat-y; }
#headerSIH_fr { clear:both; width:974px; height:140px; padding:0; margin:0; background:url(/images/header_fr.jpg) top left repeat-y; }
#navigation { background: url(/images/nav_px.gif); clear: both; height: 29px; width: 974px; }
#navigation .nav { position: relative; left: 158px; width: auto; height: 29px; }
#small-nav { position:absolute; top:145px; right:20px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#fff; }
#small-nav a { color:#fff; text-decoration:none; }
#subnavigation { margin-bottom: 10px; clear: both; width: 974px; height: 29px; background: url(/images/nav/navsub_px.gif); }
#subnavigation .nav { position: relative; left: 38px; width: auto; height: 29px; float: left; }
#subnavigation .navRight {position: relative; top: 0px; left: 723px; width: auto;  height: 29px;}
#logo {	width: 117px;  height: 150px; position: absolute; top: 8px; left: 26px; z-index: 100; border:0; }

#subnavigationNL { margin-bottom: 10px; clear: both; width: 974px; height: 29px; background: url(/images/nav/navsub_px.gif); }
#subnavigationNL .nav { position: relative; left: 42px; width: auto; height: 29px; float: left; }
#subnavigationNL .navRight {position: relative; top: 0px; left: 723px; width: auto;  height: 29px;}
/* swiss eishockey */
/* column */
#column { width: 526px; margin-left: 6px; margin-right: 6px; float:left; z-index:40; position:relative; }

* html #column { margin:0; margin-right:-20px; padding:0; padding-left:8px; }

#teaser { width: 523px;  height: 320px; margin: 15px 0 10px 0; background: url(/images/back_news_01.jpg); overflow:hidden;}
#teaser .content { width: 523px;  height: 200px; z-index: 10; background: url(/images/back_news_01.jpg); overflow:hidden;}
#teaser .content .imgRight { float: right; width: 255px;  height: 200px; background:url(/images/image_big.jpg);}
#teaser .content .contentLeft { position: relative; top: 15; left: 15; float: left; width: 240px;  height: 190px; padding: 0px; overflow:hidden;}
#teaser .hl { width: 526px; height: 120px; z-index: 10; background: url(/images/back_news_02.jpg) bottom left no-repeat; overflow:hidden;}
#teaser .hl .content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; width: 526px; height: 120px; padding: 10px;}

#newsmain {	width: 526x; margin: 3px 0 7px 0; background: url(/images/hg_ct_stripes_v.gif) bottom left no-repeat;}
#newsmain .head { width: 526px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#newsmain .inner { float:left; width: 526px; padding: 5px 0 0 5px;  }
#newsmain .bottom { width: 526px; height: 11px; background: url(/images/teaser_big_down.gif) bottom left no-repeat;}

#shop {	width: 526px;  margin: 7px 0 7px 0; padding: 0 0 0 0; background: url(/images/hg_ct_stripes_v.gif) bottom left no-repeat;}
#shop .head { width: 526px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#shop .inner { float:left; width: 218px; }
#shop .bottom { width: 526px; height: 11px; background: url(/images/teaser_big_down.gif) bottom left no-repeat;}


#news {	width: 526px; padding: 0 0 7px 0; margin:5px 0; float:left;}
#news .head { width: 526px; height: 25px; margin: 0; font-weight:bold; background: url(/images/head_ct.jpg) no-repeat bottom; }
#news .inner { width: 526px; padding: 0px 0 0px 20px; float:left; background: url(/images/hg_ct.gif) repeat-y; font-size:11px; }
#news .inner a, #news .inner a:visited, #news .inner a:active, #news .inner a:link, #news .inner a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #313131; text-decoration: underline; }
#news .bottom { width: 526px; height: 11px; background: url(/images/teaser_big_down.gif) no-repeat; float:left; }

#newsbt { width: 526px; padding: 0 0 7px 0;}
#newsbt .head { width: 526px; height: 25px; margin: 0; background: url(/images/head_ct.jpg) no-repeat;}
#newsbt .inner { width: 526px; padding: 5px 0 5px 20px; float:left; background: url(/images/hg_ct.gif) repeat-y; font-size:11px; line-height:15px; }
#newsbt .inner a, #newsbt .inner a:visited, #newsbt .inner a:active, #newsbt .inner a:link, #newsbt .inner a:hover { font-weight: normal; color: #313131; text-decoration: underline; }
#newsbt .bottom { width: 526px; height: 11px; background: url(/images/teaser_big_down.gif) no-repeat; float:left; }

#videonews { width: 526px; padding: 0 0 7px 0; margin:5px 0; float:left;}
#videonews .head { width: 526px; height: 25px; margin: 0; font-weight:bold; background: url(/images/head_ct.jpg) no-repeat bottom; }
#videonews .inner { width: 526px; padding: 0px 0 0px 20px; float:left; background: url(/images/hg_ct.gif) repeat-y; font-size:11px; }
#videonews .inner a, #videonews .inner a:visited, #videonews .inner a:active, #videonews .inner a:link, #videonews .inner a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #313131; text-decoration: underline; }
#videonews .bottom { width: 526px; height: 25px; background: url(/images/teaser_big_down.gif) float:left; }

#flvplayer { width: 526px; padding: 0px 0 7px 6px; margin:5px 0; float:left;}
#flashteaser_home { width: 526px; padding: 7px 0 7px 0px; margin:5px 0; clear: both; overflow: hidden; }

#flashplayer { width: 526px; padding: 7px 0 7px 6px; margin:5px 0; float:left;}
#flashpayler form { margin:0; padding:0; }
#flashplayer .head { width: 526px; height: 25px; margin: 0; font-weight:bold; background: url(/images/head_ct.jpg) no-repeat bottom; }
#flashplayer .inner { width: 526px; padding: 0px 0 0px 20px; float:left; background: url(/images/hg_ct.gif) repeat-y; font-size:11px; }
#flashplayer .inner a, #flashplayer .inner a:visited, #flashplayer .inner a:active, #flashplayer .inner a:link, #flashplayer .inner a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #313131; text-decoration: underline; } #flashplayer .bottom { width: 526px; height: 11px; background: url(/images/teaser_big_down.gif) no-repeat; float:left; }

#flashteaser { width: 218px;  margin: 7px 0 7px 0;}
#flashteaser form { margin:0; padding:0; }
#flashteaser .head { width: 218px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#flashteaser .inner { width: 218px; font-size:10px;}
#flashteaser .innertop { width: 218px; height: 121px; float: top; padding: 0 0 0 1px; background: url(/images/hg_ct.gif) repeat-y right;}
#flashteaser .innerbottom { width: 209px; font-size:10px; float: bottom; padding: 5px 0 0 10px; background: url(/images/hg_ct_s.gif) repeat-y right;}
#flashteaser .bottom { width: 219px; height: 11px; background: url(/images/nav_down.gif) bottom right no-repeat;}

#flashteaser2 { width: 525px; margin: 7px 0 7px 0; }
#flashteaser2 form { margin:0; padding:0; }
#flashteaser2 .head { width: 525px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#flashteaser2 .inner { width: 525px; height:70px; font-size:11px; border-bottom: 1px solid #A6A6A6;}
#flashteaser2 .innerleft { width: 145px; font-size:11px; float: left;}
#flashteaser2 .innerright { width: 380px; font-size:11px; float: right; padding: 5px 0 0 0; position: relative;}
#flashteaser2 .innerright2 { width: 380px; text-align: right; font-size:11px; padding: 5px 0 0 0; position: absolute; top: 48px; right: 5px;}
#flashteaser2 .bottom { width: 525px; height: 25px; padding: 5px 0 0 0; background: url(/images/head_ct.jpg) top left no-repeat; text-align: center;}
#flashteaser2 .inner a, #flashteaser2 .inner a:visited, #flashteaser2 .inner a:active, #flashteaser2 .inner a:link, #flashteaser2 .inner a:hover { font-weight: normal; color: #313131; text-decoration: underline; }
#flashteaser2 .head .hl {
  width: 100%;
  float: left;
  background: url(/images/media/icons_combined.gif) 97% 3px no-repeat;
}

#flashlinkers { width: 525px;  margin: 0 0 0 0; background: url(/images/hg_ct_stripes_v_s.gif) bottom left no-repeat;}
#flashlinkers .innerst { width: 525px; }
#flashlinkers .bottom { width: 525px; height: 1px; background: url(/images/nav_down.gif) bottom left no-repeat;}

#sport1news { width: 526px; padding: 0 0 7px 0; }
#sport1news .head {	width: 526px; height: 25px; margin: 0; background: url(/images/head_ct.jpg) no-repeat;}
#sport1news .inner { float:left; width: 526px; z-index: 101; height: auto;  padding: 5px 0 10px 20px; background: url(/images/hg_ct.gif) top left repeat-y; font-size:11px; line-height:15px; }
#sport1news .inner a, #sport1news .inner a:visited, #sport1news .inner a:active, #sport1news .inner a:link, #sport1news .inner a:hover { font-weight: normal; color: #313131; text-decoration: underline; }
#sport1news .bottom { width: 526px; height: 11px; background: url(/images/teaser_big_down.gif) no-repeat; float:left; }

#newsmain .head .hl, #news .head .hl, #newsbt .head .hl, #sport1news .head .hl, #newsmain .inner .hl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 25px; color: #313131; }
#teaser .content .contentLeft .hl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }


/* column rechts */
#columnRight { width: 218px; float: right;}

div div#rightColumn {
	width: 747px;
	float: left;
	min-height: 800px;
	background: #d8001d url('/images/bg_article.png') 0 0 no-repeat;
	position: relative;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	margin-left: 8px;
}
div div#rightColumn h3 {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
	margin: 15px 0px 60px 20px;
	padding: 0;
}
div div#footerRightColumn {
	background: #e1e1e1 url('/images/content_bottom.jpg') 6px 0px no-repeat;
	width: 756px;
	height: 9px;
	float: right;
}

#vorschau { width: 218px; height: auto; margin: 15px 0 0 0; padding: 0 0 0 0; background: url(/images/reiter_re_f.jpg) no-repeat; }
#vorschau .tabs { width: 218px; height: 33px; background: url(/images/tab_top.jpg) no-repeat;}
#vorschau .inner { width: 218px; z-index: 10; padding: 0 0 0 0; }
#vorschau .bottom { width: 218px; height: 11px; z-index: 11; background: url(/images/nav_down.gif) bottom left no-repeat;}
#vorschau .tabs .hl { padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 25px; color: #313131; }
#vorschau .tabs .ind, #shop .inner .lk, #umfrage .inner .lk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 10px; color: #313131; }
#vorschau .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 15px; color: #313131; }
#vorschau .inner .txt a, #vorschau .inner .txt a:visited, #vorschau .inner .txt a:active, #vorschau .inner .txt a:link, #vorschau .inner .txt a:hover { color: #313131; text-decoration: underline; }

#shop {	width: 218px;  margin: 7px 0 7px 0; padding: 0 0 0 0; background: url(/images/hg_ct_stripes_v_s.gif) bottom left no-repeat;}
#shop .head { width: 218px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#shop .inner { float:left; width: 218px; padding: 0 0 0 0 }
#shop .bottom { width: 218px; height: 11px; background: url(/images/nav_down.gif) bottom left no-repeat;}

#umfrage { width: 218px;  margin: 0 0 0 0; background: url(/images/hg_ct_stripes_v_s.gif) bottom left no-repeat;}
#umfrage .head { width: 218px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#umfrage .inner { width: 218px; }
#umfrage .bottom { width: 218px; height: 11px; background: url(/images/nav_down.gif) bottom left no-repeat;}

#shop .head .hl, #umfrage .head .hl, #flashteaser2 .head .hl, #flashteaser .head .hl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 25px; color: #313131; }
#shop .inner .lk, #umfrage .inner .lk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #313131; }

/* column links */
#columnLeft { position: relative; float:left; width: 218px; margin:0; z-index:1000; }

#search { float:left; width: 218px; height: 75px; margin-top: 15px; background: url(/images/hg_suche.jpg) no-repeat; }
#sponsoren { width: 218px; height: 390px; float:left; margin-top: 0px; background: url(/images/hg_sponsoren.jpg); no-repeat;}
#sponsoren .haupt { width: 218px; height: 120px; background:url(/images/sponsor_01.jpg) no-repeat; }
#sponsoren .gold { width: 218px; height: 98px;  background: url(/images/sponsor_02.jpg) no-repeat; }
#sponsoren .medien { width: 218px; height: 70px; background: url(/images/sponsor_03.jpg) no-repeat;}
#sponsoren .web { width: 218px; height: 101px; background: url(/images/sponsor_04.jpg) no-repeat;}

#sporttip {	float:left; width: 218px; height: 55px; margin-top: 7px; background: url(/images/sporttip.jpg) no-repeat;}
#desktopnews { float:left; width: 218px; height: 131px; margin-top: 7px; background: url(/images/teaser_desktop_news.jpg) no-repeat;}
#mobileservice { float:left; width: 218px; height: 108px; margin-top: 0px; background: url(/images/hg_teaser_mobileservice.jpg) no-repeat; }

#footer { position:relative; clear: both; width: 974px; height: 25px; margin:60px 0 0 0; background: url(/images/footer.gif) no-repeat; }
#footer a { color:#fff; font-weight:normal; text-decoration:none; }
#footer .copyright { position: absolute; top: 0; left: 10px; blub; width: 174px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 24px; color: #ffffff; }
#footer .lk { position: absolute; top: 0; left: 224px; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 24px; color: #ffffff; }
#footer .web { position: absolute; blub; top: 0; right:10px; blub; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 24px; color: #ffffff; }
#bottom { clear: both; width: 974px; height: 25px; }






/* national league */
#headerNl { clear: both; width: 974px;  height: 140px; padding:0px; margin: 0px; background: url(/images/nl/nl_header.jpg) top left repeat-y; }

#header_portrait_container { position:absolute;top:0;right:0; }
#header_portrait { cursor:pointer; }
#header_portrait_licensenr { display:none; }

#tabelle { width: 218px; height: auto; margin:10px 0; border:0; padding: 0 0 0 0; z-index:1000; float:left; }
#tabelle .tabs { width: 218px; height: 33px; float:left; }
#tabelle .tabs #Tab1 { color:#d00221; text-decoration:none; }
#tabelle .tabs #Tab2 { color:#313131; text-decoration:none; }
#tabelle .tabs #Tab3 { color:#313131; text-decoration:none; }
#tabelle #RankingTabs { background: url(/images/nl/klappteaser/klappteaser_reiter_nla.gif.png) top left no-repeat; }
#tabelle .inner { width: 218px; height: 274px; xz-index: 10; padding: 0 0 0 0px; float:left; z-index:1000; }
#tabelle .bottom { width: 218px; height: 11px; xz-index: 11; background: url(/images/nav_down.gif) bottom left no-repeat; float:left;}
#tabelle .tabs .hl { padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 25px; color: #313131; }
#tabelle .tabs .ind, #shop .inner .lk, #umfrage .inner .lk, #tabelle .inner .hl, #teams .tabs .ind, #shop .inner .hl, #umfrage .inner .hl, #vorschau .inner .lk, #vorschauNl .inner .lk  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; font-weight: normal; color: #D00221;  }
#tabelle .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tabelle .inner .txt a, #tabelle .inner .txt a:visited, #tabelle .inner .txt a:active, #tabelle .inner .txt a:link, #tabelle .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tabelle .inner a, #tabelle .inner a:visited, #tabelle .inner a:active, #tabelle .inner a:link, #tabelle .inner a:hover { color: #313131; text-decoration: underline; }
#tabelle .inner .lk a, #tabelle .inner .lk a:visited, #tabelle .inner .lk a:active, #tabelle .inner .lk a:link, #tabelle .inner .lk a:hover { color: #D00221; text-decoration: none; }
#tabelle .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tabelle .inner .tbl_teams, #vorschau .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }

#tabelleInner { background:transparent url(/images/nl/klappteaser/klappteaser_zu_unten_nla.gif.png) top left no-repeat; width: 208px; height: 291px; border:0; z-index: 2000; margin: 0; padding: 0 0 0px 10px; border:0; float:left;}
#tabelleInner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tabelleInner .txt a, #tabelleInner .txt a:visited, #tabelleInner .txt a:active, #tabelleInner .txt a:link, #tabelleInner .txt a:hover { color: #313131; text-decoration: underline; }
#tabelleInner a, #tabelleInner a:visited, #tabelleInner a:active, #tabelleInner a:link, #tabelleInner a:hover { color: #313131; text-decoration: underline; }
#tabelleInner .lk a, #tabelleInner .lk a:visited, #tabelleInner .lk a:active, #tabelleInner .lk a:link, #tabelleInner .lk a:hover { color: #D00221; text-decoration: none; }
#tabelleInner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tabelleInner .tbl_teams, #vorschau .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }

#tblAdvA { position: absolute; top: 33px !important; top:33px; left: 0px; z-index: 1001; width: 500px; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/images/nl/klappteaser/klappteaser_offen_unten_nla.gif.png) top left no-repeat; border:0;}
#tblAdvA .inner { width: 500px; height:600px; z-index: 10; padding: 0 0 0 10px;}
#tblAdvA .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tblAdvA .inner .txt a, #tblAdvA .inner .txt a:visited, #tblAdvA .inner .txt a:active, #tblAdvA .inner .txt a:link, #tblAdvA .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tblAdvA .inner a, #tblAdvA .inner a:visited, #tblAdvA .inner a:active, #tblAdvA .inner a:link, #tblAdvA .inner a:hover { color: #313131; text-decoration: underline; }
#tblAdvA .inner .lk a, #tblAdvA .inner .lk a:visited, #tblAdvA .inner .lk a:active, #tblAdvA .inner .lk a:link, #tblAdvA .inner .lk a:hover { color: #D00221; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#tblAdvA .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tblAdvA .inner .tbl_teams { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }
/*#tblAdvA .bottom { width: 291px;; height: 11px; z-index: 11; background: url(/images/nav_down.gif) bottom left no-repeat;}*/

#tblA { position: absolute; top:35px !important; top:35px; border:0; left: 0px; z-index: 1001; width: 218px; height: auto; margin: 7px 0 0 0; padding: 0 0 0 0;  }
#tblA .inner { width: 500px; z-index: 10; padding: 0 0 0 10px;}
#tblA .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tblA .inner .txt a, #tblA .inner .txt a:visited, #tblA .inner .txt a:active, #tblA .inner .txt a:link, #tblA .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tblA .inner a, #tblA .inner a:visited, #tblA .inner a:active, #tblA .inner a:link, #tblA .inner a:hover { color: #313131; text-decoration: underline; }
#tblA .inner .lk a, #tblA .inner .lk a:visited, #tblA .inner .lk a:active, #tblA .inner .lk a:link, #tblA .inner .lk a:hover { color: #D00221; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#tblA .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tblA .inner .tbl_teams, #vorschau .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }

#tblAdvB { position: absolute; top: 33px !important; top:33px; blub; left:0; z-index: 1001; width: 500px; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/images/nl/klappteaser/klappteaser_offen_unten_nlb.gif.png) top left no-repeat;}
#tblAdvB .inner { width:500px; height:600px; z-index: 10; padding: 0 0 0 10px;}
#tblAdvB .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tblAdvB .inner .txt a, #tblAdvB .inner .txt a:visited, #tblAdvB .inner .txt a:active, #tblAdvB .inner .txt a:link, #tblAdvB .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tblAdvb .inner a, #tblAdvb .inner a:visited, #tblAdvb .inner a:active, #tblAdvb .inner a:link, #tblAdvb .inner a:hover { color: #313131; text-decoration: underline; }
#tblAdvB .inner .lk a, #tblAdvB .inner .lk a:visited, #tblAdvB .inner .lk a:active, #tblAdvB .inner .lk a:link, #tblAdvB .inner .lk a:hover { color: #D00221; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#tblAdvB .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tblAdvB .inner .tbl_teams { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }

#tblB { position: absolute; top:35px !important; top:35px; left:0; z-index: 1001; width: 218px; height: auto; margin: 7px 0 0 0; padding: 0 0 0 0;  }
#tblB .inner { width: 500px; z-index: 10; padding: 0 0 0 10px;}
#tblB .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tblB .inner .txt a, #tblB .inner .txt a:visited, #tblB .inner .txt a:active, #tblB .inner .txt a:link, #tblB .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tblB .inner a, #tblB .inner a:visited, #tblB .inner a:active, #tblB .inner a:link, #tblB .inner a:hover { color: #313131; text-decoration: underline; }
#tblB .inner .lk a, #tblB .inner .lk a:visited, #tblB .inner .lk a:active, #tblB .inner .lk a:link, #tblB .inner .lk a:hover { color: #D00221; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#tblB .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tblB .inner .tbl_teams, #vorschau .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }

#tblAdvC { position: absolute; top: 33px !important; top:33px; blub; left:0; z-index: 1001; width: 500px; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; background: url(/images/nl/klappteaser/klappteaser_offen_unten_nlb.gif.png) top left no-repeat;}
#tblAdvC .inner { width:500px; height:600px; z-index: 10; padding: 0 0 0 10px;}
#tblAdvC .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tblAdvC .inner .txt a, #tblAdvC .inner .txt a:visited, #tblAdvC .inner .txt a:active, #tblAdvC .inner .txt a:link, #tblAdvC .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tblAdvb .inner a, #tblAdvb .inner a:visited, #tblAdvb .inner a:active, #tblAdvb .inner a:link, #tblAdvb .inner a:hover { color: #313131; text-decoration: underline; }
#tblAdvC .inner .lk a, #tblAdvC .inner .lk a:visited, #tblAdvC .inner .lk a:active, #tblAdvC .inner .lk a:link, #tblAdvC .inner .lk a:hover { color: #D00221; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#tblAdvC .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tblAdvC .inner .tbl_teams { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }

#tblC { position: absolute; top:35px !important; top:35px; left:0; z-index: 1001; width: 218px; height: auto; margin: 7px 0 0 0; padding: 0 0 0 0;  }
#tblC .inner { width: 500px; z-index: 10; padding: 0 0 0 10px;}
#tblC .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#tblC .inner .txt a, #tblC .inner .txt a:visited, #tblC .inner .txt a:active, #tblC .inner .txt a:link, #tblC .inner .txt a:hover { color: #313131; text-decoration: underline; }
#tblC .inner a, #tblC .inner a:visited, #tblC .inner a:active, #tblC .inner a:link, #tblC .inner a:hover { color: #313131; text-decoration: underline; }
#tblC .inner .lk a, #tblC .inner .lk a:visited, #tblC .inner .lk a:active, #tblC .inner .lk a:link, #tblC .inner .lk a:hover { color: #D00221; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#tblC .inner .tbl_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #313131; }
#tblC .inner .tbl_teams, #vorschau .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #313131; }


#teams { width: 218px; height: auto; margin: 10px 0 10px 0; padding: 0 0 0 0; background: url(/images/nl/clubs_box/logobox_unten_nla.gif) bottom left no-repeat; }
#teams .tabs { width: 218px; height: 33px; padding: 0; margin:0; }
#teams #ClubsTab { background: url(/images/nl/clubs_box/reiterlogobox_reiter_nla.gif.png) bottom left no-repeat; }
#teams .tabs #ClubsBoxNLATab { color:#d00221; font-weight:bold; text-decoration:none; }
#teams .tabs #ClubsBoxNLBTab { color:#313131; font-weight:bold; text-decoration:none; }
#teams .inner { width: 218px; height: 237px; z-index: 10; padding: 0; margin:0; background: url(images/nl/reiter_li.jpg) bottom left no-repeat;}
#teams .bottom { width: 218px; height: 11px; z-index: 11; background: url(/images/nav_down.gif) bottom left no-repeat;}
#teams .tabs .hl { padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 25px; color: #313131; }
#teams .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; }
#teams .inner .txt a, #teams .inner .txt a:visited, #teams .inner .txt a:active, #teams .inner .txt a:link, #teams .inner .txt a:hover { color: #313131; text-decoration: underline; }

#sponsorenNl { position:relative; top: 0; left: 0; width: 218px; height: 160px; margin-top: 7px; background: url(/images/hg_partner_sponsoren.jpg) no-repeat; }
#sponsorenNl .haupt { position:relative; top: 32px; left: 14px; width: 87px; height: 31px; background: url(/images/sponsor_postfinance.gif) no-repeat;}
#sponsorenNl .tvpartner { position:relative; top: 32px; left: 30px; width: 87px; height: 31px; background: url(/images/sponsor_teleclub.gif) no-repeat;}
#sponsorenNl .partner { position:relative; top: 70px; left: 14px; width: 87px; height: 31px; background: url(/images/sponsor_btd.gif) no-repeat;}
#sponsorenNl .sponsor { position:relative; top:70px; left: 30px; width: 87px; height: 31px; background: url(/images/sponsor_skoda.gif) no-repeat;}

#postfinance { width: 218px; height: 181px; margin-top: 7px; background: url(/images/hg_postfinanze.jpg) no-repeat;}
#postfinance .inner { width: 200px; height: 150px; vertical-align:bottom; padding: 0px 10px 0 20px; }
#postfinance .bn { width: 200px; height: 30px; padding: 0 0 0 180px; }

#teaserNl { width: 524px;  height: 320px; margin: 0 0 10px 0; background:  url(/images/nl_back_news_01.jpg) no-repeat; overflow:hidden;}
#teaserNl .content { width: 523px;  height: 200px; z-index: 10; background:  url(/images/nl_back_news_01.jpg) no-repeat; overflow:hidden;}
#teaserNl .content .imgRight { float: right; width: 255px;  height: 200px; }
#teaserNl .content .contentLeft { position: relative; top: 15; left: 15; float: left; width: 240px;  height: 190px; padding: 10px; overflow:hidden;}
#teaserNl .hl { width: 526px; height: 220px; z-index: 10; overflow:hidden; }
#teaserNl .hl .content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #313131; width: 526px; height: 204px; padding: 10px;}
#teaserNl .hl .content .txt { text-align: left; float:left; width:162px; margin:0; padding:0; }
#teaserNl .hl .content .txt, #teaserNl .hl .content .txt a  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #313131; xtext-decoration: underline;}

#teaserNl a.white { color:#fff; text-decoration:underline; font-weight:bold; }

#teaserSIH { width:523px; height:320px; margin:15px 0 10px 0; background:url(/images/seh_back_news_01.jpg) #cb0f1d; overflow:hidden; }
#teaserSIH .content { width:523px; height:200px; z-index:10; background:url(/images/seh_back_news_01.jpg); overflow:hidden; }
#teaserSIH .content .imgRight { float:right; width:255px; height:200px; }
#teaserSIH .content .contentLeft { position:relative; top:15px; left:5px; float:left; width:240px; height:190px; padding:10px; overflow:hidden; }
#teaserSIH .hl { width:526px; height:120px; z-index:10px; overflow:hidden; }
#teaserSIH .hl .content { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#fff; width:526px; height:120px; padding:10px; }
#teaserSIH .hl .content .txt { text-align: left; float:left; width:162px; margin:0; padding:0; }
#teaserSIH .hl .content .txt, #teaserSIH .hl .content .txt a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; line-height:14px; color:#fff; xtext-decoration:underline; }
#teaserSIH a.white { color:#fff; text-decoration:underline; font-weight:bold; }

#teaserNl a:link,
#teaserNl a:active,
#teaserNl a:hover,
#teaserNl a:visited,
#teaserSIH a:link,
#teaserSIH a:active,
#teaserSIH a:hover,
#teaserSIH a:visited { text-decoration:underline; }

#vorschauNl { width: 218px; height: auto; margin: 7px 0 0 0; padding: 0 0 0 0; }
#vorschauNl .tabs { width: 218px; height: 33px; background: url(/images/nl/reiter_top.jpg) no-repeat;}
#vorschauNl .inner { width: 218px; z-index: 10; background: url(/images/hg_ct_s.gif) repeat-y; }
#vorschauNl .innerB { width: 208px; z-index: 10; background: url(/images/hg_ct_s.gif) repeat-y; padding:5px; Xborder: 1px solid pink; position: relative; left: 0px;}
#vorschauNl .innerBvote { width: 218px; z-index: 10; background: url(/images/hg_ct_s.gif) repeat-y; overflow: hidden;}
#vorschauNl .static { margin-top: -18px; margin-left: 115px; width: 100px; height: 19px; background: url(/images/voting/balken_grau.gif) repeat;}
#vorschauNl .static2 { height: 19px; background: url(/images/voting/balken_rot.gif) repeat;}
#vorschauNl .senden { padding-top:20px; padding-left: 90px; width: 115px;}
#vorschauNl .abstimmtext { float:left; margin-right: 5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color: #ff0000; width: 70px;}
#vorschauN1 .abstimmbutton { float:right; padding-top: 30px; width: 30px; height: 19px;}
#vorschauNl .votingtext { margin-top: 10px; padding-bottom: 10px;}
#vorschauNl .votetext { margin-top: -18px; margin-left: 11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; text-align: left;}
#vorschauNl .statictext { margin-top: -18px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; text-align: right; height: 19px;}
#vorschauNl .statictext2 { margin-left: 11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; text-align: left; height: 19px;}
#vorschauNl .bottom { width: 218px; height: 11px; z-index: 11; background: url(/images/nav_down_w.gif) top left no-repeat;}
#vorschauNl .tabs .hl { padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 25px; color: #313131; }
#vorschauNl .inner .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; color: #313131; }
#vorschauNl .inner .txt a, #vorschauNl .inner .txt a:visited, #vorschauNl .inner .txt a:active, #vorschauNl .inner .txt a:link, #vorschauNl .inner .txt a:hover { color: #313131; text-decoration: underline; }
#vorschauNl .tabs .ind { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 10px; color: #313131; }

#searchNl { float:left; width: 218px; height: 75px; background: url(/images/nl_hg_suche.jpg) no-repeat; }
#searchSIH { float:left; width: 218px; height: 75px; margin-top: 15px; background: url(/images/seh_hg_suche.jpg) no-repeat; }

#vorschauNl .inner .lk a, #vorschauNl .inner .lk a:visited, #vorschauNl .inner .lk a:active, #vorschauNl .inner .lk a:link, #vorschauNl .inner .lk a:hover { color: #D00221; text-decoration: none; }

/* font formatierungen */
#teams .tabs .ind, #tabelle .tabs .ind,  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; font-weight: normal; color: #D00221}
#mobileservice .lk, #desktopnews .lk, #shop .inner .lk, #umfrage .inner .lk, #vorschau .inner .lk, #vorschau .inner .txt .lk  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; letter-spacing: 0.1em; font-weight: normal; color: #D00221; text-decoration: none; }

.indGrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 15px; color: #313131; }

#umfrage .inner .hl, #shop .inner .hl, #tabelle .inner .hl  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; font-weight: normal; color: #D00221 }
#vorschau .tabs .ind { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 10px; color: #313131; }


#navLeft {
  position: relative;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 20px;
  font-weight: normal;
  color: #313131;
  width: 217px;
  margin: 10px 0 -10px 0;
  border:0;
  padding:0 0 0 0;
  overflow:hidden;
  clear: both;
  height:auto;
}

#navLeft .inner {
  float:left;
  width: 217px;
  margin: 0;
  padding: 0 10px 7px 10px;
  background: transparent url(/images/bg_menuleft_inner.gif) top left;
}

#navLeft .head {
  float:left;
  position: relative;
  top: 0;
  left:0;
  width: 217px;
  height: 7px;
  margin: 0;
  padding: 0 0 0 0;
  background: transparent url(/images/bg_menuleft_top.gif) bottom left no-repeat;
  font-size:7px;
  line-height:7px;
}

#navLeft .bottom {
  float:left;
  position:relative;
  top:-5px;
  left:0;
  width: 217px;
  height: 7px;
  margin: 0;
  padding: 0 0 0 0;
  background: transparent url(/images/bg_menuleft_bottom.png) top left no-repeat;
  border:0;
}

#navLeft .row {
  height: 20px;
  margin: 0 0 0 0;
  padding: 0;
  width: 205px;
  background: url(/images/nav_trenner.png) top right no-repeat;
}

#navLeft .item {
  height: 20px;
  margin: 0;
  padding: 0;
  width: 185px;
}

#navLeft .sub {
  width: 200px;
  border:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 20px;
  font-weight: normal;
  color: #D00221;
  xfloat:left;
  padding: 0 0 0 16px;
}

#navLeft { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; }
#navLeft .lk, #results .lk { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:28px; }

#navLeft a, #navLeft .sub a { border:0; font-weight: normal; color: #313131; text-decoration: none;}
#navLeft a:hover, #navLeft .sub a:hover { color:#d00221; }
#navLeft a.active, #navLeft .sub a.active, #navLeft .row a.active { color:#d00221; }

#navLeft .lk, #results .lk {
  padding: 0 0 0 10px;
  font-weight: normal;
  color: #313131;
}


/* national league - spielbericht */
#columnRightBig { float:left; width: 750px; margin: 0 0 0 6px; overflow:hidden;}
#columnRightBig .head { width: 750px; height: 10px; background: url(/images/spielbericht/inhalt_top.gif) bottom left no-repeat;}
#columnRightBig .inner { width: 750px; height: auto; margin: 0; background: url(/images/spielbericht_inhalt_mitte.gif) repeat-y; }
#columnRightBig .bottom { width: 750px; height: 11px; margin: 0; background: url(/images/spielbericht/inhalt_down.gif) no-repeat; }

#playoffs {float: left; clear:both; width: 750px; height: 40px; float: left; margin: 0 0 0 0; }
#playoffsContent { float: left; width: 750px; height: 160px; z-index:1; visibility:hidden; margin: 0 0 0 0; padding: 0 0 0 0; }

#finals { clear:both; width: 750px; height: 190px; margin: 0 0 7px 0; padding: 0 0 0 0; }
#finals .head { width: 218px; height: 25px; }
#finals .inner { float:left; width: 218px; }
#finals .bottom { width: 218px; height: 11px; }

#quarter { float: left; width: 152px; height: 26px; margin: 0;  background: url(//images/reiter_on_1.gif) no-repeat;}
#half { float: left; width: 154px; height: 26px; margin: 0;  background: url(//images/reiter_off.gif) no-repeat;}
#final { float: left; width: 154px; height: 26px; margin: 0;  background: url(//images/reiter_off.gif) no-repeat top left;}
#more { float: left; width: 286px; height: 26px; margin: 0;  background: url(//images/reiter_px.gif) top left;}
#lineBottom { float: left; width: 746px; height: 26px; margin: 0;  background: url(//images/reiter_px.gif) top left;}
#statsInfo { float: left; width: 736px; height: 60px; margin: 0 0 0 10px; }


#quarterContent { position: absolute; top:290; left:242; z-index:100; visibility:visible; width: 750px; height: 160px; margin: 0; }
#halfContent { position: absolute; top:280; left:242; z-index:101; visibility:hidden; width: 750px; height: 160px; margin: 0; }
#finalContent { position: absolute; top:280; left:242; z-index:102; visibility:hidden; width: 750px; height: 160px; margin: 0; }

#homeRes {float: left; clear:both; width: 200px; height: 160px; float: left; margin: 0 0 0 0; }
#guestRes {float: right; width: 200px; height: 160px; float: right; margin: 0 0 0 0; }
#stats {width: 350px; height: 160px; margin: 0 0 0 0; }

#homeRes .tore, #guestRes .tore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 28px; font-weight: normal; color: #313131 }

#toreLyr {float: left; clear:both; width: 740px; height: auto; float: left; margin: 10px 0 10px 0;}
#strafenLyr {float: left; clear:both; width: 740px; height: auto; float: left; margin: 10px 0 10px 0; }
#aufstellungLyr {float: left; clear:both; width: 740px; height: auto; float: left; margin: 10px 0 10px 0; }

#homeTore { float: left; width: 350px; height: auto; margin: 7px 0 0 8px; padding: 0 0 0 0; overflow:hidden;}
#homeTore .head { width: 350px; height: 25px; background: url(//images/head_ct.jpg) no-repeat;}
#homeTore .inner { width: 350px; height: auto; padding: 7px 15px 7px 15px; background:;}

#guestTore { float: right; width: 350px; margin: 7px 0 0 8px; padding: 0 0 0 0; overflow:hidden;}
#guestTore .head { width: 350px; height: 25px; background: url(//images/head_ct.jpg) no-repeat;}
#guestTore .inner { width: 350px; height: auto; padding: 7px 10px 7px 10px; background:;}

#homeStrafen { float: left; width: 350px; height: auto; margin: 7px 0 0 8px; padding: 0 0 0 0; overflow:hidden;}
#homeStrafen .head { width: 350px; height: 25px; background: url(/images/head_ct.jpg) no-repeat; }
#homeStrafen .inner { width: 350px; height: auto; padding: 7px 10px 7px 10px; background:;}

#guestStrafen { float: right; width: 350px; height: auto; margin: 7px 0 0 8px; padding: 0 0 0 0; overflow:hidden;}
#guestStrafen .head { width: 350px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#guestStrafen .inner { width: 350px; height: auto; padding: 7px 10px 7px 10px; background:;}

#homeAufstellung { float: left; width: 350px; height: auto; margin: 7px 0 0 8px; padding: 0 0 0 0; overflow:hidden; }
#homeAufstellung .head { width: 350px; height: 25px; background: url(/images/head_ct.jpg) no-repeat; }
#homeAufstellung .inner {  width: 350px; height: auto; padding: 7px 10px 7px 10px; background:;}

#guestAufstellung { float: right; width: 350px; height: auto; margin: 7px 0 0 8px; padding: 0 0 0 0; overflow:hidden;}
#guestAufstellung .head { width: 350px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#guestAufstellung .inner { width: 350px; height: auto; padding: 7px 10px 7px 10px; background:;}

#homeTore .head .hl, #homeStrafen .head .hl, #homeAufstellung .head .hl, #guestTore .head .hl, #guestStrafen .head .hl,  #guestAufstellung .head .hl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 25px; color: #313131; }
#homeTore .inner td, #homeStrafen .inner td, #homeAufstellung .inner td, #guestTore .inner td, #guestStrafen .inner td, #guestAufstellung .inner td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #313131; }

.news {
  margin-top:15px;
  background:#b22222;
  padding-left:20px;
  padding-top:75px;
  float:right;
}

.article { width:750px; margin:0; padding:0; font-family:Verdana,Arial,sans-serif; font-size:11px; color:#313131; background:transparent url(/images/content_bg3.gif) repeat-y; position:relative; }
.article .header { width:730px; height:64px; margin:0; padding:11px 0 0 20px; font-size:14px; font-weight:bold; }
.article .body { width:750px; margin:0; padding:0 60px 0 20px; background:transparent url(/images/content_bg2.gif) no-repeat; }
.article .body .topic { margin:0; padding:0 0 20px 0; font-size:10px; font-weight:normal; width:100%; }
.article .body .headline { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#d00221; padding:0 0 23px 0; width:100%; }
.article .body .text { xwidth:727px; line-height:17px; padding-right:150px; font-size:11px; color:#313131; padding-bottom:40px; }
.article .body .text img { margin-right:-127px; margin-left:15px; }
.article_bottom { float:right; height:9px; font-size:9px; line-height:9px; margin:0 0 0 2px; padding:0; }
.article .image-caption { position:absolute; background:url(/images/caption_bg.gif) repeat-x; margin:0; padding:5px 10px 0 8px; font-size:10px; color:#313131; height:28px; }
.article .gallery { position:absolute; margin:0; padding:0; height:97px; border:0; }
.article .gallery .header { background:url(/images/gallery_header.gif) repeat-x #d9001d; height:22px; font-size:11px; font-weight:bold; color:#fff; margin:0; padding:5px 5px 0 10px; border:0; }
.article .gallery .images { background:url(/images/gallery_bg.gif) repeat-x #ddd; height:42px; }
.article .gallery .footer { background:url(/images/gallery_footer.gif) repeat-x #eee; height:23px; padding:5px 10px 0 0; border:0; font-size:10px; font-weight:normal; color:#d00221; text-align:right; }

.article .body .linkbox { width:600px; margin:0; padding:0; }
.article .body .linkbox .header { width:560px; background:url(/images/table_header_bg.gif) repeat-x; height:22px; margin:0 0 5px 0; padding:0; font-size:11px; font-weight:bold; padding:5px 20px 0 20px; }
.article .body .linkbox .text { width:560px; margin:0; font-size:11px; font-weight:normal; padding:0 20px; }
.article .body .linkbox .text a { color:#d00221; text-decoration:underline; font-weight:normal; }
.article .body .linkbox .text a:hover { text-decoration:none; }

.article .back-link { font-weight:normal; font-size:10px; color:#d00221; margin:0px; }
.article .back-link a { font-weight:normal; color:#d00221; text-decoration:none; }
.article .back-link a:hover { text-decoration:underline; }

.bottom-teaser { position:relative; margin:0 0 0 -2px; border:0; }
.bottom-teaser .one-one { width:750px; height:101px; margin:0; padding:0; }
.bottom-teaser .one-one .headline { position:absolute; top:18px; left:23px; font-weight:bold; font-size:11px; color:#d00221; }
.bottom-teaser .one-one .text { position:absolute; top:40px; left:20px; font-weight:normal; font-size:11px; color:#313131; width:500px; }

.bottom-teaser .one-two { width:750px; height:101px; margin:0; padding:0; }
.bottom-teaser .one-two .left { width:375px; height:101px; margin:0; padding:0; }
.bottom-teaser .one-two .left .headline { position:absolute; top:18px; left:23px; font-weight:bold; font-size:11px; color:#d00221; }
.bottom-teaser .one-two .left .text { position:absolute; top:40px; left:20px; font-weight:normal; font-size:11px; color:#313131; width:150px; }
.bottom-teaser .one-two .right { width:375px; height:101px; margin:0; padding:0; }
.bottom-teaser .one-two .right .headline { position:absolute; top:18px; left:398px; font-weight:bold; font-size:11px; color:#d00221; border:0; }
.bottom-teaser .one-two .right .text { position:absolute; top:40px; left:395px; font-weight:normal; font-size:11px; color:#313131; width:150px; border:0; }

.bottom-teaser .one-three { width:750px; height:101px; margin:0; padding:0; }
.bottom-teaser .one-three .left { width:250px; height:101px; margin:0; padding:0; float:left;}
.bottom-teaser .one-three .left .headline { position:absolute; top:18px; left:23px; font-weight:bold; font-size:11px; color:#d00221; }
.bottom-teaser .one-three .left .text { position:absolute; top:40px; left:20px; font-weight:normal; font-size:11px; color:#313131; width:200px; }
.bottom-teaser .one-three .middle { width:250px; height:101px; margin:0; padding:0; float:left; }
.bottom-teaser .one-three .middle .headline { position:absolute; top:18px; left:273px; font-weight:bold; font-size:11px; color:#d00221; }
.bottom-teaser .one-three .middle .text { position:absolute; top:40px; left:270px; font-weight:normal; font-size:11px; color:#313131; width:200px; }
.bottom-teaser .one-three .right { width:250px; height:101px; margin:0; padding:0; }
.bottom-teaser .one-three .right .headline { position:absolute; top:18px; left:523px; font-weight:bold; font-size:11px; color:#d00221; }
.bottom-teaser .one-three .right .text { position:absolute; top:40px; left:520px; font-weight:normal; font-size:11px; color:#313131; width:200px; }

#playoffs {flow: left; clear:both; width: 750px; height: 40px; margin: 0 0 0 0; }

#finals { clear:both; width: 750px; height: 190px; margin: 0 0 7px 0; padding: 0 0 0 0; }
#finals .head { width: 218px; height: 25px; background: url(/images/head_ct.jpg) no-repeat;}
#finals .inner { float:left; width: 218px; }
#finals .bottom { width: 218px; height: 11px; background: url(/images/nav_down.gif) bottom left no-repeat;}

#round { clear:both; width: 750px; height: 20px; border:0; margin: 0 0 7px 0; padding: 0 0 0 0; }

#quarter-on { float: left; width: 152px; height: 26px; margin: 0; background:transparent url(/images/reiter_on_1.gif) no-repeat; }
#quarter-off { float: left; width: 152px; height: 26px; margin: 0; background:transparent url(/images/reiter_off_1.gif) no-repeat; }

#half-on, #half-off { float: left; width: 154px; height: 26px; margin: 0; }
#half-on { background:transparent url(/images/reiter_on.gif) no-repeat; }
#half-off { background:transparent url(/images/reiter_off.gif) no-repeat; }

#final-on, #final-off { float: left; width: 154px; height: 26px; margin: 0; }
#final-on { background:transparent url(/images/reiter_on.gif) no-repeat top left; }
#final-off { background:transparent url(/images/reiter_off.gif) no-repeat top left; }

#more { float: left; width: 288px; height: 26px; background:url(/images/reiter_px.gif) top left;}
#lineBottom { float: left; width: 746px; height: 26px; margin: 0;  background: url(/images/reiter_px.gif) top left;}
#statsInfo { float: left; width: 736px; height: 60px; margin: 0 0 0 10px; }


#playoffsContent { float: left; width: 750px; height: 120px; z-index:1; visibility:hidden; margin: 0 0 0 0; padding: 0 0 0 0; }

#quarterContent { position: absolute; top:290; left:242; z-index:100; visibility:visible; width: 750px; height: 160px; margin: 0; }
#halfContent { position: absolute; top:280; left:242; z-index:101; visibility:hidden; width: 750px; height: 160px; margin: 0; }
#finalContent { position: absolute; top:280; left:242; z-index:102; visibility:hidden; width: 750px; height: 160px; margin: 0; }

#match { float: left; width: 746px; height: 130px; margin: 10px 0 0 0px; }
#match .txt { font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#results { float: left; width: 746px; height: auto; margin: 0 0 0 0px; }
#results .brdTop { border-top: 1px solid #a6a6a6; }
#resultsMode { float: left; width: 700px; height: 120px; margin: 10px 0 0 16px; }

#homeRes .tore, #guestRes .tore, #match .tore, #match .team { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 28px; font-weight: normal; color: #313131 }
#lineFinals { clear:both; width: 746px; height: 1px; background-color: #a6a6a6; margin-bottom: 20px;}

#resultsMode .lk {padding: 0 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 28px; font-weight: normal; color: #d00221; text-decoration: underline;}

.list-body { margin-left:-20px; width:747px; }
.list-top { border-bottom:1px solid #a6a6a6; margin:0; padding:0; height:5px; font-size:5px; line-height:5px; width:747px; }
.list-entry { border-top:1px solid #fff; border-bottom:1px solid #a6a6a6; margin:0; padding:0; height:75px; width:747px; position:relative; }
.list-image { position:absolute; top:0; left:0; width:162px; height:75px; margin:0; padding:0; }
.list-category { position:absolute; top:17px; left:178px; width:67px; margin:0; padding:0; border:0; }
.list-category p { font-family:Verdana,Arial,Helvetica; sans-serif; font-size:10px; color:#313131; margin:0 0 3px 0; padding:0; border:0; }
.list-header { position:absolute; top:17px; left:262px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#db0021; }
.list-text { position:absolute; top:35px; left:262px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#313131; }

.page-tabs { width:747px; height:29px; background:url(/images/tabs_bg_10x29.gif) repeat-x; margin:0 0 20px -20px; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; border:0; color:#313131; }
.page-tabs .button-lft-on { float:left; width:152px; height:29px; background:url(/images/tabs_button_lft_on_152x29.gif) no-repeat; margin:0; padding:4px 0 0 0; text-align:center; }
.page-tabs .button-lft-off { float:left; width:146px; height:29px; background:#b22222; margin:0; padding:4px 0 0 0; text-align:center; }
.page-tabs .button-on { float:left; width:148px; height:29px; background:#ccc; margin:0; padding:4px 0 0 0; text-align:center; }
.page-tabs .button-off { float:left; width:148px; height:29px; background:url(/images/tabs_button_off_154x29.gif) no-repeat; margin:0; padding:4px 0 0 0; text-align:center; }

#team { margin-left:-20px; }

.two-color-table { width:747px; margin:0; padding:0; }
.two-color-table td { height: 19px; padding: 0px 10px; margin: 0; line-height: 11px; }
.two-color-table .header { font-family:Verdana,Arial,Helvatica,sans-serif; font-size:10px; color:#313131; border-bottom:1px solid #a6a6a6; height:10px; padding:3px 10px; text-align:left; }
.two-color-table .left { padding-left:20px; }
.two-color-table .special { padding-left:3px; padding-right:3px; }
.two-color-table .spacial2 { padding-left:0; padding-right:20px; }

.dark { background:url(/images/bg_finals_row.gif) repeat-x left bottom #ececec; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; 
color:#313131; border-bottom:1px solid #a6a6a6; }

.light { background:#f9f9f9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#313131; border-bottom:1px solid #a6a6a6; }

.two-color-table .darker1 { background:url(/images/bg_finals_row_results.gif) repeat-x bottom #d9d9d9; }
.two-color-table .lighter1 { background:#e7e7e7; }
.two-color-table .darker2 { background:#e7e7e7; }
.two-color-table .bold { font-weight:bold; }
.two-color-table .right { text-align:right; }
.two-color-table .center { text-align:center; }
.two-color-table img { padding: 0; margin: 0; }
.two-color-table .image { height: 19px; width: 150px; white-space: nowrap; clear: both; overflow: hidden; }
.two-color-table .first { padding-left: 20px; }
.two-color-table .last { padding-right: 20px; }

.filter-form { margin:10px 0 30px 0; padding:0; border:0; }
.filter-form form { margin:0; }
.filter-form .row { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#313131; }
.filter-form .row select { width:100px; font-size:11px; }

.section-headline { background:url(/images/section_header_gray_28x10.gif) repeat-x; width:727px; border:0; height:28px; font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; padding:6px 0 0 20px; color:#313131; margin-left:-20px; }
.no-left-border { }

.two-col-article { background: transparent; width:747px; margin:0 0 0 -20px; padding:0; overflow: hidden; clear:both; }
* html .two-col-article { margin-left:-20px; }
.two-col-article .left-col { width:365px; margin:0 17px 0 0; padding:0; float:left; border:0; }
.two-col-article .right-col { width:365px; margin:0; padding:0; float:right; }
.two-col-article .left-col .header { width:331px; height:25px; margin:0 0 10px 0; padding:0 17px; background:url(/images/bg_2col_header.gif) no-repeat; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:25px; border:0; }
.two-col-article .right-col .header { width:331px; height:25px; margin:0 0 10px 0; padding:0 17px; background:url(/images/bg_2col_header.gif) no-repeat; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:25px; border:0; }
.two-col-article .left-col .body { background:0; width:331px; margin:0; padding:0 17px; border:0; }
.two-col-article .right-col .body { background:0; width:331px; margin:0; padding:0 17px; border:0; }
.two-col-article .left-col .body p, .two-col-article .right-col .body p { background:0; font-size:11px; color:#313131; padding:0 0 .5em 0; }
.two-col-article .left-col .body .img { margin:0 10px 10px 0; border:0; }
.two-col-article .right-col .body .img { margin:0 0 10px 10px; border:0; }

.two-col-article .left-col-33 { width:210px; margin:0 16px 0 0; padding:0 0 0 17px; float:left; }
.two-col-article .right-col-66 { width:460px; margin:0 0 0 0; padding:0 20px 0 0; border:0; float:right; }
.two-col-article-bottom { margin:0 0 0 20px; border:0; width:747px; }

.bottom-line { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#313131; }

.team-table { margin:0 0 40px 0; padding:0; width:747px; }
.team-table .position-header { background:url(/images/headlinebalken_grau.gif) repeat-x bottom left #f3f3f3; height:27px; padding-left:10px; font-weight:bold; border:0; }
.team-table .spacer-10 { width:10px; font-size:10px; line-height:10px; margin:0; padding:0; }
.team-table .player-image { width:91px; height:91px; margin:0; padding:5px 0 0 0; border:0; }
.team-table .player-name { width:85px; height:35px; background:url(/images/bg_teams_name.gif) repeat-x transparent; margin:0; padding:3px; padding-bottom:10px; color:#313131; }
.team-table .player-name a { color:#db0021; text-decoration:none; }

.sponsors-overview { width:747px; margin:0 0 0 -20px; padding:0; }
* html .sponsors-overview { margin-left:0; }
.sponsors-overview .header { background:url(/images/section_header_gray_28x10.gif) repeat-x #b22222; height:20px; border:0; font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; padding:6px 0 0 20px; color:#313131; border-bottom:1px solid #9c9c9c; }
.sponsors-overview .main-sponsor { width:747px; height:139px; margin:0; padding:0; }
.sponsors-overview a { color:#313131; text-decoration:none; }
.sponsors-overview a:hover { text-decoration:underline; }
.sponsors-overview .sponsor-left { height:114px; blub; margin:0; padding:0; border-top:1px solid #f3f3f3; border-right:9c9c9c; text-align:right; padding-right:20px; padding-bottom:10px; }
.sponsors-overview .sponsor-right { height:114px; blub; margin:0; padding:0; border-top:1px solid #f3f3f3; border-left:#f3f3f3; text-align:right; padding-right:20px; padding-bottom:10px; }

.tab-bar { width:747px; margin:0 0 -3px -20px; height:23px; border-bottom:1px solid #c0c0c0; }
* html .tab-bar { margin-left:-10px; m\argin-left:-20px; }
.tab-td { background:url(/images/bg_reiter_0.gif) repeat-x transparent; padding:3px 5px; text-align:center; cursor:pointer; }
.tab-td-on { background:url(/images/bg_reiter_1.gif) repeat-x transparent; padding:3px 5px; text-align:center; cursor:pointer; }
.tab-td a, .tab-td-on a { color:#313131; font-size:11px; text-decoration:none; }

.content-block { clear:both; margin:3px 0 0 -20px; width:747px; border:0; overflow:hidden; padding:0; }
.download-table { margin:0 0 0 -20px; padding: 0; width:747px; }
.download-table td { padding:0 0 0 20px; }
.download-table .section-header { height:30px; padding:8px 20px 8px 20px; font-size:11px; font-weight:bold; color:#313131; border-bottom:1px solid #f3f3f3; border-top:1px solid #9c9c9c;  }
.download-table .type { width:10px; font-weight:bold; margin:0; padding:0 10px 0 20px; }
.download-table .title {  }
.download-table .icon { width:37px; margin:0; padding:0; border-right:1px solid #f3f3f3; blub; }
.download-table .button { width:108px; margin:0; padding:0; }
.download-table .light { background:#fff; border-top:1px solid #9c9c9c; border-bottom:1px solid #f3f3f3; }
.download-table .dark { background:url(/images/tab_dark_bg.gif) repeat-x #d4d4d4; border-top:1px solid #9c9c9c; border-bottom:1px solid #f3f3f3; }

#contactForm td {
	padding-top:6px;
	padding-bottom:6px;
}

#contactForm h3 {
  font-size:12px;
  font-weight:bold;
  color:#000;
  clear:both;
  margin-bottom:20px;
}

.right { text-align:right; }

.paddingRight { padding-right:40px; }

.normal { font-size: 11px; color: #000000; font-family: Verdana, Arial, sans-serif; }

.fontfield { border: 1px solid #7d7d87; font-size: 11px; color: #7d7d87; font-family: Verdana, Arial, sans-serif; }

.fontfield1 { border: 0px #FFFFFF solid; margin-bottom: 25px; font-size: 11px; color: #313131; font-family: Verdana, Arial, sans-serif; }

.fontfield2 { border: 0px #FFFFFF solid; margin-bottom: 40px; font-size: 10px; color: #313131; font-family: Verdana, Arial, sans-serif; }

.fontfield3 { border: 0px #FFFFFF solid; margin-bottom: 30px; font-size: 11px; color: #D00211; font-family: Verdana, Arial, sans-serif; }

.formfeld1 { width: 226px; height: 17px; }

.formfeld2 { width: 42px ; height: 17px; }

.formfeld3 { width: 150px; height: 17px; }

.formfeld4 { width: 73px; height: 17px; }

.textarea2 { width: 226px; }

.left-margin {
  xmargin-left:-20px;
}

.info { font-size:14px; font-weight:bold; color:#d00211; margin-top:10px; margin-bottom:10px; }

.rssFeed_title, .rssFeed_title a { font-size:14px; font-weight:bold; margin:10px 0 5px 0; }
.rssFeed_description { margin:0 80px 5px 0; blub; }
.rssFeed_date {  }
.rssFeed_links {  }
.rssFeed_pagination {  }
.fanNewsPagination { width:700px; text-align:right; }
.fanNewsPagination a { font-size:11px; }

/* User-Anmeldung (START) */

#LoginSIH { background:transparent url(/images/user/sih/login_bg.jpg) top left no-repeat; height:101px; margin:16px 0 0 0; padding:0; position:relative; width:218px; }
#LoginSIH form { margin:0; padding:0; }
#LoginSIH .Header { font-family:Arial,sans-serif; font-size:11px; left:18px; padding-left:2px; position:absolute; top:12px; }
#LoginSIH .Username { height:17px; left:18px; margin:0; padding:0; position:absolute; top:28px; width:108px; }
#LoginSIH .Password { height:17px; left:18px; margin:0; padding:0; position:absolute; top:48px; width:108px; }
#LoginSIH .InputFld { background:#f3f3f3; border:1px solid #7d7d86; color:#000; font-family:Arial,san-serif; font-size:11px; width:109px; }
#LoginSIH .Submit { height:20px; left:134px; margin:0; padding:0; position:absolute; top:48px; width:32px; }
#LoginSIH .SubmitBn { background:transparent; border:0; cursor:pointer; height:20px; margin:0; padding:0; width:32px; }
#LoginSIH .LoginLinks { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:75px; }
#LoginSIH .LoginLinks a:link,
#LoginSIH .LoginLinks a:active,
#LoginSIH .LoginLinks a:hover,
#LoginSIH .LoginLinks a:visited { color:#000; text-decoration:underline; }

#WelcomeSIH { background:transparent url(/images/user/sih/welcome_bg.jpg) top left no-repeat; height:84px; margin:16px 0 0 0; padding:0; position:relative; width:218px; }
#WelcomeSIH .WelcomeMsg { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:12px; }
#WelcomeSIH .Name { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:27px; }
#WelcomeSIH .LoginLinks { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:55px; }
#WelcomeSIH .LoginLinks a:link,
#WelcomeSIH .LoginLinks a:active,
#WelcomeSIH .LoginLinks a:hover,
#WelcomeSIH .LoginLinks a:visited { color:#000; text-decoration:underline; }

#LoginNL { background:transparent url(/images/user/nl/login_bg.jpg) top left no-repeat; height:101px; margin:16px 0 0 0; padding:0; position:relative; width:218px; }
#LoginNL form { margin:0; padding:0; }
#LoginNL .Header { font-family:Arial,sans-serif; font-size:11px; left:18px; padding-left:2px; position:absolute; top:12px; }
#LoginNL .Username { height:17px; left:18px; margin:0; padding:0; position:absolute; top:28px; width:108px; }
#LoginNL .Password { height:17px; left:18px; margin:0; padding:0; position:absolute; top:48px; width:108px; }
#LoginNL .InputFld { background:#f3f3f3; border:1px solid #7d7d86; color:#000; font-family:Arial,san-serif; font-size:11px; width:109px; }
#LoginNL .Submit { height:20px; left:134px; margin:0; padding:0; position:absolute; top:48px; width:32px; }
#LoginNL .SubmitBn { background:transparent; border:0; cursor:pointer; height:20px; margin:0; padding:0; width:32px; }
#LoginNL .LoginLinks { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:75px; }
#LoginNL .LoginLinks a:link,
#LoginNL .LoginLinks a:active,
#LoginNL .LoginLinks a:hover,
#LoginNL .LoginLinks a:visited { color:#000; text-decoration:underline; }

#WelcomeNL { background:transparent url(/images/user/nl/welcome_bg.jpg) top left no-repeat; height:84px; margin:16px 0 0 0; padding:0; position:relative; width:218px; }
#WelcomeNL .WelcomeMsg { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:12px; }
#WelcomeNL .Name { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:27px; }
#WelcomeNL .LoginLinks { font-family:Arial,sans-serif; font-size:11px; left:18px; position:absolute; top:55px; }
#WelcomeNL .LoginLinks a:link,
#WelcomeNL .LoginLinks a:active,
#WelcomeNL .LoginLinks a:hover,
#WelcomeNL .LoginLinks a:visited { color:#000; text-decoration:underline; }

#ua { width:700px; }

#ua .red { color:#d00211; font-family:Verdana,sans-serif; font-size:14px; font-weight:bold; }

#ua .Textblock { margin-right:100px; }

#ua .FormularErrors { color:#d00211; }

#ua .Formular {  }
#ua .Formular .Label {  }
#ua .Formular .Field {  }

#ua .TopBorder { border-bottom:1px solid #c6c6c6; margin-left:-20px; width:747px; }

#ua .Service { background:transparent url(/images/user/hg_anmelden.gif) top left repeat-x; border-bottom:1px solid #c6c6c6; border-top:1px solid #fff; height:105px; margin-left:-20px; position:relative; width:747px; }
#ua .Service_active { background:#ededed; border-bottom:1px solid #c6c6c6; border-top:1px solid #fff; height:105px; margin-left:-20px; position:relative; width:747px; }
#ua .Service .FreeImage_de, #ua .Service_active .FreeImage_de, #ua .Service .FreeImage_fr, #ua .Service_active .FreeImage_fr { position:absolute; height:41px; left:0; top:0; width:113px; }
#ua .Service .FreeImage_de { background:transparent url(/images/user/de/kostenlos_abgemeldet.gif) top left no-repeat;  }
#ua .Service_active .FreeImage_de { background:transparent url(/images/user/de/kostenlos_angemeldet.gif) top left no-repeat;  }
#ua .Service .FreeImage_fr { background:transparent url(/images/user/fr/kostenlos_abgemeldet.gif) top left no-repeat;  }
#ua .Service_active .FreeImage_fr { background:transparent url(/images/user/fr/kostenlos_angemeldet.gif) top left no-repeat;  }
#ua .Service .ServiceTitle, #ua .Service_active .ServiceTitle { left:15px; position:absolute; top:15px; }
#ua .Service .ServiceTitleFree, #ua .Service_active .ServiceTitleFree { color:#d00211; font-family:Verdana,sans-serif; font-size:14px; font-weight:bold; left:100px; position:absolute; top:15px; }
#ua .Service .ServiceDescription, #ua .Service_active .ServiceDescription { color:#313131; font-family:Verdana,sans-serif; font-size:11px; font-weight:normal; left:15px; position:absolute; top:40px; width:530px; }
#ua .Service .ServiceCheckbox, #ua .Service_active .ServiceCheckbox { left:590px; position:absolute; text-transform:lowercase; top:50px; }
#ua .Service .ServiceAction, #ua .Service_active .ServiceAction { color:#d00211; font-family:Verdana,sans-serif; font-size:14px; font-weight:bold; left:620px; position:absolute; text-transform:lowercase; top:50px; }
#ua #service .ProceedBtnCnt { margin-top:10px; margin-left:580px; blub; }
#ua .Label { font-size:11px; font-weight:bold; padding:0 0 5px 0; width:130px; }
#ua .Field, #ua .Date, #ua .Split { font-size:11px; padding:0 0 5px 0; }
#ua .Field input { background:#f3f3f3; border:1px solid #7d7d86; color:#313131; font-family:Verdana,sans-serif; font-size:11px; width:280px; }
#ua .Field select { background:#f3f3f3; border:1px solid #7d7d86; color:#313131; font-family:Verdana,sans-serif; font-size:11px; }
#ua .DayFld input, #ua .MonthFld input { background:#f3f3f3; border:1px solid #7d7d86; color:#313131; font-family:Verdana,sans-serif; font-size:11px; width:40px; }
#ua .YearFld input { background:#f3f3f3; border:1px solid #7d7d86; color:#313131; font-family:Verdana,sans-serif; font-size:11px; width:80px; }
#ua .p20 { padding-right:2px; }
#ua .p20 input { background:#f3f3f3; border:1px solid #7d7d86; color:#313131; font-family:Verdana,sans-serif; font-size:11px; width:60px; }
#ua .p80 input { background:#f3f3f3; border:1px solid #7d7d86; color:#313131; font-family:Verdana,sans-serif; font-size:11px; width:215px; }
#ua .Confirmation table { width:510px; }
#ua #userroot .FormularButtons { margin:10px 0 0 210px; }
#ua .ZeileTH { color:#d00211; font-size:14px; font-weight:bold; margin:10px 0; }
#ua .Headline { font-size:14px; font-weight:bold; color:#313131; margin:10px 0; }


/* User-Anmeldung (ENDE) */

/* ANFANG - nur fuer Snippetseiten */


td.snippet_header {
    color: black;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 10px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    padding-bottom: 3px;
}
td.snippet_cell {
    color: black;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    height: 29px;
}
td.snippet_separator {
    border-top: 1px solid #A6A6A6;
    border-bottom: 1px solid #FFFFFF;
    height: 0px;
    padding: 0px;
    margin: 0px;
}

td.snippet_light {
    background-image: url(/pics/hg_tabelle_hell.gif);
}
td.snippet_dark {
    background-image: url(/pics/hg_tabelle_dunkel.gif);
}

td.snippet_light_result {
    background-image: url(/pics/hg_tabelle_hell_ergebnis.gif);
}
td.snippet_dark_result {
    background-image: url(/pics/hg_tabelle_dunkel_ergebnis.gif);
}

/* ENDE - nur fuer Snippetseiten */

/* Virtual National League Modul */
div#mod_vnla {
	width: 526px;
	height: 318px;
	background: #fff url(/images/vnla/teaser/teaser_big_top.jpg) 0 0 no-repeat;
	padding: 0;
	margin: 0px 0px 15px 0px;
	float: left;
}	

/* Linke Seite */	
div#mod_vnla div#left {
	width: 200px;
	height: 220px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	margin: 55px 0px 0px 10px;
	padding: 0;

}
div#mod_vnla div#left movie {
	width: 200px;
	height: 152px;
	margin: 0;
}
div#mod_vnla div#left div.headline {
	font-weight:bold;
	margin-top: 5px;
}
div#mod_vnla div#left div.text {
	font-weight: none;
}

/* Rechte Seite */
div#mod_vnla div#right {
	width: 302px;
	height: 220px;
	margin: 55px 0px 0px 8px;
	float: left;
	position: relative;

}
/* Rechte Seite - Tabs */
div#mod_vnla div#right div.tabs {
	color: white;
	text-transform: uppercase;
}
div#mod_vnla div#right div.tabs ul#tab {
	list-style: none;
	margin: 0px 0px 0px 3px;
	padding: 0;
}
div#mod_vnla div#right div.tabs ul#tab li {
	float: left;
	margin: 1px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	height: 18px;
	cursor: pointer;	
}
div#mod_vnla div#right div.tabs ul#tab li img {
	padding: 0; 
	margin: 0;
	float: left;
}
div#mod_vnla div#right div.tabs ul#tab li span {
	background: url(/images/vnla/nav/mi.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0px 2px;
	float: left;
	height: 18px;
}
div#mod_vnla div#right div.tabs ul#tab li span.current {
	background: url(/images/vnla/nav/mo_mi.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0px 2px;
	float: left;
	height: 18px;
}

div#mod_vnla div#right div#content {
	clear: left;
	width: 302px;
	padding: 5px 0px 0px 2px;
}
div#mod_vnla div#right div#content div.event {
	border-bottom: 1px solid #a6a6a6;
	height: 52px;
	font-size: 10px;
}

div#mod_vnla div#right div#content div.event img {
	float: left;
	width: 44px;
	height: 38px;
	margin: 8px 10px 0px 5px;
}
div#mod_vnla div#right div#content div.event p {
	padding: 0;
	margin: 0;
	float: left;
	width: 240px;	
}
div#mod_vnla div#right div#content div.event p.bold{
	font-weight: bold;
	font-size: 11px;	
}


div#mod_vnla div#right div#content div.report {
	font-size: 10px;
	height: 158px;
	width: 300px;
	text-align: left;
}
div#mod_vnla div#right div#content div.report div.left {
	float: left;
	margin: 8px 10px 0px 5px;
	width: 44px;

}
div#mod_vnla div#right div#content div.report div.left img {
	width: 44px;
	height: 38px;
	border: none;
}
div#mod_vnla div#right div#content div.report div.right {
	float: left;
	text-align: left;
	width: 240px;
}

div#mod_vnla div#right div#content div.report div.right p{
	padding: 0;
	margin: 0;
	width: 240px;
	float: left;

}
div#mod_vnla div#right div#content div.report div.right p.bold {
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;

}
/* Rechte Spalte - Event */
div#mod_vnla div#right div.buttom {
	position: absolute;
	top: 188px;
	right: 5px;
}
div#mod_vnla div#right div.buttom a {
	font-size: 10px;
	color: #d70020;
	text-transform: uppercase;
	text-decoration: none;
}
div#mod_vnla div#right div.buttom a:hover{
	text-decoration: underline;
}


/* Sponsoren */
div#mod_vnla div#sponsors {
	clear: left;
	width: 523px;
	height: 32px;
	border-right: 1px solid #a6a6a6;
}
div#mod_vnla div#sponsors img.first {
	border: 0;
	padding: 0px 10px 0px 8px;
}

/* Footer */
div#mod_vnla div#footer {
	width: 526px;
	background: url(/images/vnla/teaser/teaser_big_down.gif) 0 0 no-repeat;
	height:11px;
	margin: 0;
	padding: 0;

}
/* VNLA-Mod END */




div#module_sponsors {
	color: #FFF;
	margin: 0px 0px 30px 20px;
	
}
div#module_sponsors table tr {
	width: 33%;
}
div#module_sponsors table tr td a {
	color: #FFFFFF;
	text-decoration: none;
}	
div#module_sponsors table tr td a:hover {
	text-decoration: underline;
}
div#module_sponsors div#head {

}
div#module_sponsors div#head p {
	font-weight: bold;
	margin-bottom: 8px;
}
div#module_sponsors div#head img {
	margin-bottom: 8px;
}
div#module_sponsors div#sponsors img {
	margin: 0px 12px 16px 0px;
	padding: 0;
	border:0;
	width: auto;
}
div#module_sponsors div#sponsors a {
	margin: 0;
}

div#module_sponsors div.clear {
	clear: both;
}