<!--

/* general settings */

body { background-color: black; margin: 0; padding: 0; text-align: center; }

h1 { font-family: Arial, Verdana, Sans-Serif; font-size: 14pt; font-weight:normal; color: #F0640A;   }

h2 { font-family: Arial, Verdana, Sans-Serif; font-size: 9pt; font-weight:normal; color: #ffffff; 
	line-height: 110%;  }

p, td, li { font-family: Arial, Verdana, Sans-Serif; font-size: 9pt; font-weight:normal; color: #ffffff; 
	line-height: 110%;  }

.klein { font-family: Arial, Verdana, Sans-Serif; font-size: 7pt; font-weight:bold; color: #ffffff; 
	line-height: 110%;  }

.fett { font-family: Arial, Verdana, Sans-Serif; font-size: 9pt; font-weight:bold; color: #ffffff; 
	line-height: 110%;  }

.fett_schwarz { font-family: Arial, Verdana, Sans-Serif; font-size: 9pt; font-weight:bold; color: #000000; 
	line-height: 110%;  }

.fett_schwarz_gross { font-family: Arial, Verdana, Sans-Serif; font-size: 11pt; font-weight:bold; color: #000000; 
	line-height: 110%;  }

.fett_weiss { font-family: Arial, Verdana, Sans-Serif; font-size: 9pt; font-weight:bold; color: #FFFFFF; 
	line-height: 110%;  }

.fett_weiss_gross { font-family: Arial, Verdana, Sans-Serif; font-size: 11pt; font-weight:bold; color: #FFFFFF; 
	line-height: 110%;  }

.rot { font-family: Arial, Verdana, Sans-Serif; font-size: 9pt; font-weight:bold; color: #F0640A; 
	line-height: 110%;  }

.schwarz_8pt { font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:normal; color: #000000; }

.weiss_8pt { font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:normal; color: #FFFFFF; }

ul { list-style-type: square; font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal; font-size: 9pt; font-weight: normal; color: #FFFFFF; }

a:link, a:visited  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 9pt; 
		     font-weight: normal; color: #FFFFFF; text-decoration:underline; }
a:hover, a:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 9pt; 
		     font-weight: normal; color: #F0640A; text-decoration:underline; }

a.noline:link, a.noline:visited  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 9pt; 
		     font-weight: normal; color: #FFFFFF; text-decoration:none; }
a.noline:hover, a.noline:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 9pt; 
		     font-weight: normal; color: #F0640A; text-decoration:none; }

a.klein:link, a.klein:visited  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #FFFFFF; text-decoration:underline; }
a.klein:hover, a.klein:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #F0640A; text-decoration:underline; }

a.schwarz_8pt:link, a.schwarz_8pt:visited  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
					     font-weight: normal; color: #000000; text-decoration:underline; }
a.schwarz_8pt:hover, a.schwarz_8pt:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
					     font-weight: normal; color: #F0640A; text-decoration:underline; }


/* 1st layers */

#mainlayer {width: 1002px; height: 100%; margin: 0 auto; top: 0px; text-align:left; }

#header { width:1002px; height:20px; padding-top:4px; position: relative; top: 0px; text-align: left; background-image: url(grafik/bg_header.gif); 
	    margin-bottom:8px; display: block; }

#shopheader { width:1002px; height:20px; padding-top:4px; position: relative; top: 0px; text-align: left; background-image: url(grafik/bg_shopheader.gif); 
	    margin-bottom:8px; display: block; }

#content { width:1000px; height:614px; position: relative; top: 0px; text-align: left; background-color: black; border: 1px solid #E86214; display: block;}

#shopcontent { width:1000px; height:587px; position: relative; top: 0px; text-align: left; background-color: black; border: 1px solid #F0F0F0; display: block;}

#footer { width:1002px; height:13px; position: relative; top: 0px; text-align: center; background-color: #E86214; 
	  font-family: Arial, Verdana, Sans-Serif; font-size: 7pt; font-weight:bold; display: block; }

#shopfooter { width:1002px; height:42px; position: relative; top: 0px; text-align: center; background-color: #F0F0F0; 
		font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:bold; display: block; 
		margin-top: 8px; }

