@charset "UTF-8"; /* charset festlegen */

/*
Projektname: 	Lascana
Funktion:		Stylesheet Lascana
Web:				statische Entwicklung
Erstellt am:		14.10.2009 von MHof
Bearbeitet am:	09.02.2010 von MHof
QS am:			09.11.2009 von MKue
Freigabe am: 	NICHT freigegeben
/*

/* ################################## */

/* ### Inhaltsverzeichnis ### */
/* Hauptcontainer */
/* Typo */
/* allgemeine Regeln  */
/* Formularklassen fuer Startseite*/
/* Allgemeine Formularklassen */
/* Kontaktformular */
/* Suchformular */
/* erweiterte Suche */
/* Besondere Formularstyles und Texthervorhebungen */
/* Tooltip-Layer */
/* Metanavigation */
/* Hauptnavigation */
/* Lefthand-Navigation */
/* Vorteils- und Kontaktspalte */
/* Breadcrumb */
/* Seitenumschaltung */
/* Footer */
/* Header  */
/* Suchformular Header */
/* Box ueber gesamte Content-Breite */
/* Box drei-viertel der Content-Breite */
/* Box ein-viertel der Content-Breite */
/* Vorteilsliste auf der Startseite */
/* Teaser ueber halbe Breite */
/* Teaser Newsletter-Anmeldung */
/* Teaser Katalog Bestellung */
/* Teaser TOP 5 */
/* SEO Footer */
/* Checkout */
/* Warenkorb-Navi */
/* Schritte Bestellprozess */
/* Warenkorb */
/* Layer Warenkorb aendern */
/* Merkzettel */
/* Wunschzettel */
/* Checkout-Formulare */
/* Bezahlangaben */
/* Checkout Bestellen */
/* Checkout Login */
/* Checkout Danke */
/* mein Konto */
/* Kategorie Uebersicht */
/* Verfuegbarkeitslayer */
/* Produkt Detailseite */
/* Katalog Vorschaltseite */
/* Katalog Bestellung */
/* Katalog empfehlen */
/* Filialfinder Uebersicht */
/* Warenkorb popup */
/* Zoomo Viewer */
/* tagcloud */

/* Helfer - am Ende der Datei belassen */

/* ################################## */


/* Hauptcontainer */
body {
background: url(/out/lascana/img/bg_body.gif);
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 62.5%;
line-height: 1;
color: #000;
text-align: left;
margin: 0;
padding: 0;
}

/* beinhaltet rechte und linke Schatten */
#wrapper {
background: url(/out/lascana/img/website_shadow_bg.png) center 0 repeat-y;
}

/* IE6 bekommt die Schattengrafik als gif zugewiesen  */
* html #wrapper {
background: url(/out/lascana/img/website_shadow_bg.gif) center 0 repeat-y;
}

/* beinhaltet den lila Balken */
#wrapper-inner {
background: url(/out/lascana/img/bg_head.gif) center 31px no-repeat;
}

/* eigentlicher Inhaltsbereich der Seite */
#website {
width: 1000px;
margin: 0 auto;
position: relative;
}

#meta-navigation {
background: url(/out/lascana/img/bg_metanavigation.gif) 0 0 no-repeat;
height: 31px;
padding-right: 16px;
}

#header {
height: 146px;
padding-left: 51px;
position: relative;
/*z-index: 750;*/
z-index: 500;
}

#all-content {
background: #fef8eb url(/out/lascana/img/bg_content.gif) 0 0 repeat-x;
padding: 25px 0 200px 51px; /* hoehe des SEO Footers 50px */
z-index: 50;
}

* html .startseite #content {
position: relative;
top: -10px;
}

* + html .startseite #content {
position: relative;
top: -10px;
}

#left-content {
float: left;
width: 190px;
margin-bottom: 20px;
}

#content {
float: left;
width: 710px;
margin-bottom: 20px;
z-index: 220;
}

.startseite #content {
width: 692px;
margin-left: -2px;
}

#right-content {
float: left;
width: 212px;
}

.inner-content { /* fuer inneren Bereich des Contents */
background: #fff;
padding: 20px 20px 13px 20px;
}

#content .bg-violett {
background: #f2ebf3;
}

#content .bg-violett .last-navi {
border-top: 1px solid #fff;
}

* html .inner-content { /* fuer inneren Bereich des Contents */
padding: 20px 20px 12px 20px;
}

* + html .inner-content { /* fuer inneren Bereich des Contents */
padding: 20px 20px 12px 20px;
}

/* Typo */
h2 {
color: #712384;
font-size: 1.7em;
font-weight: normal;
margin-bottom: 16px;
}

h2.lila-block {
background: url(/out/lascana/img/form-legend-headline_bg.jpg) repeat-x;
color: #fff;
font-size: 1.4em;
font-weight: bold;
padding: 11px 0 11px 10px;
margin: 0 0 0 4px !important;
float: none !important;
width: 658px;
}

#content p {
margin-bottom: 20px;
}

#content p.text-bold {
font-weight: bold;
}

.content-seite ol {
list-style-type: decimal;
margin: 5px 0 0 20px;
}

/* IE6 */
* html .content-seite ol {
margin: 5px 0 0 23px;
}

/* IE6 */
* + html .content-seite ol {
margin: 5px 0 0 23px;
}

.content-seite ol li {
padding-bottom: 5px;
}

/* Links */
/* Text lila */
#all-content a.text-lila {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) 0 6px no-repeat;
padding-left: 7px;
margin-left: 2px;
color: #6e1e82;
}

#all-content a.text-lila:visited {
color: #6e1e82;
}

#all-content a.text-lila:hover {
background: url(/out/lascana/img/pfeil_grau_bg_weiss.gif) 0 6px no-repeat;
color: #666666;
}

#all-content a.text-lila:focus {
color: #6e1e82;
}

#all-content a.text-lila:active {
color: #6e1e82;
}

/* Text grau */
#all-content a.text-grau {
background: url(/out/lascana/img/pfeil_grau_bg_weiss.gif) 0 6px no-repeat;
padding-left: 7px;
color: #666666;
font-size: 1.2em;
}

#all-content a.text-grau:visited {
color: #666666;
}

#all-content a.text-grau:hover {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) 0 6px no-repeat;
color: #6e1e82;
}

#all-content a.text-grau:focus {
color: #666666;
}

#all-content a.text-grau:active {
color: #666666;
}

/* Text schwarz */
#all-content a.text-schwarz {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) 0px 5px no-repeat;
padding-left: 8px;
font-size: 1.2em;
line-height: 1.2em;
color: #000;
}

#all-content a.text-schwarz:visited {
color: #000;
}

#all-content a.text-schwarz:hover {
color: #6e1e82;
}

#all-content a.text-schwarz:focus {
color: #000;
}

#all-content a.text-schwarz:active {
color: #000;
}


/* Text weiss */
#all-content .content-seite a,
#all-content a.text-weiss,
.box a {
background: url(/out/lascana/img/pfeil_gold_bg_lila.gif) 0px 5px no-repeat;
padding-left: 8px;
font-size: 1.2em;
line-height: 1.2em;
color: #fff;
}

#all-content .content-seite a,
.box a  {
font-size: 1em;
text-decoration: underline;
}

#all-content .content-seite a:visited,
#all-content a.text-weiss:visited,
.box a:visited {
color: #fff;
}

#all-content .content-seite a:hover,
#all-content a.text-weiss:hover,
.box a:hover {
color: #d4bcda;
}

#all-content .content-seite a:focus,
#all-content a.text-weiss:focus,
.box a:focus {
color: #fff;
}

#all-content .content-seite a:active,
#all-content a.text-weiss:active,
.box a:active {
color: #fff;
}



#content a,
#content a:visited {
color: #000;
}

#content a:hover,
#content a:active{
color: #6E1E82;
}

#all-content a.hinweislink,
#all-content a.hinweislink:visited {
color: #6E1E82;
}

#all-content a.hinweislink:hover,
#all-content a.hinweislink:active{
color: #000;
}

/* allgemeine Regeln  */
.left {
float: left;
}

.right {
float: right;
}

.bildlinks img { /* Bild steht links im Text und wird umflossen */
float: left;
margin: 0 20px 20px 0;
}

.bildrechts img { /* Bild steht rechts im Text und wird umflossen */
float: right;
margin: 0 0 20px 20px;
}

/* Formularklassen fuer Startseite*/
.formular label,
.formular .fakelabel span {
float: left;
font-size: 1.2em;
font-weight: normal;
margin: 0 10px 16px 0;
width: 100px;
}

.formular input,
.formular select,
.formular textarea {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0 7px 0 0;
width: 100px;
}

/* Allgemeine Formularklassen */
#oxid ul.popup-liste {
color: #fff;
font-size: 1.2em;
line-height: 1.25em;
margin: 3px 0 0 0;
padding: 0 0 0 15px;
}

* html #oxid ul.popup-liste {
list-style-type: disc;
}

* + html #oxid ul.popup-liste {
list-style-type: disc;
}


#oxid ul.popup-liste li {
padding: 0 0 8px 0;
}

#oxid address {
font-style: normal;
}

#oxid p,
#oxid address {
font-size: 1.2em;
line-height: 1.25em;
}

#oxid th,
#oxid th {
font-size:1em;
line-height: 1.25em;
}

#oxid td p,
#oxid td th,
#oxid td td {
font-size: 1em;
}

#oxid table {
border-collapse: collapse;
}

#oxid .content-seite table {
color: #fff;
font-size: 1.2em;
line-height: 1.4em;
margin-bottom: 13px;
}

#oxid .content-seite table td {
padding: 4px 15px 5px 0;
}

#oxid .bildlinks {
width: auto;
margin-bottom: 20px;
}

#oxid .bildlinks img {
float: left;
margin: 0 20px 15px 0;
width: 100px;
overflow: hidden;
}

#oxid span.info {
display: block;
margin: 3px 0 0 145px;
}

/* allgemeine Formularklassen */
#oxid .formular label,
#oxid .formular .fakelabel span {
float: left;
font-size: 1.2em;
font-weight: normal;
margin: 0 10px 20px 0;
padding-top: 5px;
width: 141px;
}

/* IE6-Fix da dieser den margin-wert nicht umsetzt  */
* html #oxid .formular .fakelabel span {
padding: 0 0 25px 0;
}
/* IE7-Fix da dieser den margin-wert nicht umsetzt  */
* + html #oxid .formular .fakelabel span { /* IE7 */
padding: 0 0 25px 0;
}

/* IE6-Fix da dieser den margin-wert nicht umsetzt  */
* html #oxid .formular .fakelabel label {
top: 3px;
}

/* IE7-Fix da dieser den margin-wert nicht umsetzt  */
* + html #oxid .formular .fakelabel label { /* IE7 */
top: 3px;
}

#oxid .formular .fakelabel label {
float: none;
vertical-align: middle;
width: auto;
margin-bottom: 0;
}

#oxid .formular .fakelabel span label {
font-size: 1em;
margin: 0;
}

#oxid .formular .radio-label {
position: relative;
top: 2px;
margin-right: 19px;
padding-top: 0;
}

* html #oxid .formular .fakelabel span.radio-fakelabel { /* IE6: Position von fakelabels vor radios sonst falsch*/
padding-top: 7px;
}

* + html #oxid .formular .fakelabel span.radio-fakelabel { /* IE6: Position von fakelabels vor radios sonst falsch*/
padding-top: 7px;
}

#oxid #mein-konto .katalog-empfehlen .radio,
#oxid .formular .radio {
border: none;
margin: 0 5px 0 0 !important;
padding: 0 !important;
vertical-align: middle;
position: relative;
top: 3px;
width: 12px;
}

#oxid .formular .checkbox {
border: none;
margin: 0 5px 0 0;
position: relative;
top: 3px;
vertical-align: middle;
width: 12px;
}

#oxid .formular input,
#oxid .formular select,
#oxid .formular textarea {
font-size: 1.2em;
margin: 0 7px 0 0;
width: 370px;
}

#oxid .formular input {
padding: 2px 0 2px 2px;
height: 16px;
}

#oxid .formular select {
padding: 0;
height: 24px;
}

#oxid .formular textarea {
padding: 2px 0 2px 2px;
height: 77px;
margin-bottom: 10px;
width: 371px;
overflow: auto;
}

#oxid .formular .input-halbe-breite {
width: 164px;
}

#oxid .formular .input-medium {
width: 282px;
}

#oxid .formular .input-kurz {
width: 72px;
}

#oxid .formular .label-kurz {
width: auto;
margin-left: 10px;
}

#oxid .formular .label-medium {
width: 84px;
margin-left: 10px;
}

#oxid .formular .select-month {
width: 45px;
}

#oxid .formular .select-year {
width: 60px;
}

#oxid .formular .select-kurz {
width: 68px;
}

#oxid .formular .select-medium {
width: 105px;
}

#oxid .formular .select-breit {
width: 289px;
}

#oxid .formular .label-breit {
line-height: 1.2em;
margin-bottom: 10px;
padding-top: 4px;
width: 350px;
}

* html #oxid .formular .label-breit {
padding-top: 5px;
}

* + html #oxid .formular .label-breit {
padding-top: 5px;
}

#oxid .formular .input-zweidrittel {
width: 167px;
}

#oxid .formular .select-zweidrittel {
width: 255px;
}

#oxid .formular .input-eindrittel {
width: 130px;
}

#oxid .formular .input-zweifuenftel {
width: 152px;
}

#oxid .formular .input-dreifuenftel {
width: 202px;
}

#oxid .formular .input-vierfuenftel {
width: 253px;
}

#oxid .formular .disabled {
background: #d4d0c8;
}

/* Kontaktformular */

#oxid #kontakt {
padding-bottom: 42px;
}

#oxid #kontakt fieldset {
padding: 0 0 5px 10px;
}

#oxid #kontakt textarea {
height: 154px;
overflow: auto;
}

#oxid #kontakt img {
position: relative;
top: 6px;
margin-right: 15px;
}

* html #oxid #kontakt img {
top: 3px;
}

* + html #oxid #kontakt img {
top: 3px;
}

#left-content dl.adressspalte dd {
padding: 7px 10px 0 8px;
}

#left-content dl.adressspalte dd a {
background: #F2EBF3 url(/out/lascana/img/pfeil_lila_bg_grau.gif) no-repeat 0 6px;
}

/* Suchformular */
#oxid #such-formular {
float: left;
margin: 0 0 30px;
width: 391px;
padding-bottom: 14px;
}

* html #oxid #such-formular {
padding-bottom: 15px;
}

* + html #oxid #such-formular {
padding-bottom: 15px;
}

#oxid #such-formular .formular label,
#oxid #such-formular .formular .fakelabel span {
width: 103px;
}

#oxid #such-formular .formular input {
width: 260px;
}

#oxid #such-formular .formular input.input-halbe-breite {
width: 122px;
}

#oxid #such-formular .formular select {
width: 266px;
}

#oxid #such-formular .formular button {
float: right;
margin-right: 13px;
}

* html #oxid #such-formular .formular button {
margin-right: 10px;
}


/* fuer inneren Bereich des Contents auf der Such-Seite */
.inner-content-such-formular {
background: #fff;
padding: 20px 20px 0px 20px;
}


/* erweiterte Suche */
.erweiterte-suche {
padding: 10px 0 23px 0 !important;
}

.erweiterte-suche h2 {
font-size: 1.4em;
font-weight: bold;
margin-bottom: 11px;
float: left;
}

* html .erweiterte-suche h2 {
margin-left: 10px;
}

.erweiterte-suche .formular {
text-align: left;
margin: 0 0 7px 20px;
}

.erweiterte-suche .formular label {
width: 150px;
font-size: 1.4em;
font-weight: bold;
color: #712384;
padding: 3px 0 3px 0;
}

.erweiterte-suche .formular select {
width: 188px;
float: left;
}

.erweiterte-suche a.browse-previous-suche {
background: url(../img/pfeil_links.gif) 0 3px no-repeat;
padding-left: 8px;
margin-right: 19px;
float: right;
font-size: 1.1em;
color: #666 !important;
}

* html .erweiterte-suche a.browse-previous-suche {
background: url(../img/pfeil_links.gif) 0 2px no-repeat;
}

* + html .erweiterte-suche a.browse-previous-suche {
background: url(../img/pfeil_links.gif) 0 2px no-repeat;
}


.erweiterte-suche a.browse-previous-suche:visited {
color: #666 !important;
}

.erweiterte-suche a.browse-previous-suche:hover {
color: #6e1e82 !important;
}

.erweiterte-suche a.browse-previous-suche:focus {
color: #666 !important;
}

.erweiterte-suche a.browse-previous-suche:active {
color: #666 !important;
}


#lefthand-suche-filter {
width: 173px;
}

#lefthand-suche-filter ul {
margin-bottom: 10px;
}

* html #lefthand-suche-filter ul {
margin-bottom: 0px;
}

#lefthand-suche-filter h2 {
font-size: 1.4em;
font-weight: bold;
margin-bottom: 7px;
}

#lefthand-suche-filter dl dt {
background-color: #6e1e82;
color: #fff;
font-size: 1.4em;
padding: 11px 0 11px 9px;
border-bottom: 1px solid #fef8eb !important;
}

#lefthand-suche-filter ul li.filter {
background-color: #f2ebf3;
color: #666;
font-size: 1.2em;
padding: 6px 0 6px 9px;
border-bottom: 1px solid #ded4e0 !important;
}


#lefthand-suche-filter ul li {
border-bottom: 1px solid #ded4e0;
}

#lefthand-suche-filter ul li.last {
border-bottom: none;
}

#lefthand-suche-filter a.filter-text-lila {
background: #f2ebf3 url(/out/lascana/img/pfeil_lila_bg_hell-lila.gif) 11px 11px no-repeat;
padding: 8px 7px 8px 22px;
color: #6e1e82;
display: block;
font-size: 1.2em;
line-height: 1.1em;
}

#lefthand-suche-filter a.filter-text-lila:visited {
color: #6e1e82;
}

#lefthand-suche-filter a.filter-text-lila:hover {
color: #000;
}

#lefthand-suche-filter a.filter-text-lila:focus {
color: #6e1e82;
}

#lefthand-suche-filter a.filter-text-lila:active {
color: #6e1e82;
}


#lefthand-suche-filter a.filter-text-grau {
background: #f2ebf3 url(/out/lascana/img/pfeil_grau_bg_hell-lila.gif) 11px 11px no-repeat;
padding: 8px 7px 8px 22px;
color: #666;
display: block;
font-size: 1.2em;
line-height: 1.1em;
}

* html #lefthand-suche-filter a.filter-text-lila {
background: #f2ebf3 url(/out/lascana/img/pfeil_lila_bg_hell-lila.gif) 11px 10px no-repeat;
}

* + html #lefthand-suche-filter a.filter-text-lila {
background: #f2ebf3 url(/out/lascana/img/pfeil_lila_bg_hell-lila.gif) 11px 10px no-repeat;
}

#lefthand-suche-filter a.filter-text-grau:visited {
color: #666;
}

#lefthand-suche-filter a.filter-text-grau:hover {
color: #6e1e82;
}

#lefthand-suche-filter a.filter-text-grau:focus {
color: #666;
}

#lefthand-suche-filter a.filter-text-grau:active {
color: #666;
}


#lefthand-suche-filter ul li.last a {
padding: 8px 7px 18px 22px;
}

#lefthand-suche-filter .formular input.input-halbe-breite {
width: 56px;
padding-left: 10px;
}

#lefthand-suche-filter .formular input.btn-preis-suchen,
#lefthand-suche-filter .formular input.btn-preis-suchen-mouse-over {
border: none;
cursor: pointer;
margin-top: 10px;
}

#lefthand-suche-filter .formular input.btn-preis-suchen {
background: url(/out/lascana/img/button_preis_suchen.gif) 0 0 no-repeat;
}

#lefthand-suche-filter .formular input.btn-preis-suchen-mouse-over {
background: url(/out/lascana/img/button_preis_suchen_text_schwarz.gif) 0 0 no-repeat;
}

#lefthand-suche-filter .li-form {
background-color: #f2ebf3;
padding: 9px 0 10px 10px;
}

/* Fehlermeldungen */
#oxid span.fehlermeldung {
color: #fff;
font-size: 1.2em;
display: block;
padding: 6px 0;
background: #c5257d;
margin: 0 210px 0 auto;
text-align: center;
width: 250px;
}

#oxid .fehlermeldung {
margin: 0 0 25px 0;
padding: 10px 0 10px 10px;
color: #fff;
background-color: #c5257d;
}

#oxid .fehlermeldung dt,
#oxid .fehlermeldung dd {
font-size: 1.2em;
line-height: 1.25em;
}

#oxid .fehlermeldung dt {
font-weight: bold;
}

/* IE6 */
* html #oxid .fehlermeldung dt {
padding-top: 10px;
}

#oxid .halbe-breite {
margin: 7px 10px 25px 0;
}

* html #oxid .halbe-breite {
margin: 20px 10px 23px 0;
}

* + html #oxid .halbe-breite {
margin: 20px 10px 23px 0;
}

#oxid .halbe-breite dt {
padding-bottom: 5px;
}

* html #oxid .halbe-breite dt {
padding-top: 0;
}

button,
a.button {
background: transparent url(/out/lascana/img/bg_button.gif) left center repeat-x !important;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.3em !important;
font-weight: bold;
padding: 3px 15px 5px;
border: 0;
overflow: visible;
cursor: pointer;
}

/* IE6 */
* html button {
padding: 4px 22px 5px;
}


/* IE7 */
* + html button {
padding: 4px 22px 5px;
}

button span,
a.button span {
background: url(/out/lascana/img/pfeil_button.gif) 0 7px no-repeat;
color: #fff !important;
padding: 0 0 0 10px;
}


/* WICHTIG
ohne diese Angaben erzeugt der IE7 beim scrollen der Seite Linien auf dem Button
sodass der Text nicht mehr lesbar ist
 */
* + html button span {
position: relative;
z-index: 150;
}

