<!--

/* general settings */

body { background-color: #FFFFFF; margin: 0; padding: 0; text-align: center; }

h1 { font-family: Verdana, Arial, Sans-Serif; font-size: 14pt; font-weight:normal; color: #003060;   }

h2 { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #003060; 
	line-height: 110%;  }

p, td, li { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #003060; 
	line-height: 110%;  }

.normal { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #003060; 
	line-height: 110%;  }

.klein { font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; font-weight:normal; color: #003060; 
	line-height: 110%;  }

.fett { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:bold; color: #003060; 
	line-height: 110%;  }

.rot { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #F0640A; 
	line-height: 110%;  }

.rot_fett { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:bold; color: #F0640A; 
	line-height: 110%;  }


ul { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; font-size: 9pt; font-weight: normal; color: #003060; }

a:link, a:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #003060; text-decoration:underline; }
a:hover, a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #D94409; text-decoration:underline; }

a.noline:link, a.noline:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #003060; text-decoration:none; }
a.noline:hover, a.noline:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #D94409; text-decoration:none; }

a.noline_fett:link, a.noline_fett:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
					     font-weight: bold; color: #003060; text-decoration:none; }
a.noline_fett:hover, a.noline_fett:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
					     font-weight: bold; color: #D94409; text-decoration:none; }

a.klein:link, a.klein:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #003060; text-decoration:underline; }
a.klein:hover, a.klein:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #D94409; text-decoration:underline; }

a.shopnavi:link, a.shopnavi:visited { display: block; width: 128px; height: 14px; 
				background-image: url(grafik/icon_arrow_right.gif); background-repeat: no-repeat;
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #003060; font-style: normal; font-size: 8pt; font-weight: normal;
				text-decoration: none; text-align: left; 
				padding-left: 14px; padding-bottom: 4px; }

a.shopnavi:hover, a.shopnavi:active { display: block; width: 128px; height: 14px; 
				background-image: url(grafik/icon_arrow_right.gif); background-repeat: no-repeat;
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #D94409; font-style: normal; font-size: 8pt; font-weight: normal;
				text-decoration: none; text-align: left; 
				padding-left: 14px; padding-bottom: 4px; }





/* 1st layers */

#mainlayer	{ width: 940px; height: 100%; margin: 0 auto; top: 0px; text-align:left; }

#header 	{ float: left; width: 940px; height: 122px; position: relative; text-align: left; 
		  background-image: url(grafik/bg_header.jpg); 
		  margin-top: 30px; display: block; }

#menu 		{ float: left; width: 940px; height: 25px; position: relative; top: 0px; text-align: left; 
		  background-image: url(grafik/bg_menu.jpg); 
		  display: block; }

#place1 	{ float: left; width: 940px; min-height: 30px; position: relative; top: 0px; text-align: left; 
		  background-image: url(grafik/bg_cont.jpg); background-repeat: repeat-y; 
		  display: block;}

#content 	{ float: left; width: 940px; min-height: 410px; position: relative; top: 0px; text-align: left; 
		  background-image: url(grafik/bg_cont.jpg); background-repeat: repeat-y; 
		  display: block;}

#place2 	{ float: left; width: 940px; min-height: 40px; position: relative; top: 0px; text-align: left; 
		  background-image: url(grafik/bg_cont.jpg); background-repeat: repeat-y; 
		  display: block;}

#shopcontent { width:1000px; height:587px; position: relative; top: 0px; text-align: left; background-color: black; border: 1px solid #E86214; display: block;}

#footer 	{ float: left; width: 940px; height: 5px; position: relative; top: 0px; text-align: left; 
		  background-image: url(grafik/bg_footer.jpg); background-repeat: no-repeat;
		  display: block; }

#shopfooter { width:1002px; height:42px; position: relative; top: 0px; text-align: center; background-color: #E86214; 
	  font-family: Arial, Verdana, Sans-Serif; font-size: 8pt; font-weight:bold; display: block; }

#final 		{ float: left; width: 940px; height: 20px; position: relative; top: 0px; text-align: center; 
		  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: normal; color: #84A0BF; 
		  margin-top: 10px;
		  display: block; }




/* 2nd layers in layer content */

#bar_space1	{ float: left; width: 16px; left: 0px; min-height: 410px; text-align: left; }

#bar_shopnavi	{ float: left; width: 150px; left: 0px; text-align: left; }

#bar_space2	{ float: left; width: 16px; left: 0px; text-align: left; }

#bar_cont	{ float: left; width: 635px; left: 0px; text-align: left; }

#bar_space3	{ float: left; width: 123px; left: 0px; text-align: left; }




/* 2nd layers in layer shopcontent */

#shopbarleft {float: left; width:100px; left: 0px; height: 584px; text-align:left; margin-top:3px; margin-bottom:3px; margin-left:2px; background-color: #E86214; }

#shopbarright1 {float: left; width:891px; left: 0px; height: 584px; text-align:left; margin-top:3px; margin-bottom:3px; margin-left:3px; background-color: #000000; }

#shopbarright2 {float: left; width:891px; 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 bar_shopnavi (for box with shop navigation) */

