html, body{
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background: #0169B2 url('../image/background.png') repeat-x top left;
	height: 100%;
	width: 100%;
}

a {			text-decoration: none; }
a b {		display: none; }
a, button {	cursor: pointer; } 
button {	background-color: transparent; }
button, img {border: 0px; }
form { 		display: inline; }

a.nav, 
a.nav:hover,
a.nav:visited,
a.nav:active,
a.nav:link {
	font-size: 12px;
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	font-weight: bold;
	float: none;
	line-height: 2.0;
	color: #000;
}


.clearBreak {
	clear: both;
}

dt label {
	color: #7E7E7E !important;
	font-size: 10px;
	line-height: 0.8;
}

/******************************************************************/
/********************** Headline Tags *****************************/
/******************************************************************/

h1, h2 {
	font-weight: 100;
	color: #002957;
	margin: 0px auto;
}

h1 {
	font-size: 18px;
	line-height: 1.2;
	
}

h2 {
	font-size: 12px;
	position: absolute;
}

/******************************************************************/
/********************** Main Container ****************************/
/******************************************************************/

#data {
	margin: 0px;
	padding: 0px;
}

#wrap {
	margin: 0px 0px;
	width: 998px;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	background-color: #FFFFFF;
	float: left;
}
#bannerwrap {
	display: block;
	width: 1200px;
	margin: 5px 0px 0px 0px;
}
#banner {
	margin: 0px 0px 0px 0px;
	width: 160px;
	float: left;
}
#headimage {
	float: left;
	width: 749px;
	height: 93px;
	/*background: transparent url('../image/sportdigital.png') -12px -176px no-repeat;*/
	overflow : hidden;
}

#logo, 
#logoCollectionSDTV, 
#logoCollectionFussball, 
#logoCollectionDvl, 
#logoCollectionBbl, 
#logoCollectionHbl {
	background: transparent url('../image/sd_themes.png') 0 0 no-repeat;
}

#logo {
	width: 250px;
	height: 93px;
	margin-top: 0px;
	margin-left: 20px;
	background-position: -20px 0px;
	float: left;
}

#logoCollection {
	position : relative;
	display : block;
	top: 0;
	left: 0;
}

#logoCollectionSDTV,
#logoCollectionFussball,
#logoCollectionDvl,
#logoCollectionBbl,
#logoCollectionHbl {
	position : absolute;
	top : 0;
	display: block;
	height: 93px;
}

#logoCollectionSDTV {
	left: 250px;
	display: none;
	width: 152px;
	background-position: -250px -95px;
}

#logoCollectionFussball {
	left: 250px;
	width: 152px;
	background-position: -250px 0;
}

#logoCollectionDvl {
	left: 402px;
	width: 92px;
	background-position: -402px 0;
}

#logoCollectionBbl {
	left: 494px;
	width: 118px;
	background-position: -494px 0;
}

#logoCollectionHbl {
	left: 612px;
	width: 136px;
	background-position: -612px 0;
}

#logoCollectionSDTV:hover {
	background-position: -250px -285px;
}

#logoCollectionFussball:hover {
	background-position: -250px -190px;
}

#logoCollectionDvl:hover {
	background-position: -402px -190px;
}

#logoCollectionBbl:hover {
	background-position: -494px -190px;
}

#logoCollectionHbl:hover {
	background-position: -612px -190px;
}

#loginHeadline, #userName, #loginWelcome {
	padding-bottom: 7px;
}

#login, #loggedIn {
	float: left;
	width: 229px; /* -20 */
	height: 90px; /* -5 */
	padding-left: 20px;
	padding-top: 5px;
	background-color: #DDD;
	display: inline
}

#login dt,
#login dd {
	list-style-type: none;
	display: inline;
	float: left;
	height: 21px;
}

#login dd {
	margin: 0px auto;
	padding: 0px;
	margin-right: 9px;
}

#login dd ul {
	float: left;
	width: 220px;
}

#login label, #loggedIn label {
	color:  #01C0CC;
	font-size: 10px;
	line-height: normal;
	float: left;
}

#login ul,
#login li {
	list-style: none;
	display: none; /* muss sp�ter "inline" rein */
	padding: 0px;
	margin: 0px;
}

#login #login_email {
	width: 139px;
	height: 14px;
	background-color: #CCCCCC;
	border: 0px none;
	margin: 0 auto;
	font-size: 10px;
	margin-left: 32px;
}

#login #login_password {
	width:116px;
	height: 14px;
	background-color: #CCCCCC;
	border: 0px none;
	margin: 0;
	margin-left: 17px;
	font-size: 10px;
	float: left;
}

#login #submitLogin, #login #submitLogin.btSignIn {
	position : relative;
	margin-top: 20px;
	margin-left: -24px;
	width: 15px;
	height: 22px;
	margin-right: 0px;
	background: transparent url('../image/sportdigital.png') -296px -50px no-repeat;
}

#login #submitLogin:hover, #login #submitLogin.btSignIn:hover {
	background: transparent url('../image/sportdigital.png') -296px -18px no-repeat;
}

#missingPasswort {
	position : absolute;
	width: 126px;
	height: 17px;
	background: transparent url('../image/login/passwort.png') 0 0 no-repeat;
}

#missingPasswort:hover {
	background: transparent url('../image/login/passwort_hover.png') 0 0 no-repeat;
}

.errors {
	font-size: 9px;
	color: #F00000;
	list-style-type: none;
	list-style: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
}

#loggedInData {
	color:  #777;
	font-size: 10px;
	line-height: normal;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#loggedInDataText {
	float: left;
}

#loggedInDataIncome,
#loggedInButtonArea,
#loggedInButtonLogout {
	margin-right: 15px;
}

#loggedInDataIncome {
	float: right;
	font-size: 11px;
	font-weight: bold;
}

#loggedInButtonArea {
	color:  #777;
	font-size: 10px;
	line-height: normal;
	float: left;
	width: 100%;
}

#loggedInButtonProfile {
	display: inline-block;
	width: 83px;
	height: 17px;
	background: transparent url('../image/login/profil.png') 0 0 no-repeat;
	float: left;
}

#loggedInButtonProfile:hover {
	background: transparent url('../image/login/profil_hover.png') 0 0 no-repeat;
}

#loggedInButtonLogout {
	display: inline-block;
	width: 84px;
	height: 17px;
	background: transparent url('../image/login/logout.png') 0 0 no-repeat;
	float: right;
}

#loggedInButtonLogout:hover {
	background: transparent url('../image/login/logout_hover.png') 0 0 no-repeat;
}

#navigation {
	float: left;
	margin: 0px;
	width: 749px;
	height: 25px;
	background: #D4D4D4 url('../image/sportdigital.png') -68px -1500px repeat-x;
}

#search {
	float: left;
	width: 229px; /* -20 */
	height: 23px; /* -4 */
	padding-left: 20px;
	padding-top: 2px;
	background-color: #01C0CC;
}

#search_text {
	width: 191px;
	height: 12px;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 auto;
	vertical-align: top;
	font-size: 10px;
	float: left;
}

#search ul,
#search li {
	list-style: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#submitSearch {
	display: inline-block;
	width: 15px;
	height: 22px;
	border: 0px;
	background: transparent url('../image/sportdigital.png') -296px -50px no-repeat;
	float: left;
	margin-left: 203px;
	margin-top: -16px;
}

#submitSearch:hover {
	background: transparent url('../image/sportdigital.png') -296px -18px no-repeat;
}

#flash, 
#flashInner,
#wmv, 
#wmvInner {
	width: 998px;
	/*height: 417px;*/
	height: 560px;
	overflow: hidden;
}

/*WMV PLAYER*/

#wmv {
	/*padding-left:48px;*/
	/*padding-left:128px;*/
	padding-left:20px;
}

#wmv #wmvPlayer, 
#wmv #wmvPlayer2 {
	margin-top:5px;
	padding:0;
	/*width: 672px;*/
	/*width: 720px;*/
	width: 960px;
	/*height: 377px;*/
	/*height: 405px;*/
	height: 540px;
	float:left;
}

