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

h2.contentHeadline {
border-bottom:1px solid #DDDDDD;
clear:both;
color:#444444;
margin-top:10px;
width:100%;
}

h1.infoHeadline {
	color:				#B6CC00;
	border-bottom:		1px solid #B6CC00;
	clear:				both;
}

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

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 {
   border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	display:block;
	float:left;
	height:250px;
	margin:0 9px 15px;
	text-align:center;
	text-decoration:none;
	width:163px;	
}

div.startArtikelBox img {
	margin-top:10px;
}

div.startArtikelBox[class] div {
   width: 168px;
   background-color:#FFFFFF;
}

div.startArtikelBox p {
	border-top:1px dotted #DDDDDD;
	display:block;
	height:53px;
	margin:3px 0;
	padding:3px;
	text-align:left;
}

div.startArtikelBox span strong {
   	/*display: 			block;
   	text-align:			right;
   	padding-right:		5px;
   	padding-bottom:		5px;
   	font-size:			17px;
   	color:				#D66C00;
   	font-weight:		normal;*/
   	color:#990000;
display:block;
font-size:1em;
font-weight:bold;
padding-left:3px;
text-align:left;
}


div.startArtikelBox span {
	display:block;
	height:160px;
}

/*********************************** 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: 				1px solid #D7DBDD;
   text-decoration: 	none;   
   text-align:			center;
}

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

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

div.contentKategorieBox p {
	display: 			block;
   	padding:			3px;
   	margin:				0;
   	overflow:			hidden;
   	height:				16px;
   	text-align:			center;
}




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

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

.weiterZurueckFormat h2 {
	border:0 none;
	float:left;
	margin-bottom:5px;
	margin-top:0;
	padding-bottom:0;
	text-align:left;
	width:auto;
}

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

.weiterZurueckErweitert {
	border-bottom:1px solid #DDDDDD;
	float:left;
	line-height:1.12em;
	padding-top:4px;
	width:100%;
}

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

span.au_page_active {
	/*padding:			3px;
	margin:				2px;
	font-size:			20px;
	color:				#DC6C00;*/
	color:#444444;
	font-size:1em;
	font-weight:bold;
	margin:2px;
	padding:2px 3px;
	width:auto;
}

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 {
   display: 			block;
   float: 				left;
   width: 				100%;
   min-height:			130px;
   text-decoration: 	none;   
   margin-bottom:		30px;
}

div.artikelBox div.bildBox {
	width:				140px;
	float:				left;
	text-align:			center;
	border:				1px solid #D6DADC;
}

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

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

