/*==============================================//
// Deine Änderungen
//==============================================*/

html {
background: #facd72 url(img/bg.jpg) repeat left top fixed; /* Hintergrundbild / Farbe ja*/
background-repeat: repeat-x;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/* Schriftart Allgemein ja*/
width: 100%;/* Breite Allgemein Nein*/
color: #666666;  /* Schriftfarbe Allgemein Ja*/
font-size:12px;  /* Schriftgröße Allgemein ja*/
}

a {
color: #CB661E;/* Allgemeine Farben Links ganze Seite*/
}

a:hover {
color: #cccccc;/* Allgemeine Farben Links ganze Seite Drüberfahren*/
}

#wrapper {
}

div#header-navi, 
#header,
.footer, 
#aktiv,
.sitemapheader,
.main-box-small-price-proz,
.main-box-small-price-proz-switch,
.main-box-small-price-proz-quer,
.main-boxen-price-proz{
margin-bottom:2px;/* Abstand Element unten*/
/*background: -moz-linear-gradient(top,  #c9c9c9 0%, #bcbcbc 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c9c9c9 0%,#bcbcbc 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
background-color: #CB661E;/* Hintergrund Farbe*/
}



#header-navi li a {
color:#fff;}

#header-navi li a:hover {
color:#fff;
}

#header .header-logo {
background-color: #fff;
}

.box {
width:230px;/* Boxen wenn Rahmen dann width nur 228px ansonsten 230px */
background-color: #f8f8f8;/* Boxen Hintergrundfarbe*/
/*border:1px solid #e4e4e4; /* Boxen Rahmenfarbe wenn Rahmen dann width nur 228px ansonsten 230px */
}

.box h3 {
background-color: #CB661E;/* Boxheader Hintergrundfarbe*/
color:#fff;/* Boxheader Überschrift Schriftfarbe*/
}

#bread a, #bread{
color:#CB661E;
}

#bread a:hover{
color:#ccc;
}

#menu-item a{
color: #CB661E;/* Menue Hauptfarbe Schrift*/
padding-left: 12px;
padding-top: 3px;
}

#menu-item a:hover{
color: #ccc;/* Menue Hauptfarbe Schrift*/
}

#menu-item li.level1,#menu-item li.level2,#menu-item li.level3 {
/*background-color: #F00;/* Menue Hauptfarbe Hintergrund*/
padding:0 0;
margin:0 0;
}

#menu-item li.level1.Current, #menu-item li.level1.CurrentParent, li.level2 {
padding:0 0;
margin:0 0;
}

#menu-item li.level1.Current a, 
#menu-item li.level1.CurrentParent a,
#menu-item li.level2.Current a, 
#menu-item li.level2.CurrentParent a, 
#menu-item li.level3.Current a, 
#menu-item li.level3.CurrentParent a, 
#menu-item li.level4.Current a, 
#menu-item li.level4.CurrentParent a, 
#menu-item li.level5.Current a, 
#menu-item li.level5.CurrentParent a  {
color:#CB661E;/* Menue aktueller HauptpunktSchriftfarbe*/
font-weight:bold;
}

#menu-item li.level2 {
padding:0 10px;
margin:0 0;
border: none;
}

#menu-item li.level3 {
padding:0 20px;
margin:0 0;
border: none;
}

#menu-item li.level4 {
padding:0 30px;
margin:0 0;
border: none;
}

#menu-item li.level5 {
padding:0 40px;
margin:0 0;
border: none;
}

.main-box, 
.main-box-breit, 
.main-box-small,
#pagination, 
.main-box-small-quer,
 .ui-accordion .ui-accordion-header{
 color:#575757!important;
background-color: #fff;/* Main-box Hintergrundfarbe*/
border:1px solid #f4f4f4; /* Main-box Rahmenfarbe wenn Rahmen dann width nur 482px ansonsten 484px*/
	
}

.footer, .footer a{
color:#fff;
}


.ui-widget-content {
background-color: #fff;/* Main-box Hintergrundfarbe*/
border:1px solid #ccc; /* Main-box Rahmenfarbe wenn Rahmen dann width nur 482px ansonsten 484px*/
padding:8px;
margin-bottom:10px;
margin-top:2px;}

