/*ALLGEMEINE ELEMENTE*/
body {
	margin:0px;
	padding:0px;
}

a {
	text-decoration: none;	
	cursor:hand;
}

label {
	padding:0px 10px 0px 0px; 
}

#shopContent {
	background-repeat:no-repeat;
	float: left;
}	

#container {
	width: 758px;
	height: 874px;
	padding: 0px 0 0 34px;
}
#shopLogo {
	left: 33px;
	position: absolute;
	top: 0;
	width: 121px;
	height: 48px;
	z-index: 99;
}


/*TEXTBLOECKE*/
.textblock1 {
	text-align: right;
}

/*TEXTFORMATIERUNGEN*/


/*ALLGEMEINE FORMATIERUNGEN*/
.bold {
	font-weight: bold;	
}
.bold2 {
	font-weight:700;	
}

.clearfloat {
	clear:both;
	line-height: 0px;
}
* html .clearfloat { height:-10px;}

.floatLeft {
	float: left;	
}
.floatRight {
	float: right;
}
.right {
	text-align: right;
}
.block {
	display: block;
}	
input.noBorder {
	border: none;
	background-color: none;/*NEUES FORMULARELEMENT 21-01-09*/
}

/*ALLGEMEINE FORMULARFORMATIERUNGEN*/
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, select {
	height: 16px;	
}
* html input {
	margin: -2px 0 -1px 0;
}
/*AENDERUNG 03-02-09*/
select {
	height: 18px;
}
/*********************/

/*ALLGEMEINE ELEMENTFORMATIERUNGEN*/
.punkt, .punktBottom {
	background-repeat: repeat-x;	
}
.punktBottom {
	background-position: bottom;	
}

/* ++++++++++++++++++++++++++++++++ HEADER ++++++++++++++++++++++++++++++++ */
#header {
	padding: 0;
	margin:0;
	background-repeat: no-repeat;
	position: relative;
	float:left; 
	margin-top: 6px;
	padding-bottom:4px;
}

#headerBlockLinks {
	float:left;
	width:538px;
}

/*HAUPTNAVIGATION*/
#nav, .nav1 {
	padding-right: 15px; 
	background-repeat:no-repeat;
	font-size:17px;
	font-weight:bold;
	line-height:normal;
}
#nav ul#navMain, .nav1 ul#navMain {
	padding: 0;
	margin: 0px 0 0 10px;
	list-style: none;
}

* html #nav ul#navMain, * html .nav1 ul#navMain {
	margin:20px 0 0 8px;
}

#nav li, .nav1 li {
	display: inline;
	margin:0;
	padding:0;
}
#nav a, .nav1 a {
	float:left;
	margin:0;
	display:block;
	padding: 3px 7px 2px 7px;
	text-decoration:none;
}
* html #nav a, * html .nav1 a {
	padding: 2px 7px 3px 7px;
}

/*LOGIN*/
#login {
	height: 34px;
	margin-top: 5px;
}
#login .formZeile {
	float: right;
	height: 19px;
	text-align:right;
}
#login label {
	text-align:right;
	padding: 4px 2px 0 0;
	font-weight: bold;
	font-size: 11px;
}

#login input {
	height: 15px;
	margin-left: 2px;
	vertical-align: bottom;
	padding: 0 2px;
}
#login .headerLogin {
	width: 100px;	
}
#login .submitLogin {
	font-size: 10px;
	height: 17px;
	text-transform: uppercase;
}

#container #header #login form .submit .submitLogin {
	 width: auto;
	 height: 19px;
	 margin:0;
	 padding:0;
	 border:none;
	 vertical-align:bottom;
}

#login .subLogin {
	float: right;
	text-align: right;
	width:420px;	
}

#login .errorLogin {
	height: 13px;
	margin: 0;
	padding-left: 4px;
	text-align: left;
	clear: none;
	width: 100px;
}

/*LOGGED IN*/
.loggedinText {
	padding-left: 8px;
	overflow:hidden;
}
.loggedinText .oneLine {
	white-space: nowrap;
}
.loggedinText .greeting {
	float:right; 
	width: 220px; 
	overflow: hidden
}
.loggedinText .menu {
	float:right;
	padding-left: 3px;	
}	

