html, body {
	margin: 0px;
	height: 100%;
}

body, td, h1, h2, h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1, h2, h4 {
	margin: 0px;
	padding: 0px;
}

h1, h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}

object, embed {
	border: 0px solid black;
}

input, select, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input.button {
	background-color: #F2F2F2;
	padding-left: 5px;
	padding-right: 5px;
}
sup {
	font-size: 8px;
}

#buttonWichtig {
	font-size: 12px;
	font-weight: bold;
}
a {
	color: black;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
hr {
	border: 1px solid #B42964;
	height: 1px;
}

.Capitalize {
	text-transform: capitalize;
}

#Capitalize {
	text-transform: capitalize;
}



/* generelle Layer */

.BoxHover {
	background-color: #F2F2F2;
}

.BoxHoverListe {
	background-color: #F2F2F2;
	border: 1px solid #DCE4EB;
	padding: 3px;
	margin-top: 3px;
}

.BoxHover2 {
	cursor: pointer;
}

#NewBorderBottom {
	border-bottom: 1px solid #B42964;
	padding: 3px 0px 3px 0px;
}

#NewBorderBottomNeu, .NewBorderBottomNeu {
	border: 1px solid #DCE4EB;
	padding: 3px;
	margin-top: 3px;
}


#NewBorderBottomTest {
	position: relative;
	border: 1px solid #DCE4EB;
	padding: 3px;
	margin-bottom: 3px;
	height: 126px;
	max-height: 120px;
/*
	border: 1px solid #F2F2F2;
	padding: 3px;
	margin-bottom: 3px;
	height: 120px;
*/
}

#pwd {
	font-family: Courier;
	font-size: 12px;
}

#FloatLeft {
	float: left;
}

#ClearFloat {
	visibility: hidden;
	clear: both;
}

#ClearFloatLeft {
	visibility: hidden;
	clear: left;
}

#ClearRight {
	visibility: hidden;
	clear: right;
}

#EuroPreis {
	font-size: 9px;
	font-weight: normal;
	white-space: nowrap;
}

#AktionPreis {
	color: #B42964;
	white-space: nowrap;
}

#AktionPreisGestrichen {
	/*text-decoration: line-through;*/
	background-image: url(https://www.laetitia.ch/images/durchgestrichen.gif);
	background-position: center;
	background-repeat: no-repeat;
	white-space: nowrap;
}

tr#BackgroundColor2 {
	background-color: #F5F6F8;
}

#red {
	color: #B42964;
	font-weight: bold;
}

.red {
	color: #B42964;
	font-weight: bold;
}

#redHeader {
	/*color: #B42964;*/
	color: #FFCC00;
}

.green, #green {
	color: green;
	font-weight: bold;
}

#orange {
	color: orange;
	font-weight: bold;
}

#unten {
	position: relative;
	top: 4px;
}

#bold {
	font-weight: bold;
}

#blank {
}


/* für 500 fehler anzeige */

td.line1, td.line2 {
	border: solid 1px black;
	padding: 3px;
}
.line1 {
	background-color: #EEEEEE;
}
.line2 {
	background-color: #DDDDDD;
}



/* sepz. Link-Definitionen */
#LinkActive {
	font-weight: bold;
	text-decoration: underline;
}

/* Treuebonus */

#WarenkorbBonusBox {
	/*color: black;*/
	color: white;
	/*margin-top: 5px;*/
	margin-top: 2px;
	width: 270px;
	padding: 2px 3px 2px 3px;
	/*background-color: #FFCC00;*/
	border: 1px solid white;
}

#WarenkorbBonusBoxLeft {
	float: left;
}

#WarenkorbBonusBoxRight {
	font-weight: bold;
	text-align: right;
}

.WarenkorbBox {
	position: relative;
	left: 280px;
	top: 82px;
}

#TreuebonusText {
	font-size: 11px;
	text-align: justify;
	margin: 0px 0px 20px 0px;
}

.TreueBonusTD, .TreueBonusTDmark {
	font-size: 11px;
	padding-right: 20px;
}

.TreueBonusTDmark {
	font-weight: bold;
}

/* Warenkorb spezielle Farbe, wenn nicht leer */
#WarenkorbActive {
	color: #FFCC00;
	font-weight: bold;
}



/* Haupt-Layer Definitionen */

div {
	
}

#TemplateMain {
	width: 1000px;
	/*height: 100%;*/
	background-color: white;
}

#TemplateTopDE, #TemplateTopFR, #TemplateTopIT, #TemplateTopEN, #TemplateTopDESpez, #TemplateTopFRSpez, #TemplateTopITSpez, #TemplateTopENSpez {
	/*height: 88px;*/
	height: 134px;
	width: 1000px;
	background-repeat: no-repeat;
}

#TemplateTopDE, #TemplateTopEN {
	/*background-image: url(https://www.laetitia.ch/images/laetitia-header-de.jpg);*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-neu.jpg);
}

#TemplateTopFR {
	/*background-image: url(https://www.laetitia.ch/images/laetitia-header-fr.jpg);*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-neu.jpg);
}

#TemplateTopIT {
	/*background-image: url(https://www.laetitia.ch/images/laetitia-header-it.jpg);*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-neu.jpg);
}

#TemplateTopDESpez, #TemplateTopENSpez {
	/*background-image: url(https://www.laetitia.ch/images/laetitia-header-de.jpg);*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-neu-portofrei.jpg);
}

#TemplateTopFRSpez {
	/*background-image: url(https://www.laetitia.ch/images/laetitia-header-fr.jpg);*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-neu-fr-portofrei.jpg);
}

#TemplateTopITSpez {
	/*background-image: url(https://www.laetitia.ch/images/laetitia-header-it.jpg);*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-neu-portofrei.jpg);
}


#TemplateNavigation {
	width: 182px;
	float: left;
}

#TemplateTopNavigation {
	width: 818px;
	height: 53px;
	float: right;
	/*background-color: #2E2D32;*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-leiste-right.jpg);
	background-position: bottom;
}

#TemplateBanner {
	width: 160px;
	/* weg wegen bannerverschiebung
	float: right;
	*/
}

#TemplateContent {
	margin-left: 2px;
	margin-bottom: 10px;
	/*margin-right: 2px;*/
	/*padding-top: 10px;*/
	/* mit banner
	width: 652px;*/
	width: 812px;
	height: 401px;
	float: right;
}

#TemplateContent a {
	color: #2E2D32;
/*	color: #4E4E4E;*/
	text-decoration: underline;
	text-transform: capitalize;
}

#TemplateContent a:hover {
	text-decoration: underline;
}

#TemplateContent[id] {
	/* anti-IE hack :-( */
	height: auto;
	min-height: 401px;
}

