/************************** Allgemeine Formatierungen ******************/					h1.allgemeineHeadline {	width:				100%;	margin-bottom: 10px;			/*background-color:	#6D808F;*/	text-align:			left;	font-size:			12px;	font-weight:		bold;	line-height:		20px;	color:				#3C4B7A;	height:				23px;}h1.allgemeineHeadline a {	color:				#3C4B7A;}h1.contentHeadline {	width:				100%;	background-color:	#99CC99;	text-align:			left;	font-size:			11px;	font-weight:		bold;	color:				#3C4B7A;	line-height:		18px;	margin-top:			10px;	text-indent:		3px;}.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;}.hgweiss { 	background-color: #fff; 	border: 0; 	padding: 0; }/***** Listformatierungen ********/ul.list {	list-style-position: inside;}ol.list {	list-style-position: inside;}/******* Hervorhebungen fuer Preise und Infos **********/h2.contentHervorhebung {	display:			inline;	font-size:			12px;	color:				#3C4B7A;	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:				580px;}#startArtikelFormat {   	display: 			block;   	float: 				left;   	width: 				170px; 	height: 			190px;   	margin-right:		12px;   	margin-bottom:		20px;   	border: 			1px solid #3C4B7A;   	text-decoration: 	none;      	text-align:			center;}span.startArtikelbildFormat a {	position:			relative;	top:				5px;	display:			block;}span.startArtikelnameFormat a {	display:			block;	position:			relative;	top:				10px;}span.startArtikelpreisFormat {	display:			none;}/*********************************** Artikel Kategorieanzeige ***************************************/#kategorieArtikelFormat {   display: 			block;   float: 				left;   width: 				118px;   height: 				100px;   margin: 				6px;   border: 				1px solid #000000;   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:				570px;	}#ArtikelUebersichtFormat {   float: 				left;   width: 				551px;   min-height:			140px;   border: 				1px solid #3C4B7A;   text-decoration: 	none;   margin-bottom:		20px;   background-color:	#ffffff;}.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 {	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:				10px;}.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 */}table.bestseller {	width:				100%;	table-layout:		auto;	border-spacing:		8px;	empty-cells:		show;}td.bestseller {	border:				1px solid #99CC99;}th {	background-color:	#3C4B7A;	font-weight:		bold;	font-size:			10px;	color:				#99CC99;	padding:			3px;	spacing:			1px;	border:				1px solid #ffffff;}td {	padding:			3px;	font-size:			10px;	border:				1px solid #ffffff;	background-color:	#99CC99;	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:				#3C4B7A;	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:				99%;	}#CMSUebersichtFormat {   display: 			block;   float: 				left;   width: 				100%;   min-height:			130px;   text-decoration: 	none;      margin-bottom:		20px;}.CMSUebersichtBild a {	width:				140px;	float:				left;	text-align:			left;	margin:				10px;}.CMSUebersichtName {	width:				98%;	float:				left;	text-align:			left;	margin-top:			10px;	padding-right:		10px;	font-weight:		bold;}.CMSUebersichtInfos {	display:			block;	float:				left;	width:				98%;	text-align:			left;	margin-top:			5px;	margin-right:		10px;	line-height:		17px;}.textBildFormat {	float:					left;	margin:					0 10px 10px 0;}