* + html span.empfehlung-senden {
position: static;
}

* + html .warenkorb-navi button.right span {
position: static;
}



/* Besondere Formularstyles und Texthervorhebungen */
#oxid .infoarea {
background: #f2ebf3;
margin-bottom: 30px;
padding: 15px 10px 0;
}

#oxid .infoarea label {
margin-bottom: 15px;
}

#oxid .infoarea p {
margin-bottom: 10px;
}

#oxid .input-hint {
margin-left: 152px;
}

#oxid .input-hint-medium {
margin-left: 105px;
margin-bottom: 15px;
}

#oxid .input-hint label {
padding: 7px 0 0 3px;
}

#oxid span.softinfo {
color: #575253;
}

#oxid label.describe {
margin-bottom: 13px;
}

#oxid span.input-description {
color: #7c7c7c;
font-size: 1.1em;
line-height: 1.2em;
}

#oxid .text-button {
font-size: 1.2em !important;
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 9px !important;
padding-left: 6px;
margin-bottom: 5px;
}

#oxid .text-button strong {
font-weight: normal;
}

* html #oxid .text-button {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 8px !important;
padding-left: 10px;
}

* + html #oxid .text-button {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 8px !important;
padding-left: 10px;
}

#oxid .text-button:hover {
color: #6E1E82;
}

#oxid button.textbutton.sfhover strong {
color: #6E1E82;
}

fieldset.fieldset-border {
border-bottom: 1px solid #EAE7EB;
margin-bottom: 25px;
}

#oxid label.passwort-vergessen {
width: 140px;
}

/* input type submit mit Grafik als Hintergrund */
#oxid input.lieferadresse,
#oxid input.rechnungsadresse {
width: 305px;
height: 13px;
border: none;
cursor: pointer;
margin: 6px 0 15px 0;
font-size: 0;
}

#oxid input.lieferadresse {
background: url(/out/lascana/img/button_lieferadresse.gif) 0 0 no-repeat;
}

#oxid input.lieferadresse-aktiv {
background: url(/out/lascana/img/button_lieferadresse-aktiv.gif) 0 0 no-repeat;
}

#oxid input.rechnungsadresse {
background: url(/out/lascana/img/button_rechnungsadresse.gif) 0 0 no-repeat;
}

#oxid input.rechnungsadresse-aktiv {
background: url(/out/lascana/img/button_rechnungsadresse-aktiv.gif) 0 0 no-repeat;
}

#oxid input.entfernen {
background: url(/out/lascana/img/button_entfernen.gif) 0 0 no-repeat;
border: none;
cursor: pointer;
height: 13px;
width: 70px;
margin-left: 14px;
}

#oxid input.warenkorb {
background: url(/out/lascana/img/button_warenkorb.gif) 0 0 no-repeat;
border: none;
cursor: pointer;
height: 13px;
width: 112px;
margin-left: 14px;
}

#oxid input.entfernen-aktiv {
background: url(/out/lascana/img/button_entfernen-aktiv.gif) 0 0 no-repeat;
}

#oxid input.abschicken {
background: url(/out/lascana/img/button_abschicken.gif) 0 0 no-repeat;
border: none;
cursor: pointer;
height: 25px;
margin-right: 0;
width: 108px;
}

/* Tooltip-Layer */
a.infoicon {
color: #6b2779;
position: relative;
top: 3px;
left: 2px;
z-index: 400;  /* vorher 799  */
}

* html a.infoicon { /* korrigiert Icon-Position im IE6 */
top: 0;
}

* + html a.infoicon { /* korrigiert Icon-Position im IE7 */
top: 0;
}

* html a.icon-sonderposition { /* korrigiert seltenen IE Fall in dem ein einzelnes Icon sich falsch anordnet */
top: 3px;
}

* + html a.icon-sonderposition { /* korrigiert seltenen IE Fall in dem ein einzelnes Icon sich falsch anordnet */
top: 3px;
}

a.infoicon span.image-tooltip {
display: none; /* blendet Tooltip standardmaessig aus */
z-index: 10;
}

a.infoicon span.tooltip {
background: url(/out/lascana/img/tooltip-layer_bg.png) 0 0 repeat-y;
color: #6b2779;
display: none; /* blendet Tooltip standardmaessig aus */
font-size: 1.2em;
line-height: 1.2em;
width: 140px;
z-index: 50;
}

* html a.infoicon span.tooltip {
background: url(/out/lascana/img/tooltip-layer_bg.gif) 0 0 repeat-y; /* GIF Grafik fuer IE6 */
}

a.infoicon span.top,
a.infoicon span.bottom {
display: block;
position: relative;
}

a.infoicon span.top {
background: url(/out/lascana/img/tooltip-layer_top.png) 0 0 no-repeat;
height: 1px;
left: 3px;
width: 132px;
}

a.infoicon span.top {
background: url(/out/lascana/img/tooltip-layer_top.gif) 0 0 no-repeat; /* GIF Grafik fuer IE6 */
}

a.infoicon span.bottom {
background: url(/out/lascana/img/tooltip-layer_bottom.png) 0 0 no-repeat;
height: 4px;
top: 4px;
width: 140px;
}

* html a.infoicon span.bottom {
background: url(/out/lascana/img/tooltip-layer_bottom.gif) 0 0 no-repeat; /* GIF Grafik fuer IE6 */
top: 12px;
}

a.infoicon span.tooltip-content {
background: url(/out/lascana/img/tooltip-layer_arrow.png) 0 20px no-repeat;
padding: 15px 15px 15px 35px;
display: block;
position: relative;
left: -15px;
min-height: 84px;
z-index: 90;
}

* html a.infoicon span.tooltip-content {
background: url(/out/lascana/img/tooltip-layer_arrow.gif) 0 16px no-repeat; /* GIF Grafik fuer IE6 */
padding: 5px 15px 5px 35px;
height: 98px; /* Ersetzt min-height, da der IE6 diesen Wert nicht umsetzt */
}

* + html a.infoicon span.tooltip-content {
background: url(/out/lascana/img/tooltip-layer_arrow.gif) 0 30px no-repeat; /* IE7 Positionierung */
}

a.infoicon:hover span.tooltip {
display: block; /* blendet Tooltip bei Hover ein */
position: absolute;
left: 35px;
top: -59px;
}

a.infoicon:hover span.image-tooltip {
display: block; /* blendet Tooltip bei Hover ein */
position: absolute;
left: -340px;
top: -106px;
}

* html a.infoicon:hover { /* Fix fuer IE6 Darstellung. Ohne kein Layer moeglich */
display: inline;
}

a.infoicon iframe { /* IE6 iFrame Hack fuer Dropdownmenue ueber Selects */
height: 0px;
width: 0px;
position: absolute;
z-index: 0;
display: none;
}

a.infoicon:hover iframe {
display: block;
left: -350px;
bottom: -100px;
}

.layer-pruefziffer {
position: relative;
top: 2px;
left: 0px;
}

/* Quer Layer */
#content a.infoicon span.tooltip-quer {
top: 40px;
left: -62px;
}

/* IE6 */
* html #content a.infoicon span.tooltip-quer {
left: -63px;
}

/* IE7 */
* + html #content a.infoicon span.tooltip-quer {
left: -63px;
}


#content a.infoicon span.tooltip-quer span.top {
background: url(/out/lascana/img/tooltip-layer-quer_top.png) 0 0 no-repeat;
height: 19px;
top: -19px;
width: 137px;
}

/* IE6 */
* html #content a.infoicon span.tooltip-quer span.top {
background: url(/out/lascana/img/tooltip-layer-quer_top.gif) 0 0 no-repeat; /* GIF Grafik fuer IE6 */
}

a.infoicon span.tooltip-quer span.tooltip-content {
background: none;
padding: 0 0 15px 35px;
}



/* Layer Vorteilsliste Startseite */
a.vorteilsliste,
a.layerlink-medium {
position: relative;
z-index: 500;
}

a.vorteilsliste {
z-index: 1;
}

a.vorteilsliste span.layer-vorteilsliste,
a.layerlink-medium span.layer-medium  {
/*background: url(/out/lascana/img/tooltip-layer_bg.png) 0 0 repeat-y;*/
color: #6b2779;
display: none; /* blendet Tooltip standardmaessig aus */
width: 271px;
z-index: 100;
}

a.vorteilsliste:hover span.layer-vorteilsliste,
a.clicklayer span.layer-medium {
display: block; /* blendet Tooltip bei Hover ein */
position: absolute;
left: -75px;
top: 15px;
}

#content li.last a.vorteilsliste:hover span.layer-vorteilsliste,
a.layerlink-medium:hover span.layer-medium {
left: -103px;
}

* html a.vorteilsliste:hover { /* Fix fuer IE6 Darstellung. Ohne kein Layer moeglich */
display: inline;
}

* html a.layerlink-medium:hover { /* Fix fuer IE6 Darstellung. Ohne kein Layer moeglich */
display: inline;
}

span.layer-vorteilsliste span.top,
span.layer-medium span.top  {
background: url(/out/lascana/img/vorteilsliste_layer_top.png) 0 0 no-repeat;
width: 271px;
height: 21px;
display: block;
}

/* IE6 */
* html span.layer-vorteilsliste span.top {
background: url(/out/lascana/img/vorteilsliste_layer_top.gif) 0 0 no-repeat;
}

* html span.layer-medium span.top {
background: url(/out/lascana/img/vorteilsliste_layer_top.gif) 0 0 no-repeat;
}

span.layer-vorteilsliste span.layer-content,
span.layer-medium span.layer-content {
background: url(/out/lascana/img/vorteilsliste_layer_content.png) 0 0 repeat-y;
width: 271px;
display: block;
}

span.layer-medium span.layer-content {
font-size: 1.1em;
}

/* IE6 */
* html span.layer-vorteilsliste span.layer-content {
background: url(/out/lascana/img/vorteilsliste_layer_content.gif) 0 0 repeat-y;
}

* html span.layer-medium span.layer-content {
background: url(/out/lascana/img/vorteilsliste_layer_content.gif) 0 0 repeat-y;
}

span.layer-vorteilsliste span.bottom ,
span.layer-medium span.bottom {
background: url(/out/lascana/img/vorteilsliste_layer_bottom.png) 0 0 no-repeat;
width: 271px;
height: 8px;
display: block;
}

/* IE6 */
* html span.layer-vorteilsliste span.bottom {
background: url(/out/lascana/img/vorteilsliste_layer_bottom.gif) 0 0 no-repeat;
width: 271px;
height: 8px;
display: block;
}

* html span.layer-medium span.bottom {
background: url(/out/lascana/img/vorteilsliste_layer_bottom.gif) 0 0 no-repeat;
width: 271px;
height: 8px;
display: block;
}

span.layer-vorteilsliste span.layer-content-inner,
span.layer-medium span.layer-content-inner {
padding: 14px 25px 16px 24px;
display: block;
}

span.layer-vorteilsliste span.layer-content-inner span.layer-head,
span.layer-medium span.layer-content-inner span.layer-head  {
font-size: 1.1537em;
line-height: 1.2em;
font-weight: bold;
display: block;
margin: 0 0 15px 0;
}

span.layer-vorteilsliste span.layer-content-inner span.mit-bild,
span.layer-medium span.layer-content-inner span.mit-bild {
float: left;
width: 130px;
}

span.layer-vorteilsliste span.layer-content-inner span.layer-bild,
span.layer-medium span.layer-content-inner span.layer-bild {
float: right;
display: block;
}

span.layer-vorteilsliste span.layer-content-inner span.layer-text,
span.layer-medium span.layer-content-inner span.layer-text {
font-size: 0.923em;
line-height: 1.2em;
display: block;
}


a.vorteilsliste iframe { /* IE6 iFrame Hack fuer Dropdownmenue ueber Selects */
height: 0px;
width: 0px;
position: absolute;
z-index: 0;
display: none;
}

a.vorteilsliste:hover iframe {
display: block;
left: -74px;
top: 36px;
height: 100px;
width: 270px;
}


/* Metanavigation */
#meta-navigation ul {
font-size: 1.2em;
line-height: 1.3em;
list-style: none;
margin: 7px 0 0 0;
padding: 0 32px 0 0;
float: right;
}

#meta-navigation ul li {
background: url(/out/lascana/img/metanav_trenner.gif) right 10px no-repeat;
list-style: none;
float: left;
padding: 0 10px 0 8px;
}

#meta-navigation ul li.last {
background-image: none;
padding: 0 0 0 8px;
}

#meta-navigation a {
color: #4c4a46;
text-decoration: none;
}

#meta-navigation a:visited {
color: #4c4a46;
text-decoration: none;
}

#meta-navigation a:hover {
color: #6e1e82;
text-decoration: none;
}

#meta-navigation a:focus {
color: #4c4a46;
text-decoration: none;
}

#meta-navigation a:active {
color: #4c4a46;
text-decoration: none;
}

/* Hauptnavigation */
#hauptnavigation {
float: left;
list-style: none;
margin: 30px 20px 0 0;
padding: 0;
}

#zusatznavi {
text-align: right;
position: absolute;
top: 58px;
right: 47px;
}

* html #zusatznavi {
top: 63px;
right: 50px;
}

* + html #zusatznavi {
top: 63px;
right: 48px;
}

#hauptnavigation li {
background: url(/out/lascana/img/hauptnav_trenner.gif) right 15px no-repeat;
list-style: none;
float: left;
padding: 0 17px 0 14px;
position: relative;
}

#hauptnavigation.katalog-release li {
padding: 0 14px 0 10px;
}

/*
#hauptnavigation.katalog-release li {
padding: 0 9px 0 6px;
}
*/

#hauptnavigation li.first {
padding: 0 20px 0 0;
}

#hauptnavigation.katalog-release li.first {
padding: 0 15px 0 0;
}

/*
#hauptnavigation.katalog-release li.first {
padding: 0 11px 0 0;
}
*/

#hauptnavigation li.last {
background-image: none;
padding: 0 0 0 16px;
}

#hauptnavigation.katalog-release li.last {
padding: 0 0 0 10px;
}

/*
#hauptnavigation.katalog-release li.last {
padding: 0 0 0 8px;
}
*/

#hauptnavigation a,
#zusatznavi a {
font-size: 1.8em;
line-height: 1.3em;
color: #e3c970;
text-decoration: none;
font-weight: normal;
z-index: 200;
}

#hauptnavigation a:visited,
#zusatznavi a:visited {
color: #e3c970;
text-decoration: none;
}

#hauptnavigation a.active,
#hauptnavigation a:hover,
#zusatznavi a.active,
#zusatznavi a:hover {
color: #fff !important;
text-decoration: none;
}

#hauptnavigation a:focus,
#zusatznavi a:focus {
color: #e3c970;
text-decoration: none;
}

#hauptnavigation a:active,
#zusatznavi a:active {
color: #e3c970;
text-decoration: none;
}

/* 2. Ebene */
#hauptnavigation li ul,
#zusatznavi li ul {
position: absolute;
display: none;
left: 0;
top: 15px;
padding-top: 15px;
z-index: 500;
}

#zusatznavi li ul {
left: -80px;
padding-top: 10px;
top: 65px;
}

#hauptnavigation li.last ul {
right: 0;
}

#hauptnavigation li.first ul {
margin-left: -18px;
}

#hauptnavigation li:hover ul,
#hauptnavigation li.sfhover ul,
#zusatznavi li:hover ul,
#zusatznavi li.sfhover ul {
display: block;
}

#hauptnavigation li iframe { /* IE6 iFrame Hack fuer Dropdownmenue ueber Selects */
height: 0px;
width: 0px;
position: absolute;
z-index: 0;
display: none;
}

#hauptnavigation li.sfhover iframe {
display: block;
left: 0px;
top: 30px;
}


/* Listenpunkt mit weisser Farbe als background */
/* wenn doch Transparenz eingesetzt werden soll, background-attribut entprechend anpassen */
#hauptnavigation li ul li,
#hauptnavigation.katalog-release li ul li,
#zusatznavi li ul li {
float: none;
padding: 0;
margin: 0;
width: 167px;
background-image: none;
background-color: #fff;
}

#hauptnavigation li ul li a,
#zusatznavi li ul li a {
position: relative;
height: 1%;
font-size: 1.2em;
color: #6e1e82;
display: block;
padding: 9px 5px 9px 27px;
margin: 0;
background: url(/out/lascana/img/pfeil_layernav_passive.gif) 18px 13px no-repeat;
border-bottom: 1px solid #e2d3e6;
border-right: 1px solid #e2d3e6;
border-left: 1px solid #e2d3e6;
}

#zusatznavi li ul li a {
text-align: left;
}

#hauptnavigation li ul li a:visited,
#zusatznavi li ul li a:visited {
color: #6e1e82;
background: url(/out/lascana/img/pfeil_layernav_passive.gif) 18px 13px no-repeat;
}

#hauptnavigation li ul li a:hover,
#zusatznavi li ul li a:hover {
color: #fff;
background: #6e1e82;
border-right: 1px solid #6e1e82;
border-left: 1px solid #6e1e82;
border-bottom: 1px solid #6e1e82;
}

#hauptnavigation li ul li a:focus,
#zusatznavi li ul li a:focus,
#hauptnavigation li ul li a:active,
#zusatznavi li ul li a:active {
color: #fff !important;
background: #6e1e82 !important;
border-right: 1px solid #6e1e82 !important;
border-left: 1px solid #6e1e82 !important;
border-bottom: 1px solid #6e1e82 !important;
}

/* Lefthand-Navigation */
#lefthandnavigation {
width: 173px;
margin-top: -13px;
}

#lefthandnavigation img.leftnavi-teaser {
padding-top: 20px;
}

/* erste Ebene der lefthand-navigation */
#lefthandnavigation li a {
position: relative;
height: 1%;
font-size: 1.4em;
line-height: 1.2em;
font-weight: bold;
color: #6e1e82;
display: block;
padding: 10px 5px 8px 8px;
margin: 0;
/*border-top: 1px solid #e2bfec;*/
border-bottom: 1px solid #e2bfec;
}

#lefthandnavigation li.first {
/*margin-bottom: 1px;*/
}

/*#lefthandnavigation li.first a,*/
#lefthandnavigation li a.active {
border: none;
}

#lefthandnavigation li.last a {
border-bottom: 1px solid #e2bfec;
}

#lefthandnavigation li a.active,
#lefthandnavigation li a:hover {
background: #6e1e82 url(/out/lascana/img/bg_leftnavi_active.gif) 0 0 no-repeat;
color: #fff;
border-bottom: 1px solid #6e1e82;
}

/* zweite Ebene der lefthand-navigation */
#lefthandnavigation ul {
background: url(/out/lascana/img/shadow_bottom.gif) 0 top no-repeat;
padding: 7px 0 12px 0;
}

#lefthandnavigation li ul li {
margin-bottom: 1px;
}

#lefthandnavigation li ul li a {
background: url(/out/lascana/img/pfeil_lefthand_ebene_2_passive.gif) 8px 8px no-repeat;
position: relative;
height: 1%;
font-size: 1.2em;
line-height: 1.2em;
font-weight: normal;
color: #6e1e82;
display: block;
padding: 5px 5px 4px 17px;
margin: 0;
border: none;
}

#lefthandnavigation li ul li a.active,
#lefthandnavigation li ul li a:hover {
background: #c181d2 url(/out/lascana/img/pfeil_lefthand_ebene_2_active.gif) 8px 8px no-repeat;
color: #6e1e82;
font-weight: bold;
border: none;
}

/* dritte Ebene der lefthand-navigation */
#lefthandnavigation li ul li ul {
background-image: none;
border-bottom: none;
padding: 0;
margin-top: 1px;
}

#lefthandnavigation li ul li ul li a {
background-image: none;
}

#lefthandnavigation li ul li ul li a.active,
#lefthandnavigation li ul li ul li a:hover {
background-image: none;
background-color: #e2bfec;
}

/* Vorteils- und Kontaktspalte */
div.teaserspalte {
padding-top: 23px;
}

dl.teaserliste {
background: #f2ebf3;
color: #6e1e82;
margin-bottom: 10px;
padding: 6px 0 17px;
width: 173px;
}

dl.teaserliste dt {
display: block;
background: #f2ebf3;
border-bottom: 1px solid #fff;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 4px;
padding: 7px 0 10px 10px;
}

dl.teaserliste dd {
background: #f2ebf3;
font-size: 1.2em;
line-height: 1.2em;
padding: 7px 20px 0 8px;
}

dl.teaserliste dd p {
margin-bottom: 7px;
}

dl.teaserliste dd a {
color: #6e1e82;
background: #f2ebf3 url(/out/lascana/img/pfeil_lila_bg_grau.gif) 0 5px no-repeat;
padding-left: 7px;
}

dl.teaserliste dd a:hover,
dl.teaserliste dd a:active,
dl.teaserliste dd a:visited {
color: #6e1e82;
}

dl.checkliste dd {
background: #f2ebf3 url(/out/lascana/img/haken_gruen.gif) 8px 8px no-repeat;
padding: 7px 20px 0 25px;
}

/* Breadcrumb */

.breadcrumb-box {
float:left;
width:400px;
}

.breadcrumb-box .span-breadcrumb {
padding-bottom: 3px;
margin-right: 2px;
}

.breadcrumb-box h1.breadcrumb,
.breadcrumb-box h2.breadcrumb{
width: auto !important;
white-space: nowrap;
}

span.span-breadcrumb,
h2.breadcrumb,
h1.breadcrumb {
float: left;
padding-bottom: 11px;
width: 645px; /* 700 */
font-size: 1.1em;
line-height: 1.2em;
color: #49463d;
}

h2.breadcrumb,
h1.breadcrumb {
margin-left: 0;
}

h2.breadcrumb {
margin-bottom: 0;
}

#content span.span-breadcrumb {
width: auto;
}

* html span.span-breadcrumb {
position: relative;
top: 2px;
}

* + html span.span-breadcrumb {
position: relative;
top: 2px;
}

