/*
	In dieser Datei duerfen nur Styles notiert werden, die zur Detail A, Detail B
	und Artist-Seite gehoeren.
	
	Bitte immer dokumentieren, wo ein Stylesheet bzw. wofuer der Stylesheet
	genutzt wird!
*/


/* detail a/b/artistpage */
	#full #artistInfo #artistData li span,
	#full #artistInfo .media li span {display: none;}
	
	
/* Preisinfo für Bestell-Hotline rechts neben bookmarks auf detail a/b */
	.txtHomePageInfo {float:right; width:735px;}
	.hotlinePriceInfo { width:/*320px*/ 100%; text-align:right; float:right; padding-top:0px; margin-top:11px; color:#ADADAD;}
	.addThisBlock { float:left; width:660px;}
	
/* ticket result table */

	#full .ticketTable {padding:0 0 0px 0; margin:0 0 0px 0; width:783px; background-color:#fff !important;}
	#full #ticketsLink.detaila {background:transparent none; width:auto;}
	#full .ticketTable table {width: 780px;}
	#full .ticketTable th {background-color: #E5E9ED;border-bottom: 1px solid #fff;}
	
	#full .ticketTable th span.head {font-size: 11px; color: #7F95A8;text-transform: uppercase;margin: 6px 0 3px 15px;}
	#full .ticketTable th a.head {font-size: 11px;color: #7F95A8;text-transform: uppercase;text-decoration: none;margin: 0 0 0 15px;display: block;}
	#full .ticketTable th a.head span {padding-right: 15px;margin:0;display:inline;background: url("/obj/eventim/default/layout/img/backgrounds/arrows_tickettable.gif") no-repeat right 1px;}
	#full .ticketTable th a.head:hover {color: #002C52;}
	#full .ticketTable th.current a.head span { color:#002C52; background: url("/obj/eventim/default/layout/img/backgrounds/arrows_tickettable.gif") no-repeat right -15px; font-weight:bold; }
	
	#full .ticketTable tbody tr {background:#fff; cursor:pointer;}
	#full .ticketTable tr.active {background:#7F95A8;}
	#full .ticketTable tr.active td, 
	#full .ticketTable tr.active td.current dl {color:#fff;background:#7F95A8;}
	#full .ticketTable tr.active dl.availability dd {color:#fff !important;}
	
	#full .ticketTable td {padding: 8px 0 8px 15px !important; vertical-align:top;border-bottom: 1px solid #668097;overflow: hidden;}
	#full .ticketTable td.orderBtn { padding-left:5px !important;padding-right:15px !important; white-space:nowrap; vertical-align:middle; }
	#full .ticketTable td.smallInfo { font-size:11px !important; vertical-align:middle; }
	#full .ticketTable td.current {background-color: #fff;}
	#full .ticketTable th.current {background-color: #fff;}
	#full .ticketTable h2 {font-weight: bold;line-height: 130%;}
	#full .ticketTable dl.place dt {text-transform: uppercase;}
	#full .ticketTable dl.price {margin-bottom: 3px;}
	#full .ticketTable dl.price dt span {font-size: 13px;}
	#full .ticketTable dl.price dd span {font-size: 16px;margin-right: 2px;}
	#full .ticketTable dl.price dt {font-weight: bold;margin-right: 5px;float: left;}
	#full .ticketTable dl.price dd {font-weight: bold;}
	
	
	#full .ticketTable dl.availability 	{ float:left; display:block; width:155px;  margin-top: 3px !important; margin-bottom: 0px !important;}
	#full .ticketTable a.sdb { float:right !important; display:block; margin-top: 0px !important; }
	/*#full .ticketTable a.sdb span { float:right !important; }*/
	
	#full .ticketTable dl.availability dt {float: left;}
	#full .ticketTable dl.availability dt {width: 17px;height: 14px;float: left;margin-right: 5px;}
		html>body #full .ticketTable dl.availability dt { width:14px; }
		
	#full .ticketTable dl.availability dt.available {background-color: #01BD0A;border:1px solid #fff;}
	#full .ticketTable dl.availability dt.unavailable {background-color: #EE060B;border:1px solid #fff;}


		
	/*#full .ticketTable dl.availability dt.undeliverable {background-color: #EE060B ;border:1px solid #fff;}*/
	#full .ticketTable dl.availability dd {color: #7F95A8;}
	/*ap- folgende zeile ist neu für Darstellung der print@home grafik*/
	/*ap- folgende zeile ist neu für Darstellung der print@home grafik*/
	#full .ticketTable tr.line dl.availability dd.tdirect { margin-left:15px; float:left; display:block; background: transparent url("/obj/eventim/default/layout/img/modular/icons/17x19/printer.gif") top left no-repeat; width:19px; height:17px;} 
	#full .ticketTable tr.active dl.availability dd.tdirect { margin-left:15px; float:left; display:block; background: transparent url("/obj/eventim/default/layout/img/modular/icons/17x19/printerHover.gif") top left no-repeat; width:19px; height:17px;} 
	
	#full .ticketTable dl.availability dd.available {color: #002c52; font-weight:bold; width:auto; float:left;} /* ap- sind neu ** width:auto; float:left; */
	
	#full .listTable .orderBtn .order dl.availability	{width:185px; float: left;}/*ap - width:155px*/
	#full .listTable .orderBtn .order a.btn { /*margin-top: 10px;*/ position: static; float: left;}
	
	#full .ticketTable .order	{ width:280px; float: left; } /*ap- width:240px*/
	#full .ticketTable .btn { /*margin-top: 10px;*/ position: static; float: left;}
	#full dl.availability {margin: 0 0 3px 0px; white-space:nowrap;}
	#full dl.availability dt {float: left;}
	#full dl.availability dt {width: 17px; height:14px; float:left; margin-right: 5px;}
	html>body #full dl.availability dt { width:14px; }	
	#full dl.availability dt.available {background-color: #01BD0A;border:1px solid #fff;}
	#full dl.availability dt.unavailable {background-color: #EE060B;border:1px solid #fff;}
	#full dl.availability dt.undeliverable {background-color: #EE060B ;border:1px solid #fff;}
	#full dl.availability dd {color: #7F95A8;}
	
	.footr {height: auto;margin-top: 0px;float: right;}
	.footr p { float:left; text-align:right; white-space:nowrap; color: #002C52; margin-right: 15px;padding-top: 3px;float: left; }
	.footr p b {color: #002C52; font-weight:bold; }
	
	a.showMoreTickets { text-transform:none; cursor:pointer;margin-right: 15px;padding-left: 3px;text-align: center;text-decoration: none;background:transparent url("/obj/eventim/default/layout/img/elements/btn_foot_small_left.gif") no-repeat top left;float:left;}
	a.showMoreTickets span {padding: 2px 8px 1px 5px;background:transparent url("/obj/eventim/default/layout/img/elements/btn_foot_small_right.gif") no-repeat top right;float:left;}
	a.showMoreTickets:hover {background-position:bottom left;}
	a.showMoreTickets:hover span {background-position:bottom right;}
	
	.hapeTop { border-top:1px solid #F2F4F6; }	

/* full dualbox */
	#full .dualBox {width:1100px; float:left;}
	#full .detaila .dualBox, #full .detailB .dualBox {width:989px; padding-bottom:0px;}
	/* fuer den IE6 */
	*html #full .dualBox {width:1100px; margin-bottom:0px;float:left;}
	#full .dualBox .dualBoxIn {width:1100px;float:left;margin-bottom:26px;}
	
	#full .dualBox .box {width:487px; float:left; margin:0px 14px 0px 0px; background:#E5E9ED url("/obj/eventim/default/layout/img/backgrounds/box_full.gif") right bottom no-repeat;}
	#full .dualBox .box.wide {width: 988px;}
	
	#full .dualBox h3 {font-size:14px;font-weight:bold;margin:15px 0 6px 20px;}
	#full .dualBox h3.pkTitel { font-size:14px; font-weight:bold; margin:15px 0 6px 0; }
	#full .dualBox .detailbEventDescription { font-size:12px; line-height:16px; margin-top:50px; }
	
	#full .dualBox p { width:auto; margin:0 10px 10px 20px; }
	
	#full .dualBox #yEvents p {margin-left:0;}
	
	#full .dualBox .saalplan h3 { margin:20px 0px 10px 0px; }
	#full .dualBox .saalplan h3 a,
	#full .dualBox .saalplan ul li a { padding:0 0 0 11px; text-decoration:none; background:transparent url("/obj/eventim/default/layout/img/elements/form_link_arrow.gif") no-repeat 0 3px;}
	#full .dualBox .saalplan h3 a { display:block; line-height:18px; background-position:0 4px; }
	#full .dualBox .saalplan ul li a { background-position: 0 2px;}
	#full .dualBox .saalplan h3 a:hover, 
	#full .dualBox .saalplan ul li a:hover {text-decoration:underline;}
	#full .dualBox .saalplan ul {margin:0px;font-size:11px;}
	#full .dualBox .saalplan ul li {margin:0 0 2px 0;}
	#full .dualBox .headline .headlineIn h2 {width:200px;margin-top:2px;}
	

/* full infoBox + fotoShow */
	#full #myInfoBox {position:relative;}
	#full #myInfoBox .headline .headlineIn { padding-left:8px; }
	#full #myInfoBox .btnRow {overflow:hidden;border-top:1px solid #fff;margin:20px 0 0 0;}
	#full #myInfoBox .btnRow a.btn {margin:14px 14px 14px 0;position:relative;top:0;left:0;float:right;}
	#full #closebtn {text-decoration:none;padding:0 0 0 9px;background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") no-repeat 0 3px;font-size:11px;font-weight:bold;position:absolute;right:30px;top:40px;}
	#full #closebtn:hover {text-decoration:underline;}
	#full .moreBtn {text-decoration:none;padding:0 0 0 9px;background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") no-repeat 0 3px;font-size:11px;display:block;font-weight:bold;}
	#full .moreBtn:hover {text-decoration:underline;}

	#full #myInfoBox .headline .tabnav li a:hover { background:#668097 none; height:24px; overflow:hidden; }
	#full #myInfoBox .headline .tabnav li a.active:hover { background:#E5E9ED none; height:29px; overflow:hidden; }

/* full link */
	#full .theLink {float:right;margin:0 32px 22px 0;display:block;padding:0 0 0 9px;background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") no-repeat 0 3px;font-weight:bold;font-size:11px;text-decoration:none;}
	#full .theLink:hover {text-decoration:underline;}
	
	#full .arrowLink {margin:0 0 10px 15px;display:block;padding:0 0 0 9px;background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") no-repeat 0 5px;font-weight:bold;font-size:11px;text-decoration:none;}
	#full .arrowLink:hover {text-decoration:underline;}
	
	
	
/* full fanreports */
	#full #fanReports {background:#E5E8ED url("/obj/eventim/default/layout/img/backgrounds/box_full.gif") no-repeat left bottom;padding:0 0 10px 0;margin:0 0 26px 0;overflow:hidden;}
	#full #fanReports .row01 {overflow:hidden;width:984px;border-bottom:2px solid #8096AB;margin:0 4px 0 0;padding:7px 0 6px 0;}
	#full #fanReports .row01 p {float:left;width:275px;margin:10px 0 0 20px;display:inline;}
	#full #fanReports .row01 .rating {float:left;width:275px;margin:10px 0 0 20px;display:inline;}
	#full #fanReports .row01 .rating div, 
	#full #fanReports .row01 .rating p {float:left;}
	#full #fanReports .row01.empty {border:none;}
	#full #fanReports .row01.empty .rating {clear:both;margin:0 0 20px 315px;}
	#full #fanReports .row01.empty .rating .rateNill {background:transparent url("/obj/eventim/default/layout/img/elements/rateNill.gif") no-repeat left top;width:72px;height:13px;}
	
	#full #fanReports .row01 h3 {float:left;width:275px;margin:10px 0 8px 20px;color:#002E52;background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") no-repeat 0 3px;padding:0 0 0 9px;font-weight:bold;font-size:14px;}
	#full #fanReports .row01 h3 a {text-decoration:none;}
	#full #fanReports .row01 h3 a:hover {text-decoration:underline;}
	#full #fanReports .row01 h4 {font-size:11px;text-transform:uppercase;color:#496B87;float:left;width:275px;margin:0 0 0 20px;}
	#full #fanReports .reports {overflow:hidden;}
	#full #fanReports .reports li {float:left;border-bottom:1px solid #7E95A7;margin:0 4px 0 0;padding:9px 0 5px 0;width:984px;}
	#full #fanReports .reports li .one {float:left;width:206px;margin:0 0 0 19px;}
	#full #fanReports .reports li .rating {float:left;width:89px;}
	#full #fanReports .reports li .three {float:left;width:550px;}
	#full #fanReports .reports li h3 {font-weight:bold;margin:0 0 5px 0;}
	#full #fanReports .reports li h4 {font-weight:bold;color:#466480;}
	#full #fanReports .reports li h5 {font-weight:bold;margin:0 0 5px 0;}
	#full #fanReports .reports li h5 span {color:#668099;}
	#full #fanReports .reports li.active {background:#7F95A8;}
	#full #fanReports .reports li.active h3, 
	#full #fanReports .reports li.active h4, 
	#full #fanReports .reports li.active h5, 
	#full #fanReports .reports li.active h5 span, 
	#full #fanReports .reports li.active p {color:#fff;}
	#full #fanReports .foot {overflow:hidden;padding:10px 0 3px 0;width:984px;}
	#full #fanReports .foot a {background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") no-repeat 0 2px;padding:0 0 0 9px;float:right;margin:0 28px 0 0;font-size:11px;font-weight:bold;text-decoration:none;}
	#full #fanReports .foot a:hover {text-decoration:underline;}

	#full #fanReports #headlinePagerFanReports .ellipsis { color:#fff !important; }

/* full halfbox */
	#full .halfbox {overflow:hidden;margin:0 0 26px 0;}
	#full .halfbox .leftbox {float:left;overflow:hidden;margin:0 26px 0 0;width:737px; background:#E5E8ED url("/obj/eventim/default/layout/img/backgrounds/box_full.gif") no-repeat right bottom;padding:0 0 4px 0;display:inline;}
	#full .halfbox .leftbox ul {height: auto !important;height: 220px;min-height: 200px;overflow:hidden;padding:0 0 20px 0;width:776px;background:#E5E8ED url("/obj/eventim/default/layout/img/backgrounds/box_xtra.gif") no-repeat left bottom;}
	#full .halfbox .leftbox ul li.teaser {/*cursor:pointer;*/position:relative;height:118px;float:left;width:357px;border-bottom:1px solid #658199; margin:0 19px 0 0; padding:10px 0 10px 0;}
		html>body #full .halfbox .leftbox ul li.teaser {height:92px;}
	#full .halfbox .leftbox ul li.teaser .left {float:left;width:90px;}
	#full .halfbox .leftbox ul li img {overflow:hidden;margin:0 8px 10px 20px;}
	#full .halfbox .leftbox ul li.teaser .left .iconbox {margin:0 0 0 20px;}
	#full .halfbox .leftbox ul li .text {float:left;width:250px;}
	#full .halfbox .leftbox ul li .text.only {margin:0 0 0 20px;width:300px;}
	#full .halfbox .leftbox ul li .text h3 {font-size:14px;font-weight:bold;margin:0 0 4px 0;}
	#full .halfbox .leftbox ul li .text h3 span {font-size:12px;font-weight:normal;color:#466480;}
	#full .halfbox .leftbox ul li .text h4 {font-size:12px;font-weight:normal;color:#466480;}
	#full .halfbox .leftbox ul li .text p {width:250px;}
	#full .halfbox .leftbox ul li .text.only p {width:300px;}
	#full .halfbox .leftbox ul li .text p a {text-decoration:none;}
	#full .halfbox .leftbox ul li .text div {position:absolute;right:12px;bottom:10px;}
	#full .halfbox .leftbox ul li .text div a {float:left;margin:0 0 0 5px;}
	#full .halfbox .leftbox ul li .text div a.btnTickets {height:20px;display:block;}
	#full .halfbox .leftbox ul li .text div a.btnTicketalarm {height:20px;display:block;}
	#full .halfbox .leftbox ul li .text div a span {display:none;}
	#full .halfbox .leftbox ul li.active {background:#7F95A8;}
	#full .halfbox .leftbox ul li.active .text h3,
	#full .halfbox .leftbox ul li.active .text h3 span,
	#full .halfbox .leftbox ul li.active .text p,
	#full .halfbox .leftbox ul li.active .text p a {color:#fff;}
	
	#full .halfbox .rightbox {position:relative;float:left;width:225px; background:#E5E8ED url("/obj/eventim/default/layout/img/backgrounds/box_main.gif") no-repeat right bottom; padding:0px;}
	#full .halfbox .rightbox h2 {width:200px;}
	#full .halfbox .rightbox form {margin:10px 4px 0px 10px; width:200px; overflow:hidden; text-transform:uppercase;}
	#full .halfbox .rightbox form label {float:left;width:180px; font-size:11px; font-weight:normal;color:#466480; padding-bottom:5px;}
	#full .halfbox .rightbox form select {width:159px;float:left; margin:0 5px 0 0;display:inline;}
	#full .halfbox .rightbox form input {float:left;margin:0 5px 0 0;}
	#full .halfbox .rightbox form .input {width:159px;}
		html>body #full .halfbox .rightbox form .input {width:155px;}
	#full .halfbox .rightbox .teaserLink {position:absolute;left:0;bottom:15px;width:221px;border-top:1px solid #fff;padding:13px 14px 0 0;}
		html>body #full .halfbox .rightbox .teaserLink {width:207px;}
	#full .halfbox .rightbox .teaserLink a {float:right;background:transparent url("/obj/eventim/default/layout/img/elements/arrow_inverted.gif") no-repeat 0 2px;padding:0 0 0 9px;font-weight:bold;font-size:11px;text-decoration:none;}
	#full .halfbox .rightbox .teaserLink a:hover {text-decoration:underline;}
	
	
/* artist-info */
	#full #artistInfo {width:1000px; height:276px; margin-bottom:35px; position:relative; overflow:hidden;}
		html>body #full #artistInfo {width:960px; float:left; width:100%;}
	
	#full #artistInfo.standard {margin-top:35px; background: transparent url("/obj/eventim/default/layout/img/backgrounds/artist_info_standard.jpg") no-repeat 0 0;}
	#full #artistInfo.standard .innerPadding {padding:20px;}
	
	#full #artistInfo div.artistStage {width:690px; float:left; position:relative; float:left; display:inline;}
	
	#full #artistInfo #artistMedia {width:230px; margin-right:20px; position:relative; float:left; display:inline;}
	#full #artistInfo #artistMedia img {border: 4px solid #fff;margin-bottom: 3px;}
	#full #artistInfo #artistMedia dd {display: none;}
	
	#full #artistInfo #artistData {width:400px; height:237px; position:relative; float:left; display:inline;}
	#full #artistInfo #artistData h1.short {font-size: 24px;margin-bottom: 15px;}
	#full #artistInfo #artistData h1.long {font-size: 20px;margin-bottom: 15px;}
	
	#full #artistInfo #artistData p {font-size: 14px;line-height: 140%;padding-right: 20px;}
	#full #artistInfo #artistData p a {font-weight: bold;text-decoration: none; font-size:16px;}
	
	#full #artistInfo #artistData ul {margin-top: 15px;}
	#full #artistInfo #artistData li {margin-right: 4px;float: left;}
	
	#full #artistInfo.standard #artistData div.media {position: absolute;bottom: 8px;left: 0px;}
	
	#full #artistInfo #artistData div.artist a {text-decoration: none;}
	#full #artistInfo #artistData div.artist a:hover {text-decoration: underline;}
	
	#full #artistInfo .rating {position:absolute; bottom:60px; left:0px;}
	#full #artistInfo .rating,
	#full #artistInfo .rating * {font-size:11px; color:#002C52;}
	#full #artistInfo .rating a,
	#full #artistInfo .rating a:visited,
	#full #artistInfo .rating a:active {padding:0px 0px 0px 9px; background:transparent url("/obj/eventim/default/layout/img/elements/arrow.gif") 0px 3px no-repeat ; font-weight:bold; text-decoration:none;}
	#full #artistInfo .rating a:hover {text-decoration:underline;}
	
	#full #artistInfo .rating .rate {padding-left:75px; width:auto; margin-bottom:4px;}
	
	#full #artistInfo #artistRegister {width:250px; position:relative; float:left; display:inline;}
	#full #artistInfo #artistRegister h3 {font-size:12px; font-weight:bold; margin:0px 8px 5px 0px;}
	#full #artistInfo #artistRegister p {margin-bottom: 15px;}
	
	#full #artistInfo #artistRegister .input {width: 240px;padding: 3px 0 3px 5px;}
	#full #artistInfo #artistRegister .imageInput {margin-top: 15px;}

/* teaser + ticket icons */
	#full #artistInfo #artistData li.iconMusic a,
	#full #artistInfo .media li.iconMusic a {width: 30px; height: 30px;background: url("/obj/eventim/default/layout/img/icons/teaser_music_big.gif") no-repeat 0 0;display: block;}
	
	#full #artistInfo #artistData li.iconMusic a:hover,
	#full #artistInfo .media li.iconMusic a:hover {background: url("/obj/eventim/default/layout/img/icons/teaser_music_big.gif") 0 -40px}
	
	#full #artistInfo #artistData li.iconVideo a,
	#full #artistInfo .media li.iconVideo a {width: 30px; height: 30px;background: url("/obj/eventim/default/layout/img/icons/teaser_video_big.gif") no-repeat 0 0;display: block;}
	
	#full #artistInfo #artistData li.iconVideo a:hover,
	#full #artistInfo .media li.iconVideo a:hover {background: url("/obj/eventim/default/layout/img/icons/teaser_video_big.gif") 0 -40px}
	
	#full #artistInfo #artistData li.iconImages a,
	#full #artistInfo .media li.iconImages a {width: 30px; height: 30px;background: url("/obj/eventim/default/layout/img/icons/teaser_images_big.gif") no-repeat 0 0;display: block;}
	
	#full #artistInfo #artistData li.iconImages a:hover,
	#full #artistInfo .media li.iconImages a:hover {background: url("/obj/eventim/default/layout/img/icons/teaser_images_big.gif") 0 -40px}
	
/* textbody eventreisen */
	#full .onetab { background:#fff none; margin:0 4px 0 0;overflow:hidden;}
	#full .onetab .content form {}
	#full #bookingBox {margin:0 0 26px 0;}
	#full .content {overflow: hidden;}/*background-color: #E5E9ED;*/
	#full .textbody {font-size: 13px;line-height: 150%;margin:20px 0 0 19px; padding:0px; background:#fff none; }
	#full .textbody .intro {width: 660px;margin: 0 0 20px 0;padding: 20px 0 10px 0;background-color: #fff;}
	#full .textbody h2 { font-size:18px; padding:0px; margin-bottom: 10px;}
	#full .textbody.wide h2.special {font-size: 14px;text-transform: uppercase;color: #4c6b86;padding: 0 20px 0 15px;margin-bottom: 3px;}
	#full .textbody h2 span {text-transform: uppercase;}
	#full .textbody p {padding: 0px; margin:0px !important; margin-bottom: 20px !important; width:auto !important; }
	#full .textbody p .small {font-size: 11px;}
	#full .textbody ul {padding: 0 20px 0 15px;margin-bottom: 30px;}
	#full .textbody li {padding-left: 20px;padding-bottom: 5px;background: url(/obj/eventim/default/layout/img/backgrounds/bullet_square.gif) no-repeat 0 6px;}
	#full a.rightArrowLink,
	#full a.rightArrowLink:active,
	#full a.rightArrowLink:visited { background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll right center; padding:0 9px 0 0; text-decoration:none; font-weight:bold; font-size:12px; }
	#full a.rightArrowLink:hover { text-decoration:underline; }
	
	#full .textbody .orderinfo { overflow:hidden; margin-bottom:4px; margin-left: 15px;padding-left: 25px;}
	#full .textbody .envelope { margin-bottom:4px; margin-left: 15px;padding-left: 25px;background: url("/obj/eventim/default/layout/img/backgrounds/envelope.gif") no-repeat 0 4px;}
	
	#full .textbody .boxoffice { margin-bottom:4px; margin-left: 15px;padding-left: 25px;background: url("/obj/eventim/default/layout/img/backgrounds/box_office.png") no-repeat 0 3px;}
	#full .textbody .wheelchair { margin-bottom:8px; margin-left: 15px;padding-left: 25px;background: url("/obj/eventim/default/layout/img/backgrounds/wheelchair.png") no-repeat 0 0px;} 
	#full .textbody .print { margin-bottom:4px; margin-left: 15px;padding-left: 25px;background: url("/obj/eventim/default/layout/img/backgrounds/ticketdirect.png") no-repeat 0 3px;}
	#full .textbody .legaltext {font-size:10px;color: #5a7891; padding-left:40px; line-height:14px; }
	#full .textbody .legaltext a {color: #5a7891;}
	#full .textbody  a {color: #002C52;}
	#full .textbody .legaltext a:hover {color: #002C52;}
	
	#full .content .divBox {overflow:hidden;}
	#full .content .divBox .textbody {float:left;width:680px;}
		html>body #full .content .divBox .textbody {width:660px;}
	
	#full .content .contWide {overflow:hidden; clear:both;}
	#full .content .contWide h3 {margin-left:0;height: 32px;font-size: 18px;color: #4c6b86;text-transform: uppercase;background-color: #f1f3f6 !important;padding: 16px 0 0 20px;}
	
	#full .content .contWide tbody tr {background-color: #f1f3f6;}
	#full .content .contWide tbody tr.active {background-color: #7F95A8;}
	
	#full .content table {margin-bottom: 15px;}
	#full .content table thead {color:#668097; background-color:#F2F4F6;}
	#full .content table thead th {text-transform: uppercase;text-align:left;padding:5px 0;}
	#full .content table thead th.category {text-align: center;}
	#full .content table thead th.price {padding-right: 10px;}
	#full .content table thead th.count {padding-right:20px;}
	#full .content table tr.active {background:#7F95A8;}
	#full .content table tr.active td {color:#fff;}
	
	#full .content table td { padding:5px 0 5px 2px;overflow: hidden;}
	#full .content table td.topLine{ /*border-top: 1px solid #668097;*/}
	tr.rabattline td { padding:0 0 0 2px !important; }
	tr.rabattlineFirst td { padding:5px 0 0 2px !important; }
	tr.rabattlineLast td { padding:0 0 5px 2px !important; }
	#full .content table .lineBottom td { height:1px; overflow:hidden; border-top: 1px solid #668097; padding:0px; }
	#full .content table td.bottom{vertical-align:bottom;}
	#full .content table td.bottom input.btnSend {padding-bottom:18px;}
	#full .content table td select {clear:both;width:50px; margin:2px 10px 4px 0;font-size:13px;float:left;display:inline;}
	#full .content table td input {float:left;}
	#full .content table td span {text-transform: none;}
	#full .content form.wide table td span {text-transform: uppercase;padding-right: 20px;}
	#full .content table td.category {text-align: center;}
	#full .content table td.price {font-size: 14px;line-height:28px; white-space:nowrap; }
	#full .content table td.price span {font-weight: bold; padding-right:10px;}
	#full .content table td.count { width:70px; }
	#full .content table td.kursiv {font-style:normal;}
	#full .content table td.grey,
	#full .content table td.grey * {color:#828282;}
	#full .content table td.btnSent	{vertical-align:middle; width:200px; margin-left:10px; margin-right:10px;  }
	#full .content table td dl.availability { display:block; width:auto;  margin-top:6px;  margin-bottom:6px; margin-right:3px;}
	#full .content table td dl.availability * { }
	#full .sidebar {width: 290px;padding: 20px 0 0 25px;float: left;}
		html>body #full .sidebar {width: 265px;}
	#full .sidebar img {border: 5px solid #fff;margin-bottom: 1px;}
	#full .sidebar p {font-size: 10px;margin-bottom: 10px;width:auto;}
	
	/* Aenderungen fuer Redesign Optimierungen */
	/* slidingDoor für Warenkorb*/
	.addToCartLeftSide {background:transparent url(/obj/eventim/default/layout/img/elements/btn_in_den_warenkorb_right_side.gif) no-repeat top right; float:left;}
	.addToCartRightSide {
		padding:0px 16px 0px 44px;
		height:24px;
		border:none;
		font-size:13px;
		font-weight:bold;
		background:transparent url(/obj/eventim/default/layout/img/elements/btn_in_den_warenkorb_left_side.gif) no-repeat top left;
		overflow:visible;
		cursor:pointer;
		margin:0px; /** Für Safari wichtig, sonst wird der Button fehlerhaft (links-rechts-2Pixel) angezeigt - by DA */
	}
	
	.addToCartLeftSideNotActive {background:transparent url(/obj/eventim/default/layout/img/elements/btn_in_den_warenkorb_left_side_inaktiv.gif) no-repeat top left; padding:0px 0px 0px 40px; float:left;}
	.addToCartRightSideNotActive {
		padding:0px 16px 0px 4px;
		height:24px;
		border:none;
		font-size:13px;
		font-weight:bold;
		background:transparent url(/obj/eventim/default/layout/img/elements/btn_in_den_warenkorb_right_side_inaktiv.gif) no-repeat top right;
		overflow:visible;
		cursor:pointer;
		margin:0px; /** Für Safari wichtig, sonst wird der Button fehlerhaft (links-rechts-2Pixel) angezeigt - by DA */
	}
	
			
	#full .headline .whitenav li a.active,
	#full .headline .whitenav li a.active:hover,
	#full .headline .whitenav li a.active span,
	#full .headline .whitenav li a.active:hover span { color:#002C52; background:#fff none; }
	
	.withoutPadding { padding:0px !important; }
	#full .dualBox .empty { background:#fff none; padding:0px; }
	#full .dualBox .emptyTab { margin:0px; background:#fff none; }
	#full .dualBox .tablebody { position:relative; background:transparent url(/obj/eventim/default/detail/img/teaser/background_shadow_right.gif) repeat-y scroll right bottom; padding:0px; overflow:hidden; }
	
	/*
		#full .dualBox #yReisen .tablebody,
		#full .dualBox #ySpecial .tablebody,
		#full .dualBox #yFansale .tablebody { width:989px; }
	*/
	
		html>body #full .dualBox #yReisen .tablebody,
		html>body #full .dualBox #ySpecial .tablebody,
		html>body #full .dualBox #yFansale .tablebody { width:auto; }
	
	#full .dualBox .tablebody .inner { margin-right:5px;}

	#full .dualBox .selectTableSmart { width:736px; float:right; }
		
	#full .dualBox .selectTable table { width:983px; }
	#full .dualBox .selectTableSmart table { width:731px; }
	#full .dualBox .selectTableSmart .textbody { width:auto; }
	
	
	#full .detailB .content .divBox .textbody,
		html > body #full .detailB .content .divBox .textbody { float:none !important; width:auto; font-size:13px; }
	
	#full .dualBox .tablebody .topRightCorner { background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_shadow_corner_top_right.gif) top left no-repeat; height:10px; width:6px; z-index:10; overflow:hidden; position:absolute; top:0px; right:-1px; }
		html>body  #full .dualBox .tablebody .topRightCorner { right:0px; }
	
	#full .dualBox .shadowBottom { background:transparent url(/obj/eventim/default/detail/img/teaser/background_shadow_bottom.gif) 0px 1px repeat-x; height:7px; width:100%; overflow:hidden; position:relative; clear:both; }
	#full .dualBox .shadowBottom .bottomLeftCorner { background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_shadow_corner_bottom_left.gif) top left no-repeat; height:6px; width:10px; overflow:hidden; position:absolute; top:1px; left:0px; } 
	#full .dualBox .shadowBottom .bottomRightCorner { background:transparent url(/obj/eventim/default/detail/img/teaser/background_shadow_bottomright.gif) top left no-repeat; height:8px; width:7px; overflow:hidden; position:absolute; top:0px; right:-1px; z-index:55; }
	
	#full .dualBox .saalplanContainer { width:223px; float:left; margin-right:5px; }
	#full .dualBox .saalplanContainer .saalplan { background:#F2F4F6 none; padding:15px 20px 15px 20px; }
	
	#full .detailB .tablebody #iframe { width:983px; height:445px; overflow:hidden !important; margin:0px !important; }
	#full .detailB .onetab { margin:0px !important; }
	#full .detailB .tablebody .contWide h3 { margin-top:0px; padding:10px 20px !important; display:block; height:auto; float:left; width:984px; }
		html>body #full .detailB .tablebody .contWide h3 { float:none; width:auto; }
	#full .detailB .content .contWide tbody tr { background:#fff none; }
	
/* calendar > Kalenderuebernahme */
	#kalender_shadow {position:absolute; width:100%; height:200%; left:0px; top:0px; background-color:#ffffff; z-index:10000; opacity:0.50; filter:alpha(opacity=50); -khtml-opacity: 0.50; -moz-opacity: 0.50;}
	#kalender_shadow_hide {position:absolute; width:1; height:1; left:0px; top:0px; z-index:10000;}
	.kalender_layer {	position:absolute; left:280px; top:255px; z-index:20000; border:1px solid #002c52; background:#ffffff; width:475px; height:305px;}
	#kalender_layer {	position:absolute; left:280px; top:255px; z-index:20000; border:1px solid #002c52; background:#ffffff; width:475px; height:305px;}
	#kalender_wiedervorlage_layer{	position:absolute; left:280px; top:255px; z-index:20000; border:1px solid #002c52; background:#ffffff; width:475px; height:305px;}
	.kalender_head {background-color:#DDE8EE; height:40px; text-align:right; margin-top:0px; padding-top:0px;}
	.kalender_head_x {display:block; float:right; width:25px; vertical-align:top; top:0px;}
	.kalender_head_line {display:block; float:right; padding-top:10px;}
	.kalender_text {display:block; font-size:11px; clear:both; padding:10px 10px 10px 15px; width:455px; color:#002c52;}
	.kalender_buttons {display:block; clear:both; height:45px; padding-left:100px;}
	.kalender_buttons img {display:block; float:left;}
	.kalender_buttons #kalenderlinkblau {display:block; float:left; padding-top:2px;}
	#kalenderlinkblau {font:bold 12px/14px  Arial; color:#002c52; text-decoration:underline;}
	#kalenderInfo {position:absolute; background:#ffffe1; color:#000000; border:1px solid #002c52; z-index:11000; font-size:11px;}
	#kalenderInfo span {display:block; padding:3px;}
	#kalenderInfoShadow {position:absolute; background-color:#555; z-index:10000; opacity:0.70; filter:alpha(opacity=70); -khtml-opacity: 0.70; -moz-opacity: 0.70;}
	
	
/* photobox > eventimInfo/Photo-Box (Detail A/B, Kuenstlerseite) */
	#myInfoBox .boxRegisterCard {padding:16px 25px 16px 20px; display:none;}
	#myInfoBox div.registerCardActive {display:block;}
	#myInfoBox .boxRegisterCard h3 {color:#002C52; font-size:14px; text-align:left; margin:0px 0px 8px 0px; padding:0px;}
	#myInfoBox .boxRegisterCardContent {line-height:18px;}
	#myInfoBox .boxRegisterCardBottomLink a {display:block; float:right; position:static;}
	#myInfoBox .boxRegisterCardBottomLink {display:block; height:30px;}
	#myInfoBox a.moreOrLess {text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) left center no-repeat; padding-left:9px; font-weight:bold;}
	
	#myFotoBox div.container {margin:35px 24px 10px 20px; padding:16px; background:#DADFE5 none;}
	#myFotoBox ul {}
	#myFotoBox ul li {float:left;}
	#myFotoBox ul li a {border:4px solid #fff; margin:4px; display:block; width:60px; height:60px; background-position:center center;}
	#myFotoBox ul li a span {display:none;}
	#myFotoBox .clear {clear:both; display:block; height:0px; overflow:hidden;}
	

/* similar events ~ Aehnliche Events (Detail A/B) */
	#full .likenessBox {float:left; overflow:hidden; margin:0px 26px 0px 0px; width:737px; background:#E5E8ED url(/obj/eventim/default/layout/img/backgrounds/box_full.gif) no-repeat right bottom; padding:0px; display:inline; position:relative;}
	
	#full .likenessBox ul {overflow:hidden; margin:0px 0px 20px 0px; width:733px; background:transparent none;}
	#full .likenessBox ul li {cursor:pointer; position:relative; height:118px; float:left; width:357px; border-bottom:1px solid #658199; margin:0px 19px 0px 0px; padding:0px;}
	#full .likenessBox ul li .inner {padding:10px;}
	#full .likenessBox ul li h3 {font-size:14px; font-weight:bold; margin:0px; text-transform:none;}
	#full .likenessBox ul li h4 {font-size:12px; font-weight:normal; margin:0px 0px 4px 0px; color:#466480;}
	#full .likenessBox ul li p {font-size:11px;}
	
	#full .likenessBox ul li.rightLikenesEntry {margin:0px 0px 0px 0px; }
	#full .likenessBox ul li.likenessBoxActive {background:#7F95A8 none;}
	#full .likenessBox ul li.likenessBoxActive,
	#full .likenessBox ul li.likenessBoxActive * {color:#fff !important;}
	
	#full .likenessBox ul li .likenessBoxImg {display:block; float:left; width:70px; height:70px;}
	#full .likenessBox ul li .likenessBoxImg img {margin-bottom:8px;}
	
/* Tabs > Iframe */
	#full .onetab iframe {width:984px;height:500px;border:none;overflow:hidden;}
	#full .iframe {overflow:hidden;}
	
/* Gelb umrandete Infobox auf Detail A / B / Artist Page */
	#full .informationBox {background:#FEF8E5;border:2px solid #FABB00;overflow:hidden;margin:0 4px 26px 0;padding:10px 17px 4px 17px;}
	#full .informationBox p {margin:0 0 10px 0;}
	
/* 
	Ticket-Teaser Standard Detail A (neue Version, Redesign)
	
	HINWEIS:
	Diese Styles sind die Grundlage fuer die Ticket-Teaser und werden von den Landingpages-Versionen
	und der Detail-B Version ebenfalls genutzt!
*/
	.sdt,
	.sdt * { color:#002C52; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
	.sdt { height:auto; background:#dbe2e6 url(/obj/eventim/default/detail/img/teaser/teaser_shadow_back.png) left bottom no-repeat; width:989px; padding-bottom:6px; position:relative; margin-bottom:25px; }
	
	.sdtNoCss { display:none; }
	
	.sdtCornerTopLeft,
	.sdtCornerBottomLeft,
	.sdtCornerBottomRight { position:absolute; width:1px; height:1px; overflow:hidden; background:#fff none; z-index:10; }
	.sdtCornerTopLeft { top:0px; left:0px; }
	.sdtCornerBottomLeft { bottom:7px; left:0px; }
	.sdtCornerBottomRight { bottom:5px; right:4px; background:#D4D4D4 none; }
		html>body .sdtCornerBottomRight { right:5px; bottom:6px; }
	.sdtCornerTopRight { position:absolute; right:-1px; top:0px; width:6px; height:10px; overflow:hidden; background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_shadow_corner_top_right.gif) no-repeat; z-index:10; }
		html>body .sdtCornerTopRight { right:0px; }
		
	.sdtPointLine { background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_point_line.gif) 686px bottom repeat-y; }
		html>body .sdtPointLine { background-image:url(/obj/eventim/default/detail/img/teaser/teaser_point_line.png); }
	.sdtGradient { display:block; height:auto; background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_gradient_big_hell.jpg) right bottom no-repeat; margin-right:5px;  }
	
	/* Eventreihen Informationen */
	.sdtEventDetails { float:left; padding:20px; }
	.sdtEventDetails .sdtInner { background:transparent none; width:645px; position:relative;  }
	.sdtEventDetails h2, .sdtEventDetails h2 span { font-size:28px; margin:0px; padding:0px; font-weight:normal; margin-bottom:10px; display:block; }
	.sdtEventDetails h3 { font-size:14px; margin:0px; padding:0px; font-weight:normal; text-transform:uppercase; margin-bottom:15px; }
	
	.sdtEventDetails .sdtArtistImage { float:left; border:4px solid #fff; position:relative; }
	.sdtEventDetails .sdtArtistImageInner {  width:222px; height:222px; background:transparent url(/obj/eventim/default/detail/img/teaser/no_image_available.jpg) no-repeat; }
	.sdtEventDetails .sdtArtistImage img { width:222px; height:222px; }
	.sdtEventDetails .sdtArtistImage em { position:absolute; top:20px; left:20px; width:180px; font-size:14px; font-weight:lighter; color:#668097; font-style:normal; line-height:22px !important;}
	
	.sdtEventDetails .sdtOptions { white-space:nowrap; padding:0px; margin:0px; list-style-type:none; display:block; position:absolute; bottom:0px; left:250px; width:400px; }
	.sdtEventDetails .sdtOptions ul { line-height:22px !important; display:block; position:absolute; bottom:0px; left:0px; padding:0px; margin:0px; list-style-type:none; width:132px; background:transparent none; }
	.sdtEventDetails .sdtOptions ul.sdtOptionsColA { left:0px; }
	.sdtEventDetails .sdtOptions ul.sdtOptionsColB { left:140px; }
	.sdtEventDetails .sdtOptions ul.sdtOptionsColC { left:275px; width:135px; }
	.sdtEventDetails .sdtOptions * { font-size:11px !important; }
	.sdtEventDetails .sdtOptions a,
	.sdtEventDetails p.sdtAbstract a { font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 3px; padding-left:10px; }
	.sdtEventDetails .sdtOptions a:hover,
	.sdtEventDetails p.sdtAbstract a:hover { text-decoration:underline; }
	
	.sdtEventDetails .sdtMore { float:right; background:transparent none; width:395px; padding-bottom:80px; } /* Das Padding von 80 Pixel wird hier gesetzt, damit der Optionen Layer auf keinen Fall ueber dem Text liegen kann! */
	.sdtEventDetails .sdtMore .sdtLocation { background:#E5E9ED none; padding:15px; margin-bottom:25px; }
	.sdtEventDetails .sdtMore .sdtLocation,
	.sdtEventDetails .sdtMore .sdtLocation * { font-size:14px; }
	.sdtEventDetails .sdtMore .sdtLocation h3 { font-weight:bold; margin-bottom:6px; }
	
	.sdtEventDetails p.sdtAbstract,
	.sdtEventDetails p.sdtDynamicSences { padding:0px; margin:0px; line-height:18px !important; margin-bottom:15px; }
	.sdtEventDetails p.sdtAbstract,
	.sdtEventDetails p.sdtAbstract *,
	.sdtEventDetails p.sdtDynamicSences,
	.sdtEventDetails p.sdtDynamicSences * { font-size:14px; }
	.sdtEventDetails p.sdtAbstract a { display:block; font-size:12px; background-position: 0px 5px; margin:0px; font-weight:normal; }
	
	/* Media Icons */
	.sdtMediaIcons ul,
	.sdtMediaIcons ul li {display:block; padding:0px; margin:0px; list-style-type:none; float:left; margin-right:5px; }
	.sdtMediaIcons ul li a {width:24px; height:24px; display:block;}
	.sdtMediaIcons ul li a span {display:none;}
	.sdtMediaIcons ul li a:hover {background-position:0px -34px;}
	.sdtMediaIcons .iconMusic a {background:transparent url(/obj/eventim/default/layout/img/icons/teaser_music_small.gif) no-repeat;}
	.sdtMediaIcons .iconImages a {background:transparent url(/obj/eventim/default/layout/img/icons/teaser_images_small.gif) no-repeat;}
	.sdtMediaIcons .iconVideo a {background:transparent url(/obj/eventim/default/layout/img/icons/teaser_video_small.gif) no-repeat;}
	
	.sdtEventDetails .sdtMediaIcons ul li a { float:left; width:auto; text-decoration:none; font-weight:bold; }
	.sdtEventDetails .sdtMediaIcons ul li a:hover span.postfix { text-decoration:underline; }
	.sdtEventDetails .sdtMediaIcons ul li span.postfix { display:block; margin:5px 15px 0px 30px; padding:0px; }
	
	
	/* Fan-Report Bewertungen */
	.sdtRating { display:block;  margin:4px 0 3px 0; background:transparent url(/obj/eventim/default/layout/img/elements/stars.gif) no-repeat scroll left -20px; width:71px; overflow:hidden; height:14px; }
		
		/* FF2, FF3, ... */
		html>body .sdtRating {  margin:4px 0px; background-image:url(/obj/eventim/default/layout/img/elements/stars.png); }
		
		/* IE7 */
		*+html .sdtRating { display:block; margin:0px !important; padding:0px !important; height:12px; overflow:hidden; }
		
	.sdtRating span { display:none; }
	
	/* Preisinformationen */
	.sdtPriceInfo { float:right; padding:20px; padding-bottom:125px; background-position:182px 8px !important; background-repeat:no-repeat !important; background-color:transparent !important; margin-right:5px !important;} /* Das Padding von 125px wird hier gesetzt, damit der Ticket-Button auf keinem Fall ueber den Preisinformationen liegen kann! */
	.sdtPriceInfo .sdtInner { background:transparent none; width:243px; }
	.sdtPriceInfo .sdtPhoneNumber		 { display:block; width:241px; position:absolute; bottom:20px; right:32px; line-height:20px !important; color:#fff; font-weight:lighter; font-size:12px; }
	.sdtPriceInfo .sdtPhoneNumber strong { line-height:20px !important; color:#fff; font-weight:lighter; font-size:18px; }
	.sdtPriceInfo .sdtPhoneNumber strong { font-weight:bold; }
	.sdtPriceInfo .sdtPhoneNumber em { margin-top:4px; display:block; color:#fff; font-weight:lighter; font-size:10px; font-style:normal; line-height:14px; }
	.sdtInfo { float:right; padding:20px; padding-bottom:125px; background-position:right 10px !important; margin-right:5px !important;} /* Das Padding von 125px wird hier gesetzt, damit der Ticket-Button auf keinem Fall ueber den Preisinformationen liegen kann! */
	.sdtInfo .sdtInner { background:transparent none; width:243px; }
	.sdtInfo .sdtPhoneNumber		 { display:block; width:241px; position:absolute; bottom:31px; right:18px; line-height:20px !important; color:#fff; font-weight:lighter; font-size:12px; }
	.sdtInfo .sdtPhoneNumber strong { line-height:20px !important; color:#fff; font-weight:lighter; font-size:18px; }
	.sdtInfo .sdtPhoneNumber strong { font-weight:bold; }
	.sdtInfo .sdtPhoneNumber em { margin-top:4px; display:block; color:#fff; font-weight:lighter; font-size:10px; font-style:normal; line-height:14px; }
	.sdtNoOrigTicketAgency { background-image:none !important; }
	
	.sdtPriceInfo .linkTickets		{ display:block; width:280px; height:22px; text-align:center; position:absolute; top:32px; right:5px; font-size:16px; }
	.sdtPriceInfo .linkTickets a,
	.sdtPriceInfo .linkTickets strong{ text-decoration:none; font-weight:bold; font-size:16px;}
	
	.sdtPriceInfo .sdtPrices ul { margin:0px; padding:0 0 5px 0; list-style-type:none; display:block; position:absolute; bottom:50%; right:8px; width:280px; }
	.std1 .sdtPriceInfo .sdtPrices ul { bottom:52%; }
	.std2 .sdtPriceInfo .sdtPrices ul { bottom:49%; }
	.std3 .sdtPriceInfo .sdtPrices ul { bottom:46%; }
	
	.sdtPriceInfo .sdtPrices ul * { font-size:14px; white-space:nowrap; line-height:22px !important; }
	.sdtPriceInfo .sdtPrices ul li { display:block; width:auto; text-align:center; }
	.sdtPriceInfo .sdtPrices ul li a { background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 3px; padding-left:10px;  }
	
	/* "Ort und Zeit waehlen"-Button */
	.sdtChooseBtn, 
	.sdtChooseBtnB { display:block; width:163px; height:32px; position:absolute; top:50%; right:66px; }
	.std1 .sdtChooseBtn, .std1 .sdtChooseBtnB { top:48%; }
	.std2 .sdtChooseBtn, .std2 .sdtChooseBtnB { top:51%; }
	.std3 .sdtChooseBtn, .std2 .sdtChooseBtnB { top:54%; }
	
	/*.sdtChooseBtnB { display:block; width:203px; height:32px; position:absolute; top:73px; right:48px; background:transparent url(/obj/eventim/default/layout/img/elements/btn_tickets_bestellen.gif) no-repeat scroll left top; }*/
	
	.sdtChooseBtn span,
	.sdtChooseBtnB span { display:none; }
	
	.sdtChooseBtn:hover,
	.sdtChooseBtnB:hover { background-position:0px -40px; }	
	
	/*.sdtChooseBtnB { background-image:url(/obj/eventim/default/layout/img/elements/btn_tickets_bestellen.gif) !important; } **  siehe default/detail/de/css/detail.css !! */
	
	
/* mit sliding door  button */
	.sdtChooseBtnSlide, .sdtChooseBtnBSlide { position:absolute; top:55%; right:66px; background:transparent url("/obj/eventim/default/layout/img/elements/btn_tickets_bestellen_left_side.gif") no-repeat top left; text-decoration:none; padding-left:17px; cursor:pointer;}
		* html .sdtChooseBtnSlide, * html .sdtChooseBtnBSlide { cursor:pointer; }
	.sdtChooseBtnSlide span, .sdtChooseBtnBSlide span { height:24px;padding: 8px 19px 0px 2px; background:transparent url("/obj/eventim/default/layout/img/elements/btn_tickets_bestellen_right_side.gif") no-repeat top right; display:block; font-size:16px; font-weight:bold; cursor:pointer;}
		* html .sdtChooseBtnSlide span, * html .sdtChooseBtnBSlide span { height:auto;padding: 8px 18px 9px 2px; cursor:pointer; }
			
	.sdtChooseBtnSlide:hover, .sdtChooseBtnBSlide:hover {background-position:bottom left; cursor:pointer;}
	.sdtChooseBtnSlide:hover span, .sdtChooseBtnBSlide:hover span {background-position:top right; cursor:pointer;}	
		
	
	

/* Ticket-Teaser Detail B (neue Version, Redesign) */
		/* old -  HG #E5E9ED  and box_gradiend.jpg  */
	.bSdtGradient { height:auto; display:block; background:#dbe2e6 url(/obj/eventim/default/layout/img/backgrounds/box_gradiend_dark.jpg) right bottom no-repeat; margin-right:5px;  }
	.bSdtLocation { width:375px; background:transparent none; }
	.bSdtLocation,
	.bSdtLocation span.location,.bSdtLocation span.time,
	.bSdtLocation * { font-size:18px !important; line-height:22px !important; }
	.bSdtLocation span { font-size:16px !important; line-height:22px !important; color:#002c52; }
	
	.bSdtOptions { white-space:normal; padding:0px; margin:0px; list-style-type:none; display:block; position:absolute; bottom:26px; left:405px; width:400px; z-index:1; }
	.bSdtOptions ul { line-height:22px !important; display:block; position:absolute; bottom:0px; left:0px; padding:0px; margin:0px; list-style-type:none; width:132px; background:transparent none; }
	.bSdtOptions ul.sdtOptionsColA { left:0px; }
	.bSdtOptions ul.sdtOptionsColB { left:140px; }
	.bSdtOptions ul.sdtOptionsColC { left:275px; width:125px; }
	.bSdtOptions ul li { display:block; background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 6px; padding-left:10px; }
	.bSdtOptions * { font-size:11px !important; }
	.bSdtOptions a { font-weight:bold; text-decoration:none;  }
	.bSdtOptions a:hover { text-decoration:underline; }
	
	.bSdtPriceInfo { padding-bottom:75px !important; }
	.bSdtInfo { padding-bottom:75px !important; }
/* Ticket-Teaser Landingpage Detail A (neue Version, Redesign) */
	.ldt,
	.ldt * { color:#002C52; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
	.ldt { background:#dbe2e6 url(/obj/eventim/default/detail/img/teaser/teaser_shadow_back.png) left bottom no-repeat; width:989px; height:340px; position:relative; margin-bottom:25px; }
	
	.ldtNoCss { display:none; }
	
	.ldtCornerTopLeft,
	.ldtCornerBottomLeft,
	.ldtCornerBottomRight { position:absolute; width:1px; height:1px; overflow:hidden; background:#fff none; z-index:10; }
	.ldtCornerTopLeft { top:0px; left:0px; }
	.ldtCornerBottomLeft { bottom:7px; left:0px; }
	.ldtCornerBottomRight { bottom:7px; right:4px; background:#D4D4D4 none; }
		html>body .ldtCornerBottomRight { right:5px; }
	.ldtCornerTopRight { position:absolute; right:-1px; top:0px; width:6px; height:10px; overflow:hidden; background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_shadow_corner_top_right.gif) no-repeat; z-index:10; }
		html>body .ldtCornerTopRight { right:0px; }
	
	.ldtBackgroundImage  { height:333px; width:984px; overflow:hidden; position:relative; background:transparent none; }
	
	.ldtGradiant { height:333px; width:984px; background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_gradient_big_hell.jpg) right bottom no-repeat; }
	
	.ldtPointLine { background:transparent url(/obj/eventim/default/detail/img/teaser/teaser_point_line_landing.gif) 686px bottom repeat-y; }
		html>body .ldtPointLine { background-image:url(/obj/eventim/default/detail/img/teaser/teaser_point_line.png); }
	
	/* Eventreihen Informationen */
	.ldtEventDetails { float:left; padding:20px; }
	.ldtEventDetails .ldtInner { background:transparent none; width:645px; position:relative; height:293px;  }
	.ldtEventDetails h2, .ldtEventDetails h2 span { font-size:28px; margin:0px; padding:0px; font-weight:normal; margin-bottom:10px; display: block;}
	.ldtEventDetails h3 { font-size:14px; margin:0px; padding:0px; font-weight:normal; text-transform:uppercase; margin-bottom:15px; }
	
	.ldtEventDetails .ldtMore { background:transparent none; width:395px; }
	.ldtEventDetails .ldtLocation { padding:15px; margin-bottom:12px; }
	.ldtEventDetails .ldtLocation,
	.ldtEventDetails .ldtLocation * { font-size:14px; }
	.ldtEventDetails .ldtLocation h3 { font-weight:normal; margin-bottom:4px; }
	.ldtEventDetails p.ldtAbstract { padding:0px; margin:0px; line-height:18px !important; margin-bottom:8px; }
	.ldtEventDetails p.ldtAbstract,
	.ldtEventDetails p.ldtAbstract * { font-size:14px; }
	.ldtEventDetails p.ldtAbstract a { text-decoration:underline; display:block; }
	
	.ldtOptions { white-space:nowrap; padding:0px; margin:0px; list-style-type:none; display:block; position:absolute; bottom:0px; left:0px; width:984px; background:transparent none;  }
	.ldtOptions ul { z-index:8; line-height:20px !important; display:block; position:absolute; bottom:-10px; left:0px; padding:0px; margin:0px; list-style-type:none; width:132px; background:transparent none; }
	.ldtOptions ul.ldtOptionsColCategory { left:0px; width:370px; white-space:normal; bottom:-6px; }
	.ldtOptions ul.ldtOptionsColCategory li.ldtCategory { line-height:16px !important; margin-bottom:4px; }
	.ldtOptions ul.ldtOptionsColA { left:240px; }
	.ldtOptions ul.ldtOptionsColB { left:380px; }
	.ldtOptions ul.ldtOptionsColC { left:515px; width:135px; }
	.ldtOptions * { font-size:11px; }
	.ldtOptions a { font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 3px; padding-left:10px; }
	.ldtOptions a:hover { text-decoration:underline; }
	.ldtOptions ul.ldtOptionsColCategory li { font-size:13px; font-weight:normal; text-transform:uppercase; }
	
	/* Media Icons */
	.ldtMediaIcons ul { position:static; top:auto; left:auto; right:auto; bottom:auto; width:370px; }
	.ldtMediaIcons ul,
	.ldtMediaIcons ul li { display:block; padding:0px; margin:0px; list-style-type:none; float:left; margin-right:5px; width:auto; white-space:nowrap; }
	.ldtMediaIcons ul li a { width:24px; height:24px; display:block; padding:0px; }
	.ldtMediaIcons ul li a span { display:none; }
	.ldtMediaIcons ul li a:hover { background-position:0px -34px;}
	.ldtMediaIcons .iconMusic a { background:transparent url(/obj/eventim/default/layout/img/icons/teaser_music_small.gif) no-repeat;}
	.ldtMediaIcons .iconImages a { background:transparent url(/obj/eventim/default/layout/img/icons/teaser_images_small.gif) no-repeat;}
	.ldtMediaIcons .iconVideo a { background:transparent url(/obj/eventim/default/layout/img/icons/teaser_video_small.gif) no-repeat;}
	
	.ldtMediaIconsManipulated ul li a { float:left; width:auto; text-decoration:none; font-weight:bold; }
	.ldtMediaIconsManipulated ul li a:hover span.postfix { text-decoration:underline; }
	.ldtMediaIconsManipulated ul li span.postfix { display:block; margin:3px 10px 0px 30px; padding:0px; text-transform:none; }
	.ldtMediaIconsManipulated ul li span.lastPostfix { margin-right:0px !important; }
	
	
	/* Fan-Report Bewertungen */
	.ldtOptionsColC .sdtRating { display:block;  margin:3px 0 1px 0; background:transparent url(/obj/eventim/default/layout/img/elements/stars.gif) no-repeat scroll left -20px; width:71px; overflow:hidden; height:13px; }
	/* FF2, FF3, ... */
		html>body .ldtOptionsColC .sdtRating {  margin:4px 0px; background-image:url(/obj/eventim/default/layout/img/elements/stars.png); height:13px; }		
	/* IE7 */
		*+html .ldtOptionsColC .sdtRating { display:block; margin:1px 0 -1px 0 !important; padding:0px !important; height:10px; overflow:hidden; }		
	.ldtOptionsColC .sdtRating span { display:none; }
	
	/*
	.sdtPriceInfo .linkTickets		{ display:block; width:280px; height:22px; text-align:center; position:absolute; top:32px; right:5px; font-size:16px; }
	.sdtPriceInfo .linkTickets a,
	.sdtPriceInfo .linkTickets strong{ text-decoration:none; font-weight:bold; font-size:16px;}
	
	.sdtPriceInfo .sdtPrices ul { margin:108px 0px 10px 44px; padding:0px; list-style-type:none; display:block; }
	.sdtPriceInfo .sdtPrices ul * { font-size:14px; white-space:nowrap; line-height:22px !important; }
	.sdtPriceInfo .sdtPrices ul li a { background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 3px; padding-left:10px;  }
	
	/* "Ort und Zeit waehlen"-Button 
	.sdtChooseBtn, 
	.sdtChooseBtnB { display:block; width:163px; height:32px; position:absolute; top:73px; right:60px; background:transparent url(/obj/eventim/default/layout/img/elements/btn_tickets_bestellen.gif) no-repeat scroll left top; }
	*/
	
	/* Preisinformationen */
	.ldtPriceInfo { float:right; padding:20px; padding-bottom:125px; } /* Das Padding von 125px wird hier gesetzt, damit der Ticket-Button auf keinem Fall ueber den Preisinformationen liegen kann! */
	.ldtPriceInfo .ldtInner { background:transparent none; width:243px; }
	.ldtPriceInfo .ldtPhoneNumber	{ display:block; width:241px; position:absolute; bottom:15px; right:18px;  line-height:20px !important; color:#668097; font-weight:lighter; font-size:12px; }
	.ldtPriceInfo .ldtPhoneNumber strong { line-height:20px !important; color:#668097; font-weight:lighter; font-size:18px; }
	.ldtPriceInfo .ldtPhoneNumber strong { font-weight:bold; }
	.ldtPriceInfo .ldtPhoneNumber em { margin-top:4px; display:block; color:#668097; font-weight:lighter; font-size:10px; font-style:normal; line-height:14px; }
	
	.ldtPriceInfo .linkTickets		{ display:block; width:280px; height:22px; text-align:center; position:absolute; top:32px; right:5px; font-size:16px; }
	.ldtPriceInfo .linkTickets a,
	.ldtPriceInfo .linkTickets strong{ text-decoration:none; font-weight:bold; font-size:16px;}
	
	.ldtPriceInfo .ldtPrices ul { margin:0px;padding:0px; list-style-type:none; display:block; position:absolute; bottom:202px; right:0px; width:280px; }
	.ldtPriceInfo .ldtPrices ul * { font-size:16px; white-space:nowrap; line-height:22px !important; }
	.ldtPriceInfo .ldtPrices ul li { display:block; width:auto; text-align:center; }
	/*.ldtPriceInfo .ldtPrices ul li a { background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 3px; padding-left:10px;  }*/

	
	/* "Ort und Zeit waehlen"-Button */
	.ldtChooseBtn, 
	.ldtChooseBtnB { display:block; width:163px; height:32px; position:absolute; top:140px; right:60px; }

	.ldtChooseBtn:hover,
	.ldtChooseBtnB:hover { background-position: 0px -40px; }
	
	.ldtChooseBtn span,
	.ldtChooseBtnB span { display:none; }
		
	/*.ldtChooseBtnB { background-image:url(/obj/eventim/default/layout/img/elements/btn_tickets_bestellen.gif); }  siehe: default/detail/de/css/detail.css !!!! */
		
/* mit sliding door  button */
	.ldtChooseBtnSlide { position:absolute; top:140px; right:60px; background:transparent url("/obj/eventim/default/layout/img/elements/btn_tickets_bestellen_left_side.gif") no-repeat top left; text-decoration:none; padding-left:17px; cursor:pointer;}
	.ldtChooseBtnBSlide { position:absolute; top:140px; right:40px; background:transparent url("/obj/eventim/default/layout/img/elements/btn_tickets_bestellen_left_side.gif") no-repeat top left; text-decoration:none; padding-left:17px; cursor:pointer;}
	
	.ldtChooseBtnSlide span, 
	.ldtChooseBtnBSlide span { height:24px;padding: 8px 19px 0px 2px; background:transparent url("/obj/eventim/default/layout/img/elements/btn_tickets_bestellen_right_side.gif") no-repeat top right; display:block; font-size:16px; font-weight:bold; cursor:pointer;}
		*html .ldtChooseBtnSlide span, 
		*html .ldtChooseBtnBSlide span { height:auto;padding: 8px 18px 9px 2px; cursor:pointer;}
			
	.ldtChooseBtnSlide:hover, .ldtChooseBtnBSlide:hover {background-position:bottom left; cursor:pointer;}
	.ldtChooseBtnSlide:hover span, .ldtChooseBtnBSlide:hover span {background-position:top right; cursor:pointer;}	
	
	
	
	.clearFloat { height:1px; overflow:hidden; background:transparent none; clear:both; line-height:1px !important; }
	
/** Detail Assortment Teaserboxen */
	
	.detailAssortmentTeaser .daBox { margin:20px 0 0 0; }
	.detailAssortmentTeaser .ticketSideBarDown { /*margin-top:60px;*/ }
	.detaila .detailAssortmentTeaser .ticketSideBarDown { margin-top:5px; }
	html>body .detaila .detailAssortmentTeaser .ticketSideBarDown { margin-top:6px; }
	
	.youAreAtStep { width:223px; }
	.youAreAtStep h2 { font-size:14px; font-weight:bold; margin-bottom:6px; }
	.youAreAtStep div { font-size:13px; line-height:20px; }
	
	.specialTicketTeaser { background:transparent url(/obj/eventim/default/detail/img/teaser/ticketsidebar_teaser.gif) no-repeat;height:119px; }
	.specialTicketTeaser .specialTicketTeaserInner { padding:10px 20px; line-height:16px; font-size:13px; }
	.specialTicketTeaser .specialTicketTeaserInner h2 { font-size:14px; font-weight:bold; margin-bottom:6px; }
	.specialTicketTeaser .specialTicketTeaserInner .specialTicketTeaserLink { text-align:right; margin-top:6px;}
	.specialTicketTeaser .specialTicketTeaserInner .specialTicketTeaserLink a { background:transparent url(/obj/eventim/default/layout/img/elements/arrow.gif) no-repeat scroll 0 4px; padding-left:10px; font-weight:bold; text-decoration:underline; }
	
/** zur Terminuebersicht-Link */

	#full .box .headline .toEventOverview { position:absolute;right:20px;top:10px; }
	#full .box .headline .toEventOverview a,
	#full .box .headline .toEventOverview a:link,
	#full .box .headline .toEventOverview a:active,
	#full .box .headline .toEventOverview a:visited,
	#full .box .headline .toEventOverview a:hover { color:#fff; text-decoration:none; font-weight:bold; background:transparent url(/obj/eventim/default/layout/img/elements/arrow_weiss.gif) left center no-repeat; padding-left:10px; }
	#full .box .headline .toEventOverview a:hover { text-decoration:underline; }
	
/** um den Registrieren Button auf der artist Seite genügend vom drüber stehenden Inputfeld wegzurücken*/
	.marginBottomM {margin-bottom:15px;}
