/* Body --------------------------------------------------------------*/

BODY  {
  					font-size: 					11px;
  					color: 						Black;
  					font-family: 				Verdana, Arial, Helvetica, sans-serif;
  					margin-top: 				0px;
  					margin-left: 				0px;
  					background-color: 			#FFFFFF;   /*#FFFCDA;*/
					padding-left:1px;
}

form {		
					margin:						0; 
					padding:					0;
}

/*		ALLGEMEIN		*/

img {		
					border:						0px;
} 

div {
					font-family:				Verdana,Arial,Helvetica; 
					font-size:					11px;
}

.seitenkopf {
					position:					absolute; 
					top:						0px; 
					width:						971px; 
					z-index:					99; 
					float:						left; 
}

#kopfbereichoben {
					position:					absolute; 
					top:						0px; 
					width:						971px; 
					height:						50px; 
					background-color:			#EDEEF2
}

#kopfbereichoben div {
					position:					absolute;
}

#kopfbereichoben a {
					font-size:					9px;
					text-decoration:			none;
}

#kopfbereichoben a:hover {
					text-decoration:			underline
}

#kopfbereichoben form {
					margin:						0; 
					padding:					0; 
					clear:						left;
}

.standardseite {
					position:					absolute; 
					top:						122px; 
					width:						971px; 
					z-index:					0; 
}
.startseite {
					position:					absolute; 
					top:						103px; 
					width:						971px; 
					z-index:					0; 
}
.pathway {
					position:					absolute; 
					top:						102px; 
					z-index:					0; 
}

.kopfbereich_kasten {
					margin:						0px;
					padding:					0px;
					line-height:				9px;
}

.kopfbereichoben_ueberschrift {
					color:						#999999; 
					font-size:					13px;
					font-weight:				bolder; 
					margin:						0px; 
					padding:					0px;
}
			
.kopfbereichoben_kleinschrift {
					color:						#999999; 
					font-size:					9px;
					font-weight:				bolder;
					margin:						0px;
					padding:					0px;
					border:						0px;
					text-decoration:			none;
					text-align:					left;
					white-space:				nowrap;
}


/* 04-03-2008 */
a.kopfbereichoben_kleinschrift:link{
					color:						#000000;
					/*font-weight:				bold; */
					text-decoration:			none;		

}

a.kopfbereichoben_kleinschrift:visited{
					color:						#000000;
					/*font-weight:				bold; */
					text-decoration:			none;		

}

a.kopfbereichoben_kleinschrift:hover{
					color:						#FF0000;
					/* font-weight:				bold; */
					text-decoration:			underline;		

}

/* 04-03-2008 Ende */


.submit_button { 	
					font: 						11px Verdana, Arial, Helvetica, sans-serif;
					font-weight: 				bold;
					color: 						#ffffff;
					border: 					thin #ffffff solid;
					background-color: 			#CF0113;
					border-top-width:			1px;
					border-left-width: 			1px;
					border-bottom-width: 		1px;
					border-right-width: 		1px;
					width:						60px;
					margin-bottom: 				2px; 
					margin-left: 				3px;
					margin-top: 				0px;
					vertical-align:				top;
}
				
.input_kopfbereich {
					margin:						0px;
					padding:					0px;
					background-color: 			#ffffff;
					border: 					1px solid #004400;
					color: 						#000000;
					font-family: 				verdana;
					font-size: 					9pt;
					text-align: 				left;
					width: 						120px;
					vertical-align:				top;
}

/*		NAVIGATION		*/

#kategorie-reiter-container { 
					float:						left; 
					position:					absolute; 
					width:						971px; 
					left:						0px; 
					top:						60px;  
					z-index:					99; 
}
			
.kategorie-reiter { 
					float:						left; 
					position:					relative; 
					margin:						0px; 
					padding:					0px;
}

.layermenu { 
					position:					absolute; 
					top:						65px; 
					background-color:			white; 
					z-index:					99; 
					visibility:					hidden; 
					display:					none;  
					width:						170px;
}

.layermenu div.navItemSub {
					border-top: 				1px solid #808080; 
					border-left: 				1px solid #808080; 
					border-right:				1px solid #808080; 
					border-bottom:				1px solid #808080; 
					z-index:					99; 
					width:						170px;
					position:					absolute;
}

.layermenu div.navItemSub div {
					height:						18px; 
					background-color:			#CF0113;
}

