/******************************************************************************/
/********************************* Allgemein **********************************/
/******************************************************************************/

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

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	height: 100%;
	width: 100%;
	background-color: #000000;
}

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;
}

.aCheckout, .aCheckout: hover {
	font-weight: bold;
	color: #005187;
	text-decoration: underline;
}

.aCheckout: hover {
	text-decoration: none;
}


.clearBreak {
	clear: both;
}

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

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


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

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

#nav_point_1,
#nav_point_2,
#nav_point_3,
#nav_point_4,
#nav_point_5 {
	/*color: #000000;*/
}

.nav {
	font-size: 13px;
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	font-weight: bold;
	float: none;
}

.nav_begin,
#nav_begin_1,
#nav_begin_2,
#nav_begin_3,
#nav_begin_4,
#nav_begin_5 {
	/*width: 8px;
	height: 26px;
	background: transparent url('../image/fcn.png') -62px -135px no-repeat;*/
}

.nav_middle,
#nav_middle_1,
#nav_middle_2,
#nav_middle_3,
#nav_middle_4,
#nav_middle_5 {
	/*width: auto;
	height: 25px;
	background: transparent url('../image/fcn.png') -0px -1500px no-repeat;*/
}

.nav_end,
#nav_end_1,
#nav_end_2,
#nav_end_3,
#nav_end_4,
#nav_end_5 {
	/*width: 41px;
	height: 26px;
	background: transparent url('../image/fcn.png') -143px -135px no-repeat;*/
}

a#nav_point_1,
a#nav_point_2,
a#nav_point_3,
a#nav_point_4,
a#nav_point_5 {
	height: 25px;
	display: inline-block;
	float: left;
	background: transparent url('../image/fcn.png') -0px -0px no-repeat;
}

a#nav_point_1 {
	width: 80px;
	background-position: -62px -115px;
}

a#nav_point_2 {
	width: 141px;
	background-position: -142px -115px;
}

a#nav_point_3 {
	width: 86px;
	background-position: -283px -115px;
}

a#nav_point_4 {
	width: 129px;
	background-position: -369px -115px;
}

a#nav_point_5 {
	width: 81px;
	background-position: -498px -115px;
}

a#nav_point_1:hover {
	background-position: -62px -150px;
}

a#nav_point_2:hover {
	background-position: -142px -150px;
}

a#nav_point_3:hover {
	background-position: -283px -150px;
}

a#nav_point_4:hover {
	background-position: -369px -150px;
}

a#nav_point_5:hover {
	background-position: -498px -150px;
}

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

a#nav_cart:hover {
	background: transparent url('../image/fcn.png') -436px -93px no-repeat;
}



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

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

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

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;
}

#headimage {
	float: left;
	width: 749px;
	height: 93px;
	background: transparent url('../image/fcn.png') -12px -1235px no-repeat;
	overflow : hidden;
}

#headimageBottom {
	position: aboslute;
	width: 101px;
	height: 152px;
	top: 90px;
	left: 614px;
	z-index: 3000;
	position: relative;
	background: transparent url('../image/fcn.png') -625px -1328px no-repeat;
	display: none; /* ist das gewollt? */
}

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

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

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

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

#login label, #loggedIn label {
	color:  #AA0333;
	font-size: 12px;
	line-height: normal;
	float: left;
}

#loginHeadline, #userName, #loginWelcome {
	padding-bottom: 5px; //padding-bottom: 0px;
}

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

#login #login_email {
	width: 210px;
	height: auto; // height: 15px;
	background-color: #EFEFEF;
	border: 0px none;
	margin: 0 auto;
	font-size: 10px;
	/*margin-left: 32px;*/
	border: 1px solid #DDDDDD;
}

#login #login_password {
	width: 185px;
	height: auto; // height: 15px;
	background-color: #EFEFEF;
	border: 0px none;
	margin: 0;
	/*margin-left: 17px;*/
	margin-right: 5px;
	font-size: 10px;
	float: left;
	border: 1px solid #DDDDDD;
}

