/* -----------------------------------------------------------------------------------------    $Id: stylesheet.css 2323 2003-05-23 08:08 Label23 $       XT-Commerce - community made shopping     http://www.free-commerce.de       Copyright (c) 2007 Fre(e-Commerce)     -----------------------------------------------------------------------------------------    based on:     (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)    (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com     (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org    (c) 2003	 xt:commerce (stylesheet.css 1262 2005/09/30); www.xt-commerce.com     Released under the GNU General Public License      ---------------------------------------------------------------------------------------*/

 

.NEWSLETTER_BUTTON {

	width:250px;

}

UL#RECHTLICHES_BOX {

 	color: #000000;

 	margin: 0px;

 	padding: 0px;

	width:400px; 

	float:right; 

	text-align:right;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 10px;

	line-height: 1.5;

	vertical-align: top;

	padding-bottom:10px;

	border:0px;

} 

#RECHTLICHES_BOX li {

 	list-style: none;

 	margin: 0px 0px 0px 0px;

 	padding-right: 5px;

	float:right;

	position:relative;

	top:0px;

} 

#RECHTLICHES_BOX li a {

 	text-decoration: none;

 	font-size: 10px;

 	font-family: Tahoma, Arial, Verdana;

 	color: #666666; 
} 

#RECHTLICHES_BOX li a:hover {

 	text-decoration: none;

 	font-size: 10px;

 	font-family: Tahoma, Arial, Verdana;

 	color: #000000;

 	padding: 0px; 

} 

.RAHMEN {

	background-image: url(images/screen.jpg);

	background-repeat:no-repeat;

	text-align:right; 

	padding:0px; 

	border:0px; 

	margin:0px; 

	width:994px;

}

.NAV_TOP {

	text-align:right; 

	padding-left:20px; 

	border:0px; 

	margin:0px; 

	width:994px;

	height:26px;

}

.COL_HEADER {

	text-align:right; 

	padding:0px; 

	border:0px; 

	margin:0px; 

	width:994px; 

	height:81px;

	padding-bottom:570px;

}

.MENUE_MAIN {

	float:left;

	width:600px;

	padding-top:3px;

}

.FOOTER {

	border:0px solid green;

	position:relative;

	top:-95px;

	padding:0px;

	margin:0px;

	text-align:center;

	font-family: Tahoma, Verdana, Arial, sans-serif;

	float:right;	
	
	font-size: 10px;

 	color: #666666;

 	line-height: 1.5;

}

/* obere navigaton / anmelden/ihr konto/korb/kasse */

.NEWSLETTER {

	float:left;

	width:200px;

	height: 25px;

	margin: 0px;

	padding: 0px;

	border:0px solid green;

/* 	display:block; */
}

#top_navigation2 {

	float:right;

	width:450px;

	height: 25px;

	margin: 0px;

	padding-right: 20px;

	border:0px solid green;

/* 	display:block; */
}

#top_navigation2 li {

	text-align:right;

	vertical-align:bottom;

	list-style: none;

	display:inline;

	float: right;

	height: 25px;

	border-left: 0px solid #000000;

	padding-bottom:0px;

	padding-top:0px;
}

.HAUPTMENUE {

	height: 28px;

	margin: 0px;

	padding: 0px;

	border:0px solid green;

	float:left; 

	width:450px; 

	padding-top:3px;

	padding-left:30px;

/* 	display:block; */
}

.HAUPTMENUE li {

	vertical-align:bottom;

	list-style: none;

	display:inline;

	float: left;

	height: 28px;

	border-left: 0px solid #000000;

	padding-bottom:0px;

	padding-top:0px;
}

/*UL.HAUPTMENUE li a {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #f1f1f1;

	line-height: 28px;

	font-weight: bold;
}

UL.HAUPTMENUE li a:hover {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #f9f9f9;

	font-weight: bold;

	text-decoration: underline;

	padding-bottom: 1px;
}*/

LI.nav_spacer {

	width: 0px;

}



.scrollfeld {

width:760px;

Height: 280px;

Overflow: auto;

font-family: Tahoma, Verdana, Arial, sans-serif;

font-size: 11px;

line-height: 1.5;

}

.scrollfeld_impressum {

	width:370px;

	Height: 110px;

	Overflow: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

	background-color:#666666;

	padding-left:5px;

	padding-bottom:5px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}

.scrollfeld_warenkorb {

	width:757px;

	Height: 234px;

	Overflow: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

	background-color:#666666;

	padding-left:5px;

	padding-bottom:5px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}

.scrollfeld_shopnews {

	width:390px;

	Height: 112px;

	Overflow: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

	background-color:#000000;

	padding-left:5px;

	padding-bottom:5px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}

.scrollfeld_shopinfo {

	width:333px;

	Height: 250px;

	Overflow: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

	background-color:#000000;

	padding-left:5px;

	padding-bottom:5px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;
}

TEXTAREA {

	Width: 300px;

	Height: 110px;

	Font-Family: "Courier New", Courier, Monospace;

}

