/************************** Allgemeine Formatierungen ******************/
					
h1.allgemeineHeadline {
	width:				100%;
	height:				30px;
	line-height:		22px;
	margin-bottom: 		10px;
	margin-top:			7px;	
	text-align:			left;
	font-size:			14px;
	font-weight:		normal;
	color:				#ffffff;
	text-indent:		10px;
	background-image: 	url(../images/design/content_header.jpg);
	background-repeat: 	no-repeat;
}

h1.allgemeineHeadline a {
	color:				#ffffff;
}

h1.kategorieHeadline {
	font-size:			13px;
	padding-left:		10px;	
}

p.kategoriebeschreibung {
	padding-left:		10px;
	padding-bottom:		10px;
}

h3.kurzHeadline {
	width:				170px;
	height:				23px;
	line-height:		22px;
	font-size:			14px;
	font-weight:		normal;
	color:				#ffffff;
	text-indent:		10px;
	background-image: 	url(../images/design/content_header.jpg);
	background-repeat: 	no-repeat;
}

h1.contentHeadline {
	width:				100%;
	text-align:			left;
	font-size:			14px;
	font-weight:		bold;
	line-height:		18px;
	margin-top:			10px;
	color:				#4F2846;
	border-bottom:		1px dotted #4F2846;
	margin-bottom:		10px;
}

h1.login {
	margin-top:			1px;
}

.contentAusgabe {
	display:			block;
	text-align:			center;
	margin:				10px;
}

.contentRow {
	display:			block;
	width:				100%;
	text-align:			left;
	font-size:			11px;
	margin-top:			1px;
	padding:			2px;
}

.contentSecondRow {
	display:			block;
	width:				100%;
	background-color:	#F2F2F2;
	text-align:			left;
	font-size:			11px;
	margin-top:			1px;
	padding:			2px;
}

div.paypalButton
{
    float:              right;
    padding:            4px;
    margin-right:       5px;
    margin-top:         5px;
    border:             none;
}

.fliesstext {
	display:			block;
	margin-top:			10px;
	margin-bottom:		10px;
}

.higlightText {
	font-weight:		bold;
}

/***** Listformatierungen ********/

ul.list {
	list-style-position: inside;
}

ol.list {
	list-style-position: inside;
}


/******* Hervorhebungen fuer Preise und Infos **********/

h2.contentHervorhebung {
	display:			inline;
	font-size:			14px;
	color:				#765a72;
	padding-right:		4px;
}

h1.textHeadline {
	font-weight:		bold;
	font-size:			12px;
}

h3.contentWichtig {
	display:			block;
	font-size:			12px;
	color:				#FF7900;
	padding-right:		4px;
	padding-top:		10px;
	padding-bottom:		10px;
}

.blockausgabe {
	display:			block;
	text-align:			left;
}

.fehlerMeldung {
	display:			block;
	color:				red;
	font-size:			12px;
	font-weight:		bold;
	margin:				8px;
	text-align:			center;
}

.erfolgsMeldung {
	display:			block;
	color:				green;
	font-size:			12px;
	font-weight:		bold;
	margin:				8px;
	text-align:			center;
}

/***************************** Startseite Artikelformatierung ******************************/

.artikelCleaner {
	clear:				both;
	padding-bottom:		10px;
}

.startArtikelBox {
	width:				530px;
}

#startArtikelFormat {
   display: 			block;
   float: 				left;
   width: 				155px;
 	 height: 				185px;
   margin: 				9px;
   border: 				0px;
   text-decoration: 	none;   
   text-align:			center;
}

span.startArtikelbildFormat a {
	display:			block;
	padding-top:		3px;
}

span.startArtikelnameFormat a {
	display:			block;
}

span-startArtikelpreisFormat {
	display:			block;
}


/*********************************** Artikel Kategorieanzeige ***************************************/

div.kategorieArtikelFormat {
   display: 			block;
   float: 				left;
   width: 				118px;
   height: 				110px;
   margin: 				6px;
   border: 				0px;
   text-decoration: 	none;   
   text-align:			center;
}

h1.kategorieArtikelbildFormat {
	display:			block;
	padding-top:		3px;
	xcolor:				#ffffff;
	font-size:			2px;
	color:				#ffffff;
}

h1.kategorieArtikelbildFormat a {
	display:			block;
	padding-top:		3px;
	height:				100px;
	width:				120px;
}

span.kategorieArtikelnameFormat a {
	display:			block;
}




/***************************** Artikeluebersicht Formatierung ******************************/

.weiterZurueckFormat {
	text-align:			right;
	margin-bottom:		15px;
}

.weiterZurueckFormat h1 {
	width:				400px;
	float:				left;
	text-align:			left;
	border:				0;
}

.weiterZurueckFormat h1.artikelUebersichtUnten {
	position:			relative;
	xtop:				-12px;
} 

.weiterZurueckErweitert {
	border-bottom:		1px dotted #765A72;
}

.weiterZurueckErweitert2 {
	border-top:			0;
}

span.au_page_active {
	padding:			3px;
	margin:				2px;
	font-size:			20px;
	color:				#4F2846;
}

