
/*----------------------------------- ALLGEMEIN ------------------------------------*/

br {display:inline;}

html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; cursor:auto}

font, p {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #391614;
	background: url(img/images/bg.jpg) top center repeat;
	background-attachment:scroll;
	line-height:1.7em;}
	
body, html, div, table, span, tr, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #391614;}
	
.clearfix:after {
/* ie6 float hack bitte nichts dran ändern */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
/* ie6 float hack bitte nichts dran ändern */
	display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	

.red {color: red;}

.brown {color: #391614; }

.uppercase {text-transform: uppercase;}

.heading, h1.heading, h2.heading, h3.heading{
	clear:both;
	font-size:11px;
	display:block;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	background: url(img/images/trenner.png) bottom left no-repeat;
	text-align: left;
	font-weight:bold;
	font-style: italic;
	text-transform: uppercase;}
	


a.buttons_reviews  {
	display:block;
	vertical-align:middle;
	line-height:25px;
	padding-left:35px;
	color: #ffe8aa;
	background:url(img/images/buttons_sprite.png) no-repeat;
	margin-bottom:5px;}
	


/*----------------------------------- KOPFBEREICH ------------------------------------*/

	
#ieerror {
background:red;
padding: 10px;
color: white;
text-align: center; clear: both;position: relative;}


#head_container{
	z-index:1;
	width: 100%;
	text-align:center;
	padding: 0px;
	margin: 0px;
	display:inline-block;
	/* background: url(img/images/head.jpg) top center repeat-x; */
	}
	
	#head{
		width: 880px;
		height: 150px;
		margin: 0 auto;
		margin-top: 5px;
		text-align:left;
		}
		 
		#head img{
		margin-left:0px;
		}
		
		#forum{
			width: 170px;
			position:relative;
			display:block;
			margin: 0 auto;
			margin: -170px 0 0 0 !important;
			margin: -170px 0 0 0;
			float: right;
			text-align:right;
			}
			
			#forum a{padding: 0px; margin: 0px; display: inline-block;}
		
		
		
	#sub_head{
		width: 800px;
		margin: 0 auto;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; 
 		color: red;
		margin-bottom:40px;
		text-decoration:none;
		}
		
	#breadcrumb{
		position:relative;
		margin: 0 auto;
		padding: 0 0 5px 0;
		width: 450px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; 
 		color: red;
		text-decoration:none;
		background: url(img/images/trenner.png) bottom left no-repeat;
		
		}
		
		

/*----------------------------------- CONTENTBEREICH ------------------------------------*/

#content_container{
z-index:3;
	clear: both;
	width: 100%;
	text-align:center;
	padding: 0px;
	margin: 0px;
	}
	
	* html #content {
			\width: 930px;
			w\idth: 930px;}
	
	#content{
		width: 882px;
		text-align:center;
		margin: 0 auto;
	}
		
		
		/*------------- LINIKE SPALTE ---------*/
		
		#left{
			width: 176px;
			float: left;
			margin: 0 40px 0 0 !important;
			margin: 0 0px 0 0;
			}
			
		.left_box ul {padding: 0px; margin: 0px; list-style-type:none; width: 176px;}
		.left_box ul li {padding: 0px; margin: 0px; display:block;}
			
		
			
		#head_kat{
			position:absolute;
			margin: 0 auto;
			float: left;
			z-index:5;
			margin: -75px 0 0 0px;
			}
			
					
		
			
		#middle{
			width: 450px;
			float: left;
			text-align:left;
			margin: -50px 0px 0 0;
			}
			
			#main{
				clear: both;
				margin: 3px 0px 0 0;
				}	
		
		.left_box{
			margin: 0px 0 10px 0;
			text-align:left;
			clear:both;
			display:block;}
			
		.left_box_cat{
			margin: 0px 0 10px 0;
			text-align:left;
			clear:both;
			display:block;}
			
			
				
		/*------------- RECHTE SPALTE ---------*/
			
		#right{
			width: 176px;
			float: right;
			margin: -49px 0 0 0 !important;
			margin: -44px 0 0 0;
			text-align:left;
			}
				
				#right_top{
					position:relative;
					width: 178px;
					padding: 0 0 5px 0;
					margin-bottom: 5px;
					text-align:left;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px; 
					color: red;
					text-decoration:none;
					background: url(img/images/trenner.png) bottom left no-repeat;
					}
					
			.right_box{
			clear:both;
			margin: 0px 0 10px 0;
			width: 176px;
			text-align:left;
			display:block;}
			
			#right ul {padding: 0px; margin: 0px; list-style-type:none; width: 176px;}
			#right ul li {padding: 0px; margin: 0px; display:block;}










