/*****************************************************
******************************************************
 Start Wiki  
 *****************************************************
 ****************************************************/
 
.image-center	{
	text-align: center;
}

.einerTeaser .image-center, .zweierTeaser .image-center	{
	margin-top: -15px;
}
	
.spacer, .space {
	clear: both;
	float: none;
	display: block;
	height: 10px;
}
 
.einerTeaser h2.wiki, .zweierTeaser h2.wiki {
 	margin-top: -15px;
}
 
span.alletitel {
	float: right;
	width: 90px;
	margin-left: 10px;
	margin-top: 6px;
	font-weight: bold;
}
 
#contentColumn h2.alletitelh2 {
	padding-left: 0px;
	float: left;
	display: inline;
	width: 415px;
}

.wiki {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #1B0302;
	font-size: 9pt;
}

h1.wiki, h2.wiki, h3.wiki, h4.wiki, h5.wiki, h6.wiki {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

h4.wiki {
	/* background-image: url(img/wikiH4.png);
	background-repeat: no-repeat; */
	color: #FFFFFF;
	background-color: #9A0000;
	margin-bottom: 10px;
	padding: 2px 5px;
 	font-size: 12pt;
 	font-weight: bold;
}
 
h4.wiki a:link, h4.wiki a:active,
h4.wiki a:focus, h4.wiki a:visited {
 	color: #FFFFFF;
}
 
.zweierTeaser h4.wiki {
	/* background-image: url(img/wikiH4small.png); */
	width: 240px;
}
 
h3.wiki  {
	color: #1B0302;
	padding: 0px;
 	font-size: 18pt;
 	font-weight: normal;
 	font-family: Times New Roman, Times, serif;
}

a.wiki, a.wiki:active, a.wiki:link, a.wiki:visited, a.wiki:focus,
.wiki a, .wiki a:active, .wiki a:link, .wiki a:visited, .wiki a:focus {
	font-weight: bold;
	text-decoration: underline;
}

.wiki a:hover, a.wiki:hover {
 	color: #9A0000;
}
 
h3.homepageHead {
 	color: #1654A9;
	display: block;
	font-size: 22px;
	padding: 6px 1px 7px 0px;
	text-decoration: none;
}
 
#contentColumn h2.wiki {
 	padding: 3px 0px 3px 10px;
	float: none;
	display: block;
	width: auto;
	color: #FFFFFF;
	overflow: hidden;
	font-weight: bold;
	font-size: 14pt;
}
 
h5.wiki {
 	/* padding: 4px 0px;
	color: #3F3F3F; */
	font-size: 12pt;
	font-weight: bold;
}
  
h6.wiki {
 	float: none;
 	display: inline;
	/* color: #3F3F3F; */
	font-size: 8pt;
	font-weight: normal;
} 
 
.image-left {
 	float: left;
 	/* display: inline; */
 	margin: 3px 10px 4px 0;
}
 
.image-right {
 	float: right;
 	/* display: inline; */
 	margin: 3px 0 4px 10px;
}

.image-left a, .image-right a {
	display: block;
}

div.einerTeaser, div.zweierTeaser {
	float: left;
	padding-top: 15px;
	padding-bottom: 19px;
	width: 520px;
}

div.zweierTeaserLeft, div.zweierTeaserRight{
	float: left;
	width: 250px;
}

div.zweierTeaserLeft {
	margin-right: 20px;
}

div.zweierTeaser {
	text-align: left;
}

div.zweierTeaser h3.wiki, div.zweierTeaser h2.wiki, div.zweierTeaser h4.wiki, div.zweierTeaser h5.wiki, div.zweierTeaser h6.wiki {
	text-align: left;
}

div.dreierTeaser {
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
}