#wmv #flash {
	margin:0;
	/*width:278px;
	height:417px;*/
	float:left;
}

.wmvsportdigital
{
	background: transparent url('../image/wmv/bg_sd.png') no-repeat;
}

#columnOuterFrameTop {
	width: 998px;
	height: 25px;
	background: #FFF url('../image/sportdigital.png') -12px -317px no-repeat;
	position: absolute;
	padding: 0px;
	margin: 0px;
	z-index: 0;
}

#content {
	width: 954px; /* 998 - 19 - 19 - 6 (f�r schatten der Boxen)=  */
	height: 100% !important;
	background-color: #FFF;
	margin: 0 auto;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 10px;
	padding-bottom: 35px;
}

#contentList {
	width: 954px; /* 998 - 19 - 19 - 6 (f�r schatten der Boxen)=  */
	height: 100% !important;
	margin: 0 auto;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 35px;
	position: relative;
	z-index: 1;
}

#columnOuterFrameBottom {
	width: 998px;
	height: 40px;
	background: #FFF url('../image/sportdigital.png') -12px -686px no-repeat;
	margin-bottom: 2px;
}

#columnFooter {
	vertical-align: text-top;
}

#columnFooterUpper {
	width: 960px;
	height: 14px;
	background: transparent url('../image/sportdigital.png') -13px -296px no-repeat;
	margin-bottom: 10px;
}

#columnFooterLower {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.columnFooterText {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 1;
	color: #7E7E7E;
}

#columnFooterLower button { /* .column1 button[class="btArrowSmall"], .column2 button[class="btArrowSmall"] */
	margin: 0px auto;
	margin-left: 5px;
	height: 22px;
}

#footer {
	width: 998px;
	height: 124px;
}

#footernav1,
#footernav2,
#footernav3,
#footernav4 {
	height: 118px;
	float: left;
	padding-top: 6px;
}

#footernav1 {
	width: 251px;
	background: transparent url('../image/sportdigital.png') -14px -728px no-repeat;
}

#footernav2 {
	width: 248px;
	background: transparent url('../image/sportdigital.png') -264px -728px no-repeat;
}

#footernav3 {
	width: 250px;
	background: transparent url('../image/sportdigital.png') -512px -728px no-repeat;
}

#footernav4 {
	width: 249px;
	background: transparent url('../image/sportdigital.png') -762px -728px no-repeat;
}

#newsletterNav {
	height: 69px;
}

#newsletter {
	height: 52px;
	padding-left: 20px;
}

#newsletter ul,
#newsletter li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}

#newsletter label {
	color:  #01C0CC;
	font-size: 10px;
	line-height: 2;
}

#newsletter form dl input[type="text"], 
#newsletterFormStatic dl input[type="text"] /*#newsletter_email*/ {
	width:195px;
	height: 14px;
	list-style-type: none;
	list-style-position: inside;
	background-color: #CCCCCC;
	border: 0px none;
	margin: 0 auto;
	font-size: 10px;
	float: left;
}

#newsletter form dl input[type="submit"], 
#newsletterFormStatic dl input[type="submit"] {
	width: 15px;
	height: 22px;
	display: inline-block;
	border: 0px;
	background: transparent url('../image/sportdigital.png') -296px -50px no-repeat;
	float: left;
	margin-top: -15px;
	margin-left: 203px;
}

#newsletter form dl input[type="submit"]:hover, 
#newsletterFormStatic dl input[type="submit"]:hover {
	background: transparent url('../image/sportdigital.png') -296px -18px no-repeat;
}

.zend_form,
.zend_form dd,
.zend_form dt {
	display: inline;
}

/******************************************************************/
/********************** Navigation Items **************************/
/******************************************************************/

.navigationStyle,
.nav,
.nav_begin,
.nav_middle,
.nav_end {
	cursor: pointer;
	float: left;
}

.nav {
	font-size: 13px;
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	font-weight: bold;
	float: none;
	text-transform: uppercase;
}
.nav_begin {
	width: 10px;
	height: 25px;
	background: transparent url('../image/sportdigital.png') -62px -93px no-repeat;
}

.nav_middle {
	width: auto;
	height: 25px;
	background: transparent url('../image/sportdigital.png') -68px -93px repeat-x;
}

.nav_end {
	width: 10px;
	height: 25px;
	background: transparent url('../image/sportdigital.png') -251px -93px no-repeat;
}

#nav_1,
#nav_6 {
	margin-left: 15px;
}

#nav_cart {
	display: inline-block;
	width: 41px;
	height: 25px;
	float: left;
	background: transparent url('../image/sportdigital.png') -511px -93px no-repeat;
}

#nav_cart:hover {
	background: transparent url('../image/sportdigital.png') -511px -135px no-repeat;
}


/******************************************************************/
/********************** Main Content Containter *******************/
/******************************************************************/

.colums,
.column1,
.column2 {
	padding: 0px;
	margin: 0px;
}


.colums {
	position: relative;
	z-index:2;
}

.column1 {
	width: 462px;
	height: auto;
	float: left;
}

.headColumn1,
.headColumn2,
.headColumn3,
.headColumn4,
.headColumn5 {
	height: 43px;
	text-align: left;
	vertical-align: text-top;
	padding-left: 20px;
	padding-top: 7px;
	margin-bottom: 15px;
}

.headColumn1 {
	width: 442px; /* 462 - padding-left */
	background: transparent url('../image/sportdigital.png') -31px -357px no-repeat;
}

.headColumn2 {
	width: 192px; /* 212 - padding-left = */
	background: transparent url('../image/sportdigital.png') -531px -357px no-repeat;
}

.headColumn3 {
	width: 192px; /* 212 - padding-left = */
	background: transparent url('../image/sportdigital.png') -782px -357px no-repeat;
}

.headColumn4 {
	width: 442px; /* 462 - padding-left */
	background: transparent url('../image/sportdigital.png') -30px -1118px no-repeat;
}

.headColumn5 {
	width: 442px; /* 462 - padding-left */
	background: transparent url('../image/sportdigital.png') -530px -1118px no-repeat;
}

.column2 {
	width: 210px;
	height: auto;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
}

.columnSpacer,
.columnSpacerSpecial{
	padding-top: 30px;
	width: 34px;
	float: left;
}

.columnSpacerSpecial {
	padding-top: 30px;
	width: 30px;
	float: left;
}


.columnSpacerTop,
.columnSpacerSpecialTop {
	width: 34px;
	height: 150px;
	background: #FFF url('../image/sportdigital.png') -1074px -62px no-repeat;
	
}

.columnSpacerMiddle,
.columnSpacerSpecialMiddle {
	width: 34px;
	height: auto;
	background: #FFF url('../image/sportdigital.png') -1074px -530px repeat-y;
}

.columnSpacerBottom,
.columnSpacerSpecialBottom {
	width: 34px;
	height: 100px;
	background: #FFF url('../image/sportdigital.png') -1074px -920px no-repeat;
}

.columnSpacerSpecial
.columnSpacerSpecialTop,
.columnSpacerSpecialMiddle,
.columnSpacerSpecialBottom {
	width: 30px;
}

.columnSpacerSpecialTop {
	background: #FFF url('../image/sportdigital.png') -1078px -62px no-repeat;
	
}

.columnSpacerSpecialMiddle {
	background: #FFF url('../image/sportdigital.png') -1078px -530px repeat-y;
}

.columnSpacerSpecialBottom {
	background: #FFF url('../image/sportdigital.png') -1078px -920px no-repeat;
}

.columnSpacerBlank {
	width: 34px;
	float: left;
}

.contentColumn1 {
	width: 460px;
	height: auto;
	z-index: 0;
	margin-bottom: 31px;
}

.contentColumn4 {
	width: 460px;
	height: auto;
	z-index: 0;
	margin-bottom: 31px;
}

.contentColumn5 {
	width: 460px;
	height: auto;
	z-index: 0;
	margin-bottom: 31px;
}

