/*--------------------------nonFooter-horizontal------------------*/
/*  #nonFooter {
	position: absolute;
	top: 0;
	left: 0;
	width: 20%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	background-image: url(images/BG/BG_nonFooter.jpg);
	background-repeat: repeat;
	height: 100%;
	text-align: center;
	line-height: 30px;
  }*/
  
 /*------------------vertikal----------------*/ 
    #nonFooter {
	position: absolute;
	top: 0;
	right: 0;
	width: 164px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	background-image: url(images/BG/BG_nonFooter_vertikal.png);
	background-repeat: repeat-y;
	height: 100%;
	text-align: left;

  }
  /*-----------------------------------------*/  
  #nonFooter a {
	color: #9C0;
	text-decoration: none;
	  }

	  
  #nonFooter a:hover {
	color: #999;
	text-decoration: none;
	  }

  html>body #nonFooter {  /* nur fuer moderne Browser! */
    position: fixed;
  }

/*-----------------------------------------------------*/

body {
	margin: 20px 0 0 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #000;
	background-image: url(images/BG/BG_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

h1 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	color: #9C0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-bottom: 10px;
}



	
h2 {
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;*/
	font-size: 11px;
	font-weight: bold;
	color: #9C0;
	padding-left: 14px;
	text-align: left;
	background-image: url(images/BG/BG_H2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	line-height: 22px;
}
h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	font-size: 12px;
	font-weight: bold;
	background-color: #474747;

}
h4 {
	background-image: url(images/BG/BG_Ueberschrift.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	padding-left: 14px;
	margin-left: 20px;
	margin-right: 20px;
	height: 36px;
	line-height: 30px;
	padding-top: 1px;
}


h5 {
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;*/
	font-size: 11px;
	font-weight: bold;
	color: #9C0;
	text-align: left;
	background-color: #414141;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	padding-left: 1px;
}
h6 {
	font-size: 12px;
	font-style: italic;
	color: #999;
}

#sprytooltip8 ul li {
	list-style-type: circle;
	list-style-position: outside;
	padding-bottom: 3px;
	color: #9C0;
}

#sidebar_left h4  {
	color: #9C0;
	font-size: 12px;
	background-image: url(images/BG/BG_Liga.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	background-position: top;
	padding-left: 8px;
	line-height: 30px;
	height: 36px;
}
#sidebar_right h4
{
	color: #9C0;
	font-size: 12px;
	background-image: url(images/BG/BG_Sponsoring.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	line-height: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




iframe {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.iframe
{
	border: 1px solid #000;
}

textarea {
	font-size: 11px;
	color: #CCC;
	background-color: #525252;
	border: 1px solid #333;
	width: 280px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 3px;
}
input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #525252;
	border: 1px solid #333;
	padding: 3px;
}
#send {
	font-size: 10px;
	background-color: #999;
	margin: 0px;
	padding: 2px;
}
#reset {
	font-size: 10px;
	background-color: #999;
	margin: 0px;
	padding: 2px;
}
#betreff {
	color: #333;
}


.fliesstext {
	font-size: 11px;
	color: #FFF;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
}
.fliesstext_rot
{
	font-size: 11px;
	color: #F00;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}
.fltext_gruenBold {
	color: #9C0;
	font-weight: bold;
}

.playofflinie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C0;
	font-weight: bold;
	padding-top: 3px;
}
.tabelle_bucks {
	color: #9C0;
}
#tabelle_kontakt {
	font-size: 11px;
	color: #999;
	margin-left: 10px;
}



.rosterTabelle {
	font-size: 12px;
	color: #999;
	text-align: left;
	margin-left: 20px;
	background-color: #414141;
	-moz-border-radius:8px;
	border-radius:8px;
	background-image: url(images/BG/BG_team.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	behavior: url('PIE.htc');
}
.rosterCoaches {
	font-size: 12px;
	color: #999;
	text-align: left;
	margin-left: 20px;
	background-color: #414141;
	-moz-border-radius:8px;
	background-image: url(images/BG/BG_coaches.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.sprytooltip_flagge {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: black;
	border-bottom-color: black;
}

#tabelle_standings {
	-moz-border-radius:8px;
	border-radius:8px;
	padding-left: 1px;
	padding-right: 3px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	behavior: url('PIE.htc');
}
.tabelle_standings_tr
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #404040;
	margin-bottom: 5px;
	margin-top: 5px;
}




.teamfoto {
	margin-left: 20px;
	border: 1px solid #999;
}



#wrapper {
	width: 890px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url('PIE/PIE.htc');
	background-image: url(images/BG/BG_wrapper.jpg);
	background-repeat: repeat-y;
	background-color: #474747;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #666;
	border-bottom-color: #000;
	border-left-color: #333;
	background-position: center center;

}

#header {
	background-image: url(images/BG_header1.gif);
	background-repeat: no-repeat;
	height: 170px;
	background-position: 19px bottom;
}
#navigation {
	width:100%;
	margin-left: 18px;
	margin-right: 8px;
}
#teaser {
	font-size: 14px;
	font-weight: bold;
	color: #9C0;
	line-height: 30px;
	background-image: url(images/BG/BG_teaser.jpg);
	background-repeat: repeat-x;
	margin-left: 18px;
	margin-right: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}

#BG_main {
	margin-left: 18px;
	margin-right: 8px;
}
#tabelle_links {
	font-size: 10px;
	color: #CCC;
	margin-left: 20px;
}