* html h2.breadcrumb,
* html h1.breadcrumb {
padding-bottom: 8px; /* korrigiert Statuszeile in IE6 auf Hoehe der lefthand-navi */
}

* html h2.breadcrumb.standard b.standard,
* html h1.breadcrumb.standard b.standard {
position: relative;
top: 2px;/* korrigiert Statuszeile in IE6 auf Hoehe der lefthand-navi */
}

* + html h2.breadcrumb,
* + html h1.breadcrumb {
padding-bottom: 8px; /* korrigiert Statuszeile in IE7 auf Hoehe der lefthand-navi */
}

* + html h2.breadcrumb.standard b.standard,
* + html h1.breadcrumb.standard b.standard {
position: relative;
top: 2px;/* korrigiert Statuszeile in IE6 auf Hoehe der lefthand-navi */
}

.kategorie-uebersicht h2.breadcrumb,
.kategorie-uebersicht h1.breadcrumb {
padding-bottom: 8px;
width: 240px; /* 430 */
}

.kategorie-uebersicht h3 {
font-size: 1.2em;
}

/* IE6 */
* html .kategorie-uebersicht h2.breadcrumb,
* html .kategorie-uebersicht h1.breadcrumb {
padding-bottom: 4px;
}

/* IE7 */
* + html .kategorie-uebersicht h2.breadcrumb,
* + html .kategorie-uebersicht h1.breadcrumb {
padding-bottom: 4px;
}


.katalog-vorschaltseite h1.breadcrumb {
padding-bottom: 8px;
}

/* IE6 */
* html .katalog-vorschaltseite h1.breadcrumb {
padding-bottom: 4px;
}

/* IE7 */
* + html .katalog-vorschaltseite h1.breadcrumb {
padding-bottom: 4px;
}


.zwischenseite h1.breadcrumb {
padding-bottom: 8px;
}

* html .zwischenseite h1.breadcrumb {
padding-bottom: 4px;
}

* + html .zwischenseite h1.breadcrumb {
padding-bottom: 4px;
}


span.span-breadcrumb a,
h1.breadcrumb span,
h2.breadcrumb a,
h1.breadcrumb a {
background: url(/out/lascana/img/pfeil_grau.gif) right 4px no-repeat;
padding-right: 8px;
margin-right: 2px;
color: #49463d !important;
font-weight: normal;
display: inline-block;
}

/* IE6 */
* html h2.breadcrumb a,
* html h1.breadcrumb a {
background-position: right 3px;
position: relative;
top: 2px;
}

* html h1.breadcrumb a {
top: 0;
}

* html .produkt-detail-all h1.breadcrumb a {
top: 2px;
}

* html span.span-breadcrumb a {
background: url(/out/lascana/img/pfeil_grau.gif) right 3px no-repeat;
}

/* IE7 */
* + html h2.breadcrumb a,
* + html h1.breadcrumb a {
background-position: right 3px;
}

* + html h2.breadcrumb a {
position: relative;
top: 2px !important;
}

* + html span.span-breadcrumb a {
background: url(/out/lascana/img/pfeil_grau.gif) right 3px no-repeat;
}

* + html .produkt-detail-all h1.breadcrumb a {
position: relative;
top: 2px;
}

h2.breadcrumb a:visited,
h1.breadcrumb a:visited {
color: #49463d !important;
}

h2.breadcrumb a:hover,
h1.breadcrumb a:hover {
color: #6e1e82 !important;
}

h2.breadcrumb a:focus,
h1.breadcrumb a:focus {
color: #49463d !important;
}

h2.breadcrumb a:active,
h1.breadcrumb a:active {
color: #49463d !important;
}

h2.breadcrumb a.last,
h1.breadcrumb a.last {
background-image: none;
font-weight: bold;
padding-right: 0;
}

/* Seitenumschaltung */
ul.seitenumschaltung {
float: right;
width: auto;
}

ul.seitenumschaltung li {
float: left;
}

ul.seitenumschaltung li.first {
width: 86px;
}

ul.seitenumschaltung li.middle {
width: 114px;
}

ul.seitenumschaltung li.last {
width: 96px;
}

ul.seitenumschaltung li a {
font-size: 1.1em;
line-height: 1.2em;
color: #49463d !important;
}

ul.seitenumschaltung li a:visited {
color: #49463d !important;
}

ul.seitenumschaltung li a:hover {
color: #6e1e82 !important;
}

ul.seitenumschaltung li a:focus {
color: #49463d !important;
}

ul.seitenumschaltung li a:active {
color: #49463d !important;
}

ul.seitenumschaltung li a.browse-previous {
background: url(../img/pfeil_links.gif) 0 5px no-repeat;
padding-left: 8px;
}

ul.seitenumschaltung li a.browse-next {
background: url(../img/pfeil_rechts.gif) right 4px no-repeat;
padding-right: 8px;
}

/* Seitenumschaltung Kategorien */
ul.seitenumschaltung-kategorien {
float: right;
width: auto;
}

ul.seitenumschaltung-kategorien li {
float: left;
}

ul.seitenumschaltung-kategorien li.dotted,
ul.seitenumschaltung-kategorien li a {
font-size: 1.1em;
color: #49463d;
padding: 0 1px 0 1px;
margin: 0 0 0 3px;
}

ul.seitenumschaltung-kategorien li a.browse-previous,
ul.seitenumschaltung-kategorien li a.browse-next {
height: 7px;
width: 4px;
display: block;
position: relative;
top: 3px;
}


* html ul.seitenumschaltung-kategorien li a.browse-previous,
* html ul.seitenumschaltung-kategorien li a.browse-next {
top: 2px;
}


* + html ul.seitenumschaltung-kategorien li a.browse-previous,
* + html ul.seitenumschaltung-kategorien li a.browse-next {
top: 2px;
}

ul.seitenumschaltung-kategorien li a.browse-previous {
background: url(../img/pfeil_links.gif) 0 0 no-repeat;
}

ul.seitenumschaltung-kategorien li a.browse-next {
background: url(../img/pfeil_rechts.gif) 0 0 no-repeat;
}

ul.seitenumschaltung-kategorien li a.active {
font-weight: bold;
}


/* Footer */
#footer {
width: 900px;
margin-bottom: 43px;
}

#footer-navigation {
font-size: 1.2em;
line-height: 1.3em;
list-style: none;
margin-top: 4px;
float: left;
}

* html #footer-navigation {
margin-top: 1px;
}

#footer-navigation li {
background: url(/out/lascana/img/metanav_trenner.gif) right 10px no-repeat;
list-style: none;
float: left;
padding: 0 10px 0 8px;
}

#footer-navigation li.first {
padding: 0 10px 0 0;
}

#footer-navigation li.last {
background-image: none;
padding: 0 0 0 8px;
}

#footer-navigation a {
color: #4c4a46;
text-decoration: none;
}

#footer-navigation a:visited {
color: #4c4a46;
text-decoration: none;
}

#footer-navigation a:hover {
color: #6e1e82;
text-decoration: none;
}

#footer-navigation a:focus {
color: #4c4a46;
text-decoration: none;
}

#footer-navigation a:active {
color: #4c4a46;
text-decoration: none;
}

/* Social-Bookmarks */
#social-bookmarks {
float: right;
margin-top: 2px;
}

#social-bookmarks li {
float: left;
}

#social-bookmarks a {
height: 16px;
width: 16px;
display: block;
margin-right: 5px;
}

#social-bookmarks a.favoriten-de {
background: url(/out/lascana/img/icon_favoriten_de.gif) 0 0 no-repeat;
}

#social-bookmarks a.favoriten-de:hover {
background: url(/out/lascana/img/icon_favoriten_de_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.mrwong {
background: url(/out/lascana/img/icon_mrwong.gif) 0 0 no-repeat;
}

#social-bookmarks a.mrwong:hover {
background: url(/out/lascana/img/icon_mrwong_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.delicious {
background: url(/out/lascana/img/icon_delicious.gif) 0 0 no-repeat;
}

#social-bookmarks a.delicious:hover {
background: url(/out/lascana/img/icon_delicious_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.digg {
background: url(/out/lascana/img/icon_digg.gif) 0 0 no-repeat;
}

#social-bookmarks a.digg:hover {
background: url(/out/lascana/img/icon_digg_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.google {
background: url(/out/lascana/img/icon_google.gif) 0 0 no-repeat;
}

#social-bookmarks a.google:hover {
background: url(/out/lascana/img/icon_google_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.facebook {
background: url(/out/lascana/img/icon_facebook.gif) 0 0 no-repeat;
}

#social-bookmarks a.facebook:hover {
background: url(/out/lascana/img/icon_facebook_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.merken {
background: url(/out/lascana/img/icon_merken.gif) 0 0 no-repeat;
}

#social-bookmarks a.merken:hover {
background: url(/out/lascana/img/icon_merken_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.drucken {
background: url(/out/lascana/img/icon_print.gif) 0 0 no-repeat;
}

#social-bookmarks a.drucken:hover {
background: url(/out/lascana/img/icon_print_hover.gif) 0 0 no-repeat;
}

#social-bookmarks a.empfehlen {
background: url(/out/lascana/img/icon_mail.gif) 0 0 no-repeat;
margin-right: 7;
}

#social-bookmarks a.empfehlen:hover {
background: url(/out/lascana/img/icon_mail_hover.gif) 0 0 no-repeat;
}

/* Header  */
#header .logo {
float: left;
margin-right: 167px;
}

/* IE6 */
* html #header .logo {
margin-right: 165px;
}

/* Service-Boxen -  Mein Konto  und Warenkorb */
#header .service-box {
float: left;
margin: 20px 54px 0 0;
width: 134px;
position: relative;
z-index: 999;
}

#header .warenkorb-box {
margin: 20px 51px 0 0;
}

#header .service-box li.layeranker {
border-bottom: 1px solid #674170;
padding-bottom: 7px;
margin-bottom: 5px;
}

#header .service-box li {
margin-bottom: 3px;
}

#header .service-box span {
font-size: 1.1em;
color: #987ba0;
}

#header .service-box span.anzahl {
float: left;
}

#header .service-box span.betrag {
float: right;
}

/* Links im Header */
#header .service-box a {
background: url(/out/lascana/img/pfeil_link_servicebox_head.gif) 0 6px no-repeat;
font-size: 1.3em;
color: #d8cfda;
padding-left: 10px;
}

#header .service-box li a,
#header .formular a {
background: url(/out/lascana/img/pfeil_link_servicebox.gif) 0 6px no-repeat;
font-size: 1.1em;
color: #987ba0;
padding-left: 8px;
}

#header .service-box li a:visited,
#header .formular a:visited {
color: #987ba0;
}

#header .service-box li a:hover,
#header .formular a:hover {
color: #fff;
}

#header .service-box li a:focus,
#header .formular a:focus {
color: #fff;
}

#header .service-box li a:active,
#header .formular a:active {
color: #987ba0;
}

#header .service-box a.head-link {
color: #d8cfda !important;
font-weight: bold;
font-size: 1.3em;
}

#header .service-box a.head-link:hover {
color: #fff !important;
}

/* Layer der Serviceboxen */
#header .service-box .layer {
display: none;
position: absolute;
top: 25px;
border: 1px solid #6a5a7e;
background-color: #fff;
width: 172px;
}

#header .service-box:hover .layer {
display: block;
}

#header .service-box .layer .layer-head {
border: 1px solid #6a5a7e;
background-color: #aa8fb2;
color: #fff;
font-size: 1.2em;
line-height: 1.2em;
font-weight: bold;
padding: 13px 0 12px 16px;
}

/* Allgemeine Layer-Styles */
#header ul div.layer-allgemein {
background: #fff;
display: none;
border: 1px solid #694273;
position: absolute;
left: 0;
}

#header ul div.layer-allgemein a,
#header ul div.layer-allgemein a:visited {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 5px;
color: #000;
}

#header ul div.layer-allgemein a:active,
#header ul div.layer-allgemein a:hover {
color: #6E1E82;
}

/* mein Konto Layer */
#header ul div.meinkontolayer {
width: 172px;
padding-bottom: 13px;
top: 18px;
}

#header ul div.meinkontolayer a {
display: block;
font-size: 1.2em;
margin: 5px 17px 0 17px;
}

#header ul div.meinkontolayer p {
background: #b1a0b5;
color: #68207d;
font-size: 1.2em;
font-weight: bold;
line-height: 1.2em;
padding: 10px 17px;
margin-bottom: 8px;
}

#header ul div.meinkontolayer a,
#header ul div.meinkontolayer a:visited {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 3px;
}

#mein-konto-layer li:hover div,
#mein-konto-layer li.sfhover div {
display: block;
}

.layer-loading {
text-align: center;
vertical-align: center;
padding-top: 50px;
background: url(bg/ajax-loader.gif) center center no-repeat;
}

/* Warenkorblayer */
#header ul div.warenkorblayer {
padding: 17px 0 12px;
text-align: center;
top: 18px;
width: 200px;
z-index: 999;
background: url(/out/lascana/img/dummy_white.gif) 0 0;
}

#header ul div.warenkorblayer p {
font-size: 1.2em;
margin-bottom: 5px;
}

#header ul div.warenkorblayer .abschnitt {
border-bottom: 1px solid #f0e9f2;
margin: 0 11px 10px;
padding-bottom: 3px;
}

#header ul div.warenkorblayer dl dt,
#header ul div.warenkorblayer dl dd span {
color: #782d8a;
font-size: 1.2em;
}

#header ul div.warenkorblayer img {
float: left;
margin: 0 10px 0 5px;
}

#header ul div.warenkorblayer dl {
float: left;
margin: 0;
text-align: left;
padding-bottom: 10px;
width: 105px;
}

#header ul div.warenkorblayer dl dt {
border: none;
font-weight: bold;
height: 42px;
line-height: 1.2em;
margin-bottom: 19px;
overflow: hidden;
padding: 0;
}

#header ul div.warenkorblayer dl dd {
margin-bottom: 3px;
}

#header ul div.warenkorblayer dl dd span {
float: left;
}

#header ul div.warenkorblayer dl dd span.warenkorb-label {
width: 45px;
}

#header ul div.warenkorblayer span.gesamtpreis {
background: #b1a0b5;
color: #5d1a6e;
display: block;
font-weight: bold;
font-size: 1.2em;
padding: 7px 0;
margin-bottom: 14px;
}

#header ul div.warenkorblayer span.gesamtpreis span {
color: #5d1a6e;
font-size: 1.333em;
}

#header ul div.warenkorblayer button {
margin: 0 49px 10px;;
}

#header ul div.warenkorblayer button span {
color: #fff;
}

#header ul div.warenkorblayer span.warenkorb-edit {
border-top: 1px solid #f0e9f2;
display: block;
margin: 17px 10px 0 10px;
padding-top: 9px;
}

#warenkorb-layer li:hover div,
#warenkorb-layer li.sfhover div {
display: block;
}

#warenkorb-layer li iframe { /* IE6 iFrame Hack fuer Dropdownmenue ueber Selects */
height: 0px;
width: 0px;
position: absolute;
z-index: 0;
display: none;
}

#warenkorb-layer li.sfhover iframe {
display: block;
left: 0px;
top: 18px;
}

#header ul div.warenkorblayer .last {
border-bottom: none;
margin-bottom: 0;
}

/* Suchformular Header */
#header .formular {
margin-top: 20px;
float: left;
width: 200px;
position: relative;
z-index: 999;
}

#header .formular label {
font-size: 1.3em;
color: #d8cfda;
width: 35px;
margin: 0 9px 11px 0;
font-weight: bold;
}

* html #header .formular label {
margin: 0 4px 11px 0;
}

#header .formular input#suche {
border: 1px solid #a293ad;
border-top: 1px solid #7e6e87;
background-color: #b19fb5;
margin: -3px 4px 0 1px;
font-size: 1.2em;
height: 16px;
width: 119px;
float: left;
}

/* IE6 */
* html #header .formular input#suche {
position: relative;
top: -4px;
}

/* IE7 */
* + html #header .formular input#suche {
position: relative;
top: -4px;
}

#header .formular input.search-button {
background: url(/out/lascana/img/search_button.gif) 0 0 no-repeat;
width: 18px;
height: 18px;
margin: -3px 0 0 0;
border: none;
cursor: pointer;
display: block;
float: left;
}

/* IE6 */
* html #header .formular input.search-button {
position: relative;
top: -4px;
}

/* IE7 */
* + html #header .formular input.search-button {
position: relative;
top: -4px;
}

#header .formular a {
margin-left: 41px;
}

#header .formular #suggest-container {
position: absolute;
top: 17px;
left: 45px;
width: 141px;
background-color: #fff;
border: 1px solid #694273;

}

* html #header .formular #suggest-container {
left: 42px;
top: 13px;
}

* + html #header .formular #suggest-container {
top: 13px;
}

#header .formular #suggest-container .container-inner {
padding: 10px;
}

#header .formular #suggest-container a {
display: block;
margin: 0 0 3px 0;
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 2px;
color: #000;
padding-left: 9px;
font-size: 1.2em;
}

* html #header .formular #suggest-container a {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 2px;
}

* + html #header .formular #suggest-container a {
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) no-repeat 0 2px;
}

#header .formular #suggest-container a:visited {
color: #000;
}

#header .formular #suggest-container a:hover {
color: #6E1E82;
}

#header .formular #suggest-container a:focus {
color: #000;
}

#header .formular #suggest-container a:active {
color: #000;
}



#header .formular #suggest-container a .marked {
font-weight: bold;
}

/* Box ueber gesamte Content-Breite */
.content-wide-box {
clear: both;
background: url(/out/lascana/img/bg_widebox_top.gif) 0 top no-repeat;
margin: 0 0 0 -3px;
padding-top: 4px;
}

.content-wide-box .box-body {
padding: 16px 0 10px 22px;
background: url(/out/lascana/img/bg_widebox_body.gif) 0 0 repeat-y;
}

.content-wide-box  .box-bottom {
background: url(/out/lascana/img/bg_widebox_bottom.gif) 0 top no-repeat;
height: 7px;
display: block;
}

/* Service-Links  */
.service-links dl {
width: 157px;
float: left;
margin-right: 20px;
}

.service-links dl dt {
font-size: 1.6em;
line-height: 1em;
font-weight: bold;
color: #6e1e82;
padding-bottom: 3px;
margin-bottom: 13px;
border-bottom: 1px solid #6e1e82;
}

.service-links dl dd {
margin: 0 0 6px 0;
}

.service-links dl dd img {
margin-right: 19px;
}

.service-links dl dd img.last {
margin-right: 0;
}

#all-content .box-body dl dd a {
display: inline-block;
background-position: 0 3px;
}

/* Box drei-viertel der Content-Breite */
.content-dreiviertel-box {
}

.content-dreiviertel-box.markenbanner {
height: 157px;
width: 675px;
background:url(../img/bg_marken_teaser_dreiviertel.jpg) no-repeat;
}

.content-dreiviertel-box.standard-banner {
padding-top: 17px;
}

* html .content-dreiviertel-box.standard-banner {
padding-top: 19px;
}

* + html .content-dreiviertel-box.standard-banner {
padding-top: 19px;
}

.content-dreiviertel-box.markenbanner h2,
.markenteaser h2 {
color: #fff;
float: left;
margin: 10px 30px 0 1px;
}

.content-dreiviertel-box.markenbanner .marken-reihe,
.markenteaser .marken-reihe {
padding: 15px 0 0 18px;
}

.content-dreiviertel-box.markenbanner .marken-reihe select,
.markenteaser .marken-reihe select {
float: left;
width: 121px;
margin: 7px 22px 0 0;
}


.content-dreiviertel-box.markenbanner ul,
.content-dreiviertel-box.markenbanner ul li,
.markenteaser ul li {
float: left;
}


.content-dreiviertel-box.markenbanner ul.marken-liste,
.markenteaser ul.marken-liste {
float: left;
margin: 0 0 0 15px;
}

* html .content-dreiviertel-box.markenbanner ul.marken-liste {
margin: 0 0 0 8px;
padding-bottom: 6px;
}

* html .markenteaser ul.marken-liste {
margin: 0 0 0 8px;
padding-bottom: 10px;
}

.content-dreiviertel-box.markenbanner ul.marken-liste a img,
.markenteaser ul.marken-liste a img {
margin: -1px 0 0 0;
}

* html .content-dreiviertel-box.markenbanner ul.marken-liste a img {
margin: -4px 0 0 0;
}

* html .markenteaser ul.marken-liste a img {
margin: -5px 0 0 0;
}

* + html .content-dreiviertel-box.markenbanner ul.marken-liste a img {
margin: -5px 0 0 0;
}

* + html .markenteaser ul.marken-liste a img {
margin: -4px 0 0 0;
}


/* Marken-Teaser Zwischenseite */
.markenteaser {
height: 157px;
width: 719px;
background: url(/out/lascana/img/bg_teaser_marken_box.jpg) no-repeat;
position: relative;
left: -3px;
margin: 25px 0 12px 0;
}


/* Box ein-viertel der Content-Breite */
.content-einviertel-box {
background: url(/out/lascana/img/teaser/teaser_einviertel_bg.jpg) 0 0 no-repeat;
width: 215px;
height: 139px;
margin-bottom: 19px;
}

.content-einviertel-box.blank {
background: none;
height: auto;
margin-bottom: 17px;
}

.content-einviertel-box .bildlinks {
padding: 61px 0 0 25px;
}

.content-einviertel-box .bildlinks img {
margin-right: 10px;
}

#all-content .content-einviertel-box .bildlinks a {
display: inline-block;
margin-bottom: 7px;
background-position: 0 4px;
}

/* IE6 */
* html #all-content .content-einviertel-box .bildlinks a {
background-position: 0 3px;
}

/* Vorteilsliste auf der Startseite */
.vorteilsliste {
margin: 9px 0 1px 3px;
}

* html .vorteilsliste {
margin: 9px 0 14px 3px;
}

* + html .vorteilsliste {
margin: 9px 0 14px 3px;
}

.vorteilsliste dt,
.vorteilsliste dd {
font-size: 1.3em;
line-height: 1.2em;
float: left;
}

