body {
background-image: url(../images/bg.gif);
background-repeat: repeat-x;
font-family: Calibri, Arial;
margin: 0px;
}

#body_content {  border:0px solid #000000; position: relative; width: 1024px; height: 100%; text-align: left; margin: 0 auto; }

#header{  border:0px solid #000000; background-image:url(../images/banner.png); background-repeat: no-repeat; position: relative;
          font-family: Calibri, Arial; font-size: 0.8em; width: 1024px; height: 142px; margin-top: 0px;}

#top{  border:0px solid #000000; background-image:url(../images/top.png); background-repeat: no-repeat; position: relative;
       width: 1024px; height: 20px; }

#mainmenue{ border:0px solid #000000; background-image:url(../images/menue.png); background-repeat: repeat-y; position: relative;
			font-family: Palatino Linotype; font-size:0.6em; width: 1024px; height: 22px; float:left;}
		   
#content-left { border: 0px solid #000000; font-family: Calibri; background-image: url(../images/contant.png); background-repeat: repeat-y; font-size: 1.0em; position: relative; width: 1024px; float:left; }
	
#content-facebook-like { border: 0px solid #000000; font-family: Calibri; font-size: 1.0em; position: absolute; width: 200px; height: 50px; margin-left: 710px; margin-bottom: 0px; margin-top: 70px;}
	
#content-right { border: 0px solid #000000; font-family: Calibri; font-size: 1.0em; position: absolute; width: 200px; height: 50px; margin-left: 735px; margin-bottom: 0px; margin-top: 55px;}

#content-sozialmedia { border: 0px solid #000000; font-family: Calibri; font-size: 1.0em; position: absolute; width: 60px; height: 100%; margin-left: 951px; margin-bottom: 0px; margin-top: 21px;}

#content-warenkorb { border: 0px solid #000000; font-family: Calibri; font-size: 1.0em; position: absolute; width: 180px; margin-left: 950px; margin-bottom: 0px; margin-top: -8px;}

#footer{  border:0px solid #000000; background-image:url(../images/footer.png); background-repeat: no-repeat; position: relative; width: 1024px; height: 90px; float:left; }

		  

/* menue */


#styleone{ position: relative; display: block; height: 21px; width: 942px; font-size: 1.4em; font-weight: bold; background: transparent url(../images/bgOFF.gif); repeat-x top left; 
		   font-family: Calibri, Arial;; border-bottom: 1px solid #d9d9d9; margin-left: 8px;}

#styleone ul{ margin: 0px; padding: 0px; list-style-type: none; width: 942px; }

#styleone ul li{ display: block; float:left; margin: 0px; }

#styleone ul li a{ display: block; float:left; color: #000000; text-decoration: none; padding: 2px 21px 0px 20px; height: 20px; }

#styleone ul li a:hover,#styleone ul li a.current{ color:#ffffff; background:transparent url(../images/bgON.gif) repeat-x top left;}

/* menue box_header_menue_I */

.a1 { color: #6f6059; text-decoration: underline; }
.a2 { color: #6f6059; text-decoration: underline; }
.a3 { color: #6f6059; text-decoration: underline; }
.a1:hover { color: #b8db7d; text-decoration: underline; }
.a2:hover { color: #b8db7d; text-decoration: underline; }
.a3:hover { color: #b8db7d; text-decoration: underline; }

.input_shipping { border:1px solid #b2b2b2; color: #595959; font-family: Calibri, Arial; font-size: 0.9em;}

.font-kontakt { font-family: Calibri, Arial; font-size: 1.2em;  }

.font-mail { font-family: Calibri, Arial; font-size: 1.0em; color: #6f6059; text-decoration: underline; }

  a.ibox { border-bottom: 0px solid #ffffff; text-decoration:none; }
  a.ibox span { visibility:hidden; position:absolute; margin-left: 150px; margin-top: 15px; padding:10px; text-decoration:none; }
  a.ibox:hover span, a.ibox:focus span, a.ibox:active span { border:1px solid #C0C0C0; font-family: Calibri; font-size: 0.9em; color: #000000; background:#F7F7F7; width: 250px; left:10px; visibility:visible; }
  
#faq1 { border: 0px solid #000000; position: relative; width: 500px; display: none; }