#TemplateStats {
	margin-left: 2px;
	margin-bottom: 10px;
	/*margin-right: 2px;*/
	/*padding-top: 10px;*/
	/* mit banner
	width: 652px;*/
	width: 812px;
}

#TemplateStats a {
	color: #2E2D32;
/*	color: #4E4E4E;*/
	text-decoration: underline;
	text-transform: capitalize;
}

#TemplateStats a:hover {
	text-decoration: underline;
}

#TemplateStats[id] {
	/* anti-IE hack :-( */
	height: auto;
	min-height: 401px;
}

#TemplateBottom {
	vertical-align: middle;
	height: 90px;
	width: 1000px;
	clear: both;
}

#TemplateBottomLinks {
	float: right;
}

#TemplateBottomCellLeft {
	padding: 10px;
	width: 163px;
	background-color: #F2F2F3;
}

#TemplateBottomCellMiddle {
	width: 11px;
}


#TemplateBottomCellMain {
	padding: 10px;
	width: 817px;
	/*width: 1000px;*/
	background-color: #F2F2F4;
}

#StatTabelle {
	padding-bottom: 20px;
}

#StatSort {
	padding-left: 2px;
}



/* Sub-Layer für TemplateTop */

#TemplateTopLeftde, #TemplateTopLeftfr, #TemplateTopLeftit, #TemplateTopLeften {
	color: white;
	padding-top: 5px;
	/*padding-left: 280px;*/
	padding-left: 183px;
}

a#TemplateTopLeftde, a#TemplateTopLeftfr, a#TemplateTopLeftit, a#TemplateTopLeften {
	color: white;
}

/*
#TemplateTopLeftde {
	padding-left: 183px;
}
*/
#TemplateTopRight {
	/*
	color: white;
	position: absolute;
	top: 70px;
	left: 10px;
	z-index: 30;
	*/
	color: white;
	padding-top: 3px;
	padding-left: 10px;
	/*
	padding-top: 45px;
	width: 228px;
	float: right;
	*/
}



/* Sub-Layer für TemplateNavigation */

#TemplateNavigationTop {
	/*background-color: #2E2D32;*/
	background-image: url(https://www.laetitia.ch/images/laetitia-header-leiste-left.jpg);
	height: 34px;
}

#TemplateNavigationTopOben {
	/*background-image: url(https://www.laetitia.ch/images/templates/topnavigation/laetitia_topnavigationbg.gif);*/
	background-image: url(https://www.laetitia.ch/images/laetitia_topnavigationbg_neu.jpg);
	height: 19px;
	background-position: bottom;
	background-repeat: repeat-x;
}

#DownloadShopHeaderBG1 {
	position: absolute;
	left: 0px;
	top: 98px;
	width: 182px;
	background-color: #2E2D32;
	height: 34px;
}

#DownloadShopHeaderBG2 {
	position: absolute;
	left: 0px;
	top: 78px;
	width: 182px;
	background-image: url(https://www.laetitia.ch/images/templates/topnavigation/laetitia_topnavigationbg.gif);
	height: 20px;
	background-position: bottom;
	background-repeat: repeat-x;

}



/* Sub-Layer für TemplateTopNavigation */

#TemplateTopNavigationTop {
	height: 18px;
	/*background-image: url(https://www.laetitia.ch/images/templates/topnavigation/laetitia_topnavigationbg.gif);*/
	background-image: url(https://www.laetitia.ch/images/laetitia_topnavigationbg_neu.jpg);
	/*background-color: #B42964;*/
	border-left: 2px solid white;
	border-top: 1px solid white;
}

#TemplateTopNavigationSubNavi {
	/*width: 818px;*/
	width: 518px;
	clear: both;
	float: left;
	padding-top: 8px;
}

#TemplateTopNavigationWarenkorb {
	position: absolute;
	top: 30px;
	left: 464px;
	width: 280px;
}

#TemplateTopNavigationTopMenu {
	font-weight: bold;
	float: left;
	/*padding: 0px 10px 0px 10px;*/
	height: 18px;
	border-right: 2px solid white;
	/*border-bottom: 2px solid white;*/
	/*margin-top: 1px;*/
}

#TemplateTopNavigationTopMenu:hover {
	background-image: none;
}

#TemplateTopNavigationTopMenuAktiv {
	float: left;
	/*padding-left: 10px;
	padding-right: 10px;*/
	height: 18px;
	border-right: 2px solid white;
	background-color: #882754;
}

.TemplateTopNavigationTopMenuLink {
	padding: 0px 10px 4px 10px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a:hover.TemplateTopNavigationTopMenuLink, a:active.TemplateTopNavigationTopMenuLink {
	text-decoration: none;
	/*background-color: #F2F2F4;*/
}

a:hover.TemplateTopNavigationTopMenuLink {
	/*color: black;*/
}

.TemplateTopNavigationTopMenuLinkAktiv {
	padding: 0px 10px 4px 10px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a:hover.TemplateTopNavigationTopMenuLinkAktiv, a:active.TemplateTopNavigationTopMenuLinkAktiv {
	text-decoration: underline;
}

#TemplateTopNavigationSubMenu {
	float: left;
	padding: 0px 5px 0px 5px;
}

.TemplateTopNavigationSubMenuLink {
	color: white;
}

.TemplateTopNavigationSubMenuLinkAktiv {
	color: white;
	font-weight: bold;
}

#TemplateTopNavigationSuche {
	float: right;
	padding-top: 5px;
	padding-right: 20px;
	color: white;
}

#TemplateTopNavigationLogin {
	float: right;
	padding: 5px 20px 0px 0px;
}

.button, .input {
	border: 1px solid #B42964;
}

.input#right {
	text-align: right;
}


#bgColor1 {
	background-color: #F2F2F2;
}
#bgColor0 {
	background-color: #F5F6F8;
}

#bgColor0 a, #bgColor1 a {
	text-transform: capitalize;
	color: black;
}



/* Sub-Layer für TemplateContent */

#TemplateContentBox1, #TemplateContentBox {
	/* alt wegen bannerverschiebung
	width: 215px;
	margin-right: 2px;
	*/
	width: 260px;
	margin-left: 15px;
	margin-bottom: 30px;
	float: left;
}

#TemplateContentBoxNeu, #TemplateContentBoxNeu1 {
	width: 260px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
}

#TemplateContentBoxThema, #TemplateContentBoxThema1 {
	width: 260px;
	margin-left: 15px;
	margin-bottom: 0px;
	float: left;
}

#TemplateContentBox1, #TemplateContentBoxNeu1, #TemplateContentBoxThema1 {
	width: 262px;
	margin-left: 0px;
}

#TemplateContentBox1[id], #TemplateContentBox[id], #TemplateContentBoxNeu[id], #TemplateContentBoxNeu1[id], #TemplateContentBoxThema[id], #TemplateContentBoxThema1[id] {
	/* wieder mal IE hack */
	width: 260px;
}