#login #submitLogin, #login #submitLogin.btSignIn {
	width: 15px;
	height: 15px;
	background: transparent url('../image/fcn.png') -606px -34px no-repeat;
	cursor: pointer;
}

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

#missingPasswort {
	position : absolute;
	width: 134px;
	height: 17px;
	left: 240px;
	background: transparent url('../image/buttonList.png') -3px -564px no-repeat;
}

#missingPasswort:hover {
	background: transparent url('../image/buttonList.png') -3px -584px no-repeat;
}

#missingPasswortText {
	display: inline-block;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AA0333;
	margin: 0 15px 0 0;
	padding: 0;
	line-height: 1.3;
}

#missingPasswortText:hover {
	text-decoration: underline;
}

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

#loggedInData {
	color: #000000;
	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: 84px;
	height: 17px;
	background: transparent url('../image/buttonList.png') -3px -524px no-repeat;
	float: left;
}

#loggedInButtonProfile:hover {
	background: transparent url('../image/buttonList.png') -3px -544px no-repeat;
}

#loggedInButtonLogout {
	display: inline-block;
	width: 64px;
	height: 17px;
	background: transparent url('../image/buttonList.png') -3px -484px no-repeat;
	float: right;
}

#loggedInButtonLogout:hover {
	background: transparent url('../image/buttonList.png') -3px -504px no-repeat;
}

#navigation {
	float: left;
	width: 709px; /* 749 - 20 */
	height: 25px;
	padding-left: 40px;
	background: transparent url('../image/fcn.png') -0px -1500px repeat-x;
}

#search {
	float: left;
	width: 229px; /* -20 */
	height: 21px; /* -4 */
	padding-left: 20px;
	padding-top: 4px;
	background-color: #AA0333;
}

#search_form {
	background-color:#ffffff;
	border: 1px solid #ffffff;
	float:left;
	font-size:10px;
	height:12px;
	margin:0 5px 0 0;
	width: 190px;
	color: #000000;
}

#search_button {
	background: transparent url(../image/fcn.png) no-repeat -866px -34px;
	cursor:pointer;
	height:15px;
	width:15px;
}

#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/fcn.png') -296px -50px no-repeat;
	float: left;
	margin-left: 203px;
	margin-top: -16px;
}

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

#flash, 
#flashInner,
#wmv, 
#wmvInner {
	width: 998px;
	height: 417px;
	overflow: hidden;
	background: transparent url('../image/fcn.png') -0px -1560px no-repeat;
}

/*WMV PLAYER*/

#wmv {
	padding-left:48px;
	width: 950px; //998px;
}


#wmv #wmvPlayer, 
#wmv #wmvPlayer2 {
	margin-top:20px;
	padding:0;
	width: 672px;
	height: 377px;
	float:left;
}

#wmv #flash {
	margin:0;
	margin-top:20px;
	margin-left:20px;
	width:258px;
	height:417px;
	float:left;
}

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

#columnOuterFrameTop {
	width: 998px;
	height: 25px;
	background: #E2E2E2 url('../image/fcn.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/fcn.png') -12px -686px no-repeat;
	margin-bottom: 2px;
}

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

#columnFooterUpper {
	width: 960px;
	height: 14px;
	background: transparent url('../image/fcn.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, #columnFooterLower a { /* .column1 button[class="btArrowSmall"], .column2 button[class="btArrowSmall"] */
	margin: 0px auto;
	margin-left: 5px;
	height: 20px;
	color: #AB0334;
	vertical-align: top;
}

a.moreSpecial {
	width: 90px;
	height: 53px;
	border: 0px;
	font-size: 13px;
	background: transparent url('../image/fcn.png') -531px -54px no-repeat;
}

a.moreSpecial:hover {
	width: 90px;
	height: 54px;
	border: 0px;
	font-size: 13px;
	background: transparent url('../image/fcn.png') -531px -74px no-repeat;
}

a.moreSpecial b {
	visibility: hidden;
}

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

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

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

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

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

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

#newsletterNav {
	height: 69px;
}

a#footernav_triathlon {
	color: #E31818;
}

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

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

