
/********************************************************************/
/*	 ADLER MANNHEIM - CSS - Definitionen                             */
/*  Definitionen f�r Unterseiten					                       */
/********************************************************************/

/* === BLUBB DEINE KATEGORIE BLAH  =========================================== */

/* === Standardtabelle ======================================================== */

.datentabelle {
	padding: 0;
	margin: 0 15px 15px 15px;
	float: left;
	font-size: 12px;
	line-height: 16px;
	display: inline;
}

.datentabelle td {
	padding: 0;
}

.datentabelle td.right {
	padding: 0 10px;
}

.datentabelle td.left {
	padding: 0 0 0 10px;
}

.datentabelle td.klein {
	font-size: 9px;
	line-height: 10px;
}

.pdfico {
 margin: 0 4px 3px 8px !important;
 display: inline-block;
 vertical-align: middle;
}

.aufzaehlung.ico {
 list-style-position: inside;
}

/* === preistabelle =========================================== */

.preistabelle {
	width: 671px;
	margin: 10px 15px 10px 15px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.preistabelle th {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	background: #002163;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: left;
	font-weight: bold;
	color: #fff;
}

.preistabelle td {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: left;
	background: #e9e9e9;
	vertical-align: top;
}

.preistabelle th a,
.preistabelle th a:visited,
.preistabelle th a:hover,
.preistabelle th a:active {
	color: #fff !important;
	text-decoration: none;
}

.preistabelle .blau {
	background: #95c8fc;
}

.preistabelle .hell {
	background: #f8f8f8;
}

.preistabelle .dunkel {
	background: #dadada;
}

.preistabelle .sehr-dunkel {
	background: #cbcbcb;
}

.preistabelle .sehr-sehr-dunkel {
	background: #bcbcbc;
}

.preistabelle.fantab td {
	padding-top: 7px;
	padding-bottom: 7px;
}

.preistabelle.fantab img {
      margin-top: 5px;
}

.preistabelle a, .preistabelle a:link, .preistabelle a:visited {
      color: #333;
}

.preistabelle.fanclubs { 
	width: 671px;
}
.preistabelle.fanclubs td {
	padding-top: 7px;
	padding-bottom: 7px;
}

.preistabelle.fanclubs img {
      margin-top: 5px;
}

/* === Playoffarchiv =========================================== */

.mainplayoff {
	width: 923px;
	margin: 0 5px;
	padding: 0;
	float: left;
	display: inline;
}

.mainplayoff .headline {
	width: 651px;
	margin: 0 15px 15px 15px;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: #39f;
}

.mainplayoff td {
	width: 307px;
	text-align: center;
	background: url(../assets/trennlinie_vertikal.gif) left repeat-y;
}

.playoffarchiv {
	width: 280px;
	margin: 10px 13px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.playoffarchiv th {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	background: #039;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: center;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}

.playoffarchiv td {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: left;
	background: #e9e9e9;
}

.playoffarchiv th a,
.playoffarchiv th a:visited,
.playoffarchiv th a:hover,
.playoffarchiv th a:active {
	color: #fff;
	text-decoration: none;
}


.playoffarchiv .datum {
	width: 50px;
	text-align: left;
	background: #f8f8f8;
}

.playoffarchiv .ergebnis {
	width: 55px;
	text-align: center;
}

.playoffarchiv .np {
	width: 50px;
	text-align: center;
	background: #f8f8f8;
}

.playoffarchiv .vs {
	width: 30px;
	text-align: center;
	background: #f8f8f8;
}

.playoffarchiv .blau {
	background: #95c8fc;
}

.playoffarchiv .lightblau {
	background: #6081C4;
}

.playoffarchiv .hell {
	background: #f8f8f8;
}

.playoffarchiv .dunkel {
	background: #dadada;
}

.playoffarchiv .sehr-dunkel {
	background: #cbcbcb;
}

.playoffarchiv .sehr-sehr-dunkel {
	background: #bcbcbc;
}

/* === Tippspiel - Eingabe ======================================================== */

.tippspiel {
	width: 671px;
	margin: 10px 13px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.tippspiel th {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	background: #039;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: left;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}

.tippspiel td {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: left;
	background: #e9e9e9;
	text-align: left;
}

.tippspiel th a,
.tippspiel th a:visited,
.tippspiel th a:hover,
.tippspiel th a:active {
	color: #fff;
	text-decoration: none;
}

.tippspiel .hell {
	background: #f6f6f6;
}

.tippspiel .dunkel {
	background: #dadada;
}

.tippspiel .sehr-dunkel {
	background: #cbcbcb;
}

/* === partner logos ======================================================== */

.partnerlogo {
	margin: 10px 0 0 20px;
}

.partnerlogo div {
	width: 94px;
	height: 60px;
	float: left;
	margin: 0 17px 14px 0;
	border: 1px solid #9f9f9f;
	text-align: center;
}

.partnerlogo a {
	display: block;
}

/* === Newsletter ======================================================== */

.eingabe {
	font-size: 12px;
	margin: 2px 0;
	width: 138px;
}

.nachricht {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	margin: 2px 0;
	width: 353px;
	height: 140px;
}

* html .nachricht {
	width: 355px;
}

#senden {
	font-size: 12px;
	margin-left: 15px;
}

.auswahl {
	font-size: 12px;
	margin: 2px 0;
	width: 142px;
}

/* === Infospalten rechts ======================================================== */

#kontakt {
	float: left;
	width: 216px;
	height: 250px;
	margin-left: 6px;
	background: url(../assets/trennlinie_vertikal.gif) left repeat-y;
}

* html #kontakt {
	height: 260px;
}

#tippspiel
{
	float: left;
	width: 220px;
	margin-left: 6px;
	background: url(../assets/trennlinie_vertikal.gif) left repeat-y;
}

#sitzplan
{
	float: left;
	margin-left: 6px;
	padding-left: 20px;
	background: url(../assets/trennlinie_vertikal.gif) left repeat-y;
}

#registrierung {
	float: left;
	width: 214px;
	margin-left: 6px;
	background: url(../assets/trennlinie_vertikal.gif) left repeat-y;
}

#downloads {
	float: left;
	width: 306px;
	height: 284px;
	margin-left: 6px;
	background: url(../assets/trennlinie_vertikal.gif) left repeat-y;
}

