


body {

  background: #E6E6E6;

  color: #000000;

  margin: 0px;

}



form {

	display: inline;

}



checkbox, input, radio, select {

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

  font-size: 11px;

}



textarea {

  width: 100%;

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

  font-size: 11px;

}



td {

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

  font-size: 10px; 

}



a {

  color: #000000;

  text-decoration: none;

}



a:hover {

  color: #000000;

  text-decoration: underline;

}



a.headerNavigation { 

  color: #000000; 

}



a.headerNavigation:hover {

  color: #000000;

}



a.pageResults {

  color: #000000;

}



a.pageResults:hover {

  color: #A84A4C;

  background: #FFFFFF;

}



a.cat {

  color: #000000;

  text-decoration: none;

}



a.cat:hover {

  color: #000000;

  text-decoration: none;

}



a.boxLink {

  color: #000000;

  text-decoration: none;

}



a.boxLink:hover {

  color: #000000;

  text-decoration: underline;

}



table.productListing {

/*  border: 1px;

  border-style: solid;

  border-color: #8594A9;

  border-spacing: 1px;

  border-collapse:collapse;*/

}



.productListing-heading {

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

  font-size: 10px;

  color: #FFFFFF;

  font-weight: bold;

  background: #1092de;

}



td.productListing-data {

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

  font-size: 10px;

}



tr.productListing-odd {

  background: #e7e7e7;

}



tr.productListing-even {

  background: #F1F1F1;

}



td.boxText, span.boxText {

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

  font-size: 10px;

  color:#000000;

}



.boxImage {

  border: 1px solid #CECECE;

}



.contentImage {

  border: 1px solid #CECECE;

}



.stockWarning {

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

  font-size: 10px;

  color: #CC0033; 

}



.orderEdit {

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

  font-size: 10px;

  color: #8594A9;

  text-decoration: underline; 

}



TR.header {

  background: #2E3335;

}



TR.headerNavigation {

  background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/xo-header-line_01.jpg);

}



TD.headerNavigation {

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

  font-size: 10px;

  background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/xo-header-line_01.jpg);

  color: #FFFFFF;

  font-weight : bold;

}



TR.headerError {

  background: #FF0000;

}



TD.headerError {

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

  font-size: 12px;

  background: #FF0000;

  color: #FFFFFF;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00FF00;

}



TD.headerInfo {

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

  font-size: 12px;

  background: #8594A9;

  color: #FFFFFF;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #1092de;

}



TD.footer {

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

  font-size: 10px;

  background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/xo-header-line_01.jpg);

  color: #FFFFFF;

  font-weight: bold;

}



TD.katboxInfoBoxHeading {

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

  font-size: 10px;

  font-weight: bold;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/xo-boxes-middle.jpg);

  background-color:#1092de;

  color: #FFFFFF;

/*  border:1px #CECECE solid;*/

  border:1px #ABAFBD solid; 

  padding-left:11px;

  padding-right:11px;

}



TD.katboxSmallText {

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

  font-size: 10px;

  background: #e7e7e7;

  border:1px #ABAFBD solid; 

}



td.katboxSmallText2 {

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

  font-size: 10px;

  font-weight: bold;

  color: #2E3335;

}



.katboxSmallText3 { /* katboxSmallText ohne Rahmen */

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

  font-size: 11px;

  line-height: 1.5;

  background: #e7e7e7;

}



.infoBox {

  background: #e7e7e7;

/*  border:1px #000000 solid;*/

  border:1px #ABAFBD solid; 

}



.infoBox2 {

  background: #e7e7e7;

}



.infoBoxContents {

/*  background: #F1F1F1;*/

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

  font-size: 10px;

}



/* Style2 */

.infoBox4 {

  background: #FFFFFF;

}



/* Style2 */

.infoBoxContents4 { 

  background: #FFFFFF;

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

  font-size: 10px;

}



.infoBoxContentsMiddleBox {

/*  background: #F8F8F9; */ 

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

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 10px;

}



TD.infoBoxHeading {

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

  font-size: 10px;

  font-weight: bold;

  background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/xo-boxes-middle.jpg);

  background-color: #5D637B;

  color: #FFFFFF;

}



TD.infoBoxHeading2 { /* Hervorzuhebende Boxen */

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

  font-size: 10px;

  font-weight: bold;

  background: #B7CF70;

  color: #2E3335;

}



TD.infoBoxHeadingBoxen {

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

  font-size: 10px;

  font-weight: bold;

  background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/xo-boxes-left-right.jpg);

  background: #2E3335;

  color: #2E3335;

}



TD.infoBox, SPAN.infoBox {

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

  font-size: 10px;

}



.box_1 {

  background: #E0DEDE;

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

  font-size: 10px;

  border: 1px solid #2E3335;

}



.box_2 {

  background-color:#F1F1F1;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box2-bg.gif);

}