div.itemBig {
	float: left;
	width: 173px;
	text-align: center;
	font-size: 9pt;
	margin-top: 15px;
	font-familiy: Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

div.itemBig h3  {
	font-size: 14px;
	color: #6A6A6A;
	font-familiy: Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

div.itemBig h3 a, div.itemBig a {
	/*font-size: 15px;*/
	font-size: 8.7pt;
}

div.itemBig .preis {
	/*font-size: 8.7pt;*/
	font-weight: bold;
}

div.itemBig .statt_preis {
	color: #3F3F3F;
	font-size: 10px;
}

div.itemBig .statt_preis br {
	display: inline;
}

div.itemBig .bewertungsSterne {
	padding: 1px 0px 2px 0px;
}

div.wikiFeld {
	padding-top: 15px;
	padding-bottom: 15px;
	width: 517px;
	display: block;
}

div.wikiFeld, span.wikiFeld {
}
 
.kundenBewertung {
 	color: #3F3F3F;
 	letter-spacing: -1px;
}
 
.zweierTeaser .kundenBewertung {
 	letter-spacing: -1px;
}
 
.kundenBewertung img, .kundenBewertung .text {
 	float: left;
 	display: inline;
 	border: none;
 	padding: 0px;
 	margin: 0px;
}
  
.kundenBewertung .text {
 	margin-left: 5px;
}
 
.zweierTeaser .kundenBewertung .text {
	float: none;
 	margin-left: 0px;
}
 
.zweierTeaser .kundenBewertung img {
 	margin-bottom: 3px;
}
 
.price-label-with-order-button {
	margin: 15px 0px;
}
 
.zweierTeaser .price-label-with-order-button {
	float: left;
	display: block;
	/* width: 170px; */
	margin: 0px auto; /* 20px auto 25px */
}

.einerTeaser .price-label-with-order-button .statt_preis, .kategorieTeaser .price-label-with-order-button .statt_preis, div.herodiv .orderButton {
	float: left;
}

.einerTeaser .price-label-with-order-button .orderButton, .kategorieTeaser .price-label-with-order-button .orderButton {
	float: right;
}

.kategorieTeaser .price-label-with-order-button .orderButton {
	margin: 0 5px 5px 0;
}

.zweierTeaser .price-label-with-order-button .statt_preis {
	margin-bottom: 15px;
	display: block;
}
 
.zweierTeaser .price-label-with-order-button .orderButton .content {
	margin-left: 0px;
}

.zweierTeaser .trennlinieHorizontal {
	width: 250px;
	margin-top: 15px;
	height: 2px;
	background: #DFDCD3 none;
}
 
.statt_preis .durch {
	text-decoration: line-through;
}

.statt_preis .nrml {
}

.statt_preis {
	float: none;
	display: inline;
	font-size: 12px;
	font-weight: normal;
}
 
/*
.statt_preis br {
	display: none;
} */
 
/* .statt_preis .durch {
	display: inline-block;
	padding-right: 5px;
} */

.price-label-with-order-button .statt_preis {
	/* float: left; */
	font-size: 10pt;
}

/*
.price-label-with-order-button .statt_preis br {
	display: inline;
} */

.price-label-with-order-button .statt_preis .preis {
	font-size: 14pt;
	font-weight: bold;
	color: #1B0302;
}

.zweierTeaser .price-label-with-order-button .statt_preis .preis {
	color: #1B0302;
	font-size: 12pt;
}

.orderButton {
	font-weight: bold;
	width: 135px;
	display: block;
	/* float: left; */
	margin-bottom: 25px;
}
 
.price-label-with-order-button .orderButton {
	/* float: left; */
	margin: 0px;
}
 
.orderButton a:active, .orderButton a:link, .orderButton a:hover, .orderButton a:visited {
	display: block;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #FFFFFF;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.orderButton a:active, .orderButton a:link, .orderButton a:visited {
	background-image: url(img/warenkorbButton.gif);
	background-position: left top;
}

.orderButton a:hover {
	background-image: url(img/warenkorbButton.gif);
	background-position: left -25px;
}

/*navi_tab_right= Feld recht �ber der Bestsellerbox*/
#navi_tab_right #qlnavihead a {
	display: block;
	padding: 3px 5px;
	margin: 5px 0px;
}

#navi_tab_right #qlnavihead .image-center a,
#navi_tab_right #qlnavihead .image-left a,
#navi_tab_right #qlnavihead .image-right a {
	display: block;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.shelf {
	width: 900px;
	display: block;
	margin: 0px 15px 13px 15px;
	background-image: url(img/backgroundShelf.png);
	background-position: left top;
	height: 92px;
	float: left;
	padding: 0px 30px;
	overflow: hidden;
}

.carrousel {
	margin-bottom: 13px;
}

.shelf h4 { /* Ausblenden der �berschrift */
	display: none;
}

.shelf .itemBig {
	width: 90px;
	padding: 0px;
	margin: 4px 0px;
}

.shelf .itemBig a {
	display: block;
}

.shelf .itemBig h3, .shelf .itemBig h3 a, .shelf .itemBig .preis, .shelf .itemBig a {
	font-size: 0;
}

.shelf .itemBig h3, .shelf .itemBig h3 a, .shelf .itemBig .preis, .shelf .itemBig .bewertungsSterne, .shelf br {
	display: none;
}

/************* Start Textbl�xke *************/

.textblockList div.trennlinieHorizontal {
	float: left;
}

/************* Ende Textbl�cke *************/

/************* Start Wiki Formular **************/
 
 div.header_bar {
 	font-size: 22px;
 	color: #1654a9;
 	padding:6px 1px 7px 4px;
 }
 
 .dynamic_form_errors {
 	color: #CC0000;
 	font-size: 14px;
 	padding-bottom: 5px;
 }
 /*
 .dynamic_form_content .top {
	background-image: url(img/wikiFormTop.gif);
	background-repeat: no-repeat;
	width: 520px;
	height: 7px;
}

 .dynamic_form_content form {
	background-image: url(img/wikiFormContent.gif);
	background-repeat: repeat-y;
	width: 470px;
	padding: 5px 25px;
}
 
 .dynamic_form_content .bottom {
	background-image: url(img/wikiFormBottom.gif);
	background-repeat: no-repeat;
	width: 520px;
	height: 7px;
}*/

.dynamic_form_content .dynamic_form_description {
	padding-bottom: 10px;
}

.dynamic_form_content form .dynamic_form_description {
	padding-bottom: 0;
}

.dynamic_form_field_container {
	margin: 0 20px 17px 0; 
}

.dynamic_form_field_container.checkbox .dynamic_form_textarea_label{
	width: 40%;
}

.dynamic_form_field_container.checkbox .dynamic_form_field_label{
	width: 40%;
}

.dynamic_form_field_container.checkbox .dynamic_form_field_content{
	width: 60%;
}

.dynamic_form_field_container.checkbox .dynamic_form_field_content input{
	width: 7%;
}

.dynamic_form_field_container.checkbox .dynamic_form_field_content p{
	width: 93%;
}

.dynamic_form_input {
	font-family:Tahoma,Geneva,sans-serif;
	font-size: 9pt;
	color:#6a6a6a;
	clear:left;
}

.dynamic_form_field_label.required{
	background: transparent url('img/asterisk.gif') no-repeat right top;
	padding: 1px 8px 0 0; 
	display:inline;
	float:left;
}

.dynamic_form_field_label,
.dynamic_form_textarea_label {
	margin-bottom: 3px;
	color: #131212;
	font-size:9pt;
	font-weight:bold;
	float:none;
}

.dynamic_form_field_label img, .dynamic_form_textarea_label img {
	left:-4px;
	position:relative;
	top:-1px;
}

.dynamic_form_top_field_description, .dynamic_form_description {
	margin-bottom: 4px
}

.dynamic_form_submit {
	position: relative;
  	font-family: Tahoma, Geneva, sans-serif;
  	font-size: 8pt;
  	text-decoration: none;
  	font-weight: bold;
	border: 0; 
	padding: 0;
	cursor: pointer;
    display: block;
    padding: 0 7px 0 0;
	overflow: visible; /* removes extra side padding in IE */
	width: 170px;
	text-align: center; 
	background: transparent url('img/button_hover_shop_small.png') no-repeat right -100px; 
}

.dynamic_form_submit input {
	position: relative;
	display: block; 
	white-space: nowrap;
	border: none;
	font-weight: bold;
	line-height: 48px;
	height: 40px;
    padding-left: 28px;
	padding-top: 7px;
	background: transparent url('img/button_hover_shop_small.png') no-repeat left top; 
	color: #fff;
	width: 170px;
}

/*
div.dynamic_form_submit input.addToCart {
	width: 180px;
	background: transparent url('img/button_hover_shop_formular.png') no-repeat left top;
}
*/

.dynamic_form_submit:hover{
	text-decoration:none;
	background-position: right -140px; 
}

.dynamic_form_submit input:hover{
	background-position: left -50px;
}

.dynamic_form_radio, .dynamic_form_checkbox {
	border: none;
	margin-top: 3px;
}

.dynamic_form_content form h4 {
	background-image: url(img/formIconPflichtfeld.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left 6px;
	position: relative; left: 408px;
	padding: 5px 27px 0px 10px;
	font-size: 14px;
	color: #1654a9;
}

.dynamic_form_content h4 {
	color: #000000;
}

.dynamic_form_captcha_image {
	margin-top: 3px;
	margin-bottom: 4px;
}

input.dynamic_form_text {
	background:transparent url(img/shadow_input_select.gif) no-repeat scroll 0 0;
	/* border:none; */
	height:16px;
	padding-left:11px;
	padding-top:3px;
	width:225px;
}

select.dynamic_form_select {
	/*background:transparent url(img/shadow_input_select.gif) no-repeat scroll 0 0;
	border:none; */
	height:19px;
	padding-left:11px;
	/* padding-top:3px; */
	width:209px;
	display:block;
	clear:left;
}

textarea.dynamic_form_textarea{
	background:transparent url(img/shadow_textarea.gif) no-repeat scroll 0 0;
	height:117px;
	width:506px;
	padding-left:11px;
	padding-top:3px;
	overflow:auto;
	/* border:none; */
}

/************ Ende Wiki Formular **************/
 

/*****************************************************
******************************************************
 Ende Wiki  
 *****************************************************
 ****************************************************/