/* === Downloads ======================================================== */

.auswahl2 {
	font-size: 12px;
}

#herunterladen {
	font-size: 12px;
}

#anfordern {
	font-size: 12px;
	margin-bottom: 2px;
}

/* === Aufz�hlungen allgemein ========================================== */

.sitemapfloater {
	margin-right: 20px;
	float: left;
}

.aufzaehlung {
	padding: 0;
	margin: 0 15px 0 20px;
	font-size: 12px;
	line-height: 16px;
	list-style-type: none;
	display: inline;
	float: left;
}

.aufzaehlung li {
	padding-left: 10px !important;
	padding: 0;
	margin-bottom: 6px;
	background: url(../assets/punkt.gif) no-repeat;
	background-position: 0 7px !important;
	background-position: 5px 7px;
}

.sitemapfloater .aufzaehlung li ul { margin-left: 0 !important; margin-top: 10px; padding-left: 5px !important; }

.aufzaehlung.icon li { padding: 0 !important; }

.aufzaehlung_linksbuendig {
	padding: 0;
	float: left;
	margin: 10px 15px 0 30px;
	font-size: 12px;
	line-height: 16px;
	list-style: url(../assets/punkt.gif);
}

* html .aufzaehlung_linksbuendig {
	margin: 10px 15px 0 15px;
	list-style: url(../assets/punkt_ie.gif);
}

.aufzaehlung_linksbuendig li {
	margin-bottom: 6px;
}

/* === Galerie �bersicht ========================================== */

p.uebersicht {
	clear: both;
	margin: 0 0 0 15px;
	font-size: 12px;
	line-height: 16px;
}

p.uebersicht span {
	color: #39f;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
}

p.uebersicht img {
	margin: 0 10px 15px 0;
	border: 1px solid #999;
	float: left;
}

p.uebersicht a:hover img {
	border-color: #39f;
}

/* === Galerie ======================================================== */



.galeriecontent {
	width: 689px;
	margin: 0 0 0 5px;
	background: #666;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #666;
	display: inline;
	float: left;
}

.galerienav {
	height: 24px;
	padding: 10px 0 0 0;
	border-top: 1px solid white;
	border-left: 1px solid white;
	background:  #039 url(../assets/blueverlauf.gif) repeat-x;
}

.thumbnail {
	float: left;
	border-right: 1px solid white;
}

.thumbnail a {
	border-right: 1px solid #666;
	float: left;
}