.box_3 {

  background-color:#F1F1F1;

}

 

TD.boxhead_1 {

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

  font-size: 10px;

  font-weight: bold;

  background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/xo-boxes-left-right.jpg);

  background: #2e3335;

  color: #FFFFFF;

  border-top :1px solid #2E3335;

  border-bottom :1px solid #2E3335;

  line-height:14px;

  padding-left:11px;

}



TD.boxhead_2 {

  width:100%;

  background-repeat:repeat-x;

  padding-left:5px;

  padding-bottom:1px;

  font-weight:bold;

  color:#F1F1F1;

  font-size: 11px;

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

  white-space:nowrap;

  overflow:hidden;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box2-head-bg.gif);

}



TD.boxhead_2_2 {

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box2-head2-bg.gif);

}



TD.boxhead_3 {

  width:100%;

  background-repeat:repeat-x;

  padding-left:5px;

  padding-bottom:1px;

  font-weight:bold;

  color:#F1F1F1;

  font-size: 11px;

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

  white-space:nowrap;

  overflow:hidden;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box2-head-bg.gif);

}



TD.boxhead_3_2 {

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box2-head2-bg.gif);

}



TD.pageHeading, DIV.pageHeading {

  background: #F1F1F1;

  padding-left: 5px;

}



h1.pageHeading {

  font-family: Verdana;

  font-size: 15px;

  font-weight: bold;

  color: #000000;

  display: inline;  

}



h1.pageHeadingbox {

  font-family: Verdana;

  font-size: 15px;

  font-weight: bold;

  color: #000000;

  display: inline;  

}



h1.katboxHeading {

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

  font-size: 12px;

  font-weight: bold;

  color: #FFFFFF;

  display: inline;  

}



h2.pageHeading {

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

  font-size: 9px;

  font-weight: bold;

  display: inline;

}



td.pageHeading2 {



}



.main {

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

  font-size: 11px;

  line-height: 1.5;

  color: #000000;

}



TD.main_header, P.main_header {

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

  font-weight: bold;

  font-size: 9px;

  color: #2E3335;

}



TD.main-header, P.main-header {

  font-family: Arial;

  font-size: 10px;

}



.smallText {

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

  font-size: 10px;

  color: #000000;  

}



.smallText2 { /* Shipping Estimator */

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

  font-size: 9px;

}



TD.fieldKey {

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

  font-size: 12px;

  font-weight: bold;

}



TD.tableHeading {

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

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

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

  font-size: 10px;

  color: #008000;

}



SPAN.greetUser {

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

  font-size: 12px;

  color: #8594A9;

  font-weight: bold;

}



TABLE.formArea {

  background: #F8F8F9;

  border-color: #8594A9;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

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

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

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

  font-size: 12px;

  color: #C76170;

  font-weight: bold;

}



/* Sonderangebotspreis (neu) */

SPAN.productSpecialPrice {

  font-family: Arial;

  font-size: 15px;

  color: #50BD00;

  font-weight: bold;

}



/* Sonderangebotspreis - Produktseite (neu) */

SPAN.productSpecialPrice3 {

  font-family: Arial;

  font-size: 17px;

  color: #50BD00;

  font-weight: bold;

}



/* Normalpreis */

SPAN.productPrice {

  font-family: Arial;

  font-size: 10pt;

  font-weight: bold;

}



/* Normalpreis (jetzt nur / statt vorher) */

SPAN.productPrice2 {

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

  font-size: 11px;

}



SPAN.errorText {

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

  color: #FF0000;

}



SPAN.naviCategories {

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

  color: #993134;

}





/* BOF price-break-1.11.3 */

td.productPriceInBox {

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

  font-size: 10px;

  background: #DDDFE2;

}

/* EOF price-break-1.11.3 */





.moduleRow { }



.moduleRowOver {

  background-color: #E9F4FC;

  cursor: pointer;

}



.moduleRowSelected {

  background-color: #F1F1F1; 

}



.messageBox {

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

  font-size: 10px; 

}



.messageStackError, .messageStackWarning { 

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

  font-size: 10px;

/*  background: #F8F8F9;

  color: #000000;*/

}



.messageStackSuccess {

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

  font-size: 10px;

  background-color: #A1C459;

}



.inputRequirement {

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

  font-size: 10px;

  color: #ff0000; 

}



/* ------- Poll Booth Contribution (ANFANG)-------- */

TD.pollBoxText {

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

  font-size: 10px;

/*  border-color: #F1F1F1;

  border-style: solid;

  border-width: 1px;    */

}



TR.pollOptRow {

/*  background: #F1F1F1;    */

}



TR.pollFooter {

/*  background: #F1F1F1;*/

}

/* ------- Poll Booth Contribution (ENDE)-------- */



/* VJ Links Manager v1.00 begin */

