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


.header { background: transparent; margin: 0 15px 0 0; }
.header .xtop, .header .xbottom { display: block;  background: transparent; font-size: 1px; }
.header .xb1, .header .xb2, .header .xb3, .header .xb4 { display: block; overflow: hidden; }
.header .xb1, .header .xb2, .header .xb3 { height: 1px; }
.header .xb2, .header .xb3, .header .xb4 { background: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.header .xb1 {margin: 0 5px; background: #333333; }
.header .xb2 {margin: 0 3px; border-width: 0 2px;}
.header .xb3 {margin: 0 2px;}
.header .xb4 {height: 2px;margin: 0 1px;}
.header .xboxcontent {display: block; padding-left: 5px; background: #ffffff; border: 0 solid #333333; border-width: 0 1px;min-height: 15em; height: 50px; }

.headerprodotti { background: transparent; margin: 0 15px 0 0; }
.headerprodotti .xtop, .headerprodotti .xbottom { display: block;  background: transparent; font-size: 1px; }
.headerprodotti .xb1, .headerprodotti .xb2, .headerprodotti .xb3, .headerprodotti .xb4 { display: block; overflow: hidden; }
.headerprodotti .xb1, .headerprodotti .xb2, .headerprodotti .xb3 { height: 1px; }
.headerprodotti .xb2, .headerprodotti .xb3, .headerprodotti .xb4 { background: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.headerprodotti .xb1 {margin: 0 5px; background: #333333; }
.headerprodotti .xb2 {margin: 0 3px; border-width: 0 2px;}
.headerprodotti .xb3 {margin: 0 2px;}
.headerprodotti .xb4 {height: 2px;margin: 0 1px;}
.headerprodotti .xboxcontentprodotti {display: block; padding-left: 5px; background: #ffffff; border: 0 solid #333333; border-width: 0 1px;min-height: 15em; height: 100px; }


.headerlogin { background: transparent; margin: 0 15px 0 0; }
.headerlogin .xtop, .headerlogin .xbottom { display: block;  background: transparent; font-size: 1px; }
.headerlogin .xb1, .headerlogin .xb2, .headerlogin .xb3, .headerlogin .xb4 { display: block; overflow: hidden; }
.headerlogin .xb1, .headerlogin .xb2, .headerlogin .xb3 { height: 1px; }
.headerlogin .xb2, .headerlogin .xb3, .headerlogin .xb4 { background: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.headerlogin .xb1 {margin: 0 5px; background: #333333; }
.headerlogin .xb2 {margin: 0 3px; border-width: 0 2px;}
.headerlogin .xb3 {margin: 0 2px;}
.headerlogin .xb4 {height: 2px;margin: 0 1px;}
.headerlogin .xboxcontentlogin {display: block; padding-left: 5px; background: #ffffff; border: 0 solid #333333; border-width: 0 1px;min-height: 180px; height: 180px; }


.headersuche { background: transparent; margin: 0 15px 0 0; }
.headersuche .xtop, .headersuche .xbottom { display: block;  background: transparent; font-size: 1px; }
.headersuche .xb1, .headersuche .xb2, .headersuche .xb3, .headersuche .xb4 { display: block; overflow: hidden; }
.headersuche .xb1, .headersuche .xb2, .headersuche .xb3 { height: 1px; }
.headersuche .xb2, .headersuche .xb3, .headersuche .xb4 { background: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.headersuche .xb1 {margin: 0 5px; background: #333333; }
.headersuche .xb2 {margin: 0 3px; border-width: 0 2px;}
.headersuche .xb3 {margin: 0 2px;}
.headersuche .xb4 {height: 2px;margin: 0 1px;}
.headersuche .xboxcontentsuche {display: block; padding-left: 5px; background: transparent; border: 0 solid #333333; border-width: 0 1px;min-height: 60px; height: 40px; }

.headervisitatore { background: transparent; margin: 0 15px 0 0; }
.headervisitatore .xtop, .headervisitatore .xbottom { display: block;  background: transparent; font-size: 1px; }
.headervisitatore .xb1, .headervisitatore .xb2, .headervisitatore .xb3, .headervisitatore .xb4 { display: block; overflow: hidden; }
.headervisitatore .xb1, .headervisitatore .xb2, .headervisitatore .xb3 { height: 1px; }
.headervisitatore .xb2, .headervisitatore .xb3, .headervisitatore .xb4 { background: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.headervisitatore .xb1 {margin: 0 5px; background: #333333; }
.headervisitatore .xb2 {margin: 0 3px; border-width: 0 2px;}
.headervisitatore .xb3 {margin: 0 2px;}
.headervisitatore .xb4 {height: 2px;margin: 0 1px;}
.headervisitatore .xboxcontentvisitatore {display: block; padding-left: 5px; background: transparent; border: 0 solid #333333; border-width: 0 1px;min-height: 15em; height: 20px; }

.headerquickprod { background: transparent; margin: 0 15px 0 0; }
.headerquickprod .xtop, .headerquickprod .xbottom { display: block;  background: transparent; font-size: 1px; }
.headerquickprod .xb1, .headerquickprod .xb2, .headerquickprod .xb3, .headerquickprod .xb4 { display: block; overflow: hidden; }
.headerquickprod .xb1, .headerquickprod .xb2, .headerquickprod .xb3 { height: 1px; }
.headerquickprod .xb2, .headerquickprod .xb3, .headerquickprod .xb4 { background: #ffffff; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.headerquickprod .xb1 {margin: 0 5px; background: #333333; }
.headerquickprod .xb2 {margin: 0 3px; border-width: 0 2px;}
.headerquickprod .xb3 {margin: 0 2px;}
.headerquickprod .xb4 {height: 2px;margin: 0 1px;}
.headerquickprod .xboxcontentquickprod {display: block; padding-left: 5px; background: transparent; border: 0 solid #333333; border-width: 0 1px; min-height: 555px; height: 555px; }

body {
font-weight: normal; 
font-size: 11px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #4C4638;
text-align: center;
padding-top: 0px;
padding-bottom: 20px;
margin:0;
background-color: #2D251A;
}

#topimage a, a:hover, a:visited { text-decoration: none; border: 0px; }
a   { color: #ffffff; font-weight: normal; text-decoration: none; }
a:hover { color: #2D251A; font-weight: normal; }


.blackfont    { color:#000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_rosso    { color:red; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.MyFont    { color:#666666; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.MyFontBig    { color:#666666; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.GBFont    { color:#777; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.confirmation    { color:#666666; font-weight: normal; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titolopagina    { color:#666666; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.myfont    { color:#666666; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small    { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small10    { font-size: 10px; }
.myfontblue    { color:#ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titolo_color    { color:#333333; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.colore_testo   { color:#333333; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.colore_prezzo   { color:#333333; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fontsinistra    { color:#4A494A; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lingua    { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lingua_sel    { color: #ff0000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.MyFontRed   { color: #f00; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana1   { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.topcat   { color: #; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }



#infoundbedingungen { width: 0px; width: 0px; left: 0px; top: 0px; z-index: 5; position: absolute; visibility: visible;  }
#waehrung { height: 0px; width: 0px; left: 0px; top: 500px; z-index: 5; position: absolute; visibility: hidden; }
#prodotti { background-color: transparent; height: 100px; width: 100px; left: 0px; top: 0px; z-index: 5; position: absolute; visibility: hidden; }
#consigli { height: 0px; width: 0px; left: 0px; top: 0px; z-index: 5; position: absolute; visibility: visible; }
#carrello { height: 0px; width: 0px; left: -250px; top: 200px; z-index: 5; position: absolute; visibility: visible; }
#paypallogo { height: 0px; width: 0px; left: 0px; top: 0px; z-index: 5; position: absolute; visibility: visible; }
#cerca { border: 1px solid #eeeeee; background-color: transparent; height: 90px; width: 200px; left: -200px; top: 400px; z-index: 5; position: absolute; visibility: hidden;  }

#topimage {  height: 695px; width: 851px; left: 0px; top: 0px; position: absolute; visibility: visible; z-index:2;}
#topimageall {  height: 695px; width: 851px; left: 0px; top: 0px; position: absolute; visibility: visible; z-index:1;}
#logo {  height: 0px; width: 0px; left: 0px; top: 0px; position: absolute; visibility: hidden; z-index:900;}
#adresse {  font-size: 12px; padding: 3px; color: red; width: 140px; left: 15px; top: 520px; position: absolute; visibility: hidden; z-index:900;}

#contenuto { width: 520px;  height: 50px; left: 325px; top: 369px; z-index: 10; position: absolute; visibility: visible; }
#ordinazione { padding: 5px; }
#hauptmenu {  background-image: url(images/menuline.jpg); background-repeat: repeat-x; height: 0px; width: 0px; left: 0px; top: 0px; z-index: 1000; position: absolute; visibility: hidden;}
#seed {  background-color: transparent; padding-left: 5px; padding-top: 4px; height: 0px; width: 0px; left: -120px; top: 177px; z-index: 1000; position: absolute; visibility: hidden; }
.seed_font    { color:#666666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#visitatore {  width: 0px; left: 0px; top: 0px; z-index: 100; position: absolute; height: 0px; visibility: visible;  }
#login { border: 1px solid #dddddd; background-color: white; left: -250px; top: 525px; z-index: 1000; position: absolute; width: 184px; height: 180px; visibility: visible; }
#lingue {  left: 970px; top: 393px; z-index: 1000; position: absolute; width: 100px; height: 0px; visibility: visible; }



#verticalline { background-color: #ffffff; border-right: 1x solid #ffffff; left: 309px; top: 335px; position: absolute; width: 1px; height: 350px; visibility: visible; z-index: 999;}


#alles { 
margin: 0 auto;
margin-top: 60px;
border: 0px solid blue;
background-color: #2D251A; 
left: 0px; 
width: 851px; 
height: 100%; 
position: relative; 
visibility: visible; 
text-align: left;
z-index: 1000px;
}

#menu1 {  height: 30px; width: 200px; left: 93px; top: 336px; position: absolute; visibility: visible; z-index: 1000; }

#menu1 div {  width: 200px; height: 21px; text-align: right }

#menu1 a {  color: #2D251A; }
#menu1 a.menu1Current { color: #FFFFFF;}
#menu1 a.menu1Current:hover {  color: #2D251A; }



#menutop { height: 30px; width: 850px; left: 0px; top: 305px; position: absolute; visibility: visible; z-index: 999; text-align: center; }
#menutop a {
	cursor:pointer;
	color: #2D251A; 
	font-family:verdana,arial;
	font-size:10px;
	height:20px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding:0 22px;
	text-align:center;
	top:2px;
	visibility:inherit;
}

#menutop a.menutopCurrent {  color:#2B2519; }
.menutopSeperator { width: 52px; }

#bbMLM2 { 
	overflow: hidden; display: block; visibility: inherit; width: 103px; height: 24px;
}
#bbMLM2n {
	overflow: hidden; position: absolute; visibility: inherit; font-size: 10px; font-family: verdana,arial; text-align: left; color: rgb(43, 37, 25); left: 2px; top: 2px; width: 89px; height: 20px; padding-left: 10px; padding-top: 0px;
}
#bbMLM2e {
	overflow: hidden; display: block; cursor: pointer; width: 103px; height: 24px; left: 0px; top: 0px; position: absolute; visibility: inherit;
}
#phpcaptcha, #phpcaptcha_reload_img, #phpcaptcha_audio_img {
	border: 0px;
}
#copy  { color:#fff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#the_l_1 { left: 0px; top: -12px; z-index: 1000; position: absolute;
width: 520px;
height: 50px; visibility: visible; }

#accessibility {
	position: absolute;
	left: -2000px;
	top: -2000px;
	display: none;
	visibility: visible;
}