TEXTAREA.ta5 {

	Height:110px;

	Overflow-x: hidden;

	Overflow-y: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

#contentsBG_underconstruction {

	background-image: url(images/underconstruction.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	width: 785px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

#contentsBG_impressum {

	background-image: url(images/impressum.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

#contentsBG_shop {

	background-image: url(images/shop.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

.CONTENT_SHOP1 {

	width:340px; 
	
	padding-top:80px; 

	float:left; 

	border:0px solid green;

}

.CONTENT_SHOP2 {

	width:410px; 

	padding-top:10px; 

	float:right; 

	border:0px solid red;

}


#contentsBG_newsletter {

	background-image: url(images/newsletter.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	width: 785px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

#contentsBG_tshirt {

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 0px;

	padding-top: 0px;

	width: 780px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

#contentsBG_home {

	background-image: url(images/welcome.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: bottom;

	width: 785px;

	text-align: right;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

.CONTENT_MAIN1 {

	width:250px; 

	padding-top:140px;

	padding-left:525px;

}

#contentsBG_hcnews {

	background-image: url(images/news.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif; 
	
	font-size: 11px; 	

	line-height: 1.5;

}

.CONTENT_NEWS1 {

	float:left;

	width:330px;

	padding-top:90px;

}

.CONTENT_NEWS2 {

	float:left;

	width:200px;

}

.CONTENT_NEWS3 {

	float:right;

	width:220px;

	text-align:right;

	padding-right:0px

}

.scrollfeld_news {

	width:310px;

	Height: 250px;

	Overflow: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

	background-color:#000000;

	padding-left:5px;

	padding-bottom:5px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}

#contentsBG_history_state {

	background-image: url(images/about.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif; 	
	
	font-size: 11px; 	

	line-height: 1.5;

}

.CONTENT_ABOUT3_state {

	float:left;

	width:385px;

	padding-top:5px;

}

.CONTENT_ABOUT1_state {

	float:left;

	width:300px;

	padding-top: 0px;

}

.scrollfeld_statement {

	width:365px;

	Height: 250px;

	Overflow: auto;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

	background-color:#000000;

	padding-left:5px;

	padding-bottom:5px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}


#contentsBG_history {

	background-image: url(images/about.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif; 	
	
	font-size: 11px; 	

	line-height: 1.5;

}

.CONTENT_ABOUT1 {

	float:left;

	width:500px;

	padding-top:90px;

}

.CONTENT_ABOUT2 {

	clear:both;

	padding-top:8px;

}

.CONTENT_ABOUT3 {

	float:left;

	width:260px;

	border:0px;

	text-align:right
}


#contentsBG_kontakt {

	background-image: url(images/kontakt.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 585px;

	width: 200px;

	text-align: right;

}

#contentsBG_streetwaer {

	background-image: url(images/streetwaer.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5;

}

.CONTENT_STREETWEAR1 {

	float:left;

	width:350px;

	padding-top:90px;

}

.CONTENT_STREETWEAR2 {

	float:left;

	width:410px;

	padding-top: 25px;

}

#contentsBG_music {

	background-image: url(images/music.jpg);

	background-repeat: no-repeat;

	height:367px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	padding-left: 15px;

	padding-top: 0px;

	width: 770px;

	text-align: left;

	font-family: Tahoma, Verdana, Arial, sans-serif; 	

	font-size: 11px; 	

	line-height: 1.5;

}  

.CONTENT_MUSIC1 {

	float:left;

	width:320px; 

	padding-top:100px;

} 

.CONTENT_MUSIC2 {

	float:left;

	width:350px; 

	padding-top:0px;

	padding-left:30px;

	vertical-align:top;

} 

.CONTENT_MUSIC3 {

	padding-top:60px;

	padding-left:20px;

	text-align: center;

	vertical-align:bottom;

} 


/****** GRUNDLEGENDER STIL *****/  

BODY { 	

	color: #181818;

 	margin: 0px;

 	background-color: #333333;

}  

img { 	

border:0; 

}  

FORM { 	

display: inline;		    

}  

.onepxwidth { 	width: 1px; }  CHECKBOX, INPUT, RADIO, SELECT { 	font-family: Tahoma, Verdana, Arial, sans-serif; 	font-size: 11px; }  TEXTAREA {   width: 98%;   font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 11px; }  /* schriftformatierung f r allgem. textbereiche  */

.main {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 0.98em;

	line-height: 1.5;

	color: #ffffff; 

}

.copyright { 	

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 10px;

 	line-height: 1.5;

 	color: #666666; 

}

.main2 {   

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 0.98em;

	line-height: 1.5;

	color: #ffffff; 

}    

/**** STYLE F R INDEX.HTML ***/  

#shop {

 	width: 994px; 

}  

/********* S MTLICHE LINKDEFINITIONEN *************/

/*allgem. links*/  

A {   
	color: #ffffff;

	text-decoration: none; 
} 

A:hover {

	color: #ffffff;

	text-decoration: underline;

}

/*loginbox passwort vergessen */

A.content { 	

	font-size: 11px;

 	color: #666666;

 	text-decoration: none;

}

A.content:hover {

 	font-size: 11px;

 	color: #666666;

 	text-decoration: underline;

}

A.pw { 	

	font-size: 11px;

 	color: #000000;

 	text-decoration: underline; 

}

A.pw:hover { 	

	font-size: 11px;

 	color: #f9f9f9;

 	text-decoration: none; 

}

A.cp { 	

	font-size: 10px;

 	color: #666666;

 	text-decoration: underline;

}

A.cp:hover {

 	font-size: 10px;

 	color: #ffffff;

 	text-decoration: underline;
}

A.shop {

 	font-size: 12px;

 	color: #ffffff;

 	text-decoration: underline;

}

A.shop:hover { 	

	font-size: 12px;

 	color: #ff0000;

 	text-decoration: underline; 

}  

/*produkt titel in den boxen die produktbilder enthalten wie "whatsnew" "last_viewed" "specials" */  

A.boxLink {

 	color: #000000;

 	font-size: 12px;

 	font-weight: bold;

 	text-decoration: none; 

}

A.boxLink:hover {

 	color: #f1f1f1;

 	font-weight: bold;

 	text-decoration: underline; 
}

/*weitere Links in den boxen mit produktbild wie zb. "last_viewed" */  

A.boxLinkText {

 	color: #f1f1f1;

 	font-size: 12px;

 	text-decoration: none; 

}

A.boxLinkText:hover { 	

	color: #ffffff;

 	text-decoration: underline; 
}

/*img links im titel von den linken boxen*/  

A.show_left { 	

	font-family: Tahoma, Verdana, Arial, san-serif; 	

	font-size: 1em;

 	color: #f1f1f1;

 	background-image: url(img/icon_more.gif);

 	background-repeat: no-repeat;

 	background-position: right center;

 	display: block;

 	width: 180px;

 	line-height: 23px; 

}

A.show_left:hover {

 	background-image: url(img/icon_more_light.gif);

 	background-repeat: no-repeat;

 	color: #999999;

 	text-decoration: none;

 	line-height: 23px; 

}  

/*img links im titel von den rechten boxen*/  

A.show_right {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1em;

 	color: #f9f9f9;

 	background-image: url(img/icon_more_light.gif);

 	background-repeat: no-repeat;

 	background-position: right center;

 	display: block;

 	width: 180px;

 	line-height: 23px; 
}

A.show_right:hover {

 	background-image: url(img/icon_more.gif);

 	background-repeat: no-repeat;

 	color: #f1f1f1;

 	text-decoration: none;

 	line-height: 23px; 

}

/*mwst und versandkosten links in den boxen*/

SPAN.box_shipping_link {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 11px;

 	font-weight: normal;

}

.box_shipping_link a {

 	color: #666666; 

} 

.box_shipping_link a:hover {

 	color: #484848; 
}

/* produkttitel als link zb. "new_products_default" u. "cart.html" */  

.products_link {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.1em;

 	color: #999999;

 	font-weight: bold;

 	text-decoration: none; 
} 

.products_link:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.1em;

 	color: #999999;

 	text-decoration: underline; 

} 

/* produkttitel auf der startseite in der slideshow */ 

.products_link {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.1em;

 	color: #999999;

 	font-weight: bold;

 	text-decoration: none; 

} 

.products_link:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.1em;

 	color: #999999;

 	text-decoration: underline; 
} 

/* produkttitel link in der reviews_info */  

A.reviews_link {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	color: #999999;

 	font-weight: bold;

 	text-decoration: none; 

} 

A.reviews_link:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	color: #f1f1f1;

 	text-decoration: none; 
}

/*gutschein bild in der "box_cart"*/  

A.gift_box {

 	background-image: url(img/img_gift.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 0px;

 	text-decoration: none;

 	height: 40px;

 	width: 48px;

 	display: block; 

} 

A.gift_box:hover {

 	background-image: url(img/img_gift.gif);

 	background-repeat: no-repeat;

 	background-position: 0px -40px;

 	text-decoration: none;

 	height: 40px;

 	width: 48px;

 	display: block; 

}  

/*gift_cart.html*/  

A.gift_link {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	font-weight: bold;

 	color: #d20000;

 	text-decoration: underline; 

} 

A.gift_link:hover { 	

	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	font-weight: bold;

 	color: #3b3b3b;

 	text-decoration: underline; 
}  

/*im checkout - checkout_confirmation "bearbeiten"*/  

A.confirmationEdit {

 	color: #669933;

 	font-style: italic;

 	font-weight: normal; 

}  

A.confirmationEdit:hover {

 	color: #669933;

 	font-style: italic;

 	text-decoration: underline;

 	font-weight: normal; 
}  

/*categorie_listing*/  

A.catLink {

 	font-size: 12px;

 	font-weight: bold; 
} 

A.catLink:hover {}  

/*product_navigator.html - datei bearbeiten, wenn anstelle der grafiken text stehen soll (text nur auskommentiert) */  

A.first {

 	background-image: url(img/navigator/nav_first.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 0px;

 	height: 20px;

 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 

} 

A.first:hover {

 	background-image: url(img/navigator/nav_first.gif);

 	background-repeat: no-repeat;

 	background-position: -20px 0px;

 	height: 20px;

 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 2px;

} 

A.back {

 	background-image: url(img/navigator/nav_back.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 0px;

 	height: 20px; 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 
} 

A.back:hover {

 	background-image: url(img/navigator/nav_back.gif);

 	background-repeat: no-repeat;

 	background-position: -20px 0px;

 	height: 20px;

 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 

} 

A.next {

 	background-image: url(img/navigator/nav_next.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 0px;

 	height: 20px; 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 

} 

A.next:hover {

 	background-image: url(img/navigator/nav_next.gif);

 	background-repeat: no-repeat;

 	background-position: -20px 0px;

 	height: 20px;

 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 

} 

A.last {

 	background-image: url(img/navigator/nav_last.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 0px;

 	height: 20px;

 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 

} 

A.last:hover {

 	background-image: url(img/navigator/nav_last.gif);

 	background-repeat: no-repeat;

 	background-position: -20px 0px;

 	height: 20px;

 	width: 20px;

 	display: block;

 	margin: 0px 25px 5px 25px; 

}   

/* CONTENTBEREICH  - index.html */

#main_col {

 	padding-left: 0px;

 	padding-right: 0px;

 	text-align: left;

 	vertical-align: top;

/*background-image: url(images/background.jpg);*/

 	background-repeat: no-repeat; 

}  

/****** BOXEN links und rechts ******/  

/*linke boxenspalte - index.html*/  

#left_col {

 	width: 195px;

 	vertical-align: top;

 	margin: 0px;

 	padding: 0px;

 	background-color: #60535A;

 	border: 1px solid #d20000; 

}  

/*rechte boxenspalte - index.html*/

#right_col { 

	width: 195px;

 	vertical-align: top;

 	margin: 0px;

 	padding: 0px;

 	background-color: #60535A;

 	border: 1px solid #d20000; 

}  

/*** KATEGORIEBOX ***/    

/****** erste ebene (hauptkategorie) ******/  

#boxCategories { }  

#boxCategories ul { 	

	margin: 0px;

 	padding: 0px; 

} 

#boxCategories ul li {

 	list-style-type: none;

 	padding: 2px;

 	border-bottom: 1px solid #484848; 

} 

#boxCategories ul li a.normal {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #cccccc;

 	background-image: url(img/icon_kat.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 4px;

 	padding-left: 15px; 

} 

#boxCategories ul li a.normal:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #ffffff;

 	background-image: url(img/icon_kat_h.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 4px; 

} 

/*aktive hauptkategorie*/ 

#boxCategories ul li a.active {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #ffffff;

 	font-weight: bold;

 	background-image: url(img/icon_kat_h.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 4px;

 	padding-left: 15px; 

}

#boxCategories ul li a.active:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #f1f1f1;

 	font-weight: bold;

 	background-image: url(img/icon_akat_h.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 4px; 
}  

/****** zweite ebene  (Unterkategorie) ******/   

#boxCategories ul ul {

 	margin: 2px 0px 0px 0px;

 	padding: 0px;

 	border-top: 1px solid  #484848;

 	border-bottom: 1px solid #484848; 

} #boxCategories ul ul li {

 	padding: 2px 0px 2px 0px;

 	border-bottom: 0px solid #a9a9a9;

 	background-color: #53484e; 

} 