/*WARENKORB IM HEADER*/
#warenkorb {
	float: right;
	padding-right: 10px;
	width: 210px;
	margin-top: 0px;
	background-repeat:no-repeat;
}
.headerWarenkorb {
	padding:0;
	background-repeat: no-repeat;
	margin: 6px 5px 0 0;
}
.headerWarenkorbRechts {
	padding: 0px;
	margin: 0 35px 0 0px;
	display: inline;
}
.headerWarenkorbRechts2 {
	width: 147px;
	padding: 8px 0 10px 0px;
	margin: 14px 0 0 38px;
	background-repeat:no-repeat;
	background-position:right top;
}
.headerWarenkorbAnzahl {
	float: right;
	padding: 0 3px 0 0;	
}
ul.navHeaderWarenkorb {
	float: right;
	margin: 11px 0 0 0;
	padding:0;
	list-style:none;
}
.navHeaderWarenkorb li {
	display: inline;
}
.navHeaderWarenkorb a {
	float: left;
	margin: 4px 0 0 2px;
	display: block;
	padding: 3px 5px 2px 5px;
	text-decoration: none;
}

.warenkorbTabelle .abbildung img, .tippsTeaser .tippsTeaserBild img {
	width: 60px;
}

/*LAYER WARENKORB*/
#layerWarenkorb {
	position: absolute;
	top: 89px;
	left: 441px;
	z-index: 999;
	display: none;
	padding-top: 8px;
}
.layerWarenkorbInhaltGesamt {
	width: 283px;
}
.layerWarenkorbHeader {
	width: 283px;
	height: 13px;
	background-repeat: no-repeat;
}
#layerWarenkorb .tippsTeaser {
	width: 283px;
	height:auto;
	background-repeat: no-repeat;
}
#layerWarenkorb .layerWarenkorbInhalt .last {
	background-image: none;
}
#layerWarenkorb .tippsTeaserBild {
	padding: 3px 14px 0 12px;
}
#layerWarenkorb .textblock2 {
	float: left;
	width: 127px;
	padding: 17px 3px 3px 0;
}
#layerWarenkorb .preisLoeschen {
	width: 56px;
	margin-left: 216px;
	padding-top: 28px;
	text-align:right;
}
#layerWarenkorb .preisLoeschen .loeschen {
	padding-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
}
#layerWarenkorb .preisLoeschen .loeschen a {
	width: 56px;
	display: block;
	background-repeat: no-repeat;
	background-position:left;
}
#layerWarenkorb .layerWarenkorbSumme {
	width: 257px;
	height: 14px;
	position: relative;/*AENDERUNG INTERNATIONAL 13-01-09*/
	margin-left: 6px;
	
	background-repeat:no-repeat;
}

#layerWarenkorb .zeile1 {
	padding: 3px 4px 0px 10px;
}

#layerWarenkorb .zeile2 {
	padding: 2px 4px 16px 10px;
}
#layerWarenkorb .layerWarenkorbSumme .gesamt {
	float: left;
}
#layerWarenkorb .layerWarenkorbSumme .summe {
	float: right;
}
/*AENDERUNG INTERNATIONAL 13-01-09 BEGINN*/
#layerWarenkorb .layerWarenkorbSumme .linkBuy {
	position: absolute;
	left: 82px;
}
/*AENDERUNG INTERNATIONAL 13-01-09 ENDE*/

/* ++++++++++++++++++++++++++++++++ CONTENT ++++++++++++++++++++++++++++++++ */

/*STARTSEITE*/
/*BUNDLE*/
#bundle {
	float: left;
	width:485px;
	height:250px;
	background-repeat:no-repeat;
}
.bundlePic {
	padding: 37px 0 0 33px;	
}
#bundle .textblock1 {
	float: left;
	padding: 0 11px 4px 0;
	width: 170px;
	letter-spacing: 0.01em;
}
#bundle .trennerV1 {
	background-repeat: no-repeat;
}
.inWarenkorb, .inWarenkorbOut {
	background-repeat:no-repeat;
}
.inWarenkorb1 {
	background-repeat:no-repeat;
	margin: 15px 0 0 6px;
}
/*TIPPS*/
#tipps {
	float:left;
	width:245px;
	height:220px;
	padding-top: 34px;
	background-repeat: no-repeat;
}
.tippsTeaser {
	width: 235px;
	height: 71px;/*AENDERUNG 03-02-09*/
	position: relative;/*AENDERUNG INTERNATIONAL 13-01-09*/
}
.tippsTeaserBild {
	float: left;
	width: 60px;
	padding: 3px 0 0 12px;
}
#tipps .textblock2 {
	float: left;
	width: 153px;
	/*padding: 15px 0 0 7px;*/
	padding: 2px 0 0 7px;
	letter-spacing: 0.01em;
}
/*AENDERUNG INTERNATIONAL 13-01-09 BEGINN*/
.tippsCartButton {
	position: absolute;
	left: 190px;/*AENDERUNG 03-02-09*/
	top: 45px;
}
.tippsCartButton .inWarenkorb1 {
	margin:0;
}
/*AENDERUNG INTERNATIONAL 13-01-09 ENDE*/