#newsletter label {
	color: #E31818;
	font-size: 10px;
	line-height: 2;
	display: inline-block;
}

#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: #FFF;
	border: 0px none;
	margin: 0 auto;
	font-size: 10px;
	float: left;
	background-color: #efefef;
	border: 1px solid #DDDDDD;
}

#newsletter #submitNewsletter,
#submitNewsletter.btSubscribe,
#newsletterFormStatic dl input[type="submit"] {
	width: 15px;
	height: 17px;
	display: inline-block;
	border: 0px;
	background: transparent url('../image/fcn.png') -866px -34px no-repeat !important;
	float: left;
	margin-top: -15px;
	margin-left: 195px; // margin-left: 215px;
}

#newsletter #newsletter_email {
	height: 14px;
	width: 185px;
	// margin-left: 20px;
	 // margin-top: 0px;
}

#newsletterForm #submitNewsletter.btSignIn,
#loginForm #submitLogin.btSignIn {
	height: 19px !important;
}

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

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

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


.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; // width: 462px; /* 462 - padding-left */
	background: transparent url('../image/fcn.png') -32px -357px no-repeat;
}

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

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

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

.headColumn5 {
	width: 442px; // width: 462px; /* 462 - padding-left */
	background: transparent url('../image/fcn.png') -532px -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/fcn.png') -1074px -62px no-repeat;
	
}

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

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

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

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

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

.columnSpacerSpecialBottom {
	background: #FFF url('../image/fcn.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;
}

.contentColumn5 .contentColumn1_theme_fcn {
	width: 460px;
}

.contentColumn5 .contentColumn1_theme_fcn:hover {
	width: 460px;
}

.contentColumn5 .contentColumn1_theme_soccer {
	width: 460px;
}

.contentColumn5 .contentColumn1_theme_soccer:hover {
	width: 460px;
}

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

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

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

.contentColumn1_theme_fcn,
.contentColumn1_theme_soccer,
.contentColumn1_theme_handball,
.contentColumn1_theme_basketball,
.contentColumn1_theme_volleyball,
.contentColumn1_theme_football {
	background-color: #AA0333;
	color: #FFFFFF;
}

.contentColumn1_theme_fcn_active,
.contentColumn1_theme_soccer_active,
.contentColumn1_theme_handball_active,
.contentColumn1_theme_basketball_active,
.contentColumn1_theme_volleyball_active,
.contentColumn1_theme_football_active {
	background: none;
	background-color: #222222;
	color: #FFFFFF;
}

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

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

.contentColumn1_text_active {
	background: transparent url('../image/fcn.png') -32px -897px 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: #AA0333;
}

.contentColumn1_theme_shortcut {
	line-height: 1.0;
}

.contentColumn1_theme_title {
	margin-left: 10px;
	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/btPlay.png') 0px 0px no-repeat;
	position: relative;
	z-index: 190;
	behavior: url(/sportdigital/style/ieFix/iepngfix.htc);
}

.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_handball,
.contentColumn2_theme_handball_active,
.contentColumn2_theme_basketball,
.contentColumn2_theme_basketball_active,
.contentColumn2_theme_volleyball,
.contentColumn2_theme_volleyball_active,
.contentColumn2_theme_football,
.contentColumn2_theme_football_active,
.contentColumn2_theme_fcn,
.contentColumn2_theme_fcn_active,
.contentColumn2_theme_soccer,
.contentColumn2_theme_soccer_active {
	width: 200px;
	height: 14px;
	padding-left: 10px;
}

.contentColumn2_theme_handball,
.contentColumn2_theme_fcn,
.contentColumn2_theme_soccer,
.contentColumn2_theme_basketball,
.contentColumn2_theme_volleyball,
.contentColumn2_theme_football {
	background-color: #AA0333;
	color: #FFFFFF;
}

.contentColumn2_theme_fcn_active,
.contentColumn2_theme_soccer_active,
.contentColumn2_theme_handball_active,
.contentColumn2_theme_basketball_active,
.contentColumn2_theme_volleyball_active,
.contentColumn2_theme_football_active {
	background-color: #222222;
	color: #FFFFFF;
}