#boxCategories ul ul li a.normal {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #cccccc;

 	background-image: none;

 	padding-left: 5px;  

} 

#boxCategories ul ul li a.normal:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #f1f1f1;

 	background-image: none; 

} 

/* aktive unterkategorie */ 

#boxCategories ul ul li a.active {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #f1f1f1;

 	font-weight: bold;

 	background-image: url(img/icon_aukat.gif);

 	background-repeat: no-repeat;

 	background-position: 2px 4px;

 	padding-left: 15px;  

} 

#boxCategories ul ul li a.active:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #cccccc;

 	font-weight: bold;

 	background-image: url(img/icon_aukat_h.gif);

 	background-repeat: no-repeat;

 	background-position: 2px 4px;

 	padding-left: 15px; 

}   

/****** dritte ebene  (Unter-Unter-kategorie) ******/  

#boxCategories ul ul ul {

 	margin: 2px 0px 0px 0px;

 	padding: 0px;

 	border-top: 1px solid #990033;

 	border-bottom: 1px solid #990033; 

} 

#boxCategories ul ul ul li {

 	padding: 2px 0px 2px 0px;

 	background-color: #dadada; 
} 

#boxCategories ul ul ul li a.normal {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #333333;

 	padding-left: 5px;  

} 

#boxCategories ul ul ul li a.normal:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #666666;

 	padding-left: 5px; 

} 