.ui-widget-content2 {
padding-top:1px;
margin-bottom:10px;
margin-top:2px;}

#tab_description,
#tab_also_purchased,
#tab_more_images,
#tab_reviews,
#tab_cross_selling,
#tab_media{
background-color: #fff;/* Main-box Hintergrundfarbe*/
border:1px solid #ccc; /* Main-box Rahmenfarbe wenn Rahmen dann width nur 482px ansonsten 484px*/
padding:8px;	
margin-bottom:10px;	
}

input[type="submit"], input[type="button"]{
text-transform:uppercase;/* Schriftformatierung Alles Groß*/
line-height: 13px;/* Linien Höhe*/
padding: 5px!important;/* Innenabstand zur Schrift*/background: #facd72;
background: -moz-linear-gradient(top, #fff 0%, #facd72 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#facd72));
background: -webkit-linear-gradient(top, #fff 0%,#facd72 100%);
background: -o-linear-gradient(top, #fff 0%,#facd72 100%);
background: -ms-linear-gradient(top, #fff 0%,#facd72 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#facd72',GradientType=0 );
background: linear-gradient(top, #fff 0%,#facd72 100%);
border: 1px solid #ababab;
outline: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;

}

input[type="submit"]:hover, input[type="button"]:hover{
background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#eeeeee 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#eeeeee 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eeeeee',GradientType=0 );
background: linear-gradient(top, #f6f6f6 0%,#eeeeee 100%);
cursor: pointer;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

input[type="text"], input[type="password"]{
line-height: 13px;/* Linien Höhe*/
border:1px solid #ccc;/* Rahmen*/
padding: 5px 4px 5px 4px;/* Innenabstand zur Schrift*/
margin-right:6px;/* Aussenabstand zum nächsten Element*/
/* Hintergrund verlauf*/
/*background: -moz-linear-gradient(top,  #c9c9c9 0%, #bcbcbc 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c9c9c9 0%,#bcbcbc 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
background-color: #efefef;/* Hintergrund Farbe*/
outline: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

input[type="text"]:focus, input[type="password"]:focus{
border: 1px solid #ccc;/* Rahmen*/
/* Hintergrund verlauf*/
/*background: -moz-linear-gradient(top,  #c9c9c9 0%, #bcbcbc 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c9c9c9 0%,#bcbcbc 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
background-color: #fefefe;/* Hintergrund Farbe*/
outline: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

select {
width:auto;/* Breite automatisch nach Inhalt*/
line-height: 13px;/* Linien Höhe*/
border:1px solid #ccc;/* Rahmen*/
padding: 5px 4px 5px 4px;/* Innenabstand zur Schrift*/
margin-right:6px;/* Aussenabstand zum nächsten Element*/
/* Hintergrund verlauf*/
/*background: -moz-linear-gradient(top,  #c9c9c9 0%, #bcbcbc 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c9c9c9 0%,#bcbcbc 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
background-color: #f5f5f5;/* Hintergrund Farbe*/
outline: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
/*==============================================//
// Allgemeine Grundlegende Anweisungen
//==============================================*/
html {
padding: 20px 0 20px 0;/* Innenabstand zum Body */
}

body {
margin:0;
}

a {
text-decoration: none;/* Allgemeine Links keine Dekoration (unterstrichen etc.) */
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.hr {
border-top:1px solid #ccc;/* Allgemeine Links Farbe Drüberfahren*/
}

h1, h2, h3, h4, h5, h6 {
text-transform: uppercase;
}

h1 {font-size: 22px; line-height: 18px;}

h2 {font-size: 18px; line-height: 24px;}

h3 {font-size: 14px; line-height: 20px;}

h4 {font-size: 18px; line-height: 18px;}

h5 {font-size: 14px; line-height: 16px;}

h6 {font-size: 14px; line-height: 14px;}

.clear{
clear:both;/* Umfliessen beenden*/
}

/*==============================================//
// Grundgerüst
//==============================================*/
#wrapplus {
	margin:0px auto;
		width:1208px;
	
}

#wrapper { /* Shopkörper Aussen um Inneren Element zu zentrieren*/
position:relative;
width: 978px;
margin: 0 auto;
background-color: #fff;
border: 2px solid #fff;
}

#main-wrapper {/* Shopkörper umschliesst alle Inhalte bis auf den footer*/
position:relative;/* Shopkörper Position*/
width: 978px;/* Shopkörper Breite*/
margin: 0 auto;/* Shopkörper Aussenabstand zentriert*/
}

#main-left {/* Inhalt Reihe links*/
width:230px;/* Breite*/
float:left;/* Links umfliessend*/
margin-right:9px;/* Aussenabstand rechts zum Inhalt mitte*/
}

#main-center {/* Inhalt Reihe mitte*/
width:500px;/* Breite*/
float:left;/* Links umfliessend*/
}

#main-center-breit {/* Inhalt Reihe mitte*/
width:721px;/* Breite*/
float:left;/* Links umfliessend*/
}

#main-right {/* Inhalt Reihe rechts*/
width:230px;/* Breite*/
float:left;/* Links umfliessend*/
margin-left:9px;/* Aussenabstand links zum Inhalt mitte*/
}



/*==============================================//
// Blöcke / Abstände / Allgemein
//==============================================*/

#header-navi { 
width:968px; /* Breite*/
padding:0 0 0 10px; /* Innenabstand oben recht unten links*/
height:47px; /* Höhe*/
}

#header {
width:978px; /* Breite*/
}

#header .header-logo {
position:absolute; /* Positionierung*/
left:0; /* Positionierung Abstand links*/
top:85px;/* Positionierung Abstand oben*/
z-index:1000;/* Positionierung über den Slider legen */
padding: 6px;
}

#bread {
width:958px; /* Breite*/
padding:10px 10px;/* Innenabstand oben+unten recht+links*/
}

