#mainImage { width: 952px; float: left; position: relative  } 
#mainImage img { float: right; right: 0px; bottom: 23px; position: absolute; z-index: 50 }

.menuSeparator { background: url(shop/prickar.gif) left center no-repeat }
#mainMenu { padding-top: 5px; width: 952px; line-height: 20px; float:left; position: relative }	 
#mainMenu img { float:right; right: 0px; bottom: -16px; position:absolute }
#mainMenu ul { padding-left:848px; position: relative; list-style:none; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px }
#mainMenu li { display: inline }
#mainMenu a { position: relative; float:left; text-decoration:none; background: url(images/menu/tabLeft.png) !important; background-image: url(images/menu/tabLeft.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 7px }
#mainMenu a span, 
#mainMenu a:visited span { display:block; background-position: 100% bottom;	padding: 2px 38px 0px 18px;	background-image: url(images/menu/tabRight.png) !important;	background-image: url(images/menu/tabRight.gif); background-repeat: no-repeat; font-weight: bold; color: #424242 }
#mainMenu a span,
#mainMenu a:visited span { float:none }
#mainMenu a:hover span { color:#ED1C24 }
#mainMenu #current a { background-position: left top; position: relative }
#mainMenu a:hover span { color: #424242 }
#mainMenu #current a span { background-position: 100% top; color: #ED1C24; z-index: 100 }
#submenu { width: 952px; background-color: #FFF; float: left; list-style: none; clear: both }
#submenu li { float: left; list-style: none; height: 1% }
#submenu li a { color: #000; text-decoration: none;	display: block;	line-height: 22px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 17px }
#submenu li a:hover,
#submenu #current a { color: #ED1C24; text-decoration: none }
	 
#innermenu { clear:left; width: 938px; background: url(images/bilder/innermenu_bg_1x23.jpg) repeat-x; height: 23px; line-height: 23px; padding: 0 0 0 14px }
#innermenu a { color: #000; text-decoration: none }
#innermenu a:hover { text-decoration: underline }
#innermenu ul { width: 952px; list-style: none; float: left }
#innermenu.dark { background-color: #333; background-image: none; padding-left: 3px }
#innermenu li {	float: left; height: 1%; list-style: none }

#innermenu li a { text-decoration: none; display: block; line-height: 13px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 17px; color: #000; list-style: none }
#innermenu.dark li a { color: #fff }
#innermenu li a:hover { color:#ED1C24; text-decoration: none }

#webshopMenu { line-height:normal; float: left; clear:left; width:193px; /*background: url(shop/bilder/top_select_bg.gif) no-repeat*/ }
.webshopMenuTabs { margin: 18px 0 0 0; }
.webshopMenu { padding: 0 0 0 11px; }

#webshopMenu label { padding: 5px 0 3px 7px }
#webshopMenu #selectMenu { width: 180px; height: 100%; background-color:#fff; border-top: none; clear: both }
#webshopMenu #selectMenu li { vertical-align: top; border-bottom:1px solid #e1e1e1; padding: 3px 0 2px 0; }
#webshopMenu #selectMenu li a { width: 167px; color: #666; padding: 3px 0px 3px 6px; background-color: #fff; display: block; text-decoration: none; font-weight: bold }
#webshopMenu #selectMenu li a:hover { text-decoration: underline }
#webshopMenu #selectMenu #current a { text-decoration: none; font-weight: 600 }
/*#webshopMenu #selectMenu li a.normal { background-color: #efefef }*/ 
#webshopMenu #selectMenu li a.alternate { background-color: #fff } 