/* ++++++++++++++++++++++++++++++++ ALLGEMEINE INHALTSELEMENTE ++++++++++++++++++++++++++++++++ */
/*KARUSSELL*/
#karussell {
	width:730px;
	height:198px;
	background-repeat:no-repeat;
	padding: 7px 0 8px 0;
	font-family:Verdana, Geneva, sans-serif;
}

/*3ER TEASER*/
.teaser3 {
	float: left;
	width:730px;
	background-repeat:no-repeat;
}
.teaser3Einzeln {
	float: left;
	width: 243px;
	padding: 15px 0 0 0;
	text-align:center;
	background-repeat:no-repeat;
}
.teaser3 div.textblock1 {
	float: left;
	padding: 0px 8px 4px 4px;
	margin-top: 13px;
	width: 147px;
	letter-spacing: 0.01em;
}
.teaser3 .trennerV1 {
	background-repeat: no-repeat;
}
.teaser3 .trennerV2 {
	background-repeat:no-repeat;
}
.teaser3Header {
	margin-top: 20px;
	margin-left: 45px;
	clear: both;
	float: none;
}	

/* ++++++++++++++++++++++++++++++++ MP3 UND CD DETAILSEITE ++++++++++++++++++++++++++++++++ */

/*PRODUKTBESCHREIBUNG*/
#MP3detail {
	float: left;
	width: 206px;
	padding: 42px 0 0 2px;
	background-position: 19px 42px;
	background-repeat:no-repeat;
}
#MP3detail .bild {
	margin: 0 0 0 16px;
}
#MP3detail .MP3albumName {
	width: 160px;
	margin: 0px 0 0 33px;
	padding-bottom: 5px;
	text-align:left;
	background-repeat: repeat-x;
	background-position:bottom;
}
#MP3detail .MP3albumName p {
	margin: 9px 0 0 0;
	padding: 0 0 4px 0;
}
#MP3detail .MP3albumName img {
	float: right;
	margin:0;
}
#MP3detail .bottom2 {
	padding-bottom: 2px;
}
#MP3detail .MP3albumName.borderBottom3 {
	background-image: none;
}
#MP3detail .MP3albumName .inWarenkorb, #MP3detail .MP3albumName .inWarenkorbOut {
	float: right;
	width:30px;
	height: 31px;
	padding-right:13px;
	background-repeat:no-repeat;
}


/*TRACKLIST*/
#tracklist {
	float: left;
	width: 508px;
	padding: 41px 0 0 0px;
	background-repeat:no-repeat;
	background-position: 0 42px;
}
* html #tracklist {
	padding: 24px 0 0 0px;
}
#tracklist .tracklistHeader {
	margin:0;
	padding:2px 2px 2px 8px;
}

#tracklist table#tracklistTable td {
	background-position: bottom;
	background-repeat:repeat-x;
}
#tracklist table#tracklistTable .nr, #tracklist table.bonusTable .nr {
	width: 25px;
	text-align:right;
	padding-right: 37px;
}
#tracklist table#tracklistTable .titel {
	width: 320px;
}
#tracklist table#tracklistTable .play {
	width: 24px;
	text-align:center;
}
#tracklist table#tracklistTable .play div, #tracklist table#tracklistTable .play2 div {
	width: 18px;
	background-repeat: no-repeat;
}
#tracklist table#tracklistTable .play div {
	margin: 3px 0 4px 3px;
}
#tracklist table#tracklistTable .play2 div {
	margin:3px 13px 4px 13px;
}
#tracklist table#tracklistTable .kaufen {
	width: 102px;
	text-align:right;
}
#tracklist table#tracklistTable .kaufen div {
	margin: 0;
	padding: 5px 0 6px 0;
}
#tracklist table#tracklistTable .kaufen div a {
	padding: 1px 8px;
}
#tracklist table.bonusTable {
	width: 508px;
}
#tracklist table.bonusTable .kaufen {
	text-align:right;
	margin-left: 5px;
}
#tracklist table.bonusTable .kaufen div {
	margin: 0;
	padding: 0;
}
#tracklist table.bonusTable td div.kaufen div a {
	padding: 1px 4px;
}
#flashcontent {
	width: 1px;
	height: 1px;
}