.footer {
width: 954px; /* Breite*/
margin: 0 auto; /* Aussenabstand zentriert*/
padding:12px;/* Innenabstand oben+recht+unten+links*/
text-align:center;/* Textpositionierung*/
}

/*==============================================//
// Boxen Links + Rechts / Farben / Breite /  Allgemein
//==============================================*/

.box {
float:left;/* Links umfliessend*/
margin-bottom:10px;/* Abstand Element unten*/

}

.box h3 {
padding:8px;/* Innenabstand oben+recht+unten+links*/
font-size:12px;/* Boxheader Überschrift Schriftgröße */
margin:0;/* Aussenabstand oben+recht+unten+links*/
}

.box h3.cart {
/*background-color: #ff0000;/* Boxheader Warenkorb Hintergrundfarbe*/
}

.box h5 {
font-size:14px;/* Schriftgröße */
margin-top:8px;/* Aussenabstand oben */
margin-bottom:8px;/* Aussenabstand unten */
padding-top:0;/* Innenabstand oben */
}

.box div{
margin:10px;/* Aussenabstand des inneren DIVS in Boxen oben+recht+unten+links*/
}

.box .main-boxen{
margin:0;/* Aussenabstand des inneren DIVS in Boxen oben+recht+unten+links*/
}

.box p {
padding:0;/* Innenabstand oben+recht+unten+links*/
margin:0;/* Aussenabstand oben+recht+unten+links*/
}

.box .bewertung{
margin:4px;/* Aussenabstand oben+recht+unten+links*/
}

/*==============================================//
// Boxen  Content / Produkte 
//==============================================*/



.main-box {
width:482px;/* Breite*/
float:left;/* Links umfliessend*/
padding:8px;/* Main-box Innenabstand oben+recht+unten+links */
margin-bottom:10px;/* Main-box Aussenabstand unten */
line-height:18px;
}
.main-box-breit {
width:721px;/* Breite*/
float:left;/* Links umfliessend*/
padding:8px;/* Main-box Innenabstand oben+recht+unten+links */
margin-bottom:10px;/* Main-box Aussenabstand unten */
line-height:18px;
}