.layermenu div.navItemSub div span { 
					font-size:					12px; 
					background-color:			white; 
					color:						#CF0113; 
					font-weight:				bold; 
					height:						14px; 
					font-variant: 				small-caps; 
					width:						166px; 
					float:						left; 
					padding:					2px;
}

.layermenu div.navItemSub div a { 
					font-size:					11px; 
					text-decoration:			none; 
					color:						white; 
					font-weight:				bold; 
					height:						14px; 
					padding:					2px; 
					width:						166px; 
					float:						left;
}

.layermenu div.navItemSub div a:hover {
					color:						#CF0113; 
					background-color:			white;
}



.alt_menu { 
					background-color:			white; 
					width:						218px;
}

.alt_menu div.navItemSub {
					border-top: 				1px solid #808080; 
					border-left: 				1px solid #808080; 
					border-right:				1px solid #808080; 
					border-bottom:				1px solid #808080; 
					width:						218px;
}

.alt_menu div.navItemSub div {
					height:						18px; 
					background-color:			#CF0113;
}

.alt_menu div.navItemSub div span { 
					font-size:					12px; 
					background-color:			white; 
					color:						#CF0113; 
					font-weight:				bold; 
					height:						14px; 
					font-variant: 				small-caps; 
					width:						214px; 
					float:						left; 
					padding:					2px;
}

.alt_menu div.navItemSub div a { 
					font-size:					11px; 
					text-decoration:			none; 
					color:						white; 
					font-weight:				bold; 
					height:						14px; 
					padding:					2px; 
					width:						214px; 
					float:						left;
}

.alt_menu div.navItemSub div a:hover {
					color:						#CF0113; 
					background-color:			white;
}



a:link, a:visited
{ 
  					text-decoration:			none; /* underline */
  					font-weight:				normal;
  					color:						#ff0000;
  					font-size:					11px;
}

a:active, a:hover
{ 
  					color:						#ff0000;
					text-decoration:			underline;
					/*font-weight: 				normal; */
}

LI	{
					margin-left:				12px;

}

h1 { 				
 					font-family:				Verdana, Arial, Helvetica, sans-serif;
					font-size:					11px; 
					/* font-style:					italic; */
 					font-weight: 				bold;
					color:						#3F3F3F;
}

h2 { 				
 					font-family:				Verdana, Arial, Helvetica, sans-serif;
					font-size:					11px; 
 					font-weight: 				bold;
					color:						#000000;
}

.select
{
					background-color: 			#ffffff;
					border: 					1px solid #004400;
					color: 						#000000;
					font-family: 				Verdana, Arial, Helvetica, sans-serif;
					font-size: 					8pt;
					text-align: 				left;
					width: 						180px;
}

input.submit {

					font: 						10px Verdana, Arial, Helvetica, sans-serif;
					font-weight: 				bold;
					color: 						#ffffff;
					border: 					thin #ffffff solid;
					background-color: 			#CF0113;
					border-top-width:			1px;
					border-left-width: 			1px;
					border-bottom-width: 		1px;
					border-right-width: 		1px;
					width:						70px;
					float:						left; 
					margin-bottom: 				2px; 
					margin-left: 				3px;
					margin-top: 				2px;

}

.inputnew {
					BORDER-RIGHT: 				#888889 1px solid; 
					BORDER-TOP: 				#888889 1px solid; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#888889 1px solid; 
					BORDER-BOTTOM: 				#888889 1px solid;
					BACKGROUND-COLOR: 			#ffffff
}

.inputorange {
					BORDER-RIGHT: 				#CF0113 1px solid; 
					BORDER-TOP: 				#CF0113 1px solid; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#CF0113 1px solid; 
					BORDER-BOTTOM: 				#CF0113 1px solid;
					BACKGROUND-COLOR: 			#ffffff
}

.inputgrau {
					BORDER-RIGHT: 				#E6E6E6 1px solid; 
					BORDER-TOP: 				#E6E6E6 1px solid; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#E6E6E6 1px solid; 
					BORDER-BOTTOM: 				#E6E6E6 1px solid;
					BACKGROUND-COLOR: 			#ffffff
}

.inputgrau_2 {
					BORDER-RIGHT: 				#333333 1px solid; 
					BORDER-TOP: 				#333333 1px solid; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#333333 1px solid; 
					BORDER-BOTTOM: 				#333333 1px solid;
					BACKGROUND-COLOR: 			#EEEEEE
}