#TemplateContentBox1NoFloat, #TemplateContentBoxNoFloat {
	margin-bottom: 30px;
}

#TemplateContentWarenkorb {
}

#WarenkorbInteresse {
	float: left;
	padding-left: 5px;
	width: 406px;
}

#WarenkorbInteresse[id] {
	width: 401px;
}

#WarenkorbAdresse, #WarenkorbLieferAdresse {
}

#WarenkorbLieferAdresseAnzeige, #WarenkorbAdresseZeile {
}

#WarenkorbAdresseZeileTitel, #ZahlungsartTitel {
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

#TemplateContentUeberschrift, #TemplateContentWarenkorbUeberschrift, #WarenkorbInteresseTitel, 
#MySoundMediaTitel, #MySoundMediaSubTitel, #TemplateContentLoginTitel, #BannerTitel, #TemplateContentArtikelDetailScreenshotsTitel,
#AGBTitel, #KontaktTitel, #ImpressumTitel, #StatistikTitel, #HilfeTitel, #ArtikelBestellVorschlagTitel, #FanartikelTitel {
	color: white;
	padding: 3px 3px 3px 3px;
	background-color: #B42964;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 11px;
}

#FanartikelTitel {
	margin-bottom: 5px;
}

#StatistikTitel {
	background-color: #EE8282;
}

#TemplateContentArtikelDetailScreenshots {
	/*float: left;*/
	margin: 0px 10px 10px 0px;
}

#TemplateContentScreenshot {
	width: 100%;
	margin: 10px 0px 30px 0px;
}

#ScreenshotBorder {
	border: 5px solid white;
}

#ScreenshotBorderAktiv {
	border: 5px solid #B42964;
}

#ScreenshotNavigation {
	width: 150px;
	text-align: left;
	float: left;
}

#ScreenshotNavigation[id] {
	width: 160px;
}

#ScreenshotNavigationSmall {
	padding-bottom: 5px;
}

#ScreenshotLarge {
	text-align: center;
	width: 640px;
}

#ScreenshotLarge[id] {
	padding-left: 160px;
	width: 650px;
}

#ScreenshotNavigationNavi {
	text-align: center;
	padding-bottom: 10px; 
}

#ScreenshotImage {
	text-align: center;
}

#ScreenshotArrowLeft {
	float: left;
	text-align: center;
}

#ScreenshotArrowRight {
	float: right;
	text-align: center;
}

#TemplateContentScreenshotOverview {
	float: left;
	margin: 0px 10px 0px 10px;
}

#TrailerBoxIE {
	margin-top: 10px;
}

#TrailerBox {
	margin: 10px 10px 10px 0px;
	padding: 3px;
	vertical-align: middle;
	background-color: #F2F2F2;
	/*border: 1px solid #B42964;*/
	font-size: 11px;
	width: 155px;
}

#TrailerBoxTitel {
	padding: 3px;
	/*background-color: #2E2D32;
	color: white;*/
	font-weight: bold;
}

#TrailerBoxTabelle {
	
}

#TrailerBoxTotal {
	vertical-align: middle;
}

#TrailerRight {
	position: absolute;
	left: 360px;
	margin-top: 10px;
	margin-bottom: 30px;
	text-align: center;
	width: 640px;
}

#Player {
	text-align: center;
	z-index: -10;
}

#DownloadBoxTitel {
	margin-bottom: 10px;
	font-weight: bold;
}

#DownloadBox {
	margin-top: 10px;
}

#DownloadBoxLink {
	
}

#DownloadBoxLinkWMP {
	margin-top: 10px;
	display: none;
}

#BannerTitel {
	width: 160px;
	float: right;
	margin-bottom: 0px;
}

#BannerTitel[id] {
	width: 154px;
}

#MySoundMediaSubTitel {
	background-color: #B42964;
	color: white;
}

#MySoundMediaTitel, #MySoundMediaSubTitel, #TemplateContentLoginTitel {
	margin-bottom: 20px;
}

#TemplateContentLoginLogin {
	width: 380px;
}

/*
#TemplateContentLoginNewUser {
	width: 380px;
	float: right;
}
*/

#TemplateContentLoginMessage {
	color: #B42964;
	margin-bottom: 10px;
}

#TemplateContentUebersicht {
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;
	/*cursor: pointer;*/
}

#TemplateContentUebersicht a, #TemplateContentArtikelListeDetail a {
	color: #4E4E4E;
	text-decoration: none;
}

#TemplateContentUebersicht a:hover, #TemplateContentArtikelListeDetail a:hover {
	text-decoration: underline;
}

#TemplateContentUebersichtImage {
	margin-right: 5px;
	text-align: left;
	float: left;
}

#TemplateContentUebersichtImageTest {
	position: relative;
	top: -25px;
	margin-right: 5px;
	text-align: left;
	float: left;
}

#TemplateContentUebersichtImageBorder, #TemplateContentUebersichtImageWithoutBorder {
	margin-right: 3px;
/*	float: left;
	width: 70px;
	height: 95px;*/
	text-align: left;
	/*vertical-align: middle;*/
	border: 1px solid #E1E1E1;
	/* cursor: pointer;*/
	background-color: white;
}

#TemplateContentUebersichtImageBorder {
	text-align: center;
}

#TemplateContentUebersichtImageWithoutBorder {
	border: 0px solid black;
}

#TemplateContentUebersichtText {
	width: 168px;
	/*font-size: 11px;*/
}

#TemplateContentUebersichtTextTest {
	position: relative;
	top: -25px;
	width: 168px;
	/*font-size: 11px;*/
}

#TemplateContentUebersichtTextTest[id] {
	/* anti-IE hack */
	width: 175px;
	margin-left: 80px;
}

#TemplateContentUebersichtText[id] {
	/* anti-IE hack */
	width: 181px;
	margin-left: 80px;
}

#TemplateContentUebersichtTextInterpret {
	font-size: 11px;
	font-weight: bold;
}

#TemplateContentUebersichtTextTitel {
	
}

#TemplateContentUebersichtTextPreis, #TemplateContentUebersichtTextPreisWithoutMargin {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	height: 20px;
	vertical-align: bottom;
	margin-top: 10px;
}

#TemplateContentUebersichtTextPreisWithoutMargin {
	margin-top: 0px;
}

#TemplateContentUebersichtTextWarenkorb {
	float: right;
	padding: 2px 5px 0px 0px;
	/*margin-top: 10px;*/
}

#TemplateContentUebersichtTextWarenkorbTest {
	position: absolute;
	left: 155px;
	top: 85px;
}

#TemplateContentUebersichtTextWarenkorbTest[id] {
	position: absolute;
	left: 230px;
	top: 90px;
}


#WarenkorbInteresseButtons {
	padding-top: 5px;
}

.WarenkorbListeTitel {
	font-weight: bold;
}

