@charset "UTF-8"; /* charset festlegen */

/*
Projektname: 	Lascana
Funktion:		Print Stylesheet Lascana
Web:				statische Entwicklung
Erstellt am:		13.01.2010 von MHof
Bearbeitet am:	22.01.2010 von MHof
QS am:			
Freigabe am: 	NICHT freigegeben
/*

/* nicht angezeigte Bereiche  */
/* allgemeine Regeln */
/* Typo */
/* Startseite */
/* Produktdetailseite */
/* Kategorie-Uebersicht */
/* Checkout Warenkorb */
/* Checkout Bestellangaben Formular */
/* Danke-Seite */


body {
color: #000;
}

img {
border: 1px solid #aaa;
}

/*
#website {
width: 700px;
padding: 0;
border: 1px solid #00f;
}
*/

#all-content {
width: auto !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
}


/* nicht angezeigte Bereiche  */
#left-content,
#hauptnavigation,
#header .formular,
#warenkorb-layer,
#mein-konto-layer,
#meta-navigation ,
.seitenumschaltung-kategorien,
.seitenumschaltung,
.rating,
.bewertung,
.produkt-infos form fieldset legend,
.produkt-infos form fieldset label,
.produkt-infos form fieldset select,
a.infoicon,
.produkt-infos form fieldset .button-box button,
.produkt-service-navi,
#cross-selling-container,
#seo-footer,
a.zoom,
.produkt-verfuegbarkeit,
#footer,
.bild-optionen,
.popup,
.warenkorb-navi button,
.warenkorb-navi a.left,
.warenkorb-hinweise,
.layer-warenkorb-aendern,
table.warenkorb .bearbeiten-head,
table.warenkorb .bearbeiten,
.gutschein,
.content-wide-box,
#oxid input.lieferadresse,
div.address-pruefung  input,
a.shoppen-danke-seite,
span.layer-vorteilsliste,
.startseite .content-einviertel-box,
.top5,
.newsletter-box,
h1.breadcrumb,
#customer-rating-box,
#product-materialdesc a .layer-medium,
#zusatznavi {
display: none !important;
}

/* allgemeine Regeln */
.left {
float:left;
}

#oxid .input-hint {
margin-left: 141px;
}

#oxid .formular .label-breit {
line-height: 1.2em;
margin-bottom: 10px;
padding-top: 4px;
width: 350px;
}

/* Typo */
h2 {
font-size: 14pt;
margin-bottom: 0px;
}

p {
}

/* Startseite */
.vorteilsliste ul,
.vorteilsliste ul li {
margin: 0;
padding: 0;
}

#header {
margin: 0 0 25px 0;
}

/* Produktdetailseite */
.produkt-bild-box .farb-optionen {
width: auto;
}

.produkt-bild-box .farb-optionen a.back,
.produkt-bild-box .farb-optionen a.for  {
display: none;
}

.produkt-bild-box .farb-optionen .farb-link-box {
padding: 15px 0;
float: none;
position: relative;
top: 15px;
left: 0;
text-align: left;
}

.produkt-bild-box .farb-optionen .farb-link-box span {
display: block;
margin: 0 0 8px 4px;
}

.produkt-bild-box .farb-optionen .farb-link-box span span.ahem {
display: inline;
}


.produkt-infos h2 {
margin: 30px 0 15px 0;
}

.produkt-infos form fieldset {
border: none;
padding: 0 !important;
margin: 0 !important;
}

.produkt-infos p,
.produkt-infos form {
}

.produkt-infos form {
height: 20px;
}

.produkt-infos form .button-box {
padding: 0 !important;
margin: 0 !important;
}

.button-box .preise {
margin: 0px 0 15px 0;
}

.button-box .preise span {
margin-left: 10px;
}

#produkt-detail-artnr-filled {
margin: 15px 0 0 0;
}

.ui-corner-top {
display: none;
}

.ui-tabs-selected {
display: block;
}


.reiter-navigation {
padding: 0;
margin: 0;
}

.reiter-navigation li {
padding: 0;
margin: 0;
float: none;
}

.reiter-navigation li a {
padding: 0;
margin: 0;
text-decoration: none;
color: #000;
font-size: 16pt;
font-weight: bold;
}

#product-materialdesc a {
text-decoration: none;
color: #000;
}


/* Kategorie-Uebersicht */
.produkt-uebersicht {
margin-top: 20px;
}

.produkt {
width: 270px;
margin-bottom: 25px;
}

.produkt-uebersicht .produkt-bild {
overflow: auto;
}

.produkt-bild .zusatz-icons {
width: auto;
margin: 10px 0;
}

.produkt-reihe {
width: 550px;
margin: 0;
}

.produkt-head {
background-color: #fff;
}

.produkt-info,
.produkt-preis {
margin-top: 10px;
}

div.produkt,
.produkt-details {
padding-bottom: 25px;
margin-bottom: 35px;
border-bottom: 1px solid #aaa;
}

.produkt-farbe {
margin-bottom: 15px;
}

/* Checkout Warenkorb */
p.hinweistext {
display: block;
}

table.warenkorb th.artikel-head,
.kosteninfo th,
.kosteninfo td.porto,
.kosteninfo td.gesamtsumme {
text-align: left;
vertical-align: top;
}

table.warenkorb {
margin-bottom: 30px;
}

* + html table.warenkorb {
margin-bottom: 100px;
}

table.warenkorb th {
padding-right: 15px;
}

table.warenkorb td {
vertical-align: top;
}

table.warenkorb h3 {
padding: 0;
margin-bottom: 10px;
}

#oxid table.kosteninfo thead {
display: block;
}

#oxid table.kosteninfo td {
page-break-inside: avoid;
/* Tabelle nicht auf zwei Seiten aufteilen. */
}

#oxid table.warenkorb td span {
padding-left: 0;
}

#oxid .checkout-schritte dl dt {
font-weight: bold;
font-style: italic;
text-decoration: underline;
}

#oxid .checkout-schritte dl dd {
margin: 0;
padding: 0;
}

#oxid .checkout-schritte dl dd a, 
#oxid .checkout-schritte dl dd span.inaktiv {
padding: 0;
}

#oxid .checkout-schritte dl dd a {
text-decoration: none;
color: #000;
}

#oxid .checkout-schritte dl dd.aktiv a {
font-weight: bold;
}

#oxid .checkout-schritte dl dd.aktiv span.right,
#oxid .checkout-schritte dl dd.aktiv span.left {
display: none;
}

span.text-gross {
display: block;
font-weight: bold;
}

/* Checkout Formulare */

#checkout-bestelldaten label,
#checkout-bestelldaten .fakelabel span {
float: left;
width: 141px;
}

#checkout-bestelldaten .radio-label {
position: relative;
top: 2px;
margin-right: 19px;
padding-top: 0;
}

#checkout-bestelldaten .fakelabel label {
float:none;
margin-bottom:0;
vertical-align:middle;
width:auto;
}

#checkout-bestelldaten .radio {
border: none;
margin: 0 5px 0 0 !important;
padding: 0 !important;
vertical-align: middle;
position: relative;
top: 3px;
width: 12px;
}

/* Danke-Seite */
.danke-teaser {
margin-bottom: 25px;
}

/* 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 */


.invisible,
legend {
display: none;
}