.selectnew {
					BORDER-RIGHT: 				#333366 1px solid; 
					BORDER-TOP: 				#333366 1px solid; 
					FONT-SIZE: 					12px; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#333366 1px solid; 
					BORDER-BOTTOM: 				#333366 1px solid; 
					FONT-FAMILY: 				Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					height: 					17px;  
}

.selectorange {
					BORDER-RIGHT: 				#333366 1px solid; 
					BORDER-TOP: 				#FF6600 1px solid; 
					FONT-SIZE: 					11px; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#FF6600 1px solid; 
					BORDER-BOTTOM: 				#FF6600 1px solid; 
					FONT-FAMILY: 				Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					height: 					17px;  
}

.inputauk {
					BORDER-RIGHT: 				#333366 1px solid; 
					BORDER-TOP: 				#333366 1px solid; 
					VERTICAL-ALIGN: 			middle; 
					BORDER-LEFT: 				#333366 1px solid; 
					BORDER-BOTTOM: 				#333366 1px solid; 
					FONT-FAMILY: 				Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					height: 					17px;
					BACKGROUND-COLOR: 			#fff3e1
}

.img_product_small {
					border:						none;
					width: 						50px;
					margin-right: 				10px;
					margin-top: 				5px;
					float: 						left;
}

img {

					border:						none;
}

#vspace_11 {
					width:						11px;
					height:						20px;
					float:						left;
}

/* table ------------------------------------------------------------------*/

#table_line_left_top {
					background-color:			#CF0113;
					width:						3px;
					height:						20px;
					float:						left;
}

#table_line_left_bottom {
					background-color:			#DADBDD;
					width:						3px;
					float:						left;
}

.table_button_left
{
					float:						left; 
					margin-bottom: 				2px; 
					margin-left: 				3px;
}

.table_button_right
{
					float:						right; 
					margin-bottom: 				2px; 
					margin-left: 				3px;
}


.table_header_red
{
 					font-family:				Verdana, Arial, Helvetica, sans-serif;
 					font-weight: 				bold;
 					font-size:					11px;
 					color:						#CF0113;
}

.table_header_white
{
 					font-family:				Verdana, Arial, Helvetica, sans-serif;
 					font-weight: 				bold;
 					font-size:					11px;
 					color:						#FFFFFF;
}

.table_price_black
{
 					font-family:				Verdana, Arial, Helvetica, sans-serif;
 					font-weight: 				bold;
 					font-size:					12px;
 					color:						#000000;
					line-height:				5px;
}

/* table 220 start --------------------------------------------------------------*/

#table_220_start {
					width:						220px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
					padding-top:				0px
}

#table_220_header_start {
					border:						1px solid #ABABAB;
					background-color:			#ABABAB;
					width:						195px;
					height:						16px;
					float:						right;
					padding:					0px 10px;
					padding-top:				2px
}

#table_220_content_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						197px;
					float:						right;
					padding:					5px 9px;
					vertical-align:top;
}

#table_220_footer_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						215px;
					float:						right;
					padding:					0px 0px;
}

#table_220_line_start {
					width: 						198px; 
					height: 					1px; 
					background-color:			#ABABAB;
}

/* table 365 start --------------------------------------------------------------*/

#table_365_start {
					width:						365px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
					padding-top:				0px
}

#table_365_header_start {
					border:						1px solid #efeff7;
					background-color:			#EDEEF2;
					width:						340px;
					height:						18px;
					float:						right;
					padding:					0px 10px;
					padding-top:				2px
}

#table_365_content_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						354px;
					height:						95px;
					float:						right;
					padding:					5px 3px;
}

#table_365_footer_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						360px;
					float:						right;
					padding:					0px 0px;
}

.table_365_img {
					border:						none;
					width: 						125px;
					height:						80px;
					margin-right: 				10px;
					margin-top: 				5px;
					float: 						left;
}

/* table 364 start --------------------------------------------------------------*/

#table_364_start {
					width:						364px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
					padding-top:				0px
}

#table_364_header_start {
					border:						0px solid #efeff7;
					background-color:			#EDEEF2;
					width:						361px;
					height:						128px;
					float:						right;
					padding:					0px 0px;
					padding-top:				0px
}

#table_364_content_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						353px;
					height:						116px;
					float:						right;
					padding:					0px 3px;
}


#table_364_footer_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						359px;
					float:						right;
					padding:					0px 0px;
}

/* table 240 start --------------------------------------------------------------*/

#table_240_start {
					width:						240px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
					padding-top:				0px
}

