a {     color: #BF6F33; text-decoration: none; font-weight:bold;}
a:hover { text-decoration: underline; font-weight:bold; }
html, body{ height:100%;}
body{
        
		font-family:   Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;			
		 	
		margin:0;
		padding:0;
		height:100%;
		text-align:center;		
		scrollbar-3dlight-color: #FFFFFF;
 		scrollbar-arrow-color: #872D1E;
		scrollbar-darkshadow-color: #FFFFFF;
 		scrollbar-face-color: #F8DBC4;
 		scrollbar-highlight-color:  #FFFFFF;
 		scrollbar-shadow-color: #FFFFFF;
 		scrollbar-track-color:  #FFFFFF;
		
}
		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		.textfeldn { border: 1px solid #666666;	font-size: 11px; width: 672px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textfeld { border: 1px solid #666666; font-size: 11px; width: 541px; font-family: Verdana, Arial, Helvetica, sans-serif;}
		
		#page-wrap { position:relative; min-height:100%;  margin: 0px auto; padding: 0px; width:100%; }
		#menuewrap{ position:fixed; width:100%;  top:0px; left: 0px; z-index:400; }
		
		#bestseller { position: absolute; width:230px; right:0px; top: 290px; height:320px; background-color:#FFF; border: 6px solid #CCC; border-right: 0px; border-top-left-radius:18px; border-bottom-left-radius:18px; text-align:left; padding:5px; overflow:hidden; -moz-box-shadow: 10px 10px 5px #ddd; moz-box-shadow: 5px 5px 5px #666; -webkit-box-shadow: 5px 5px 5px #666; box-shadow: 5px 5px 5px #666; }
		#bestseller .item { display: block; width: 210px; height: 52px; margin-left:2px; margin-bottom: 5px;  text-align:left;  overflow:hidden; font-size:11px; line-height:16px; vertical-align:top;   }
		#bestseller H2 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:10px; margin-left:3px; color:#6A9721;  }
		#bestseller .item img { float:left; margin-right:5px; width: 73px; height:50px; margin-top:2px; }
		#bestseller .item .price {  padding-left:2px; padding-right:20px; width:40px; background-color:#333; font-family:Tahoma, Geneva, sans-serif;  font-weight:bold; color: #FF7824; }
		#bestseller .item A {  padding-left:2px; padding-right:20px;  background-color:#99CD1E; font-weight:bold; color:#FFFFFF;  font-size:11px; margin-top:3px;  }
		#infowrap{ position:fixed; left:50%; margin-left:-552px; width:1103px; height: 1px; z-index:1000; text-align:right; }
		#banner { position:relative; margin: 0px auto; margin-top:50px; padding: 0px; width:1103px; height: 321px; background-image:url(../images/hg_banner.png); z-index:200; }
		#bannerimg { position:absolute;top:49px; left: 23px; width:1056px; height: 182px;  z-index:210; }
		#contact { position:absolute; top: -20px; right:23px;  width:275px; height:95px; background-image:url(../images/telefon.png); z-index:50; }
		#maincontent { position:relative; margin: 0px auto; margin-top:-20px; padding: 0px; width:1100px; color:#000000; z-index:201;  }
				
		#leftcontent{ position:absolute; left:140px; width:200px; color:#000000; text-align:left; z-index:470;  padding:8px; background-color:#FFF; border: 1px solid #999;  }
		#leftcontentstart{ position:absolute; left:0px; width:200px; color:#000000; text-align:left; z-index:470;  padding:8px; background-color:#FFF; border: 1px solid #999;  }
		#leftcontent-detail{ position:absolute; left:140px; width:220px; color:#000000; text-align:left; z-index:470;  padding:0px;   }
		#leftcontent H1{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:8px; margin-left:3px; color:# 333; margin-left:0px;  }
		#content { position:absolute; left:370px; width:495px; color:#000000; margin-top:-5px; padding-bottom:80px; text-align:left;   }
		#contentstart { position:absolute; left:230px; width:840px; color:#000000; margin-top:-5px; padding-bottom:80px; text-align:left;   }
		#contentimp{ position:absolute; left:370px; width:680px; color:#000000; margin-top:0px; text-align:left; background-color:#FFF; border: 1px solid #999;  padding:8px; padding-bottom:80px;   }
		#contentimp h1{ font-size:14px; margin-top:5px;   }
		#content .item { position:relative; float:left; width: 145px; height: 112px; background-color:#FFF; margin-left:5px; margin-top: 5px; padding:4px; border: 1px solid #999; text-align:left;  overflow:hidden;   }
		#content .item img { float:left; margin-right:5px; }		
		#content .item H2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:3px; padding-left:2px;  }
		#content .item A {	position:absolute; right:4px;
	top:100px;
	width:60px;
	background-color:#333;
	height:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF9A00;
	padding-left:5px;
}
#content .item .price { position:absolute;  left:4px; top: 100px; background-color:#99CD1E; height:16px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#333;  padding-left:4px; padding-right:5px;    }
		#contentdetail{ position:absolute; left:370px; width:495px; color:#000000; margin-top:0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; vertical-align:top; text-align:left;  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 2px solid #CCC; -webkit-transition: all 0.1s ease-out;  -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; background-image:url(../images/hg-main.png);  }
  #contentstart .startteaser { position:relative; float:left; width: 165px; height: 130px; background-color: transparent; margin-left:0px; margin-right:5px; margin-top: 0px; padding:0px; border: 0px solid #999; text-align:center;  overflow:hidden; vertical-align:top;  }
  
  #contentstart .startteaser A{ text-decoration: none; font-weight:normal; color:#000;}
  #contentstart .startteaser A:Hover{ text-decoration: underline; font-weight:normal; color:#FF9326;}
  #zurueck { position:absolute; top:3px; right:0px; width: 145px; height:20px; }
  #zurueck A{ text-decoration: none; font-weight:normal; color:#333;}
  #zurueck A:Hover{ color:#CB6C24; text-decoration:none;}
.preis{ background-color:#99CD1E; height:16px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#333;  padding-left:4px; padding-right:5px; }
.textorange{ color:#FF6600;}

 

* html #page-wrap { height:100%;}

#info{ position: fixed; top:280px; left:0px; width:165px; height:266px; background-image:url(../images/hg_info.png); background-repeat: none; z-index:2000;} 
#infomail{ position: relative; top:223px; left:10px; width:100px; z-index:2050; text-align:left;} 
#footer{ position:fixed; width:100%; height:40px; bottom: 0px; background-image:url(../images/hg_footer.jpg); background-repeat:repeat-x; text-align:center; z-index:1000; }
#footerinline{ position:relative;  margin: 0px auto; padding: 0px; width:1150px; height:80px; background-image:url(../images/hg_footer_bild.jpg); background-repeat:none; }


.example-image-link {
  display: inline-block;
  margin: 0px 10px 10px 10px;
  line-height: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #CCC;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 191, ../sass/screen.sass */
.example-image-link:hover {
  border: 2px solid #999999;
}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
	z-index:3000;
  
  height: 49px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #141414;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%;
  background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -o-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -ms-linear-gradient(top, #32323a 0%, #141414 100%);
  background: linear-gradient(to bottom, #32323a 0%, #141414 100%);
  border-bottom: 2px solid #96cb1b;
  width: auto;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #141414;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%;
  background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -o-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -ms-linear-gradient(top, #32323a 0%, #141414 100%);
  background: linear-gradient(to bottom, #32323a 0%, #141414 100%);
  color: #ffffff;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 49px;
  padding: 0 20px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li > a {
  color: #ffffff;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #96cb1b;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a {
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  background: #070707;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%;
  background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
}
#cssmenu > ul > li:hover > a {
  background: #070707;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%;
  background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #96cb1b;
  border-bottom: 1px dotted #afe435;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
}
#cssmenu .has-sub ul li:hover a {
  background: #759e15;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #759e15;
  border-bottom: 1px dotted #afe435;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #648712;
}

.wwwebsite {
    z-index:999;
    position:absolute;
    height:0;
    width:0;
    border:none;
    background:none;
    margin:0;
    top:0;
    left:0;
    clear:both;
    font-size:0px;
    line-height:0px;
}		
