/* Elemente */
html, body 		
{ 	
	height:					100%;
	margin: 				0 0 1px 0;
	padding: 				0px;
} 
BODY		
{ 	
	font-family: 			'HelveticaNeue', Helvetica, arial, sans-serif;
	font-size: 				12px;
	color: 					#747474;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 50%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	background-attachment: fixed;

}
A, A:hover				
{ 					
	font-weight: 			normal;
	color:					#0397D7;
}
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, TEXTAREA
{
	color: 					#5E5D63;
	background-color: 		#fff;
	border: 				solid 1px #5E5D63;
	padding: 				5px;
}
input[type=password],input[type=text]
{
	width: 					165px;
}
TEXTAREA		
{
	min-height: 			50px;
}
SELECT			
{
	width: 					165px;
}
input[type=checkbox],input[type=radio]	
{
	margin:					0px;
	padding:				0px;
	background-color: 		transparent;
	border: 				solid 0px #ddd;
}
input[type=submit],input[type=button],input[type=reset],Button, .button	
{
	background-color: 		#0397D7;
	cursor: 				pointer;
	padding: 				3px 10px;
	font-size: 				13px;
	text-align: 			center;
	color:					#fff;
	border: 				0px;
}
input.button_disabled	
{
	background-color: 		#e4e4e4;
	cursor: 				pointer;
	padding: 				3px 10px;
	font-size: 				13px;
	text-align: 			center;
	color:					#fff;
	border: 				0px;
}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,Button:hover, .button:hover
{
	
}
a.button, .button:hover
{
	text-decoration: 		none;
	color:					#fff;
	display: 				inline-block;
}
*  				
{ 
	color: 					#5E5D63;
	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
{
	text-transform: 		uppercase;
}
h1
{
	color: 					#0397D7;
	font-size: 				24px;
	margin-bottom: 			20px;
	font-weight: 			normal;
}
h2
{
	color: 					#0397D7;
	font-size: 				18px;
	margin-bottom: 			20px;
	font-weight: 			normal;
}
h3
{
	font-size: 				16px;
	color:					#0397D7;
	margin-bottom: 			20px;
}
h4
{
	font-size: 				14px;
}
hr
{
	margin: 				10px 0;
	height:					1px;
	color:					#ddd;
	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 */

#cookie-hinweis
{
	border-bottom: 			5px solid #0397D7;
	background-color: 		#E6E6E6;
	text-align: 			center;
	padding: 				10px;
	height: 				60px;
	overflow: 				hidden;
	-moz-box-shadow: 		0 0 5px #666;
	-webkit-box-shadow: 	0 0 5px #666;
	box-shadow: 			0 0 5px #666;
	margin-top: 			-90px;
}
#cookie-hinweis h2
{
	text-shadow: 			1px 1px #FFF;
	margin: 				0 0 10px 0;
}
#wrapper
{
	position: 				relative;
	width: 					980px;
	margin: 				0 auto;
}
#header			
{
	height:					110px;
	margin: 				0;
	padding: 				0;
}
#header a.logo
{
	display: 				block;
	float:					left;
	margin: 				2px 0 0 0;
}
#header ul
{
	float:					right;
	margin: 				7px 0 0 0;
	padding: 				0px;
}
#header ul li
{
	float:					right;
	margin: 				0 0 0 10px;
	list-style-type:		none;
	list-style-image: 		none;
}
#header ul li a
{
	text-transform: 		uppercase;
	text-decoration: 		none;
	color:					#5A5A59;
}

#baustelle
{
	height: 				210px;
	width:					980px; 
	margin:					20px 0 0 216px;
}

#warenkorb_suche
{
	float:					left;
	margin: 				65px 0 0 -170px;
	padding: 				0px;
}
#warenkorb_suche:hover
{
	background-color: 		none !important;
	background: 			none !important;
}
#warenkorb_suche input[type=text]
{
	padding: 				3px;
	background-color: 		#E6E6E6;
	border: 				0px;
	width:					280px;
	height: 				25px;
	color:					#7F7F7F;
	text-transform: 		uppercase;
}
#warenkorbvorschau
{
	float:					right;
	margin: 				40px 0 0 0;
	padding: 				0;
	text-align: 			left;
	clear: 					right;
	text-decoration: 		none;
}
#warenkorbvorschau h2
{
	display: 				inline-block;
	text-transform: 		uppercase;
	color: 					#4E4E4D;
	margin: 				0 10px 0 0;
	font-size:				15px;
	font-weight: 			bold;
}
#warenkorbvorschau strong
{
	color: 					#0397D7;
}
#navigation
{
	border-top: 			1px solid #D5D5D5;
	border-bottom: 			1px solid #D5D5D5;
	padding: 				20px 0;
	height: 				27px;
	margin: 				0 0 20px 0;
	position: 				relative;
}
#navigation li
{
	list-style-image: 		none;
	list-style-type: 		none;
}
#navigation > li
{
	position: 				relative;
	float:					left;
	padding: 				0;
	margin: 				0 30px 0 0;
	height: 				27px;
	line-height: 			27px;
	text-align: 			center;
}
#navigation li a
{
	color: 					#50504F;
	text-decoration: 		none;
	text-transform: 		uppercase;
	font-weight: 			normal;
	font-size: 				16px;
}
#navigation li:hover a, #navigation li.active a
{
	color:					#0397D7;
	text-decoration: 		underline;
}
#navigation li.home
{
	width:					25px;
	background: 			transparent url(../Labels/Home_Button.png) no-repeat center;
	margin-right: 			45px;
}
#navigation li.home a
{
	display: 				block;
	height: 				27px;
}
#navigation li.b2b
{
	width:					66px;
	background: 			transparent url(../Labels/B2B.png) no-repeat center;
	margin: 				0px;
	position: 				absolute;
	right:					0px;
	height: 				66px;
	top:					1px;
}
#navigation li.b2b a
{
	display: 				block;
	height: 				66px;
}

#navigation > li:hover, #navigation > li.aktiv
{
	
}
#navigation > li:hover > a, #navigation > li.aktiv > a
{
	color: 					#0397D7;
}
#navigation li.sale, #navigation li.sale
{
	background-color: 		red;
	padding: 				0 4px;
	border-color: 			transparent;
}
#navigation li.sale a, #navigation li.sale:hover a
{
	color:					#fff !important;
	text-decoration: 		none !important;
}

/* 1st Level */
#navigation ul
{
	position: 				absolute;
	padding: 				1px 1px 0 1px;
	z-index: 				3141592653589793238462643383279502;
	border: 				1px solid #0397D7;
	background-color: 		#F4F4F4;
	box-shadow:				0 0 6px #666; 
	-moz-box-shadow:		0 0 6px #666; 
	-webkit-box-shadow:		0 0 6px #666;
	margin: 				-10px 0 0 -1px;
	min-width:				179px;
}
#navigation ul li,
#navigation ul li.aktiv 
{
	padding: 				0 15px;	
	background: 			transparent url(../Labels/arrow.gif) no-repeat 7px center;
	height: 				31px;
	line-height: 			31px;
	border-bottom: 			1px solid #0397D7;
	list-style-image: 		none;
	list-style-type: 		none;
}
#navigation ul li.aktiv, #navigation ul li:hover
{
	background: 			#D1E4EC url(../Labels/arrow.gif) no-repeat 7px center;
}
#navigation ul li.over {}
#navigation ul li.last {}

#navigation li ul li a{  }
#navigation li ul li a:hover{  }

#navigation ul a,
#navigation ul a:hover {   }
#navigation ul li a
{  
	white-space: 			nowrap;
	text-align: 			left;
	text-decoration: 		none;
	color:					#282828 !important;
	font-size: 				13px !important;
	
}
#navigation ul li.aktiv a, #navigation ul li:hover a
{
	color: 					#fff;
}

/* 2nd Level */
#navigation ul 
{ 
	position:				absolute; 
	top:					37px; 
	left:					-10000px;
}
#navigation li li ul {}

/* Show menu */
#navigation li.over > ul { left:0; }
#navigation li.over > ul li.over > ul { left:137px; }
#navigation li.over ul ul { left:-10000px; }

#navigation ul li a,
#navigation ul li a:hover {}
#navigation ul span, #nav ul li.last li span { }

/* 3rd+ Level */
#navigation ul ul { top:-1px; z-index: 300000;}
#navigation ul ul li { z-index: 400000;}
#navigation ul ul li:first-child {}

/* 4rd+ Level */
#navigation ul ul ul { top:-1px; z-index: 300000;}
#navigation ul ul ul li { z-index: 400000;}
#navigation ul ul ul li:first-child {}
#navigation li.over > ul li.over > ul li.over > ul  { left:138px !important;}

#warenkorb_suche_ergebnis_listing
{
	position: 				absolute;
	padding: 				1px 1px 0 1px;
	z-index: 				3141592653589793238462643383279502;
	border: 				1px solid #FF9931;
	background-color: 		#FFF;
	-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;
	min-width:				305px;
}
#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: 					305px;
	overflow-x: 			hidden;
	padding: 				0;
	margin: 				0px;
	clear: 					both;
}
#result_content a
{  
	display: 				block;
	padding: 				0 15px 0 0;
	white-space: 			nowrap;
	text-align: 			left;
	text-decoration: 		none;
	height: 				31px;
	line-height: 			31px;
	border-bottom: 			1px solid #FF9931;
	clear: 					both;
	overflow: 				hidden;
}
#result_content a span
{
	color:					#282828 !important;
	font-size: 				13px !important;
}
#result_content a img
{
	float:					left;
	max-height: 			31px;
	margin-right: 			5px;
}

#result_content a:hover
{
	background-color: 		#E6E6E6;
}
#result_content a:hover span
{
	color: 					#000;
}
#content		
{
	clear: 					both;
	width:					980px;
	position: 				relative;
	table-layout: 			fixed;
}
#content_wrap
{
	padding: 				0;
	min-height:				577px;
	overflow: 				hidden;
}
#columnLeft, #page
{
	padding-top: 			0px;
}
#columnLeft
{
	width:					230px;
}
.breadcrumbs
{
	margin-bottom: 			24px;
	padding: 				0;
}
.breadcrumbs, .breadcrumbs *
{
	color: #5E5D63 !important;
	text-decoration: none;
}
#page
{
	
}
#footer
{
	background-color: 		#525252;
	padding: 				30px 0;
	width:					100%;
	margin:					30px 0 0 0;
}
#footer_innen
{
	width:					980px;
	margin: 				0 auto;
}
#footer_innen > div
{
	float:					left;
	margin-right: 			265px;
	color:					#FFF;
}
#footer_innen > div h2
{
	text-transform: 		uppercase;
	color: 					#FFF;
	font-weight: 			bold;
}
#footer_innen > div ul
{
	margin: 				0px;
	padding: 				0px;
}
#footer_innen > div ul li
{
	list-style-image: 		none;
	list-style-type: 		none;
	margin-bottom: 			5px;
}
#footer_innen > div ul li a, #footer_innen > div p
{
	color: 					#FFF;
	text-decoration: 		none;
}



#navigation_produkte
{
	margin: 				0 0 15px 0;
	padding:				0;
	width:					180px;
	overflow: 				hidden;
	border-bottom: 			1px solid #E3E3E3;
}
#navigation_produkte li
{
	margin-bottom:			1px;
	text-align: 			left;
	list-style-image: 		none;
	list-style-type: 		none;
	overflow: 				hidden;
	padding: 				9px 0 9px 9px;	
}
#navigation_produkte li a
{
	color:					#5E5D63;
	font-size:				13px;
	font-weight: 			normal;
	text-decoration: 		none;
}
#navigation_produkte li.ebene1:hover, #navigation_produkte li.ebene1_aktiv
{
	background-color: 		#0397D7
}
#navigation_produkte li.ebene1:hover a, #navigation_produkte li.ebene1_aktiv a
{
	color:					#fff !important;
}
#navigation_produkte li.ebene1 a
{
	font-weight: 			bold;
}
/* ebene 2 */
#navigation_produkte li.ebene2 
{
	padding-left:			20px !important;
	background-color: 		#f2f2f2;
}
#navigation_produkte li.ebene2 a
{
	color: 					#333;
}
#navigation_produkte li.ebene2:hover, #navigation_produkte li.ebene2_aktiv
{
	background-color: 		#ddd;
}
#navigation_produkte li.ebene2:hover a, #navigation_produkte li.ebene2_aktiv a
{
	color: 					#333;
}

/* ebene 3*/

#navigation_produkte li.ebene3 
{
	padding:				5px 0 5px 25px !important;
	background-color: 		#f9f9f9;
	font-size: 				11px;
}
#navigation_produkte li.ebene3 a
{
	color: 					#666;
}
#navigation_produkte li.ebene3:hover, #navigation_produkte li.ebene3_aktiv
{
	background-color: 		#e4e4e4;
}
#navigation_produkte li.ebene3:hover a, #navigation_produkte li.ebene3_aktiv a
{
	color: 					#666;
}





/* wichtige klassen etc */

.content_box
{
	background-color: 		#FFF;
	border-bottom: 			1px solid #D5D5D5;
	border-top: 			1px dotted #D5D5D5;
	padding: 				20px 0 0 0;
	clear: 					both;
	margin: 				0 0 20px 0;
	width:					1000px;
}
.content_box > div
{
	float:					left;
	width:					315px;
	height: 				315px;
	margin: 				0 17px 17px 0;
	position: 				relative;
}
.content_box > div p
{
	width:					249px;
	height: 				75px;
	background-color: 		#FFF;
	position: 				absolute;
	top:					205px;
	left:					50%;
	margin: 				0 0 0 -131px;
	padding: 				0px;
	text-align: 			center;
	line-height: 			75px;
	
	-moz-box-shadow: 		0 0 5px #666;
	-webkit-box-shadow: 	0 0 5px #666;
	box-shadow: 			0 0 5px #666;
}
.content_box > div p a
{
	text-transform: 		uppercase;
	text-decoration: 		none;
	color:					#4E4E4D;
	font-size: 				16px;
	font-weight: 			bold;
}
.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 #fff;
	background-color: 		#D1D1D1;
}
.tablelisting > * > tr > td
{
	background-color: 		#fff;
	border:					1px solid #999999;
	padding-left: 			5px;
}
.tablelisting > * > tr:nth-child(2n+1) td
{
	background-color: 		#E0E0E0 !important;
}
.datumtabelle select
{
	width: 					auto !important;
}
.datumtabelle > table
{
	table-layout: 			fixed;
}
.backlink
{
	float:					right;
	text-decoration: 		none;
}
.erfolg		
{
	padding: 				10px;
	margin: 				10px auto;
	border: 				solid 1px #55FF00;
	width:					60%;
	text-align: 			center;
	color:					#333;
}
.error			
{
	padding: 				10px;
	margin: 				10px auto;
	border: 				solid 1px #FE0000;
	width:					60%;
	text-align: 			center;
	color:					#333;
}
.error strong	
{
	color: 					#800000;
}
.notice			
{
	padding: 				10px;
	margin: 				10px auto;
	border: 				solid 1px #ccc;
	width:					60%;
	text-align: 			center;
	color:					#333;
}
.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;
}

