@charset "UTF-8";
/* CSS Document */

* { margin: 0;
    padding: 0;}

/* Höhen- und Breitenanpassung zu 100%; Scrollbar ausblenden */

.clear { clear: both; }
   


body { background-color:#fff; background:no-repeat; }


#background-image {
	background-image:no-repeat;width:100%;height:140px; overflow:hidden; y-repeat:repeat;}
<!--#header {  margin-top: 168px; margin-left: auto; margin-right: auto; height:220px; align:right;  width:860px;} -->


a:link {text-decoration:none; font-family: Helvetica,sans-serif;  text-decoration: none; color: #687e27; border: 0; } 
a:visited {text-decoration:none; color:  #687e27; } 
a:hover {text-decoration:none;color: #3f4c19; } 
a:active {text-decoration:none; color:#a0bd49; }


#logo { border:0; height: 85px; width: 640px;margin-top:-100px; margin-left: auto; margin-right: auto;}


#slogan {height: 118px; width:  990px; align:left;margin-top:-85px;margin-left: auto; margin-right: auto;}

#slogan-neu {height: 118px; width:  1200px; align:left;margin-top:-90px;margin-left: auto; margin-right: auto;}


ul#navigation  {	
margin-top: -50px;
width: 880px;
margin-left: auto; margin-right: auto;
text-align: right; 
}

ul#navigation li {display: inline;}


ul#navigation a {
    text-decoration: none; 
    color: white;  
	padding: 10px; margin-left: 0px; margin-right: 0px;
	font-family:  Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 100;
}
  

ul#navigation li.active a {color: #a0bd49;}

ul#navigation a:hover {color: #a0bd49;}


#content {margin-top: 80px;margin-bottom: auto; margin-left: auto; margin-right: auto; height:auto; align:right; width:860px;text-decoration: none;  font: normal 100% Helvetica; color: #636363; font-size: 13px; line-height: 21px;}	


.product-wrap1 {
	width: 100%;
    height: 240px;
    background-color: #f3f3f3; overflow:hidden; background-repeat:repeat-y;
	margin-top:50px;
}

.product-wrap2 {
	width: 100%;
    height: 300px;
    background-color: #f3f3f3; overflow:hidden; background-repeat:repeat-y;
	margin-top:50px;
}

.product-wrap3 {
	width: 100%;
    height: 260px;
    background-color: #f3f3f3; overflow:hidden; background-repeat:repeat-y;
	margin-top:50px;
}

.product-wrap4 {
	width: 100%;
    height: 180px;
    background-color: #f3f3f3; overflow:hidden; background-repeat:repeat-y;
	margin-top:50px;
}

.product-wrap5 {
	width: 100%;
    height: 293px;
    background-color: #f3f3f3; overflow:hidden; background-repeat:repeat-y;
	margin-top:50px;
}

.background-image-1 {
width:380px; height:338px;
float:right; margin-bottom:42px;
}

.background-image-2 {
width:380px; height:329px;
float:right;margin-bottom:42px;
}
.background-image-3 {
width:500; height:264;
float:right;margin-bottom:90px;margin-top:30px;
}
.background-image-4 {
width:500px; height:329px;
float:right; margin-bottom:51px;
}

.background-image-5 {
width:420px; height:306px;
float:right; margin-bottom:51px;
}


.produkt-image1{margin-right: 400px; margin-top: -155px; float:right; border-color:#ff8a00}
.produkt-image2{margin-right: 270px;margin-top: -155px; float:right;border-color:#ff8a00}
.produkt-image3{margin-right: 140px; margin-top: -155px; float:right;border-color:#ff8a00}
.produkt-image4{margin-right: 10px;margin-top: -155px; float:right;border-color:#ff8a00}

.produkt-image5{margin-right: 400px;margin-top: -170px; float:right;border-color:#ff8a00}
.produkt-image6{margin-right: 270px;margin-top: -170px; float:right;border-color:#ff8a00}

.produkt-image7{margin-right: 400px;margin-top: -160px; float:right;border-color:#ff8a00}
.produkt-image8{margin-right: 270px;margin-top: -160px; float:right;border-color:#ff8a00}
.produkt-image9{margin-right: 140px;margin-top: -160px; float:right;border-color:#ff8a00}

.produkt-image10{margin-right: 400px; margin-top: -182px; float:right; border-color:#ff8a00}
.produkt-image11{margin-right: 270px;margin-top: -182px; float:right;border-color:#ff8a00}
.produkt-image12{margin-right: 140px; margin-top: -182px; float:right;border-color:#ff8a00}
.produkt-image13{margin-right: 10px;margin-top: -182px; float:right;border-color:#ff8a00}

.produkt-image14{margin-right: 400px; margin-top: -120px; float:right; border-color:#ff8a00}
.produkt-image15{margin-right: 270px;margin-top: -120px; float:right;border-color:#ff8a00}
.produkt-image16{margin-right: 140px; margin-top: -120px; float:right;border-color:#ff8a00}
.produkt-image17{margin-right: 10px;margin-top: -120px; float:right;border-color:#ff8a00}


.produktbeschreibung{margin-left:10px;}


.artikelnummer1{margin-left: 345px; margin-top: -35px; float:left; color:#878787;}
.artikelnummer2{margin-left: 476px; margin-top: -35px; float:left;color:#878787;}
.artikelnummer3{margin-left: 605px; margin-top: -35px; float:left;color:#878787;}
.artikelnummer4{margin-left: 62px; margin-top: -35px; float:left;color:#878787;}

.artikelnummer5{margin-left: 345px; margin-top: -53px; float:left; color:#878787;}
.artikelnummer6{margin-left: 476px; margin-top: -53px; float:left;color:#878787;}

.artikelnummer7{margin-left: 345px; margin-top: -40px; float:left;color:#878787;}

.artikelnummer8{margin-left: 345px; margin-top: -52px; float:left;color:#878787;}

.artikelnummer9{margin-left: 345px; margin-top: -60px; float:left;color:#878787;}
.artikelnummer10{margin-left: 476px; margin-top: -60px; float:left;color:#878787;}
.artikelnummer11{margin-left: 605px; margin-top: -60px; float:left;color:#878787;}
.artikelnummer12{margin-left: 736px; margin-top: -60px; float:left;color:#878787;}

.artikelnummer13{margin-left: 345px; margin-top: -60px; float:left;color:#878787;}
.artikelnummer14{margin-left: 476px; margin-top: -60px; float:left;color:#878787;}
.artikelnummer15{margin-left: 605px; margin-top: -60px; float:left;color:#878787;}
.artikelnummer16{margin-left: 736px; margin-top: -60px; float:left;color:#878787;}

	
#contentimages a,#contentimages a:visited,#contentimages a:active {
	width: 84px;
	height: 350px;
	overflow: hidden;
	margin:10px;
	display: block;
	float: right;
}


div#contentimages a,div#contentimages a:visited,div#contentimages a:active {
	width: 84px;
	height: 350px;
	margin-bottom:-15px;
	overflow: hidden;
	display: block;
	float: right;
	text-indent: -9999px;
}

div#contentimages a.haussegen { background: transparent url('../images/haussegen.png') top left no-repeat; margin-top:-2px;}
div#contentimages a.standkreuze { background: transparent url('../images/standkreuze.png') top left no-repeat; margin-top:-2px;}
div#contentimages a.wandkreuze { background: transparent url('../images/wandkreuze.png') top left no-repeat; margin-top:-2px; }

div#contentimages a.wandkreuze:hover {
	background-position: 0px -351px;
}

div#contentimages a:hover {
	background-position: 0px -351px;
}






#button a,#button a:visited,#button a:active {
	width: 84px;
	height: 350px;
	overflow: hidden;
	margin-left:0px; 
	display: block;
	float: right;
}


div#button a,div#button a:visited,div#button a:active {
	width: 94px;
	height: 30px;
	overflow: hidden;
	display: block;
	float: left; 
	text-indent: -9999px;
}

div#button a.haussegen { background: transparent url('../images/ebay-shop-button.png') top left no-repeat; margin-top:20px;}



div#button a:hover {
	background-position: 0px -30px;
}




h1 {color:#a0bd49;font: normal 180% Helvetica;margin-top: 0px; margin-bottom:20px; margin-left: 0px; align: right; text-shadow: 1px 1px 1px #fff;}
h2 {color:#a0bd49;font: normal 130% Helvetica;margin-top: -20px; margin-bottom: 6px; margin-left: 0px; align: right; }
h3 {color: #878787;font: normal 120% Helvetica;margin-top: 20px; margin-bottom: 14px; margin-left: 0px; align: right; text-shadow: 1px 1px 1px #fff;-webkit-text-shadow: 1px 1px 1px #fff;-moz-text-shadow: 1px 1px 1px #fff;-khtml-text-shadow: 1px 1px 1px #fff;
-o-text-shadow: 1px 1px 1px #fff;}


#footer{
	width:100%;
	overflow: hidden;
}


  
#footer-text {
	width: 860px;
	margin-top:-80px; margin-bottom: 0px;margin-left: auto; margin-right: auto;
	text-align:right;
	text-decoration:none;
	font: normal 100% Helvetica;
	font-size: 15px;
	color:#687e27;
	text-shadow: 1px 1px 1px #d9eaa5;-webkit-text-shadow: 1px 1px 1px #d9eaa5;-moz-text-shadow: 1px 1px 1px #d9eaa5;-khtml-text-shadow: 1px 1px 1px #d9eaa5;
-o-text-shadow: 1px 1px 1px #d9eaa5;
	
}

	/* Anfang lightbox-formatierung */

#lightbox {	
	position: absolute;	
	left: 0; width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
}

#lightbox img { 
	width: auto; 
	height: auto;
}

#lightbox a img { 
	border: none; 
}

#outerImageContainer { 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
}

#imageContainer { 
	padding: 10px; 
}

#loading { 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
}

#hoverNav { 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
}

#imageContainer>#hoverNav { 
	left: 0;
}

#hoverNav a {
	outline: none;
}

#prevLink, #nextLink { 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ 
	display: block; 
}

#prevLink { 
	left: 0; 
	float: left;
}

#nextLink { 
	right: 0; 
	float: right;
}

#prevLink:hover, #prevLink:visited:hover { 
	background: url(../images/prevlabel.gif) left 15% no-repeat; 
}

#nextLink:hover, #nextLink:visited:hover { 
	background: url(../images/nextlabel.gif) right 15% no-repeat; 
}

#imageDataContainer { 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
}

#imageData {	
	padding:0 10px; 
	color: #666; 
}

#imageData #imageDetails { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	

#imageData #caption { 
	font-weight: bold;
}

#imageData #numberDisplay { 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			

#imageData #bottomNavClose { 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
}	 	

#overlay { 
	position: absolute; 
	top: 0; left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
}



 //-->