.vorteilsliste dt {
font-weight: bold;
color: #671d7a;
}

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

.vorteilsliste dd ul li {
background: url(/out/lascana/img/liste_ihre_vorteile_trenner.gif) right 10px no-repeat;
list-style: none;
float: left;
padding: 0 7px 0 3px;
}

.vorteilsliste dd ul li.first {
padding: 0 7px 0 2px;
}

.vorteilsliste dd ul li.last {
background-image: none;
padding: 0 0 0 3px;
}

.vorteilsliste dd ul li a {
color: #000;
text-decoration: none;
}

.vorteilsliste dd ul li  a:visited {
color: #000;
text-decoration: none;
}

.vorteilsliste dd ul li  a:hover {
color: #6e1e82;
text-decoration: none;
}

.vorteilsliste dd ul li  a:focus {
color: #000;
text-decoration: none;
}

.vorteilsliste dd ul li  a:active {
color: #000;
text-decoration: none;
}

/* Teaser ueber halbe Breite */
.doppel-teaser-halbe-breite {
clear: both;
margin-bottom: 23px;
}

/* Teaser Newsletter-Anmeldung */
.newsletter-box,
.start-teaser-halb-links  {
background: url(/out/lascana/img/teaser/newsletter_teaser_bg.jpg) 0 0 no-repeat;
width: 445px;
height: 191px;
float: left;
}

.start-teaser-halb-links.urio {
background: none;
}

.newsletter-box.urio {
background: none;
}

.newsletter-box form {
padding: 81px 0 0 207px;
}

.newsletter-box form input#email-newsletter {
width: 198px;
}

button.newsletter {
margin-top: 26px;
}

/* Newsletteranmeldung */

#oxid #kontakt div.nl-anmeldung img {
margin: 0 0 0 8px;
top: 0;
right: -5px;
padding-top: 15px;
}

* html #oxid #kontakt div.nl-anmeldung img {
margin: 0 0 0 5px;
}

/* Teaser Newsletter-Anmeldung halbe breite */
.newsletter-box-halbe-breite {
background: url(/out/lascana/img/teaser/newsletter_teaser_halbe_breite_bg.jpg) 0 0 no-repeat;
width: 346px;
height: 203px;
}

.newsletter-box-halbe-breite form {
padding: 90px 0 0 122px;
}

.newsletter-box-halbe-breite button.newsletter {
margin: 18px 0 0 64px;
}

* html .newsletter-box-halbe-breite button.newsletter {
margin: 18px 0 0 56px;
}

* + html .newsletter-box-halbe-breite button.newsletter {
margin: 18px 0 0 56px;
}

.layer-newsletter .layer-vorteilsliste strong {
font-weight: bold;
display: block;
margin-bottom: 3px;
}

/* Teaser Katalog Bestellung */
.katalog-box,
.start-teaser-halb-rechts {
float: left;
width: 442px;
margin: 0 0 0 18px;
}

/* Teaser Katalog Bestellung halbe breite */
.katalog-box-halbe-breite {
float: left;
width: 347px;
height: 203px;
margin: 0 0 0 24px;
}
/* Teaser TOP 5 */
.top5 {
background: url(/out/lascana/img/teaser/header_top5_teaser.jpg) 0 top no-repeat;
padding-top: 40px;
}

.top5 .top5-body {
background: #fff url(/out/lascana/img/teaser/teaser_top5_body_bg.gif) 0 0 repeat-y;
}

.top5 .top5-body a.header {
background-color: #f1ebf3;
padding: 6px 0 5px 21px;
border-bottom: 1px solid #d7c3dc;
display: block;
width: 184px;
margin-left: 5px;
}

/* der erste Teaser bekommt zusaetzlich eine Schattengrafik */
.top5 .top5-body a.first {
background: #f1ebf3 url(/out/lascana/img/top5_shadow_head.gif) 0 0 no-repeat;
}

.top5 .top5-body a.active {
background-color: #fff !important;
border-bottom: none;
}

.top5 .top5-body a.header span.nummer {
font-size: 1.7em;
font-weight: bold;
color: #6e1e82;
margin-right: 6px;
}

.top5 .top5-body a.header span.artikel-bezeichnung-preis,
.top5 .top5-body a.header span.artikel-bezeichnung-hersteller {
font-size: 1.2em;
color: #000;
}

.top5 .top5-body a.header span.artikel-bezeichnung-hersteller,
.top5 .top5-body a.active span.artikel-bezeichnung-preis {
display: none;
}

.top5 .top5-body a.active span.artikel-bezeichnung-hersteller {
display: inline;
}

.top5 .top5-body div {
display: none;
border-bottom: 1px solid #d7c3dc;
padding: 0 0 21px 41px;
margin-left: 5px;
width: 164px;
}

.top5 .top5-body del {
font-size: 1.1em;
display: block;
margin: 7px 0 0 0;
}

.top5 .top5-body ins {
font-size: 1.2em;
font-weight: bold;
display: block;
margin: 0px 0 13px 0;
text-decoration: none;
}

* html .top5 .top5-body ins {
margin: 0px 0 6px 0;
}

.top5 .top5-body ins span {
font-size: 1.333em;
}

.top5 a.button {
padding: 2px 12px 4px;
}

/* abschliessender Schatten unterhalb der Teaser-Box */
.top5 .top5-bottom {
background: url(/out/lascana/img/top5_shadow_bottom.gif) 0 0 no-repeat;
height: 6px;
display: block;
}

/* Top5 Teaser QUER */

.top5-quer {
background: url(/out/lascana/img/teaser/header_top5_quer-teaser.gif) 0 top no-repeat;
width: 438px;
position: relative;
margin-right: 16px !important;
padding-top: 39px;
float: left;
}

/* IE6 */
* html .top5-quer {
background: url(/out/lascana/img/teaser/header_top5_quer-teaser.gif) 0 top no-repeat;
width: 438px;
position: relative;
margin-right: 13px !important;
padding-top: 39px;
}

.top5-quer .top5-body a.header {
margin-left: 3px;
padding: 7px 0 7px 13px;
position: relative;
width: 185px;
z-index: 20;
border-right: 1px solid #E2D3E6;
border-bottom: 1px solid #E2D3E6;
}

.top5-quer .top5-body a.first {
background: #f1ebf3;
border-top: none;
}

.top5-quer .top5-body a.last {
border-bottom: none;

}

.top5-quer .top5-body {
background: #fff url(/out/lascana/img/teaser/teaser_top5_quer-body_bg.gif) -2px 0 repeat-y;
position: relative;
}

.top5-quer .top5-body div {
padding: 0;
position: absolute;
left: 202px;
top: 0;
width: 232px;
height: 159px;
border-bottom: none;
margin-left: 0;
z-index: 10;
overflow:hidden;
}

.top5-quer .top5-body a.active {
border-right: 1px solid #fff;
}

.top5-quer .top5-body div img.artikel-bild {
float: right;
position: relative;
top: -12px;
height: 159px;
width: 110px;
}

.top5-quer .top5-body a.active span.artikel-bezeichnung-preis {
display: inline;
}

/* Gefixte IE Fehldarstellungen der Listenelemente */
* html .top5-quer .top5-quer-iefix {
margin-top: -141px;
}

* + html .top5-quer .top5-quer-iefix {
margin-top: -141px;
}

* html .top5-quer .top5-body div img.artikel-bild {
margin: -12px -15px 0 0 !important;
top: 10px;
left: -15px;
}

* + html .top5-quer .top5-body div img.artikel-bild {
margin: -12px -12px 0 0;
top: 10px;
right: 12px;
}

* html .top5-quer .top5-body div ul {
top: -10px;
position: relative;
}

* + html .top5-quer .top5-body div ul {
top: -10px;
position: relative;
}

* html .top5-quer .top5-body div {
left: 198px;
width: 232px;
}

* html  .top5-quer a.button {
display: block;
width: 50px;
padding: 10px 15px;
}

* + html  .top5-quer a.button {
display: block;
width: 50px;
padding: 10px 15px;
}

.top5-quer .top5-body img.hersteller-logo {
float: none;
margin-bottom: 5px;
}

.top5-quer .top5-body img.hersteller-logo.resize {
width: 100px;
}

* html .top5-quer .top5-body img.hersteller-logo {
margin-bottom: 2px;
}

.top5-quer .top5-body ul {
margin: 12px 0 0 15px;
}

.top5-quer .top5-bottom {
background: url(/out/lascana/img/top5_quer-shadow_bottom.gif) 0 0 no-repeat;
}

.top5-quer .artikelbeschreibung {
font-size: 1.2em;
line-height: 1.2em;
padding-bottom: 6px;
width: 105px;
}

* html .top5-quer .artikelbeschreibung {
padding-bottom: 8px;
}

.top5-quer li.preis {
padding-bottom: 3px;
}

* html .top5-quer li.preis {
padding-bottom: 10px;
}

.top5-quer a.button {
padding:2px 15px 4px;
}

.top5 .top5-body ins span {
font-size:1.333em;
}

.top5 .top5-body span.price-range-def {
font-size: 0.75em;
}



/* SEO Footer */
#TextA {
padding-left: 0;
position: absolute;
bottom: 0;
left: 51px;
width: 900px;
padding-bottom: 12px;
top: 900px;
}

#TextA h1,
#TextA h2,
#TextA p {
font-size: 1.2em;
line-height: 1.2em;
}

#TextA h1,
#TextA h2 {
font-weight: bold;
margin-bottom: 12px;
color: #000;
}

#TextA p.links {
float: left;
width: 425px;
}

#TextA p.rechts {
float: right;
width: 425px;
}

#TextA p a {
color: #000;
}

#TextA p a:visited {
color: #000;
}

#TextA p a:hover {
color: #6e1e82;
}

#TextA p a:focus {
color: #000;
}

#TextA p a:active {
color: #000;
}



/* Checkout */
/* Warenkorb-Navi */
.warenkorb-navi {
margin-bottom: 28px;

}

.warenkorb-navi a {
color: #000;
background: url(/out/lascana/img/warenkorb-navi_pfeil.gif) 0 8px no-repeat;
font-size: 1.5em;
line-height: 1.1em;
padding: 4px 0 0 10px;
}


.last-navi {
border-top: 1px solid #eae7eb;
padding-top: 23px;
}

/* Checkout-Navi */
#oxid .checkout-schritte {
clear:both;
background: #e3bfed;
}

#oxid .checkout-schritte dl {
background: url(/out/lascana/img/checkout-schritt_mac_fix.gif) 0 right no-repeat;
padding-left: 4px;
width: 714px;
overflow: visible;
}

#oxid .checkout-schritte dl dt {
display: none;
}

#oxid .checkout-schritte dl dd {
float: left;
margin-right: 30px;
}

#oxid .checkout-schritte dl dd a,
#oxid .checkout-schritte dl dd span.inaktiv {
color: #702383;
float: left;
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
padding: 11px 7px 11px 12px;
}

#oxid .checkout-schritte dl dd.aktiv {
margin: 0 12px 0 -31px;
}

#oxid .checkout-schritte dl dd.first-aktiv {
margin-left: -4px;
}

* html #oxid .checkout-schritte dl dd.first-aktiv { /* IE6 */
margin-left: -2px;
}

#oxid .checkout-schritte dl dd.aktiv a,
#oxid .checkout-schritte dl dd.aktiv span.inaktiv {
padding: 11px 5px 11px 24px;
}

#oxid .checkout-schritte dl dd.last-aktiv a,
#oxid .checkout-schritte dl dd.last-aktiv span.inaktiv {
padding: 11px 23px 11px 23px;
}

* html #oxid .checkout-schritte dl dd.last-aktiv a { /* IE6 */
padding: 11px 23px 11px 19px;
}

* html #oxid .checkout-schritte dl dd.last-aktiv span.inaktiv { /* IE6 */
padding: 11px 23px 11px 19px;
}

* html #oxid .checkout-schritte dl dd.last-aktiv { /* IE6 */
position: relative;
left: 4px;
}

* + html #oxid .checkout-schritte dl dd.last-aktiv a { /* IE7 */
padding: 11px 23px 11px 19px;
}

* + html #oxid .checkout-schritte dl dd.last-aktiv span.inaktiv { /* IE7 */
padding: 11px 23px 11px 19px;
}

* + html #oxid .checkout-schritte dl dd.last-aktiv { /* IE7 */
position: relative;
left: 4px;
}

#oxid .checkout-schritte dl dd.first-aktiv a,
#oxid .checkout-schritte dl dd.first-aktiv span.inaktiv {
padding: 11px 5px 11px 16px;
}

#oxid .checkout-schritte dl dd a:hover,
#oxid .checkout-schritte dl dd a:active,
#oxid .checkout-schritte dl dd a:visited,
#oxid .checkout-schritte dl dd span.inaktiv:hover,
#oxid .checkout-schritte dl dd span.inaktiv:active,
#oxid .checkout-schritte dl dd span.inaktiv:visited {
color: #702383;
}

#oxid .checkout-schritte dl dd.aktiv {
position: relative;
}

#oxid .checkout-schritte dl dd.aktiv span.left,
#oxid .checkout-schritte dl dd.aktiv span.right {
display: block;
width: 19px;
height: 36px;
}

#oxid .checkout-schritte dl dd.aktiv span.left {
background: url(/out/lascana/img/checkout-schritt-active-left_bg.jpg) no-repeat;
float: left;
}

#oxid .checkout-schritte dl dd.aktiv a,
#oxid .checkout-schritte dl dd.aktiv span.inaktiv {
background: url(/out/lascana/img/checkout-schritt-active-middle_bg.jpg) repeat-x;
color: #fff !important;
float: left;
}

#oxid .checkout-schritte dl dd.aktiv span {
background: url(/out/lascana/img/checkout-schritt-active-middle_bg.jpg) repeat-x;
color: #e3bfed;
}

#oxid .checkout-schritte dl dd.aktiv a:hover,
#oxid .checkout-schritte dl dd.aktiv a:active,
#oxid .checkout-schritte dl dd.aktiv a:visited {
background: url(/out/lascana/img/checkout-schritt-active-middle_bg.jpg) repeat-x;
color: #e3bfed;
}

#oxid .checkout-schritte dl dd.aktiv span:hover,
#oxid .checkout-schritte dl dd.aktiv span:active,
#oxid .checkout-schritte dl dd.aktiv span:visited {
color: #e3bfed;
}

#oxid .checkout-schritte dl dd.aktiv span.right {
background: url(/out/lascana/img/checkout-schritt-active-right_bg.jpg) no-repeat;
float: left;
}

#oxid .checkout-schritte dl dd.last {
margin-right: 0;
}

/* Warenkorb */
#oxid table.warenkorb {
width: 100%;
}

#oxid table.warenkorb th {
text-align: center;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;;
}

#oxid table.warenkorb th h3 {
padding-left: 0;
margin-bottom: 0;
}

#oxid table.warenkorb th.artikel-head h3 {
padding-left: 11px;
}

#oxid table.warenkorb th.artikel-head {
text-align: left;
width: 250px;
}

#oxid table.warenkorb th.menge-head {
width: 62px;
}

#oxid table.warenkorb th.bearbeiten-head {
width: 100px;
}

#oxid table.warenkorb th.einzelpreis-head {
width: 106px;
}

#oxid table.warenkorb th.gesamtpreis-head {
border-right: none;
width: 148px;
}

#oxid table.warenkorb th.gesamtpreis-head,
#oxid table.warenkorb td.gesamtpreis,
#oxid table.warenkorb td.gesamtsumme,
#oxid table.warenkorb td.porto {
background: #f2ebf3;
}

#oxid table.warenkorb td {
border-bottom: 1px solid #eae7eb;
padding: 28px 0 20px;
vertical-align: top;
}

#oxid table.warenkorb td p {
margin-bottom: 0;
}

#oxid table.warenkorb td.produkt-bild {
padding: 20px 0 20px;
width: 80px;
}

#oxid table.warenkorb td.produkt-beschreibung {
padding: 26px 0 20px 8px;
}

#oxid table.warenkorb p,
#oxid table.warenkorb td span {
font-size: 1.2em;
line-height: 1.25em;
}

#oxid table.warenkorb td.bearbeiten div.layer-aendern,
#oxid table.warenkorb td span {
display: block;
padding-left: 14px;
margin-bottom: 3px;
}

#oxid table.warenkorb td p.artikel {
color: #712384;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 2px;
}

#oxid table.warenkorb td p.artikelnummer {
margin-bottom: 10px;
}

#oxid table.warenkorb td table td {
border-bottom: none;
font-size: 1.2em;
padding: 0 3px 5px 0;
}

#oxid table.warenkorb td table td.last {
padding: 0 3px 0 0;
}

#oxid table.warenkorb td.menge span {
color: #712384;
font-size: 1.4em;
font-weight: bold;
}

#oxid table.warenkorb td.bearbeiten span {
font-size: 1em;
}

/* Diverse Preisdarstellungen */
#oxid table.warenkorb td.einzelpreis {
text-align: right;
}

#oxid table.warenkorb td.einzelpreis,
#oxid table.warenkorb td.porto-head,
#oxid table.warenkorb td.gesamtsumme-head {
border-right: 1px solid #fff;
}

#oxid table.warenkorb td.einzelpreis span {
padding: 0 17px 0 0;
}

#oxid table.warenkorb td.gesamtpreis {
border-bottom: 1px solid #fff;
text-align: right;
}

#oxid table.warenkorb td.porto {
border-bottom: 1px solid #fff;
}

#oxid table.warenkorb td span.betragscontainer { /* setzt Schriftgroesse zwecks ungewollter Vererbung wider auf 1 */
font-size: 1em !important;
margin-bottom: 0;
}

#oxid table.warenkorb td span span.betrag,
#oxid table.warenkorb td span span.waehrung {
display: inline;
}

#oxid table.warenkorb td.gesamtpreis span.betragscontainer,
#oxid table.warenkorb td.porto span.betragscontainer {
padding-right: 35px;
float: right;
}

#oxid table.warenkorb td span.betragscontainer span {
padding: 0;
font-weight: bold;
}

#oxid table.warenkorb td.gesamtpreis span.betrag,
#oxid table.warenkorb td.porto span.betrag {
font-size: 1.4em;
}

#oxid table.warenkorb td.gesamtpreis span.waehrung {
font-size: 1.2em;
}

#oxid table.kosteninfo thead {
display: none;
}

#oxid table.warenkorb td.gesamtsumme-head,
#oxid table.warenkorb td.porto-head {
padding: 16px 20px 16px 0;
text-align: right;
width: 501px;
}

#oxid table.warenkorb td.gesamtsumme,
#oxid table.warenkorb td.porto {
padding: 16px 0;
}

#oxid table.warenkorb td.gesamtsumme {
text-align: center;
}

#oxid table.warenkorb td.gesamtsumme-head span {
font-size: 1.4em;
font-weight: bold;
}

#oxid table.warenkorb td.gesamtsumme span.betragscontainer {
padding: 6px 0 0 0;
}

#oxid table.warenkorb td.gesamtsumme span span.betrag {
font-size: 2em;
font-weight: bold;
}

#oxid table.warenkorb td.gesamtsumme span span.waehrung {
font-size: 1.5em;
font-weight: bold;
padding: 7px 0 0 3px;
}

#oxid .warenkorbinfos {
float: left;
margin-left: 17px;
padding-top: 8px;
}

/* IE6 */
* html #oxid .warenkorbinfos {
margin-left: 15px;
}

/* IE7 */
* + html #oxid .warenkorbinfos {
margin-left: 15px;
}

#oxid .warenkorbinfos a {
padding-top: 0;
}

#oxid .warenkorb-hinweise {
margin-bottom: 19px;
}

.hinweistext {
margin-left: 9px;
color: #575253;
}

p.hinweistext {
margin-bottom: 0 !important;
}

#oxid #checkout-bestelldaten .gutschein {
border-bottom: 1px solid #eae7eb;
padding: 16px 0 6px;
margin-bottom: 20px;
}

#oxid #checkout-bestelldaten .gutschein h2 {
margin-bottom: 14px;
}

#oxid #checkout-bestelldaten .gutschein fieldset {
padding-left: 0;
margin-bottom: 0;
}

#oxid #checkout-bestelldaten .gutschein label {
width: 150px;
}

#oxid #checkout-bestelldaten .gutschein input {
width: 205px;
}

* html #oxid #checkout-bestelldaten .gutschein input {
position: relative;
top: -6px;
}

* + html #oxid #checkout-bestelldaten .gutschein input {
position: relative;
top: -6px;
}

#oxid #checkout-bestelldaten fieldset#lieferadresse-alternativ {
margin-bottom: 4px;
}

/* Layer Warenkorb aendern */
div.layer-aendern {
position: relative;
}

.layer-warenkorb-aendern {
display: none;
position: absolute;
top: -95px;
left: 80px;
width: 306px;
background-color: #fff;
border: 1px solid #6e4878;
z-index: 100;
}

* html .layer-warenkorb-aendern {
top: -95px;
width: 250px;
}

* + html .layer-warenkorb-aendern {
top: -95px;
}

.layer-warenkorb-aendern .layer-content {
background: url(../img/layer_wk_aendern_bg_links.gif) 0 60px no-repeat;
position: relative;
left: -18px;
padding: 20px 0 0 0;
min-height: 200px;
z-index: 90;
width: 324px;
}

/* IE6 */
* html .layer-warenkorb-aendern .layer-content {
height: 200px;
padding: 30px 0 0 0;
}

/* IE7 */
* + html .layer-warenkorb-aendern .layer-content {
padding: 30px 0 0 0;
}

#oxid #checkout-bestelldaten td.bearbeiten div.layer-aendern {
display: inline;
}

#oxid #checkout-bestelldaten td.bearbeiten div.layer-aendern .layer-schliessen {
position: absolute;
left: 301px;
top: 9px;
z-index: 800;
}
/*
#oxid #checkout-bestelldaten td.bearbeiten div.layer-aendern:hover div.layer-warenkorb-aendern,
#oxid #checkout-bestelldaten td.bearbeiten div.layer-aendern.sfhover div.layer-warenkorb-aendern {
display: block;
}
*/

