/************************** Allgemeine Formatierungen ******************/

					

h1.allgemeineHeadline {

	width:				100%;
	

	margin-bottom: 10px;		

	background-color:	#cd9933;

	text-align:			left;

	font-size:			12px;

	font-weight:		bold;

	line-height:		20px;

	text-indent:		5px;

	color:				#ffffff;
	

}

 @media print {
    body { font-size: 10pt }
  }




h1.allgemeineHeadline a {

	color:				#ffffff;
	

}


h2.allgemeineHeadline {

	width:				100%;
	

	margin-bottom: 10px;		

	background-color:	#cd9933;

	text-align:			left;

	font-size:			12px;

	font-weight:		bold;

	line-height:		20px;

	text-indent:		5px;

	color:				#ffffff;
	

}



h2.allgemeineHeadline a {

	color:				#ffffff;
	

}


h2.allgemeineHeadline2 {

	width:				100%;
	
	margin-bottom: 0px;		

	text-align:			center;

	font-size:			12px;

	font-weight:		bold;

	line-height:		20px;

	text-indent:		5px;
}


h2.allgemeineHeadline2 a {
	color:				#ffffff;
}


h3.allgemeineHeadline2 {

	width:				100%;
	
	margin-bottom: 0px;		

	text-align:			center;

	font-size:			11px;

	font-weight:		bold;

	line-height:		15px;
}


h3.allgemeineHeadline2 a {
	color:				#ffffff;
}



h3.allgemeineHeadline {

	width:				100%;
	

	margin-bottom: 10px;		

	background-color:	#cd9933;

	text-align:			left;

	font-size:			12px;

	font-weight:		bold;

	line-height:		20px;

	text-indent:		5px;

	color:				#ffffff;
	

}



h3.allgemeineHeadline a {

	color:				#ffffff;
	

}


h1.contentHeadline {

	width:				100%;

	background-color:	#cd9933;

	text-align:			left;

	font-size:			11px;

	font-weight:		bold;

	text-indent:		5px;

	color:				#6D808F;

	line-height:		18px;

	margin-top:			10px;

}



.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;

}



.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:				#0000FF;

	padding-right:		4px;

}



h2.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: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}



span.startArtikelbildFormat a {

	display:			block;

	padding-top:		3px;

}



span.startArtikelnameFormat a {

	display:			block;

}



span-startArtikelpreisFormat {

	display:			block;

}



#startArtikelFormatxx {

   display: 			block;

   float: 				left;

   width: 				150px;

 	 height: 				185px;

   margin: 				9px;

   border: 				0px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}



span.startArtikelbildFormatxx a {

	display:			block;

	padding-top:		3px;

}



span.startArtikelnameFormatxx a {

	display:			block;

}



span-startArtikelpreisFormatxx {

	display:			block;
	
}


/*********************************** Artikel Kategorieanzeige ***************************************/