TABLE.linkListing {

  border: 1px;

  border-style: solid;

  border-color: #8594A9;

  border-spacing: 1px;

}



.linkListing-heading {

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

  font-size: 10px;

  font-weight: bold;

  background: #8594A9;

  color: #FFFFFF;

  text-align: center;

}



TD.linkListing-data {

  border-right: 1px solid #8594A9;

  border-bottom: 1px solid #8594A9;

  padding: 4px;

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

  font-size: 10px;

}



TR.linkListing-odd {

  background: #F8F8F9;

}



TR.linkListing-even {

  background: #F5F5F5;

}

/* VJ Links Manager v1.00 end */





/* Produkterweiterungsmodul:  Artikelgroesse start */

.infoBoxContentsCo2 {

  background: #e7e7e7;

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

  font-size: 10px;

  border:1px #D0D0D0 solid;

}

/* Produkterweiterungsmodul:  Artikelgroesse end */



/* TD.heading01 (Überschrift, fett, Verdena, 10 Pixel) */

TD.heading01-w4y {

  font-family: Verdana;

  font-size: 10px;

  font-weight: bold;

  color: #000000;

}



table.katbox {

  border-collapse:collapse;

/*  border-color: #CECECE;*/

  border-color: #ABAFBD;

  border-style: solid;

  border-width: 1px;

}



.tax_info {

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

  font-size: 9px;

	color: #758389;

	font-weight: normal;

}



/* STYLE2 */

.style2_name {

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

  font-size:     11px;

  font-weight:   bold;

  color:         #000000;

}





.style2_desc {

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

  font-size:     10px;

  font-weight:   normal;

  color:         #758389;

}



.style2_price {

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

  font-size:     12px;

  font-weight:   bold;

  color:         #000000;

}



.style2_leftbox {

  background: #e7e7e7;

}



.style2_rightbox {



}



.catline {

  background: #FFFFFF;

}



.catnormal_left {

  background-color: #E7E7E7;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box-category-bg.jpg);

  background-repeat:repeat-x;

  vertical-align:center;

}



.cathover_left {

  background-color: #D5D5D5;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box-category-hover-bg.jpg);

  background-repeat:repeat-x;

  vertical-align:center;

}



.catnormal_right {

  background-color: #E7E7E7;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box-category-bg.jpg);

  height:20px;

  width:99%;

  background-repeat:repeat-x;

}



.cathover_right {

  background-color: #D5D5D5;

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box-category-hover-bg.jpg);

  height:20px;

  width:99%;

  background-repeat:repeat-x;

}



.catnormal {

  background-color: #E7E7E7;

}



.cathover {

  background-color: #D5D5D5;

}