/*TRACKLIST ALBUM*/
#tracklist table#tracklistTable tr {
	background-repeat:repeat-x;
	background-position:bottom;
}
#tracklist table#tracklistTable tr.last {
	background-image: none;	
}
#tracklist table#tracklistTable .titel2 {
	width: 402px;
}
#tracklist table#tracklistTable .play2 {
	width: 44px;
	text-align:center;
}
#tracklist table.bonusTable {
	width: 508px;
}
#tracklist table.bonusTable.borderBottomNone {
	border-bottom: none;	
}
#tracklist table.bonusTable td.albumkauf {
	width: 165px;
}
#tracklist table.bonusTable td.albumkauf2 {
	text-align: right;
	width: 200px;	
}
.selectedPage {
	font-weight: bold;
}	

/* ++++++++++++++++++++++++++++++++ MERCH UEBERSICHT ++++++++++++++++++++++++++++++++ */


.teaser2erFirst {
	float: left;
	height: 157px;
	background-image: none;
}
.teaser2er {
	float: left;
	height: 157px;
	/*margin-bottom: 11px;*/
	background-repeat: no-repeat;
	background-position: top;
}

.teaser2er.last2 {
	margin-bottom: 4px;
}
.produktEinzeln {
	float: left;
	width: 254px;
	padding: 16px 7px 5px 0;
}
.produktEinzeln .produktEinzelnBild {
	float: left;
	width: 115px;
	padding: 0px 0 0 3px;
}
.produktEinzeln .MP3albumName {
	float:left;
	width: 120px;
	margin: 8px 0 0 8px;
	padding: 5px 0 4px 0;
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 16px;
	font-weight: bold;
}
.produktEinzeln .preis {
	float:left;
	width: 120px;
	margin: 0px 0 0 8px;
	padding: 5px 0 5px 0px;
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: bold;
}
.produktEinzeln .kaufen {
	float:left;
	padding: 6px 0 0px 9px;
}
.produktEinzeln .kaufen div a {
	float: left;
	padding: 2px 7px;
}
/*KORREKTUR FUER JSF-TABELLE*/
.dr-table {
	borde:none;
	background-color: transparent;
}

/* ++++++++++++++++++++++++++++++++ MERCH DETAIL ++++++++++++++++++++++++++++++++ */
#merchDetail {
	padding: 26px 0 35px 28px;
	background-repeat:no-repeat;
}
.merchDetailBild {
	float: left;
}
.merchDetailBlock {
	float: left;
	width: 278px;
	margin: 161px 0 0px 13px;
}
.merchDetailBlock .punkt {
	background-position: bottom;
}
.merchGroesse {
	height: 21px;
	padding: 10px 0;	
}
.merchGroesse select {
	margin: 0 0 0px 10px;	
}
#preisAngabe {
	float: left;
	width: 150px;
	height: 39px;
	padding: 12px 0 0 4px;
}
.merchDetailBlock .inWarenkorb, .merchDetailBlock .inWarenkorbOut {
	margin: 10px 3px 0 0;
}
.merchDetailButtons {
	margin: 0;
	padding: 0;
}
.merchDetailButtons .kaufen {
	padding: 8px 1px 10px 4px;
}
.merchDetailButtons .kaufen div a {
	padding: 3px 6px;
}
.merchDetailText {
	margin: 0;
	padding: 0;
}
/* ++++++++++++++++++++++++++++++++ MERCH DETAIL ++++++++++++++++++++++++++++++++ */
.warenkorbSchritte {
	float: left;
	width: 700px;
	margin: 0 0 0 12px;
	padding: 1px 0;
	background-repeat: repeat-x;
	background-position:left bottom;
	font-weight:bold;
}
* html .warenkorbSchritte {
	margin-left: 6px;
}
.warenkorbSchritte div {
	padding: 5px 0 6px 0;
}
.warenkorbSchritte .anzahlSchritte {
	padding: 5px 5px;
}
/*AENDERUNG 03-02-09*/
.warenkorbSchritte .left24 {
	padding-left: 12px;
}
/*******************/
.warenkorbSchritte div.buttonWeiter {
	padding: 0;
}
.buttonWeiter {
	float: right;
}
.buttonWeiter a {
	display: block;
	padding: 4px 13px 5px 13px;
	margin-top: 1px;
}