/*----- BREADCRUMB -----*/

a.headerNavigation:link, a.headerNavigation:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
 	color: red;
	text-decoration:none;
}

a.headerNavigation:hover {
 color: #371011;
}


/*----- KATEGORIEN NAVIGATION -----*/

ul#CatNavi{
	padding: 0px;
	margin: 0px;
	list-style-type:none;
	text-align:right;
	display:block;}
	
ul#CatNavi li ul{
	margin: 0px 0 0px 0;
	padding:0px;}
	
ul#CatNavi li{
	padding: 0px;
	margin: 0px;
	display:inline;}
	
ul#CatNavi li a{
	display: inline-block;
	padding: 0px;
	margin: 0px;
	height: 17px;}

ul#CatNavi li ul li {
		padding: 0px;
	margin: 0px;
	display:inline;
	height: 15px;}	
	
ul#CatNavi li ul li a{
		display: inline-block;
		padding: 0px 0 0 0;
		margin: 0px;
		height: 15px;}


	
#CatNavi img {padding:0px; margin:0px;}



ul#cat-nav{
	position:relative;
	padding: 0px;
	margin: 0px 0 0 0px;
	list-style-type:none;
	text-align:left;
	display:block;}
	
ul#cat-nav li{
	padding: 0px 0px;
	margin: 0px 0 3px 0;
	display:block;}
	
	

ul#cat-nav li a:link, ul#cat-nav li a:visited {
	display: block;
	text-transform:uppercase;
	line-height:19px;
	vertical-align:middle;
	font-size:10px;
	color:#ffe8aa;
	background:url(img/images/kategorie_nav.png) 0 0 no-repeat;
	padding:0 0 0 5px;
	}
	
ul#cat-nav li#nav-56 a:link, ul#cat-nav li#nav-56 a:visited {
	background:url(img/images/kategorie_nav.png) 0 -60px no-repeat;
	}
	
ul#cat-nav li#nav-47 a:link, ul#cat-nav li#nav-47 a:visited {
	background:url(img/images/kategorie_nav.png) 0 -40px no-repeat;
	}

ul#cat-nav li a:hover, ul#cat-nav li a.current-nav, ul#cat-nav li a.current-parent-nav{
	text-decoration:none;
	background:url(img/images/kategorie_nav.png) 0 -20px no-repeat;}

ul#cat-nav li#nav-56 a:hover , ul#cat-nav li#nav-56 a.current-nav {
	background:url(img/images/kategorie_nav.png) 0 -20px no-repeat;
	}
	
ul#cat-nav li#nav-47 a:hover , ul#cat-nav li#nav-47 a.current-nav {
	background:url(img/images/kategorie_nav.png) 0 -20px no-repeat;
	}
	

	
ul#cat-nav li ul{
	padding: 5px 0 10px 0;
	margin: 0px 0 5px 0;
	list-style-type:none;
	text-align:left;
	display:block;}
	
ul#cat-nav li ul li.cat-nav-2{
	padding: 0px 0px 0 0px;
	margin: 0px;
	display:block;}		
	