.contentColumn1_date {
	width: 450px; /* 460 - padding-left = */
	height: 20px; /* 24 - padding-top = */
	padding-left: 10px;
	padding-top: 4px;
	background-color: #F4F6F8;
}

.contentColumn1_spacer {
	width: 460px;
	height: 2px;
	margin: 0 auto;
	background: transparent url('../image/sportdigital.png') -32px -451px no-repeat;
}

.contentColumn1_headline {
	width: 440px; /* 460 - padding-left - padding-rigth - border = */
	height: 61px; /* 61 - padding-top */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	margin: 0 auto;
	background-color: #F4F6F8;
	border: 0px;
	border-bottom: 2px solid #FFF;
	background: transparent url('../image/sportdigital.png') -32px -453px no-repeat;
}

.contentColumn1_theme_basketball,
.contentColumn1_theme_basketball_active,
.contentColumn1_theme_soccer,
.contentColumn1_theme_soccer_active,
.contentColumn1_theme_handball,
.contentColumn1_theme_handball_active,
.contentColumn1_theme_rugby,
.contentColumn1_theme_rugby_active,
.contentColumn1_theme_hockey,
.contentColumn1_theme_hockey_active,
.contentColumn1_theme_eishockey,
.contentColumn1_theme_eishockey_active,
.contentColumn1_theme_triathlon,
.contentColumn1_theme_triathlon_active,
.contentColumn1_theme_volleyball,
.contentColumn1_theme_volleyball_active {
	width: 450px; /* 460 - padding-left = */
	height: 14px;
	padding-left: 10px;
}

.contentColumn1_theme_basketball {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_basketball_active {
	background: none;
	background-color: #AC1315;
	color: #FFFFFF;
}

.contentColumn1_theme_soccer {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_soccer_active {
	background: none;
	background-color: #007328;
	color: #FFFFFF;
}

.contentColumn1_theme_handball {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_handball_active {
	background: none;
	background-color: #002A90;
	color: #FFFFFF;
}

.contentColumn1_theme_rugby {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_rugby_active {
	background: none;
	background-color: #0E4E96;
	color: #FFFFFF;
}

.contentColumn1_theme_hockey {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_hockey_active {
	background: none;
	background-color: #F24F26;
	color: #FFFFFF;
}

.contentColumn1_theme_eishockey {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_eishockey_active {
	background: none;
	background-color: #007abb;
	color: #FFFFFF;
}

.contentColumn1_theme_triathlon {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_triathlon_active {
	background: none;
	background-color: #005288;
	color: #FFFFFF;
}

.contentColumn1_theme_volleyball {
	background: transparent url('../image/sportdigital.png') -32px -516px no-repeat;
}

.contentColumn1_theme_volleyball_active {
	background: none;
	background-color: #FEC004;
	color: #FFFFFF;
}

.contentColumn1_text,
.contentColumn1_text_active {
	width: 440px; /* 460 - padding (20 je 10) = */
	height: 118px; /* 138 - padding (20 je 10) = */
	padding: 10px;
}

.contentColumn1_text {
	background: transparent url('../image/sportdigital.png') -32px -532px no-repeat;
}

.contentColumn1_text_active {
	background: transparent url('../image/sportdigital.png') -32px -1345px no-repeat;
}

.contentColumn1_date_time,
.contentColumn1_date_date,
.contentColumn1_theme_title {
	float:left;
}

.contentColumn1_date_date {
	padding-right: 15px;
}

.contentColumn1_date_live,
.contentColumn1_theme_shortcut {
	float: right;
	font-weight: bold;
	padding-right: 10px;
}

.contentColumn1_date_live {
	color: #B30000;
}

.contentColumn1_theme_shortcut {
	line-height: 1.0;
}

.contentColumn1_theme_title {
	font-size: 10px;
	line-height: 1.4;
}

.contentColumn1_text_movie {
	width: 210px;
	float: left;
	padding-right: 10px;
}

.contentColumn1_text_movie_preview {
	width: 210px;
	height: 118px;
	position: absolute;
	z-index: 150;
}

.contentColumn1_text_movie_play {
	width: 128px;
	height: 80px;
	background: transparent url('../image/sportdigital_movie.png') 0px 0px no-repeat;
	position: relative;
	z-index: 190;
	behavior: url(/sportdigital/style/ieFix/iepngfix.htc);
}

.contentColumn1_text_movie_defined_logo_type_basketball,
.contentColumn1_text_movie_defined_logo_type_soccer,
.contentColumn1_text_movie_defined_logo_type_handball,
.contentColumn1_text_movie_defined_logo_type_volleyball {
	width: 210px;
	height: 118px;
	position: relative;
	z-index: 190;
	overflow:hidden;
}

.contentColumn1_text_movie_defined_logo_type_basketball {
	background: transparent url('../image/sportdigital_movie.png') 0px 0px no-repeat;
}

.contentColumn1_text_movie_defined_logo_type_soccer {
	background: transparent url('../image/sportdigital_movie.png') 0px -118px no-repeat;
}

.contentColumn1_text_movie_defined_logo_type_handball {
	background: transparent url('../image/sportdigital_movie.png') 0px -236px no-repeat;
}

.contentColumn1_text_movie_defined_logo_type_volleyball {
	background: transparent url('../image/sportdigital_movie.png') 0px -354px no-repeat;
}

.contentColumn1_text_movie_competitor1,
.contentColumn1_text_movie_competitor2  {
	width: 110px;
	height: 85px;
	float: left;
}

.contentColumn1_text_movie_competitor2 {
	margin-right: 45px;
	float: right;
}

.contentColumn1_text_text {
	width: 210px;
	float: left;
	overflow: hidden;
}

.contentColumn2 {
	width: 212px;
	height: auto;
	z-index: 0;
	margin-bottom: 31px;
}

.contentColumn2_movie {
	width: 210px;
	height: 118px;
	border-bottom: 2px solid #FFF;
}

.contentColumn2_theme_title {
	float: left;
	font-size: 10px;
	line-height: 1.4;
}

.contentColumn2_theme_basketball,
.contentColumn2_theme_basketball_active,
.contentColumn2_theme_soccer,
.contentColumn2_theme_soccer_active,
.contentColumn2_theme_handball,
.contentColumn2_theme_handball_active,
.contentColumn2_theme_rugby,
.contentColumn2_theme_rugby_active,
.contentColumn2_theme_hockey,
.contentColumn2_theme_hockey_active,
.contentColumn2_theme_eishockey,
.contentColumn2_theme_eishockey_active,
.contentColumn2_theme_triathlon,
.contentColumn2_theme_triathlon_active,
.contentColumn2_theme_volleyball,
.contentColumn2_theme_volleyball_active {
	width: 200px;
	height: 14px;
	padding-left: 10px;
}

.contentColumn2_theme_basketball {
	background: transparent url('../image/sportdigital.png') -782px -427px no-repeat;
}

.contentColumn2_theme_soccer {
	background: transparent url('../image/sportdigital.png') -782px -427px no-repeat;
}

.contentColumn2_theme_handball {
	background: transparent url('../image/sportdigital.png') -782px -427px no-repeat;
}

.contentColumn2_theme_volleyball {
	background: transparent url('../image/sportdigital.png') -782px -427px no-repeat;
}

.contentColumn2_theme_basketball_active,
.contentColumn2_theme_soccer_active,
.contentColumn2_theme_handball_active,
.contentColumn2_theme_rugby_active,
.contentColumn2_theme_hockey_active,
.contentColumn2_theme_eishockey_active,
.contentColumn2_theme_triathlon_active,
.contentColumn2_theme_volleyball_active {
	background: none;
	color: #FFFFFF;
}

.contentColumn2_theme_basketball_active {
	background-color: #AC1315;
}

.contentColumn2_theme_soccer_active {
	background-color: #007328;
}

.contentColumn2_theme_handball_active {
	background-color: #002A90;
}

.contentColumn2_theme_rugby_active {
	background-color: #0E4E96;
}

.contentColumn2_theme_hockey_active {
	background-color: #F24F26;
}

.contentColumn2_theme_eishockey_active {
	background-color: #007abb;
}

.contentColumn2_theme_triathlon_active {
	background-color: #005288;
}

.contentColumn2_theme_volleyball_active {
	background-color: #FEC004;
}

.contentColumn2_text,
.contentColumn2_text_active {
	width: 190px; /* 210 - padding (20 je 10) = */
	height: 97px; /* 107 - padding (20 je 10) = */
	padding: 10px;
	padding-bottom: 0px;
	background: transparent url('../image/sportdigital.png') -782px -443px no-repeat;
}

.contentColumn2_text_active {
	background: transparent url('../image/sportdigital.png') -532px -443px no-repeat;
}

.contentColumn2_text_headline,
.contentColumn2_text_subline {
	font-weight: bold;
	width: 190px;
}

.contentColumn2_text_headline {
	color: #002957;
}

.contentColumn2_text_subline {
	color: #00B9C6;
	height: 100%;
}

.contentColumnContainer {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	z-index: 300;
}

.contentColumnContainerButton1,
.contentColumnContainerButton2 {
	float: right;
	position: absolute;
	z-index: 400;
	bottom: 0px;
	right: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

/******************************************************************/
/********************** List Content Containter *******************/
/******************************************************************/

.contentListTable,
.contentListTableContent {
	border: none;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 945px; /* 960 - margin-left */
	margin-left: 15px;
}

.contentListTable {
	margin-top: 4px;
}

.contentListTableContent {
	margin-bottom: 15px;
}

.contentListTable th {
	margin: 0px; 
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	height: 15px;
}

.contentListTableContent tr,
.contentListTable td,
.contentListTable select {
	color: #7D7D7D;
}

.contentListTable td,
.contentListTableContent td {
	margin-bottom: 5px;
}

.contentListTable select {
	height: 18px;
	font-size: 12px;
	vertical-align: top;
	border: 1px none #C1C1C1;
}

.contentListTable select:hover {
	color: #000000;
}

.contentListTable option {
	background-color: #F4F6F8;
	outline: 1px none #B3B3B3;
	border: none;
}

.contentListTable_date {
	width: 107px; /* 122 - padding-left - margin-left von Tabelle (15px) */
}

.contentListTable_sportkind select,
.contentListTable_competition select,
.contentListTable_season select,
.contentListTable_videotype select,
.contentListTable_title select {
	margin-right: 13px;
}

.contentListTable_sportkind select {
	width: 100px;
}

.contentListTable_competition select {
	width: 108px;
}

.contentListTable_season select {
	width: 121px;
}

.contentListTable_videotype select {
	width: 85px;
}

.contentListTable_title select {
	width: 138px;
}

#filter_text {
	width: 191px;
	height: 12px;
	list-style-type: none;
	list-style-position: inside;
	margin: 0 auto;
	vertical-align: top;
	font-size: 10px;
	float: left;
}

#filter_text ul,
#filter_text li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}

#submitFilter {
	display: inline-block;
	width: 15px;
	height: 22px;
	border: 0px;
	background: transparent url('../image/sportdigital.png') -296px -50px no-repeat;
	float: left;
	margin-left: 8px;
	top: -15px;
	position: relative;
}

#submitFilter:hover {
	background: transparent url('../image/sportdigital.png') -296px -18px no-repeat;
}

.tbDate,
.tbButton  { 
	padding-top: 5px;
}

.tbDate { 
	width: 100px;
}

.tbButton {
	float: right;
	padding-right: 10px;
}

.tbText1,
.tbText2,
.tbText3,
.tbText4,
.tbText5 {
	font-weight: bold;
	padding-left: 8px;
	margin-left: 13px;
	padding-top: 5px;
}

.tbText1 {
	width: 112px;
}

.tbText2 {
	width: 120px;
}

.tbText3 {
	width: 145px;
}

.tbText4 {
	width: 95px;
}

.tbText5 {
	padding-bottom: 4px;
	width: 340px;
}

a.tbText5ModalWindow {
	font-weight: bold;
	color: #002957;
	text-decoration: underline;
	font-size: 13px;
}

a.tbText5ModalWindow:hover {
	text-decoration: none;
}

.arch {
	vertical-align: top;
}

.columnLeft {
	float: left;
	width: 121px;
	margin-left: 13px;
}

.columnLeft label {
	margin-left: 6px;
}

.columnRight {
	float: right;
}

/******************************************************************/
/********************** Static Content Items **********************/
/******************************************************************/

#contentBridge,
#content_static {
	width: auto;
	height: 100% !important;
	background-color: #FFF;
	margin: 0 auto;
}

#contentBridge {
	padding-left: 0px;
	padding-bottom: 0px;
}

#content_static {
	padding-left: 25px;
	padding-bottom: 35px;
}

#static_content {
	float: left;
	width: 720px;
	height: auto;
}

#static_navigation {
	float: right;
	width: 227px; /* -22 */
	padding-left: 22px;
	padding-top: 25px;
	padding-bottom: 18px;
	background-color: #eeeded;
}