/* ++++++++++++++++++++++++++++++++ WARENKORB ++++++++++++++++++++++++++++++++ */
/*WARENKORBTABELLE*/
.warenkorbTabelle {
	float: left;
	/*padding: 19px 0 0 24px;*/
	padding: 24px 0 0 36px;
}
.warenkorbTabelle .warenkorbTabelleTable tr, .warenkorbTabelle .warenkorbTabelleTable2 tr {
	background-repeat:repeat-x;
	background-position:bottom;
}
.warenkorbTabelle .warenkorbTabelleTable tr.last, .warenkorbTabelle .warenkorbTabelleTable2 tr.last {
	background-image: none;
}
.warenkorbTabelle .warenkorbTabelleTable, .warenkorbTabelle .warenkorbTabelleTable.bgWarenkorb {
	text-align:center;
	background-repeat:repeat-y;
	background-position: left;
}
.warenkorbTabelle .warenkorbTabelleTable2 {
	text-align:center;
}
.warenkorbTabelle .warenkorbTabelleTable.bgWarenkorb2 {
	
}
table.warenkorbTabelleTable th, table.warenkorbTabelleTable2 th {
	text-align:center;
	padding: 2px 0;
	text-transform: uppercase;
}
.warenkorbTabelleTable .abbildung, .warenkorbTabelleTable2 .abbildung {
	width: 67px;
	padding: 2px 0 4px 0;
}
.warenkorbTabelleTable .artikel {
	width: 233px;
	text-align:left;
}
.warenkorbTabelleTable .artikelKurz {
	width: 155px;
	text-align:left;
}
.warenkorbTabelleTable2 .artikel2 {
	width: 312px;
	text-align:left;
}
.warenkorbTabelleTable2 .artikel2Kurz {
	width: 234px;
	text-align:left;
}
.warenkorbTabelleTable .anzahl, .warenkorbTabelleTable2 .anzahl {
	width: 73px;
}
.warenkorbTabelleTable .groesse, .warenkorbTabelleTable2 .groesse {
	width: 111px;
}
.warenkorbTabelleTable .versand, .warenkorbTabelleTable2 .versand, .warenkorbTabelleTable .versand, .warenkorbTabelleTable2 .versand2 {
	width: 467px;
	text-align:right;
	padding-right: 17px;
}
.warenkorbTabelleTable2 .versand2 {
	width: 546px;
}
.warenkorbTabelleTable .preis, .warenkorbTabelleTable2 .preis {
	width: 77px;
	padding-right: 13px;
	text-align:right;
	font-size: 9px;
	font-weight: bold;
}
.warenkorbTabelleTable .preis.normal, .warenkorbTabelleTable2 .preis.normal {
	font-weight: normal;	
}
.warenkorbTabelle .warenkorbTabelleTable .loeschen2 {
	width: 57px;
	padding: 0 11px;
	font-size: 9px;
}
.warenkorbTabelleTable .loeschen2 .loeschen a {
	display: block;
	padding: 2px 0;	text-align: right;
	background-repeat: no-repeat;
	background-position: left;
}
.warenkorbTabelle {
	float: left;
	/*border-top: 3px solid #000;*/
}

/* ++++++++++++++++++++++++++++++++ LOGIN / REGISTRIERUNG ++++++++++++++++++++++++++++++++ */
#registrierung {
	margin: 23px 68px 0 36px;
	background-repeat:no-repeat;
}
#registrierung p {
	margin:0;
	padding:3px 0 3px 8px;
}
#registrierung p.blockKlein {
	width: 282px;
	margin:0;
	padding:3px 0 3px 8px;
}

