@charset "utf-8";
/*
==================================================
Farben-Info
==================================================
- Txt - Rnd - Bg - Pts
- #ffffff (weiß) - Bg: body
- #606060 (dunkelgrau) - Txt: Inhalt, Footer, etc., Rnd: Submit
- #434343 (dunkelgrau) - Txt: Menue-0
- #c0c1c1 (hellgrau) - Rnd: Inputs
- #e85d0f (orange) - Txt: h2, Side-Header
- #c4c9ce (hellgrau) - Bg: Galerie-Boxen
- #505050 (dunkelgrau) - Txt: Galerie-Boxen
- #d1d1d9 (hellgrau) - Bg: html

Logofarben
- #f4f4f9 (hell)
- #e0dfe1 (mittel)
- #d0d0d7 (dunkel)

*/

/*
==================================================
NUR WINTER EFFECTS
==================================================
*/

h2 {font-size:13px;}
.smaller-h2 {margin-bottom:5px;}



.productlist h3 { margin-bottom:12px;}

#menue-a-we {float:right; padding: 4px 158px 0 0;} 
#menue-a-we a {padding: 0 8px;}

.col-navi { float:left; background-color:#f4f4fa; width:159px; padding:81px 0 0 6px; height:400px; z-index:20; position:relative;}
.col-content { width:570px; border-left:165px solid #f4f4fa; padding-left:24px; margin-left:-165px; min-height:545px;}
.col-navi li, #menue-c-we li {width:100%;}
.col-navi a, .col-side a, h2 a, #menue-c-we a, .categorieslist a {padding:0 0 2px 12px; background:url(../layout/doppelpfeil.gif) no-repeat left center;}
.col-navi .menue {float:left; margin:0 0 16px 1px;}
/*
#menue-sociallink a{padding:0 0 2px 4px; background:none;}
#menue-sociallink li{width:auto;}
*/
#menue-sociallink {margin:0; }
#menue-sociallink li {padding:3px 3px 0;}
#menue-sociallink img {display:block; /*padding:2px;*/}

#footer #menue-c-we {position:absolute; left:12px; top:-97px; text-align:left; width:155px; font-size:11px;}
/*
Feste Linkbreiten im menue-0
Originalbreiten: 
Home 33, Ihr Konto 54, Warenkorb 63, Kasse 34, Snow Business 85
*/
#m0-l0-1 {width:63px;}
#m0-l0-2 {width:84px;}
#m0-l0-3 {width:93px;}
#m0-l0-4 {width:64px;}
#m0-l0-5 {width:115px;} 

#we-1.col-content {width:720px; margin:-64px -165px 0 0; padding:64px 186px 18px 39px; border:0;}

/*Layout-Tabellen*/
table { margin-bottom:10px;}
caption {border-bottom:1px solid #606060; }
td, th {border:0; padding-top:0; padding-left:0; padding-bottom:6px;}


.btn-zurueck {display:block; margin-top:20px; width:90px;}
.btn-zurueck img {display:block;}

.lightbox-group {float:left; width:570px; overflow:hidden;  height: 237px; margin-bottom:10px; clear:both;}
.lightbox-group a {float:left; width:132px; height:73px; overflow:hidden; padding-bottom:10px;}
.lightbox-group img {display:block; width:132px; height:73px;}
.lightbox-group .first {width: 428px; height: 237px; padding: 0 10px 0 0}
.lightbox-group .first img {width: 428px; height: 237px;}


.productlist { text-align:right;} 
.productlist li, .categorieslist li {list-style:none; margin:0 0 20px; padding:0 0 20px; border-bottom:1px dotted #999; width:570px; float:left;}
.productlist .link-img img {display:block; width:190px; height:106px;}
.productlist .link-img {float:left; margin-right:10px;}
.productlist p {margin-left:200px;}
.productlist h2 a, .productlist h3 a {font-size:13px; text-decoration:none;}
.productlist h2 a:hover, .productlist h3 a:hover, .categorieslist a:hover {text-decoration:underline;}
.productlist-preis {font-size:10px; }
.productlist-preis strong {font-size:11px; padding-left:10px;}

.categorieslist li {padding:0; margin:0; border:0;}
.categorieslist a {font-size:13px; text-decoration:none; font-weight:bold;}

.odd td { background: #f4f4f4}

.options, .order-details {width:100%;}

.options td {padding-top: 1px; padding-bottom:1px;}
table .options-choose {padding-left:10px; vertical-align:middle;}


.order-details th { font-size:9px; border-bottom:2px solid #999; padding-bottom:3px; vertical-align:baseline;}
th.cell-artikel {font-size:11px;}
.order-details td {padding:5px 10px 5px 0; border-bottom:1px solid #d7d7d7;}
.cell-preis {text-align:right; font-size:10px; white-space:nowrap;}
.cell-anzahl input {width:25px; text-align:right;}
.cell-img img {display:block;}
td.cell-delete {text-align:right; vertical-align:middle;}
td.cell-delete input {float:none;}
th.cell-delete { padding-right:0;} 
.cell-artikel strong {display:block; margin-bottom:8px;}
.gesamtpreis td { border:0; border-top:2px solid #999; padding-right:0;}
td.cell-preis-summe {padding-right:0;}

 
.product-info-preis {text-align:right; margin:-28px 0 16px;}
.product-info-preis strong {display:block;}
.product-info-h1 {width: 428px;} 

.tipp p {margin-bottom:5px;}
.tipp  {margin-bottom:20px;}
.glossar {margin-bottom:20px;}

.tipp-sub {padding-bottom:10px;}
.tipp-sub img {float:right;}


/*Formulare*/
 .input-big input, input.input-big {width:300px;}
 .input-small input, input.input-small {width:30px;}
 
 .advsearch label {width:230px;}
 .advsearch .submit-image {margin-left:240px;}
 .help-link {float:right; margin: 0 25px 10px;}
.col-side form {padding:5px 0 20px;}
 
 #side-warenkorb a {padding:0; background:0;} 
 #side-warenkorb td {padding: 0 5px 0 0;}
 #side-warenkorb .cell-number {text-align:right;}
 #side-warenkorb p {padding-right:5px;}
 
 body > table {margin-bottom:1px;}
 .copyright,  .copyright a {font-size:9px; color:#999; text-align:center; padding-bottom:0;}