#table_240_content_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-top: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						229px;
					height:						78px;
					float:						right;
					padding:					5px 3px;
}

#table_240_footer_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						235px;
					float:						right;
					padding:					0px 0px;
}
.table_240_img {
					border:						none;
					width: 						72px;
					margin-right: 				10px;
					margin-top: 				0px;
					float: 						left;
					height:						50px;
}

/* table 740 start top --------------------------------------------------------------*/


#table_740_start_top {
					width:						740px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#ffffff;
					border:						0px solid #000000;
}

#table_740_vspace_line_top {
					width:						6px;
					height:						9px;
					padding:					0px;
					background-color:			#ffffff;
					float:						left;
					padding-left: 				4px;
}

#table_740_content_top {
					border:						0px solid #efeff7;
					background-color:			#ffffff;
					width:						365px;
					float:						left;
					padding:					0px 0px;
}

#table_740_line_top {
					width: 						1px; 
					height: 					400px; 
					background-image:			url('/media/shop/misc/line_grey.gif')
}

#table_740_line_top_ {
					width: 						1px; 
					height: 					10px; 
}
	
#table_740_vspace_top {
					height:						10px;
					padding:					0px;
					background-color:			#ffffff;
}

/* table 740 start bottom --------------------------------------------------------------*/

#table_740_start_bottom {
					width:						739px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#ffffff;
}

#table_740_title_start_bottom {
					height:						20px;
					padding:					0px;
					background-color:			#ffffff;
}

#table_740_vspace_start_bottom {
					height:						10px;
					padding:					0px;
					background-color:			#ffffff;
}

#table_740_hspace_start_bottom {
					background-color:			#ffffff;
					width:						9px;
					float:						left;
}

#table_740_left_start_bottom {
					background-color:			#ffffff;
					width:						240px;
					float:						left;
}

#table_740_right_start_bottom {
					background-color:			#ffffff;
					width:						240px;
					float:						left;
}

#table_740_center_start_bottom {
					background-color:			#ffffff;
					width:						240px;
					float:						left;
					padding:					0px 0px;
}

#table_740_header_start_bottom {
					border:						0px solid #efeff7;
					background-color:			#EDEEF2;
					width:						715px;
					height:						18px;
					float:						right;
					padding:					0px 10px;
					padding-top:				2px
}

/* table 740 mit Header --------------------------------------------------------------*/

#table_740_right {
					width:						740px;
					margin:						0px auto;
					text-align:					left;
/*
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
*/
					padding-top:				0px
}

#table_740_header_right {
					border:						1px solid #efeff7;
					background-color:			#EDEEF2;
					width:						715px;
					height:						18px;
					float:						right;
					padding:					0px 10px;
					padding-top:				2px
}

#table_740_content_right {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						719px;
					float:						right;
					padding:					5px 8px;
}

#table_740_content_right_spalte {
					background-color:			#ffffff;
					width:						354px;
					float:						left;
					padding:					0px 0px;
}

#table_740_content_right_spacer {
					background-color:			#ffffff;
					width:						11px;
					float:						left;
					padding:					0px 0px;
}

#table_740_footer_right {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#ffffff;
					width:						735px;
					float:						right;
					padding:					0px 0px;
}

/* table 971 start --------------------------------------------------------------*/

#table_971_start {
					width:						971px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#ffffff
}

#table_971_left_start {
					background-color:			#ffffff;
					width:						220px;
					float:						left;
}


#table_971_spacer_start {
					background-color:			#ffffff;
					width:						5px;
					float:						left;
/*
					padding-left:				11px;
					background-repeat: 			repeat-y;
					background-image:			url('/media/shop/images/line_grey.gif')	
*/														
}

#table_971_content_start {
					background-color:			#ffffff;
					width:						740px;
					float:						left;
}

/* table quickfinder start --------------------------------------------------------------*/

.table_quickfinder_font
{
 					font-family:				Verdana, Arial, Helvetica, sans-serif;
 					font-weight: 				normal;
 					font-size:					11px;
 					color:						#CF0113;
}

#table_quickfinder_spacer_start {
					height:						4px;
					width:						5px;
}

#table_quickfinder_start {
					width:						220px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
					padding-top:				0px
}

#table_quickfinder_header_start {
					border:						1px solid #ABABAB;
					background-color:			#ABABAB;
					width:						195px;
					height:						16px;
					float:						right;
					padding:					0px 10px;
					padding-top:				2px;
}