#boxCategories ul ul ul li a.active {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #666666;

 	font-weight: bold;

 	background-image: url(img/icon_auukat.gif);

 	background-repeat: no-repeat;

 	background-position: 2px 3px;

 	padding-left: 15px;   

} 

#boxCategories ul ul ul li a.active:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 1.2em;

 	color: #666666;

 	font-weight: bold;

 	background-image: url(img/icon_auukat_h.gif);

 	background-repeat: no-repeat;

 	background-position: 2px 3px;

 	padding-left: 15px; 

}  

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  vierte ebene (Unter_Unter_Unter_Kategorie  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  

#boxCategories ul ul ul ul {  	

margin: 0px 0px 0px 2px;  	

padding: 0px;  	

border: 1px solid #ff3300;  

}  

#boxCategories ul ul ul ul li {

  	padding: 2px;  

}  

#boxCategories ul ul ul ul li a.normal {

  	font-family: Tahoma, Verdana, Arial, san-serif;

  	font-size: 1.2em;

  	color: #ff3300;

  	background-image: url(img/icon_arrow.jpg);

  	background-repeat: no-repeat;

  	background-position: 2px 5px;

  	padding-left: 15px;   
}  

#boxCategories ul ul ul ul li a.normal:hover {

  	font-family: Tahoma, Verdana, Arial, san-serif;

  	font-size: 1.2em;

  	color: #330066;

  	background-image: url(img/arrow_green.gif);

  	background-repeat: no-repeat;

  	background-position: 2px;

  	padding-left: 15px;  

}  

#boxCategories ul ul ul ul li a.active {

  	font-family: Tahoma, Verdana, Arial, san-serif;

  	font-size: 1.2em;

  	color: #330066;

  	font-weight: bold;

  	background-image: url(img/icon_arrow.jpg);

  	background-repeat: no-repeat;

  	background-position: 2px 5px;

  	padding-left: 15px;   

}  

#boxCategories ul ul ul ul li a.active:hover {

  	font-family: Tahoma, Verdana, Arial, san-serif;

  	font-size: 1.2em;

  	color: #cc99ff;

  	font-weight: bold;

  	background-image: url(img/arrow_green.gif);

  	background-repeat: no-repeat;

  	background-position: 2px;

  	padding-left: 15px;  

}  

***********************************************/    

/* produktanzahl hinter den kategorienamen */  

span.catcount {

  	color: #ff0000;  

}  

/*** ENDE KATEGORIEBOX ***/

/*au enrahmen der boxen*/  

.shopbox {

 	margin: 0px;

 	padding: 0px;

 	border-bottom: 1px solid #d20000; 

}  

/* "nur text" in den boxen */  

.boxText {

  	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	color: #ffffff; 

}  

/*LINKE BOXEN */  

/* berschrift*/  

.infoBoxHeading_left {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	font-weight: bold;

 	color: #f1f1f1;

 	height: 24px;

 	line-height: 24px;

 	vertical-align: middle;

 	text-indent: 10px;

 	background-image: url(img/boxes/box_title_left.gif);

 	background-repeat: repeat-x;

 	border: 1px solid #000000; 

}  

/*inhalt*/  

