/************************** Allgemeine Formatierungen ******************/
					
h1.contentHeadline {
	width:				100%;
	color:				#124388;
	line-height:		18px;
	margin-top:			10px;
	clear:				both;
	border-bottom:		1px solid #124388;
}

h1.dankeHeadline {
	width:				100%;
	color:				#FDCF00;
	line-height:		18px;
	margin-top:			10px;
	clear:				both;
	border-bottom:		1px solid #FDCF00;
}

h1.infoHeadline {
	color:				#fdcf00;
	border-bottom:		1px solid #FDCF00;
}

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

span.blockausgabe {
	display:			block;
}

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

.contentSecondRow {
	display:			block;
	width:				100%;

	text-align:			left;
	font-size:			11px;
	margin-top:			1px;
	padding:			2px;
	color:              #ffffff;
}

.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;
}

div.clearBox {
	clear:				both;
	padding-top:		10px;	
}


/******* Meldungen **********/

.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;
}

div.startArtikelBox { 
width:				100%; 
clear:				both; 
}

div.startArtikelBox div { 
background-image: 	url(../images/artikelbox1.jpg); 
background-repeat: 	no-repeat; 
background-position: center top; 
display: 			block; 
float: 				left; 
width: 				163px; 
height: 			220px; 
margin-right:		18px; 
margin-bottom: 		15px; 
border: 			solid 1px #124388; 
text-decoration: 	none; 
text-align:			center; 
padding-top: 		10px; }

div.startArtikelBox[class] div {
width: 				168px;
}

div.startArtikelBox p { 
color: 				#134489; 
font-size: 			10px; 
font-weight:		bold; 
display: 			block; 
padding:			3px; 
margin:				0; 
overflow:			hidden; 
height:				25px; 
text-align:			center; 
}

div.startArtikelBox a { 
color: 				#134489;
width: 				100%; 
}

div.startArtikelBox span strong { 
display: 			block; 
text-align:			center; 
padding-right:		5px; 
font-size:			16px; 
color:				#fff; 
font-weight:		bold; 
background-color: 	#4585e6; 
padding-top: 		3px;
padding-bottom: 	3px;
}


div.startArtikelBox span { 
display:			block; 
padding-top:		3px; 
padding-bottom: 5px; 
}

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

div.contentKategorieBox {
	width:				100%;
	clear:				both;	
}

div.contentKategorieBox div {
   display: 			block;
   float: 				left;
   width: 				163px;
   height: 				130px;
   margin-right:		18px;
   margin-bottom:		20px;
   border: 				solid 1px #134489;
   text-decoration: 	none;   
   text-align:			center;
   background-color:     #4585e6;
}

div.contentKategorieBox[class] div {
   width: 				168px;
}

div.contentKategorieBox span {
	display:			block;
	padding-top:		3px;
}




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

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

.weiterZurueckFormat h1 { 
width:				100%; 
float:				left; 
text-align:			left; 
border:				0; 
}

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