.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/fcn.png') -782px -444px no-repeat;
}

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

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

.contentColumn2_text_headline {
	color: #AA0333;
}

.contentColumn2_text_subline {
	color: #222222;
	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) */
	color: #FFF;
}

.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: 15px;
	border: 0px;
	/*background: transparent url('../image/fcn.png') -661px -215px no-repeat;*/
	float: left;
	margin-left: 8px;
	top: -15px; // top: 0px;
	position: relative;
}

.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: #ab0334;
	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/fcn.png') -716px -34px no-repeat; 
	padding-left: 15px;
}

#static_subnavigation_special li:hover {
	background: transparent url('../image/fcn.png') -470px -210px no-repeat; 
}

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

.static_subnavigation a:hover {
	color: #E31818;
	display: block;
	width: 180px;
	text-transform: uppercase;
}

.static_headline,
.static_subline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

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

.static_subline {
	font-size: 14px;
	color: #222222;
	padding-top: 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/fcn.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 ***********************/
/******************************************************************/

#newsletterForm > form > dl,
#registerForm > form > dl,
#loginForm > form > dl {
	width: 350px !important;
}

#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_fcn {
	background-color: #FFED00;
}

.archiveContentColumn1_theme_fcn label {
	padding-left: 10px;
	color: #E31818;
	font-size: 10px;
	line-height: 1.4;
	float: left;
}

.archiveContentColumn1_theme_fcn label.contentColumn1_theme_shortcut {
	float: right;
	color: #E31818;
	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: #FFFFFF;
	width: 100%;
}

.footerNavigationStyle:hover {
	color: #E31818;
}

#footernav_aboutus,
#footernav_program,
#footernav_fcn {
	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/fcn.png') -329px -51px no-repeat;
}

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

.btArrowSmall,
.btBack {
	width: 15px;
	height: 20px !important;
}

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

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

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

.btArrowSmall {
	background: transparent url('../image/fcn.png') -468px -248px no-repeat;
}

.btBack {
	background: transparent url('../image/fcn.png') -469px -272px no-repeat;
	width: 20px !important;
}

.btSignIn {
	width: 77px;
	height: 18px;
	background: transparent url('../image/buttonList.png') -3px -804px no-repeat;
}

.btSignIn:hover {
	background: transparent url('../image/buttonList.png') -3px -824px no-repeat;
}

.btOrderNewsletter {
	width: 133px;
	background: transparent url('../image/buttonList.png') -3px -324px no-repeat;
}

.btOrderNewsletter:hover {
	background: transparent url('../image/buttonList.png') -3px -344px no-repeat;
}

.btQuitNewsletter {
	width: 146px;
	background: transparent url('../image/buttonList.png') -3px -364px no-repeat;
}

.btQuitNewsletter:hover {
	background: transparent url('../image/buttonList.png') -3px -384px no-repeat;
}

.btSend {
	width: 65px;
	background: transparent url('../image/buttonList.png') -3px -684px no-repeat;
}

.btSend:hover {
	background: transparent url('../image/buttonList.png') -3px -704px no-repeat;
}

.btSave {
	width: 78px;
	background: transparent url('../image/buttonList.png') -3px -724px no-repeat;
}

.btSave:hover {
	background: transparent url('../image/buttonList.png') -3px -744px 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-color: #FFFFFF;
}

.buy_headline {
	width: 510px; /* 460 - padding-left - padding-right - border = */
	height: 51px; /* 61 - padding-top */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin: 0 auto;
	background: transparent url("../image/fcn.png") -0px -1380px no-repeat;
	border: 0px;
	border-bottom: 2px solid #FFF;
}

.buy_theme_fcn {
	width: 520px;
	height: 14px;
	padding-left: 10px;
	background: #AA0333;
	color: #FFFFFF;
}

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

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

.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;
	text-align: right;
}

.btDirect,
.btAdd {
	display: inline-block;
	height: 17px;
}

.btDirect {
	width: 81px;
	background: transparent url('../image/buttonList.png') -3px -604px no-repeat;
}