#grad
{
	background-color: 		#E8983D;
	color:					#fff;
	border: 				1px solid #E8983D;
}

#grad.aktiv
{
	background-color: 		#FFBA6B;
}

ul.tab li
{
	float: 					left;
	border: 				1px solid #ddd;
	border-bottom: 			0px;
	padding: 				8px 11px;
	color:					#777;
	background-color:		#f2f2f2;
	list-style-image: 		none;
	list-style-type: 		none;
	margin-right: 			6px;
	cursor: 				pointer;
	font-weight: 			bold;
}
ul.tab li.aktiv
{
	background-color: 		#fff;
	background-image: 		none;
}
.tabcontent
{
	clear: 					both;
	border: 				1px solid #ddd;
	padding: 				15px;
	min-height: 			200px;
	background-color: 		#FcFcFc;
	color: 					#A09A9A;
}
.tabcontent .tabcontentHeader
{
	font-weight: 			bold;
	margin-bottom: 			10px;
	color: 					#E8983D !important;
	font-size: 				14px;

}
#tabcontent_1 *, #tabcontent_1
{
	color: 					#777;
}
.Feldkl, input[name^=anzahl]
{
	width: 					42px !important; 
}
.Feldkl2
{
	width: 					80px !important; 
}
.red
{
	color:					red;
}
/* startseite */

