/************************** Allgemeine Formatierungen ******************/
h1.allgemeineHeadline {
	width:				100%;
	margin-bottom: 10px;
	text-align:			left;
	font-size:			14px;
	font-weight:		bold;
	line-height:		33px;
	text-indent:		10px;
	color:				#303890

}

h1.allgemeineHeadline a {
	color:				#303890;
}

h1.contentHeadline {
	width:				100%;
	text-align:			left;
	font-size:			12px;
	font-weight:		bold;
	text-indent:		5px;
	color:				#FFFFFF;
	background-color: ;
	line-height:		18px;
	margin-top:			10px

}

.contentAusgabe {
	display:			block;
	text-align:			center;
	margin:				10px;
}

.contentRow {
	display:			block;
	width:				100%;
	text-align:			left;
	font-size:			12px;
	margin-top:			1px;
	padding:			2px;
}

.contentSecondRow {
	display:			block;
	width:				100%;
	text-align:			left;
	font-size:			12px;
	margin-top:			1px;
	padding:			2px;
}

.fliesstext {
	display:			block;
	margin-top:			10px;
	margin-bottom:		10px;
	background-color:
}

.higlightText {
	font-weight:		bold;
}

/***** Listformatierungen ********/

ul.list {
	list-style-position: inside;
}

ol.list {
	list-style-position: inside;
}

/***************************** Startseite Artikelformatierung ******************************/

.artikelCleaner {
	clear:				both;
	padding-bottom:		10px;
}

.startArtikelBox {
	width:				600px;
}

#startArtikelFormat {
   display: 			block;
   float: 				left;
   margin: 				15px;
   border: 				0px solid #AC1509;
   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 ***************************************/

#kategorieArtikelFormat {
   display: 			block;
   float: 				left;
   width: 				;
   margin: 				15px;
   border: 				0px solid #AC1509;
   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:				100%;

}

#ArtikelUebersichtFormat {
   display: 			block;
   float: 				left;
   border: 				1px solid #AC1509;
   text-decoration: 	none;
   margin-bottom:		20px;
}

.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:				10px;
}

.artikelDetailInfos {
	display:			block;
	float:				right;
	width:				350px;
	text-align:			left;
	margin-top:			10px;
	margin-right:		15px;
	line-height:		20px;
}

.variantenFormat {
	display:			block;
	min-height:		20px;

}

#ArtikelDetailCrossellingFormat {

   	display: 			block;
   	float: 				left;
   	width: 				120px;
   	height:				120px;
   	margin:				5px;
   	border:				1px solid #AC1509;
   	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 #AC1509;
	font-size:			10px;
	font-family:		verdana, arial, "sans serif";
}


/********************************* Content Formular Formatierungen ************************/

fieldset {
   	border:				1px solid #AC1509;
	padding:			5px;
}

label.content {
	float:				left;
	width:				160px;
}

input.content, select.content {
	width:				290px;
	height:				19px;
	font-size:			12px;
   	border:				2px solid #AC1509;
	margin:				3px;
}

input.contentMed {
	width:				245px;
	height:				19px;
	font-size:			12px;
   	border:				2px solid #AC1509;
	margin:				3px;
}

input.kleincontent {
	width:				35px;
	height:				19px;
	font-size:			12px;
   	border:				2px solid #AC1509;
	margin:				3px;
}

textarea.content {
	width:				290px;
	height:				120px;
	font-size:			12px;
   	border:				2px solid #AC1509;
	margin:				3px;
}

input.radio {
	width:				10px;
	height:				10px;
}

.allgemeinSubmitButton, a.allgemeinSubmitButton {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	font-weight:		bold;
	background-color: #FFFEFC;
}

.warenkorbButtonUebersicht {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	font-weight:		bold;
	background-color: #FFFEFC;
}

.merkzettelButtonUebersicht {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	background-color: #FFFEFC;
}

.warenkorbButtonDetail {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	font-weight:		bold;
	background-color: #FFFEFC;
}

.merkzettelButtonDetail {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	background-color: #FFFEFC;
}

.warenkorbButtonKasse {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	font-weight:		bold;
	background-color: #FFFEFC;
}

.weitershoppenButtonKasse {
	float:				right;
	margin:				5px;
	padding:			5px;
	border:				2px solid #AC1509;
	background-color: #FFFEFC;
}


#formfehler {
	background-color:	red;
	color:				#ffffff;
}

/********************** 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 #AC1509;
   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;
}

/******* Hervorhebungen fuer Preise und Infos **********/

h2.textHeadline {
	font-weight:		bold;
	font-size:			12px;
}

h2.textHeadline {
	font-weight:		bold;
	font-size:			12px;
}

h3.contentWichtig {
	display:			block;
	font-size:			13px;
	color:				#C11B1B;
	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;
}

/******* CREATIV-Formatierung **********/

 body {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 font-size: 12px;
 color: rgb(0,0,0);
 text-decoration: none ;
 background-image: url('http://www.i-tuepfelchen-hamburg.de/bg.png');
}

table {
}

th {
	font-weight: bold;
	font-size: 12px;
	color: #503A28;
	padding: 3px;
	spacing: 1px;
}

 td {
	font-size: 12px;
	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;
}

 h2.contentHervorhebung {
 display: inline;
 font-size: 14px;
 color: #FF7900;
 padding-right: 10px;
}

 H1 {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 font-size: 16px; color: rgb(48,56,144);
 font-weight: bold;
 text-decoration: none ;
}

 .TextObject {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 font-size: 12px; color: rgb(48,56,144);
 text-decoration: none ;
}

 P {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 font-size: 12px; color: rgb(48,56,144);
 text-decoration: none ;
}

 OL {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 font-size: 12px; color: rgb(48,56,144);
}

 UL {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 font-size: 12px; color: rgb(188,223,227);
}

 A:active {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 text-decoration: none ;
}

 A:link {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 text-decoration: underline ;
}

 A:visited {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 text-decoration: none ;
}

 A:hover {
 font-family: Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
 text-decoration: none;
}