.btDirect:hover {
	background: transparent url('../image/buttonList.png') -3px -624px no-repeat;
}

.btAdd {
	width: 85px;
	background: transparent url('../image/buttonList.png') -3px -644px no-repeat;
}

.btAdd:hover {
	background: transparent url('../image/buttonList.png') -3px -664px 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/buttonList.png') -3px -844px no-repeat;
}

#btFinishBuy:hover {
	background: transparent url('../image/buttonList.png') -3px -873px 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;
}

#cartPay {
	display: inline-block;
	margin-top: 10px;
	border: 0px;
	width: 47px;
	height: 18px;
	background: transparent url('../image/buttonList.png') -3px -404px no-repeat;
}

#cartPay:hover {
	background: transparent url('../image/buttonList.png') -3px -424px 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/buttonList.png') -3px -444px no-repeat;
}

button.itemRemove:hover {
	width: 70px;
	background: transparent url('../image/buttonList.png') -3px -464px no-repeat;
}

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

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

#addDeposit10 {
	background: transparent url('../image/buttonList.png') -3px -44px no-repeat;
}

#addDeposit10:hover {
	background: transparent url('../image/buttonList.png') -3px -64px no-repeat;
}

#addDeposit25 {
	background: transparent url('../image/buttonList.png') -3px -84px no-repeat;
}

#addDeposit25:hover {
	background: transparent url('../image/buttonList.png') -3px -104px no-repeat;
}

#addDeposit50 {
	background: transparent url('../image/buttonList.png') -3px -124px no-repeat;
}

#addDeposit50:hover {
	background: transparent url('../image/buttonList.png') -3px -144px 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: 25px;
}

#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,
#paymentForm #depositAmountSubmit:hover, 
#checkoutForm #submitCheckout:hover {
	display: inline-block;
	border: 0px;
	width: 147px;
	height: 18px;
	background: transparent url('../image/buttonList.png') -3px -763px no-repeat;
	margin-left: 550px;
}

#paymentForm #depositAmountSubmit:hover, 
#checkoutForm #submitCheckout:hover {
	background: transparent url('../image/buttonList.png') -3px -783px 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: 183px;
	background: transparent url('../image/buttonList.png') -3px -164px no-repeat;
}

#addDeposit:hover {
	background: transparent url('../image/buttonList.png') -3px -184px no-repeat;
}

#goGame {
	width: 79px;
	background: transparent url('../image/buttonList.png') -3px -204px no-repeat;
}

#goGame:hover {
	background: transparent url('../image/buttonList.png') -3px -224px no-repeat;
}

#goBill {
	width: 77px;
	background: transparent url('../image/buttonList.png') -3px -244px no-repeat;
}

#goBill:hover {
	background: transparent url('../image/buttonList.png') -3px -264px no-repeat;
}

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

.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: 5px;
	padding-right: 0px;
	text-align: right;
}

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

/******************************************************************/
/********************** Allgemeine Nicht-Definierte Contents ******/
/******************************************************************/
 
#innerContent b,
#innerContent a {
 	font-weight: bold;
	color: #ab0334;
	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_top {
	width: 	728px;
	margin-left: 130px;
}

#banner_skyscraper {
	float: left;
	width: 160px;
	height: 600px;
	margin-top: 120px;
	margin-left: 10px;
}

#wrap {
	float:left;
	position: relative;
	z-index: 1000;
}



/******************************************************************/
/********************** zusaetzliche Anpassungen ******************/
/******************************************************************/

/*#voucherForm dd {
	margin-left: -27px !important;
	margin-top: 1px;
}

#voucherForm dd + dd {
	margin-left: 0px !important;
	margin-top: 1px;
}*/

.voucherFormTable td{
	padding-right:10px;
	margin:0;
	vertical-align: top;
}
ul.errors {
	font-size: 9px; 
	color: #FF0000;
	list-style-type: none;
	list-style: none;
	display: inline;
	padding-top: 0px;
	margin: 0px;
	list-style: none;
	list-style-type: none;
	float: none;
}
#innerContent ul.errors li{
list-style-image:none;
color: #FF0000;
}