.static_subnavigation {
	list-style-type: none;
	width: 216px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
}

.static_subnavigation li {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 216px;
	min-height: 15px;
	display: block;
}

.static_subnavigation li:hover {
	background: transparent url('../image/sportdigital.png') -675px -30px no-repeat; 
	padding-left: 10px;
}

#static_subnavigation_special li:hover {
	background: transparent url('../image/sportdigital.png') -675px -20px no-repeat; 
}

.static_subnavigation a {
	padding-right: 180px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
	display: block;
	width: 190px;
}

.static_subnavigation a:hover {
	color: #002957;
	display: block;
	width: 190px;
}

.static_superheadline_2,
.static_headline_2,
.static_headline_3,
.static_subline_2, 
.static_headline,
.static_subline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

.static_superheadline {
	font-size: 16px;
	color: #be0404;
	padding-top: 5px;
}

.static_headline {
	font-size: 18px;
	color: #002957;
	padding-top: 20px;
}

.static_subline {
	font-size: 14px;
	color: #00b9c6;
	padding-top: 5px;
}

.static_superheadline_2{
	font-size: 16px;
	color: #be0404;
	padding-left: 5px;
	padding-bottom: 5px;
}

.static_headline_2{
	font-size: 18px;
	font-weight: bold;
	color: #002957;
	padding-left: 5px;
	padding-bottom: 5px;
}

.static_headline_3{
	font-size: 18px;
	color: #002957;
	padding-left: 5px;
	padding-bottom: 5px;
}

.static_subline_2 {
	font-size: 16px;
	color: #00b9c6;
	padding-left: 5px;
}


.static_spacer_headline,
.static_spacer_headline_blank,
.static_spacer,
.static_spacer_cart,
.static_spacer_cart_blank,
.static_spacer_search,
.static_spacer_search_blank,
.static_spacer_blank  {
	width: 709px;
	height: 2px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.static_spacer_headline,
.static_spacer,
.static_spacer_cart,
.static_spacer_search {
	background: transparent url('../image/sportdigital.png') -12px -348px no-repeat;
}

.static_spacer,
.static_spacer_blank {
	margin-top: 30px;
}

.static_spacer_cart {
	margin-bottom: 20px;
	margin-top: 20px;
}

.static_spacer_cart_blank {
	margin-bottom: 15px;
	margin-top: 0px;
}

.static_spacer_search,
.static_spacer_search_blank {
	margin-bottom: 15px;
	margin-top: 3px;
}

#content_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content_list li {
	padding-bottom: 5px;
}

#content_list a,
.content_headline,
.content_aufzaehlung a {
	color: #002957;
	font-size: 13px;
	font-weight: bold;
}

#content_list a,
.content_aufzaehlung a {
	text-decoration: underline;
}

#content_list a:hover,
.content_aufzaehlung a:hover {
	text-decoration: none;
}

.content_aufzaehlung {
	list-style-type: disc;
	color:  #002957;
}

.content_aufzaehlung label {
	color:  #000000;
}