#table_quickfinder_content_start {
					position:					relative;
					z-index:					0;
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					background-color:			#EDEEF2;
					width:						200px;
					float:						right;
					padding:					5px 3px;
					padding-left:				10px;
}

#table_quickfinder_footer_start {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#EDEEF2;
					width:						207px;
					float:						right;
					padding:					0px 0px;
					padding-left:				7px;
}

/* table blaettern --------------------------------------------------------------*/

#table_blaettern {
					background-color:			#ffffff;
					width:						314px;
					float:						left;
					padding:					10px 0px;
}

#table_blaettern_counter {
					background-color:			#ffffff;
					width:						112px;
					float:						left;
					padding:					10px 0px;
					text-align:					center;
}

/* table Detailseite --------------------------------------------------------------*/


#table_detail {
					width:						971px;
					margin:						0px auto;
					text-align:					left;
					background-color:			#ffffff;
					border:						0px solid #000000;
}

#table_detail_links {
					border:						0px solid #efeff7;
					background-color:			#ffffff;
					width:						180px;
					float:						left;
					padding:					0px 0px;
}

#table_detail_mitte {
					border:						0px solid #efeff7;
					background-color:			#ffffff;
					width:						550px;
					float:						left;
					padding:					0px 0px;
}

#table_detail_rechts {
					border:						0px solid #efeff7;
					background-color:			#ffffff;
					width:						220px;
					float:						left;
					padding:					0px 0px;
}

/* table standard für flexible Breiten --------------------------------------------------------------*/

#table_standard {
					margin:						0px auto;
					text-align:					left;
					background-color:			#DADBDD;
					border:						0px solid #DADBDD;
					padding-top:				0px
}

#table_header_standard {
					border:						1px solid #efeff7;
					background-color:			#EDEEF2;
					height:						18px;
					float:						right;
					padding:					0px 10px;
					padding-top:				2px
}

#table_content_standard {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-top: 				1px solid #efeff7;
					background-color:			#ffffff;
					float:						right;
					padding:					5px 8px;
}

#table_footer_standard {
					border-left: 				1px solid #efeff7;
					border-right: 				1px solid #efeff7;
					border-bottom: 				1px solid #efeff7;
					background-color:			#ffffff;
					float:						right;
					padding:					0px 0px;
}

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #000000; 
  }
  
a.tooltip:hover {
  color: #000000; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 0px; 
  left: 50px; 
  width: 300px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFFF;
  font: 10px Verdana, sans-serif; 
  text-align: left;
  padding: 5px;
  }
  
  /* Tooltip Bilder */
a.tooltip2, a.tooltip2:link, a.tooltip2:visited, a.tooltip2:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #000000; 
  }
  
a.tooltip2:hover {
  color: #000000; 
  background: transparent;
  }

a.tooltip2 span {
  display: none;  
  text-decoration: none; 
}

a.tooltip2:hover span {
  display: block;
  position: absolute; 
  top: -200px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFFF;
  font: 10px Verdana, sans-serif; 
  text-align: left;
  padding: 5px;
  }


/* Tooltip Landingpage */
a.tooltip_landingpage, a.tooltip_landingpage:link, a.tooltip_landingpage:visited, a.tooltip_landingpage:active  {
  position: relative;
  text-decoration: none;
  font-style: italic;
  color: #000000;
  }

a.tooltip_landingpage:hover {
  color: #000000;
  background: #FFFFFF;
  }

a.tooltip_landingpage span {
  display: none;
  text-decoration: none;
}

a.tooltip_landingpage:hover span {
  display: block;
 /*position: absolute;
  top: 0px;
  left: 50px; */
  width: 300px;
 z-index: 300;
  color: #000000;
  border:1px solid #000000;
  background: #FFFFFF;
  font: 10px Verdana, sans-serif;
  text-align: left;
  padding: 5px;
  }

#hauptnavi {
	height: 35px; margin-top: 77px; /* margin-left:340px; */ width: 100%;
}
#hauptnavi a a:link a:hover {
	padding-top: 5px;
}
#header {
	FONT-SIZE: 93%; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal;margin: 0px; padding: 0px;
}
#header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none;
}
#header LI {
	vertical-align:bottom; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/media/shop/nav/menu_bg.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; /* BORDER-BOTTOM: #001E36 1px solid */
}
#header A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none; width:60px;
}
#header A {
	FLOAT: none
}
#header A:hover {
/*	COLOR: #333 */
}
#header #current {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -150px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header #current A {
/*	BACKGROUND-POSITION: 100% -150px; PADDING-BOTTOM: 5px; COLOR: #333 */
}
#header LI:hover {
/*	BACKGROUND-POSITION: 0% -150px; COLOR: #333 */
}
#header LI:hover A {
/*	BACKGROUND-POSITION: 0% -150px; COLOR: #333 */
}
#header LI:hover A {
/*	BACKGROUND-POSITION: 100% -150px */
}

