/* Elemente */

html, body 		
{ 	
	height:					100%;
	margin: 				0 0 1px 0;
	padding: 				0px;
} 
BODY		
{ 	
	color: 					#fff;
	font-size: 				13px;
	font-family: 			Verdana;
	background: 			#000 url(../Labels/bg.jpg) no-repeat fixed center top; 
}
FORM		
{
	margin:					0px; 
	padding:				0px;
}
input, select, textarea 
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
Input[type=image],Input[type=image]:hover			
{
	position: 				relative; 
	vertical-align: 		middle;
	margin: 				0;  
	padding:				0;  
	border: 				0;
}
input[type=password],input[type=text],input[type=file],select	
{
	color: 					#6F6F6F;
	background-color: 		#fff;
	border: 				solid 1px #BEBEBE;
	padding: 				5px;
}
input[type=password],input[type=text], 
{
	width: 					165px;
}
input[type=checkbox],input[type=radio]	
{
	margin:					0px;
	padding:				0px;
	background-color: 		transparent;
	border: 				solid 0px #BEBEBE;
}
input[type=submit],input[type=button],input[type=reset],Button	
{
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
	font-weight: 			bold;
	font-size: 				13px;
	padding: 				2px 10px;
	text-align: 			center;
	/*
	color: 					#345309;
	border:					1px solid #8BC936;
	background-color: 		#D1E9AF;
	text-shadow: 			1px 1px #fff;
	*/
	background-color: 		#ab0000;
	border: 				1px solid #181818;
	-moz-box-shadow: 		0px 1px 2px -1px #666;
	-webkit-box-shadow: 	0px 1px 2px -1px #666;
	box-shadow: 			0px 1px 2px -1px #666;
	color:					#fff;
	text-shadow: 			1px 1px #555;
	cursor: 				pointer;
}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,Button:hover
{
	
}
TEXTAREA		
{
	color: 					#6F6F6F;
	background-color: 		#fff;
	border: 				solid 1px #BEBEBE;
	width: 					360px;
	min-height: 			50px;
	padding: 				5px;
}
SELECT			
{
	width: 					165px;
	color: 					#6F6F6F;
	background-color: 		#fff;
	border: 				solid 1px #BEBEBE;
	padding: 				5px;
	/*-webkit-appearance: 	none;*/
}
option
{
	color: 					#6F6F6F;
}
A, A:hover				
{ 					
	font-weight: 			normal;
	color:					#fff;
}
*  				
{ 
	color: 					#fff;
	font-size: 				12px; 
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt , p  
{ 
	margin: 				0px;
	padding:				0px;
}
h1, h2, h3, h4, h5
{
	/*font-family: 			Ubuntu, Arial;*/
}
h1
{
	color: 					#f7f7f7;
	font-size: 				24px;
	margin-bottom: 			20px;
	font-weight: 			normal;
}
h2
{
	color: 					#d9d9d9;
	font-size: 				18px;
	margin-bottom: 			20px;
	font-weight: 			normal;
}
h3
{
	font-size: 				16px;
	color:					#8f0010;
}
h4
{
	font-size: 				14px;
}
hr
{
	margin: 				10px 0;
	height:					1px;
	color:					#BEBEBE;
	border-bottom: 			1px solid #fff;
}
ul li				
{
	list-style-image: 		url(../Labels/list_img.gif)
}
strong			
{
	font-weight: 			bold;
}
small	
{
	font-size: 				9px;
}
big			
{
	font-size: 				18px;
	font-weight: 			bold;
}
sup, strike
{
	color:					red;
}
center
{
	clear: 					both;
}

/* grundgeruest on */

#header			
{
	height:					130px;
	margin: 				0 0 0 0;
	padding:				0px;
	background-color: 		#282828;
	overflow: 				hidden;
}
#header_content, #navigation, #footer_content
{
	width:					1000px;
	margin: 				0px auto;
	padding: 				0px;
}
#header_content a.logo
{
	display: 				block;
	float:					left;
	margin: 				30px 0 0 0px;
}
#header_content p.hotline, #header_content p.mail
{
	float:					left;
	color: 					#fff;
	font-size: 				16px;
	font-weight: 			bold;
	text-shadow: 			1px 1px #555;
}
#header_content p.hotline
{
	margin: 				48px 0 0 75px;
	padding: 				0px;
	height: 				32px;
	line-height: 			32px;
	text-indent: 			40px;
	background: 			transparent url(../Labels/hotline.png) no-repeat left center; 
}
#header_content p.mail
{
	margin: 				50px 0 0 75px;
	padding: 				0px;
	height: 				25px;
	line-height: 			25px;
	text-indent: 			50px;
	background: 			transparent url(../Labels/mail.png) no-repeat left center; 
}	
#warenkorbvorschau
{ border-radius: 7px; background-color: #000; border: 				solid 1px #181818;  
	-moz-box-shadow: 		0 0 15px 3px #9A0000;
	-webkit-box-shadow: 	0 0 15px 3px #9A0000;
	box-shadow: 			0 0 15px 3px #9A0000;
width:					166px; height:					45px; 
float:					right; margin: 				40px 0 0; 
cursor: 				pointer; -webkit-transition: 	-webkit-box-shadow 0.5s ease-out; -moz-transition: 		-moz-box-shadow 0.5s ease-out; transition: 			box-shadow 0.5s ease-out; }
#warenkorbvorschau:hover, .warenkorbvorschau_hover
{
	-moz-box-shadow: 		0 0 25px 6px #9A0000;
	-webkit-box-shadow: 	0 0 25px 6px #9A0000;
	box-shadow: 			0 0 25px 6px #9A0000;
}
#warenkorbvorschau a
{
	display: 				block;
	float: 					left;
	width: 					25px;
	height:					23px;
	margin: 				9px 0 0 13px;
}
#warenkorbvorschau p
{
	float: 					right;
	color:					#fff;
	font-weight: 			bold;
	text-shadow: 			1px 1px #555;
	height: 				43px;
	/*line-height: 			43px;*/
	margin: 				0 10px 0 0;
	padding: 				8px 0 0 0;
}
#page
{
	height: 				80px;
	background: 			#8BC936 url(../Labels/navigation.png) no-repeat center; 
	overflow: 				hidden;
}
#navigation
{
	margin-top: 			21px;
}
#navigation li
{
	float:					left;
	list-style-image: 		none;
	list-style-type: 		none;
	border: 				1px solid transparent;
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
	padding: 				0 17px;
	margin: 				0 15px 0 0;
	height: 				38px;
	line-height: 			38px;
}
#navigation li a
{
	color: 					#fff;
	text-decoration: 		none;
	font-weight: 			bold;
	font-size: 				16px;
}
#navigation li:hover, #navigation li.aktiv
{
	background: 			transparent url(../Labels/nav_hover.png) repeat-x bottom center; 
	border: 				1px solid #80AF3A !important;
}
#warenkorb_suche_ergebnis_listing, #navigation li > div	
{
	position: 				absolute;
	padding: 				1px 1px 0 1px;
	z-index: 				3141592653589793238462643383279502;
	border: 				1px solid #80AF3A;
	background-color: 		#A0D77C;
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
	-moz-box-shadow: 		0px 1px 4px -1px #666;
	-webkit-box-shadow: 	0px 1px 4px -1px #666;
	box-shadow: 			0px 1px 4px -1px #666;
	margin: 				0 0 0 -18px;
	display:				none;
	min-width:				179px;
}
#navigation li > div	
{	
	
}
#navigation li > div a, #result_content a
{	
	position: 				relative;
	display: 				block;
	padding: 				0 15px;
	white-space: 			nowrap;
	text-align: 			left;
	text-decoration: 		none;
	background: 			#E3F1CC url(../Labels/arrow.gif) no-repeat 7px center;
	height: 				31px;
	line-height: 			31px;
	border-bottom: 			1px solid #A0D77C;
	color:					white !important;
	font-size: 				13px !important;
}
#navigation li > div a:hover, #result_content a:hover
{
	background: 			#99ED0C url(../Labels/maske.png) no-repeat -10px center;
	color: 					#fff;
}

#vorteilsbox li				
{
	list-style-image: 		url(../Labels/li_check.png);
	margin-bottom:			10px;
}


#warenkorb_suche
{
	float:					right !important;
	margin-right: 			0px !important;
}
#warenkorb_suche input[type=text]
{
	border-color: 			#70A32C;
}
#warenkorb_suche input[type=image]
{
	margin: 				0 0 0 10px;
}
#warenkorb_suche_ergebnis_listing
{
	overflow: 				hidden;
	width: 					245px;
	max-height:				382px;
	display: 				none;
}
#warenkorb_suche_ergebnis_listing .button_del
{
	position: 				absolute;
	top: 					1px;
	right: 					1px;
	z-index: 				4141592653589793238462643383279502;
}
#result_content
{
	max-height:				382px;
	width: 					245px;
	overflow-x: 			hidden;
	padding: 				0;
	margin: 				0px;
	clear: 					both;
}
#content		
{
	clear: 					both;
	width:					1000px;
	table-layout: 			fixed;
	overflow: 				hidden;
	position: 				relative;
}
#content_wrap
{ 


}
#contentbereich
{ 
	border-right: 1px solid #707070; border-left: 1px solid #707070;
	-webkit-box-shadow: 0px 0px 50px grey;
	-moz-box-shadow: 0px 0px 50px grey;
	box-shadow: 0px 0px 50px grey;
}
#columnLeft, #page
{
	padding-top: 			16px;
}
#columnLeft
{
	width:					242px;
}

.navigation_titel{ 
	color: white; font-size: 16px; 
	font-weight: 700; 
	margin-bottom: 4px; 
	padding: 4px; 
}

#navigation_produkte
{ padding:				0 1px; width:					180px; overflow: 				hidden; -webkit-border-radius: 	4px; -moz-border-radius: 	4px; border-radius: 			4px; -moz-box-shadow: 		0px 1px 2px -1px #666; -webkit-box-shadow: 	0px 1px 2px -1px #666; box-shadow: 			0px 1px 2px -1px #666; }
#navigation_produkte li
{ background-repeat: no-repeat; background-attachment: scroll; background-position: 4px center; margin-bottom:			1px; text-align: 			left; list-style-image: 		none; list-style-type: 		none; padding: 				0; overflow: 				hidden; /*#D1E9AF*/
}
#navigation_produkte li:last-child
{
	border-bottom: 			0px !important;
}

#navigation_produkte li a
{
	color:					#fff;
	font-weight: 			normal;
	text-decoration: 		none;
	display: 				block;
	/*border-bottom: 			1px  solid #8BC936;*/
	padding: 				4px 0 4px 15px;

}
#navigation_produkte li.ebene1 a
{ 
	color: 					#f7f7f7; 
	font-weight: 			bold;
	font-size:				15px;
	background-image: 		url(/templates/onlineshop-18/Labels/verlauf.jpg);
	height: 				30px;
	line-height: 			30px;
}
#navigation_produkte li.ebene2, #navigation_produkte li.ebene2:hover
{
	padding-left:			15px !important;
	background-position: 	19px center;
}
#navigation_produkte li.ebene2:hover a
{
	background-image: 		none;
}
#navigation_produkte li.ebene2 a
{
	color: 					#e4e4e4;
}
#navigation_produkte li.ebene3
{
	text-indent: 			0 !important;
	padding-left:			30px !important;
	background-position: 	24px center;
	font-size:				10px;
}
#navigation_produkte li.ebene4
{
	text-indent: 			0px !important;
	padding-left:			26px !important;
	background-position: 	28px center;
	font-size:				10px;
}
#navigation_produkte li:hover, #navigation_produkte li.aktiv
{
	/*#8bc936;*/
	
}
#navigation_produkte li:hover a, #navigation_produkte li.aktiv a
{ color:					#878787 !important; font-weight: 700; text-decoration: underline; }

#page
{
	
}
#footer
{
	background-color: 		#282828;
	padding: 				20px 0;
	height: 				20px;
	border-top:				5px solid #181818;
	position: 				fixed;
	bottom: 				0px;
	width:					100%;
}
#footer_content p
{
	color:					#fff;
	text-shadow: 			1px 1px #555;
	float:					left;
	margin: 				0px 20px 0 0;
	padding: 				0px;
}
#footer .menu_informations 
{
	margin: 				0 0 0 10px;
	padding: 				0px;
	float:					left;
}
#footer .menu_informations li
{
	float:					left;
	margin: 				0px 10px 0 0;
}
#footer .menu_informations li a
{
	text-shadow: 			none;
	color: 					#fff;
}
.fb_iframe_widget, #___plusone_0
{
	float:					right !important;
	margin-left: 			10px  !important;
}
#___plusone_0
{
	width: 160px !important;
}
.menu_informations li
{
	list-style-image: 		none;
	list-style-type: 		none;
	
}
.menu_informations
{
	margin: 				0px;
	padding: 				0px;
}
.menu_informations li
{
	list-style-image: 		none;
	list-style-type: 		none;
}

/* wichtige klassen etc */

.clear
{
	display: 				block;
	clear: 					both;
}
.shouldNotSee
{
	display: 				none;
}	
a.img
{
	display: 				block;
}
.imgstyle
{
	border:					3px solid #fff; 
	box-shadow:				0 0 3px #999; 
	-moz-box-shadow:		0 0 3px #999; 
	-webkit-box-shadow:		0 0 3px #999;
	background-color: 		#E1E1E1;
	padding: 				1px;
}
.fixed			
{
	table-layout: 			fixed;
	overflow: 				hidden;
}
.spacer			
{
	 clear: 				both; 
	 height: 				20px;
	 width:					97%;
}
.tablelisting
{
	background: 			#E1E1E1;
	border:					1px solid #999999;
	border-collapse: 		collapse;
}
.tablelisting > * > tr > th
{
	border:					1px solid #999999;
	font-size: 				13px;
	padding-left: 			5px;
	text-shadow: 			1px 1px 0px #000;
	background: #8f0010;
}
.tablelisting > * > tr > td
{
	background-color: 		#1d1d1d;
	border:					1px solid #999999;
	padding-left: 			5px;
}
.tablelisting > * > tr:nth-child(2n+1) td
{
	background-color: 		#363636 !important;
}
.error			
{
	padding: 				10px;
	margin: 				10px auto;
	border: 				solid 1px #FE0000;
	width:					60%;
	text-align: 			center;
	color:					white;
}
.error strong	
{
	color: 					#800000;
}
.notice			
{
	padding: 				10px;
	margin: 				10px auto;
	border: 				solid 1px #ccc;
	width:					60%;
	text-align: 			center;
	color:					white;
}
.notice strong	
{
	color: 					ccc;
}
.success		
{
	padding: 				10px;
	margin: 				10px auto;
	border: 				solid 1px #008000;
	width:					60%;
	text-align: 			center;
	color:					#333;
}
.success strong	
{
	color: 					#39842F;
}
.button_del, .button_del:hover
{
	display: 				block;
	width:					15px !important;
	height:					15px !important;
	line-height: 			13px !important;
	border:					1px solid red;
	-webkit-border-radius: 	3px;
	-moz-border-radius: 	3px;
	border-radius: 			3px;
	color: 					red;
	background-color: 		#fff;
	text-align: 			center;
	text-decoration: 		none;
	font-size: 				13px !important;
	font-weight: 			bold;
	text-shadow: 			1px 1px #ccc;
	cursor: 				pointer;
}
ul.tab
{
	margin: 				0px;
	padding: 				0px;
	height: 				32px;
	overflow: 				hidden;
}
ul.tab li
{ float: 					left; padding: 				8px 11px; color:					white; background-color:		#101010; list-style-image: 		none; list-style-type: 		none; margin-right: 			6px; cursor: 				pointer; -webkit-border-radius: 	4px 4px 0 0; -moz-border-radius: 	4px 4px 0 0; border-radius: 			4px 4px 0 0; font-weight: 			bold; border-top: 1px solid #3c3c3c; border-right: 1px solid #3c3c3c; border-left: 1px solid #3c3c3c; border-bottom-style: none; border-bottom-width: 0; }
ul.tab li.aktiv
{
	background-color: 		#303030;
	background-image: 		none;
}
.tabcontent
{
	clear: 					both;
	border: 				1px solid #3c3c3c;
	padding: 				15px;
	min-height: 			200px;
	background-color: 		black;
	color: 					white;
}
.tabcontent .tabcontentHeader
{
	font-weight: 			bold;
	margin-bottom: 			10px;
	color: 					#AB0000 !important;
	font-size: 				14px;

}
#tabcontent_1 *, #tabcontent_1
{
	color: 					white;
}
.Feldkl
{
	width: 					42px !important; 
}
.Feldkl2
{
	width: 					80px !important; 
}

/* startseite */


#page .menu_informations
{
	float:					right;
	width:					250px;
	margin-bottom: 			20px;
	overflow: 				hidden;
	height: 				329px;
}
#page .menu_informations li
{
	margin-bottom: 			1px;
	padding: 				0;
	height: 				53px;
	line-height: 			53px;
	background: 			#D1E9AF url(../Labels/arrow.gif) no-repeat 10px center; 
	border-bottom: 			1px solid #86AE5B;
	border-left: 			1px solid #B8DE85;
}
#page .menu_informations li a
{
	font-size: 				16px;
	text-decoration: 		none;
	color:					#345309;
	font-weight: 			bold;
	display: 				block;
	padding: 				0 29px;
}
#page .menu_informations li:hover
{
	/*background-color: 		#8bc936;*/
	background: 			#8BC936 url(../Labels/maske.png) no-repeat left center; 
}
#page .menu_informations li:hover a
{
	background: 			transparent url(../Labels/arrow.gif) no-repeat 10px center; 
}
.gradient
{
	background: #94ce43; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0Y2U0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzY0YTMyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2JjNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #94ce43 0%, #64a322 50%, #93bc5a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94ce43), color-stop(50%,#64a322), color-stop(100%,#93bc5a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #94ce43 0%,#64a322 50%,#93bc5a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #94ce43 0%,#64a322 50%,#93bc5a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #94ce43 0%,#64a322 50%,#93bc5a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #94ce43 0%,#64a322 50%,#93bc5a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94ce43', endColorstr='#93bc5a',GradientType=0 ); /* IE6-8 */
}
#page .menu_informations li:hover a
{
	color:					#fff;
}
#neuheiten 
{
	width:					100%;
	clear: 					both;
}
#neuheiten .artikel_listing
{
	margin: 				0 30px 28px 0 !important;
}

/* artikellisting */

#artikeluebersicht
{
	height: 				30px;
}
#artikeluebersicht h1
{
	float:					left;
}
#artikeluebersicht select, #artikeluebersicht > p
{
	float:					right;
	margin-left: 			10px;
}
#artikeluebersicht > p
{
	line-height: 			29px;
	padding: 				0px;
	font-size: 				13px;
}
#artikeluebersicht > p > strong
{
	color: 					#AB0000;
	font-size: 				13px;
}
#artikelproseite
{
	display: 				none;
}
#artikel
{
	width: 					950px;
	display: 				inline-block;
}
.artikel_listing
{ background-color: white; padding: 				0; width:					210px; height: 				200px; float:					left; margin: 				0 20px 20px 0; text-align: 			right; overflow: hidden; border: solid 3px #4b4b4b; }
.artikel_listing *
{
	color:					#5E5E5E;
}
.artikel_listing p
{
	font-weight: 			normal;
	margin: 				10px 0;
	padding: 				0 5px;
	height:					50px;
	overflow: 				hidden;
	text-align: 			center;
	font-weight: 			bold;
	font-size: 				14px;
}
.artikel_listing a.img
{
	width:					190px;
	height: 				100px;
	overflow: 				hidden;
	text-align: 			center;
}
.artikel_listing a.img img
{
	max-width:				170px;
	max-height: 			100px;
}
.artikel_listing .bottom
{
	background-color: 		#282828;
	margin-top: 			10px;
	padding: 				5px;
}
.artikel_listing big
{
	display: 				block;
	text-align: 			right;
	color:					#AB0000;
	font-weight: 			bold;
	float:					left;
	font-size: 				16px;
}
.artikel_listing small, .artikel_listing small *
{
	color: 				#fff !important;
}

#artikeluebersicht .anzahl span
{
	background-color: 		#DDDDDD;
	cursor: 				pointer;
}
.seitenumschaltung_aktiv,.seitenumschaltung, #artikeluebersicht .anzahl span
{
	display: 				inline-block;
	width:					21px;
	height:					21px;
	line-height: 			21px;
	margin: 				0 5px 0 0;
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
	text-align: 			center;
	text-decoration: 		none;
	font-size: 				13px;
	font-weight: 			bold;
	padding: 				1px;
}
#artikeluebersicht .anzahl span a, .seitenumschaltung_prev a, .seitenumschaltung_next a
{
	text-decoration: 		none;
}
.seitenumschaltung_aktiv a,.seitenumschaltung a, #artikeluebersicht .anzahl span a
{
	display: 				block;
}
.seitenumschaltung, #artikeluebersicht .anzahl span
{
	border:					1px solid #181818;
}
.seitenumschaltung a, #artikeluebersicht .anzahl span a
{
	background-color: 		#ddd;
	color: 					#282828;
	text-shadow: 			1px 1px #fff;
}
.seitenumschaltung_aktiv, #artikeluebersicht .anzahl span.aktiv
{
	border:					1px solid #345309;
}
.seitenumschaltung_aktiv a, .seitenumschaltung_aktiv:hover a, .seitenumschaltung:hover a, 
#artikeluebersicht .anzahl span.aktiv a
{
	background-color: 		#333;
	color: 					#fff !important;
	font-weight: 			bold !important;
	text-shadow: 			1px 1px #444 !important;
}
.seitenumschaltung_aktiv:hover a, .seitenumschaltung:hover a, 
#artikeluebersicht .anzahl span.aktiv:hover a, #artikeluebersicht .anzahl span:hover a
{
	background-color: 		#8BC936 !important;
}
.seitenumschaltung_prev, .seitenumschaltung_next
{
	width: 					60px;
}
.seitenumschaltung_prev
{
	margin: 				0 15px 0 0;
}
.seitenumschaltung_next
{
	margin: 				0 0 0 10px;
}

/*   produktdetail  */

li.merkzettel
{
	float:					right !important;
	/*border: 				0px !important;*/
	background-image: 		none !important;
}
li.merkzettel a
{
	font-weight: 			bold;
	font-size: 				13px;
}

#produktdetail big
{
	display: 				block;
	margin: 				10px 0;
	color:					#AB0000;
	font-size: 				26px;
}
#produktdetail strike
{
	font-size: 				16px;
}
.mainimage img
{
	max-width: 				200px;
}
.produkt_beschreibung
{
	line-height: 			18px;
}
.produkt_beschreibung h3
{
	color:					#000;
	padding: 				0px !important;
	margin: 				0px !important;
	font-size: 				12px;
}
.produkte_optionen
{
	margin: 				10px 0;
	padding: 				0px;
}
.produkte_optionen li
{
	list-style-type: 		none;
	list-style-image: 		none;
}
.produkte_optionen li input
{
	margin-right: 			10px;
}
.produkte_optionen li strong
{
	color: 					#62AF16;
}
.crosselling
{
	clear: 					both;
}
.crosselling h3
{
	margin: 				10px 0;
}
.warenkorb-galerie 
{
	margin: 				0px;
	padding: 				0px;
	display: 				inline-block;
}
.warenkorb-galerie li 
{
	float:					left;
	margin:					0 5px 5px 0;
	padding: 				2px;
	list-style-type: 		none;
	list-style-image: 		none;
	width:					100px;
	text-align: 			center;
	height: 				75px;
	border: 				1px solid #BEBEBE;
	overflow: 				hidden;
	-webkit-border-radius: 	3px;
	-moz-border-radius: 	3px;
	border-radius: 			3px;
}
.warenkorb-galerie li:hover
{
	border-color: 			#282828;
}
.warenkorb-galerie li img
{
	max-width: 				100px;
	max-height: 			75px;
}
.bewertung_zeile
{
	position: 				relative;
	/*padding: 				1px;
	border: 				1px solid #BEBEBE;
	*/
	margin-bottom: 			10px;
}
.bewertung_zeile .imgstyle
{
	position: 				absolute;
	top: 					8px;
	left: 					8px;
	max-width: 				45px;
	max-height: 			45px;
}
.bewertung_zeile .bewertung_header
{
	padding: 				8px 8px 8px 69px;
	height: 				10px;
	overflow: 				hidden;
	background-color: 		#282828;
	line-height: 			10px !important;
	color:					#fff !important;
	font-size: 				13px !important;
	text-shadow: 			none;
	margin: 				0 0 1px 0;
}
.bewertung_zeile .bewertung_header strong, .bewertung_zeile .bewertung_header i
{
	text-shadow: 			1px 1px #666;
	color:					#fff;
}
.bewertung_zeile .bewertung_header img
{
	float:	 				right;
	margin-top: 			-2px;
}
.bewertung_zeile .bewertung_content
{
	padding: 				8px 8px 8px 69px;
	background: 			rgb(252,252,252); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */

}
.bewertung_zeile .bewertung_content h4
{
	margin: 				0 0 5px 0;
}

/* warenkorb */
#formadd input[type=text]
{
	width:	50px;
}
.warenkorb_vorgang 						
{
	margin: 				0 0 25px 0;
	padding:				0 25px;
	height: 				50px;
	background:				#ececec; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */

	border: 				1px solid #C7C7C7;
}
.warenkorb_vorgang li					
{
	list-style-type: 		none !important;
	list-style-image: 		none !important;
	float: 					left;
	width:					25%;
	cursor: 				pointer;
}
.warenkorb_vorgang li *
{
	line-height: 			50px;
}
.warenkorb_vorgang li font				
{
	font-size: 				14px;
	color:					#000; 
}
.warenkorb_vorgang li strong			
{
	font-size: 				14px;
	color: 					#AB0000;
}
.warenkorblisting th
{
	font-size: 				14px;
	font-weight: 			bold;
	padding-bottom: 		15px;
	border-bottom: 			1px solid #D9D9D9;
}
.warenkorblisting td
{
	border-bottom: 			1px solid #D9D9D9;
	padding: 				15px 0;
	color:					#727272;
}
.warenkorblisting .b50
{
	max-height: 			50px;
	max-width:				75px;
}
.warenkorblisting a
{
	text-decoration: 		none;
	font-weight: 			bold;
	font-size: 				14px;
}
.warenkorblisting a.editPosten
{
	display: 				block;
	margin-top: 			10px;
	font-size: 				13px;
	text-indent: 			20px;
	background: 			transparent url(../Labels/edit.png) no-repeat left center;
	text-decoration: 		underline;
	color: 					#62AF16 !important;
}
.buttonpaypal, .buttonpaypal:hover 
{
	background: 			transparent url(https://www.paypal.com/de_DE/i/btn/btn_xpressCheckout.gif) no-repeat top center !important; 
	height:					60px !important;
	width:					160px !important;
	padding-top: 			30px !important;
	color:					#464646 !important;
	cursor: 				pointer;
	margin-top: 			20px !important;
}
.green
{
	color:				#AB0000; 
}

/*   sitemap */

#sitemap
{
	margin: 				0px;
	padding: 				0px;
}
#sitemap li
{
	list-style-type: 		none;
	list-style-image: 		none;
}
#sitemap .page h2
{
	margin: 				0 0 10px 0;
}
#sitemap .hauptbereich h3
{
	margin-bottom: 			5px;
	font-size: 				14px;
}
#sitemap menu
{
	margin-bottom: 			5px;
}
#sitemap a
{
	color:					#5F5F5D;
}
.menu_links
{ 
list-style-type: none; 
}
.menu_links li
{ 
	list-style-type: none; 
}
.navigation_box{
	background-color: white; border: solid 1px #b6b6b6;
	box-shadow:8px 8px 8px black;
}
.navigation_inhalt{ padding: 4px 5px 5px; }

.schatten_schwarz{
	-moz-box-shadow: 		0 0 5px 5px black !important;
	-webkit-box-shadow: 	0 0 5px 5px black !important;
	box-shadow: 			0 0 5px 5px black !important;
}

.box1{ background-color: #000; }

.header_links{}