.layer-warenkorb-aendern .layer-content form {
margin-bottom: 20px;
}

/* IE6 */
* html .layer-warenkorb-aendern .layer-content form {
position: relative;
top: -10px;
margin-bottom: 10px;
}

/* IE7 */
* + html .layer-warenkorb-aendern .layer-content form {
position: relative;
top: -10px;
margin-bottom: 10px;
}

.layer-warenkorb-aendern .layer-content form fieldset img,
.layer-warenkorb-aendern .layer-content form fieldset div {
float: left;
}

.layer-warenkorb-aendern .layer-content form fieldset img {
margin: 0 10px 0 0;
}

#content .layer-warenkorb-aendern .layer-content form fieldset {
padding: 0 0 20px 0;
margin: 0 0 0 39px;
}

#content .layer-warenkorb-aendern .layer-content form h2 {
font-size: 1.4em;
font-weight: bold;
float: none;
margin: 0 0 4px 0;
width: 178px;
}

#content .layer-warenkorb-aendern .layer-content form p {
font-size: 1.2em;
color: #631d76;
margin: 0 0 9px 0;
}

.layer-warenkorb-aendern .layer-content form select {
float: left;
margin: 0 0 5px 0;
width: 178px;
}

.layer-warenkorb-aendern .layer-content form select.select-menge {
width: 70px;
}

#content .layer-warenkorb-aendern .layer-content form .verfuegbar {
padding-left: 0;
font-size: 1.2em;
}

* html #content .layer-warenkorb-aendern .layer-content form .verfuegbar span {
position: relative;
top: -5px;
}

#content .layer-warenkorb-aendern .layer-content form .verfuegbar img {
margin:0 6px 0 0;
}

#content .layer-warenkorb-aendern .layer-content form span.gesamtpreis {
background: #b1a0b5;
color: #5d1a6e;
display: block;
font-weight: bold;
font-size: 1.7em;
padding: 7px 0;
margin-bottom: 8px;
text-align: center;
margin-left: 18px;
}

#content .layer-warenkorb-aendern .layer-content form button {
position: relative;
left: 95px;
padding: 7px 15px 5px;
}

#content .layer-warenkorb-aendern .layer-content form button span {
background: url(../img/pfeil_button.gif) 0 5px no-repeat;
color: #fff !important;
padding: 0 0 0 9px;
}

/* Bonitaetspruefung Textausgabe */
p.text-bonitaet {
width: 465px;
padding-bottom: 20px;
}

span.text-gross {
font-size: 1.417em;
color: #712384;
}

p.text-bonitaet .hinweistext {
margin: 5px 0 0 0;
display: block;
}


/* Merkzettel */
#oxid table.merkzettel {
width: 670px;
margin-bottom: 15px;
}

#content #oxid table.merkzettel th.artikel-head {
width: 383px;
}

#oxid table.merkzettel th.bearbeiten-head {
width: 145px;
}

#oxid table.merkzettel td.produkt-beschreibung {
width: 303px;
}

#oxid table.merkzettel td.gesamtpreis {
border-bottom:1px solid #EAE7EB;
}

.box-merkzettel {
margin-bottom: 30px !important;
position: relative;
left: -3px;
}

* html .box-merkzettel {
margin-bottom: 25px !important;
}

/* Wunschzettel */
.formulare-wunschzettel .wz-halbe-breite {
width: 315px;
}

.formulare-wunschzettel .formular-links label {
width: 228px;
}

.formulare-wunschzettel .formular-rechts strong,
.formulare-wunschzettel .formular-rechts label {
padding-left: 0 !important;
}

.formulare-wunschzettel .wz-halbe-breite label {
line-height: 1.2em;
}

.formulare-wunschzettel .wz-halbe-breite select.veroeffentlichen {
position: relative;
top: 14px;
}

.formulare-wunschzettel form label,
.formulare-wunschzettel div strong {
font-size: 1.2em;
}

.formulare-wunschzettel form label {
position: relative;
top: 4px;
margin-right: 4px;
}

.formulare-wunschzettel div strong {
font-weight: bold;
color: #712384;
padding-left: 10px;
}

#checkout-bestelldaten .formulare-wunschzettel form fieldset {
margin-bottom: 20px;
padding-left: 0px;
}

#checkout-bestelldaten .formulare-wunschzettel form fieldset label {
padding-left: 10px;
}

#oxid input.input-suchen {
width: 262px;
}

* html #oxid input.input-suchen {
width: 258px;
}

* + html #oxid input.input-suchen {
width: 258px;
}

#oxid input.btn-wz {
height: 25px;
border: none;
cursor: pointer;
float: right;
position: relative;
top: -2px;
}

#oxid input.btn-jetzt-suchen {
background: url(/out/lascana/img/button_jetzt_suchen.gif) 0 0 no-repeat;
width: 115px;
}


#oxid input.btn-speichern {
background: url(/out/lascana/img/button_speichern.gif) 0 0 no-repeat;
width: 99px;
}

#oxid input.btn-wz-versenden {
background: url(/out/lascana/img/button_wz_versenden.gif) 0 0 no-repeat;
width: 189px;
}

#oxid .wz-button-box {
border-top: 1px solid #EAE7EB;
margin-top: 17px;
padding: 27px 0 3px 0;
}

#content .formulare-wunschzettel .wishsearchresults p {
margin-bottom: 5px;
padding-left: 10px;
}

#content .formulare-wunschzettel .wishsearchresults {
padding-bottom: 22px;
}

/* Zuletzt angesehen */
.btn-weitershoppen {
margin-bottom: 30px;
}

/* Checkout-Formulare */
/* Bestellangaben */
#checkout-bestelldaten h2 {
/*float: left;*/
}

#katalog-empfehlen h3,
#checkout-bestelldaten h3,
#checkout-login h3,
#mein-konto h3,
#kontakt h3,
#mixkini-detail h3 {
background: url(/out/lascana/img/form-legend-headline_bg.jpg) repeat-x;
color: #fff;
font-size: 1.4em;
font-weight: bold;
padding: 11px 0 11px 10px;
margin: 0 0 17px 0;
}

#checkout-bestelldaten fieldset {
margin-bottom: 20px;
padding-left: 10px;
}

#checkout-bestelldaten fieldset fieldset {
margin: 0;
padding: 0;
}

#content #checkout-bestelldaten fieldset fieldset a.icon-1:hover iframe {
display: block;
left: 35px;
top: 10px;
}


#checkout-bestelldaten fieldset fieldset .form-container {
margin: 10px 0 0 -10px;
padding: 0 0 5px 28px;
position: relative;
}

#checkout-bestelldaten fieldset.hermes {
padding-bottom: 20px;
position: relative;
z-index: 100;
}

fieldset.hermes #hermes-layer {
top: -65px;
margin: 0;
left: -21px;
}

fieldset.hermes #hermes-layer {
height: 491px;
border: 1px solid #694273;
}

fieldset.hermes div.popup.on {
width: 690px;
}

* html fieldset.hermes #hermes-layer {
height: 511px;
top: -66px;
}

* + html fieldset.hermes #hermes-layer {
height: 511px;
top: -66px;
}

fieldset.hermes a.text-schwarz {
margin-left: 10px;
}

#checkout-bestelldaten fieldset fieldset .form-container.container-1 {
margin: 10px 0 12px -10px;
border-bottom: 1px solid #eae7eb;
}

#checkout-bestelldaten fieldset fieldset .form-container a.text-schwarz {
background-position: 0 6px;
}


#checkout-bestelldaten fieldset.anmeldung {
margin-bottom: 16px;
}

* html #checkout-bestelldaten fieldset.anmeldung {
margin-bottom: 17px;
}

* + html #checkout-bestelldaten fieldset.anmeldung {
margin-bottom: 17px;
}

#checkout-bestelldaten fieldset.last {
margin-bottom: 0;
}

#checkout-bestelldaten fieldset.anmeldung .softinfo {
position: relative;
left: 153px;
top: -4px;
font-size: 1.2em;
}

.blindlabel {
margin-left: 151px;
}

* html .blindlabel {
margin-left: 154px;
}

/* Textlink layer Delivery Msg */

.delivery-msg {
padding-top: 15px;
}

#oxid .formular a.label-layer {
font-size: 1.2em;
}

#oxid .formular a.label-layer,
#oxid .formular a.label-layer:hover {
background: none;
}

#oxid .formular a.label-layer span.tooltip {
float: none;
left: 140px;
top: -62px;
padding-top: 0;
width: 142px;
}

#oxid .formular a.label-layer span.tooltip .top {
width: 132px;
}

#oxid .formular a.label-layer span.tooltip .bottom {
margin-bottom: -5px;
}

#oxid .formular a.label-layer span.tooltip-content {
font-size: 0.8em;
width: 110px;
margin-bottom: 0;
padding-bottom: 0;
position: relative;
top: -15px;
}

* html #oxid .formular a.label-layer span.tooltip {
top: -77px;
}

* html #oxid .formular a.label-layer span.tooltip-content {
padding-left: 29px;
top: -27px;
}

* html #oxid .formular a.label-layer span.tooltip .bottom {
position: relative;
top: 40px;
padding: 0;
margin: 0;
}

* html #oxid div#type-field-container-hermes input#checkbox-sms-message,
* html #oxid div#type-field-container-hermes input#checkbox-mail-message {
position: relative;
top: 0;
}

* + html #oxid .formular a.label-layer span.tooltip {
top: -77px;
}

* + html #oxid .formular a.label-layer span.tooltip-content {
padding-left: 29px;
top: -20px;
}

* + html #oxid .formular a.label-layer span.tooltip .bottom {
position: relative;
top: 30px;
padding: 0;
margin: 0;
}

* + html #oxid div#type-field-container-hermes input#checkbox-sms-message,
* + html #oxid div#type-field-container-hermes input#checkbox-mail-message {
position: relative;
top: 0;
}

#oxid div#type-field-container-hermes .delivery-msg label.text-label {
position: relative;
top: -3px;
}

#oxid div#type-field-container-hermes input#no-for-sms {
margin-top: 6px;
}

/* Bezahlangaben */

* + html #oxid .bezahlangaben .versandart .tooltip-label {
margin-bottom: 5px;
}

#oxid div.versandart .label-breit {
width: auto;
margin-bottom: 6px;
}

#oxid div.versandart span {
float: left;
}

#oxid div.versandart span.kosten {
visibility: hidden;
float: none;
position: relative;
top: 5px;
}

* html #oxid div.versandart span.kosten {
top: 3px;
}

* + html #oxid div.versandart span.kosten {
top: 3px;
}

#oxid div.versandart span.active {
visibility: visible;
font-size: 1.2em;
}

#oxid div.versandart span.hermes {
margin-left: 65px;
}

#oxid div.versandart span.dhl-standard {
margin-left: 85px;
}

#oxid div.versandart span.dhl-express {
margin-left: 27px;
}

#oxid div.versandart a.infoicon-hermes {
left: 0;
}


div.form-spalte-rechts {
float: right;
width: 451px;
}

div.form-spalte-rechts p {
margin-left: 10px;
}

#oxid .bezahlangaben label {
width: auto;
}

#oxid .bezahlangaben .tooltip-label {
float: left;
}

#oxid .bezahlangaben a.infoicon {
top: 2px;
}

fieldset.zahlart {
border-bottom: 1px solid #f2ebf3;
}

/* Checkout Bestellen */
#oxid #checkout-bestelldaten div.address-pruefung {
margin-bottom: 20px;
}

#oxid #checkout-bestelldaten .textbox {
float: left;
width: 222px;
margin-right: 1px;
}

#oxid #checkout-bestelldaten .textbox form {
margin-left: 10px;
}

#oxid #checkout-bestelldaten .last {
/*width: 224px;*/
margin-right: 0;
}

#oxid #checkout-bestelldaten .textbox h3 {
margin-bottom: 15px;
}

#oxid #checkout-bestelldaten input.btn-aendern {
background: url(/out/lascana/img/button_aendern.gif) 0 0 no-repeat;
width: 82px;
height: 16px;
border: none;
cursor: pointer;
margin-top: 9px;
}

#oxid #checkout-bestelldaten input.btn-aendern.paketshop {
background: url(/out/lascana/img/button_aendern_paketshop.gif) 0 0 no-repeat;
}

#oxid #checkout-bestelldaten .textbox p {
margin-bottom: 0px;
}

#oxid #checkout-bestelldaten .textbox form.kreditkarte {
margin-top: 13px;
}

#oxid .pruefung  table.warenkorb td.menge {
text-align: center;
}

#oxid .pruefung  table.warenkorb td.menge span {
padding-left: 0;
}

#oxid .pruefung  table.kosteninfo {
margin-bottom: 24px;
}

#oxid table.warenkorb th.bestell-pruefung {
width: 352px;
}

#oxid table.warenkorb table.details {
width: 264px;
}

#oxid table.warenkorb table.details td.bezeichner {
width: 40px;
}

#oxid table.warenkorb table.details td.wert {
width: 224px;
}

#oxid .pruefung .infoarea {
padding: 10px;
}

#oxid .pruefung .infoarea input {
float: left;
margin-right: 8px;
}

#oxid .pruefung .infoarea p {
float: left;
width: 345px;
margin: 0;
}

* html #oxid .pruefung .infoarea p {
margin: 4px 0 0 0;
}

* + html #oxid .pruefung .infoarea p {
margin: 4px 0 0 0;
}


/* Checkout Login */

* html #checkout-login {
padding: 20px 0 0 20px;
}

#checkout-login h3 {
background: url(/out/lascana/img/h3-mit-schatten.jpg) no-repeat;
margin-bottom: 0;
padding:14px 0 11px 23px;
width: 678px;
}

* html #checkout-login h3 {
width: 658px;
}

#checkout-login h3,
#checkout-login .box-content {
position: relative;
left: -3px;
}

#content #checkout-login .box-content {
background: url(/out/lascana/img/bg_contentbox-login.gif) 0 0 repeat-y;
}

* html #content #checkout-login .box-content { /* BG im IE6 um 1px verschoben */
background: url(/out/lascana/img/bg_contentbox-login.gif) -1px 0 repeat-y;
}

#checkout-login .box-content .loginart {
float: left;
padding: 20px 10px 16px 24px;
width: 303px;
}

#checkout-login .box-content .formular {
padding-top: 13px;
}

span.loginart-bottom {
margin-bottom: 13px;
}

* html span.loginart-bottom {
margin-bottom: 10px;
}

#checkout-login .box-content .loginart p {
margin-bottom: 25px;
}

#checkout-login .box-content .loginart label {
margin: 0 5px 17px 0;
width: 58px;
}

#checkout-login .box-content .loginart label.last {
margin-bottom: 23px;
}

#checkout-login .box-content .formular button {
margin: 2px 15px 2px 0;
float: left;
}

#checkout-login .box-content .loginart .pw-login {
position: relative;
top: 9px;
margin-left: 5px;
}

#checkout-login .box-content .ohne-konto p {
margin-bottom: 32px;
}

#checkout-login .box-content .vorteile {
float: left;
width: 319px;
padding: 10px 0 3px 16px;
}

#checkout-login .box-content .vorteile dl {
width: auto;
margin-bottom: 0;
}

#checkout-login .box-content .vorteile dl dt {
display: none;
}

#checkout-login .box-content .vorteile dl dd.achtung {
background: url(/out/lascana/img/icon-achtung.gif) no-repeat 3px 6px;
}

#checkout-login .box-content .vorteile dl dd.normaltext {
background: none;
margin-left: -18px;
}

#content #checkout-login .box-content-bottom {
margin-left: -4px;
}

#checkout-login span.fehlermeldung {
margin: 0 0 13px;
width: 270px;
}

* html #checkout-login span.fehlermeldung {
margin: 0 0 11px;
width: 273px;
}

#mein-konto #wait-forgot form{
padding: 10px 20px 40px;
}

#mein-konto #wait-forgot form .warenkorb-navi{
left: 0;
margin: 6px 0 0;
}

#mein-konto .on .popup input{
border: 1px solid;
}

#mein-konto .on .popup input{
border: 1px solid;
}

form.form-pw-aendern input{
width: 370px !important;
}

* html #content #oxid .login-variante-2 {
width: 658px;
}

.login-variante-2 div {
padding-top: 7px;
}

.login-variante-2 div a {
margin-left: 15px;
}

.login-variante-2 fieldset {
padding-bottom: 4px;
}

.vip-club-anmeldung h2 {
margin-bottom: 0;
}

.vip-club-anmeldung .fehlermeldung {
display: none;
}

.vip-club-anmeldung .fehlermeldung span {
display: block;
margin-bottom: 10px;
}

#content #mein-konto .box-content.vip-club-anmeldung {
padding: 0;
}

#oxid #mein-konto .vip-club-anmeldung label {
width: 110px;
}

#content #oxid .vip-club-anmeldung a.text-weiss {
background: url(/out/lascana/img/pfeil_weiss_bg_pink.gif) no-repeat 0 5px;
font-size: 1em;
text-decoration: underline;
}

#oxid #mein-konto .vip-club-anmeldung input.input-zweifuenftel{
width: 152px;
}

#content #oxid .login-variante-2 .checkbox {
width: auto;
top: 1px;
margin-bottom: 0px;
}

#content #oxid .login-variante-2 label.checkbox-label {
width: auto;
padding-top: 2px;
margin-bottom: 12px;
}

#content #oxid .login-variante-2 #benutzername {
margin-right: 25px;
}

#content #oxid .login-variante-2 .passwort {
width: 68px;
}

#content #oxid .login-variante-2 a.password-vergessen {
margin-left: 78px;
}

span.login-variante {
margin-bottom: 0;
}

/* Checkout Danke */
#checkout-danke {
float: left;
margin: 10px 0 30px 0;
width: 391px;
}

.inner-content-danke-seite { /* fuer inneren Bereich des Contents auf der Danke-Seite */
background: #fff;
padding: 20px 20px 0px 20px;
}

* html .inner-content-danke-seite { /* fuer inneren Bereich des Contents auf der Danke-Seite */
background: #fff;
padding: 20px 20px 0px 20px;
}

* + html .inner-content-danke-seite { /* fuer inneren Bereich des Contents auf der Danke-Seite */
background: #fff;
padding: 20px 20px 0px 20px;
}

img.danke-teaser {
margin-top: 6px;
position:relative;
right: -4px;
float: right;
}

#checkout-danke strong {
color: #712384;
font-weight: normal;
}

#checkout-danke p a.button {
font-size: 1.083em !important;
margin: -25px 0 0 260px;
display: block;
width: 100px;
}

.danke-teaser-box {
margin-bottom: 16px;
}

* html .danke-teaser-box {
margin-bottom: 36px;
}

* + html .danke-teaser-box {
margin-bottom: 33px;
}

.teaser-box .teaser-right {
position: relative;
right: -6px;
margin-bottom: 20px;
}

.teaser-left {
position: relative;
left: 0;
margin-right: 15px;
margin-bottom: 20px;
}

* html .teaser-left {
margin-bottom: 14px;
}

* html .teaser-box .teaser-right {
margin-bottom: 14px;
}


/* ANFANG kleine Teaservariante */

p.agb-funktionen {
padding-top: 20px;
}

/* ANFANG kleine Teaservariante

#checkout-danke p.left {
padding-right: 115px;
margin-bottom: 10px;
}

#checkout-danke a.button {
position: relative;
top: 8px;
}

ENDE kleine Teaservariante */

/* mein Konto */
#mein-konto {
padding-bottom: 38px;
}

/*
#mein-konto h3 {
background: url(/out/lascana/img/h3-mit-schatten.jpg) no-repeat;
margin-bottom: 0;
width: 668px;
padding: 14px 0 11px 13px;
}
*/


#content #mein-konto .box-content {
background: none;
padding: 0 0 0 10px;
width: auto;
}

* html #content #mein-konto .box-content {
width: 658px;
}


#mein-konto .box-content p {
margin-bottom: 26px;
}

#oxid #mein-konto input {
width: 197px;
margin-bottom: 11px;
}

#oxid #mein-konto label {
width: 98px;
}

#oxid #mein-konto label.sonderbreite {
width: 131px;
}

#oxid #mein-konto label.password-neu-wdh {
margin: 0 10px 24px 6px;
width: 76px;
}

#oxid #mein-konto input.input-sonderbreite {
width: 185px;
}

/* IE6 */
* html #oxid #mein-konto label {
margin: 0 5px 24px 0;
}

/* IE6 */
* html #oxid #mein-konto label.password-neu-wdh {
margin: 0 5px 24px 6px;
}

#mein-konto a.link-gross {
background: url(/out/lascana/img/pfeil-lila_gross.gif) 0 7px no-repeat;
}

#mein-konto .warenkorb-navi {
margin-bottom: 3px;
}

#oxid #mein-konto .newslettereinstellungen label {
width: 265px !important;
}

#oxid #mein-konto .newslettereinstellungen select {
width: 50px;
margin-right: 15px;
}

#oxid #mein-konto .newslettereinstellungen .warenkorb-navi {
margin: 4px 20px 0 -10px;
}

* html #oxid #mein-konto .newslettereinstellungen .warenkorb-navi {
margin: 0 9px 0 0;
position: relative;
left: -10px;
}

#oxid #mein-konto label.pw-aendern {
width: 141px;
}

form.form-pw-aendern .warenkorb-navi {
position: relative;
left: -10px;
margin: 6px 8px 0 0;
}

#content .mein-konto-rechnungseinstellungen fieldset {
margin-bottom: 0;
}

/* Kategorie Uebersicht */
.kategorie-uebersicht {
}

/* Container fuer Produkte */
p.produkt-error {
text-align: left;
font-size: 1.2em;
margin-left: 20px;
}

.produkt-uebersicht {
padding: 30px 0 13px 0;
margin-bottom: 8px;
background-color: #fff;
text-align: center;
}