#WarenkorbButtons, #WarenkorbAktualisieren {
	text-align: right;
	padding: 20px 0px 10px 0px;
}

#WarenkorbButtonsLeft {
	float: left;
	padding: 20px 0px 10px 0px;
}

#WarenkorbButtonBottom, #WarenkorbButtonBottomSenden {
	margin-left: 20px;
}

#WarenkorbImage {
	padding: 20px 0px 20px 0px;
}

#WarenkorbInteresseCover {
	float: left;
	padding: 10px 20px 10px 0px;
}

#WarenkorbBestaetigung {
	padding-top: 20px;
}


/* login */

#TemplateContentLoginError {
	color: #B42964;
	margin-bottom: 10px;
}

#TemplateContentLoginNewPWDTitel, #TemplateContentLoginNewUserTitel {
	font-weight: bold;
	margin-bottom: 10px;
}


/* Layer für LOGIN */

#NeuKundeFeldSize {
	width: 170px;
}

#NeuKundeFeldSizeStrasse {
	width: 136px;
}

#NeuKundeFeldSizeStrasseNr {
	width: 30px;
}

#NeuKundeFeldSizePLZ {
	width: 38px;
}

#NeuKundeFeldSizeOrt {
	width: 128px;
}

#NeuKundeFehler {
	padding-left: 10px;
	color: #B42964;
	font-weight: bold;
}


/*  Sub-Layer für TemplateContent Charts */

#TemplateContentChartsDetail {
	/*width: 100%;*/
}

#TemplateContentChartsDetailTitel, #TemplateContentChartsUebersichtTitel, #TemplateContentThemaTitel {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #B42964;
	color: white;
	float: left;
}

#TemplateContentChartsUebersichtTitel, #TemplateContentThemaTitel {
	/* zusätzliche definitionen ! */
	width: 100%;
}

#TemplateContentThemaTitel[id] {
	width: 806px;
}

#TemplateContentChartsDetailLink {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #B42964;
	color: white;
	text-align: right;
}

#TemplateContentChartsDetailTrack {
	
}

#TemplateContentChartsUebersichtLinks {
	padding-right: 10px;
	padding-top: 3px;
	float: left;
}

#CellChartDetailTitel {
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

#CellChartDetail {
	padding: 1px 3px 1px 3px;
}





/*  Sub-Layer für TemplateContent Search */

#TemplateContentSucheBox, #TemplateContentSucheBoxBreit {
	/* mit banner rechts
	width: 217px;*/
	width: 250px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

#TemplateContentSucheBoxBreit {
	width: 326px;
}

#TemplateContentSucheBox[id] {
	/* anti IE hack */
	width: 207px;
}

#TemplateContentSucheBoxBreit[id] {
	/* anti IE hack */
	width: 316px;
}

#TemplateContentSucheUeberschrift {
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 10px;
	font-size: 11px;
	background-color: #B42964;
}

#TemplateContentSucheTitel, #TemplateContentSucheUeberschriftKat {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	background-color: #B42964;
	color: white;
}

#TemplateContentSucheUeberschriftKat {
	/* zusätzliche definitionen */
	background-color: #F2F2F3;
	margin-bottom: 10px;
}

#TemplateContentSucheTitel2 {
	padding: 1px 3px 1px 3px;
}




/*  Sub Layer für TemplateContent ArtikelDetail  */

#TemplateContentArtikelDetail {
	width: 401px;
	float: left;
	margin-right: 10px;
}

#TemplateContentArtikelDetailInfosTitel {
	margin-bottom: 50px;
}

#TemplateContentArtikelDetail2 {
	width: 401px;
	float: left;
}

#TemplateContentArtikelDetailEmpf {
	width: 401px;
	float: left;
	margin: 0px 0px 10px 0px;
}

#TemplateContentArtikelDetailEmpfIcons {
	padding: 0px 0px 0px 410px;
	width: 811px;
	float: left;
	margin: 0px 0px 10px 0px;
}

#TemplateContentArtikelDetailEmpfIcons[id] {
	width: 401px;
}

#TemplateContentArtikelDetailEmpfText {
	font-size: 11px;
	margin-top: 5px;
	vertical-align: text-top;
}

#TemplateContentArtikelDetailEmpfCapit {
	text-transform: capitalize;
}

#TemplateContentArtikelDetailTitel, #TemplateContentArtikelDetailEmpfTitel {
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin-bottom: 10px;
	background-color: #B42964;
}

#TemplateContentArtikelDetailBild {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	width: 140px;
	text-align: center;
}

#TemplateContentArtikelDetailBildBorder {
	margin-bottom: 3px;
	margin-right: 10px;
/*	float: left;
	width: 140px;
	height: 190px;*/
	text-align: center;
	border: 1px solid #E1E1E1;
/*	cursor: pointer;*/
}

#TemplateContentArtikelDetailBeschrTitel {
	font-size: 11px;
	font-weight: bold;
}

#TemplateContentArtikelDetailBeschrText {
	padding: 0px 0px 10px 0px;
}

#TemplateContentArtikelDetailBeschrText2 {
	font-weight: bold;
	background-color: #F2F2F2;
	padding: 5px 2px 5px 2px;
}

#TemplateContentArtikelDetailBeschrText3 {
	background-color: #F2F2F2;
	margin: 0px 0px 10px 0px;
	padding: 5px 2px 5px 2px;
}

#TemplateContentArtikelDetailTexte {
	margin-left: 150px;
}

#TemplateContentArtikelDetailTextBoxTable {
	padding: 0px 0px 5px 0px;
}

#ArtikelDetailTableTitel, #ArtikelDetailTableText, #ArtikelDetailTableTextCapitalize {
	padding: 0px 7px 2px 0px;
	vertical-align: top;
}

#ArtikelDetailTableTextCapitalize {
	text-transform: capitalize;
}

#TemplateContentArtikelDetailThumbs {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: #F2F2F2;
	border: 1px solid #B42964;
	font-size: 11px;
}

#ArtikelDetailTableTitel {
	font-weight: bold;
}

#TableSpace {
	width: 15px;
}

#TemplateContentArtikelDetailSongBox {
	width: 100%;
}

td#TemplateContentArtikelDetailTracks {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}

#TemplateContentArtikelDetailTextBox, #TemplateContentArtikelDetailTextBox2, #TemplateContentArtikelDetailTextBox3, #TemplateContentArtikelDetailTextBox4, #TemplateContentArtikelDetailTextBox5, #TemplateContentArtikelDetailTextBoxProdukt {
	font-size: 11px;
	font-weight: bold;
}

#TemplateContentArtikelDetailTextBox4 {
	font-size: 10px;
	width: 200px;
	padding: 10px 0px 10px 0px;
}

#TemplateContentArtikelDetailTextBoxProdukt2 {
	font-size: 11px;
	font-weight: normal;
}