.main-box-small {/* Produktboxen*/
width:219px;/* Breite*/
height:376px;/* Höhe damit bei Sonderpreisen etc. das Layout nicht verutscht*/
float:left;/* Links umfliessend*/
padding:12px;/* Main-box-small Innenabstand oben+recht+unten+links */
margin-bottom:10px;/* Main-box-small Aussenabstand unten */
margin-right:10px;/* Main-box-small Aussenabstand rechts / Abstand wie nach unten = Syncronität */
line-height:16px;
}

.main-box-acco {/* Produktboxen*/
width:464px;/* Breite*/
height:242px;/* Höhe damit bei Sonderpreisen etc. das Layout nicht verutscht*/
float:left;/* Links umfliessend*/
background-color: #fff;/* Main-box-small Hintergrundfarbe*/
padding:12px;/* Main-box-small Innenabstand oben+recht+unten+links */
margin-bottom:10px;/* Main-box-small Aussenabstand unten */
margin-right:10px;/* Main-box-small Aussenabstand rechts / Abstand wie nach unten = Syncronität */
line-height:16px;
}

.main-box-small-quer {/* Produktboxen*/
width:474px;/* Breite*/
height:251px;/* Höhe damit bei Sonderpreisen etc. das Layout nicht verutscht*/
float:left;/* Links umfliessend*/
padding:12px;/* Main-box-small Innenabstand oben+recht+unten+links */
margin-bottom:10px;/* Main-box-small Aussenabstand unten */
margin-right:10px;/* Main-box-small Aussenabstand rechts / Abstand wie nach unten = Syncronität */
line-height:16px;
}



#productNEWprice{
font-size:24px;
font-weight:normal;
line-height:26px;
}

.main-box h1 {/* Produktboxen h1 Überschrift*/
font-size:18px;
margin-top:0;
padding-top:0;
}

.main-box h2 {/* Produktboxen h2 Überschrift*/
font-size:14px;
margin-top:0;
padding-top:0;
}



.main-box-breit h1 {/* Boxenbreit h1 Überschrift*/
font-size:18px;
margin-top:0;
padding-top:0;
}

.main-box-breit h2 {/* Boxenbreit h2 Überschrift*/
font-size:14px;
margin-top:0;
padding-top:0;
}

.main-box .productoptions {
width:100%;
clear:both;
}

.main-box .graduated {
width:100%;
clear:both;
}

.main-box ul{
margin:0;
padding:0;
}


.main-box ol li{
margin:0;
padding:0;
margin-left:24px;
}


.main-box ol li:first-child{
margin:0;
padding:0;
margin-left:24px;
}

.main-box li:first-child{
margin:10px 0 10px 0;
padding:0;
}

.main-box li.ohne:first-child{
margin:0 0 0 10px;
padding:0;
}

.main-box-unter {
width:158px;
min-height:158px;
float:left;
margin-top:10px;
text-align:center;
}

.main-box-small-price-proz{
position:relative;
font-size:14px;
margin-bottom:10px;
margin-left:0;
left:172px;
height: 35px;
width: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border:2px solid #fff;/* Prozentanzeige Rahmenfarbe*/
color:#fff;/* Prozentanzeige Schriftfarbe*/
text-align:center;
vertical-align:middle;
padding-top:15px;
font-weight:bold;
}

.main-box-small-price-proz-switch{
position:relative;
font-size:14px;
margin-bottom:10px;
margin-left:0;
left:172px;
height: 35px;
width: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border:2px solid #fff;/* Prozentanzeige Rahmenfarbe*/
color:#fff;/* Prozentanzeige Schriftfarbe*/
text-align:center;
vertical-align:middle;
padding-top:15px;
font-weight:bold;
}

.main-box-small-price-proz-quer{
position:relative;
font-size:14px;
margin-bottom:10px;
margin-left:0;
left:152px;
height: 35px;
width: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border:2px solid #fff;/* Prozentanzeige Rahmenfarbe*/
color:#fff;/* Prozentanzeige Schriftfarbe*/
text-align:center;
vertical-align:middle;
padding-top:15px;
font-weight:bold;
}

.main-box-small-short{
margin-top:0;
visibility: hidden;

}

.main-box-small-short-quer{
margin-top:10px;
visibility: visible;

}