#final { width:1002px; height:10px; position: relative; top: 0px; text-align: left; margin-top: 6px;
	  font-family: Arial, Verdana, Sans-Serif; font-size: 7pt; font-weight:bold; color: #FFFFFF; display: block; }



/* 2nd layers in layer content */

#barleft {float: left; width:500px; left: 0px; height: 614px; text-align:left; 
	  border-right: 1px solid #E86214; }

#barright {float: right; width:499px; left: 0px; height: 614px; text-align:left; }



/* 2nd layers in layer shopcontent */

#shopbarleft	{ float: left; width: 150px; left: 0px; height: 584px; text-align:left; margin-top:3px; margin-bottom:3px; margin-left:2px; background-color: #F0F0F0; 
		  background-image:url(grafik/shop-left_logo.gif); background-position: bottom; background-repeat: no-repeat; }

#shopbarright1  {float: left; width: 841px; left: 0px; height: 584px; text-align:left; margin-top:3px; margin-bottom:3px; margin-left:3px; background-color: #000000; }

#shopbarright2  {float: left; width: 841px; left: 0px; height: 584px; text-align:left; margin-top:3px; margin-bottom:3px; margin-left:3px; background-color: #000000; }



/* 2nd layers in layer footer */

#footerleft {float: left; width:500px; left: 0px; text-align:left; vertical-align:bottom; }

#footerright {float: right; width:499px; left: 0px; text-align:right; vertical-align:bottom; }




/* 3rd layers in 2nd layer barright */

#cont_text { float: left; width: 455px; height: 438px; padding-left: 22px; padding-right: 22px; text-align:left; margin-top: 25px; display: block; 
	     overflow:auto; SCROLLBAR-HIGHLIGHT-COLOR: #222222; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #FFA770; 
	     SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #C45106; SCROLLBAR-DARKSHADOW-COLOR: #D25706; SCROLLBAR-BASE-COLOR: #FF9B3F;}


#cont_icons { float: left; width: 455px; padding-left: 22px; padding-right: 22px; text-align:left; margin-top: 15px; display: block;}




/* 3rd layers in 2nd layer shopbarright */

#shop_cont_box { width:841px; height: 584px; background-color: #000000; display: block; 
	     overflow:auto; SCROLLBAR-HIGHLIGHT-COLOR: #222222; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #666666; 
	     SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #999999; SCROLLBAR-DARKSHADOW-COLOR: #AAAAAA; SCROLLBAR-BASE-COLOR: #EAEAEA;}

#shop_list_items { float: left; width:460px; margin-top: 0px; margin-right: 20px; }

#shop_list_subcatpic { float: left; width:330px; margin-top: 12px; margin-left: 0px; }

#shop_list_area { float: left; width:112px; height:204px; margin-top: 12px; margin-left: 6px; margin-right: 6px; }

#shop_list_picbox { width:112px; height:140px; background-color: #CCCCCC; margin-bottom: 5px; }

#shop_list_textbox { width:108px; height:55px; background-color: #CCCCCC; padding:2px; 
			font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:normal; }

#shop_view_area_left { float: left; width:224px; margin-top: 12px; margin-left: 6px; margin-right: 12px; }

#shop_view_area_right { float: left; width:224px; margin-top: 12px; margin-left: 6px; margin-right: 6px; }

#shop_view_area_subcatpic { float: left; width:330px; margin-top: 12px; margin-left: 0px; }

#shop_view_picbox1 { width:224px; height:280px; background-color: #CCCCCC; margin-bottom: 5px; }

#shop_view_picbox2 { width:224px; margin-bottom: 12px; }

#shop_view_textbox { width:220px; padding:2px; font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:normal; color:#FFFFFF; }

#shop_cart_bigbox { width: 800px; padding:8px; font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:normal; }

#shop_orderbox_full { float: left; width:600px; display: block; margin-right: 10px; }
#shop_orderbox_half { float: left; width:298px; display: block; margin-right: 10px; }