* html .produkt-uebersicht {
padding: 30px 0 26px 0;
}

#content .zuletzt-angesehen {
padding: 20px 0 13px 0;
}

#content .zuletzt-angesehen p {
padding: 0 20px 10px 20px;
text-align: left;
}

.produkt-uebersicht h2 {
text-align: left;
margin-left: 20px;
}

/* Produkt Reihe */
.produkt-reihe {
margin-bottom: 17px;
}

/* Produkt einzel */
.produkt-head {
background-color: #6e1e82;
height: 25px;
overflow: hidden;
}

div.produkt {
float: left;
width: 163px;
margin: 0 19px 0 0;
}

/* IE6 */
* html div.produkt {
margin: 0 19px -8px 0;
}

.produkt-uebersicht .produkt-bild {
height: 223px;
width: 163px;
overflow: hidden;
position: relative;
}

.produkt-bezeichnung {
padding: 9px 8px 0;
text-align: center;
}

.produkt-bezeichnung a {
font-size: 1.2em;
line-height: 1.2em;
font-weight: bold;
background: url(/out/lascana/img/pfeil_lila_bg_weiss.gif) 0 3px no-repeat;
padding-left: 9px;
display: inline-block;
}

.produkt-verfuegbarkeit {
font-size: 1.1em;
line-height: 1.3em;
padding: 5px 0 0;
color: #666666;
text-align: center;
}

.produkt-info {
position: relative;
z-index: 50;
}

div.produkt-verfuegbarkeit div.layer-link {
display: inline;
}

/* Verfuegbarkeitslayer */
div.layer-verfuegbarkeit {
display: none;
position: absolute;
left: -58px;
bottom: 50px;
width: 394px;
text-align: left;
z-index: 10000;
visibility: hidden;
margin: 0;
overflow: hidden;
}

/* IE6 */
* html div.layer-verfuegbarkeit {
bottom: 285px;
}

.produkt-galerie div.layer-verfuegbarkeit {
left: -130px;
bottom: 65px;
}

/* IE6 */
* html .produkt-galerie div.layer-verfuegbarkeit {
bottom: 255px;
}

div.produkt-verfuegbarkeit div:hover div,
div.produkt-verfuegbarkeit div.sfhover div {
display: block;
}

div.layer-verfuegbarkeit .layer-head {
background: #e2bfec;
border-left: 1px solid #6a4574;
border-right: 1px solid #6a4574;
border-top: 1px solid #6a4574;
}

#content div.layer-verfuegbarkeit .layer-head strong,
#content div.layer-verfuegbarkeit .layer-head h3 {
color: #6b2779;
font-size: 1.363em;
font-weight: bold;
padding: 13px 0 14px 21px;
float: left;
margin-bottom: 0;
background: none;
z-index: 4999;
}

div.layer-verfuegbarkeit .layer-body {
border-left: 1px solid #6a4574;
border-right: 1px solid #6a4574;
background-color: #fff;
padding-bottom: 15px;
}

div.layer-verfuegbarkeit .layer-bottom {
background: url(../img/bg_layer_bottom.gif) 0 bottom no-repeat;
width: 694px;
height: 18px;
}

div.layer-verfuegbarkeit.ampel .layer-bottom {
background: url(../img/bg_layer_bottom.gif) -80px bottom no-repeat;
}

.tabelle-verfuegbarkeit {
width: 351px;
margin-left: 21px;
color: #6e1e82;
}

#oxid .produkt-uebersicht div.layer-verfuegbarkeit.ampel {
left: 12px;
}

#oxid div.layer-verfuegbarkeit.ampel {
left: -15px;
width: 140px;
}

* html .produkt-galerie div.layer-verfuegbarkeit.ampel {
bottom: 235px;
}

div.layer-verfuegbarkeit.ampel .layer-body {
padding: 10px;
text-align: center;
}

div.layer-verfuegbarkeit.ampel .layer-body  span{
position: relative;
top: -2px;
}

div.layer-verfuegbarkeit.ampel .layer-body  span{
margin-left:9px;
}

/* CSS Klasse zum urspruenglichen HTML geandert, zur leichteren dynamischen Verarbeitung. bsl */
div.layer-verfuegbarkeit .tabelle-verfuegbarkeit th.first,
div.layer-verfuegbarkeit .tabelle-verfuegbarkeit th.second {
font-size: 1.091em;
font-weight: normal;
padding: 7px 0 2px 0;
}

div.layer-verfuegbarkeit .tabelle-verfuegbarkeit th.first {
width: 40px;
}

div.layer-verfuegbarkeit .tabelle-verfuegbarkeit th.second {
width: 311px;
}

div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td {
vertical-align: top;
padding: 7px 0;
border-top: 1px solid #e2d2e6;
}

/* innere Tabelle fuer die Anzeige der Groessen */
div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td {
padding: 0;
border-top: none;
padding-right: 12px;
}

div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td.last {
padding-right: 0;
}

#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td span {
font-size: 1.091em;
color: #6e1e82;
margin-left: 0;
margin-right: 0;
}


#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td a {
font-size: 1.091em;
color: #6e1e82;
margin-left: 0;
}

#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td a:visited {
color: #6e1e82;
}

#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td a:hover {
color: #666;
}

#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td a:focus {
color: #6e1e82;
}

#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td a:active {
color: #6e1e82;
}

#content div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td table tr td del {
color: #8a8a8a;
font-size: 1.091em;
}



div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td a.farb-link {
position: relative;
left: -2px;
}

div.layer-verfuegbarkeit .tabelle-verfuegbarkeit td span {
margin-right: 15px;
}

#content .produkt-verfuegbarkeit a {
font-size: 1em;
margin-left: 2px;
}

#content .produkt-verfuegbarkeit .layer-link a.text-grau {
background-position: 0 5px;
}

#content .produkt-galerie .produkt-verfuegbarkeit .layer-link a.text-grau {
background-position: 0 4px;
}

.produkt-farbe {
min-height: 17px;
padding: 9px 0px 8px 7px;
border-bottom: 1px solid #e2d2e6;
text-align: left;
}

* html #content .produkt-farbe {
height: 20px;
}

.produkt-farbe a {
margin: 0 2px 0 0;
}

.produkt-farbe a.last {
margin: 0;
}

.produkt-farbe a img {
width: 17px;
height: 17px;
}

.produkt-farbe a {
float: left;
width: 17px;
height: 17px;
}

.produkt-farbe a:hover {
position: relative;
}

.produkt-farbe a:hover img {
position: absolute;
left: -9px;
top: -9px;
height: 34px;
width: 34px;
}

.produkt-preis {
padding: 10px 8px;
text-align: center;
font-size: 1.1em;
line-height: 1.4em;
}

* html .produkt-preis {
position: relative; /*IE6 doppelinhalt-bug */
padding: 5px 8px;
}

.produkt-preis del {
margin-right: 2px;
white-space: nowrap;
}

.produkt-preis ins {
font-size: 1.273em;
font-weight: bold;
text-decoration: none;
}

.produkt-verfuegbarkeit span,
.produkt-preis span {
white-space: nowrap;
}

.produkt-uebersicht .last {
margin-right: 0px;
}

/* Produkt Zusatz-icons  */
.produkt-bild .zusatz-icons {
position: absolute;
right: 0;
top: 10px;
width: 58px;
}

* html .produkt-bild .zusatz-icons {
right: -1px;
}

/* Positionierung auf Produkt Detailsseite */
.produkt-details .produkt-bild .zusatz-icons {
right: 9px;
top: 14px;
}

* html .produkt-details .produkt-bild .zusatz-icons {
right: 7px;
}

.produkt-bild .zusatz-icons span {
margin-bottom: 4px;
width: 46px;
display: block;
float: right;
}