/******************************************************************/
/********************** Search Result Items ***********************/
/******************************************************************/

.search_subscription,
#search_result_count {
	color: #7D7D7D;
}

.search_result_more_container,
#search_result_count {
	float: right;
	margin-right: 10px;
}

#search_result_count {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 20px;
}

.search_headline a {
	color: #002957;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

.search_headline a:hover {
	text-decoration: none;
}

.search_result_more,
#search_page_navigation,
#search_page_navigation button {
	color: #7E7E7E;
	font-weight: bold;
}

#search_page_navigation {
	vertical-align: middle;
	text-align: center;
	margin-top: 30px;
	font-weight: normal;
}

#search_page_navigation button {
	margin-top: 10px;
	text-decoration: none;
}

/******************************************************************/
/********************** Formulare Allgemein ***********************/
/******************************************************************/

#profileForm form dl.zend_form dt + dd + dt, 
#confirmForm form dl.zend_form dt + dd + dt, 
#registerForm form dl.zend_form dt + dd + dt, 
#newsletterForm form dl.zend_form dt + dd + dt, 
#loginForm form dl.zend_form dt + dd + dt {
	clear: both;
	display: block;
}

#profileForm form dl.zend_form dt, 
#confirmForm form dl.zend_form dt, 
#registerForm form dl.zend_form dt, 
#newsletterForm form dl.zend_form dt, 
#loginForm form dl.zend_form dt,
#profileForm form dl.zend_form dd, 
#confirmForm form dl.zend_form dd, 
#registerForm form dl.zend_form dd, 
#newsletterForm form dl.zend_form dd, 
#loginForm form dl.zend_form dd,
#profileForm dl.zend_form, 
#confirmForm dl.zend_form, 
#registerForm dl.zend_form, 
#newsletterForm dl.zend_form, 
#loginForm dl.zend_form,
#profileForm dl.zend_form dt, 
#confirmForm dl.zend_form dt, 
#registerForm dl.zend_form dt, 
#newsletterForm dl.zend_form dt, 
#loginForm dl.zend_form dt {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}

#profileForm form dl.zend_form dt, 
#confirmForm form dl.zend_form dt, 
#registerForm form dl.zend_form dt, 
#newsletterForm form dl.zend_form dt, 
#loginForm form dl.zend_form dt {
	width: 160px;
}

#profileForm form dl.zend_form dd, 
#confirmForm form dl.zend_form dd, 
#registerForm form dl.zend_form dd, 
#newsletterForm form dl.zend_form dd, 
#loginForm form dl.zend_form dd {
	width: 190px;
}

#profileForm dl.zend_form, 
#confirmForm dl.zend_form, 
#registerForm dl.zend_form, 
#newsletterForm dl.zend_form, 
#loginForm dl.zend_form {
	float: none;
}

#profileForm dl.zend_form dt, 
#confirmForm dl.zend_form dt, 
#registerForm dl.zend_form dt, 
#newsletterForm dl.zend_form dt, 
#loginForm dl.zend_form dt {
	width: 160px;
	display: inline;
}

#profileForm dl.zend_form dd, 
#confirmForm dl.zend_form dd, 
#registerForm dl.zend_form dd, 
#newsletterForm dl.zend_form dd, 
#loginForm dl.zend_form dd {
	width: 195px;
	display: inline;
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
}

#profileForm dl.zend_form label, 
#confirmForm dl.zend_form label, 
#registerForm dl.zend_form label, 
#newsletterForm dl.zend_form label, 
#loginForm dl.zend_form label {
	font-weight: bold;
	font-size: 11px;
}

#profileForm dl.zend_form input[type="text"], 
#confirmForm dl.zend_form input[type="text"], 
#registerForm dl.zend_form input[type="text"], 
#newsletterForm dl.zend_form input[type="text"], 
#loginForm  form dl.zend_form input[type="text"],
#profileForm dl.zend_form input[type="password"], 
#confirmForm dl.zend_form input[type="password"], 
#registerForm form dl.zend_form input[type="password"], 
#newsletterForm form dl.zend_form input[type="password"], 
#loginForm form dl.zend_form input[type="password"] {
	font-size: 11px;
	margin-bottom: 2px;
	width: 185px;
}

#profileForm dl.zend_form input[type="checkbox"], 
#confirmForm dl.zend_form input[type="checkbox"], 
#registerForm form dl.zend_form input[type="checkbox"], 
#newsletterForm form dl.zend_form input[type="checkbox"], 
#loginForm form dl.zend_form input[type="checkbox"] {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

#profileForm dl.zend_form input[type="submit"] {
	font-size: 11px;
	float: right;
	margin-right: 4px;
	margin-top: 5px;
}

#confirmForm dl.zend_form input[type="submit"],
#registerForm form dl.zend_form input[type="submit"], 
#newsletterForm form dl.zend_form input[type="submit"],
#loginForm form dl.zend_form input[type="submit"], 
#loginForm #submitLogin,
#loginForm dl.zend_form input #submitPassword, 
#loginForm form dl.zend_form input[type="password"],
#loginForm #submitPassword {
	display: inline-block;
	font-size: 11px;
	float: right;
	margin-right: 0px;
}

#confirmForm dl.zend_form input[type="submit"] {
	margin-right: 4px;
}

#profileForm dl.zend_form select, 
#confirmForm dl.zend_form select, 
#registerForm form dl.zend_form select, 
#newsletterForm form dl.zend_form select {
	font-size: 11px;
	width: 120px;
	margin-bottom: 3px;
}

#profileForm dl.zend_form select#country, 
#confirmForm dl.zend_form select#country, 
#registerForm form dl.zend_form select#country, 
#newsletterForm form dl.zend_form select#country {
	font-size: 11px;
	width: 189px;
}

/******************************************************************/
/********************** Tooltip Items *****************************/
/******************************************************************/

.archive_tooltip {
	width: 460px;
	height: auto;
    z-index:990000; 
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
}

.archiveContentColumn1_text {
	width: 440px; /* 460 - padding (20 je 10) = */
	height: 118px; /* 138 - padding (20 je 10) = */
	padding: 10px;
	background: none;
}

.archiveContentColumn1_theme_basketball {
	background-color: #ac1315;
	height: 14px;
}

.archiveContentColumn1_theme_soccer {
	background-color: #007328;
	height: 14px;
}

.archiveContentColumn1_theme_handball {
	background-color: #002a90;
	height: 14px;
}

.archiveContentColumn1_theme_rugby {
	background-color: #0E4E96;
	height: 14px;
}

.archiveContentColumn1_theme_hockey {
	background-color: #F24F26;
	height: 14px;
}

.archiveContentColumn1_theme_eishockey {
	background-color: #007abb;
	height: 14px;
}

.archiveContentColumn1_theme_triathlon {
	background-color: #005288;
	height: 14px;
}

.archiveContentColumn1_theme_volleyball {
	background-color: #fec004;
	height: 14px;
}

.archiveContentColumn1_theme_basketball label,
.archiveContentColumn1_theme_soccer label,
.archiveContentColumn1_theme_handball label,
.archiveContentColumn1_theme_volleyball label {
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 1.4;
	float: left;
}

.archiveContentColumn1_theme_basketball label.contentColumn1_theme_shortcut,
.archiveContentColumn1_theme_soccer label.contentColumn1_theme_shortcut,
.archiveContentColumn1_theme_handball label.contentColumn1_theme_shortcut,
.archiveContentColumn1_theme_volleyball label.contentColumn1_theme_shortcut {
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
	line-height: 1.0;
	font-size: 12px;
}

/******************************************************************/
/********************** LowerNavigation Items *********************/
/******************************************************************/

.footerNavigationStyle {
	padding: 0px;
	height: 16px;
	margin: 0px auto;
	font-size: 10px;
	text-align: left;
	padding-left: 16px;
	color: #7E7E7E;
	width: 100%;
}

.footerNavigationStyle:hover {
	color: #00bac6;
}

#footernav_aboutus,
#footernav_program,
#footernav_sportdigital {
	margin-top: 7px;
}