#menuBar {
	margin: 0;
	margin-top: 102px;
	margin-left: 320px;
	text-align: left;
	padding: 0;
	border: 1px solid #172647;
	background : #ACBEE4;
}
ul.menuBar {
	margin: 0;
	padding: 4px 0px 4px 0px;
	position: absolute; top: 77px; 
}
li.menuButton {
	display: inline;
	list-style: none;
	width: 91px;
}
a.menuButton, a.menuButtonActive  {
	color: #000000;
	text-decoration: none;
	padding: 4px 6px 4px 6px;
}
.menu {
	border: 1px solid #737373;
	padding: 0px;
	position: absolute;
	text-align: left;
	visibility: hidden;
	left:0px;
	top:0px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	z-index: 20;
	background: #D8D8D8;
}
a.menuItem, a.menuItemActive {
	color: #000000;
	background-color: transparent;
	display: block;
	padding: 4px 16px 4px 16px;
	text-decoration: none;
	white-space: nowrap;
/* -moz-opacity:1.00; */
}
a.menuButtonActive, a.menuButton:hover {
/* background-color: #172647;
  color: #ffffff; */
}
a.menuItem:hover, a.menuItemActive {
  background-color: #737373;
  color: #FFFFFF;
}
a.myaccount_off {
	font-size:10px;
	color:#E5001A;
	text-decoration: none; 
}
a.myaccount_off:hover {
	color:#E5001A;
	font-size:10px;
	text-decoration: underline;
}
a.myaccount_on {
	font-size:10px;
	color:#E5001A;
	font-weight:bold;
	text-decoration: none; 
}

/* --------------------- 30.05.2008 ------------------------- Artikeldetailsseite NEU*/
.artikel_inhalt{width:971px;border:0px #CCCCCC solid;font-size:11px;font-family:Arial, Helvetica, sans-serif;border:0px #FF0000 solid;}
.linker_frame {width:750px; height:auto;float:left;border:0px #CCCCCC solid;}
.rechter_frame {width:210px; height:auto;float:right;border:0px #CCCCCC solid;margin-right:0px;margin-bottom:0px;}

a.navi:link{color:#FFFFFF;text-decoration:none;}
a.navi:visited{color:#FFFFFF;text-decoration:none;}
a.navi:hover {color:#FFFFFF;font-weight:bold;text-decoration:none;}
a.link:link{color: #666666; text-decoration:none;font-weight:bold;}
a.link:visited{color:#666666; text-decoration:none;}
a.link:hover{color:#000000; text-decoration:none;}
a.verwandteprodukte:link{color:#000000;text-decoration:none;}
a.verwandteprodukte:hover{color:#666666;text-decoration:underline;}
a.verwandteprodukte:visited{color:#000000;text-decoration:none;}

a.dunkel, a.dunkel:link, a.dunkel:visited{text-decoration:none;font-weight:bold;color:#747272;}
a.dunkel:hover{color:#000000;font-weight:bold;background:none;}
a.hell, a.hell:link, a.hell:visited{text-decoration:none;font-weight:bold;color:#F2F3F6;}
a.hell:hover{color:#000000;font-weight:bold;background:none;}
/*
a.link:link, a.link:visited{text-decoration:none;font-weight:bold;color:#747272;}
a.link:hover{text-decoration:underline;font-weight:bold;background:none;color:#000000;}

#testversion:link, mehr:visited{text-decoration:underline;font-weight:bold;color:#FF0000;}
#testversion:hover{color:#000000;font-weight:bold;background:#ABABAB;}

.auszeichnung a:link, a:visited{text-decoration:none;font-weight:bold;color:#747272;}
.auszeichnung a:hover{color:#000000;font-weight:bold;background:none;}*/

/* --------------------- 17.11.2009 ------------------------- Startseite Linkverzeichnis */
a.linkvz:link{color:#aaa;text-decoration:none;}
a.linkvz:visited{color:#aaa;text-decoration:none;}
a.linkvz:hover {color:#aaa;text-decoration:none;}