/* Flags */
/* Neu */
.produkt-bild .zusatz-icons span.neu {
background: url(/out/lascana/img/artikel_flag_neu.png) no-repeat;
height: 22px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.neu {
background: url(/out/lascana/img/artikel_flag_neu.gif) no-repeat;
}

/* Gratis */
.produkt-bild .zusatz-icons span.gratis {
background: url(/out/lascana/img/artikel_flag_gratis.png) no-repeat;
height: 36px;
width: 58px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.gratis {
background: url(/out/lascana/img/artikel_flag_gratis.gif) no-repeat;
}

/* Sale */
.produkt-bild .zusatz-icons span.sale {
background: url(/out/lascana/img/artikel_flag_sale.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.sale {
background: url(/out/lascana/img/artikel_flag_sale.gif) no-repeat;
}

/* Setpreis */
.produkt-bild .zusatz-icons span.setpreis {
background: url(/out/lascana/img/artikel_flag_setpreis.png) no-repeat;
height: 37px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.setpreis {
background: url(/out/lascana/img/artikel_flag_setpreis.gif) no-repeat;
}

/* Sparset */
.produkt-bild .zusatz-icons span.sparset {
background: url(/out/lascana/img/artikel_flag_sparset.png) no-repeat;
height: 37px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.sparset {
background: url(/out/lascana/img/artikel_flag_sparset.gif) no-repeat;
}

/* Topseller */
.produkt-bild .zusatz-icons span.topseller {
background: url(/out/lascana/img/artikel_flag_topseller.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.topseller {
background: url(/out/lascana/img/artikel_flag_topseller.gif) no-repeat;
}


/* 3 Paar */
.produkt-bild .zusatz-icons span.paar-3 {
background: url(/out/lascana/img/artikel_flag_3paar.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.paar-3 {
background: url(/out/lascana/img/artikel_flag_3paar.gif) no-repeat;
}

/* 4 Paar */
.produkt-bild .zusatz-icons span.paar-4 {
background: url(/out/lascana/img/artikel_flag_4paar.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.paar-4 {
background: url(/out/lascana/img/artikel_flag_4paar.gif) no-repeat;
}

/* 5 Paar */
.produkt-bild .zusatz-icons span.paar-5 {
background: url(/out/lascana/img/artikel_flag_5paar.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.paar-5 {
background: url(/out/lascana/img/artikel_flag_5paar.gif) no-repeat;
}

/* 6 Paar */
.produkt-bild .zusatz-icons span.paar-6 {
background: url(/out/lascana/img/artikel_flag_6paar.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.paar-6 {
background: url(/out/lascana/img/artikel_flag_6paar.gif) no-repeat;
}

/* 8 Paar */
.produkt-bild .zusatz-icons span.paar-8 {
background: url(/out/lascana/img/artikel_flag_8paar.png) no-repeat;
height: 21px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.paar-8 {
background: url(/out/lascana/img/artikel_flag_8paar.gif) no-repeat;
}

/* 10 Paar */
.produkt-bild .zusatz-icons span.paar-10 {
background: url(/out/lascana/img/artikel_flag_10paar.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.paar-10 {
background: url(/out/lascana/img/artikel_flag_10paar.gif) no-repeat;
}

/* 1er Pack */
.produkt-bild .zusatz-icons span.pack-1 {
background: url(/out/lascana/img/artikel_flag_1er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-1 {
background: url(/out/lascana/img/artikel_flag_1er_pack.gif) no-repeat;
}

/* 2er Pack */
.produkt-bild .zusatz-icons span.pack-2 {
background: url(/out/lascana/img/artikel_flag_2er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-2 {
background: url(/out/lascana/img/artikel_flag_2er_pack.gif) no-repeat;
}

/* 3er Pack */
.produkt-bild .zusatz-icons span.pack-3 {
background: url(/out/lascana/img/artikel_flag_3er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-3 {
background: url(/out/lascana/img/artikel_flag_3er_pack.gif) no-repeat;
}

/* 4er Pack */
.produkt-bild .zusatz-icons span.pack-4 {
background: url(/out/lascana/img/artikel_flag_4er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-4 {
background: url(/out/lascana/img/artikel_flag_4er_pack.gif) no-repeat;
}

/* 5er Pack */
.produkt-bild .zusatz-icons span.pack-5 {
background: url(/out/lascana/img/artikel_flag_5er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-5 {
background: url(/out/lascana/img/artikel_flag_5er_pack.gif) no-repeat;
}


/* 6er Pack */
.produkt-bild .zusatz-icons span.pack-6 {
background: url(/out/lascana/img/artikel_flag_6er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-6 {
background: url(/out/lascana/img/artikel_flag_6er_pack.gif) no-repeat;
}

/* 7er Pack */
.produkt-bild .zusatz-icons span.pack-7 {
background: url(/out/lascana/img/artikel_flag_7er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-7 {
background: url(/out/lascana/img/artikel_flag_7er_pack.gif) no-repeat;
}

/* 8er Pack */
.produkt-bild .zusatz-icons span.pack-8 {
background: url(/out/lascana/img/artikel_flag_8er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-8 {
background: url(/out/lascana/img/artikel_flag_8er_pack.gif) no-repeat;
}

/* 9er Pack */
.produkt-bild .zusatz-icons span.pack-9 {
background: url(/out/lascana/img/artikel_flag_9er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-9 {
background: url(/out/lascana/img/artikel_flag_9er_pack.gif) no-repeat;
}

/* 10er Pack */
.produkt-bild .zusatz-icons span.pack-10 {
background: url(/out/lascana/img/artikel_flag_10er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-10 {
background: url(/out/lascana/img/artikel_flag_10er_pack.gif) no-repeat;
}


/* 11er Pack */
.produkt-bild .zusatz-icons span.pack-11 {
background: url(/out/lascana/img/artikel_flag_11er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-11 {
background: url(/out/lascana/img/artikel_flag_11er_pack.gif) no-repeat;
}


/* 12er Pack */
.produkt-bild .zusatz-icons span.pack-12 {
background: url(/out/lascana/img/artikel_flag_12er_pack.png) no-repeat;
height: 36px;
}

/* IE6 mit gif-grafik */
* html .produkt-bild .zusatz-icons span.pack-12 {
background: url(/out/lascana/img/artikel_flag_12er_pack.gif) no-repeat;
}


/*--------!!!--------*/
/* Flags fuer Gallery*/
/*--------!!!--------*/
.galerie-box .produkt-bild .zusatz-icons {
top: 7px;
}

.galerie-box .produkt-bild .zusatz-icons span {
margin-bottom: 3px;
width: 30px;
}

/* Neu */
.galerie-box .produkt-bild .zusatz-icons span.neu {
background: url(/out/lascana/img/artikel_flag_gallery_neu.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.neu {
background: url(/out/lascana/img/artikel_flag_gallery_neu.gif) no-repeat;
}

/* Gratis */
.galerie-box .produkt-bild .zusatz-icons span.gratis {
background: url(/out/lascana/img/artikel_flag_gallery_gratis.png) no-repeat;
height: 23px;
width: 45px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.gratis {
background: url(/out/lascana/img/artikel_flag_gallery_gratis.gif) no-repeat;
}

/* Sale */
.galerie-box .produkt-bild .zusatz-icons span.sale {
background: url(/out/lascana/img/artikel_flag_gallery_sale.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.sale {
background: url(/out/lascana/img/artikel_flag_gallery_sale.gif) no-repeat;
}

/* Setpreis */
.galerie-box .produkt-bild .zusatz-icons span.setpreis {
background: url(/out/lascana/img/artikel_flag_gallery_setpreis.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.setpreis {
background: url(/out/lascana/img/artikel_flag_gallery_setpreis.gif) no-repeat;
}

/* Sparset */
.galerie-box .produkt-bild .zusatz-icons span.sparset {
background: url(/out/lascana/img/artikel_flag_gallery_sparset.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.sparset {
background: url(/out/lascana/img/artikel_flag_gallery_sparset.gif) no-repeat;
}

/* Topseller */
.galerie-box .produkt-bild .zusatz-icons span.topseller {
background: url(/out/lascana/img/artikel_flag_gallery_topseller.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.topseller {
background: url(/out/lascana/img/artikel_flag_gallery_topseller.gif) no-repeat;
}


/* 3 Paar */
.galerie-box .produkt-bild .zusatz-icons span.paar-3 {
background: url(/out/lascana/img/artikel_flag_gallery_3paar.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.paar-3 {
background: url(/out/lascana/img/artikel_flag_gallery_3paar.gif) no-repeat;
}

/* 4 Paar */
.galerie-box .produkt-bild .zusatz-icons span.paar-4 {
background: url(/out/lascana/img/artikel_flag_gallery_4paar.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.paar-4 {
background: url(/out/lascana/img/artikel_flag_gallery_4paar.gif) no-repeat;
}

/* 5 Paar */
.galerie-box .produkt-bild .zusatz-icons span.paar-5 {
background: url(/out/lascana/img/artikel_flag_gallery_5paar.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.paar-5 {
background: url(/out/lascana/img/artikel_flag_gallery_5paar.gif) no-repeat;
}

/* 6 Paar */
.galerie-box .produkt-bild .zusatz-icons span.paar-6 {
background: url(/out/lascana/img/artikel_flag_gallery_6paar.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.paar-6 {
background: url(/out/lascana/img/artikel_flag_gallery_6paar.gif) no-repeat;
}

/* 8 Paar */
.galerie-box .produkt-bild .zusatz-icons span.paar-8 {
background: url(/out/lascana/img/artikel_flag_gallery_8paar.png) no-repeat;
height: 18px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.paar-8 {
background: url(/out/lascana/img/artikel_flag_gallery_8paar.gif) no-repeat;
}

/* 10 Paar */
.galerie-box .produkt-bild .zusatz-icons span.paar-10 {
background: url(/out/lascana/img/artikel_flag_gallery_10paar.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.paar-10 {
background: url(/out/lascana/img/artikel_flag_gallery_10paar.gif) no-repeat;
}

/* 1er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-1 {
background: url(/out/lascana/img/artikel_flag_gallery_1er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-1 {
background: url(/out/lascana/img/artikel_flag_gallery_1er_pack.gif) no-repeat;
}

/* 2er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-2 {
background: url(/out/lascana/img/artikel_flag_gallery_2er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-2 {
background: url(/out/lascana/img/artikel_flag_gallery_2er_pack.gif) no-repeat;
}

/* 3er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-3 {
background: url(/out/lascana/img/artikel_flag_gallery_3er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-3 {
background: url(/out/lascana/img/artikel_flag_gallery_3er_pack.gif) no-repeat;
}

/* 4er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-4 {
background: url(/out/lascana/img/artikel_flag_gallery_4er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-4 {
background: url(/out/lascana/img/artikel_flag_gallery_4er_pack.gif) no-repeat;
}

/* 5er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-5 {
background: url(/out/lascana/img/artikel_flag_gallery_5er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-5 {
background: url(/out/lascana/img/artikel_flag_gallery_5er_pack.gif) no-repeat;
}


/* 6er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-6 {
background: url(/out/lascana/img/artikel_flag_gallery_6er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-6 {
background: url(/out/lascana/img/artikel_flag_gallery_6er_pack.gif) no-repeat;
}

/* 7er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-7 {
background: url(/out/lascana/img/artikel_flag_gallery_7er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-7 {
background: url(/out/lascana/img/artikel_flag_gallery_7er_pack.gif) no-repeat;
}

/* 8er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-8 {
background: url(/out/lascana/img/artikel_flag_gallery_8er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-8 {
background: url(/out/lascana/img/artikel_flag_gallery_8er_pack.gif) no-repeat;
}

/* 9er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-9 {
background: url(/out/lascana/img/artikel_flag_gallery_9er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-9 {
background: url(/out/lascana/img/artikel_flag_gallery_9er_pack.gif) no-repeat;
}

/* 10er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-10 {
background: url(/out/lascana/img/artikel_flag_gallery_10er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-10 {
background: url(/out/lascana/img/artikel_flag_gallery_10er_pack.gif) no-repeat;
}


/* 11er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-11 {
background: url(/out/lascana/img/artikel_flag_gallery_11er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-11 {
background: url(/out/lascana/img/artikel_flag_gallery_11er_pack.gif) no-repeat;
}


/* 12er Pack */
.galerie-box .produkt-bild .zusatz-icons span.pack-12 {
background: url(/out/lascana/img/artikel_flag_gallery_12er_pack.png) no-repeat;
height: 23px;
}

/* IE6 mit gif-grafik */
* html .galerie-box .produkt-bild .zusatz-icons span.pack-12 {
background: url(/out/lascana/img/artikel_flag_gallery_12er_pack.gif) no-repeat;
}

.produkt-bild a.zoom {
background: url(/out/lascana/img/zoom.png) no-repeat;
position: absolute;
left: 8px;
bottom: 5px;
height: 16px;
width: 16px;
}

.produkt-details .produkt-bild a.zoom {
background: url(/out/lascana/img/zoom_20x20.png) no-repeat;
left: 13px;
bottom: 9px;
height: 21px;
width: 20px;
}


/* IE6 mit gif-grafik */
* html .produkt-bild a.zoom {
background: url(/out/lascana/img/zoom_16x16.gif) no-repeat;
}

* html .produkt-details .produkt-bild a.zoom {
background: url(/out/lascana/img/zoom_20x20.gif) no-repeat;
height: 20px;
width: 20px;
}



/* Produkt Detailseite */

.produkt-detail-all h1.breadcrumb {
width: 350px;
padding-bottom: 8px;
}

.produkt-detail-content {
background-color: #fff;
padding: 12px 0 0 18px;
margin-bottom: 10px;
}

/* Container fuer Produktbilder und Infos */
.produkt-details {
padding: 0 0 20px 0;
margin: 0 0 3px 0;
}

/* linke spalte mit Produktbildern */
/* Bildbox */
.produkt-bild-box {
float: left;
width: 264px;
margin-right: 34px;
}

/* grosses Produktbild */
.produkt-details .produkt-bild {
background: url(/out/lascana/img/bg_produktbild_shadow.gif) no-repeat;
width: 264px;
height: 365px;
padding: 4px 0 0 3px;
overflow: hidden;
position: relative;
}

/* Bild-Optionen zum Produkt */
.produkt-bild-box .bild-optionen {
background: url(/out/lascana/img/shadow_bottom_produktbild_detail.gif) 3px top no-repeat;
width: 264px;
padding-bottom: 2px;
margin-bottom: 5px;
}

/* Links zum vor und zurueck navigieren */
.produkt-bild-box .bild-optionen a.back,
.produkt-bild-box a.for {
width: 27px;
height: 32px;
display: block;
}

.produkt-bild-box .bild-optionen a.back {
background: url(../img/block_pfeil_links_shadow_detailseite.gif) no-repeat;
float: left;
}

.produkt-bild-box .bild-optionen a.for {
background: url(../img/block_pfeil_rechts_shadow_detailseite.gif) no-repeat;
float: right;
margin-right: 6px;
}

/* IE6 */
* html .produkt-bild-box .bild-optionen a.for {
margin-right: 3px;
}

.produkt-bild-box .bild-optionen .option-link-box {
width: 207px;
float: left;
}

.produkt-bild-box .bild-optionen a.option-link {
font-size: 1.2em;
display: block;
width: auto;
padding: 12px 0 8px;
}

.produkt-bild-box .bild-optionen a.drei-d {
background: url(/out/lascana/img/icon_3d.gif) 0 11px no-repeat;
padding-left: 22px;
}

.produkt-bild-box .bild-optionen a.video {
background: url(/out/lascana/img/icon_video.gif) 0 6px no-repeat;
padding-left: 23px;
}

.produkt-bild-box .bild-optionen .option-link-box .left {
margin-left: 20px;
}

* html .produkt-bild-box .bild-optionen a.drei-d {
margin-left: 10px !important;
}

.produkt-bild-box .bild-optionen a.video {
background: url(../img/icon_video.gif) 0 6px no-repeat;
padding-left: 23px;
margin-right: 20px;
}

* html .produkt-bild-box .bild-optionen a.video {
margin-right: 10px;
}

/* Farb-Optionen zum Produkt */
.farb-optionen {
border-top: 1px solid #e2d2e6;
padding-top: 7px;
margin-left: 3px;
width: 255px;
}

/* Links zum vor und zurueck navigieren */
.produkt-bild-box .farb-optionen a.back,
.produkt-bild-box a.for {
width: 24px;
height: 30px;
display: block;
}

.produkt-bild-box .farb-optionen a.back {
background: url(../img/block_pfeil_links_detailseite.gif) no-repeat;
float: left;
}

.produkt-bild-box .farb-optionen a.back-passive {
background: url(../img/block_pfeil_links_detailseite_grau.gif) no-repeat;
cursor: auto;
}

.produkt-bild-box .farb-optionen a.for {
background: url(../img/block_pfeil_rechts_detailseite.gif) no-repeat;
float: right;
}

.produkt-bild-box .farb-optionen a.for-passive {
background: url(../img/block_pfeil_rechts_detailseite_grau.gif) no-repeat;
cursor: auto;
}

.produkt-bild-box .farb-optionen a.for {
margin-left: -20px;
left: 0;
}

/* Box mit Farbgrafiken */
.produkt-bild-box .farb-optionen .farb-link-box,
body.zoomoviewer .farb-optionen .farb-link-box {
float: left;
width: 205px;
margin-left: 12px;
position: relative;
top: -2px;
text-align: center;
}

body.zoomoviewer .farb-optionen .farb-link-box {
width: 150px;
margin-left: 0;
}

.produkt-bild-box .farb-optionen .farb-link-box span,
body.zoomoviewer .farb-optionen .farb-link-box span{
float: left;
height: 57px;
width: 34px;
margin-right: 15px;
text-align: center;
overflow: hidden;
}

.produkt-bild-box .farb-optionen .farb-link-box span.last,
body.zoomoviewer .farb-optionen .farb-link-box span.last {
margin-right: 0;
}

.produkt-bild-box .farb-optionen .farb-link-box span a,
body.zoomoviewer .farb-optionen .farb-link-box span a {
margin-bottom: 1px;
display: block;
}

/* rechte spalte mit allen Produktbeschreibungen */
.produkt-infos {
float: left;
width: 392px;
}

/* IE6 */
* html .produkt-infos {
width: 391px;
}

.produkt-infos a.text-lila {
zoom: 1;
background-position: 3px 6px !important;
padding-left: 10px !important;
margin-left: 2px;
}

.produkt-infos .infos-head {
float: left;
padding-bottom: 12px;
}

/* IE6 */
* html .produkt-infos .infos-head {
padding-bottom: 15px;
}

/* IE7 */
* + html .produkt-infos .infos-head {
padding-bottom: 15px;
}

.produkt-infos h2 {
font-size: 1.9em;
line-height: 1.2em;
width: 228px;
margin: 0 0 0 0;
}

/* IE6 */
* html .produkt-infos h2 {
width: 227px;
}

.markenlogo {
width: 144px;
height: 25px;
margin: 4px 20px 20px 0;
float: right;
text-align: right;
overflow: hidden;
}

/* Artikelnummer  */
.produkt-detail-artnr {
font-size: 1.2em;
width: 193px;
}

#content .produkt-details .produkt-infos p {
margin: 0 100px 18px 0;
line-height: 1.35em;
}

.produkt-service-navi li {
padding-bottom: 5px;
}

/* Formular Auswahl Produktdetails */
.produkt-infos legend {
display: none;
}

.produkt-infos label {
float: left;
font-size: 1.2em;
width: 100px;
}

.produkt-infos select {
margin: 0 7px 10px 0;
width: 208px;
float: left;
}

.produkt-infos select#menge {
width: 104px;
margin: 0 0 10px 0;
}

/* IE6 */
/* hintergrundfarbe fuer disabled */
* html .produkt-infos select.disabled {
background-color: #d4d0c8;
}

/* IE7 */
/* hintergrundfarbe fuer disabled */
* + html .produkt-infos select.disabled {
background-color: #d4d0c8;
}

div.produkt-infos a.detail-material-layer-links {
z-index: 399; /* verhindert das Durchscheinen mehrerer Layer und Links gegeneinander. Warenkorblayer, Materiallinks, Materiallayer, Infoicons */
}

div.produkt-infos a.infoicon {
cursor: pointer;
z-index: 398; /* verhindert das Durchscheinen mehrerer Layer und Links gegeneinander. Warenkorblayer, Materiallinks, Materiallayer, Infoicons */
}

.verfuegbar {
font-size: 1.2em;
position: relative;
top: 4px;
}

.verfuegbar img {
margin: 0 6px 0 7px;
}

.verfuegbar span {
position: relative;
top: -2px;
z-index: 100;
}

.button-box {
background-color: #f2ebf3;
margin: 0 20px 8px 0;
}

.button-box .preise {
width: 175px;
text-align: center;
padding: 18px 0 18px 0;
float: left;
}

.button-box .preise-inner {
text-align: left;
margin-left:auto;
margin-right:auto;
}

.button-box .preise .einstellig {
width: 80px;
}

.button-box .preise .zweistellig {
width: 94px;
}

.button-box .preise .dreistellig {
width: 102px;
}

.button-box .preise del {
font-size: 1.2em;
color: #59575c;
padding-bottom: 0px;
display: block;
white-space: nowrap;
}

.button-box .preise span {
font-size: 1.7em;
color: #6e1e82;
white-space: nowrap;
}

.button-box .preise ins {
font-size: 1.294em;
text-decoration: none;
}


.preise-inner .ohne-streichpreis-1 {
height: 5px;
display: block;
}

* html .preise-inner .ohne-streichpreis-1 {
height: 0px;
display: inline;
}

.preise-inner .ohne-streichpreis-2 {
margin-bottom: 6px;
display: block;
}

* html .preise-inner .ohne-streichpreis-2 {
margin-top: 6px;

}

#content .box-content .kundenbewertung .formular button,
#content .produkt-infos .button-box button {
background: transparent url(/out/lascana/img/bg_button_warenkorb.gif) left center repeat-x !important;
margin: 17px 20px 0 0;
font-size: 1.6em !important;
padding: 5px 13px 6px;
}

* html #content .box-content .kundenbewertung .formular button,
* html #content .produkt-infos .button-box button {
background: transparent url(/out/lascana/img/bg_button_warenkorb.gif) left center repeat-x !important;
margin: 17px 20px 0 0;
font-size: 1.6em !important;
padding: 5px 13px 7px;
}

* + html #content .box-content .kundenbewertung .formular button,
* + html #content .produkt-infos .button-box button {
background: transparent url(/out/lascana/img/bg_button_warenkorb.gif) left center repeat-x !important;
margin: 17px 20px 0 0;
font-size: 1.6em !important;
padding: 5px 13px 7px;
}

#content .box-content .kundenbewertung .formular button span,
#content .produkt-infos .button-box button span {
background: url(/out/lascana/img/pfeil_button_gross.gif) 0 18px no-repeat;
padding: 11px 0 0 10px;
}

#content .produkt-details .produkt-infos .infos-head span.bewertung {
margin: 4px 0 0 10px;
width: 125px;
display: block;
float: left;
}

/* Bewertungen */
/* aus Oxid-Standard uebernommen */
#write_review {display: none;}
#oxid .rating_review_background { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.jpg) no-repeat 0 0;}
#oxid .onestar {background-position:-72px -38px}
#oxid .twostar {background-position:-54px -38px}
#oxid .threestar {background-position:-36px -38px}
#oxid .fourstar {background-position:-18px -38px}
#oxid .fivestar {background-position:0 -38px}
#oxid ul.rating {overflow: hidden; float:left; width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#oxid ul.rating li {cursor: pointer; float:left;}
#oxid ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200; background-image: none;}
#oxid ul.rating li a b {display: none !important;}
#oxid ul.rating li.one a {left:0}
#oxid ul.rating li.two a {left:17px;}
#oxid ul.rating li.three a {left:34px;}
#oxid ul.rating li.four a {left:51px;}
#oxid ul.rating li.five a {left:68px;}
#oxid ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px}
#oxid ul.rating li.one a:hover {background-position: -72px -18px;}
#oxid ul.rating li.two a:hover {background-position: -54px -18px;}
#oxid ul.rating li.three a:hover {background-position: -36px -18px;}
#oxid ul.rating li.four a:hover {background-position: -18px -18px;}
#oxid ul.rating li.five a:hover {background-position: 0 -18px;}
#oxid .rating_review_input {margin:0; height:16px;}
#oxid .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}


/* Box mit Reiternavigation */
.box-reiter-navigation {
margin: 0 0 42px -1px;
}

.reiter-navigation {
width: 673px;
background: url(/out/lascana/img/bg_contentbox_reiternavigation_top.gif) 1px 39px no-repeat;
}

.box-reiter-navigation .reiter-navigation li {
float: left;
width: 222px;
text-align: center;
margin-left: 1px;
}

.box-reiter-navigation .reiter-navigation li.li-first-active {
background: url(/out/lascana/img/bg_reiternavigation_li_first_aktiv.gif) 0 0 no-repeat;
padding: 4px 0 0 3px;
}

.box-reiter-navigation .reiter-navigation li.li-first-passive {
background-image: none;
padding-left: 3px;
}

.box-reiter-navigation .reiter-navigation li.li-active {
background: url(/out/lascana/img/bg_reiternavigation_li_aktiv.gif) 0 0 no-repeat;
padding: 4px 0 0 1px;
margin-left: 0px;
}

#content .box-reiter-navigation .reiter-navigation li a {
display: block;
background: url(/out/lascana/img/bg_reiternavigation_passiv.gif) 0 0 repeat-x;
color: #712384;
font-size: 1.7em;
padding: 10px 0;
margin-top: 6px;
}

#content .box-reiter-navigation .reiter-navigation li a:visited {
color: #712384;
}

#content .box-reiter-navigation .reiter-navigation li a.active,
#content .box-reiter-navigation .reiter-navigation li a:hover {
color: #fff;
background: url(/out/lascana/img/bg_reiternavigation_aktiv.gif) 0 0 repeat-x;
margin-top: 4px;
padding: 10px 0 12px 0;
}

#content .box-reiter-navigation .reiter-navigation li a:focus {
color: #fff !important;
background: url(/out/lascana/img/bg_reiternavigation_aktiv.gif) 0 0 repeat-x !important;
margin-top: 0px !important;
padding: 10px 0 12px 0 !important;
}

#content .box-reiter-navigation .reiter-navigation li a:active {
color: #fff !important;
background: url(/out/lascana/img/bg_reiternavigation_aktiv.gif) 0 0 repeat-x !important;
margin-top: 4px !important;
padding: 10px 0 12px 0 !important;
}

#content .box-reiter-navigation .reiter-navigation li a.active {
margin-top: 0px !important;
}

/* aktiver Reiter */
#content .box-reiter-navigation .reiter-navigation li span {
display: block;
background: url(/out/lascana/img/bg_reiternavigation_aktiv.gif) 0 0 repeat-x;
color: #fff;
font-size: 1.7em;
padding: 10px 0 12px 0;
margin-top: 0px;
}

#content .box-reiter-navigation .reiter-navigation li a.active:visited {
color: #fff;
}

#content .box-reiter-navigation .reiter-navigation li a.active:hover {
color: #fff;
}

#content .box-reiter-navigation .reiter-navigation li a.active:focus {
color: #fff;
}

#content .box-reiter-navigation .reiter-navigation li a.active:active {
color: #fff;
}

/* Allgemeine Box mit Ueberschrift auf voller Breite */
/* Variantenbox */
#content .full-title h4 {
background: url("/out/lascana/img/bg_reiternavigation_aktiv.gif") repeat-x;
color: #fff;
font-size: 1.7em;
height: 20px;
line-height: 1.3em;
padding: 10px 15px;
width: 645px;
}

div.variante {
border-bottom: 1px solid #6E1E82;
font-size: 1.3em;
margin-bottom: 20px;
padding-bottom: 18px;
position: relative;
}

div.variante .art-data{
margin-bottom: 20px;
}

div.variante img {
float: left;
margin-right: 15px;
}

div.variante h5 {
color: #6E1E82;
font-size: 1.5em;
margin-bottom: 3px;
}

div.variante span.artnr {
display: block;
margin-bottom: 7px;
}

div.variante span.farbe {
display: block;
}

div.variante .preise {
color: #6e1e82;
font-size: 1.2em;
padding: 8px 0 0 0;
}

div.variante .preise ins {
text-decoration: none;
font-size: 1.1em;
}

div.variante .preise span {
font-size: 1em;
}

div.variante .availability img {
position: relative;
top: 2px;
margin-right: 5px;
}

div.variante .preise-inner .ohne-streichpreis-2 {
margin-bottom: 8px;
}

div.variante select {
margin-bottom: 5px;
}

div.variante button#toBasket {
font-size: 1.1em!important;
}

/* Box mit Schatten */
#content .box-content {
background: url(/out/lascana/img/bg_contentbox_reiternavigation.gif) 0 0 repeat-y;
width: 678px;
text-align: left;
}

* html #content .box-content {
margin-left: 1px;
position: relative;
}

#content .box-content-bottom {
background: url(/out/lascana/img/bg_contentbox_reiternavigation_bottom.gif) 0 0 no-repeat;
height: 4px;
width: 679px;
display: block;
margin-left: -3px;
}

/* IE6 */
* html #content .box-content-bottom {
margin-left: -1px;
}

/* innere Box mit dem eigentlichen Inhalt */
#content .box-content .box-inner {
margin: 0 20px;
padding: 20px 0;
}

#content .box-content .produkt-galerie {
margin: 0 0 0 54px;
padding: 20px 0;
}

#content .box-content .box-inner strong.headline,
#content .box-content .box-inner h3.kundenbewertung,
#content .box-content .box-inner h2 {
font-size: 1.9em;
font-weight: normal;
margin-bottom: 9px;
}

#content .box-content .box-inner strong.headline,
#content .box-content .box-inner h3.kundenbewertung {
color: #712384;
display: block;
}

#content .box-content .box-inner h3,
#content .box-content .box-inner strong.sub-headline {
font-size: 1.2em;
font-weight: bold;
margin-bottom: 5px;
}

#content .produkt-detail-all .box-content ul {
margin-bottom: 20px;
}

#content .produkt-detail-all .box-content ul li {
padding: 10px 0 10px 0;
}

#content .produkt-detail-all .box-content ul.rating li {
padding: 8px 0 10px 0;
}

/*
#content .produkt-detail-all .box-content ul.hinweise li a.text-schwarz {
background-image: none;
position: relative;
top: -8px;
left: 20px;
padding-left: 12px;
}
*/

#content .produkt-detail-all .box-content ul.hinweise li span.text-schwarz {
font-size:1.2em;
line-height:1.2em;
position: relative;
top: -8px;
left: 20px;
}

/* IE6 */
* html #content .produkt-detail-all .box-content ul.hinweise li a.text-schwarz {
display: inline-block;
background-position: 0 3px;
}

#content .produkt-detail-all .box-content ul li a.link-hautfreundlich {
background: url(/out/lascana/img/icon_link_hautfreundlich.gif) 0 0 no-repeat;
padding: 4px 0 15px 43px;
}

#content .produkt-detail-all .box-content ul li a.link-handwaesche {
background: url(/out/lascana/img/icon_link_handwaesche.gif) 0 0 no-repeat;
padding: 1px 0 15px 43px;
}

/* Kundenbewertung */
#content .box-content .box-inner div.durchschnitt-bewertung p {
font-weight: bold;
width: 217px;
float: left;
padding-bottom: 20px;
margin-bottom: 0;
}

#content .box-content .box-inner div.eigene-bewertung p {
font-weight: bold;
width: 248px;
float: left;
padding-bottom: 20px;
margin-bottom: 0;
}

#content .box-content .kundenbewertung .rating-box {
position: relative;
top: -3px;
left: 4px;
margin: 0;
}

#content .box-content .kundenbewertung .formular textarea {
width: 345px;
height: 108px;
margin: 0;
}

#content .box-content .kundenbewertung .formular p.info-text {
padding-left: 6px;
margin-bottom: 17px;
color: #575253;
}

/* IE6 */
* html #content .box-content .kundenbewertung .formular p.info-text {
margin-bottom: 0;
}

#content .box-content .kundenbewertung .formular button {
margin: 0px 20px 0 0;
}

#content .box-content .kundenbewertung .formular {
border-bottom: 1px solid #f2ebf3;
padding-bottom: 20px;
margin-bottom: 17px;
}

#content .box-content .kundenbewertung .liste-bewertung span {
float: left;
font-size: 1.2em;
margin-right: 3px;
}

#content .box-content .kundenbewertung .liste-bewertung span strong {
font-weight: bold;
}

#content .box-content .kundenbewertung .liste-bewertung ul.rating,
#content .box-content .kundenbewertung .liste-bewertung li p {
margin-bottom: 0;
}

#content .box-content .kundenbewertung .liste-bewertung li {
border-bottom: 1px solid #f2ebf3;
}

#content .box-content .kundenbewertung .liste-bewertung li.last {
border-bottom: none;
}

/* Produktgalerie */
.produkt-galerie {
width: 578px;
}

* html .produkt-galerie {
width: 600px;
}

.produkt-galerie .galerie-box {
float: left;
padding: 0 0px 0px 10px;
width: 520px;
height: 330px;
position: relative;
z-index: 100;
/*overflow: hidden;*/
}

/* Links zum vor und zurueck navigieren */
.produkt-galerie a.back,
.produkt-galerie a.for,
#content .filial-galerie a.back,
#content .filial-galerie a.for {
width: 24px;
height: 158px;
display: block;
float: left;
}

.produkt-galerie a.back,
#content .filial-galerie a.back {
background: url(/out/lascana/img/block_pfeil_links_gross.gif) no-repeat;
}

.produkt-galerie a.back-passive,
#content .filial-galerie a.back-passive {
background: url(/out/lascana/img/block_pfeil_links_gross_grau.gif) no-repeat;
cursor: text;
}

.produkt-galerie a.for,
#content .filial-galerie a.for {
background: url(/out/lascana/img/block_pfeil_rechts_gross.gif) no-repeat;
position: relative;
left: -9px;
z-index: 1;
}

* html .produkt-galerie a.for,
#content * html .filial-galerie a.for {
background: url(/out/lascana/img/block_pfeil_rechts_gross.gif) no-repeat;
left: -30px;
z-index: 900;
}

.produkt-galerie a.for-passive,
#content .filial-galerie a.for-passive {
background: url(/out/lascana/img/block_pfeil_rechts_gross_grau.gif) no-repeat!important;
cursor: text;
}

.produkt-galerie div.produkt {
float: left;
width: 110px;
margin: 0 20px 20px 0;
}

.produkt-galerie div.hide-produkt {
display: none;
}

#content .produkt-galerie .last {
margin: 0;
}

/* Produktbild */
.produkt-galerie .produkt-bild {
width: 110px;
height: 158px;
overflow: hidden;
position: relative;
}

.produkt-galerie .produkt-farbe {
padding: 9px 0 9px 0;
margin: 0 -1px;
}

.produkt-galerie .produkt-farbe a:hover img {
top:-8px;
}

/* IE6 */
* html .produkt-galerie .produkt-farbe {
padding: 9px 0 9px 0;
}

/* IE7 */
* + html .produkt-galerie .produkt-farbe {
padding: 9px 0 9px 0;
}

.produkt-galerie .produkt-bezeichnung {
padding: 9px 8px 0 0;
text-align: left;
}

.produkt-galerie .produkt-verfuegbarkeit {
text-align: left;
padding: 0 0 0 0;
}

.produkt-galerie .produkt-verfuegbarkeit span {
margin-left: 9px;
}

#content .produkt-galerie .produkt-verfuegbarkeit a,
#content .produkt-galerie .produkt-verfuegbarkeit a:hover {
margin-left: 0;
background-position: 0 4px;
}

.produkt-galerie .produkt-preis {
padding: 10px 0 10px 9px;
text-align: left;
border-bottom: 1px solid #e2d2e6;
}

/* IE6 */
* html .produkt-galerie .produkt-preis {
position: static;
padding: 5px 0 10px 9px;
}

.produkt-galerie .produkt-preis del {
margin-right: 2px;
white-space: nowrap;
}

.produkt-galerie .produkt-preis span {
font-size: 1.091em;
white-space: nowrap;
}

.produkt-galerie .produkt-preis ins {
font-size: 1.333em;
}

.produkt-galerie .produkt-verfuegbarkeit span,
.produkt-galerie .produkt-preis span {
white-space: nowrap;
}

.rating-box {
margin: 3px 0 0 10px;
}

/* Groessenberater */
.produkt-detail-content {
position: relative;
}

div.produkt-details div.groessenberater {
top: 0;
left: 0;
margin: 0;
width: 710px;
}

* + html div.produkt-details div.groessenberater {
height: 481px;
}

* html div.produkt-details div.groessenberater {
border: 1px solid #694273;
}

* html div.produkt-details div.groessenberater object{
margin-top: -440px; /* setzt das Flash-Object exakt ueber den eingebunden iframe, um das Durchscheinen von selects zu unterbinden */
}

/* Katalog Vorschaltseite */
/* Teaserbox */
.teaser-box {
position: relative;
left: -3px;
width: 727px;
}

.teaser-box .teaser-links {
float: left;
margin: 0 18px 24px 0;
}

.teaser-box .teaser-rechts {
float: left;
width: 256px;
position: relative;
right: -3px;
}

.teaser-box .teaser-rechts .first {
margin-bottom: 22px;
display: block;
}

.teaser-marken-box,
.querteaser {
margin: 0 0 21px -3px;
}


/* IE6 */
* html .teaser-marken-box {
margin: 22px 0 16px -3px;
}

/* IE7 */
* + html .teaser-marken-box {
margin: 22px 0 16px -3px;
}


/* Katalog Bestellung */
.katalog-bestellung form {
padding-bottom: 15px;
margin-bottom: 15px;
}

.katalog-bestellung form fieldset {
float: left;
}

.katalog-bestellung form fieldset.linker-bereich {
width: 298px;
margin-right: 20px;
}

.katalog-bestellung form fieldset.rechter-bereich {
width: 352px;
background-color: #f2ebf3;
}

.katalog-bestellung form fieldset.rechter-bereich .inner-fieldset {
margin: 19px 0 0 20px;
padding-bottom: 20px;
}

/* IE6 */
* html .katalog-bestellung form fieldset.rechter-bereich .inner-fieldset {
margin: 17px 0 0 20px;
}

/* IE7 */
* + html .katalog-bestellung form fieldset.rechter-bereich .inner-fieldset {
margin: 17px 0 0 20px;
}

.katalog-bestellung form fieldset.linker-bereich .katalog-bild {
background: url(/out/lascana/img/bg_katalog_bestellen_shadow.gif) 0 0 no-repeat;
overflow: hidden;
width: 139px;
height: 177px;
float: left;
}

.katalog-bestellung form fieldset.linker-bereich .katalog-bild img {
margin: 4px 0 0 6px;
}

.katalog-bestellung h3 {
color: #6e1e82;
font-size: 1.4em;
float: left;
margin-left: 17px;
}

.katalog-bestellung form fieldset.linker-bereich ul {
float: left;
margin: 12px 0 11px 17px;
}

/* IE6 */
* html .katalog-bestellung form fieldset.linker-bereich ul {
margin: 12px 0 9px 17px;
}

/* IE7 */
* + html .katalog-bestellung form fieldset.linker-bereich ul {
margin: 12px 0 9px 17px;
}

.katalog-bestellung form fieldset.linker-bereich ul li {
background: url(/out/lascana/img/bullet_lila.gif) 0 6px no-repeat;
padding-left: 9px;
margin-bottom: 2px;
font-size: 1.2em;
line-height: 1.25em;
}

#content .katalog-bestellung form fieldset.linker-bereich .checkbox {
float: left;
margin: 0 0 0 17px;
}

#content .katalog-bestellung form fieldset.linker-bereich label.vormerken {
margin-left: 8px;
}

#content .katalog-bestellung form fieldset.rechter-bereich label,
#content .katalog-bestellung form fieldset.rechter-bereich .fakelabel span {
width: 98px;
}

#content .katalog-bestellung form fieldset.rechter-bereich label.label-breit {
width: 300px;
}

#content .katalog-bestellung form fieldset.rechter-bereich label.label-kurz {
width: 34px;
margin-left: 0;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich label.label-kurz {
width: 40px;
}

/* IE7 */
* + html #content .katalog-bestellung form fieldset.rechter-bereich label.label-kurz {
width: 40px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .input-zweifuenftel {
width: 73px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .input-dreifuenftel {
width: 109px;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich .input-zweifuenftel {
width: 72px;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich .input-dreifuenftel {
width: 108px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .input-medium {
width: 139px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .input-kurz {
width: 43px;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich .input-medium {
width: 138px;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich .input-kurz {
width: 42px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .input-vierfuenftel {
width: 170px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .select-breit {
width: 312px;
margin-bottom: 11px;
}

#content .katalog-bestellung form fieldset.rechter-bereich .input-gross {
width: 261px;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich .input-gross {
width: 253px;
}

/* IE7 */
* + html #content .katalog-bestellung form fieldset.rechter-bereich .input-gross {
width: 253px;
}

#content .katalog-bestellung form fieldset.rechter-bereich span.mailinfo {
font-size: 1.2em;
line-height: 1.2em;
margin: 0 20px 11px 0;
display: block;
}

#content .katalog-bestellung form fieldset.rechter-bereich .kb-button-box {
border-top: 1px solid #fff;
margin: 15px 22px 0 0;
padding-top: 23px;
}

#content .katalog-bestellung form fieldset.rechter-bereich button {
}

#content .katalog-bestellung form fieldset.rechter-bereich .newsletter-abo {
margin-bottom: 7px;
}

#content .katalog-bestellung form fieldset.rechter-bereich div.info-text {
position: relative;
top: 0px;
left: 0px;
}

/* IE6 */
* html #content .katalog-bestellung form fieldset.rechter-bereich div.info-text {
top: 3px;
}

/* IE7 */
* + html #content .katalog-bestellung form fieldset.rechter-bereich div.info-text {
top: 3px;
}

#content .katalog-bestellung form fieldset.rechter-bereich div.info-text a.infoicon:hover iframe {
display: block;
left: -60px;
top: 40px;
}

/* Katalog Danke Seite */
#katalog-danke {
width: 387px;
float: left;
margin-right: 31px;
padding-bottom: 162px;
position: relative;
left: 3px;
}

#katalog-danke p {
line-height: 1.4em;
}