div.artikelBoxContent h3 {
	border:0 none;
	color:#444444;
	display:block;
	float:right;
	font-size:17px;
	font-weight:bold;
	margin-left:20px;
	margin-top:3px;
	text-align:right;
	width:auto;
}

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

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 {
	display:			block;
	text-align:			left;
	margin-top:			5px;
	margin-right:		0px;
	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 {
	float:left;
	width:100%;
}

div.artikelDetailBox h1 {
	font-size:14px;
	margin:0;
	padding:0;
}

div.artikelDetailBox h2 {
	clear:left;
	font-size:12px;
	margin-top:5px;
}

div.artikelDetailBox h3 {
padding:8px 0 4px;
}

div.artikelDetailBox h4 {
border-bottom:1px dotted #DDDDDD;
border-top:1px dotted #DDDDDD;
display:block;
float:left;
margin:0 0 0.75em;
padding:8px 0 4px;
width:100%;
}

div.artikelDetailBox object {
	background-color:#F9F9F9;
	display:block;
	float:left;
	height:auto;
	margin:0 auto 2em;
	width:100%;
	background-image: url("../images/getbox-background-video.jpg");
}

div.artikelDetailBox embed {
display:block;
float:none;
margin:0 auto;
}

div.artikelDetailBox p {
float:left;
margin-bottom:1.5em;
margin-top:0;
width:100%;
}

div.artikelDetailBox ul {
display:block;
float:left;
list-style-position:outside;
list-style-type:square;
margin:0 0 1.5em;
padding-left:15px;
width:100%;
}

div.artikelDetailBild {
	border:1px solid #DDDDDD;
	float:left;
	margin-bottom:15px;
	margin-right:10px;
	margin-top:5px;
	text-align:center;
	width:150px;
}

div.artikelDetailBild span {
	display:			block;
	height:				20px;
	background-color:	#D0D5D9;
	font-weight:		bold;
}

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

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

div.artikelDetailInfos h1 {
	font-size:14px;
	margin:0;
	padding:0;
}

div.artikelDetailInfos h2 {
	font-size:			14px;
	padding:			0;
	margin:				0;
}

div.artikelDetailInfos h3 {
	border:0 none;
	color:#444444;
	display:block;
	float:right;
	font-size:17px;
	font-weight:bold;
	margin:2px 0 0 10px;
	padding:0;
	text-align:right;
	width:160px;
}

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

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

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

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


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

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

div.artikelDetailInfos h3 strong {
	color:#99CC00;
	display:block;
	font-size:11px;
	font-weight:normal;
}

div.ArtikelDetailCrossellingFormat {
   background-color:#FFFFFF;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	display:block;
	float:left;
	height:175px;
	margin:5px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
	width:130px;
}

div.artikelbeschreibung {
	width:auto
}

div.artikelbeschreibung p {
	float: none;
	letter-spacing: 0.015em;
}

div.artikelbeschreibung a {
	border-bottom:1px #09F dotted;
}

/* div.artikelbeschreibung img {
	margin:0 12px 15px 0px;
} */

.imgleft {
	margin:0 12px 12px 6px;
    float: left;
}

.imgright {
	margin:0px 6px 12px 12px;
    float: right;
}

.imgcenter {
	margin: 0 0 20px 0;
	width: 100%;
}

.artikeldetails {
	float:left;
	width:100%;
}

.cap {
	float: left;
	font-size: 20px;
	vertical-align:top;
}

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

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

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

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

fieldset.content {
	border:				0px solid #D7DBDD;
	xpadding:			5px;
}

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

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

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

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

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

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


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

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

div.submitButton div {
	float:				left;
	background:			url(../../../../../templates/standard/design/blau/images/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(../../../../../templates/standard/design/blau/images/button_left.gif) no-repeat top left;
	text-decoration:	none;
	float:				left;
	color:				#99CC00;
	margin:				0px;
	border:				0px;
	width:				auto;
	height:				30px;
	font-weight:		normal;
}

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



#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:				1px solid #6D808F;
	height:				18px;
	padding-left:		5px;
	padding-right:		5px;
	font-weight:		bold;
}

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


table.standard {
	width:				100%;
	table-layout:		auto;
	border-spacing:		8px;
	empty-cells:		show;
	border-collapse:	collapse;
}

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

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

table.standard tr td input {
	border:				1px solid #DDD;
	color:#444444;
}

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



td.tdSummHighlightLow {
	text-align:			right;
	font-size: 1em;
}

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

td.tdSummeGesamt {
	text-align:			right;
	color:				#990000;
	font-size:			1em;
}



/********************** 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:				1px solid #6D808F;
}

/******************************** 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:				1px solid #666666;
	padding:			2px;
	margin-bottom:		15px;
	font-size:			11px;
	padding-top:		0;
	margin-top:			0;
}

/****************************** eigene Styles ******************************/

.bull {
color:#99CC00;
float:left;
font-size:1.25em;
height:19px;
line-height:15px;
margin-right:2px;
}

.navbull {
color:#99CC00;
float:left;
font-size:0.9em;
}

.vorbesteller {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 0 2em;
padding:15px;
}

.vorbesteller .introtext {
font-size:1.75em;
line-height:1.25em;
margin-bottom:0.75em;
}

.vorbesteller .introtext strong {
color:#99CC00;
}

.vorbesteller p {
margin-bottom:1.5em;
margin-top:0;
}

.vorbesteller a {
color:#99CC00;
text-decoration:underline;
}

.subcolumns {
float:left;
margin-bottom:1.5em;
overflow:hidden;
padding-top:15px;
width:100%;
}

.c50l, .c50r {
width:50%;
}

.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {
float:left;
}

.subcl {
padding:0 1em 0 0;
}

.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {
float:right;
margin-left:-5px;
}

.subcr {
padding:0 0 0 1em;
}

.musicplayer {
margin: 20px 0 15px 0;
padding: 10px 0 0 0;
float: left;
width: 100%;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
}

.musicplayer p {
	font-weight:bold;
	text-decoration: underline;
}

.musicplayer p a {
	border: 0;
}

.videoplayer iframe {
	display:block;
	margin:10px auto 20px;
}