ul#cat-nav li ul li.cat-nav-2 a:link, ul#cat-nav li ul li.cat-nav-2 a:visited {
	display: block;
	font-size:11px;
	color:#333333;
	padding:2px 0 5px 5px;
	background:url(img/images/trenner.png) bottom left no-repeat;
	}
	
ul#cat-nav li ul li.cat-nav-2 a:hover{
	text-decoration:none;
	background:url(img/images/trenner_rot.png) bottom left no-repeat;
}
	
ul#cat-nav li ul li.cat-nav-2 a.current-parent-nav, ul#cat-nav li ul li.cat-nav-2 a.current-nav{
	font-weight:bold;
	color:red;}
	
	
	
	
	
ul#cat-nav li ul li ul {
	padding: 3px 0 5px 15px;
	margin: 0px 0 0px 0;
	list-style-type:none;
	text-align:left;
	display:block;}
	
ul#cat-nav li.cat-nav-3{
	padding: 0px 0px 0 0px;
	margin: 0px;
	display:block;
	background:url(img/images/nav-3.png) top left no-repeat;}		
	
ul#cat-nav  li.cat-nav-3 a:link, ul#cat-nav li.cat-nav-3 a:visited {
	display: block;
	font-size:11px;
	color:#333333;
	padding:2px 0 5px 15px;
	background:url(img/images/trenner.png) bottom left no-repeat;
	}
	
ul#cat-nav li .cat-nav-3 a:hover, ul#cat-nav li.cat-nav-3 a.current-nav{
	text-decoration:none;
	background:url(img/images/trenner_rot.png) bottom left no-repeat;
}

	
	
	
/*----- SEARCH BOX -----*/
	
#search {
	position:relative;
	z-index:8;
	margin-top:-45px;}
	
	
/*----- INFORMATIONEN BOX -----*/	
	
#info ul {padding: 0px; margin: 0px; list-style-type:none; width: 136px;}
#info ul li {padding: 0px; margin: 0px; display:block;}
	
	

/*----- KATALOGBESTELLUNG BOX -----*/

#catalog a:link, #catalog a:visited {
	display:block;
	padding: 0px; 
	margin: 0px;
	text-decoration:none;
	
	}

#catalog a:hover {
	}
   
   
/*----- KONTO BOX -----*/

#catalog a:link, #catalog a:visited {
	display:block;
	padding: 0px; 
	margin: 0px 0 10px 20px;
	text-decoration:none;
	background: url(img/images/katalog.png) top left no-repeat;}

#catalog a:hover {
	background: url(img/images/katalog_akt.png) top left no-repeat;}   
	
   
/*----- WARENKORB BOX -----*/

#cart {
	clear: both;
	display:block;
	padding: 0px; 
	margin: 0px 0 10px 0;
	text-decoration:none;}
	
.free_shipping {
	background: url(img/images/trenner.png) bottom left no-repeat;
	padding-bottom: 3px;
	display:block;
	margin-bottom: 5px;}
	
.mindermengen {
	background: url(img/images/trenner.png) top left no-repeat;
	padding-top: 3px;
	display:block;
	margin-top: 5px;}
	

	  
   
/*----- QUICKY BOX -----*/
#quicky  {display: block;margin: 0px 0 10px 0;padding: 0px 0 0 0;}
	
#quicky form, #search form {display: block;margin: 3px 0 0 0;padding: 0px 0 0 0;}

 .quicky_input {
	background: url(img/images/quicky_input.png) top left no-repeat;
	background-position: 100% 0;
	border: 0px;
	padding: 0px 3px 0 2px;
	float: left;}
	
#quicky .quicky_button {
	float: right;}
   
 
   
/*----- LOGIN BOX -----*/

#kundenlogin {clear: both;margin-top: 10px;}	
#kundenlogin form {display: block;margin: 0px 0 0 0;padding: 0px 0 0 0;}

#kundenlogin .login_input {
	background: url(img/images/mail_input.png) top left no-repeat;
	border: 0px;
	background-position: 100% 0;
	padding: 0px 5px 0 2px;}
	