#kategorieArtikelFormat {

   display: 			block;

   float: 				left;

   width: 				118px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormat2 {

   display: 			block;

   float: 				left;

   width: 				118px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormat3 {

   display: 			block;

   float: 				left;

   width: 				118px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormat4 {

   display: 			block;

   float: 				left;

   width: 				118px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormat5 {

   display: 			block;

   float: 				left;

   width: 				118px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormatxxx {



   background-color:	#f2f2f2;
   
   width: 				118px;

   height: 				100px;

   margin: 				16px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormatxpreisliste {

   display: 			block;
  

   float: 				left;

   width: 				250px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormatxpreisliste2 {

   display: 			block;

   float: 				left;

   width: 				516px;

   height: 				100px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}



#kategorieArtikelFormatx {

   display: 			block;

   float: 				center;

   width: 				97%;

   height: 				85px;

   margin: 				6px;

   border: 				1px solid #000000;

   text-decoration: 	none;   

   text-align:			center;

}


#kategorieArtikelFormat1 {

   display: 			block;

   float: 				left;

   width: 				120px;

   height: 				100px;

   margin: 				6px;

   

   text-decoration: 	none;   

   text-align:			center;

}

#kategorieArtikelFormat2 {

   display: 			block;

   float: 				left;

   width: 				518px;

   height: 				100px;

   margin: 				6px;

   

   text-decoration: 	none;   

   text-align:			center;

}

span.kategorieArtikelbildFormat a {

	display:			block;

	padding-top:		3px;

}



span.kategorieArtikelnameFormat a {

	display:			block;

}/***************************** Artikeluebersicht Formatierung ******************************/



.weiterZurueckFormat {

	text-align:			center;

	line-height:		25px;

}



span.artikelweiterButton  a {

	font-weight:		bold;

	font-size:			14px;

	margin:				5px;

}



span.artikelZurueckButton a {

	font-weight:		bold;

	font-size:			14px;

	margin:				5px;

}



.artikelBox {

	width:				530px;	

}



#ArtikelUebersichtFormat {

   display: 			block;

   float: 				left;

   width: 				528px;

   min-height:			130px;

   border: 				1px solid #D0D5D9;

   text-decoration: 	none;   

   margin-bottom:		20px;

   background-color:	#c0c0c0;

}



.artikelUebersichtBild a {

	width:				140px;

	float:				left;

	text-align:			left;

	margin:				10px;

}



.artikelUebersichtName a {

	width:				355px;

	float:				right;

	text-align:			left;

	margin-top:			10px;

	padding-right:		10px;

	font-weight:		bold;

}



.artikelUebersichtPreis {

	width:				355px;

	float:				right;

	text-align:			left;

	margin-top:			3px;

	margin-right:		10px;

}



.artikelUebersichtInfos {

	display:			block;

	float:				right;

	width:				355px;

	text-align:			left;

	margin-top:			5px;

	margin-right:		10px;

	line-height:		17px;

}
select.variantenForm {

	width:				150px;

	float:				left;

	text-align:			left;

	margin-top:			3px;

	margin-right:		10px;

	margin-left:		2px;

}/***************************** Artikeldetail Formatierung ******************************/



.artikelDetailBild {

	float:				left;

	width:				140px;

	text-align:			left;

	margin:				10px;

}



a.artikelDetailBilder, .artikelDetailBilder {

	float:				left;

	margin:				5px;

}



.artikelDetailInfos {

	display:			block;

	float:				left;

	width:				355px;

	text-align:			left;

	margin-top:			5px;

	margin-right:		10px;

	line-height:		17px;

}



.variantenFormat {

	display:			block;

	min-height:		20px;

	

}



#ArtikelDetailCrossellingFormat {

	

   	display: 			block;

   	float: 				left;

   	width: 				120px;

   	height:				120px;

   	margin:				5px;

   	border:				1px solid #000000;

   	text-decoration: 	none;

   	padding-top:		5px;

   	text-align:			center;

}



.ausgabeBewertung {

	display:			block;

	text-align:			left;

	margin-bottom:		15px;

}



textarea.artikelPartnerTextarea {

	width:				530px;

	height:				150px;

	border:				1px solid #6D808F;

	background-color:	#EDEFF0;

	font-size:			10px;

	font-family:		verdana, arial, "sans serif";

}
/********************************* Content Formular Formatierungen ************************/



fieldset {

	border:				1px solid #6D808F;

	background-color:	#EDEFF0;

	padding:			5px;

}



label.content {

	float:				left;

	width:				160px;

}



input.content, select.content {

	width:				290px;

	height:				19px;

	font-size:			12px;

	border:				1px solid #6D808F;

	margin:				3px;

}



input.contentMed {

	width:				245px;

	height:				19px;

	font-size:			12px;

	border:				1px solid #6D808F;

	margin:				3px;

}



input.kleincontent {

	width:				35px;

	height:				19px;

	font-size:			12px;

	border:				1px solid #6D808F;

	margin:				3px;

}



textarea.content {

	width:				290px;

	height:				120px;

	font-size:			12px;

	border:				1px solid #6D808F;

	margin:				3px;

}



input.radio {

	width:				10px;

	height:				10px;

}



.allgemeinSubmitButton, a.allgemeinSubmitButton {

	float:				right;

	margin:				5px;

	padding:			3 5px;

	border:				1px solid #000000;

	font-weight:		bold;	

}



.warenkorbButtonUebersicht {

	float:				right;

	margin:				5px;

	padding:			0 5px;

	border:				1px solid #000000;

	font-weight:		bold;

}



.merkzettelButtonUebersicht {

	float:				right;

	margin:				5px;

	padding:			0 5px;

	border:				1px solid #000000;

}



.warenkorbButtonDetail {

	float:				right;

	margin:				5px;

	padding:			0 5px;

	border:				1px solid #000000;

	font-weight:		bold;

}



.merkzettelButtonDetail {

	float:				right;

	margin:				5px;

	padding:			0 5px;

	border:				1px solid #000000;

}



.warenkorbButtonKasse {

	float:				right;

	margin:				5px;

	padding:			2 5px;

	border:				1px solid #000000;

	font-weight:		bold;

}



.weitershoppenButtonKasse {

	float:				right;

	margin:				5px;

	padding:			2 5px;

	border:				1px solid #000000;

}
#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:	#D0D5D9;

	font-weight:		bold;

	font-size:			10px;

	color:				#6D808F;

	padding:			3px;

	spacing:			1px;

	border:				1px solid #ffffff;

}



td {

	padding:			3px;

	font-size:			10px;

	border:				1px solid #ffffff;

	background-color:	#EDEFF0;

	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;

}
/******************************** CMS **************************************/



.CMSBox {

	width:				100%;	

}



#CMSUebersichtFormat {

   display: 			block;

   float: 				left;

   width: 				100%;

   min-height:			130px;

   border: 				1px solid #D0D5D9;

   text-decoration: 	none;   

   margin-bottom:		20px;

   background-color:	#F2F2F2;

}



.CMSUebersichtBild a {

	width:				140px;

	float:				left;

	text-align:			left;

	margin:				10px;

}



.CMSUebersichtName {

	width:				95%;

	float:				right;

	text-align:			left;

	margin-top:			10px;

	padding-right:		10px;

	font-weight:		bold;

}



.CMSUebersichtInfos {

	display:			block;

	float:				right;

	width:				95%;

	text-align:			left;

	margin-top:			5px;

	margin-right:		10px;

	line-height:		17px;

}



.textBildFormat {

	float:					left;

	margin:					0 10px 10px 0;

}