.thumbnail img {
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.galerieback {
	margin-bottom: 1px;
	overflow: hidden;
	background: #e9e9e9 url(../assets/polaroid.gif) no-repeat 131px 18px;
	border-right: 1px solid white;
}

* html .galerieback {overflow:visible; height: 1px;}

.galeriedescription {
	width: 585px;
	float: right;
	border-top: 1px solid white;
}

.galeriedescription p.polaroid {
	margin: 27px 0 0 38px;
	display: inline;
	text-align: right;
	padding: 0;
	font-size: 10px;
	color: white;
	float: left;
}

.galeriedescription p.description {
	margin: 16px 0 0 87px;
	padding: 0;
	font-size: 12px;
}

.galeriedescription p.description em {
	margin: 0 0 3px 0;
	display: block;
	font-style: normal;
	font-weight: bold;
	color: #039;
}

/* Unknown .. */

.thumbnails {
	margin: 0 0 0 4px;
	float: left;
}

.thumbnails a img {
	margin: 0 0 8px 8px;
	border: 1px solid #999;
}

.thumbnails a:hover img {
	border-color: #39f;
}

.foto {
	margin: 0 0 0 8px;
	float: left;
	width: 670px;
	height: 502px;
	border: 1px solid #999;
}

/********************************************************************/
/*	 Trikothistory                                                   */
/********************************************************************/

#trikothistoryback {
	width: 691px;
	margin: 0 0 10px 5px;
	padding: 0;
	float: left;
	display: inline;
	background: url(../assets/trikotwandback.jpg) repeat-y;
}

#trikothistoryback h3 {
	font-size: 12px;
	font-weight: bold;
	color: #039;
	margin: 0 0 10px 0;
}

#trikothistory {
	margin: 0;
	padding-top: 20px;
}

#trikotnavi {
	width: 691px;
	line-height: 38px;
	margin: 0 0 25px 0;
}

#trikotnavi img {
	float: left;
	margin: 0 5px 0 0;
}

.trikotblock {
	width: 691px;
	height: 200px;
	margin: 0;
	position: relative;
	text-align: center;
}

.trikotremote {
	width: 150px;
	text-align: center;
	position: absolute;
	top: 20px;
	left: 0;
}

.trikotremote img {
	margin-bottom: 10px;
}

.trikotremote a {
	outline: 0;
}

/********************************************************************/
/*	 Playoff Bracket                                                 */
/********************************************************************/

#playoffbracket {
	width: 691px;
	height: 535px;
	margin: 0 0 0 5px;
	clear: both;
	background: url(../assets/playoffboard_new.gif) no-repeat;
	position: relative;
}

#playoffbracket .horizontal {
	width: 323px;
	overflow:visible;
	position: absolute;
}

*html #playoffbracket .horizontal { height: 1px; }

#playoffbracket .horizontal .team,.ergebnis {
	float: left;
}

#playoffbracket .horizontal2 {
	width: 363px;
	overflow:visible;
	position: absolute;
}

*html #playoffbracket .horizontal2 { height: 1px; }

#playoffbracket .horizontal2 .team,.ergebnis {
	float: left;
}

#playoffbracket .team {
	width: 131px;
	height: 25px;
	margin: 0;
	padding: 0 0 0 4px;
	line-height: 25px;
	background: white url(../assets/backteam.gif) repeat-x;
	border: 1px solid #039;
	position: relative;
}

#playoffbracket .team p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	float: left;
}

#playoffbracket .team img {
	float: right;
	border-left: 1px solid #039;
	position: absolute;
	right: 0;
	top: 0;
}

#playoffbracket .ergebnis {
	width: 45px;
	height: 25px;
	margin: 0 1px;
	text-align: center;
	line-height: 25px;
	background: #039 url(../assets/backscoreblue.gif) repeat-x;
	border: 1px solid #039;
}

#playoffbracket .ergebnis p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: white;
	letter-spacing: 1px;
}

#playoffbracket .grayergebnis {
	background: #999 url(../assets/backscoregray.gif) repeat-x;
}


/* Infofelder */

#playoffbracket .info img {
	border: 1px solid #039;
}

/* Positionierungen */

/* Paarung 1 Best of Seven */

#paarung1 {
	top: 48px;
	left: 10px;
	background: url(../assets/teamshadow.png) 0 24px no-repeat;
}