/*FORMULAR*/
#registrierung .formBlock {
	padding-left: 7px;	
}
#registrierung .formBlock.klein {
	width: 283px;
	background-image:url(../pics/bg_form_klein.gif);
	background-repeat:repeat-y;
}
#registrierung .formLinksEmail {
	float: left;
	width: 278px;/*AENDERUNG INTERNATIONAL 27-01-09*/
}
/*NEUES FORMULARELEMENT 21-01-09*/
#registrierung .formLinksEmail.automatisch {
	width: 250px;
}
#registrierung .formLinksEmail.automatisch input {
	height: auto;
}
/*********************************/

#registrierung .formBlock p {
	padding: 12px 0 10px 0;
}
#registrierung .formBlock .noPadding {
	padding: 0;
}
#registrierung .formBlock .comment2 {
	float: left;
	padding: 22px 0 20px 0;	
}
#registrierung .formBlock .comment {
	font-weight: bold;
}
#registrierung .formBlock .comment3 {
	padding: 14px 0 15px 0;	
}
#registrierung .zahlungsartTitel {
	/**width: 70%;**/
	line-height: 18px;
}
.formBlock .error {
	margin: 0;
}
.formBlock .error div {
	padding-bottom: 5px;
}
.formBlockLinks {
	float: left;
	width: 50%
}
.formBlockRechts {
	float: right;
}
.formLinks {
	float: left;
	width: 260px;
}
.formRechts {
	float: left;
	width: 300px;/*width: 300px;*//*AENDERUNG INTERNATIONAL 27-01-09*/
}
/*AENDERUNG INTERNATIONAL 28-01-09*/
#registrierung div.left20m {
	margin-left: 10px;
}
/*********************************/
.formLinks2 {
	float: left;
	width: 280px;
	padding: 6px 0 0 0;
}
.formRechts, .formRechts2 {
	text-align: right;
}
/*GEAENDERT 21-01-09*/
.formRechts2 {
	float: left;
	width: 397px;
}

.formLinks label, .formRechts label, .formRechts2 label {
	padding-right: 10px;
}
input.formText1, select.formText1 {
	width: 185px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
select.formText2 {
	width: 120px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
input.formText3, select.formText3 {
	width: 147px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* NEUE ANWEISUNG DIE NUR DIE ZWEISPALTIGEN FORMULARE BETRIFFT */ 
.formBlockLinks .formLinks2 input.formText3, .formBlockRechts .formLinks2 input.formText3 {
	width: 139px;
}
input.formText4 {
	width: 40px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
input.formText5 {
	width: 213px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.submitRechts {
	float: left;
}
.submitRechts2 {
	float: right;
}
.submitRechts a, .submitRechts2 a {
	display: block;
	padding: 3px 15px;
}
#registrierung .formLinks label {
	width: 35px;
}
#registrierung .formBlock .formLinks2 label {
	float: left;
	width: 72px;/*width: 65px;*//*AENDERUNG 03-02-09*/
	padding: 4px 11px 0 0;
	text-align:right;
}

/*LIEFERADRESSE AUSWAHL*/
.lieferadresseAuswahl {
	float: right;
	width: 290px;
	height: 53px;
	margin-bottom: 23px;
	background-image:url(../pics/adresse_gleich_rahmen.gif);
	background-repeat: no-repeat;
}
/*ABSTAND FUER IE7*/
*:first-child+html .lieferadresseAuswahl {
  margin-bottom: 28px;
}
/*ABSTAND FUER IE6*/
* html .lieferadresseAuswahl {
  margin-bottom: 22px;
}
.lieferadresseAuswahl .descr {
	float: left;
	width: 136px;
	padding: 12px 0 0 43px;
}
.lieferadresseAuswahl .radio {
	float: left;
	margin-top: 9px;
	/*line-height: 8px;*/
}
.lieferadresseAuswahl .radio input {
	border: none;
	margin-top: 2px;
	vertical-align:middle;
}
.lieferadresseAuswahl .radio label {
	vertical-align:middle;
}

/*ZAHLUNGSART*/
#bankeinzug, #kreditkarte {
	background-image:url(../pics/punktline_kachel_1-2.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align: right;
	padding: 17px 11px 17px 0;
}
.zahlungsartTitel {
	padding: 8px 0 8px 0px;
}
.zahlungsartFormLinks {
	float: left;
	width: 412px;
}
.zahlungsart input, .zahlungsart label, .zahlungsartTitel input, .zahlungsartTitel label {
	vertical-align:middle;
}
.labelRechts {
	width: 81px;
	display:inline;
}
#container #content #registrierung .top12m #submitpayment .zahlungsart #kreditkarte .comment {
	padding: 12px 0 0 0;
}
.creditCardLogo {
	padding-left: 10px;
	vertical-align: bottom;
}
#creditcardCheckNoHelp {
	position:absolute;
	left: 350px; 
	display:none; 
	width:400px; 
	text-align:left;
	padding: 3px;
}	

/* VERSANDART*/

.shipmentType input, .shipmentType label {
	vertical-align:middle;
}
.shipmentType .shippingCost {
	font-weight: normal;	
}	
	

/*WARENKORB ADRESSE*/
#container #content #registrierung form div .formBlockLinks div .formBlock .comment, #container #content #registrierung form div .formBlockRechts div .formBlock .comment {
	padding-top: 6px;
}