.main-box-small h5 {
font-size:14px;
margin-top:8px;
margin-bottom:8px;
padding-top:0;
}

.main-box-small-quer h5 {
font-size:14px;
margin-top:8px;
margin-bottom:8px;
padding-top:0;
}

.main-box-small-img{
width:221px;
height:221px;
cursor:pointer;
}

.main-box-small-img-quer{
width:221px;
height:221px;
cursor:pointer;
float: left;
}

.main-box-small-buttons{
position:absolute;
margin-top:96px;
}

.main-box-small-buttons-quer{
position:absolute;
margin-top:196px;
width: 474px;
}

.button-left{
float:left;width:110px;text-align:left;
}

.button-right{
float:right;width:109px;text-align:right;
}

.main-box-small-price{
font-size:14px;
font-weight:bold;
}

.main-box-small-price-quer{
font-size:14px;
font-weight:bold;
}

.main-box-small-price-live{
position:absolute;
margin-top:72px;
}

.main-box-small-price-live-quer{
position:absolute;
margin-top:72px;
}

.main-boxen-price-small{
margin-left: 10px!important;
margin-top: 0!important;
margin: 0;
}

.main-boxen-price-proz{
position:relative;
font-size:14px;
margin-bottom:10px;
margin-left:0;
top: 6px;
left: 160px;
height: 35px;
width: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border:2px solid #fff;/* Prozentanzeige Rahmenfarbe*/
color:#fff;/* Prozentanzeige Schriftfarbe*/
text-align:center;
vertical-align:middle;
padding-top:15px;
font-weight:bold;
}

.main-boxen h5 {
font-size:14px;
margin-top:8px;
margin-bottom:8px;
margin-left:10px;
padding-top:0;
}

.main-boxen-img{
width:216px;
height:221px;
margin: 6px 0 6px 6px!important;
cursor:pointer;
}

.main-boxen-buttons{
margin: 10px!important;
}

.main-boxen .button-left{
float:left;width:100px;text-align:left;
margin: 0!important;
}

.main-boxen .button-right{
float:right;
width:99px;
text-align:right;
margin: 0!important;
margin-bottom: 10px!important;
}

.main-boxen-price{
font-size:14px;
font-weight:bold;
margin-left: 10px!important;
}

.main-boxen-price-live{
position:absolute;
margin-top:72px;
}



.box .main-boxen div{
margin:0;/* Aussenabstand des inneren DIVS in Boxen oben+recht+unten+links*/
}

/*==============================================//
// Header Menue
//==============================================*/

#header-navi ul {
list-style: none;
margin-right:0;
}

#header-navi li {
padding: 8px 0 8px 20px;
margin-left:6px;
float:right;
text-align:right;
}

#header-navi li:first-child {
padding: 8px 8px 8px 20px;
float:right;
border-top:0;
text-align:right;
}

#header-navi li a {
text-decoration: none;
font-size:14px;
text-transform:uppercase;}

#header-navi li a:hover {
text-decoration: none;
}





#picture_path{
border: none;/* Rahmen*/
/* Hintergrund verlauf*/
/*background: -moz-linear-gradient(top,  #c9c9c9 0%, #bcbcbc 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c9c9c9 0%,#bcbcbc 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c9c9c9 0%,#bcbcbc 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
background-color: #fefefe;/* Hintergrund Farbe*/
color: #FC7800;/* Schrift Farbe*/
height:0;
padding:0;
margin:0;
}

textarea {
overflow: auto;
}

input::-moz-focus-inner {/* FF Fix Formularfelder Padding*/
border: 1px;
padding: -2px;
}
/*==============================================//
// Farbänderungen / Formularelemente
//==============================================*/



/*==============================================//
// Checkout Aktive zustände
//==============================================*/

#aktiv {
color:#fff;
border:1px solid #fff;
}

#aktiv h3{
color:#fff;
}

#aktiv h3:first-letter{
font-size:30px;
}

/*==============================================//
// Listen
//==============================================*/

#address_block ol {
list-style: none;
padding:0 0 0 0;
margin:0;
}

#address_block  li{
list-style: none;
padding:0 0 0 0;
margin:0;
}