/* Katalog empfehlen */
#katalog-empfehlen p#link-weitere-felder {
margin: 0 0 12px 68px;
}

#katalog-empfehlen fieldset {
padding: 0 0 20px 10px;
}

#katalog-empfehlen fieldset.daten-empfehlung {
padding: 0 0 5px 10px;
}

#katalog-empfehlen .label-reihe,
#katalog-empfehlen .input-reihe {
padding: 0 0 0 68px;
}

#katalog-empfehlen .input-reihe {
margin-bottom: 14px;
}

#katalog-empfehlen .label-reihe label {
float: left;
font-size: 1.2em;
width: 130px;
margin: 0;
padding: 0 0 13px 0;
}

#katalog-empfehlen .label-reihe label.anrede {
width: 82px;
}

#katalog-empfehlen .input-reihe select,
#katalog-empfehlen .input-reihe input {
float: left;
margin-right: 10px;
}

#katalog-empfehlen .input-reihe select {
width: 74px;
margin-right: 9px;
}

#katalog-empfehlen .input-reihe input {
width: 113px;
}

#katalog-empfehlen #weitere-felder {
display: none;
}


/* LILA Layout */
#oxid .lila-layout {
background: #6e1e82;
padding: 17px 20px 40px 20px;
}

#oxid .lila-layout h2 {
color: #e3c970;
font-size: 1.9em;
margin-bottom: 14px;
}

#oxid .lila-layout .right p,
#oxid .lila-layout .right h2 {
margin-left: 19px;
}


#oxid .lila-layout h3 {
color: #e3c970;
font-size: 1.4em;
line-height: 1.2em;
font-weight: normal;
margin-bottom: 2px;
}

#oxid .lila-layout h4 {
color: #fff;
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
}

#oxid .lila-layout p {
color: #fff;
line-height: 1.4em;
}

#oxid .lila-layout a.button {
border: 1px solid #fff;
padding: 2px 15px 5px
}

#oxid .lila-layout ul,
#oxid .lila-layout ol {
color:#fff;
margin: 0 0 13px 19px;
}

#oxid .lila-layout ul {
list-style-type: disc;
}

#oxid .lila-layout ol {
list-style-type: decimal;
}

#oxid .lila-layout ul li,
#oxid .lila-layout ol li {
/*font-size:1.2em;*/
line-height:1.4em;
}

/* Filialfinder Uebersicht */
#filialfinder-uebersicht div.left {
width: 250px;
}

#filialfinder-uebersicht div.right {
margin-right: 0px;
position: relative;
width: 400px;
}

* html #filialfinder-uebersicht div.right {
margin-right: 0;
}

* + html #filialfinder-uebersicht div.right {
margin-right: 0;
}


#filialfinder-uebersicht div.right span {
font-size: 1.2em;
color: #fff;
position: relative;
bottom: 10px;
margin-left: 5px;
}

#filialfinder-uebersicht div.right span.legende {
display: block;
margin: 35px 0 0 20px;
font-size: 1em;
}

#filialfinder-uebersicht div.right span.filiale {
margin: 0 28px 0 9px;
}

#filialfinder-uebersicht div.right img.shop-in-shop-image {
position: relative;
top: -4px;
}

#filialfinder-uebersicht a.text-weiss {
font-size: 1em;
text-decoration: underline;
}

/* Filialfinder Map*/

#tooltip {
position: absolute;
font-size: 1.1em;
line-height: 1.2em;
background-color:#fff;
border: 1px solid #6c4676;
padding: 10px 15px 0 15px;
}

#tooltip p {
margin-bottom: 10px;
}

#tooltip strong {
font-weight: bold;
color: #712384;
}

.shop-in-shop {
cursor: default;
}

/* Filialfinder Detailseite*/

div.filial-infos {
float: left;
width: 239px;
padding-right: 70px;
}

#content div.filial-infos address {
margin-bottom: 27px;
}

#content div.filial-infos address {
color: #fff;
font-size: 1.2em;
line-height: 1.4em;
}

#content div.filial-galerie {
float: right;
margin-top: 37px;
}

#content div.filial-galerie img {
margin: 0;
}

#content .filial-galerie a.for,
#content .filial-galerie a.back {
margin-top: 52px;
}

#content .filial-galerie a.for {
background: url(/out/lascana/img/block_pfeil_rechts_gross.gif) no-repeat 8px 0;
left: 0;
}

#content div.filial-galerie p {
margin: 7px 0 15px 32px;
}


.filial-details {
background: #fff;
border: 2px solid #e3c970;
padding: 20px;
}

#content .content-seite .filial-details p {
margin-bottom: 0;
}

#content .filial-details p {
color: #000;
}

#content .filial-details h3 {
color: #6e1e82;
}

/* Warenkorb popup */
#mask{
visibility: hidden;
display: none;
}

#mask iframe{
visibility: hidden;
border: none;
}

#mask.on {
visibility: visible;
display: block;
position: fixed;
opacity: 0.7;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1500;
}

div.popup {
visibility: hidden;
display: none;
}

div.popup span.popup-head {
display: block;
background-color: #e2bfec;
padding: 10px 0 10px 20px;
}

div.popup strong {
margin: 3px 0 0 0;
font-size: 11px;
font-weight: bold;
color: #6e1e82;
font-size: 1.5em;
float: left;
}

div.popup span.popup-head a.layer-schliessen {
background: url(/out/lascana/img/icon_schliessen.gif) 0 0 no-repeat !important;
cursor: pointer;
float: right;
display: block;
width: 20px;
height: 21px;
margin: 0 10px 0 0;
}

* + html div.popup span.popup-head a.layer-schliessen {
top: -35px;
left: -10px;
}

* html div.popup span.popup-head a.layer-schliessen {
margin-right: 5px;
}

div.popup.on {
visibility: visible;
display: block;
position: absolute;
top: 180px;
left: 50%;
width: 590px;
background: #ffffff;
z-index: 2000;
/*margin-top: -220px;*/
margin-left: -212px;
border: 1px solid #694273;
}

* html div.on.popup {
border: none;
}

div.wk-error {
width: 310px !important;
}

div.wk-error p {
font-size: 1.2em;
line-height: 1.25em;
padding: 20px;
}



div.on.popup input.textinput {
width: 388px !important;
margin-right: 0 !important;
float: right;
}

div.loading-body {
padding: 20px 20px 40px;
}

div.loading-body p {
color: #000;
font-size: 1.2em;
}

div.on.popup.load {
background: #fff url(/out/lascana/src/bg/ajax-loader.gif) center center no-repeat;
}

/* IE6 */
* html div.popup .produkt-galerie {
width: 560px;
}
div.popup table.popup-warenkorb {
margin: 10px 0 15px 20px;
}

div.popup table.popup-warenkorb tr td {
vertical-align: top;
}

div.popup table.popup-warenkorb tr td.popup-produkt-bild {
width: 80px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-beschreibung {
width: 206px;
padding-left: 20px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-beschreibung p.artikel {
font-size: 1.6em;
color: #712384;
margin: 0 0 8px 2px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-beschreibung table tr td,
div.popup table.popup-warenkorb tr td.popup-produkt-preis table tr td {
font-size: 1.2em;
color: #000;
text-align: left;
padding-bottom: 3px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-preis {
padding-top: 24px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-beschreibung table,
div.popup table.popup-warenkorb tr td.popup-produkt-preis table {
width: 187px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-beschreibung table tr td.attribut {
width: 48px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-preis table tr td.attribut {
width: 58px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-beschreibung table tr td.wert {
width: 139px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-preis table tr td.wert {
width: 129px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-preis table tr td.preis {
font-size: 2.2em;
color: #712384;
font-weight: bold;
padding-top: 11px;
}

div.popup table.popup-warenkorb tr td.popup-produkt-preis table tr td.preis span {
font-size: 0.773em;
}

div.on.popup input {
height: 25px;
}

div.on.popup .popup-warenkorb input,
div.loading input {
border: none;
cursor: pointer;
}


div.on.popup input.zum-warenkorb {
background: url(/out/lascana/img/button_zum_warenkorb.gif) 0 0 no-repeat;
width: 147px;
}

div.on.popup input.weiter-shoppen {
background: url(/out/lascana/img/button_weiter_shoppen.gif) 0 0 no-repeat;
width: 115px;
margin-top: 21px;
}

div.on.popup h2.lila-block {
background: url(/out/lascana/img/form-legend-headline_bg.jpg) repeat-x;
color: #fff;
font-size: 1.4em;
font-weight: bold;
padding: 11px 0 11px 10px;
margin: 0 0 10px 0 !important;
float: none !important;
width: 540px;
}

div.on.popup .popup-galerie {
margin-left: 20px;
}

div.on.popup .popup-galerie .produkt-galerie .galerie-box {
float: left;
padding: 0 0px 0px 10px;
width: 501px;
height: auto;
position: relative;
/*overflow: hidden;*/
}

* html div.popup .popup-galerie .produkt-galerie .galerie-box {
width: 496px !important;
overflow: hidden;
}

* html div.popup .popup-galerie .produkt-galerie a.for {
left: -9px !important;
/*overflow: hidden;*/
}

div.on.popup .produkt-galerie .produkt-preis {
padding: 4px 0 10px 9px;
text-align: left;
border-bottom: none;
}

div.on.popup .popup-galerie .produkt-galerie div.produkt {
margin:0 14px 20px 0;
}

div.on.popup .popup-galerie .produkt-galerie .galerie-box .last {
margin: 0 0 20px 0;
}

div.on.popup .popup-galerie .produkt-galerie .galerie-box .produkt-bezeichnung a {
color: #000;
}

/*
div.on.popup input {
color: #5e5e5e;
background: #efefef;
border: 1px solid #5e5e5e;
font-weight: bold;
padding: 2px;
width: 120px;
}

div.on.popup input.disabled {
color: #cbcbcb;
background: #fff;
border: 1px solid #cbcbcb;
font-weight: bold;
padding: 2px;
width: 120px;
}
*/



/*
div.on.popup input.bl {
position: absolute;
bottom: 10px;
left: 10px;
}

div.on.popup input.br {
position: absolute;
bottom: 10px;
right: 10px;
}
*/

/* Zoomo Viewer */


body.zoomoviewer {
background: none;
}

body.zoomoviewer div.popup.on {
border: 1px solid #6e1e82 !important;
left: 0;
top: 0;
margin: 0;
width: 619px;
}

* html body.zoomoviewer div.popup.on {
width: 635px;
}

div.zoom-content strong {
font-size: 1.2em;
text-align: left;
margin-bottom: 7px;
font-weight: normal;
}

.framecontainer {
position: relative;
z-index: 900;
}

iframe.zoomlayer {
position: absolute;
left: 40px;
top: -42px;
width: 621px;
z-index: 900;
}

* html iframe.zoomlayer {
width: 641px;
}

* html iframe.zoomlayer {
margin-top: -2px;
}

* + html iframe.zoomlayer {
margin-top: -2px;
}

iframe.zoomlayer body{
background: #fff;
}

div.zoom-image {
float: left;
margin: 0;
padding: 10px 0 10px 10px;
}

div.zoom-content {
float: right;
position: relative;
top: -4px;
left: -5px;
padding: 17px 0 0 0;
}

* html div.zoom-content {
left: -10px;
}

* + html div.zoom-content a.button {
display: block;
padding: 7px 15px;
width: 60px;
}

* html div.zoom-content a.button {
display: block;
padding: 7px 15px;
width: 60px;
}

body.zoomoviewer .farb-optionen {
border-top: none;
width: 132px;
margin: 0 0 20px;
}

body.zoomoviewer .farb-optionen  .farblink-box{
width: 140px;
}

body.zoomoviewer .farb-optionen {
border-bottom: 1px solid #e2d2e6;
padding-bottom: 15px;
margin-left: 12px;
}

body.zoomoviewer a.button {
margin-left: 12px;
}

div.produkt-thumbs {
margin: 0 11px 24px 12px;
width: 135px;
border-bottom: 1px solid #E2D2E6;
padding-bottom: 5px;
}

* + html div.produkt-thumbs {
margin: 0 11px 18px 12px;
padding-bottom: 0;
}

* html div.produkt-thumbs {
margin: 0 11px 18px 12px;
padding-bottom: 0;
}

div.zoom-content a.back {
background: url(/out/lascana/img/pfeil-zurueck_grau.gif) 0 4px no-repeat;
padding-left: 8px;
margin-right: 10px;
color: #454545;
font-size: 1.1em;
margin-left: 12px;
}

* html div.zoom-content a.back {
margin-right: 0;
}

* + html div.zoom-content a.back {
margin-right: 5px;
}

div.zoom-content a.back:hover,
div.zoom-content a.back:focus {
color: #6e1e82 !important;
}

div.zoom-content a.back:visited {
color: #454545;
}

div.produkt-thumbs a img {
margin: 0 15px 15px 0;
}

div.produkt-thumbs a img.last {
margin: 0 0 15px;
}

/* Mixkini Detailseite */

#mixkini-detail {
padding-bottom: 45px;
padding-top: 0px;
}

#mixkini-detail .galerie-box {
height: auto;
}

#content #mixkini-detail  .produkt-galerie {
margin-left: 8px;
}

#mixkini-detail .inner {
padding: 0 45px 0;
}

#mixkini-detail h3{
margin: 0 5px 0;
position: relative;
left: -1px;
}

#mixkini-detail .mixkini {
float: left;
margin-right: 20px;
}

#mixkini-detail #flash {
margin-left: -18px;
}

#mixkini-detail #flash p {
position: relative;
left: 18px;
}



/* Content-Seite */
#content .content-seite p {
margin-bottom: 13px;
}

.content-seite img {
margin: 0 10px 15px 0;
float: left;
}

.content-seite strong {
font-weight: bold;
}

#content .content-seite a.button {
text-decoration: none;
}

.content-seite a.infoicon {
top: 0;
}

/* Clip-Audition */

#content.clip-audition,
#content.videolanding {
width: 900px;
}

#content.clip-audition object,
#content.videolanding object {
float: left;
}

/* tagcloud */
#tagcloud {
width: 258px;
height: 298px;
line-height: 3em;
float: right;
margin-top: 0;
position: relative;
right: -4px;
background: url(/out/lascana/img/teaser_dummy_tagcloud.jpg) 0 0 no-repeat;
}

#tagcloud ul {
margin: 60px 20px 5px 5px;
}

#tagcloud ul li {
display: inline;
margin-left: 18px;
}

* html #tagcloud ul li {
float: left;
margin-left: 18px;
}

* + html #tagcloud ul li {
float: left;
margin-left: 18px;
}

#tagcloud ul li a {
text-decoration: none;
color: #6e1e82;
}

#tagcloud ul li a.groesse-1 {
font-size: 3em;
}

#tagcloud ul li a.groesse-2 {
font-size: 2.3em;
}

#tagcloud ul li a.groesse-3 {
font-size: 1.9em;
}

#tagcloud ul li a.groesse-4 {
font-size: 1.5em;
}
/* Helfer - am Ende der Datei belassen */
/* Helfer */
.clear {
clear: both;
margin: -1px 0 0 0;  /* laesst 1px clear nach oben verschwinden */
height: 1px;  /* laesst &nbsp; auf 1px schrumpfen fuer IE */
font-size: 1px;
line-height: 1px;
width: 100%;
}

/* clearfix */
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
clear: both;
height: 0;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ahem {  /*  entspricht im wesentlichen display:none; , ist aber screenreaderfreundlich */
position: absolute;
overflow: hidden;
height: 0;
width: 0;
left: -1000px;
top: -1000px;
}

.invisible,
legend {
display: none;
}

.ui-tabs .ui-tabs-hide {
display: none;
}
