@charset "utf-8";

body {
   background:#000000;
   font:normal 11px/22px Arial, Helvetica, sans-serif;
   color:#c5a27e;
}

.clear {
   float:none;
   clear:both;
}

div#background {
   width:100%;
   background:#fff;
}

div#background2 {
   width:100%;
}

div#site-container {
   width:100%;
}

/*************************************************************************/
/* =categories */
/*************************************************************************/

#categories-panel {
   display:none;
}

/*************************************************************************/
/* =header */
/*************************************************************************/

div#header-container {
   display:none;
}

/*************************************************************************/
/* =content */
/*************************************************************************/

div#content-container {
   width:100%;
}

/*************************************************************************/
/* =slider */
/*************************************************************************/

div#slider {
   width:980px;
   height:140px;
   z-index:100;
   position:relative;
}

div#slider-shadow-left {
   width:120px;
   height:140px;
   position:absolute;
   top:0px;
   left:0px;
   background:url(../images/bg-slider-shadow-left.png) 0 0 no-repeat;
   z-index:120;
}

div#slider-shadow-right {
   width:120px;
   height:140px;
   position:absolute;
   top:0px;
   right:0px;
   background:url(../images/bg-slider-shadow-right.png) 0 0 no-repeat;
   z-index:120;
}

div#slider ul, #slider li {
   padding:0 0 0 0;
   display:block;
   list-style:none;
   width:980px;
   height:133px;
   z-index:110;
}

div#slider li { 
   padding:12px 0 0 0;
   width:980px !important;
   height:auto;
   overflow:hidden; 
   text-align:center;
}

div#slider li div { 
   width:795px;
   padding:0 92px 0 92px;
}

div#slider li a { 
   margin:0;
   padding:6px 13px 5px 10px;
   display:block;
   background:url(../images/bg-slider-thumb.png) 0 0 no-repeat;
   width:136px;
   height:104px;
   float:left;
}

span#slider-prev a,
span#slider-prev a:visited {
   display:block;
   width:35px;
   height:45px;
   background:url(../images/bg-slider-prev.png) 0 0 no-repeat;
   text-indent:-9000px;
   
   position:absolute;
   top:45px;
   left:10px;
   z-index:130;
}

span#slider-prev a:hover,
span#slider-prev a:active {
   background:url(../images/bg-slider-prev.png) 0px -45px no-repeat;
}

span#slider-next a,
span#slider-next a:visited {
   display:block;
   width:35px;
   height:45px;
   background:url(../images/bg-slider-next.png) 0 0 no-repeat;
   text-indent:-9000px;
   
   position:absolute;
   top:45px;
   right:10px;
   z-index:130;
}

span#slider-next a:hover,
span#slider-next a:active {
   background:url(../images/bg-slider-next.png) 0px -45px no-repeat;
}

/*************************************************************************/
/* =products */
/*************************************************************************/

div.product-detail {
   display:none;
}

div#fancy_div h3 {
   padding:430px 0 0 0;
   font:22px/20px Georgia, "Times New Roman", Times, serif;
   color:#7d0006;
}

div#fancy_div p {
   font:normal 13px/22px Arial, Helvetica, sans-serif;
   color:#333333;
}

div#fancy_div p img.image {
   float:left;
   margin:0 20px 0 0;
}

div#fancy_div p strong {
   font:bold 13px/22px Arial, Helvetica, sans-serif;
   color:#333333;
}

/*************************************************************************/
/* =product-overview */
/*************************************************************************/

#product-overview-container {
   margin:0 auto;
   padding:20px 0 0 0;
   /*position: relative;*/
   width: 830px;
   height: auto;
}

div#product-overview {
   width: 830px;
   height: 100%;
   color: #fff;
  /* background:#fff;*/
   overflow: hidden;
   position: relative;
   z-index: 3;
   display: none;
}

div#product-overview-headline {
   padding:20px 0 0 0;
   height:35px;
   width:800px;
   text-align:center;
}

div#product-overview-headline h4 {
   font:18px/20px Georgia, "Times New Roman", Times, serif;
   color:#f0d98b;
}

div#product-overview a img {
   margin:5px;
   border:3px solid #f2d08d;
}

div#product-overview a img:hover {
   margin:5px;
   border:3px solid #fff;
}

ul.product-overview-openclose {
   display:block;
   width:800px;
   height:20px;
   text-align:center;
}

ul.product-overview-openclose li {
   display:block;
   width:180px;
   height:20px;
   z-index: 5;
   margin:0 0 0 325px;
}

a#product-overview-open,
a#product-overview-open:visited {
   padding:0 0 0 18px;
   font:normal 12px/22px Arial, Helvetica, sans-serif;
   color:#785117;
   text-decoration:none;
   background:url(../images/bg-slider-bottom-a.png) 0 3px no-repeat;
}

a#product-overview-open:hover,
a#product-overview-open:active {
   color:#a67122;
   text-decoration:none;
   background:url(../images/bg-slider-bottom-a.png) 0 -17px no-repeat;
}

a#product-overview-close,
a#product-overview-close:visited {
   padding:0 0 0 18px;
   font:normal 12px/22px Arial, Helvetica, sans-serif;
   color:#785117;
   text-decoration:none;
   background:url(../images/bg-slider-bottom-a.png) 0 3px no-repeat;
}

a#product-overview-close:hover,
a#product-overview-close:active {
   color:#a67122;
   text-decoration:none;
   background:url(../images/bg-slider-bottom-a.png) 0 -17px no-repeat;
}
   
/*************************************************************************/
/* =footer */
/*************************************************************************/

div#footer-container {
   margin:0 auto 0 auto;
   width:980px;
   height:343px;
   background:url(../images/bg-footer-container.jpg) 0 0 no-repeat;
}

div#footer {
   width:980px;
   height:343px;
   position:relative;
}

div#footer-container p {
   text-indent:-9000px;
}

div#footer-container p a.gaestebuch {
   display:block;
   width:220px;
   height:60px;
   position:absolute;
   top:63px;
   left:98px;
   text-indent:-9000px;
}

div#footer-container p a.gaestebuch,
div#footer-container p a.gaestebuch:visited {
   background: url(../images/bg-footer-gaestebuch.jpg) 0 0 no-repeat;
}

div#footer-container p a.gaestebuch:hover,
div#footer-container p a.gaestebuch:active,
div#footer-container p a.gaestebuch-active {
   background: url(../images/bg-footer-gaestebuch.jpg) 0 -60px no-repeat;
}

div#footer-container p a.email {
   display:block;
   width:180px;
   height:30px;
   position:absolute;
   top:118px;
   right:109px;
   text-indent:-9000px;
}

div#footer-container p a.email,
div#footer-container p a.email:visited {
   background: url(../images/bg-footer-email.jpg) 0 0 no-repeat;
}

div#footer-container p a.email:hover,
div#footer-container p a.email:active,
div#footer-container p a.email-active {
   background: url(../images/bg-footer-email.jpg) 0 -30px no-repeat;
}