#address_block  li:first-child{
list-style: none;
padding:0 0 0 0;
margin:0;
}

ul {
list-style: none;
padding:0 0 0 0;
margin:0;
}

li {
border-top: 1px dotted #000;/* Rahmenfarbe  Listenelement*/
line-height:31px;
margin:0 10px 0 10px;
}

li:first-child {
border-top:0;/* Rahmenfarbe erstes Listenelement*/
line-height:31px;
margin:0 10px 0 10px;
}

li a {
text-decoration: none;
}

li a.hover {
background-color:#000;
}

.formular {
padding: 8px 8px 8px 20px;
border:none;
}

.ohne {
border:0;
}

/*==============================================//
// PAGINATION
//==============================================*/

#pagination {
line-height: 20px;
padding:8px;
margin-bottom:10px;
}


#pagination  strong{

    display: inline-block;
    padding: 10px;
    border-radius: 5px; /*optional*/
    color: #aaa;
    font-size: .875em;
}

#pagination a{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 2px 8px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
	background-color: #facd72;
	
}

#pagination div a{
	box-shadow:none;
	border:none;
	background:none;
	padding:0;
}

#pagination a.pageResults{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 2px 8px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(top,  rgba(244,244,244,0.65) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,0.65)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f4f4f4', endColorstr='#ffffff',GradientType=0 );
}

#pagination a.pageResults:hover{
color: #575757;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 2px 8px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 0 rgba(0,0,0,.2);
	background: -moz-linear-gradient(top,  rgba(244,244,244,0.65) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,0.65)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(244,244,244,0.65) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f4f4f4', endColorstr='#ffffff',GradientType=0 );
}

/*==============================================//
// Tabellen in Main-box
//==============================================*/

td.main 
{width:200px;}

td.main_row {
width: auto;
white-space: nowrap;
}

.headerrow{
background-color:#ccc;
}

.main-box .header td{
background-color: #ccc;
padding:4px;
}

.main-box-breit .header td{
background-color: #ccc;
padding:4px;
}


.main-box .headerrow td{
background-color: #ccc;
padding:4px;
}


.main-box-breit .headerrow td{
background-color: #ccc;
padding:4px;
}

.main-box  td{
vertical-align:top;
}

.main-box-breit  td{
vertical-align:middle;
}

.main-box  td.subtotal{
vertical-align:top;
line-height:24px;
}

.main-box-breit  td.subtotal{
vertical-align:top;
line-height:24px;
}

.main-box  td.trenner{
height:1px;
background-color:#ccc;
}

.main-box-breit  td.trenner{
height:1px;
background-color:#ccc;
}

.main-box .contentrow1 td{
vertical-align:top;
padding:4px 4px;
line-height:24px;
}

.main-box-breit .contentrow1 td{
vertical-align:top;
padding:4px 4px;
line-height:24px;
}

.main-box .contentrow2 td{
vertical-align:top;
padding:4px 4px;
line-height:24px;
}

.main-box-breit .contentrow2 td{
vertical-align:top;
padding:4px 4px;
line-height:24px;
}

.main-box .orderdetails td{
vertical-align:top;
}

.main-box-breit .orderdetails td{
vertical-align:top;
}

/*==============================================//
// SITEMAP
//==============================================*/

.sitemapwrap .sitemapleft {
display:table;
float:left;
width:235px;
margin-bottom:15px;
}

.sitemapwrap .sitemapright {
display:table;
float:right;
width:235px;
margin-bottom:15px;
}

.sitemapheader {
padding:3px;
background-color:#CB661E;
color:#fff;
font-weight:bold;
}

.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {
color:#fff;
text-decoration:none;
outline: none;
}

.sitemapcontent {
padding:6px;
}

.sitemapcontent li {
list-style-type:none;
}

/*==============================================//
// Nivo-Slider
//==============================================*/

 #slider{
height: 220px; /* Make sure your images are the same size */
width: 978px; /* Make sure your images are the same size */ 
background:url(img/loading.gif) no-repeat 50% 50%;
zoom: 1;
}

#slider img {
position:absolute;
top:0px;
left:0px;
display:none;
}