.weiterZurueckErweitert { border-bottom:		1px solid #FDCF00; }

.weiterZurueckErweitert2 {
	border-top:			1px solid #FDCF00;
}

span.au_page_active { padding:			3px; margin:				2px; font-size:			14px; color:				#fdcf00; font-weight: bold; }

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;
}

div.artikelBox { 
background-color: #fff; 
background-image: url(../images/artikelbox1.jpg); 
background-repeat: no-repeat; 
background-position: right bottom; 
display: 			block; 
float: 				left; 
width: 				543px; 
min-height:			130px; 
text-decoration: 	none; 
margin-bottom:		30px; 
padding: 10px; 
border: solid 1px #134489; }

div.artikelBox div.bildBox { width:				140px; float:				left; text-align:			center; }

div.artikelBoxContent {
	width:				385px;
	float:				right;
}

div.artikelBoxContent h2 {
	display:			block;
	text-align:			left;
	font-weight:		bold;
	font-size:			14px;
	padding:			0;
	margin:				0;
}

div.artikelBoxContent h3 {
	display:			block;
	text-align:			right;
	margin-top:			3px;
	margin-left:		20px;
	float:				right;
	color:				#134489;
	font-size:			17px;
	font-weight:		normal;
}

div.artikelBoxContent h3 span {
	display:			block;
	text-align:			right;
	color:				#134489;
	font-size:			10px;
}

div.artikelBoxContent h3 small {
	display:			block;
	text-align:			right;
	color:				#999999;
	font-size:			9px;
}

div.artikelBoxContent h3 small a {
	color:				#999999;
	text-decoration:	underline;
}

div.artikelBoxContent form {
	display:			block;
	text-align:			left;
	margin-top:			3px;
	margin-right:		10px;
}

div.artikelBoxContent p { color: #134489; display:			block; text-align:			left; margin-top:			5px; margin-right:		10px; line-height:		17px; }

div.artikelBoxContent p a {
	display:			block;
	text-align:			right;
}


div.artikelBoxContent select {
	width:				150px;
	text-align:			left;
	margin-top:			3px;
	margin-right:		10px;
	margin-left:		2px;
}



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

div.artikelDetailBox { color: #134489; background-color: 		#fff; background-image: 		url(../images/artikelbox1.jpg); background-repeat: 		no-repeat; background-position: 	center bottom; width:					543px; padding: 				5px 10px 10px; border: 				solid 1px #124388; }

div.artikelDetailBox h1 {
clear:					left;
}

div.artikelDetailBild { 
float:				left; 
text-align:			left; 
margin-right:		10px; 
margin-top:			5px; 
margin-bottom:		15px; 
text-align:			center; 
}

div.artikelDetailBild span { 
font-size: 			10px; 
display:			block; 
height:				15px; 
background-color:	#B8C4D4; 
font-weight:		bold; 
}

a.artikelDetailBilder, .artikelDetailBilder {
	float:				left;
	margin:				10px;
}

div.artikelDetailInfos {
	display:			block;
	float:				left;
	width:				380px;
	text-align:			left;
	margin-top:			3px;
	padding:			0;
	margin-bottom:		15px;
	line-height:		17px;
}

div.artikelDetailInfos h2 { 
font-size:			16px; 
font-weight: 		bold; 
padding:			0; 
margin:				0; 
}

div.artikelDetailInfos h3 {
	color:				#124388;
	display:			block;
	font-size:			16px;
	font-weight:		bold;
	text-align:			right;
	float:				right;
	margin:				2px 0 0 10px;
	padding:			0;
	width:				170px;
}

div.artikelDetailInfos h3 small { 
color:				#999999; 
display:			block; 
font-size:			9px; 
font-weight: 		normal; 
text-align:			right; 
float:				right; 
}

div.artikelDetailInfos h3 small a {
	color:				#999999;
	text-decoration:	underline;
}

div.artikelDetailInfos p {
	padding:			0;
	margin:				0;
	margin-bottom:		5px;
	font-size:			11px;
}

div.artikelDetailInfos p a, div.artikelDetailInfos span {
	display:			block;
	text-align:			right;
}


div.artikelDetailInfos select {
	width:				150px;
	height:				20px;
	margin-bottom:		5px;
	border:				solid 1px #b6cc00;
}

div.artikelDetailInfos p input {
	width:				40px;
	height:				15px;
	margin-bottom:		10px;
	margin-top:			10px;
}

div.artikelDetailInfos h3 strong {
	display:			block;
	font-size:			10px;
	font-weight:		normal;
}

div.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:		10px;
}

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

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

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

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

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

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

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

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

div.contentRegisterBox div p { color: #124388; height:				45px; }

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

fieldset.content { color: #124388; background-color: 	#fff; padding: 			10px; border:				solid 1px; padding:			5px; }

fieldset.content label, label.content { color: #124388; float:				left; width:				200px; height: 			18px; margin: 			3px; }

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

fieldset.content input.contentMed {
	width:				245px;
	height:				18px;
	font-size:			12px;
	border:				solid 1px #124388;
	margin:				3px;
}

fieldset.content input.kleinContent {
	width:				35px;
	height:				18px;
	font-size:			12px;
	border:				solid 1px #124388;
	margin:				3px;
}

fieldset.content textarea { 
font-size:			12px; 
border:				solid 1px #124388; 
margin:				3px; 
outline-style: 		none; 
}

fieldset.content radio {
	width:				8px;
	height:				8px;
	border:				0;
}


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

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

div.submitButton div { 
background-color: 	transparent; 
float:				left; 
padding:			0; 
margin:				0; 
}

div.submitButton div input, div.submitButton div button, div.submitButton div a, div.submitButton div span { 
display:			block; 
padding:			5px; 
text-decoration:	none; 
float:				left; 
color:				#124388; 
margin:				0; 
border:				solid 1px; 
width:				auto; 
height:				auto; 
font-size:			12px; 
font-weight:		bold; 
background-color: 	transparent; 
}

div.submitButton div input:hover, div.submitButton div button:hover, div.submitButton div a:hover, div.submitButton div span:hover { 
display:			block; 
padding:			5px; 
text-decoration:	none; 
float:				left; 
color:				#B7C3D3; 
margin:				0; 
border:				solid 1px #124388; 
width:				auto; 
height:				auto; 
font-size:			12px; 
font-weight:		bold; 
background-color: 	#ffffff; 
}


div.submitButton div a strong {
	color:				#1243880;
	font-weight:		bold;
}



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


/********************************* Content Gutschein Formatierungen ************************/
div.contentGutscheinBox {
	padding-top:		10px;
}

div.contentGutscheinBox label {
	float:				left;
	width:				100px;
}

div.contentGutscheinBox input {
	float:				left;
	width:				120px;
	height:				18px;
	margin-right:		3px;
}

div.contentGutscheinBox a {
	float:				left;
	border:				solid 1px #b6cc00;
	height:				18px;
	padding-left:		5px;
	padding-right:		5px;
	font-weight:		bold;
}

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


table.standard { 
background-color: 	#fff; 
width:				100%; 
border: 			solid 1px #124388; 
table-layout:		auto; 
border-spacing:		8px; 
empty-cells:		show; 
border-collapse:	collapse; 
}

th {
	font-weight:		bold;
	font-size:			12px;
	color:				#124388;
	padding:			3px;
	spacing:			1px;
	border-bottom:		1px solid #124388;
}

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

table.standard tr td input {
	border:				solid 1px #124388;
}

td.streifenmuster {
	background-color:	#F0F0F0;
}



td.tdSummHighlightLow {
	text-align:			right;
}

td.tdSummHighlight {
	font-size:			12px;
	text-align:			right;
}

td.tdSummeGesamt {
	text-align:			right;
	color:				#000;
	font-size:			16px;
}



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

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

div.zahlVersandListFormat input {
	border:				0px;	
}

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

.zahlVersandListBeschreibung img {
	float:				left;
	margin-right:		5px;
	margin-bottom:		35px;
}

/********************** Formatierung Warenkorbdetails ***********************/

input.kleinContent {
	width:				40px;
	height:				13px;
	font-size:			10px;
	border:				solid 1px #b6cc00;
}

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

div.CMSBox {
	position:			relative;
	width:				100%;
}

div.CMSUebersichtFormat {
   display: 			block;
   float: 				left;
   width: 				100%;
   min-height:			130px;
   text-decoration: 	none;   
   margin-bottom:		20px;
}

div.CMSUebersichtFormat h1 {
	text-indent:		0px;
	width:				95%;
	text-align:			left;
	margin-top:			10px;
	padding-right:		10px;
	font-weight:		bold;
	background-color:	transparent;
	border:				0;
}

div.CMSUebersichtFormat div {
	position:			relative;
}


/******************************* News Box **********************************/

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


/******************************* Kundenseite ******************************/

div.kundenseite h3 {
	font-size:			13px;
	padding:			0;
	margin:				0;
}

div.kundenseite p {
	font-size:			11px;
	padding-top:		3px;
	padding-bottom:		25px;
	margin:				0;
}


/****************************** Widerruf ******************************/

div.widerrufBox {
	width:				auto;
	height:				80px;
	overflow:			auto;
	clear:				both;
	border:				solid 1px #124388;
	padding:			0 2px 2px;
	margin-bottom:		15px;
	font-size:			11px;
	margin-top:			0;
}