#shopnavibox_title 	{ float: left; width: 142px; height: 19px; text-align:left; 
			  padding-left: 8px; padding-top: 4px;
			  background-image: url(grafik/shopnavi_bg_title.gif); background-repeat: no-repeat; 
			  font-family: Verdana, Arial, Sans-Serif; font-size: 9pt; font-weight: bold; color: #C4C3CD; 
		  	  display: block; }

#shopnavibox_cont 	{ float: left; width: 142px; text-align:left; padding-top: 0px; 
			  padding-left: 8px; padding-top: 8px;
			  background-image: url(grafik/shopnavi_bg_cont.gif); background-repeat: repeat-y; 
			  display: block; }

#shopnavibox_bottom 	{ float: left; width: 150px; height: 5px; text-align:left; padding-top: 0px; 
			  background-image: url(grafik/shopnavi_bg_bottom.gif); background-repeat: no-repeat;
			  display: block; }


/* 3rd layers in 2nd layer bar_cont (for box with content) */

#contbox_title 	{ float: left; width: 627px; height: 19px; text-align:left; 
		  padding-left: 8px; padding-top: 4px;
		  background-image: url(grafik/contbox_bg_title.gif); background-repeat: no-repeat; 
		  font-family: Verdana, Arial, Sans-Serif; font-size: 9pt; font-weight: bold; color: #C4C3CD; 
	  	  display: block; }

#contbox_cont 	{ float: left; width: 627px; text-align:left; padding-top: 0px; 
		  padding-left: 8px; padding-top: 8px;
		  background-image: url(grafik/contbox_bg_cont.gif); background-repeat: repeat-y; 
		  display: block; }

#contbox_bottom 	{ float: left; width: 635px; height: 5px; text-align:left; padding-top: 0px; 
			  background-image: url(grafik/contbox_bg_bottom.gif); background-repeat: no-repeat;
			  display: block; }




/* 4th layers in 3rd layer shopnavibox_cont */

#shopnavibox_cont_area	{ float: left; width: 142px; text-align:left; display: block; 
			  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #003060; }



/* 4th layers in 3rd layer contbox_cont */

#contbox_cont_area	{ float: left; width: 620px; text-align:left; display: block; 
			  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #003060; }





/* layers in 4nd layer contbox_cont_area for displaying shop-contents */

#shop_cont_full		{ float: left; width: 620px; text-align:left; display: block; }


/* layers in 4nd layer contbox_cont_area for displaying (sub)categories */

#shop_catfull_home	{ float: left; width: 320px; text-align:left; display: block; margin-bottom: 10px; margin-top: 5px; padding-left: 50px; }
#shop_catfull_1		{ float: left; width: 570px; text-align:left; display: block; margin-bottom: 10px; margin-top: 5px; padding-left: 50px; }
#shop_catfull_2		{ float: left; width: 520px; text-align:left; display: block; margin-bottom: 10px; padding-left: 100px; }
#shop_catfull_3		{ float: left; width: 470px; text-align:left; display: block; margin-bottom: 10px; padding-left: 150px; }



/* classes for listing items in shop using table */

.shop_tbl_normal	{ background-color: #e6e6ff; }


/* layers in 5nd layer shop_cont_full for displaying messages */

#shop_messagebox { float: left; width: 600px; padding: 4px; display: block; background-color: #e6e6ff; }




/* old things */
#shop_cont_box { width:891px; height: 584px; background-color: #000000; 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;}

#shop_list_items { float: left; width:460px; margin-top: 0px; margin-right: 20px; }

#shop_list_subcatpic { float: left; width:380px; 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:380px; 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:850px; 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; }






/* 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: 100px; height: 14px; 
				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: 2px; }

a.shopnav1:hover, a.shopnav1:active { display: block; width: 100px; height: 14px; 
				background-color: #FFFFFF; 
				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.shopnav1a:link, a.shopnav1a:visited, a.shopnav1a:hover, a.shopnav1a:active 
				{ display: block; width: 100px; height: 14px; 
				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: 2px; }

a.shopnav2:link, a.shopnav2:visited { display: block; width: 100px; 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: 100px; 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: 100px; 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:100px; height: 4px; background-color: #000000; }


a.shopviewbut:link, a.shopviewbut:visited { float: left; display: block; width: 180px; height: 15px; 
				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: 2px; }

a.shopviewbut:hover, a.shopviewbut:active { float: left; display: block; width: 180px; height: 15px; 
				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: 2px; }


a.cartdelbut:link, a.cartdelbut:visited { float: left; display: block; width: 80px; height: 15px; 
				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: 2px; }

a.cartdelbut:hover, a.cartdelbut:active { float: left; display: block; width: 80px; height: 15px; 
				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: 2px; }

a.cartdelallbut:link, a.cartdelallbut:visited { float: left; display: block; width: 130px; height: 15px; 
				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: 2px; }

a.cartdelallbut:hover, a.cartdelallbut:active { float: left; display: block; width: 130px; height: 15px; 
				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: 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; }

.picstyle  { margin-left: 10px; margin-bottom: 10px; }

.nospace { padding: 0px; margin: 0px; vertical-align: middle; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


//-->