#kundenlogin .login_pw {
	background: url(img/images/quicky_input.png) top left no-repeat;
	border: 0px;
	background-position: 100% 0;
	padding: 0px 3px 0 2px;
	float: left;}
	
#kundenlogin .login_button {
	float: right;}
   
.hotline {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #331412;
	font-size:11px;
	
	}
	
#hotline {
	padding:0 0 0 25px;
	background: url(img/images/hotline.png) 0 5px no-repeat;
	margin-bottom:10px;
	}
   
/*----- KUNDENKONTO BOX -----*/   
   
.guthaben {
	background: url(img/images/trenner_rot.png) top left no-repeat;
	padding: 3px;
	display:block;
	color: red;
	margin-top: 3px;
	font-weight:bold;}
	
.logoff {
	margin: 3px 0 10px 0;
	color: red;
	margin-top: 3px;
	font-weight:bold;
	float:right;
	}
	
	.socials {margin:10px 0;
	display:block;}
.socials a {
	display:inline;
	clear:both;
	margin:0 10px 5px 0;
	padding:0;
		}	
	  
.socials a img{
	border:1px solid red;
	padding:3px;
	display:inline;
	margin:0;
	}
	
.social_title {
	display:block;
	background: url(img/images/trenner.png) top left no-repeat;
	padding:10px 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;}
	
#social_buttons {
	vertical-align:top;
	padding:0 0 10px 0;
	margin:20px 0 20px 0;
	display:block;}
	
#fb-root {margin:0;padding:0;}

.twitter-share-button {
	display:inline-block;
	margin-bottom:-3px;
	margin-right:20px;}
   
 
/*----- BESTSELLERS BOX  -----*/


#bestsellers ol {
	padding: 0 0 0 20px; /*--Distance between the order numbers--*/
	margin:0;
}
#bestsellers ol li {
	margin: 0;
	color: red;
	font-size: 14px;
	font-weight: bold;
	word-break:break-all;
}

.bestsellers-thumb {
	float:left;
	margin:0 5px 5px 0;
	width:40px;}   
   
   
   
 /*-----+++++++++++++++++++++++++++++++++++++++++ CONTENTBEREICH ++++++++++++++++++++++++++++++++++++++++++++++-----*/ 
 
 
 /*----- KATEGORIEN-AUFLISTUNG -----*/   
   
.indexbox {
	text-align:left;
	background:none;
	display:block;
	padding: 0 0 10px 0;
	background: url(img/images/trenner.png) bottom left no-repeat;
	margin: 0 0 0px 0;}
	
.indexbox img {
	padding:0;
	margin:0 20px 0 0;
	display:block;
	float:left;}

.indextitle {
	color: red;
	font-weight:bold;}


.indexbox a img{
	float: left;
	margin: 0 10px 0 0;}

   
h1.pageheading, h2.pageheading, h3.pageheading, .pageheading{

	font-size:11px;
	display:block;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	background: url(img/images/trenner.png) bottom left no-repeat;
	text-align: left;
	font-weight:bold;
	font-style: italic;
	text-transform: uppercase;
	color: #391614;}
   
.catlist {
	float: left;
	text-align: center;
	width: 150px;
	margin: 0 0 20px 0;}  
	
#die_firma{
	padding:0;
	}



/*----- PRODUKT-AUFLISTUNG  -----*/ 
.sortierung {display:block;
	text-align:right;
	padding: 0 0 20px 0;}
 