#TemplateContentArtikelDetailTextBoxProdukt, #TemplateContentArtikelDetailTextBoxProdukt2 {
	text-transform: capitalize;
}

#TemplateContentArtikelDetailTextBox6 {
	font-size: 10px;
	padding-bottom: 10px;
}

#TemplateContentArtikelDetailTextBox7 {
	margin-left: 1px;
	font-size: 10px;
}

#TemplateContentArtikelDetailTextBox7[id] {
	margin-left: 0px;
}

#TemplateContentArtikelDetailUnterArtikel {
	font-size: 10px;
}

#ArtikelDetailPreisBox {
	margin-left: 3px;
	float: none;
}

#ArtikelDetailPreisBox[id] {
	margin-left: 0px;
}

#TemplateContentArtikelDetailTextPreis {
	vertical-align: baseline;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px 0px 0px;
	color: #666666;
	float: left;
}

#TemplateContentArtikelDetailSongTitel {
	color: white;
	margin-top: 10px;
	padding: 2px;
	background-color: #B42964;
	font-size: 11px;
	font-weight: bold;
}

#TemplateContentArtikelDetailSongTitelMain {
	color: white;
	margin-bottom: 10px;
	padding: 2px;
	background-color: #B42964;
	font-size: 11px;
	font-weight: bold;
	width: 401px;
}

#TemplateContentArtikelDetailSongTitelMain[id] {
	width: 398px;
}

#ArtikelDetailGruppe {
	font-size: 9px;
	padding: 2px;
	background-color: #F2F2F2;
	height: 15px;
}

#ArtikelDetailGruppe[id] {
	margin-top: 5px;
	height: 13px;
}




/*  Sub LAyer für TemplateContent ArtikelListe  */

#TemplateContentArtikelListeNav {
	background-color: #F2F2F3;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 642px;
	margin-bottom: 10px;
}

#TemplateContentArtikelListeNav[id] {
	width: 632px;
	padding-bottom: 25px;
}

#TemplateContentArtikelListeNavTitel {
	padding: 3px;
	background-color: #B42964;
	color: white;
	font-size: 11px;
	font-weight: bold;
}

#TemplateContentArtikelListeNavBox {
	padding: 10px 0px 0px 0px;
	width: 100%;
	/*background-color: #F2F2F3;*/
}

#TemplateContentArtikelListeNavText {
	padding: 0px 2px 0px 2px;
	float: left;
}

#TemplateContentArtikelListe {
	/* mit banner
	width: 652px;*/
	width: 642px;
	padding-bottom: 10px;
	float: left;
}

#TemplateContentArtikelListe[id] {
	/* anti IE hack */
	
	width: 642px;
	
}

#TemplateContentArtikelListeTitel {
	color: white;
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	font-size: 11px;
	background-color: #B42964;
}

#TemplateContentArtikelListeBanner {
	float: right;
	width: 160px;
}

#BannerBildrechts {
	margin: 0px 0px 20px 0px;
	z-index: -5;
}

#BannerBildlinks {
	margin: 0px 0px 0px 0px;
	z-index: -1;
}

#BannerBildAbstand {
	margin: 0px 0px 2px 0px;
}

#TemplateContentArtikelListeAlleZeigen {
	text-align: right;
	margin-bottom: 10px;
}

#TemplateContentArtikelListePaging {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}

#TemplateContentArtikelListeDetail {
	/*ursor: pointer;*/
}

#TemplateContentArtikelListeDetailImage {
	margin-right: 10px;
	float: left;
	cursor: pointer;
}

#TemplateContentArtikelListeDetailImageBorder {
	margin-right: 3px;
/*	float: left;
	width: 70px;
	height: 95px;*/
	text-align: center;
	border: 1px solid #E1E1E1;
/*	cursor: pointer;*/
}

#TemplateContentArtikelListeDetailArtikelID {
	color: #B42964;
}

#TemplateContentArtikelListeDetailText {
	
}

#TemplateContentArtikelListeDetailText[id] {
	/* anti-IE hack */
	margin-left: 70px;
}


#TemplateContentArtikelListeDetailTextInterpret {
	font-size: 11px;
	font-weight: bold;
}

#TemplateContentArtikelListeDetailTextIcons {
/*
	margin-right: 50px;
	float: left;
*/
}

#TemplateContentArtikelListeDetailTextIcons[id] {
	margin-right: 90px;
}

#TemplateContentArtikelListeDetailTextIconsDetail {
	float: left;
	padding-left: 10px;
}

#TemplateContentArtikelListeDetailPreis {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	margin-right: 50px;
	vertical-align: middle;
	text-align: right;
	float: right;
}

#TemplateContentArtikelListeDetailWarenkorb {
	width: 70px;
	float: right;
}

#TemplateContentArtikelListeDetailIcons {
	position: absolute;
	left: 550px;
	width: 100px;
	text-align: right;
}


/*  Sitemap  */

#TemplateContentSitemapNavi {
	padding: 10px 0px 30px 0px;
	text-align: center;
}

#TemplateContentSitemapPaging {
	padding: 30px 0px 10px 0px;
	text-align: center;
}

#TemplateContentSitemapLink {
	width: 240px;
	margin-right: 20px;
	float: left;
	text-transform: capitalize;
}

#PagingNews {
	padding: 10px 0px 10px 0px;
	text-align: center;
}




/* Sub-Layer für TemplateNavigation */

#TemplateNavigationSuche, #TemplateNavigationCharts, #TemplateNavigationStil, #TemplateNavigationMySoundMedia, #TemplateNavigationNewsletter, #TemplateNavigationSpezialSeite {
	margin-right: 5px;
}

#TemplateNavigationSpezialSeiteLinks {
	padding-bottom: 3px;
}

#TemplateNavigationStil {
	padding-bottom: 30px;
	background-color: #F2F2F3;
}

/*  Newsletter */

#TemplateNavigationNewsletter {
	background-color: #F2F2F2;
}

#TemplateNavigationNewsletterTitel, #TemplateNavigationNewsletterTitel2, #TemplateNavigationNewsletterText, #TemplateNavigationNewsletterRadio, #TemplateNavigationNewsletterButton {
	padding-left: 3px;
	padding-right: 3px;
}

#TemplateNavigationNewsletterTitel {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

#TemplateNavigationNewsletterText {
	padding-top: 3px;
}

#TemplateNavigationNewsletterRadio {
	float: left;
}

#TemplateNavigationNewsletterButton {
	height: 45px;
	text-align: right;
	vertical-align: text-bottom;
}


#TemplateNavigationSucheTitel, #TemplateNavigationChartsTitel, #TemplateNavigationStilTitel, #TemplateNavigationMySoundMediaTitel, #TemplateNavigationSpezialSeiteTitel {
	color: white;
	padding: 3px 7px 3px 7px;
	background-color: #2E2D32;
	font-weight: bold;
	font-size: 11px;
}