.infoBox_left {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

   	font-size: 0.9em;

   	margin: 0px;

   	padding: 5px;

   	color: #ffffff; 

}  

/*inhalt zentriert*/  

.infoBox_left_center {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	text-align: center;

 	margin: 0px;

 	padding: 5px; 

}    

/*RECHTE BOXEN*/

/* berschriften*/  

.infoBoxHeading_right {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	font-weight: bold;

 	color: #f9f9f9;

 	height: 24px;

 	line-height: 24px;

 	vertical-align: middle;

 	text-indent: 10px;

 	background-image: url(img/boxes/box_title_left.gif);

 	background-repeat: repeat-x;

 	border: 1px solid #000000; 

}  

/*inhalt*/  

.infoBox_right {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	margin: 0px;

 	padding: 5px;

 	color: #ffffff; 

}  

.infoBox_right_center { 

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	text-align: center;

 	margin: 0px;

 	padding: 5px;

 	color: #ffffff; 

}  

/**BOX_CART**/ 

/*in produkte der box "warenkorb"*/  

.cart_products { 

	border-bottom: 1px solid #484848;

 	padding: 5px; 

}  

.boxText_cart {

 	color: #ffffff; 

}  

/*preisfeld in boxen mit preis zb."whatsnew" "specials" ..*/  

DIV.boxPrice {

 	color: #333333;

 	font-weight: bold;

 	background-color: #cccccc;

 	padding: 3px;

 	width: 80%;

 	text-align: center;

 	margin-top: 2px;

 	margin-right: auto;

 	margin-left: auto; 

}  

/* guthabenanzeige in der box "cart" */

.gvBox { 

	font-family : Tahoma, Verdana, Arial, sans-serif;

 	font-size : 14px;

 	font-weight: bold;

 	border: 1px solid #d20000;

 	background-color: #f1f1f1; 

}   

/*** BESTSELLERSBOX  ***/  

.bestsellers  {

 	border-bottom: 1px solid #484848;

 	font-size: 11px; 

}  

/*preisfeld in der "bestsellersbox" */ 

.boxTextPrice {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	color: #333333;

 	text-align: right;

 	font-weight: bold; 

}  

.bestsellers_shipping_link {

 	color: #f1f1f1;

 	font-weight: normal; 

}  

/*AUFZ HLUNG F R BOXEN zB /"mehr  ber" /"informationen" /"extrabox1" /"extrabox2" */  

/*Men liste f r die box_information*/ 

UL#box_information {

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc;

 	margin: 0px;

 	padding: 0px; 

} 

#box_information li {

 	list-style: none;

 	margin: 3px 0px 0px 0px;

 	padding: 3px 5px 3px 5px;

  	border-bottom: 1px solid #484848; 

}  

#box_information li a {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc; 

} 

#box_information li a:hover {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #ffffff;

 	padding: 0px; 

}

/*Men liste f r die box_content*/  

UL#box_content {

 	font-size: 1.05em; 	

	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc;

 	margin: 0px;

 	padding: 0px; 

} 

#box_content li {

 	list-style: none;

 	margin: 3px 0px 0px 0px;

 	padding: 3px 5px 3px 5px;

  	border-bottom: 1px solid #484848; 

} 

#box_content li a {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc; 
} 

#box_content li a:hover {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #ffffff;

 	padding: 0px; 

}  

/*Men liste f r die box_extra1*/  

UL#box_extra1 {

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc;

 	margin: 0px;

 	padding: 0px; 
} 

#box_extra1 li {

 	list-style: none;

 	margin: 3px 0px 0px 0px;

 	padding: 3px 5px 3px 5px;

  	border-bottom: 1px solid #484848; 

} 

#box_extra1 li a {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc; 
} 

#box_extra1 li a:hover {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #ffffff;

 	padding: 0px; 

}  

/*Men liste f r die box_extra2*/ 

UL#box_extra2 {

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc;

 	margin: 0px;

 	padding: 0px; 

} 

#box_extra2 li {

 	list-style: none;

	 margin: 3px 0px 0px 0px;

 	padding: 3px 5px 3px 5px;

  	border-bottom: 1px solid #484848; 

} 

#box_extra2 li a {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #cccccc; 

} 

#box_extra2 li a:hover {

 	text-decoration: none;

 	font-size: 1.05em;

 	font-family: Tahoma, Arial, Verdana;

 	color: #ffffff;

 	padding: 0px; 

}   

/*** STARTSEITE ***/  

/* "willkommen" */ 

.pageHeading {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 16px;

   font-weight: bold;

   color: #f1f1f1; 

}  

/* besucherbegr ssung  "gast" "herr/frau name" */  

SPAN.greetUser {

   font-family: Verdana, Arial, sans-serif;

   font-size: 12px;

   color: #cccccc;

   font-weight: bold; 

}      

/**** MODULDATEIEN ****/  

/*  berschiften in den moduldateien */  

.contentsTopics {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 13px;

 	color: #f1f1f1;

 	font-weight: bold;

 	height: 24px;

 	line-height: 24px;

 	vertical-align: middle;

 	padding: 0px 10px 0px 10px;

 	margin: 0px;

 	border: 0px solid #000000; 

}

.contentsTopicsName {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 13px;

 	color: #f1f1f1;

 	font-weight: bold;

 	height: 24px;

 	line-height: 24px;

 	vertical-align: middle;

 	padding: 0px 0px 0px 10px;

 	margin: 0px;

 	border: 0px solid #000000; 

} 

.moduleHeading {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: small;

 	font-weight: bold;

 	padding-bottom: 10px; 

} .smallHeading {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	font-weight: bold;

 	color: #f1f1f1; 

}  

/* texte in den modultateien */  

/*zb in reviews */  