/******************************************************************/
/********************** Special Button ****************************/
/******************************************************************/

.btBuy,
.btView,
.btArrowSmall,
.btBack,
.btSignIn,
.btOrderNewsletter,
.btQuitNewsletter,
.btSend,
.btSave {
	display: inline-block;
	border: 0px;
}

.btBuy,
.btView {
	width: 63px;
	height: 17px;
	float: left;
	margin-left: 5px;
	background: transparent url('../image/sportdigital.png') -329px -51px no-repeat;
}

.btArrowSmall,
.btBack {
	width: 15px;
	height: 22px;
}

.btSignIn,
.btOrderNewsletter,
.btQuitNewsletter,
.btSend,
.btSave {
	height: 17px;
	margin-right: 10px;
}

.btView {
	background: transparent url('../image/sportdigital.png') -409px -51px no-repeat;
}

.btArrowSmall {
	background: transparent url('../image/sportdigital.png') -296px -50px no-repeat;
}

.btBack {
	background: transparent url('../image/sportdigital.png') -276px -50px no-repeat;
}

.btSignIn {
	width: 80px;
	background: transparent url('../image/deposit/depositButton.png') -0px -240px no-repeat;
}

.btOrderNewsletter {
	width: 133px;
	background: transparent url('../image/deposit/depositButton.png') -0px -280px no-repeat;
}

.btQuitNewsletter {
	width: 149px;
	background: transparent url('../image/deposit/depositButton.png') -0px -440px no-repeat;
}

.btSend {
	width: 80px;
	background: transparent url('../image/deposit/depositButton.png') -0px -360px no-repeat;
}

.btSave {
	width: 80px;
	background: transparent url('../image/deposit/depositButton.png') -0px -400px no-repeat;
}

.btBuy:hover {
	background: transparent url('../image/sportdigital.png') -329px -18px no-repeat;
}

.btView:hover {
	background: transparent url('../image/sportdigital.png') -409px -18px no-repeat;
}

.btArrowSmall:hover {
	background: transparent url('../image/sportdigital.png') -296px -18px no-repeat;
}

.btBack:hover {
	background: transparent url('../image/sportdigital.png') -276px -18px no-repeat;
}

.btSignIn:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -260px no-repeat;
}

.btOrderNewsletter:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -300px no-repeat;
}

.btQuitNewsletter:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -460px no-repeat;
}

.btSend:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -380px no-repeat;
}

.btSave:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -420px no-repeat;
}

/******************************************************************/
/********************** Modales Fenster ***************************/
/******************************************************************/

#modal {
	position:absolute; 
	top: 0px; 
	left: 0px;
	z-index: 900; 
	width: 100%; 
	height: 100%; 
	background-color: #333333; 
}

#buy {
	width: 530px;
	min-height: 280px;
	height: auto;
	overflow: visible;
	border: 1px solid #B3B3B3;
    background-color: #FFFFFF;
	position:absolute; 
    z-index:1000; 
}

.buy_spacer {
	width: 530px;
	height: 2px;
	margin: 0 auto;
	background: #E1E1E1 url('../image/sportdigital.png') -0px -451px no-repeat;
}

.buy_headline {
	width: 510px; /* 460 - padding-left - padding-rigth - border = */
	height: 51px; /* 61 - padding-top */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin: 0 auto;
	background-color: #F5F6F8;
	border: 0px;
	border-bottom: 2px solid #FFF;
}

.buy_theme_basketball,
.buy_theme_soccer,
.buy_theme_handball,
.buy_theme_rugby,
.buy_theme_hockey,
.buy_theme_eishockey,
.buy_theme_triathlon,
.buy_theme_volleyball {
	width: 520px;
	height: 14px !important;
	padding-left: 10px;
	background: none;
	color: #FFFFFF;
}

.buy_theme_basketball {
	background-color: #AC1315;
}

.buy_theme_soccer {
	background-color: #007328;
}

.buy_theme_handball {
	background-color: #002A90;
}

.buy_theme_rugby {
	background-color: #0E4E96;
}

.buy_theme_hockey {
	background-color: #F24F26;
}

.buy_theme_eishockey {
	background-color: #007abb;
}

.buy_theme_triathlon {
	background-color: #005288;
}

.buy_theme_volleyball {
	background-color: #FEC004;
}

.buy_date {
	width: 520px; /* 460 - padding-left = */
	height: 20px; /* 24 - padding-top = */
	padding-left: 10px;
	padding-top: 4px;
	background-color: #F5F6F8;
}

.buy_text {
	width: 510px; /* 460 - padding (20 je 10) = */
	height: 118px; /* 138 - padding (20 je 10) = */
	padding: 10px;
	font-weight: bold;
	color: #7E7E7E;
	background: none !important;
}

.buy_date_time,
.buy_date_date,
.buy_theme_title,
.buy_text_movie {
	float:left;
}

.buy_date_date {
	padding-right: 15px;
}

.buy_date_close {
	width: 20px;
	height: 20px;
	float: right;
	background: transparent url('../image/modal/close.png') -0px -0px no-repeat;
}

.buy_theme_title {
	font-size: 10px;
	line-height: 1.4;
}

.buy_theme_shortcut {
	float: right;
	/*color: #002957;*/
	font-weight: bold;
	padding-right: 10px;
	line-height: 1.0;
}

.buy_text_movie {
	width: 210px;
	padding-right: 10px;
}

table {
	border: 0px;
}

table tr {
	height: 25px;
}

.descriptionRow {
	width: 243px;
}

.priceRow {
	width: 70px;
	text-align: right;
}

.spaceRow {
	width: 15px;
	padding-left: 5px;
	text-align: left;
}

.buttonRow {
	width: 176px;
}

.btDirect,
.btAdd {
	display: inline-block;
	width: 86px;
	height: 17px;
	float: left;
}

.btDirect {
	background: transparent url('../image/modal/direktkauf.png') -0px -0px no-repeat;
}

.btAdd {
	background: transparent url('../image/modal/add.png') -0px -0px no-repeat;
}

.btDirect:hover {
	background: transparent url('../image/modal/direktkauf_hover.png') -0px -0px no-repeat;
}

.btAdd:hover {
	background: transparent url('../image/modal/add_hover.png') -0px -0px no-repeat;
}

#buy_requirements {
	width: 380px;
	padding-top: 15px;
	font-weight: normal;
	font-style: italic;
	float: left;
	padding-bottom: 15px;
}

#buy_button {
	width: 120px;
	padding-top: 20px;
	float: right;
	text-align: right;
}

#btFinishBuy {
	display: inline-block;
	width: 39px;
	height: 26px;
	background: transparent url('../image/modal/cart.png') -0px -0px no-repeat;
}

#btFinishBuy:hover {
	background: transparent url('../image/modal/cart.png') -0px -0px no-repeat;
}

/******************************************************************/
/********************** Warenkorb *********************************/
/******************************************************************/

#cartOverview ul {
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px auto;
}

#cartOverview li {
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
}

#cartOverview li div,
#cartOverview li+li div,
#cartOverview li+li+li div,
#cartOverview li+li+li+li div,
#cartOverview li+li+li+li+li div {
	float: left;
}

#cartOverview li div {
	width: 290px;
	padding-left: 10px;
}

#cartOverview li+li div {
	width: 95px;
}

#cartOverview li+li+li div {
	width: 110px;
}

#cartOverview li+li+li+li div {
	width: 80px;
}

#cartOverview li+li+li+li+li div {
	width: 70px;
}

#cartHeader {
	background-color: #F5F6F8;
	border-top: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
	font-size: 13px;
	font-weight: bold;
	color: #03295A;
}

#cartHeader li {
	padding-bottom: 15px;
	padding-top: 15px;
}

.cartItem li {
	font-weight: bold;
	line-height: 1.6;
	font-size: 11px;
	color: #7F7F7F;
}

.cartItem button {
	padding-top: 5px;
}