#shop_errorbox { float: left; width:298px; padding:4px; display: block; background-color: #EAEAEA; }

#shop_messagebox { float: left; width:300px; padding:4px; display: block; background-color: #EAEAEA; }





/* classes for image-links */

a.bball:link, a.bball:visited { float: left; display: block; width: 120px; height: 19px; 
				background-color: #E86214; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 3px; margin-right: 10px;}

a.bball:hover, a.bball:active { float: left; display: block; width: 120px; height: 19px; 
				background-color: #E86214; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #FFFFFF; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 3px; margin-right: 10px;}


a.shopnav1:link, a.shopnav1:visited { display: block; width: 150px; height: 25px; 
				background-color: #F0F0F0; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 10px; }

a.shopnav1:hover, a.shopnav1:active { display: block; width: 150px; height: 25px; 
				background-color: #555555; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #F0F0F0; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 10px; }

a.shopnav1a:link, a.shopnav1a:visited, a.shopnav1a:hover, a.shopnav1a:active 
				{ display: block; width: 150px; height: 25px; 
				background-color: #555555; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #F0F0F0; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 10px; }

a.shopnav2:link, a.shopnav2:visited { display: block; width: 150px; height: 14px; 
				background-color: #CCCCCC; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: normal;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

a.shopnav2:hover, a.shopnav2:active { display: block; width: 150px; height: 14px; 
				background-color: #FFFFFF; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: normal;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

a.shopnav2a:link, a.shopnav2a:visited, a.shopnav2a:hover, a.shopnav2a:active 
				{ display: block; width: 150px; height: 14px; 
				background-color: #FFFFFF; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: normal;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

.shopnavtrenner { display: block; width: 150px; height: 4px; background-color: #000000; }


a.shopviewbut:link, a.shopviewbut:visited { float: left; display: block; width: 180px; height: 15px; 
				background-color: #F0F0F0; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

a.shopviewbut:hover, a.shopviewbut:active { float: left; display: block; width: 180px; height: 15px; 
				background-color: #F0F0F0; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #FE6D04; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }


a.cartdelbut:link, a.cartdelbut:visited { float: left; display: block; width: 80px; height: 15px; 
				background-color: #555555; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

a.cartdelbut:hover, a.cartdelbut:active { float: left; display: block; width: 80px; height: 15px; 
				background-color: #555555; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #FFFFFF; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

a.cartdelallbut:link, a.cartdelallbut:visited { float: left; display: block; width: 130px; height: 15px; 
				background-color: #555555; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }

a.cartdelallbut:hover, a.cartdelallbut:active { float: left; display: block; width: 130px; height: 15px; 
				background-color: #555555; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #FFFFFF; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 2px; }


/* classes for text-links */


a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active { font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-style: normal; font-size: 7pt; font-weight: bold; color: #000000; text-decoration: none; }

a.shopfooterlink:link, a.shopfooterlink:visited, a.shopfooterlink:hover, a.shopfooterlink:active { font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-style: normal; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }

a.shoplist:link, a.shoplist:visited, a.shoplist:active { font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-style: normal; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }

a.shoplist:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; 
		color: #F0640A; text-decoration: none; }


a.cartlist:link, a.cartlist:visited, a.cartlist:active { font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-style: normal; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; }

a.cartlist:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 9pt; font-weight: bold; 
		color: #F0640A; text-decoration: none; }


/* classes for tables */

.tbl_grau1  { background-color: #D0D0D0; font-family:Arial,Verdana,Sans-Serif; font-size:9pt; font-weight:normal; font-style:normal: color:#000000; }
.tbl_grau2  { background-color: #EAEAEA; font-family:Arial,Verdana,Sans-Serif; font-size:9pt; font-weight:normal; font-style:normal: color:#000000; }

.tbl_noleftpad { padding-left: 0px; }




/* other classes */

.buttonstyle { font-size: 8pt; }

.buttonstyle_rot { background-color: #E86214; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; 
			font-style: normal; font-size: 9pt; font-weight: bold; }

.nospace { padding: 0px; margin: 0px; vertical-align: middle; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


//-->