body { background-image: url(../images/hauptbg.gif); }
#menu a:visited    { color: #c00; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu1 a:visited       { color: #c00; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#effet a:visited    { color: #c00; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#Ebene1 { position: absolute; z-index: -2; top: 0px; left: 0px; width: 558px; height: 49px; visibility: hidden; display: block }
#effet a:hover          { color: #0000d0; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffff68; letter-spacing: 1px }
#effet a:link       { color: #c00; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#effet         { color: #0000d0; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu a:hover     { color: #0000d0; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffff68; letter-spacing: 1px }
#menu1 a:hover         { color: #0000d0; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu a:link   { color: #c00; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu1 a:link      { color: #c00; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu     { color: #0000d0; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu1          { color: #0000d0; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu2 a:hover     { color: #0000d0; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu2 a:visited    { color: #c00; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu2 a:link   { color: #c00; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#menu2     { color: #0000d0; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#topmenu     { color: #0000d0; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
#specials { background-image: url(../images/aktuell/specials_herbst.jpg); background-repeat: no-repeat; width: 200px; height: 220px; display: block; }
#timeout { background-image: url(../images/aktuell//katalog.png); background-repeat: no-repeat; width: 200px; height: 133px; display: block; }
#preise { background-image: url(../images/aktuell/preise.png); background-repeat: no-repeat; width: 200px; height: 133px; display: block; }
.sitemenu a:hover     { color: #000000; font-size: 11px; font-family: Arial; text-decoration: none; ltext-decoration: none; letter-spacing: 1px  }
.sitemenu a:visited    { color: #000000; font-size: 11px; font-family: Arial; text-decoration: none; ltext-decoration: none; letter-spacing: 1px  }
.sitemenu a:link   { color: #000000; bold; font-size: 11px; font-family: Arial; text-decoration: none; ltext-decoration: none; letter-spacing: 1px  }
.sitemenu     { color: #000000; font-size: 11px; font-family: Arial; text-decoration: none; ltext-decoration: none; letter-spacing: 1px  }
.body { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.menu_dat a:link { color: #c00; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
 .menu_dat { color: #c00; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.klein { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.tab { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.contact { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.h1 { color: black; font-size: 15px; font-family: sans-serif, Arial, Verdana, Helvetica; text-decoration: none }
.h2 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.h3 { color: #000; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none  }
a:link { color: #000; text-decoration: none }
a:visited { color: #000; text-decoration: none }
.pano { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.dsR1 /*agl rulekind: base;*/ { width: auto; height: auto; }
.dsR2 /*agl rulekind: base;*/ { background-image: url(../images/balkenbg.gif); width: auto; height: auto;  }
.dsR3 /*agl rulekind: base;*/ {
	text-align: center;
	height: auto;
}
.dsR4 /*agl rulekind: base;*/ { }
.dsR6 /*agl rulekind: base;*/ { width: 870px; height: auto; }
.dsR8 /*agl rulekind: base;*/ { width: auto; height: auto; }
.dsR18 /*agl rulekind: base;*/ { width: auto; height: auto; }
.dsR20 /*agl rulekind: base;*/ { width: 650px; }
.dsR26 /*agl rulekind: base;*/ { width: 870px; height: auto; }
.dsR28 /*agl rulekind: base;*/ { width: 870px; }
.dsR29 /*agl rulekind: base;*/ { width: 870px; height: 20px; }
.dsR30 /*agl rulekind: base;*/ { width: 870px; height: 15px; }
.dsR31 /*agl rulekind: base;*/ { background-color: #000; height: 2px; }
.dsR32 /*agl rulekind: base;*/ { height: 2px; }
.dsR33 /*agl rulekind: base;*/ { width: 1px; height: 10px; }
.dsR34 /*agl rulekind: base;*/ { width: auto; }
.dsR35 /*agl rulekind: base;*/ { width: 15px; }
.dsR36 /*agl rulekind: base;*/ { text-align: center; width: 15px; }
.dsR70 /*agl rulekind: base;*/ { height: 220px; background-image: url(../images/balkenbg.gif); text-align: left; vertical-align: top;}
.dsR71 /*agl rulekind: base;*/ { height: 220px; background-image: url(../images/balkenbg.gif);}
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{ color: #ce0000; font-size: 12px; font-family: Arial; font-weight: bold; text-align:left; vertical-align:top; padding:0; margin:0; list-style:none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; border-width: 0; }.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0;visibility:hidden;line-height:0;font-size:12px;}.imcm .imsc{ position:relative; }.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:12px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde li:hover ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imcm .imea{display:block;position:relative;left:0;font-size:12px;line-height:1px;height:0;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:12px;line-height:0;}.dvs,.dvm{border-width:0px}
.imcm li { color: #ce0000; font-size: 12px; font-family: Arial; font-weight: bold; text-align:left; vertical-align:top; padding:0; margin:0; list-style:none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; border-width: 0; }.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0;visibility:hidden;line-height:0;font-size:12px;}.imcm .imsc{ position:relative; }.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:12px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); background-repeat: no-repeat; visibility:visible; }.imde ul ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde li:hover ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imcm .imea{display:block;position:relative;left:0;font-size:12px;line-height:1px;height:0;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:12px;line-height:0;}.dvs,.dvm{border-width:0px}
.imcm div,.imcm span,.imcm a{ color: #ce0000; font-size: 12px; font-family: Arial; font-weight: bold; text-align:left; vertical-align:top; padding:0; margin:0; list-style:none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; border-width: 0; }.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0;visibility:hidden;line-height:0;font-size:12px;}.imcm .imsc{ position:relative; }.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:12px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde li:hover ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imcm .imea{display:block;position:relative;left:0;font-size:12px;line-height:1px;height:0;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:12px;line-height:0;}.dvs,.dvm{border-width:0px}
.imcm span { color: #ce0000; font-size: 12px; font-family: Arial; font-weight: bold; text-align:left; vertical-align:top; padding:0; margin:0; list-style:none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; border-width: 0; }.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0;visibility:hidden;line-height:0;font-size:12px;}.imcm .imsc{ position:relative; }.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:12px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde li:hover ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imcm .imea{display:block;position:relative;left:0;font-size:12px;line-height:1px;height:0;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:12px;line-height:0;}.dvs,.dvm{border-width:0px}
.imcm a { color: #ce0000; font-size: 12px; font-family: Arial; font-weight: bold; text-align:left; vertical-align:top; padding:0; margin:0; list-style:none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; border-width: 0; }.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0;visibility:hidden;line-height:0;font-size:12px;}.imcm .imsc{ position:relative; }.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:12px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde ul ul ul li:hover  .imsubc{ background-image: url(menu/sub_main.gif); visibility:visible; }.imde li:hover ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imde li:hover ul ul ul  .imsubc{ background-image: url(menu/sub_main.gif); visibility:hidden; }.imcm .imea{display:block;position:relative;left:0;font-size:12px;line-height:1px;height:0;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:12px;line-height:0;}.dvs,.dvm{border-width:0px}
.imcm .imea{visibility:hidden;}
.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{} .imcm li{curosr:hand;} .imcm ul{}.imcm a{}
.imcm .imsubc{background-color: #f8d438;}
#imenus0 .imeam span,#imenus0 .imeamj span { background-color: transparent; background-image:none; background-repeat: no-repeat; width:5px; height:9px; left:0; top:0; background-position:left top; }
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span { background-color: transparent; background-image:none; background-repeat:no-repeat; background-position:left top; }
#imenus0 ul .imeas span,imenus0 ul .imeasj span { background-color: transparent; background-image:none; width:5px; height:9px; left:0; top:0; background-repeat:no-repeat; background-position:left top; }
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span { background-color: transparent; background-image:none; background-repeat:no-repeat; background-position:left top; }
#imouter0 {background-color:#f8d438; border-style:none; border-width:0; padding:0; margin:0; }
#imenus0 li ul { background-color:#f8d438;  border-color:#f8d438; background-color:transparent; padding:5px; margin:4px 0 0; }
#imenus0 li a, #imenus0 .imctitle { color:#ce0000; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 8px; border-style: solid; border-width: 0; }
#imenus0 li:hover>a {background-color:#f8d438; text-decoration:none; }
#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:transparent; text-decoration:none; }
#imenus0 li a.iactive {}
#imenus0 ul a, #imenus0 .imsubc li .imctitle  { color:#ce0000; text-align:left; font-size:11px; font-weight:bold; text-decoration:none; padding:2px 20px 2px 5px; border-style: none; border-width: 0; }
#imenus0 ul li:hover>a { color:#ce0000; text-decoration:none; }
#imenus0 ul li a.ihover { color:#ce0000; background-color:#f8e438; background-image: none; background-repeat: no-repeat; background-position: left center; text-decoration:none; }
#imenus0 ul li a.iactive {}
.imcm .imea span{ background-position: center 0; position:absolute; }.imcm .imclear,.imclear{display:none;}.imcm{} .imcm li{curosr:hand;} .imcm ul{}.imcm a{}
.imcm .imsubc{background-image:none;}	