.product {
	background: url(img/images/trenner2.png) bottom left no-repeat;
	text-align: left;
	color: #391614;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;}  
 
.product_title, h1.product_title, h2.product_title, h3.product_title {
	font-size:11px;
	display:block;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	background: url(img/images/trenner.png) bottom left no-repeat;
	text-align: left;
	font-weight:bold;
	font-style: italic;
	text-transform: uppercase;
	color: #391614;} 
	
	a.product_link:link, a.product_link:visited {
		text-decoration:none;}
		
	a.product_link:hover{
		color: red;
		text-decoration:none;}
		
.artnummer {
	text-align: right;
	float: right;
	margin-top: -33px;
	display:block;
	font-weight:bold;
	font-style: italic;
	text-transform: uppercase;}

.product_price {
	font-size:12px;
	display:block;
	text-align: left;
	font-weight:bold;
	color: #391614;
	font-style: italic;}

.italic {font-style: italic;}
	
a.readon {display: block; width: 120px}
	
.buttons {
	clear:both;
	display:block;
	text-align: right;
	padding: 5px 0 0 0;}
	
	.buttons a, .buttons img {
		padding: 0px;
		margin: 0px;}


.anzeige{
	display:block;
	text-align: center;
	color: #ffe8a9;
	line-height:11px;
	padding: 2px 0 3px 0px;
	margin: 0 0 10px 0;} 
	
#bestand {background: url(img/images/balken.png) center no-repeat;}
#ausverkauft {background: url(img/images/ausverkauft.png) center no-repeat;}
   
   
.product_navigation {
	display:block;
	text-align: center;
	color: #391614;
	margin: -10px 0 20px 0} 
	
.navlist {
	display:block;
	text-align: center;
	color: #391614;} 
	

/*----- PRODUKT-INFO  -----*/

.produkt_erinnerung {
	display:block;
	color: #ffe8a9;
	padding:10px 10px 0 90px;
	line-height:1.4em;
 }
#produkt_erinnerung_aktiv {height:60px; background: url(img/images/erinnerung_bg.png) top left no-repeat;margin-bottom: 15px;
}

#produkt_erinnerung_hinweis {height:60px; background: url(img/images/erinnerung_bg.png) bottom left no-repeat;margin-bottom: 15px;
}

#produkt_erinnerung_aktiv_klein {line-height:40px;background: url(img/images/erinnerung_bg.png) 0 -194px no-repeat; vertical-align:middle;padding:0 0 0 50px;}


#produkt_erinnerung_inaktiv {padding: 15px 20px 0 110px;height:109px;margin-bottom: 15px; background: url(img/images/erinnerung_bg.png) 0px -70px no-repeat;}


	
.rating {
	display:block;
	margin-bottom: 10px;
	line-height: normal}	

.product_info {
	background: url(img/images/trenner2.png) bottom left no-repeat;
	text-align: left;
	color: #391614;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;}
	
.product_info .product_title, .product_info .artnummer{
	color: red;}
	
.produktanzahl_input {
	background: url(img/images/input_anzahl.png) top left no-repeat;
	border: 0px;
	padding: 2px;}
	
.description{
	margin: 10px 0 0 0;
	padding:0;}   
   

/*----- PRODUKT-BEWERTUNGEN -----*/ 
#bewertungen {padding:0 0 10px 0;margin:0 0 20px 0;text-align:left;background: url(img/images/trenner2.png) bottom left no-repeat;}

.bewertung {margin:0 0 20px 0;}
.bewertung_liste {margin:0 0 20px 0;padding:0 0 10px 0;}


/*----- PRODUKT-VERWENDUNG -----*/ 

 
.small_input {
	background: url(img/images/search_input.png) top left no-repeat;
	background-position: 100% 0;
	border: 0px;
	width: 110px;
	display:inline-block;
	padding: 0px 3px 0 2px;
	margin: 0px;}

#suggestion {padding:0 0 10px 0;margin:0 0 20px 0;text-align:left;background: url(img/images/trenner2.png) bottom left no-repeat;clear:both}

.suggestion {margin:0 0 0px 0;clear:both;}
.suggestion_liste {margin:0 0 20px 0;padding:0 0 10px 0;}

.suggestion_info{
	display:block;}
	
	.suggestion_liste_1 {clear:both;width: 450px;padding: 0px 0 0 0;display:block;}
	.suggestion_text {text-align:left; float: left; width: 340px;}
	.suggestion_image {text-align:left; width: 110px; height: 130px;float: left; display:block;}
	
	
.suggestion_pthumb {margin-right: 5px; }

.suggestion_thumb {margin-right: 5px; xbackground: #2b1112;}	

   
 /*----- EBENFALLS GEKAUFT -----*/ 
   
#ebenfalls_gekauft {text-align:left;}
.ebenfalls_liste {display: block; padding: 0 0 0px 0;clear:both;} 
.ebenfalls_text {float:left;width: 260px; margin-left: 20px;display:block}

 /*----- KUPONS -----*/ 
 #kupon {
	 line-height:50px;
	 vertical-align:middle;
	 display:block;
	 background:#fff;
	 display:block;
	 margin:15px 0;
	 padding:0 10px 0 10px;}

#kupon input {
		padding:5px;
		border:none;
		vertical-align:middle;
		display:inline-block;
		margin-right:10px;
		margin-left:5px;
		color:red;
		width:160px;
		background:#ffe8aa;}
		
#kupon .kupon-button {
		padding:0;
		width:auto;
		background:none;
		border:none;}
 
 
 

/*----------------------------------------------------------------------------------- SYSTEMSEITEN ---------------------------------------------------------------------*/ 

/*----- ERWEITERTE SUCHE -----*/ 
.error, .messageStackWarning, .messageStackError {
	display:block; 
	color: #ffe8a9; 
	margin:0 0 5px 0; 
	text-align:center;
	background: url(img/images/balken_red.png) center left no-repeat;} 
	
.adresse {
	display:block;
	color: #ffe8a9;  
	padding: 0 0 0 5px;
	margin: 10px 0 0px 0;
	background: url(img/images/balken.png) center left no-repeat;} 
	

.error_box {
	display:block; 
	color:#fff;
	background:red;
	padding: 10px 0 10px 10px;
	margin-bottom:10px;
	}
	
#checkout_payment .error_box {display:block; 
	color: red;
	height: 50px;
	margin-top: 5px;
	font-weight: bold;
	background: url(img/images/warnung.png) top left no-repeat;
	padding: 0 0 0 60px;
	}
	