#sidebar_left {
	float: left;
	width: 174px;
	font-size: 12px;
	/*margin-top: 0px;*/
	/*padding-top: 15px;*/
}

#sidebar_left table tr td {
	text-align: left;	/*font-size: 9px;
	color: #CCC;
	text-align: left;*/
}

#news_artikel {
	margin-right: 20px;
	margin-left: 20px;
	background-color: #414141;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #414141;
	-moz-border-radius:12px;
	background-image: url(images/BG/BG_news_artikel.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}


#news_artikel table tr td {
	font-size: 11px;
	color: #CCC;
}
#news_training
{
	margin-right: 20px;
	margin-left: 20px;
	background-color: #414141;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #414141;
	-moz-border-radius:12px;
	background-image: url(images/BG/BG_training.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#news_wrm
{
	margin-right: 20px;
	margin-left: 20px;
	background-color: #414141;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #414141;
	-moz-border-radius:12px;
	background-image: url(images/BG/BG_wrm.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#wrapper #BG_main #content #news_artikel table tr td a img
{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #000;
	border-left-color: #000;
}



#content {
	float: left;
	width: 60%;
	margin-top: 0px;
	/*background-color: #053800;*/
}

#content p {
	/*background-color: #414141;*/
	color: #CCC;
	margin-bottom: 10px;
	padding: 10px;
	margin-top: 0px;
}
#content_gallery {
}

#wrapper #BG_main #sidebar_left table {
	text-align: center;
}



#content a {
	color: #9C0;
	text-decoration: none;
}

#content a:hover {
	color: #999;
	}
#content .fliesstext img {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;*/
}


#sidebar_right {
	float: right;
	width: 170px;
	margin-top: 17px;
	font-size: 12px;
	color: #9C0;
	font-weight: bold;
}
#sidebar_right img {
	margin-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#starter_1
{
	background-image: url(images/Roster/dummy_sp.jpg);
	background-repeat: no-repeat;
	height: 130px;
	padding-bottom: 16px;
	background-position: right top;
	margin-top: 5px;
}
#starter_2
{
	background-image: url(images/Roster/dummy_sp.jpg);
	background-repeat: no-repeat;
	height: 130px;
	padding-bottom: 16px;
	background-position: right top;
	margin-top: 5px;
}



#footer {
	clear: both;
	font-size: 10px;
	text-align: center;
	color: #CCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333;
	padding-bottom: 28px;
	margin-right: 8px;
	margin-left: 8px;
	background-image: url(images/BG/footer_rasen.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#footer a {
	text-decoration: none;
	color: #CCC;	
	}
#footer a:hover {
	color: #9C0;
}

#schedule {
	margin-right: 20px;
	margin-left: 20px;
	background-color: #414141;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #414141;
	-moz-border-radius:12px;
	font-size: 10px;
	color: #999;
}
.schedule_h1 {
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #9C0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 3px;
}
.schedule_datum {
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.schedule_bucks {
	color: #9C0;
	font-weight: bold;	
	}
.starter_nachname
{
	color: #9C0;
	font-weight: bold;
	text-align: left;
}
.starter_vorname
{
	color: #CCC;
	text-align: left;
}


	
.schedule_score {
	text-align: center;
}
.schedule_linie
{
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #1A1A1A;
}
#video {
	text-align: center;
	border: 1px solid #292929;
	background-color: #0F0F0F;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius:12px;
}
#tabelle_schedule {
	-moz-border-radius: 8px;
	background-color: #333;
	background-repeat: no-repeat;
	border: 1px none #333;
	background-image: url(images/BG/BG_bat.jpg);
	background-position: right bottom;
}

#content_gallery h4 {
	background-position: left;
	padding-top: 2px;
}
#sidebar_left p #scoreboard {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #666;
}
#scoreboard {
	background-image: url(images/Diverse/scoreboard_offseason.jpg);
	background-repeat: no-repeat;
	width: 175px;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
#scoreboard_2
{
	background-image: url(images/Diverse/scoreboard_2_offseason.jpg);
	background-repeat: no-repeat;
	width: 175px;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}

#scoreboard_termine {
	background-image: url(images/BG/BG_upcoming.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	margin-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
}

#scoreboard table tr td img {
	text-align: left;
	vertical-align: top;
}
#standings {
	height: 245px;
	background-image: url(images/BG/BG_tabelle_offseason.gif);
	background-repeat: no-repeat;
	padding-left: 3px;
}

#content .rosterTabelle tr td img {
/*	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: black;
	border-bottom-color: black;
	cursor: pointer;*/
}

.rosterTabelle_number_img {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: black;
	border-bottom-color: black;

}

.icesports {
	font-size: 12px;
	color: #9C0;
	font-weight: bold;
	padding-left: 10px;
}
#last_topics
{
	color: #9C0;
	text-decoration: none;
	width: 162px;
	background-image: url(images/BG/BG_tabelle.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 30px;
	padding-left: 4px;
	height: 245px;
}
#last_topics a:link
{
	color: #FFF;
	text-decoration: none;

}

#last_topics a:visited
{
	color: #FFF;
	text-decoration: none;	
}
#last_topics a:hover
{
	color: #9C0;
	text-decoration: none;	
}
#news_gamedayinfo
{
	margin-right: 20px;
	margin-left: 20px;
	background-color: #414141;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #414141;
	border-radius:12px;
	-moz-border-radius:12px;
	background-image: url(images/BG/BG_bat.jpg);/*	background-image: url(images/BG/BG_gameday_info.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	background-position: right bottom;
	background-repeat: no-repeat;
	
}