.cartItemAmount {
	margin-right: 10px;
	border-color: #03295A;
	border-style: solid;
	border-width: 1px;
	color: #03295A;
	font-weight: bold;
	text-align: center;
}

#voucherNb.cartBottomVoucher {
	border: 1px solid #03295A !important;
	width: 140px;
	height: 15px;
	padding-top: 2px;
	padding-left: 7px;
	font-size: 11px;
	color: #03295A;
	font-weight: bold;
	display: inline;
}

#cartOverview li div.cartBottomVoucher {
	width: 155px;
	float: left;
	margin-left: 47px;
	border: 1px solid #03295A;
}

.cartBottomVoucher input {
	border: none;
	width: 10px;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	color: #03295A;
	text-align: center;
	width: 15px;
	margin-bottom: -5px;
}

.cartItemPrice {
	text-align: right;
	margin-right: 5px;
}

#cartExtra,
div#cartExtra  {
	background-color: #F5F6F8;
	border-top: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 2;
}

#cartSummary,
ul#cartSummary,
#cartShipping,
ul#cartShipping,
#cartFee,
ul#cartFee,
.cartBottom,
a.cartAgbHref {
	font-size: 13px;
	font-weight: bold;
	color: #03295A;
}

.cartBottom {
	padding-top: 10px;
}

.cartBottom li {
	padding-bottom: 0px;
	padding-top: 15px;
}

#cartPayment {
	font-weight: normal;
	line-height: 1.6;
	font-size: 11px;
	color: #7F7F7F;
	padding-left: 10px;
}

#cartAGB {
	margin-right: 10px;
}

a.cartAgbHref {
	padding-top: 10px;
	text-decoration: underline;
}

a.cartAgbHref:hover {
	text-decoration: none;
}

#cartPayOLD{
	display: inline-block;
	margin-top: 10px;
	border: 0px;
	width: 75px;
	height: 18px;
	background: transparent url('../image/cart/pay.png') -0px -0px no-repeat;
}
#cartPayOLD:hover {
	background: transparent url('../image/cart/pay_hover.png') -0px -0px no-repeat;
}

#cartPay {
	display: inline-block;
	border: 0px;
	width: 181px;
	height: 17px;
	background: transparent url('../image/deposit/depositButton.png') -0px -320px no-repeat;
	margin-left: 510px;
}
#cartPay:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -340px no-repeat;
}


.itemAdd,
.itemMinus,
.itemRemove,
button.itemRemove:hover {
	display: inline-block;
	width: 18px;
	height: 17px;
}

.itemAdd {
	background: transparent url('../image/cart/add.png') -0px -0px no-repeat;
}

.itemMinus {
	background: transparent url('../image/cart/minus.png') -0px -0px no-repeat;
	margin-left: 5px;
}

.itemRemove {
	width: 70px;
	background: transparent url('../image/cart/remove.png') -0px -0px no-repeat;
}

button.itemRemove:hover {
	width: 70px;
	background: transparent url('../image/cart/remove_hover.png') -0px -0px no-repeat;
}

/******************************************************************/
/********************** Guthaben **********************************/
/******************************************************************/

#addDeposit10,
#addDeposit25,
#addDeposit50 {
	display: inline-block;
	width: 208px;
	height: 17px;
	margin-bottom: 3px;
}

#addDeposit10 {
	background: transparent url('../image/deposit/depositButton.png') -0px -0px no-repeat;
}

#addDeposit10:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -20px no-repeat;
}

#addDeposit25 {
	background: transparent url('../image/deposit/depositButton.png') -0px -40px no-repeat;
}

#addDeposit25:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -60px no-repeat;
}

#addDeposit50 {
	background: transparent url('../image/deposit/depositButton.png') -0px -80px no-repeat;
}

#addDeposit50:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -100px no-repeat;
}

#depositForm dl, 
#voucherForm dl,
#depositForm dl dt, 
#voucherForm dl dt,
#depositForm dl dd, 
#voucherForm dl dd,
#paymentForm dl, 
#checkoutForm dl,
#paymentForm dl dt, 
#checkoutForm dl dt,
#paymentForm dl dd, 
#checkoutForm dl dd,
#voucherFormCart dl,
#voucherFormCart dl dd  {
	padding: 0px;
	margin: 0px;
}

#depositForm dl, 
#voucherForm dl,
#paymentForm dl, 
#checkoutForm dl,
#voucherFormCart dl {
	list-style-type: none;
	display: inline-block;
}

#depositForm dl dd, 
#voucherForm dl dd,
#depositForm dl dt, 
#voucherForm dl dt,
#voucherFormCart dl dd, 
#paymentForm dl dd, 
#checkoutForm dl dd,
#paymentForm dl dt, 
#checkoutForm dl dt {
	width: auto;
}

#depositForm dl dt, 
#voucherForm dl dt,
#paymentForm dl dt, 
#checkoutForm dl dt {
	font-size: 11px;
	color: #7D7D7D;
}

#depositForm dl label,
#voucherForm dl label {
	font-weight: bold;
	font-size: 11px;
	width: 220px;
	margin-right: 30px;
}

#voucherForm dl label {
	margin-right: 107px;
}

#depositAmountSubmit.btArrowSmall, 
#voucherNbSubmit.btArrowSmall {
	height: 15px;
	padding-bottom: 7px;
}

#depositForm dl input[type="text"],
#depositForm #amount {
	font-size: 11px;
	width: 45px;
	text-align: right;
	padding-right: 13px;
	border: 1px solid #ccc;
	background: transparent url('../image/deposit/euro.png') -0px -0px no-repeat;
	background-position: top right;
}

#voucherForm dl input[type="text"],
#voucherForm #voucherNb {
	font-size: 11px;
	width: 120px;
	border: 1px solid #ccc;
	padding-right: 3px;
	padding-left: 3px;
}

#paymentForm dl dt, 
#checkoutForm dl dt {
	float: left;
	clear: both;
}

#paymentForm dl dd, 
#checkoutForm dl dd {
	float: left;
}

#paymentForm dl label, 
#checkoutForm dl label,
#paymentForm dl input[type="text"], 
#checkoutForm dl input[type="text"],
#paymentForm dl #amount,
.description {
	font-size: 13px;
	font-weight: bold;
	color: #03295A !important;
	margin-right: 107px;
}

.description {
	display: inline;
	margin-right: 0px;
}

#paymentForm.btArrowSmall, 
#checkoutForm.btArrowSmall {
	height: 15px;
	padding-bottom: 7px;
}

#paymentForm dl input[type="text"], 
#checkoutForm dl input[type="text"],
#paymentForm dl #amount  {
	text-align: right;
	width: 140px;
	border: 1px solid #03295A;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 155px;
	margin-bottom: 20px;
	margin-right: 0px;
}

#paymentForm #depositAmountSubmit, 
#checkoutForm #submitCheckout {
	display: inline-block;
	border: 0px;
	width: 181px;
	height: 17px;
	background: transparent url('../image/deposit/depositButton.png') -0px -320px no-repeat;
	margin-left: 510px;
}

#paymentForm #depositAmountSubmit:hover, 
#checkoutForm #submitCheckout:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -340px no-repeat;
}

#voucherFormCart dl {
	float:left;
	width: 200px;
	margin-left: 30px;
}

#voucherFormCart dl dd {
	vertical-align: top;
}

/******************************************************************/
/********************** Profile ***********************************/
/******************************************************************/


#addDeposit,
#goGame,
#goBill {
	display: inline-block;
	height: 17px;
	margin-right: 10px;
}

#addDeposit {
	width: 137px;
	background: transparent url('../image/deposit/depositButton.png') -0px -120px no-repeat;
}

#goGame {
	width: 80px;
	background: transparent url('../image/deposit/depositButton.png') -0px -160px no-repeat;
}

#goBill {
	width: 80px;
	background: transparent url('../image/deposit/depositButton.png') -0px -200px no-repeat;
}

#addDeposit:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -140px no-repeat;
}

#goGame:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -180px no-repeat;
}

#goBill:hover {
	background: transparent url('../image/deposit/depositButton.png') -0px -220px no-repeat;
}