.messageStackSuccess {
	display:block; 
	color: #ffe8a9; 
	margin:0 0 5px 0; 
	text-align:center;
	background: url(img/images/balken_green.png) center left no-repeat;}

/* input requirement */
	
	

.keyword_input {background: url(img/images/balken_weiss.png) top left no-repeat;border: 0px;padding: 0 0 0 5px;}
.price_input {background: url(img/images/search_input.png) top left no-repeat;border: 0px;padding: 0 0 0 5px;}

.erweiterte_suche {
	display:block;
	margin-bottom: 5px;}  
   
/*----- PASSWORT VERGESSEN -----*/    

#sign .login_input {
	background: url(img/images/mail_input.png) top left no-repeat;
	border: 0px;
	background-position:100% 0;
	padding: 0px 5px 0 2px;}   
   
#sign .suchen_input {
	background: url(img/images/search_input.png) top left no-repeat;
	border: 0px;
	padding: 0px 3px 0 2px;
	margin: 0px;
	background-position:100% 0;}   
   
   
/*----- KATALOG BESTELLUNG -----*/ 
   
.input_katalog {
	background: url(img/images/input_katalog.png) top left no-repeat;
	border: 0px;
	padding: 0px 5px 0 5px;
	width: 333px;
	display:block;
	background-position:100% 0;} 
	
.input_text {
	background: url(img/images/text_katalog.png) top left no-repeat;
	border: 0px;
	width: 333px;
	overflow: hidden;
	background-position:100% 100%;
	padding: 0px 5px 0 5px;}     
   
/*----- LOGIN SEITE -----*/   
   
.login_input {
	background: url(img/images/mail_input.png) top left no-repeat;
	border: 0px;
	width: 170px;
	background-position:100% 0;
	padding: 0px 5px 0 2px;}
	