#TemplateNavigationSitemapTitel {
	color: white;
	padding: 3px 7px 3px 7px;
	background-color: #2E2D32;
	font-weight: bold;
	font-size: 11px;
}

#TemplateNavigationSucheEingabe, #TemplateNavigationChartsLinks, #TemplateNavigationStilLinks, #TemplateNavigationStilLinksMain, #TemplateNavigationStilLinksMainOn, #TemplateNavigationPartnerLinks {
	padding: 3px 7px 3px 7px;
	background-color: #F2F2F3;
}

#TemplateNavigationMySoundMediaLinks {
	background-color: white;
	border-bottom: 1px solid #F2F2F3;
	font-weight: bold;
	padding: 3px 7px 7px 7px;
}

#TemplateNavigationMySoundMediaLinksIcon {
	float: left;
	padding-right: 2px;
}

#TemplateNavigationMySoundMediaLinksText {
	padding-top: 2px;
	color: white;
}

#TemplateNavigationStilLinks, #TemplateNavigationStilLinksMain, #TemplateNavigationStilLinksMainOn {
	padding-left: 17px;
}

#TemplateNavigationStilLinksMainOn {
	background-color: #F2F2F2;
}

#TemplateNavigationStilLinksSub {
	padding: 2px 7px 2px 17px;
	background-color: #F2F2F2;
}

#TemplateNavigationSucheEingabeWarten, #TemplateTopNavigationSucheEingabeWarten {
	display: none;
	color: #B42964;
}

#TemplateNavigationStilLinksAktiv, #TemplateNavigationStilLinksMainAktiv {
	font-weight: bold;
	padding: 3px 7px 3px 17px;
	background-color: white;
}

#TemplateNavigationStilLinksMain, #TemplateNavigationStilLinksMainAktiv, #TemplateNavigationStilLinksMainOn {
	background-image: url(https://www.laetitia.ch/images/navi-icon.gif);
	background-repeat: no-repeat;
}

#TemplateNavigationStilLinksSubAktiv {
	font-weight: bold;
	padding: 2px 7px 2px 17px;
	background-color: white;
}

.fett a {
	font-weight: bold;
}

#TemplateNavigationErwSucheLink {
	text-align: right;
}

#TemplateNavigationChartsLinks {
	font-size: 11px;
}




/* AGB */

#AGB {
	margin: 0px 10px 10px 0px;
}

#AGBSubTitel, #AGBTitel3 {
	list-style: square;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
}

#AGBTitel3 {
	font-size: 10px;
}

#AGBVHLogo {
	float: right;
}

#AGBSubTitel2 {
	padding: 30px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
}

a#AGB {
	text-transform: none;
}



/*  zanox link */
#ZanoxCenter {
	text-align: center;
}



/*  Hilfe */

#HilfeBox {
	padding: 5px;
	font-size: 11px;
/*	margin-bottom: 10px;*/
}

#HilfeBox td {
	padding-bottom: 7px;
	font-size: 11px;
}

#HilfeNavi {
	margin: 20px 0px 40px 0pc;
	font-size: 11px;
}

#HilfeTextTitel, #HilfeSubTitel {
	background-color: #F2F2F3;
	font-weight: bold;
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}

#HilfeSubTitel {
	background-color: #2E2D32;
	color: white;
}

#HilfeText {
	margin-bottom: 10px;
	font-size: 11px;
}

#HilfeKursiv {
	font-style: italic;
	font-size: 11px;
}

#HilfeIcon {
	width: 40px;
	text-align: center;
	float: left;
	font-size: 11px;
}

#HilfeTextAfterIcon {
	left: 50px;
	font-size: 11px;
}

/* Kontakt */

#KontaktSchmal1, #KontaktSchmal2 {
	width: 401px;
	float: left;
}

#KontaktSchmal1 {
	padding-right: 10px;
}

#KontaktRahmen {
	margin: 10px 10px 10px 0px;
}

#KontaktBild {
	padding-right: 10px;
	float: left;
}

#KontaktText {
	padding-bottom: 20px;
}

#KontaktText, #KontaktTextMain, #KontaktTextNormal, #KontaktFormular {
	font-size: 11px;
}

#KontaktTextMain {
	font-weight: bold;
}

#KontaktFormular {
	background-color: #F2F2F4;
}

#KontaktFeldSize {
	width: 170px;
}

#KontaktFeldSizeTextArea {
	width: 240px;
	height: 80px;
}

#ZahlungsartBox {
	padding-top: 20px;
}

#Zahlungsart {
	
}

td#Kreditkarte {
	margin-top: 5px;
	padding: 2px 5px 2px 5px;
	background-color: #F2F2F4;
}

#KredikarteFeld {
	width: 170px;
}

#KreditkarteError {
	padding: 0px 0px 20px 0px;
	color: #B42964;
}

#ImpressumTextMain {
	font-size: 11px;
	font-weight: bold;
}

#ImpressumText {
	font-size: 11px;
}

#TreueBonusHinweis, a#TreueBonusHinweis {
	color: #B42964;
}

a:hover#TreueBonusHinweis {
	color: black;
}




a#NoTransform, a.NoTransform {
	text-transform: none;
}


/* statistik */

#StatistikTabelle {
	padding: 20px 0px 20px 0px;
}

td#StatistikCell {
	padding-right: 10px;
	text-align: right;
}

td#StatistikCell0 {
	padding-right: 10px;
	background-color: #EE8282;
	text-align: right;
}

td#StatistikCell1 {
	padding-right: 10px;
	background-color: #E1E1E1;
	text-align: right;
}

td.StatSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.Color1 {
	background-color: Green;
}
.Color2 {
	background-color: black;
}
.Color3 {
	background-color: Blue;
}
.Color4 {
	background-color: Orange;
}
.Color5 {
	background-color: Red;
}



/*  Themen-Icons */

#ThemaIcon, #ThemaIcon0, #ThemaIcon1, #ThemaIcon2, #ThemaBigIcon0 {
	position: absolute;
	left: 175px;
	height: 59px;
	width: 59px;
	z-index: 2;
}

#ThemaIcon1 {
	left: 450px;
}

#ThemaIcon2 {
	left: 725px;
}


#LieferInfo {
	position: absolute;
	left: 350px;
	top: 170px;
	z-index: 4;
	display: none;
	border: 1px solid #2E2D32;
	background-color: white;
}

#LieferInfoBalken {
	padding: 2px;
	text-align: right;
	margin-bottom: 10px;
}

#LieferInfoTitel {
	padding: 2px;
	font-weight: bold;
	margin-bottom: 10px;
}

#LieferInfoText {
	padding: 2px;
}