div.box_bg {

  background-image:url(http://www.hifigarage.de/template/hg/images/xolayout/box1-bg.gif);

  width:100%;

}



.mainbox_out {

  margin-top:8px;

/*  padding-left:0px;

  padding-right:0px;*/

  padding-left:15px;

  padding-right:15px;

  padding-bottom:0px;

}



.mainbox_in {

/*  background-color:yellow;

  margin-top:5px; */

}



.new_products_standard {

  background: #F1F1F1;

}



.new_products_style2_box {

  background: #FFFFFF;

}



.new_products_style2_price {

  background: #D4D4D4;

}



.hidden {

  position: absolute;

  left: -1500em;

}



not_hidden {



}



.bestseller_normal {

  background-color: #F1F1F1;

  border: 2px solid #CECECE;

}



.bestseller_hover {

  background-color: #D5D5D5;

  border: 2px solid #CECECE;

}



/*loginbox background*/

.infoBoxContents_Style_1 { 

  background-color: #57607D;

}



.theprice {

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

  font-size:     12px;

  font-weight:   bold;

  color:         #000000;

}



.contentBoxText {

  color: #000000;

}



a.contentBoxLink {

  color: #000000;

  text-decoration: underline;

}



a.contentBoxLink:hover {

  color: #000000;

  text-decoration: underline;

}



.quantitypricetable {

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

  font-size: 10px;

  font-weight:normal;  

}



/* x gespahrt (y%) */

.saving_amount {

  font-weight: bold;

  color:#000000;

  font-size: 9px;

}



a.BoxHeadingLink, a.productListing-heading {

  color: #FFFFFF;

  text-decoration: none;

}



a.BoxHeadingLink:hover, a.productListing-heading:hover {

  color: #FFFFFF;

  text-decoration: underline;

}



.categorylinkbox {

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

  font-size: 11px;

  color: #000000;

  background-color: #e7e7e7;

  text-align:center;

  vertical-align:middle;

  height:20px;  

}



.nopadding {

  padding:0px;

}



a.price_on_request {

  font-size: 8pt;

  font-weight: bold;

}



td.new_prod_colums2_up {

  border-top:7px #1092de solid;

  border-left:1px #ABAFBD solid;

  border-right:1px #ABAFBD solid;

  padding:10px;

  font-size:9pt;

  font-weight:bold;

  text-align:center;

  vertical-align:top;  

}



td.new_prod_colums2_middle1 {

  border-left:1px #ABAFBD solid;

  border-right:1px #ABAFBD solid;

}



td.new_prod_colums2_middle2 {

  background-color:#e7e7e7;

  border:1px #ABAFBD solid;

}



td.new_prod_colums2_down {

  border-bottom:7px #1092de solid;

  border-left:1px #ABAFBD solid;

  border-right:1px #ABAFBD solid;

  text-align:center;

  vertical-align:top;  

}



/*Edition 6.11.2008 */

.menu  { font-size: 11px; font-family: arial, sans-serif; margin-top: 10px; position: absolute; z-index: 100; width: 769px; height: 100px }

.menu UL LI A {

	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: #5169b1; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 104px; COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none

}

.menu UL LI A:visited  { color: #fff; font-size: 11px; line-height: 20px; text-decoration: none; background: #5169b1; text-align: center; display: block; width: 104px; height: 20px; overflow: hidden; border: solid 1px }

.menu UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

.menu UL LI {

	FLOAT: left; POSITION: relative

}

.menu UL LI UL {

	DISPLAY: none

}

.menu UL LI:hover A   { color: #fff; background: #374e93 }

.menu UL LI:hover UL {

	DISPLAY: block; LEFT: 0px; WIDTH: 105px; POSITION: absolute; TOP: 21px

}

.menu UL LI:hover UL LI A.hide {

	BACKGROUND: #6a3; COLOR: #fff

}

.menu UL LI:hover UL LI:hover A.hide {

	BACKGROUND: #6fc; COLOR: #000

}

.menu UL LI:hover UL LI UL {

	DISPLAY: none

}

.menu UL LI:hover UL LI A  { color: #000; background: #ececec; display: block }

.menu UL LI:hover UL LI A:hover  { color: #000; background: #becbec }

.menu UL LI:hover UL LI:hover UL {

	DISPLAY: block; LEFT: 105px; POSITION: absolute; TOP: 0px

}

.menu UL LI:hover UL LI:hover UL.left {

	LEFT: -105px

}



/* ne edition 10.11.2008 */



#sddm

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm li a:hover

 { }



#sddm div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 96px; height: 15px }



	#sddm div a:hover

	{	background: #49A3FF;

		color: #FFF}



/*********** menu 2 ***********/



#sddm_01

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_01 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_01 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_01.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_01 li a:hover

 { }



#sddm_01 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_01 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 96px; height: 15px }



	#sddm_01 div a:hover

	{	background: #49A3FF;

		color: #FFF}

/*********** menu 3 ***********/



#sddm_02

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_02 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_02 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_02.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_02 li a:hover

 { }



#sddm_02 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_02 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 96px; height: 15px }



	#sddm_02 div a:hover

	{	background: #49A3FF;

		color: #FFF}

    

/*********** menu 4 ***********/



#sddm_03

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_03 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_03 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_03.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_03 li a:hover

 { }



#sddm_03 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_03 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 136px; height: 15px }



	#sddm_03 div a:hover

	{	background: #49A3FF;

		color: #FFF} 

     

/*********** menu 5 ***********/



#sddm_04

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_04 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_04 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_04.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_04 li a:hover

 { }



#sddm_04 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_04 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 126px; height: 15px }



	#sddm_04 div a:hover

	{	background: #49A3FF;

		color: #FFF}     

     

/*********** menu 6 ***********/



#sddm_05

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_05 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_05 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_05.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_05 li a:hover

 { }



#sddm_05 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_05 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 96px; height: 15px }



	#sddm_05 div a:hover

	{	background: #49A3FF;

		color: #FFF}     



/*********** menu 7 ***********/



#sddm_06

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_06 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_06 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_06.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_06 li a:hover

 { }



#sddm_06 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_06 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 116px; height: 15px }



	#sddm_06 div a:hover

	{	background: #49A3FF;

		color: #FFF}



/*********** menu 8 ***********/



#sddm_07

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm_07 li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 11px arial}



#sddm_07 li a

 { color: #fff; text-decoration: none; background-image: url(http://www.hifigarage.de/template/hg/images/xolayout/bg_07.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: center; display: block; margin: 0 1px 0 0; width: 96px; height: 59px }



#sddm_07 li a:hover

 { }



#sddm_07 div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2}



	#sddm_07 div a

	 { color: #2875de; font: 11px arial; text-decoration: none; background: #eaebd8; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 5px 10px; position: relative; width: 196px; height: 15px }



	#sddm_07 div a:hover

	{	background: #49A3FF;

		color: #FFF}

   ul.sitemap {
  color: #ff0000;
}