#info1 {
	padding: 10px 0 0 0;
	text-align: center;
	clear: both;
}

/* Paarung 2 Best of Seven */

#paarung2 {
	top: 48px;
	right: 9px;
	background: url(../assets/teamshadow.png) 0 24px no-repeat;
}

#info2 {
	padding: 10px 0 0 0;
	text-align: center;
	clear: both;
}

/* Paarung 3 Viertelfinale */

#paarung3 {
	top: 138px;
	left: 10px;
	background: url(../assets/teamshadow.png) 0 24px no-repeat;
}

#info3 {
	padding: 10px 0 0 0;
	text-align: center;
	clear: both;
}

/* Paarung 4 Viertelfinale */

#paarung4 {
	top: 138px;
	right: 9px;
	background: url(../assets/teamshadow.png) 0 24px no-repeat;
}

#info4 {
	padding: 10px 0 0 0;
	text-align: center;
	clear: both;
}

/* Paarung 5 Viertelfinale */

#paarung5 {
	top: 233px;
	left: 10px;
	padding-bottom: 2px;
	background: url(../assets/teamshadow.png) bottom no-repeat;
}

#info5 {
	padding: 0 0 10px 0;
	text-align: center;
	clear: both;
}

/* Paarung 6 Viertelfinale */

#paarung6 {
	top: 233px;
	right: 9px;
	padding-bottom: 2px;
	background: url(../assets/teamshadow.png) bottom left no-repeat;
}

#info6 {
	padding: 0 0 10px 0;
	text-align: center;
	clear: both;
}

/* Paarung 7 Halbfinale */

#paarung7 {
	bottom: 199px;
	left: 184px;
	padding-bottom: 2px;
	background: url(../assets/teamshadow.png) bottom left no-repeat;
}

#info7 {
	padding: 5px 0;
}

/* Paarung 8 Halbinale */

#paarung8 {
	bottom: 129px;
	left: 184px;
	padding-bottom: 2px;
	background: url(../assets/teamshadow.png) bottom left no-repeat;
}

#info8 {
	padding: 5px 0;
}

/* Paarung 9 Finale */

#paarung9 {
	bottom: 39px;
	left: 184px;
	padding-bottom: 2px;
	background: url(../assets/teamshadow.png) bottom left no-repeat;
}

#info9 {
	padding: 5px 0;
}


/* Deutscher Meister */

#deutschermeister1 {
	width: 116px;
	height: 99px;
	background: url(../assets/deutschermeister.gif) no-repeat;
	position: absolute;
	bottom: 3px;
	right: 1px;
	text-align: center;
}

* html #deutschermeister1 { bottom: 2px; right: 0; }

#deutschermeister2 {
	width: 116px;
	height: 99px;
	background: url(../assets/deutschermeister.gif) no-repeat;
	position: absolute;
	bottom: 3px;
	left: 1px;
	text-align: center;
}

* html #deutschermeister2 { bottom: 2px; left: 1px; }

#deutschermeister1 img, #deutschermeister2 img {
	margin: 36px 0 0 0;
}

.infofield {
	width: 250px;
	margin: 0;
	padding: 1px 1px 0 1px;
	font-size: 11px;
	background: white;
	border: 1px solid #039;
	position: absolute;
	z-index: 2;
	display: none;
}

.infofield .infohead {
	height: 26px;
	margin: 0;
	padding: 0 0 0 7px;
	line-height: 26px;
	font-weight: bold;
	color: white;
	background: #039;
}

.infohead span {
	float: left;
}

.infohead img {
	margin: 6px;
	right: 6px;
	float: right;
}

.infofield table {
	width: 100%;
}

.infofield td {
	height: 18px;
	margin: 0;
	padding: 0 5px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #666;
	text-align: left;
}

.infofield td.datum {
	width: 64px;
	text-align: left;
}

.infofield td.icon {
	width: 25px;
	padding: 0 5px;
	text-align: center;
	background: #e9e9e9;
}

.infofield td.score {
	width: 50px;
	text-align: center;
	background: #e9e9e9;
}

.infofield td.np {
	width: 64px;
	text-align: center;
	background: #f8f8f8;
}

/********************************************************************/
/*	 Sup by sven ,-)                                                 */
/********************************************************************/


.fussnote {
	font-size: 12px;
	font-family: Courier New;
	font-weight: regular;
	padding: 0 0 0 2px;
	color: #999;
}