#FilmCode1Hinweis {
	font-size: 11px;
	padding: 7px;
	background-color: white;
	border: 1px solid #B42964;
}

#SucheCode1Box {
	margin: 3px -6px 0px -5px;
	padding: 1px 5px 3px 5px;
	background-color: #F2F2F2;
}

#BorderTop {
/*	
	margin-top: 4px;
	border-top: 1px solid black;
*/
}

#eselohr_klein {
	position: absolute;
	top: -1px;
	width: 92px;
	height: 74px;
	z-index: 10;
	left: 908px;
}

#eselohr_gross {
	position: absolute;
	top: -1000px;
	width: 800px;
	height: 602px;
	z-index: 10;
	left: 201px;
}

#SucheWarten {
	position: absolute;
	left: 550px;
	top: 250px;
	z-index: 2;
	display: none;
}

#GameIcon, #MovieIcon {
	float: left;
	margin-right: 7px;
	position: relative;
	top: -2px;
}

#GameIconListe, #MovieIconListe {
	margin: 2px 0px 2px 0px;
}

#VorauszahlungInfo {
	position: absolute;
	left: 600px;
	top: 235px;
	width: 370px;
	padding: 15px;
	border: 1px solid #2E2D32;
}

#VorauszahlungInfoTitel {
	padding-bottom: 20px;
	font-weight: bold;
}

#XMAS {
	position: absolute;
	left: 0px;
	top: 1px;
}

#StatistikNavi {
	padding-bottom: 10px;
}

#WarenkorbHinweis {
	padding-top: 10px;
	float: right;
}

#EmpfehlungBox {
	float: left;
}

#EmpfehlungBox[id] {
	width: 132px;
}

#IconBox {
	text-align: right;
}

#EmpfehlungMail, #EmpfehlungMailBest {
	display: none;
	position: absolute;
	top: 186px;
	left: 336px;
	padding: 10px;
	border: 1px solid #2E2D32;
	background-color: #F2F2F4;
	width: 300px;
}

#EmpfehlungMailTitel {
	font-weight: bold;
	padding-bottom: 20px;
}

#EmpfehlungClose {
	float: right;
}

#mouse {
	cursor: pointer;
}

#help, .help {
	cursor: help;
}

#TrailerMyVideo {
	padding-top: 10px;
	text-align: center;
}

.Abstand {
	margin: 10px 0px 10px 0px;
}


#Umfrage {
	position: absolute;
	top: 20px;
	left: 200px;
	padding: 10px;
	border: 1px solid #2E2D32;
	background-color: #F2F2F4;
	width: 600px;
}

#UmfrageTitel {
	font-size: 12px;
	font-weight: bold;
}

#UmfrageFrage {
	font-size: 11px;
	font-weight: bold;
	padding: 25px 0px 5px 0px;
}

#UmfrageButton {
	padding-top: 20px;
}



#StatTitel {
	padding: 10px 0px 15px 0px;
	font-size: 16px;
	font-weight: bold;
}

#StatFilter {
	padding: 0px 10px 10px 0px;
	float: left;
}

td#StatCell {
	padding-right: 5px;
	text-align: right;
	border-bottom: 1px solid black;
	white-space: nowrap;
}

td#StatCell0 {
	padding-right: 10px;
	background-color: #B42964;
	text-align: right;
}

td#StatCell1 {
	padding-right: 10px;
	background-color: #E1E1E1;
	text-align: right;
}

td#StatCell2 {
	padding-right: 10px;
	text-align: right;
	border-bottom: 1px solid #F2F2F4;
}

.SlotBackBackground {
	z-index: 14;
	position: absolute;
	left: 188px;
	top: 143px;
	border: 1px solid black;
	background-color: white;
	width: 510px;
	height: 447px;
	/*
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	*/
}
.SlotBackground {
	z-index: 15;
	position: absolute;
	left: 5px;
	top: 5px;
}
.SlotRolle1 {
	display: none;
	position:absolute;
	width:93px;
	height:120px;
	left: 27px;
	top: 131px;
}
.SlotRolle2 {
	display: none;
	position:absolute;
	width:93px;
	height:120px;
	left: 137px;
	top: 131px;
}
.SlotRolle3 {
	display: none;
	position:absolute;
	width:93px;
	height:120px;
	left: 246px;
	top: 131px;
}

#SlotStartButton, #SlotAuszahlenButton {
	display: none;
	z-index: 20;
	position: absolute;
	left: 365px;
	top: 331px;
}

#SlotStartButton {
	display: inline;
}

#SlotDoppelButton {
	z-index: 20;
	display: none;
	position: absolute;
	left: 365px;
	top: 271px;
}

.SlotCredits {
	display: none;
	position: absolute;
	left: 407px;
	top: 135px;
}

#SlotGewinnBetrag {
	z-index: 20;
	position: absolute;
	left: 391px;
	top: 182px;
}

#SlotWinSound {
	position: absolute;
}

#SlotHelp {
	z-index: 14;
	position: absolute;
	left: 673px;
	top: 143px;
	padding-right: 5px;
	width: 321px;
	height: 447px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: white;
}

#SlotHelpTitle {
	padding-top: 5px;
	z-index: 15;
	font-weight: bold;
	font-size: 12px;
}

#SlotHelpTitle2, #SlotHelpButton {
	z-index: 15;
	font-weight: bold;
	font-size: 10px;
	margin: 10px 0px 10px 0px;
}

#SlotHelpText {
	z-index: 15;
	font-size: 10px;
	padding-top: 10px;
}

ul#SlotHelpText {
	z-index: 15;
	margin-top: -5px;
	list-style-type: inherit;
}

#SlotHelpBox {
	z-index: 15;
	margin-top: 10px;
	padding: 2px;
	background-color: #D20071;
	border: 1px solid black;
}

#SlotHelpHinweis {
	padding-top: 10px;
	color: #999999;
	font-size: 9px;
}

#SlotPunkt {
	position: relative;
	top: -32px;
}

#NeuKundeFormName {
	float: left;
	width: 220px;
	padding-bottom: 5px;
}

#NeuKundeFormEmail {
	padding-bottom: 5px;
}

#NeuKundeText {
	padding-bottom: 20px;
	width: 500px;
}

#NeuKundeTabelle {
	float: right;
	width: 250px;
}

#NeuKundeTabelle td {
	padding-right: 10px;
	text-align: right;
}

#TintenSuchmaschine {
	background-image: url(https://www.laetitia.ch/images/bg-tinten-suchmaschine.gif);
	background-repeat: no-repeat;
	height: 250px;
}

#TinteH {
	padding: 90px 0px 10px 140px;
}

#TinteM {
	padding-left: 140px;
}

#TinteS {
	color: white;
	padding: 90px 10px 10px 0px;
	float: right;
}

#TinteText {
	position: absolute;
	width: 600px;
	left: 380px;
	top: 340px;
}

