/* CSS Document */

p.headline{color:#666666;}
p.label{color:#000000;}

/* allgemeine attribute einer artikelreihe */
div.article-row{height:342px;width:688px;}

/*allgeimeine attribute von textboxen im artikel */
div.article-row div p{position:absolute;padding-left:20px;clear:both;}

/* allgeimeine attribute des headline-containers */
div.article-row div p.headline{margin-top:207px;font-weight:bold; width:129px;text-align:center}
div.article-row div.colspan2 p.headline{margin-top:207px;font-weight:bold; width:300px;}

/* allgemeine attribute des text-containers */
div.article-row div p.text{margin-top:240px; overflow:hidden;text-overflow:ellipsis; }
div.article-row div p.newprice{margin-top:270px; max-height:32px; overflow:hidden;text-overflow:ellipsis; color:red; text-align:center;width:133px;}
/* drei punkte hinter den kurzen texten 
div.article-row div p.text:after{ content:"...";}*/


/* die breite des text-containers je nach colspan */
div.article-row div.colspan1 p.text{margin-top:240px;text-align:center;width:133px;} 

div.article-row div.colspan1 p.text.outlet{margin-top:256px;} 
div.article-row div.colspan1 p.text.outlet strong{color:#F20000}

div.article-row div.colspan2 p.text{margin-top:240px;max-width:320px;}
div.article-row div.colspan3 p.text{margin-top:240px;max-width:490px;} 
div.article-row div.colspan4 p.text{margin-top:240px;max-width:624px;} 
div.article-row div.colspan4 p.headline{width:624px;}

a.sale{ position:absolute;background:url(files/sale.png); display:block; height:71px !Important; z-index:999; background-position:top right; background-repeat:no-repeat;}
div.colspan1 a.sale{ width:171px; margin-left:1px;}
div.colspan1.right-bd a.sale{margin-left:0px;}
div.colspan2 a.sale{ width:344px;}
div.colspan3 a.sale{ width:685px;}

a.storeonly{ position:absolute;background:url(files/onlyinstore.png); display:block; height:111px !Important; z-index:999; background-position:top right; background-repeat:no-repeat;}
div.colspan1 a.storeonly{ width:171px;}
div.colspan2 a.storeonly{ width:343px;}
div.colspan3 a.storeonly{ width:685px;}


table.brands{ position:absolute; margin-top:300px; border:green 1px solid; margin-left:20px;}

/* allgemeine attribute des "mehr" textes (immer unten links) */
div.article-row div a.mehr{ position:absolute; margin-top:293px; margin-left:15px;text-align:center;width:133px;} 
div.article-row div a.mehr img{}

/* allgemeine attribute des bild-containers */
div.article-row div div {border:none;position:absolute; text-align:center; overflow:hidden; height:198px;}

/* allgemeine attribute des bildes im bild-container */
div.article-row div div img {margin:auto; vertical-align:middle; display:inline;background:url(../../img/global/loading.gif) no-repeat center center;background-color:#FFFFFF;}

/* die breite des bild-containers je nach colspan */
div.article-row div.colspan1 div{width:171px;} div.article-row div.colspan2 div{width:343px;} div.article-row div.colspan3 div{width:515px;} div.article-row div.colspan4 div{width:688px;}

/* allgemeine attribute des artikel containers */
div.article-row div {vertical-align:middle;float:left;height:324px;}

/* die breite des artikel containers je nach colspan */
div.article-row div.colspan1{width:171px;} div.article-row div.colspan2{width:343px; overflow:hidden;} div.article-row div.colspan3{width:515px;} div.article-row div.colspan4{width:687px;}

/* rollover f�r artikelboxen */
/*div.article-row div:hover {background-color:#B0B5AF;}*/

/* besondere vervorhebungen f�r "lange"(long) artikel */
div.article-row.long { height:413px;}
div.article-row.long div {height:413px;}
div.article-row.long div div {height:198px;}
div.article-row.long div p.text  {max-height:140px; overflow:hidden;}

/*f�r artikel reihen ohne bild*/
div.article-row.noimg{height:220px !Important;}
div.article-row.noimg div {height:220px !Important;}
div.article-row.noimg div p.text{margin-top:45px !Important;}
div.article-row.noimg div p.headline{margin-top:15px !Important;}


table.listing{ margin-left:20px;}

div.adress a{text-decoration:none;}
div.adress p.text{ height:300px;}

span.number{ position:absolute; left:50px;}
span.open{ position:absolute; left:120px;}
span.open span.time{ position:absolute; left:40px; width:100px;}
span.open:after{}
div.adress a.mehr{}

a.weg{ margin-top:375px; position:absolute; margin-left:8px; text-decoration:none;}
/*
*:after{ content:url(http://cdn.last.fm/avatar/971a176aeef7197c80633a97ad38b8a0.gif);}
*:before{ content:url(http://cdn.last.fm/avatar/971a176aeef7197c80633a97ad38b8a0.gif);}
*/

.anfahrt{}

.anfahrt .karte{ float:left; width:343px;}

.anfahrt address{font-style:normal;}

.anfahrt .texts{width:648px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px; border-bottom:1px dotted #999999;}
.anfahrt h2{margin-left:0px;}

.anfahrt .flash{border-bottom:1px dotted #999999;}

.anfahrt .karte{border-right:1px dotted #999999;}

.anfahrt .adressdaten{ padding-left:20px; padding-right:20px; width:304px; float:right; padding-top:10px;}

.anfahrt abbr{ border:none !Important; width:50px; display:block; float:left;}

.anfahrt .openingtimes{width:100px; display:block; float:left; height:3em;}

.anfahrt .clear{width:648px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px; border-top:1px dotted #999999; height:1px; clear:both;}

.productView p { margin-right:2em; }
.productView p.newprice {width:8em; margin-right:0em; }
#color option{text-transform:lowercase;}

div.article-row.looks div.colspan1 {width: 229px;height:465px}
div.article-row.looks div p.headline {margin-top: 386px; padding-left:45px}
div.article-row.looks div a.mehr {margin-top:433px;margin-left: 42px;}
div.article-row.looks div.colspan1 div{height:360px; width:220px;margin-left: 6px;}
div.article-row.looks {height: 466px;}

.look-detail .mainimage{float:left; width:378px;}
.look-detail .products-and-buttons{margin-left:378px}
.look-detail .style-product-checkbox{position:absolute; margin-left: -20px}
.look-detail .style-product{margin-bottom: 10px; padding-bottom: 19px; border-bottom: 1px solid #cccccc; width:327px}

.form-item{width:300px;line-height:2.3em;}
.form-item label{display: inline-block; width: 134px}
.form-item .form-select{width:166px}

.look-detail .price{float:right; width:38%;margin-bottom:1em}
.look-detail .form-item{clear:right}
.style-product .product-name, .style-product .product-manufacturer{font-weight: bold}
 .style-product .product-manufacturer{text-transform:uppercase}

.look-detail #product-add-to-cart{padding-top:40px}
.look-detail #product-tell-friend{margin-top: 15px}
.look-detail #product-share-on-facebook{margin-top: 28px; margin-left:2px}
.look-detail #product-like-on-facebook{margin-top:9px; margin-left:2px}
.look-detail .inactive{opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }


.actual-price{color:red;}

.look-detail .inactive .actual-price{color:black}

.style-name{display:block;text-transform:uppercase;font-style: italic}