a.au_page_link{
	padding:			3px;
	font-size:			12px;
}

span.artikelweiterButton  a {
	font-weight:		bold;
	font-size:			14px;
	margin:				5px;
}

span.artikelZurueckButton a {
	font-weight:		bold;
	font-size:			14px;
	margin:				5px;
}


.artikelBox {
	width:				547px;	
}

div.ArtikelUebersichtFormat {
   	display: 			block;
   	float: 				left;
   	width: 				547px;
   	min-height:			130px;
   	border-bottom:		1px dotted #765a72;
   	text-decoration: 	none; 
   	padding-bottom:		10px;  
   	margin-bottom:		20px;
}

div.ArtikelUebersichtFormat p {
	float:				left;
	width:				100px;
	height:				130px;
}

div.ArtikelUebersichtFormat h1 {
	font-size:			14px;
	font-weight:		normal;
	margin-top:			0px;
	padding-top:		0px;
	width:				310px;
	height:				100px;
	xbackground-color:	red;
	float:				left;
	color:				#4F2846;
}

div.ArtikelUebersichtFormat h1 a {
	color:				#4F2846;
}

div.ArtikelUebersichtFormat h1 small, div.artikelBox small {
	font-size:			10px;
	color:				#999999;
	display:			block;
}

div.ArtikelUebersichtFormat h1 span {
	font-size:			11px;
	display:			block;
	margin-top:			10px;
	color:				#6F6F6F;
}

div.ArtikelUebersichtFormat h3 {
	float:				right;
	width:				130px;
	height:				100px;
	xbackground-color:	green;
	text-align:			right;
}

div.ArtikelUebersichtFormat h3 strong, div.artikelBox h6 strong {
	display:			block;
	color:				#4F2846;
	font-size:			15px;
}

div.ArtikelUebersichtFormat h3 small, div.artikelBox h6 small {
	display:			block;
	font-size:			10px;
	font-weight:		normal;
}

div.artikelBox h6 small big {
	font-size:			10px;
	font-weight:		normal;
	color:				red;
}

div.ArtikelUebersichtFormat h3 a {
	display:			block;
	text-align:			right;
}

div.ArtikelUebersichtFormat h3 a img {
	margin-top:			10px;
	margin-right:		0px;
	float:				right;
}

div.ArtikelUebersichtFormat h3 small big {
	font-size:			10px;
	font-weight:		normal;
	color:				red;
}

div.ArtikelUebersichtFormat h3 span, div.ArtikelUebersichtFormat h3 span a, div.artikelBox h6 span, div.artikelBox h6 span a {
	font-size:			9px;
	color:				#d4d4d4;
	font-weight:		normal;
}

select.variantenForm {
	width:				140px;
	float:				left;
	text-align:			left;
	margin-top:			3px;
	margin-right:		10px;
	margin-left:		2px;
}


/***************************** Artikeldetail Formatierung ******************************/

div.artikelBox h2 {
	font-size:			14px;
	font-weight:		normal;
	margin-top:			0px;
	padding-top:		0px;
	width:				285px;
	height:				100px;
	xbackground-color:	red;
	float:				left;
	color:				#4F2846;
}

div.artikelBox img {
	float:				left;
	margin-right:		10px;	
}

div.artikelBox h6 {
	width:				100px;
	height:				120px;
	xbackground-color:	green;
	float:				right;
	text-align:			right;
} 

.variantenFormat {
	display:			block;
	min-height:		20px;
	
}

#ArtikelDetailCrossellingFormat {
   	display: 			block;
   	float: 				left;
   	width: 				120px;
   	height:				180px;
   	margin:				5px;
   	border:				1px solid #765a72;
   	text-decoration: 	none;
   	padding-top:		5px;
   	text-align:			center;
}

#ArtikelDetailCrossellingFormat h1 {
   	font-size:			12px;
   	font-weight:		normal;
}

#ArtikelDetailCrossellingFormat img {
   	float:				none;
   	margin-right:		0px;
}

.ausgabeBewertung {
	display:			block;
	text-align:			left;
	margin-bottom:		15px;
}

textarea.artikelPartnerTextarea {
	width:				330px;
	height:				150px;
	border:				1px solid #6D808F;
	background-color:	#EDEFF0;
	font-size:			10px;
	font-family:		verdana, arial, "sans serif";
}


/********************************* Content Formular Formatierungen ************************/

fieldset {
	xpadding:			5px;
}

fieldset.content, fieldset {
	border:				0px;
	xpadding:			5px;
}

fieldset.content label, label.content {
	float:				left;
	width:				160px;
}

fieldset.content input, fieldset.content select, input.content, select.content {
	width:				290px;
	height:				19px;
	font-size:			12px;
	border:				1px solid #D7DBDD;
	margin:				3px;
}

input.contentMed, fieldset.content input.contentMed {
	width:				193px;
	height:				19px;
	font-size:			12px;
	border:				1px solid #D7DBDD;
	margin:				3px;
}