/* ++++++++++++++++++++++++++++++++ WARENKORB BESTAETIGUNG ++++++++++++++++++++++++++++++++ */
.warenkorbTabelle p {
	margin:0;
	padding:3px 0 3px 8px;
}
.warenkorbBestAdresse {
	width: 653px;
}
.warenkorbBestAdresse .bestaetigungAdresse, .warenkorbBestAdresse .bestaetigungAdresse2 {
	float: right;
	width: 165px;
	margin-left: 10px;
	font-size: 10px;
	line-height: 12px;
	padding: 9px 0;
}
.warenkorbBestAdresse .bestaetigungAdresse2 {
	width: 340px;
}

/* ++++++++++++++++++++++++++++++++ VIELEN DANK ++++++++++++++++++++++++++++++++ */
.abschluss {
	width: 730px;
}
div.vielenDank {
	width: 163px;
	padding: 7px 11px;
	margin: auto;
	text-align: center;
	font-weight: 500;
}
.abschluss .abschlussComment {
	padding-top: 13px;
	text-align: center;
}
.abschluss #registrierung td {
	padding: 2px 8px;
	vertical-align: top;
}	

/*VIELEN DANK DOWNLOADS*/
.downloadTable .warenkorbTabelle {
	padding: 19px 42px 0 24px;
}

.downloadTable .warenkorbTabelle .loeschen2{
	padding: 0 0 0 11px;
	width: 106px;
}