#profileListItemDeposit {
	color: #000 !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.profileListItem1,
.profileListItem2,
.profileListItem3,
.profileListItem4,
.profileListItemExtra { 
	padding-top: 5px;
}

.profileListItem1 { 
	width: 90px;
	padding-left: 10px;
}

.profileListItem2,
.profileListItem3 {
	font-weight: bold;
	padding-left: 8px;
	margin-left: 13px;
}

.profileListItem2 {
	width: 110px;
}

.profileListItem3 {
	width: 380px;
	padding-bottom: 5px;
}

.profileListItem4 {
	float: right;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
}

.profileListItemExtra {
	width: 100%; 
	font-weight: normal;
	color: #000;
}

.profileListItem {
	vertical-align: top;
	color: #7D7D7D !important;
	margin-right: -10px;
}

/******************************************************************/
/********************** Rechung ***********************************/
/******************************************************************/


.billListItemDeposit {
	color: #000 !important;
}

.billListItem1,
.billListItem2,
.billListItem3,
.billListItem4,
.billListItem5 { 
	padding-top: 5px;
}

.billListItem1 { 
	width: 90px;
	padding-left: 10px;
}

.billListItem2,
.billListItem3,
.billListItem4 {
	font-weight: bold;
	padding-left: 8px;
	margin-left: 13px;
}

.billListItem2 {
	width: 110px;
}

.billListItem3 {
	width: 230px;
}

.billListItem4 {
	width: 110px;
	text-align: right;
}

.billListItem5 {
	float: right;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
}

.billListItem {
	vertical-align: top;
	color: #7D7D7D !important;
	margin-right: -10px;
}

/******************************************************************/
/********************** Allgemeine Nicht-Definierte Contents ******/
/******************************************************************/
 
#innerContent b,
#innerContent a {
 	font-weight: bold;
	color: #002957;
	font-size: 13px;
}

#innerContent a {
	text-decoration: underline;
}
 
#innerContent a:hover {
	text-decoration: none;
}
 
#innerContent ul,
#innerContent li {
	color:  #000;
}

#innerContent li {
	list-style-image: url('../image/list-style-image.png');
}

/******************************************************************/
/********************** Banner ************************************/
/******************************************************************/

#banner_skyscraper {
	float: left;
	width: 160px;
	height: 600px;
	/* background-color: #121212; */
	margin-top: 95px;
	margin-left: 10px;
}

#wrap {
	float:left;
}



/******************************************************************/
/********************** TEASER ************************************/
/******************************************************************/
/* Load CSS before JavaScript */
#teaser_wrapper{
	display: block;
	width: 998px;
	height: 417px;
	padding: 0px;
	margin: 0px;
	background: url("/general/teaser/bg_sportdigital.png") no-repeat #012a58;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#teaser_wrapper_big{
	float: left;
	padding: 0px;
	margin: 20px 0px 20px 10px;
	display: block;
	width: 733px;
	height: 374px;
	overflow: hidden;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px; 
	border: 1px solid #FFFFFF;
}
#teaser_wrapper_small{
	float: right;
	padding: 0px;
	margin: 20px 10px 20px 0px;
	display: block;
	width: 205px;
	height: 374px;
	overflow: hidden;
	background-color: #FFFFFF;
	overflow: hidden; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px; 
	border: 1px solid #FFFFFF;
}
#teaser_wrapper_big img{
	border: none;
}
#teaser_subline_alert{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 998px;
	background-color: #012a58;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#teaser_subline_alert h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	font-size: 11pt;
	color: #FFFFFF;
}

/* Slides container; Important: Set the width of your slides container; Set to display none, prevents content flash */
#slides .slides_container {
	overflow: hidden;
}
/* Prevent the slideshow from flashing on load */
#slides, #noscript_slides{
	display: none;
	overflow: hidden;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px; 
}

.teaser_img, .teaser_a{
	border: none;
	text-decoration: none;
}

#slides .slides_container .game_headline,
#noscript_slides .slides_container .game_headline{
	padding: 10px;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #206b8b;
}
#slides .slides_container .game_headline .game_subline,
#noscript_slides .slides_container .game_headline .game_subline{
	font-style:italic;
	color: #03adbc;
}



#slides .slides_container .game_0,
#noscript_slides .slides_container .game_0,
#slides .slides_container .game_1,
#noscript_slides .slides_container .game_1{
	overflow: hidden;
	display: block;
	height: 55px;
	padding: 2px 0px 1px 2px;
}
#slides .slides_container .game_0,
#noscript_slides .slides_container .game_0{
	background-color: #244971;
}
#slides .slides_container .game_1,
#noscript_slides .slides_container .game_1{
	background-color: #206b8b;
}

#slides .slides_container .game_0:hover,
#noscript_slides .slides_container .game_0:hover{
	background-color: #003b69;
}
#slides .slides_container .game_1:hover,
#noscript_slides .slides_container .game_1:hover{
	background-color: #003b69;
}

#slides .slides_container .game_0 h2,
#noscript_slides .slides_container .game_0 h2,
#slides .slides_container .game_1 h2,
#noscript_slides .slides_container .game_1 h2{
	position: relative;
	font-weight: normal;
	font-size: 9pt;
	padding: 3px 4px 1px 4px;
	color: #FFFFFF;
}
#slides .slides_container .game_0 h1,
#slides .slides_container .game_1 h1,
#noscript_slides .slides_container .game_0 h1,
#noscript_slides .slides_container .game_1 h1{
	position: relative;
	font-size: 9pt;
	padding: 2px 4px 2px 4px;
	color: #03adbc;
}



/*****************
** BANNER ********
*****************/
@font-face { font-family: "Chimpanzee"; src: url("../font/SimianDisplay-Chimpanzee.otf"); }
@font-face { font-family: "Orangutan"; src: url("../font/SimianDisplay-Orangutan.otf"); }
@font-face { font-family: "Gorilla"; src: url("../font/SimianDisplay-Gorilla.otf"); }
.banner{ display: block; width: 733px; height: 377px; clear: both; overflow: hidden; }
.banner_block_left{ display: block; overflow: hidden; width: 250px; height: 377px; float: right; padding: 5px 5px 5px 5px; color: #FFFFFF; background: url(../image/banner/blue70_pixel.png) repeat; }
.banner_block_left h2{ margin: 8px 5px; font-weight: bold; font-size: 12pt;  color: #FFFFFF; position: relative; }
.banner_block_left h3{ margin: 8px 5px; font-weight: normal; font-size: 11pt;  color: #FFFFFF; position: relative; line-height: 115%; }
.banner_block_left a{ margin: 8px 10px; padding: 3px 10px; text-align: right; font-weight: bold; font-size: 11pt; background-color: #00bac6; color: #002957; border: 1px solid #FFFFFF; float: right; line-height: 120%; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;  border-radius:10px; }
.banner_block_left a:hover { background-color: #00bac6; color: #FFFFFF;}


.banner_block_middle{ display: table-cell; vertical-align: middle; width: 733px; height: 377px; padding: 5px; color: #FFFFFF; text-align: center; }
.banner_block_middle h3{ font-family: Orangutan; margin: 0px; font-weight: normal; font-size: 16pt; text-shadow: black 0.1em 0.1em 0.2em; color: #FFFFFF; text-transform: uppercase;}
.banner_block_middle h1{ font-family: Chimpanzee; margin: 0px; font-size: 32pt; text-transform: uppercase; text-shadow: black 0.1em 0.1em 0.2em; color: #FFFFFF;}
.banner_block_middle h4{ font-family: Orangutan; margin: 0px; font-weight: normal; font-size: 16pt; text-shadow: black 0.1em 0.1em 0.2em; color: #FFFFFF;}
.banner_block_middle h2{ font-family: Orangutan; margin: 0px; font-weight: normal; font-size: 16pt; text-shadow: black 0.1em 0.1em 0.2em; color: #FFFFFF; position: relative; }

.red{ color: red; font-style: italic;}