.small_text {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 10px;

 	color: #669933; 

}  .smallText {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 11px;

   color: #b3b3b3; 

}  

/* hintergrundfeld in den moduldateien */  

#contentsBG {

 	padding: 10px; 	margin: 0px;

 	vertical-align: top;

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	line-height: 1.5; 

} 

.contentsborder {

 	border: 0px solid #d20000; 

} 

/* button  rechts */  

#button_right {

 	padding-top: 5px;

 	text-align: right; 

}  

/*kontaktforumlar*/  

#contact {

 	background-repeat: no-repeat;

 	background-position: right top; 

}  	  

/******** CHECKOUT + WARENKORB  *********/ 

/* im WARENKORB des Contentbereichs bzw. orderdetails */  

.boxTextBG {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	background-color: #53484e;

 	 } 

.boxTextBGIII {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 10px;

 	background-color: #424242; 

}  

SPAN.total {

 	font-size: 16px;

 	font-weight: bold;

 	color: #999999; 

}  

.summe {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	color: #999999; 

} 

/*nicht genug auf lager anzeige im shopping_cart bzw. orderdetails*/  

.stockWarning {

  	font-family : Tahoma, Verdana, Arial, sans-serif;

 	font-size : 10px;

 	color: #cc0033; 

}  

/*gutscheinefeld in shopping_cart.html bzw. gift_cart.html  und error_message f r die suche*/  

.boxTextBGII { 	

	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 11px;

 	color: #484848;

 	border: 1px solid #333333;

 	background-color:  #cccccc; 

}  

/*hintergundfelder bei "new_products_default" "new_products_overview" "specials"*/  

.centerfield {

 	vertical-align: top;

 	text-align: center;

 	padding: 2px;

 	height: auto;

	border:0px solid #333333; 

}  

.centerfield:hover {

 	vertical-align: top;

 	text-align: center;

 	padding: 2px;


	border:0px solid #ffffff; 

}  

SPAN.products_price {

 	font-size: 1.1em;

 	color: #669933;

 	font-weight: bold; 

} 

/* in der slideshow auf der startseite */ 

SPAN.products_slideprice {

 	font-size: 1.1em;

 	color: #669933;

 	font-weight: bold; 

} 

SPAN.shipping {

 	font-size: 12px; 

}  

.products_table {

 	background-color: #333333; 

} 

.products_table:hover {

 	background-color: #494444; 

}  

/*** "categorie_listing" kategoriebild ***/  

#float_image_right {

 	float: right; 	

	padding: 5px 5px 15px 15px; 

} 

.moreHeading {

 	font-size: 14px;

 	font-weight: bold;

 	color: #cdcdcd; 

}  

/*** product_info ***/ 

SPAN.info_price {

 	font-size: 1.4em;

 	color: #419A24;

 	font-weight: bold; 

} 

#infoContentsBG {

 	padding: 0px;

 	margin: 0px;

 	vertical-align: bottom; 

} 

.infoBG {



} 



.infoField {

 	background-color: #484848; 

} 

/* hintergrund in der tabellarischen attribute auflistung (tablelisting.html) */

.tableListingI {

 	background-color: #53484E;

 	color: #f1f1f1; 

} 

.tableListingII {

 	background-color: #60535A;

 	color: #f9f9f9; 

}  

/* UPCOMING_PRODUCTS */  

.upcomingListingI {

 	background-color: #53484E;

 	color: #f1f1f1;

 	font-size: 0.83em; 

}  

.upcomingListingI a {

 	color: #f1f1f1; 

} 

.upcomingListingI a:hover {

 	color: #f1f1f1;

 	text-decoration: underline; 

}  

.upcomingListingII {

 	background-color: #60535A;

 	color: #f9f9f9;

 	font-size: 0.83em; 

} 

.upcomingListingII a {

 	color: #f9f9f9; 

} 

.upcomingListingII a:hover {

 	color: #f9f9f9;

 	text-decoration: underline;

}

/*** REVIEWS ***/  

SPAN.ratingtext {

    font-family: Tahoma, Verdana, Arial, sans-serif;

    font-size: 10px;

    font-weight: bold;

    color: #990033;

}

/**** LOGIN / ACCOUNT - DATEIEN ***/  

/* zb in login.html / account - dateien / create_account */  

DIV.formArea {

 	background-color: #53484e;

 	border-top: 1px solid #333333;

 	border-bottom: 1px solid #333333;

 	padding: 5px; 	margin-bottom: 10px; 

}  

TABLE.formArea, TD.formArea {

 	background-color: #53484e;

 	border-top: 1px solid #333333;

 	border-bottom: 1px solid #333333;

 	margin-bottom: 10px; 

}  

.formArea:hover {

 	background-color: #474444;

 	border-top: 1px solid #333333;

 	border-bottom:1px solid #333333; 

}  

.formAreaTitle {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 0.9em;

 	font-weight: bold;

 	color: #cccccc; 

}  

/*account.html*/  

UL#account_list {

 	padding: 0px;

 	margin: 10px 0px 0px 0px; 

} 

UL#account_list li {

 	list-style: none;

 	background-image: url(img/arrow_grey.gif);

 	background-repeat: no-repeat;

 	background-position: 2px 5px;

 	padding: 0px 5px 0px 20px; 

}  

UL#account_list li a {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	color: #cccccc;

 	font-size: 12px;

 	text-decoration: none; 

} 

UL#account_list li a:hover {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	color: #ffffff;

 	text-decoration: underline; 

}  

/* abstand f r die  berschriften in create_account */ 

.abstand {

 	margin-top: 10px;

 	padding-left: 5px; 

}  

/* "notwendige Angabe" bei accounterstellung */  

.inputRequirement {

  	font-family: Tahoma, Verdana, Arial, sans-serif;

  	font-size: 0.95em;

 	color: #66cc33; 

}  