input.kleinContent {
	width:				35px;
	height:				19px;
	font-size:			12px;
	border:				1px solid #D7DBDD;
	margin:				3px;
}

textarea.content {
	width:				290px;
	height:				120px;
	font-size:			12px;
	border:				1px solid #6D808F;
	margin:				3px;
}

input.radio {
	width:				10px;
	height:				10px;
}


#formfehler {
	background-color:	red;
	color:				#ffffff;
}



/********************************* Content Tabellen Formatierungen ************************/

table {
	width:				100%;
	table-layout:		auto;
	border-spacing:		8px;
	empty-cells:		show;
	border-collapse:	collapse; /* seperate unterteilt Spalte */
}

th {
	background-color:	#4E2745;
	font-weight:		bold;
	font-size:			10px;
	color:				#ffffff;
	padding:			3px;
	spacing:			1px;
	border:				1px solid #ffffff;
}

th a {
	color:				#ffffff;
}

td {
	padding:			3px;
	font-size:			10px;
	border:				1px solid #ffffff;
	vertical-align:		top;
	overflow:			hidden;
	line-height:		16px;
}

td.tdSummHighlightLow {
	text-align:			right;
}

td.tdSummHighlight {
	font-weight:		bold;
	text-align:			right;
}

td.tdSummeGesamt {
	font-weight:		bold;
	text-align:			right;
	color:				red;
	font-size:			12px;
}



/********************** Formatierung fuer Zahlungsart und Versandartauflistung ***********************/

.zahlVersandListFormat {
	display: 			block;
	font-weight:		bold;
	font-size:			13px;
	padding-bottom:		10px;
}

.zahlVersandListBeschreibung {
	display: 			block;
	padding-bottom:		35px;
}



/******************* Submit Button ***************/

div.submitButton {
	float:				right;
	margin-left:		10px;
	margin-top:			10px;
	margin-bottom:		10px;
}

div.submitButton div {
	float:				left;
	background:			url(../images/design/button_right.gif) no-repeat top right;
	padding:			0;
	margin:				0;
}

div.submitButton div input, div.submitButton div button, div.submitButton div a, div.submitButton div span {
	display:			block;
	padding:			5px;
	background:			url(../images/design/button_left.gif) no-repeat top left;
	text-decoration:	none;
	float:				left;
	color:				#6F6F6F;
	margin:				0px;
	border:				0px;
	width:				auto;
	height:				30px;
	font-size:			15px;
	font-weight:		normal;
}

div.submitButton div a strong {
	color:				#4F2846;
	font-weight:		normal;
}



/********************************* Content Login Formatierungen ************************/

div.contentLoginBox, div.contentRegisterBox {
	width:				263px;
	float:				left;
	border:				1px solid #D6DADC;
	height:				160px;
	margin-bottom:		20px;
}

div.contentLoginBox {
	margin-right:		20px;
}

div.contentRegisterBox div, div.contentLoginBox div {
	display:			block;
	padding:			5px;
}

div.contentRegisterBox div div , div.contentLoginBox div div {
	padding:			0px;	
}

div.contentLoginBox div fieldset {
	border:				0px;
}

div.contentLoginBox div fieldset label {
	width:				80px;
	float:				left;
}

div.contentLoginBox div fieldset input {
	width:				140px;
	height:				18px;
	margin-bottom:		2px;
}

div.contentRegisterBox div p {
	height:				45px;
}


/******************************** CMS **************************************/

.CMSBox {
	width:				100%;	
}

#CMSUebersichtFormat {
   	display: 			block;
   	float: 				left;
   	width: 				100%;
   	min-height:			130px;
   	border: 				0px;
   	text-decoration: 	none;   
   	margin-bottom:		20px;
 	xbackground-color:	#F2F2F2;
  	text-align:			center;
}

.CMSUebersichtBild a {
	width:				140px;
	float:				left;
	text-align:			left;
	margin:				10px;
}

.CMSUebersichtInfos {
	display:			block;
	float:				right;
	width:				94%;
	text-align:			left;
	margin-top:			0px;
	margin-right:		14px;
	line-height:		17px;
 }

.textBildFormat {
	float:				left;
	margin:				0 10px 10px 0;
}

.thrustedBox form input {
	float:				left;
	border:				0px;
	margin-right:		3px;
}


/****************************************** Gutschein ****************************************/

div.contentGutscheinBox {
	width:				540px;
	xheight:			30px;
	line-height:		30px;
	border:				2px solid #542E4B;
	padding:			5px;
	background-color:	#F6EDF0;
	margin-bottom:		15px;
}

div.contentGutscheinBox h1 {
	border-bottom:		1px dotted #000000;
	font-size:			11px;
	font-weight:		normal;
}

div.contentGutscheinBox label {
	font-size:			15px;
	height:				18px;
	line-height:		20px;	
}

div.contentGutscheinBox input {
	width:				200px;
	height:				18px;	
}


/****************************************** Giveaways ************************************/

div.giveAwayBox {
	width:				540px;
	line-height:		30px;
	border:				2px solid #542E4B;
	padding:			5px;
	background-color:	#F6EDF0;	
}