.dankeDownloads {
	margin: 13px 0 0 12px;
	padding: 18px 0 0 12px;
	width: 700px;
	background-repeat:repeat-x;
	background-position:top;
}
.dankeDownloads .comment {
	float: left;
	padding: 3px 0 0 7px;;
	font-size: 11px;
	color: #646262;
	font-weight: bold;
}
#downloadTable {
	float: left;
	padding-bottom: 17px;	
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable {
	background-image: none;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .abbildung {
	width: 78px;
	padding: 2px 0 4px 0;
	text-align:left;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .artikel {
	width: 110px;
	text-align:left;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .anzahl {
	width: 106px;
	padding:0 2px;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .groesse {
	width: 110px;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .preis {
	width: 110px;
	text-align: center;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .loeschen2 {
	width: 129px;
	text-align:left;
	padding-left: 17px;
}
#downloadTable .warenkorbTabelle .warenkorbTabelleTable .loeschen2 .submitRechts a {
	float: none;
	padding: 3px 6px;
}

/* ++++++++++++++++++++++++++++++++ MY PROFILE ++++++++++++++++++++++++++++++++ */
/*NAVIGATION*/
.nav1 {
	width:676px;
	height:80px;
	margin-left: 24px;
	background-repeat:repeat-x;
	background-position:bottom;
}
* html .nav1 {
	margin-left: 12px;
}
.nav1 ul#navMain {
	padding:18px 0 0 0px;
}
.nav1 p.comment {
	margin: 17px 0 0 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
}
#registrierung1 {
	margin: 0 68px 0 36px;
	background-repeat:no-repeat;
}
#container #content #registrierung form div .formBlock .comment.commentPW {
	padding-left: 390px;
}
*:first-child+html #registrierung .formBlock p.comment.commentPW {
	padding: 5px 0 10px 0;
} /*AUSNAHME FUER IE7*/

/* ++++++++++++++++++++++++++++++++ ABSTAENDE ++++++++++++++++++++++++++++++++ */
.top3 {
	padding-top: 3px;	
}
.top5 {
	padding-top: 5px;	
}
.top7 {
	padding-top: 7px;	
}
.top11 {
	padding-top: 11px;	
}
.top12 {
	padding-top: 12px;	
}
.top13 {
	padding-top: 13px;	
}
.top14 {
	padding-top: 14px;	
}
.top15 {
	padding-top: 15px;	
}

.top50 {
	padding-top: 50px;
}

.top-10m {
	margin-top: -10px;	
}
.top1m {
	margin-top: 1px;	
}
.top4m {
	margin-top: 4px;	
}
.top5m {
	margin-top: 5px;	
}
.top9m {
	margin-top: 9px;	
}
.top12m {
	margin-top: 12px;
}
.top15m {
	margin-top: 15px;
}
.top18m {
	margin-top: 18px;
}
.bottom3 {
	padding-bottom: 3px;	
}
.bottom4 {
	padding-bottom: 4px;
}
.bottom5 {
	padding-bottom: 5px;	
}
.bottom8 {
	padding-bottom: 8px;	
}
.bottom9 {
	padding-bottom: 9px;	
}
.bottom11 {
	padding-bottom: 11px;	
}
.bottom17 {
	padding-bottom: 17px;	
}
.bottom23 {
	padding-bottom: 23px;	
}

.bottom5m {
	margin-bottom: 5px;	
}

.left3 {
	padding-left: 3px;	
}
.left12 {
	padding-left: 12px;	
}
.left23 {
	padding-left: 23px;	
}
.left24 {
	padding-left: 24px;	
}
.left69 {
	padding-left: 69px;	
}

.left2m {
	margin-left: 2px;	
}
.left9m {
	margin-left: 9px;	
}
.left14m {
	margin-left: 14px;	
}
.left20m {
	margin-left: 20px;	
}

.right6m {
	margin-right: 2px;	
}
.right97m {
	margin-right: 97px;	
}
.right12 {
	padding-right: 12px;	
}
.right69 {
	padding-right: 69px;	
}

/*DIMENSIONEN*/
.width135 {
	width: 125px;/*width: 135px;*//*AENDERUNG INTERNATIONAL 13-01-09*/	
}
.width197 {
	width: 197px;	
}
/*AENDERUNG INTERNATIONAL 27-01-09*/
#login .width197 {
	width: 203px;	
}
.width653 {
	width: 653px;	
}
.height3 {
	height: 3px;
}
.height5 {
	height: 5px;
}
.height29 {
	height: 29px;
}
.height32 {
	height: 32px;
}
.height37 {
	height: 37px;
}

/** Preisangabe vertikal zentriert **/
#container #content
#MP3detail .MP3albumName.text6.bold.top5.farbe2 .floatLeft.top12 {
	padding: 5px 0;
}

/** Affiliate pages **/
#affiliatePage {
	padding:26px 0pt 35px 28px;
}	
#affiliatePage .navigation {
	float:left;
	margin:0pt;
	padding:23px 9px 0pt 22px;
	width:161px;
}
#affiliatePage .shopName {
	font-weight:bold;		
	background-image:url(../pics/punktline_kachel_1-2.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
}
#affiliatePage #image {
	float: left;
	width: 140px;
	overflow: hidden;
}
#affiliatePage #text {
	float: left;
	width: 350px;
	padding-left: 20px;
}
.noProducts {
	text-align:center;
	margin-top: 20px;
}	
/*AENDERUNG 03-02-09*/
#merchList {
	padding: 0px 0 35px 28px;
	background-repeat:no-repeat;
}
.merchList {
	margin-left: -28px;
}
.merchList .pager-table {
	margin-right: 15px;
}
.merchList .inWarenkorb1{
	margin: 0;
}
* html .merchList .pager-table {
	margin-right: 8px;
}
.merchList .cartLink {
	float:right; 
	padding-right: 5px;
}
.merchList .price {
	width: 115px;
	height: 22px;
	vertical-align: middle;
}
.merchList .priceValue {
	padding-top: 4px;
}	

/* Gutschein-Formular */
#voucherForm {
	padding: 5px;
	width: 300px;
	height: 200px;
}

/* Sicherheitswarnung */
#securityWarning {
	padding:26px 0pt 35px 28px;
}