.login_pw {
	background: url(img/images/quicky_input.png) top left no-repeat;
	border: 0px;
	background-position:100% 0;
	padding: 0px 3px 0 2px;
	float: left;} 
   
/*----- KONTO SEITE -----*/ 
   
.bestellliste {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background: url(img/images/trenner_rot.png) bottom left no-repeat;}
	
.buttons_konto {
	display:block;
	text-align: right;
	margin-top: -20px;}
	
.angesehen {
	clear:both;
	display:block;
	margin:0 0 20px 0;}
   
  
   
/*-----BESTELLUNG INFO -----*/ 

.summe {padding: 10px 0 0 0;background: url(img/images/trenner2.png) top left no-repeat;}


/*-----BEWERTUNG -----*/ 
.input_bewertung {
	background: url(img/images/text_bewertung.png) top left no-repeat;
	border: 0px;
	padding: 2px 0px 0 2px;}

.bewertung_info{
	display:block;
	height: 180px;}
	
.zugabeliste {
	float:left;
	width:130px;
	display:block;
	margin: 0 20px 0 0px;
	padding: 0 0 10px 0px;}

#zugabe {
	
	padding:10px 0 0 0px}
	
.reiter {
	display:inline-block;
	margin:0;padding:0;
	background:#ff0000;
	padding:5px 10px;
	color:#ffe8aa;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	}
	
#zugabe h4 {
	padding:5px 0 0 0;
	margin:0;}
	
	
a.gratis-btn:link, a.gratis-btn:visited {
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	padding-left:22px;
	background:url(img/images/gratis-btn.png) top left no-repeat;
	color:#ffe8aa;
	display:block;}	
	
a.gratis-btn:hover {
	background:url(img/images/gratis-btn.png) bottom left no-repeat;
	color:#ffe8aa;}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;}

.inputRequirement input { background: url(img/images/input_account.png) top left no-repeat;
	border: 0px;
	padding: 0px 5px 0 2px; 
	width: 144px; background-position:100% 0;}

/*----- KONTO SEITE -----*/ 
   
.adressliste {
	display:block;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background: url(img/images/trenner_rot.png) bottom left no-repeat;}
	

.warenkorb_head {background: url(img/images/trenner_rot.png) bottom left no-repeat;}

.warenkorb_liste {padding: 5px 0px;background: url(img/images/trenner_rot.png) bottom left no-repeat;}

.korb_summe {font-size:11px;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	text-align: right;
	font-style: italic;
	color: #391614;
	display:block;}
	
.korb_summe .product_price {text-align: right;}


.free_shipping_info {
	display:block; 
	color: #ffe8a9; 
	text-align:center;
	background: url(img/images/balken.png) center left no-repeat;} 
	
.info_link {color:red;font-weight: bold;text-align:right;}


#copyright {
display:block;
clear:both;
text-align:center;
margin: 20px 0 20px 0;
padding:20px 0 0 0;
background: url(img/images/trenner_rot.png) top left no-repeat;}


.checkout_weiter {
	padding:10px 0 0 0;
	margin:20px 0 10px 0;
	background: url(img/images/trenner_rot.png) top left no-repeat;}


.free_checkout {
	display:block; 
	color: #ffe8a9; 
	background: url(img/images/kostenlos.png) center left no-repeat;
	padding: 0 0 0 25px;
	}
	

.balken_rot {
	display:block; 
	color: #ffe8a9; 
	text-align:left;
	background: url(img/images/balken_red.png) center left no-repeat;}
	
.balken_braun {
	display:block; 
	color: #ffe8a9; 
	text-align:left;
	background: url(img/images/balken.png) center left no-repeat;}

.rot_fett {
	display:block; 
	color: red; 
	text-align:left;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	font-size:12px;}






.productsNotifications {
	background-color: #f2fff7;
}



img{
	border:0;
}