#LightBlueBox {
	font-size: 11px;
	margin-top: 10px;
	padding: 10px;
	background-color: #F2F2F2;
	border: 1px solid #B42964;
}

#TemplateTopAktion {
	position: absolute;
	left: 606px;
	top: 7px;
}

#VerifyKarte, #Verify {
	border: 1px solid #B42964;
	padding: 10px;
	width: 395px;
	height: 150px;
	margin-right: 20px;
	background-color: #F2F2F2;
	float: left;
}

#VerifyKarte[id], #Verify[id] {
	width: 373px;
	height: 120px;
}

#VerifyKarte2 {
	border: 1px solid #B42964;
	padding: 10px;
	width: 395px;
	height: 150px;
	background-color: #F2F2F2;
	float: left;
}

#VerifyKarte2[id] {
	width: 373px;
	height: 120px;
}

#VerifyKarteText {
	font-weight: bold;
}

#PassFont, #PassFont input {
	font-weight: bold;
	font-family: "Courier New", "Lucida Console", monospace;
	font-size: 13px;
}

#PassFont input {
	/*border: 1px solid #B42964;*/
	border: 1px solid black;
	background-color: #FFF1BB;
	margin-bottom: -1px;
}

#TemplateContentLoginNewUser {
	float: right;
	border: 1px solid #B42964;
	padding: 10px;
	width: 395px;
	background-color: #F2F2F2;
}

#TemplateContentLoginNewUser[id] {
	width: 373px;
}

#TemplateContentLoginLogin, #TemplateContentLoginNewPWD {
	border: 1px solid #B42964;
	padding: 10px;
	width: 395px;
	background-color: #F2F2F2;
}

#TemplateContentLoginLogin[id], #TemplateContentLoginNewPWD[id] {
	width: 373px;
}

#Affiliate, #RedAffiliate {
	font-size: 11px;
	padding: 11px 0px 11px 0px;
}

#RedAffiliate {
	color: #B42964;
}


#CountdownReload {
	text-align: center;
	padding: 10px 0px 10px 0px;
}

#CountdownFlash {
	position: relative;
	top: -30px;
}


.StartseiteBox {
	width: 100%;
	height: 100%;
	background-color: #112027;
}

.Startseite {
  width:1000px;
  height:760px;
  position:relative;
  left:50%;
  top:50%;
  }

a.LinkColor {
	color: white;
}

#AGBHinweisBox {
	font-weight: bold;
	text-align: right;
}

#TemplateBottomText {
	padding-left: 10px;
}

#PreisBoxNEU a {
	text-decoration: none;
	text-transform: none;
	color: #B42964;
}


.PreisBoxNEUPreis {
	font-size: 10px;
	font-weight: bold;
	padding: 10px 10px 0px 0px;
	/*color: #666666;*/
	color: black;
}

#PreisBoxGross {
	font-size: 16px;
}

#PreisBoxKlein {
	font-size: 14px;
}

#HauptArtikelForm {
	margin: 0px;
	padding: 0px;
}

.DealLayer {
	z-index: 70;
	position: absolute;
	left: 290px;
	top: 30px;
	width: 559px;
	height: 430px;
	background-image: url(https://www.soundmedia.ch/images/layer-erotikdeal.png);
	background-repeat: no-repeat;
	padding-top: 92px;
	padding-left: 83px;
	padding-right: 26px;
	padding-bottom: 30px;
}

td .DealLayer {
	text-transform: none;
}

.DealLayerTD {
	padding: 5px;
	background-color: #ECECEC;
}

.ThemaImage {
	margin-top: 5px;
	margin-bottom: 5px;
}



#ThemaBox {
	position: relative;
	border: 1px solid #EDF0F5;
	margin-bottom: 3px;
	height: 30px;
}

#ThemaBox a {
	text-decoration: none;
	color: #4E4E4E;
}

#ThemaBox a:hover {
	text-decoration: underline;
}

.ThemaBoxKatIcon {
	position: absolute;
	left: 3px;
	top: 5px;
}

.ThemaBoxText {
	position: absolute;
	left: 50px;
	top: 8px;
	white-space: nowrap;
}

.ThemaBoxIcons {
	position: absolute;
	left: 480px;
	top: 5px;
	white-space: nowrap;
}

.ThemaBoxPreis {
	position: absolute;
	left: 520px;
	top: -1px;
	width: 250px;
	text-align: right;
	white-space: nowrap;
}

.ThemaBoxWarenkorb {
	position: absolute;
	left: 785px;
	top: 3px;
	white-space: nowrap;
}

.StatColorRot {
	color: red;
}

.StatColorGruen {
	color: green;
}

.Adventskalender {
	position: absolute;
	z-index: 200;
	width: 100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-color: Black;
	filter: alpha(opacity:'50');
	opacity: 0.5;
	-moz-opacity: 0.5;
}

.AdventskalenderContent {
	position: absolute;
	z-index: 201;
	width: 100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	text-align: center;
	vertical-align: middle;
}

.AdventskalenderTD a {
	font-size: 12px;
	text-decoration: underline;
}

.AdventskalenderLayer {
/*	position: relative;
	left: 65px;
	top: 80px;*/
	width: 248px;
	height: 329px;
	background-color: transparent;
	cursor: pointer;
}

.AdventNormal {
	font-size: 11px;
	font-weight: normal;
}

.AdventGross {
	font-size: 14px;
	font-weight: bold;
}

.AdventMittel {
	font-size: 12px;
	font-weight: bold;
}

.AdventPreis {
	font-size: 16px;
}

.AdventHand {
/*	position: relative;
	top: -30px;
	left: 10px;*/
}

.AdventStreichPreis {
	background-image: url(https://www.soundmedia.ch/images/streichi.png);
	background-position: center;
	background-repeat: no-repeat;
	white-space: nowrap;
}

#FloatRight, .FloatRight {
	float: right;
}

.AusverkauftLayer {
	z-index: 200;
	background-color: black;
}

.TicketingMessageKunde {
	background-color: #FF7F50;
}

.TicketingMessageSupport {
	background-color: #D2691E;
}

.TicketingMessageSupportIntern {
	background-color: #F5DEB3;
}

.TicketingBorderLeft {
	border-left: 1px solid #999999;
	padding: 5px;
}

.TicketingBorderRight {
	border-right: 1px solid #999999;
	padding: 5px;
}

.TicketingBorderTop {
	border-top: 1px solid #999999;
	padding: 5px;
}

.TicketingBorderBottom {
	border-bottom: 1px solid #999999;
	padding: 5px;
}

.TicketingSpace2 {
	height: 3px;
}

.TicketingTemplateAntworten {
	display: none;
	position: absolute;
	left: 100px;
	top: 50px;
	border: solid 2px black;
	padding: 5px;
	background-color: white;
}