/* adressfeld in s mtlichen dateien des adressbuchs und im checkout */  

.address_lable {

 	background-color: #f1f1f1;

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	color: #484848;

 	padding: 5px; 

} 

.arrow {

 	background-image: url(img/arrow_right.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 5px;

 	width: 40px; 

}  

/* adressauswahl / versandauswahl / zahlungsauswahl */ 

.moduleRow {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

  	font-size: 11px;

  	line-height: 1.5;

  	color: #484848;

  	background-color: #999999;

  	cursor: pointer; 

} 

.moduleRowOver {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

  	font-size: 11px;

  	line-height: 1.5;

  	color: #484848;

  	background-color: #ffffff;

 	cursor: pointer;  

} 

/* nur bei zahlungs und versandartauswahl */  

.moduleRowSelected {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

  	font-size: 11px;

  	line-height: 1.5;

  	color: #484848;

  	background-color: #ffffff; 

}  

/* gutscheinfeld - checkout_payment.html */  

.cot_gv {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 11px;

   line-height: 1.5;

   color: #3b3b3b; 

}  

/* CHECKOUT DATEIN */

.checkoutTitle {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 11px;

 	font-weight: bold;

 	padding-top: 10px; 

}  

TABLE.checkoutTable {

 	background-color: #53484e;

 	border-top: 1px solid #484848;

 	border-bottom: 1px solid #484848; 

} 

DIV.checkoutTable {

 	background-color: #53484e;

 	border-top: 1px solid #484848;

 	border-bottom: 1px solid #484848;

 	padding: 5px; 

}  

.tableabstand {

 	margin-top: 25px;

 	padding-bottom: 15px; 

} 

/* bei der Kaufabwicklung obere und untere Anzeige wie weit die Abwicklung fortgeschritten ist */ 

.checkoutBarFrom, 

.checkoutBarTo {

  	font-family: Tahoma, Verdana, Arial, sans-serif;

  	font-size: 10px;

  	color: #8c8c8c;  

} 

.checkoutBarCurrent {

  	font-family: Tahoma, Verdana, Arial, sans-serif;

  	font-size: 10px;

  	color: #dadada;

 	font-weight: bold; 

} 

.checkout_bullet {

 	background-image: url(img/checkout_bullet.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 3px; 

} 

.checkout_bullet2 {

 	background-image: url(img/checkout_bullet2.gif);

 	background-repeat: no-repeat;

 	background-position: 0px 3px;

}  

/* agb akzeptieren feld */  

.conditions { 	

	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	color: #ffffff;

 	background-color: #d30000;

   	border: 1px solid #333333;

 	padding: 3px;

 	margin-top: 2px; 

}  

SPAN.checktext {

 	font-weight: normal; 

}  

/* hinweis der oben angezeigt wird */  

.confirmationText {

 	font-family: Tahoma, Verdana, Arial, san-serif;

 	font-size: 12px;

 	font-weight: bold;

 	color: #ffffff;

   	border-top: 1px solid #d20000;

   	border-bottom: 1px solid #d20000;

 	padding: 3px; 

}  

/* checkout_success.html */  

.successTopics {

 	font-family: Tahoma, Verdana, Arial, sans-serif;

 	font-size: 14px;

 	color: #cccccc;

 	font-weight: bold;

 	line-height: 24px;

 	vertical-align: middle;

 	padding: 0px 10px 0px 10px;

 	margin: 0px; 

} 

.checkout_success {

 	background-image: url(img/checkout_success.gif);

 	background-repeat: no-repeat;

 	background-position: center;

 	height: 95px; 	width: 95px; 

}  

/* anzeige im Warenkorb bzw. order_details wenn ein artikel nicht verf gbar ist */  

SPAN.markProductOutOfStock {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 12px;

   color: #66cc33;

   font-weight: bold; 

}  

/******* PREISE ********/  

SPAN.productSpecialPrice {

   font-family: Verdana, Arial, sans-serif;

   color: #F9850C; 

}  

SPAN.productOldPrice {

 	font-family: Verdana, Arial, sans-serif;

 	color: #F9850C;

 	text-decoration: line-through; 

}  

SPAN.productDiscountPrice {

   font-family: Verdana, Arial, sans-serif;

   color: #F9850C;

   font-weight: bold; 

}    

/* Kategorie Liste ( bersicht) */  

.sitemap_heading {

 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  	font-size: 1.1em;

  	color: #484848;

  	background-color: #cccccc;

 	border-top: 1px solid #d20000;

 	border-bottom: 1px solid #d20000;

 	padding: 2px; 

} 

.sitemap_heading a {

 	color: #484848; 

} 

.sitemap_heading a:hover {

 	color: #333333;

  	text-decoration:none; 

} 

.sitemap_sub {

 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  	font-size: 9pt;

  	color: #dadada;

  	border-bottom: 1px solid #484848;

  	padding: 2px 2px; 

}  

.sitemap_sub a {

  	color:#dadada;  

}  

.sitemap_sub a:hover {

  	color: #dadada;

  	text-decoration: underline;  

}  

/* Hersteller Liste */  

.manufacturers_heading {

 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  	font-size: 1.1em;

  	color: #484848;

  	background-color: #cccccc;

 	border-top: 1px solid #d20000;

 	border-bottom: 1px solid #d20000;

 	padding-top: 5px;

  	padding-bottom: 5px; 

} 

.manufacturers_heading a {

 	color: #d20000;

 	font-weight: bold; 

} 

.manufacturers_heading a:hover {

 	color: #333333;

  	text-decoration: none; 

}    

/*** linien zb in product_listing ***/  

.line_top {

 	border-top: 1px solid #484848; 

} 

.line_right {

 	border-right: 1px solid #484848; 

} 

.line_bottom {

 	border-bottom: 1px solid #484848; 

}  

/* MELDUNGEN */  

.errorBox {

 	font-family : Tahoma, Verdana, Arial, sans-serif;

 	font-size : 11px;

 	color: #282828;

 	background-color: #ffcccc;

 	border: 1px solid #990033;

 	text-align: center;

 	padding: 1px; 

} 

.errorBox2 {

 	font-family : Tahoma, Verdana, Arial, sans-serif;

 	font-size : 11px;

 	color: #282828;

 	background-color: #ffcccc;

 	border: 1px solid #990033;

 	text-align: left;

 	padding: 1px; 

}  

/*fehlermeldung zb in gutscheine versand */  

SPAN.errorText {   

	font-family: Tahoma, Verdana, Arial, sans-serif;

   	font-weight: bold;

	color: #990033; 
}  

/* meldung beim checkout_payment */  

.infoBoxNotice {

   background: #ffcccc;

   padding: 2px; 

} 

.infoBoxNoticeContents {

   background: #990033;

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 10px; 

}  

.productsNotifications {

 	background-color: #f2fff7;  

}  

/*message zb. gift_cart.html, login.html*/  

.headerMessage {

 	background-color: #66cc33;

 	color: #333333;

 	text-align: center;

 	font-weight: bold;

 	padding: 1px; 

} 

.headerError {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 12px;

   background: #ff0000;

   color: #ffffff;

   font-weight : bold;

   text-align : center; 

} 

.headerInfo {

   background: #00ff00; 

} 

.headerInfo {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 12px;

   background: #00ff00;

   color: #ffffff;

   font-weight: bold;

   text-align: center; 

}   

TD.fieldKey {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 12px;

   font-weight: bold; 

}  

TD.fieldValue {

   font-family: Tahoma, Verdana, Arial, sans-serif;

   font-size: 12px; 

}   

SPAN.underline {

 	text-decoration: underline; 
}  

/* message box */  

.messageBox { 

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px; 

} 

.messageStackError, 

.messageStackWarning {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #ffb3b5;

}  

.messageStackSuccess {

	font-family: Verdana, Arial, sans-serif; 

	font-size: 10px; 

	background-color: #99ff00; 
}     

/* Tab Pane in checkout_payment.html AGB und Widerruf*/  

.dynamic-tab-pane-control.tab-pane { 	

	position:relative;

 	width:	100%;

/* width needed weird IE bug */ 	

	margin-right:	-2px;	

/* to make room for the shadow */ 	

margin-top: 15px; 

} 

.dynamic-tab-pane-control 

.tab-row .tab {

 	width:	auto;

 	height:	16px;

 	background-image:url(img/tab.png);

 	background-repeat:repeat-x;

 	position:relative;

 	top:0;

 	display:inline;

 	float:left;

 	overflow:hidden; 

	cursor:	pointer;

 	margin:	1px -1px 1px 2px;

 	padding:4px 10px 2px 10px;

 	border:	0; 

	z-index:1; 

	font:11px Tahoma;

 	white-space:nowrap;

 	text-align:center;

 	border-left: 1px solid #cccccc;

 	border-right: 1px solid #cccccc;

 } 

.dynamic-tab-pane-control 

.tab-row .tab.selected {

 	width:	auto;

 	height:	18px !important;

 	background-image:url(img/tab.active.png) !important;

 	background-repeat:repeat-x;

 	border-bottom-width:0;

 	z-index:3;

 	padding:4px 10px 2px 10px;

 	margin:	1px -3px -3px 0px; 

	top:-2px; 

	font:11px Tahoma;

}

.dynamic-tab-pane-control 

.tab-row 

.tab a {

	font:11px Tahoma;

 	color:	Black;

 	text-decoration:none;

 	cursor:	pointer;
}

.dynamic-tab-pane-control 

.tab-row 

.tab.hover {

 	font:11px Tahoma;

 	width:auto;

 	height:16px;

 	background-image:url(img/tab.hover.png);

 	background-repeat:repeat-x; 
	
	padding: 4px 10px 2px 10px;

 	border-left: 1px solid #cccccc;

 	border-right: 1px solid #cccccc; 
} 

.dynamic-tab-pane-control 

.tab-page {
 	clear:both;

 	border:	1px solid rgb( 145, 155, 156 );

 	background:rgb( 252, 252, 254 );

 	z-index:2;

 	position:relative;

 	top:-2px;

 	font:11px Tahoma;

 	color:	Black;

 	filter:	progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0) 

	progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);

   	/*244, 243, 238*/ 

 	/* 145, 155, 156*/

 	padding:10px;

} 

.dynamic-tab-pane-control .tab-row {

 	z-index:1;

 	white-space:nowrap; 

}   

/* sitewide font classes */  

/* Note: heading<Number> equals <font size="Number"> */  

	.heading1 { 

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 7pt; 

}  

.heading2 { 

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 

}  

.heading3 { 

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt; 

}  

.heading4 { 

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12pt; 

}  

.heading5 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 16pt; 
}  

/* wahrscheinlich nicht ben tigte klassen */      

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, 

TR.shippingOptions-odd {

    background: #f8f8f9;  

}    

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, 

TR.shippingOptions-even {

    background: #f8f8f9;  
}    

.subBar {

    background: #f4f7fd;  

}  

.subBar {

    font-family: Tahoma, Verdana, Arial, sans-serif;

    font-size: 10px;    color: #000000;  

}  

TD.accountCategory {

    font-family: Verdana, Arial, sans-serif;

    font-size: 13px;    color: #aabbdd;  

}  

.tableBody {  

padding: 5px;  

}  

TD.tableHeading {

    font-family: Verdana, Arial, sans-serif;

    font-size: 12px;

    font-weight: bold;  
}