#slider a {
border:0;
display:block;
}

/* Die Nivo Slider styles */
.nivoSlider {
position:relative;
height:300px;
}

.nivoSlider img {
position:absolute;
top:0px;
left:0px;
width:978px!important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:60;
display:none;
}

/* The slices in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
}

.nivo-caption {
    background: none repeat scroll 0 0 #CB661E;
    bottom: 0;
    color: #000;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    right: 0;
    width: 30%;
    z-index: 89;
}
.nivo-caption h1 {
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0 5px 0;
    padding: 0 5px 0 7px;
}
.nivo-caption p {
    padding: 0 5px 0 7px;
    margin: 10px 0 10px 0;
}

.nivo-caption a {
display:inline !important;
}

.nivo-html-caption {
display:none;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
visibility:hidden;
}

.nivo-controlNav a {
display:block;
width:22px;
height:22px;
background:url(img/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}

.nivo-controlNav a.active {
background-position:0 -22px;
}

.nivo-caption {
text-shadow:none;
font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
color:#efe9d1;
text-decoration:underline;
}


/*==============================================//
// Labels in Formularen
//==============================================*/

.label {
width:130px;
float:left;
}
.label_row {
	margin:8px 0 8px 0;
	padding:0;
	line-height:24px;
	
}
.label_row_radio {
	margin:8px 0 8px 0;
	padding:0;
	line-height:24px;
	height:24px;
	display:table;
	
}
.label_row input{
	margin:0 5px 0 5px;
}
.label_row select{
	margin:0 5px 0 5px;
}

/*==============================================//
// Fancy Box
//==============================================*/

#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}

#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url('javascript/fancybox.png');
}

#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}

#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}

#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}

#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}

#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}

#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url('javascript/fancybox.png') -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}

#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}

#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}

#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}

#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url('javascript/blank.gif');
z-index: 1102;
display: none;
}

#fancybox-left {
left: 0px;
}

#fancybox-right {
right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 10px;
height: 10px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}

#fancybox-left-ico {
background-image: url('javascript/fancybox.png');
background-position: -40px -30px;
}

#fancybox-right-ico {
background-image: url('javascript/fancybox.png');
background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
left: 20px;
}

#fancybox-right:hover span {
left: auto;
right: 20px;
}

.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}

#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url('javascript/fancybox-x.png');
}

#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url('javascript/fancybox.png');
background-position: -40px -162px;
}

#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url('javascript/fancybox-y.png');
background-position: -20px 0px;
}

#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url('javascript/fancybox.png');
background-position: -40px -182px; 
}

#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url('javascript/fancybox-x.png');
background-position: 0px -20px;
}

#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url('javascript/fancybox.png');
background-position: -40px -142px;
}

#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url('javascript/fancybox-y.png');
}

#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url('javascript/fancybox.png');
background-position: -40px -122px;
}

#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}

.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}

.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}

.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}

#fancybox-title-over {
padding: 10px;
background-image: url('javascript/fancy_title_over.png');
display: block;
}

.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}

#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}

#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}

#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url('javascript/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url('javascript/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url('javascript/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
position: absolute; margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='javascript/fancy_shadow_nw.png', sizingMethod='scale'); }

/*   Sonstige   */

a:link span, a:visited span {
display:none;    
}

a:hover span {
position:absolute;
display:block;
z-index:1;    
padding:10px;
}

/*
jquery-ui-1.8.2.custom.css
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

.ui-accordion .ui-accordion-header a { display: block; font-size: 12px; padding: .5em .5em .5em 1.3em;
background-image: url(img/arrow_norm.png); 
background-repeat: no-repeat;
background-position: left 9px;text-decoration: none; }

.ui-accordion .ui-accordion-header { 

padding-top:1px;
padding:0 ;
margin-bottom:10px!important;
 }
 
 
 


.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  
background-image: url(img/arrow_open.png); 
background-repeat: no-repeat;
background-position: left 10px;}







.morepics{
	width:241px;
	display:inline-block;
	float:left;
	height:221px;
	margin-top:5px;
}





/* Accordion
----------------------------------*/