A {
  color: #000;
  text-decoration: none;
}

A:hover {
  color: red;
  text-decoration: underline;
}

FORM {
	display: inline;
}





.red {
	color: red;
	font-weight: bold;
}


CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}





SPAN.markProductOutOfStock {
  color: red;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #b6b7cb; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}






.tableShop {

/*border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;*/
}

.navLeft {
	/*border-right: 1px solid;border-left: 1px solid;
	border-color: #da120b;
	 background-image: url(img/bg_left_column.jpg); */

	
	padding-top: 5px;
}
.navRight {
	/*border-color: #da120b;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;border-right: 4px solid;
	border-left-style: solid;
	background-color: #ffcc66;*/
	padding-top: 5px;
	
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}


#footer_container{
	clear:both;
	width:100%;
	text-align:center;
	padding-top: 30px;
	margin: 0px 0px 0 0;
	}

#footer {
clear:both;
width:840px;
margin:0 auto;
text-align:left;
clear:both}

#lieferbedingungen, #geprueft_info{
float:left;
display:block;
position:relative;
width: 164px;
margin-right: 25px;}

#firma {
margin-right: 0px;
xfloat:right;}

.footer_box{
margin: 0px 0 10px 0;
width: 176px;
text-align:left;
display:block;}

#footer ul {padding: 0px; margin: 0px; list-style-type:none; width: 164px;}
#footer ul li {padding: 0px; margin: 0px; display:block;}

.random_price {
text-transform:none;font-weight: bold;color: red;margin-bottom: 10px;}

.neuheiten_liste {
	float: left;
	text-align: left;
	width: 210px;
	margin: 0 0 20px 0;

	}  
	
.index_title {
	font-size:11px;
	display:block;
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
	text-align: left;
	font-weight:bold;
	font-style: italic;
	text-transform: uppercase;
	color: #391614;}
	
.index_more {
	padding: 5px;
	background: url(img/images/trenner_rot.png) bottom left no-repeat;
	text-align:right;
	margin-bottom: 10px;}
	
	.hotinfo {background: url(img/images/hotinfo.png) top left no-repeat;width: 144px; height: 83px}
	

#sublinks a{

	font-size:11px;
	display:block;
	padding: 2px 0 2px 15px;
	margin: 0 0 0px 0;
	background: url(img/images/arrow.png) center left no-repeat;
	text-align: left;
	font-weight:bold;
	font-style: italic;
	color: #391614;}
	
	
#produktnavigator {
	display:block;
	clear:both;
	text-align:center;
	margin: 0px 0 20px 0;
	}


/* update 29.09.11 */
.nl-erfolg {
	padding: 10px 0 10px 70px;
	display:block;
	margin:30px 0 30px 0;
	background: url(img/images/ok.png) 0 center no-repeat;
	}

.nl-hinweis {
	padding: 10px 0 10px 70px;
	display:block;
	margin:30px 0 30px 0;
	background: url(img/images/hinweis.png) 0 center no-repeat;
	}
	
.nl-fehler {
	padding: 10px 0 10px 70px;
	display:block;
	margin:30px 0 30px 0;
	background: url(img/images/warnung.png) 0 center no-repeat;
	}
.form_border {
	border:none;}

.form_button_submit {border:none;}

/* update 10.07.2011 */
a.catlist-btn:link, a.catlist-btn:visited {
	display: block;
	text-align:left;
	line-height:19px;
	vertical-align:middle;
	font-size:11px;
	color:#ffe8aa;
	background:url(img/images/catlist-btn.png) 0 0 no-repeat;
	padding:0 0 0 5px;
	margin-top:5px;
	}

a.catlist-btn:hover{
	text-decoration:none;
	background:url(img/images/catlist-btn.png) 0 -20px no-repeat;}
	
.product_navigation.pn-top {
	padding:10px 0 10px 0;
	background: url(img/images/trenner_rot.png) top left no-repeat;}