.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 */
}


/* 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: 					#0397D7;
	font-size: 				13px;
}
#artikelproseite
{
	display: 				none;
}
#artikeluebersicht .anzahl span
{
	cursor: 				pointer;
}
.seitenumschaltung_aktiv,.seitenumschaltung, #artikeluebersicht .anzahl span
{
	display: 				inline-block;
	width:					21px;
	height:					21px;
	line-height: 			21px;
	margin: 				0 5px 0 0;
	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 a, #artikeluebersicht .anzahl span a
{
	color: 					#5E5D63;
}
.seitenumschaltung_aktiv a, .seitenumschaltung_aktiv:hover a, .seitenumschaltung:hover a, 
#artikeluebersicht .anzahl span.aktiv a
{
	text-decoration: 		underline;
	font-weight: 			bold !important;
	color: #0397D7;
}
.seitenumschaltung_prev, .seitenumschaltung_next
{
	width: 					60px;
}
.seitenumschaltung_prev
{
	margin: 				0 10px 0 0;
}
.seitenumschaltung_next
{
	margin: 				0 0 0 10px;
}
.seitenumschaltung_prev:hover a, .seitenumschaltung_next:hover a
{
	font-weight: normal !important;
}

#artikel
{
	width: 					800px;
}
.artikel_box
{
	border: 				0px solid #ddd;
	padding: 				5px 0 0 0;
	width:					178px;
	height: 				224px;
	float:					left;
	margin: 				0 10px 20px 0;
	text-align: 			center;
	overflow: 				hidden;
	position: 				relative;
}
.artikel_box *
{
	color:					#5E5E5E;
}
.artikel_box span.icon_360
{
	position: 				absolute;
	width:					32px;
	height: 				32px;
	background: 			transparent url(../Labels/gritzner_logo_360.png) no-repeat center;
	background-size: 		32px;
	z-index: 				10;
	top:					5px;
	left: 					5px;
}

.artikel_box:hover
{
	-moz-box-shadow: 		0 0 15px 3px #aaa;
	-webkit-box-shadow: 	0 0 15px 3px #aaa;
	box-shadow: 			0 0 15px 3px #aaa;
}
.artikel_box p
{
	font-weight: 			normal;
	margin: 				10px 0;
	padding: 				0px;
	height:					60px;
	overflow: 				hidden;
	text-align: 			center;
	font-weight: 			bold;
	font-size: 				13px;
}
.artikel_box a.img
{
	width:					168px;
	height: 				100px;
	overflow: 				hidden;
	text-align: 			center;
}
.artikel_box a.img img
{
	max-width:				168px;
	max-height: 			100px;
}
.artikel_box .bottom
{
	margin-top: 			10px;
	padding: 				5px;
	text-align: 			left;
}
.artikel_box big
{
	display: 				block;
	text-align: 			left;
	font-weight: 			bold;
	font-size: 				16px;
}
.artikel_box strike
{
	color: red;
}
.artikel_box small, .artikel_box small *
{

}
.artikel_box .bottom a
{
	text-decoration: 		none;
}

.artikel_listing
{
	padding-bottom: 		20px;
	margin-bottom: 			20px;
	border-bottom: 			1px solid #E3E3E3;
	height: 				150px;
	width:					730px;
	overflow: 				hidden;
}
.artikel_listing > a
{
	display: 				block;
	float:					left;
	width: 					240px;
	height: 				150px;
	margin-right: 			20px;
	overflow: 				hidden;
	text-align: 			left;
}
.artikel_listing > a img
{
	max-width: 				240px;
	max-height: 			150px;
}
.artikel_listing > p
{
	font-weight: 			600;
	margin: 				0 0 20px 0;
	padding: 				0 5px;
	font-size: 				16px;
	height: 				80px;
}
.artikel_listing .dsc
{
	height: 				60px;
	overflow: 				hidden;
	display: 				none;
}
.artikel_listing .bottom big
{
	color: 					#7FC026;
	font-weight: 			normal;
	font-size: 				26px;
}
.artikel_listing .bottom a 
{
	color: 					#5E5D63;
}
.artikel_listing .bottom a.detaillink
{
	display: 				block;
	float:					right;
	width:					100px;
	height: 				27px;
	line-height: 			27px;
	text-align: 			center;
	color:					#fff;
	text-decoration: 		none;
	background-color: 		#7FC026;
	margin-top: 			15px;
}

/*   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:					#E8983D;
	font-size: 				26px;
}
#produktdetail strike
{
	font-size: 				16px;
}
.mainimage img
{
	max-width: 				200px;
}
.zoomWrapperImage img
{
	max-width: none;
}
.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: 					#E8983D;
}
.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 #ddd;
	overflow: 				hidden;
	-webkit-border-radius: 	3px;
	-moz-border-radius: 	3px;
	border-radius: 			3px;
}
.warenkorb-galerie li:hover
{
	border-color: 			#5E5D63;
}
.warenkorb-galerie li img
{
	max-width: 				100px;
	max-height: 			75px;
}
.bewertung_zeile
{
	position: 				relative;
	/*padding: 				1px;
	border: 				1px solid #ddd;
	*/
	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: 		#5E5D63;
	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 20px 0;
	padding:				0;
	height: 				35px;
	background:				#fff;
}
.warenkorb_vorgang li					
{
	list-style-type: 		none !important;
	list-style-image: 		none !important;
	float: 					left;
	width:					171px;
	padding-left: 			0px;
	cursor: 				pointer;
	line-height: 			35px;
	border-bottom: 			1px solid #E3E3E3;
	margin-right: 			1px;
	font-size: 				14px;
	padding-left: 			10px;
}
.warenkorb_vorgang li.aktiv			
{
	font-weight: 			bold;
	background-color: 		#f2f2f2;
}
.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: 					#E8983D !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:					#E8983D;
}
.ticket_download_link
{

}

/*   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;
}


/* 360 */

.stickstore_360
{
	width: 					500px;
	height: 				466px;
	cursor: 				move;
	overflow: 				hidden;
	position: 				relative;
	margin: 				0 auto;
}
.stickstore_360 img
{
	position: 				absolute;
	display: 				none;
}
.garantie_login
{
	margin: 				25px 25px 0 0;
}
.garantie_registrierung
{
	margin: 				25px 0px 0 25px;
}

.datumauswahl select
{
	width:					auto !important;
}