.ui-accordion .ui-accordion-li-fix { display: inline; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a {  }
.ui-accordion .ui-accordion-content {   position: relative; top: 1px;  overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Tabs
----------------------------------*/
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {height:24px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; top: 1px; border-bottom: 0 !important; white-space: nowrap; padding:4px 10px 4px 10px;margin:0 0 0 0;background-color: #f1f1f1;/* Main-box Hintergrundfarbe*/
border:1px solid #ccc;line-height:15px; }
.ui-tabs .ui-tabs-nav li:first-child { border:1px solid #ccc;list-style: none; float: left; position: relative; top: 1px; border-bottom: 0 !important; white-space: nowrap; padding:4px 10px 4px 10px;margin:-1px 0 0 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;background-image:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {   padding:4px 10px 4px 10px;color:#575757;background-color: #fff;margin:0 0 0 0;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child {   padding:4px 10px 4px 10px;color:#575757;background-color: #fff;margin:-1px 0 0 0;  }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



label       { float:left; cursor: pointer; line-height: 20px; padding-bottom: 10px; font-size:13px;}
.label_check input,
.label_radio input  { margin-right: 1px; }

.has-js .label_check,
.has-js .label_radio    { padding-left: 22px; }
.has-js .label_radio    { background: url(img/radio-off.png) no-repeat; }
.has-js .label_check    {
	background-image:url(img/check-off.png);
	background-repeat:no-repeat;   }
.has-js label.c_on      {
	background-image:url(img/check-on.png);
	background-repeat:no-repeat;   }
.has-js label.r_on      { background: url(img/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.separator-line {
	border: none;
	height: 0;
	width: 100%;
	margin-bottom: 12px;
	margin-top: 12px;
	/*background: url(img/separator.png) repeat;*/
clear:both;
}
.frage{
	font-size:12px;
	font-weight:bold;
	margin:4px 0;
	}
	
	#Feld1
{
	position:relative;
	top:153px;
	left:150px;
	width:180px;
	text-align:center;
font-size:12px;
color:#3a2a14;
height:16px;
}
	
	#Feld2
{
	position:relative;
	top:153px;
	left:150px;
	width:180px;
	text-align:center;
font-size:12px;
color:#000;
height:16px;
}
	
	#Feld3
{
	position:relative;
	top:153px;
	left:150px;
	width:180px;
	text-align:center;
font-size:12px;
color:#000;
height:16px;
}
	
	#Feld4
{
	position:relative;
	top:153px;
	left:150px;
	width:180px;
	text-align:center;
font-size:12px;
color:#000;
height:16px;
}




 input[type="file"] {
	 opacity: 0;z-index:1000;
cursor:pointer;
} 
#fakeinput {
	width:70px;
border:1px solid #ccc;/* Rahmen*/
padding: 11px 40px 12px 40px;/* Innenabstand zur Schrift*/
margin-right:6px;
background-color: #efefef;/* Hintergrund Farbe*/
position:absolute;
	 opacity: 1;z-index:0;
	 left:0;
} 
#fakebutton{
text-transform:uppercase;/* Schriftformatierung Alles Groß*/
line-height: 13px;/* Linien Höhe*/
border:1px solid #ccc;/* Rahmen*/
padding: 5px!important;
cursor:pointer;
background-color: #F4508C;/* Hintergrund Farbe*/
cursor:pointer;
color:#fff;
position:absolute;
left:156px;
width:100px;
font-size:11px;
}


/* BOF - DJ-Ready - jQuery toggle list and box view in article listing*/
 
.prod_toggle { cursor:pointer;float:left;}
 
.prod_toggledisplay { cursor:pointer;float:left;}
 
.copyright {visibility: hidden;
}



div.agbframe {
width:700px;
height:200px;
overflow:auto;
padding:10px;
border:1px solid #ccc;
}
/* EOF - Hetfield - 2010-01-20 - Remove agb-textarea from checkout_payment */

/* BOF - web28 - 2010-04-29 - fix ol and ul Tag  in checkout_payment agbframe */
ol#address_block, div.agbframe ol, div.agbframe ul  {
margin-left:30px;
}
