/* .............................................. */
/* .............................................. */
/* ... FINAL IMAGE GmbH - Freddy Fresh V. 2 ..... */
/* ... all rights reserved by FINAL IMAGE GmbH ...*/
/* .............................................. */
/* .............................................. */



/* ... DELUXE ... */

div#global_wrapper div#deluxe_container {
 position: absolute;
 z-index: 2000;
 top: 100px;
 left: 50%;
 width: 824px;
 margin-left: -412px;
 overflow: hidden;
}

div#global_wrapper div#deluxe_headline {
 padding: 0px; 
 padding-bottom: 15px;
 margin: 0px; 
 text-align: center;
}

div#deluxe_container div#deluxe_content {
 position: relative;
 border: 4px solid #FF0000;
 border-bottom: none;
 width: 816px;
 padding-bottom: 67px;
 background-color: #FFF;
 background-image: url("../img/deluxeContainer_contentBG.jpg");
 background-position: left top;
 background-repeat: repeat-y;
}
/* IE 6 */
* html div#deluxe_container div#deluxe_content {
 width: 824px;
}

div#deluxe_container div#deluxe_content div#deluxe_article {
 float: left;
 width: 235px;
 height: 627px;
 padding-bottom: 2px;
 overflow: hidden;
 overflow-y: auto;
 background-color: #ad0000;
}

div#deluxe_container div#deluxe_content div#deluxe_selector {
 float: left;
 width: 581px;
 height: 627px;
 overflow: hidden;
 background-color: #ffffff;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector {
 width: 565px; /* 581 */
 height: 611px; /* 627 */
 padding: 8px;
 overflow: hidden;
 overflow-y: scroll;
 background-color: #ffffff;
 text-align: left;
}
* html div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector {
 width: 581px;
 height: 627px;
}

div#deluxe_container div#deluxe_content div#deluxe_footer {
 position: absolute;
 z-index: 2100;
 left: 0px;
 bottom: 0px;
 text-align: center;
 width: 816px;
 height: 46px; /* 67 */
 padding-top: 21px;
 background-image: url("../img/deluxeContainer_submitBG.png");
 background-position: left bottom;
 background-repeat: no-repeat;
}
/* IE 6 */
* html div#deluxe_container div#deluxe_content div#deluxe_footer {
 height: 67px;
 background-image: url("../img/deluxeContainer_submitBG_IE.jpg");
}

div#deluxe_container div#deluxe_content div#deluxe_article ul,
div#deluxe_container div#deluxe_content div#deluxe_article ul li {
 list-style: none;
 padding: 0px;
 margin: 0px;
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li a {
 position: relative;
 display: block;
 width: 220px; /* 235 */
 height: 40px; /* 59 */
 overflow: hidden;
 white-space: nowrap;
 padding-top: 15px;
 padding-left: 15px;
 padding-bottom: 4px;
 background-color: #ad0000; 
 background-image: url("../img/deluxeContainer_articleBG.jpg");
 background-position: left 0px;
 background-repeat: repeat-x;
 line-height: 16px;
 color: #500000;
 text-decoration: none;
 text-align: left;
}
/* IE 6 */
* html div#deluxe_container div#deluxe_content div#deluxe_article ul li a {
 width: 235px;
 height: 59px;
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li a span.pflicht {
 display: block;
 position: absolute;
 top: 7px;
 left: 0px;
 width: 16px;
 height: 45px;
 background-image: url("../img/deluxeContainer_pflicht.png");
 background-position: left top;
 background-repeat: no-repeat; 
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li.ebene1 a {
 padding-left: 28px;
 width: 207px; 
}
/* IE 6 */
* html div#deluxe_container div#deluxe_content div#deluxe_article ul li.ebene1 a {
 padding-left: 28px;
 width: 235px; 
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li a:hover,
div#deluxe_container div#deluxe_content div#deluxe_article ul li a.aktiv {
 background-color: #720000;
 background-position: left -59px;
 color: #FFFFFF;
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li.ebene1 a:hover,
div#deluxe_container div#deluxe_content div#deluxe_article ul li.ebene1 a.aktiv {
 background-color: #720000;
 background-position: left -118px;
 color: #FFFFFF;
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li a span.articel {
 display: block;
 padding-bottom: 3px;
 font-size: 12px;
}

div#deluxe_container div#deluxe_content div#deluxe_article ul li a span.info {
 font-size: 10px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector p.deluxeCheck {
 font-size: 14px;
 font-weight: bold;
 color: #F00;
 line-height: 18px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector h1,
div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector h1 label {
 font-weight: normal;
 color: #262626;
 font-size: 12px;
 padding-bottom: 8px;
 line-height: 18px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector div.infoArticle {
 background-color: #ebebeb;
 padding: 10px;
 padding-bottom: 0px;
 margin-bottom: 10px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector div.deluxeArticle {
 padding: 10px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table {
 table-layout: fixed;
 margin-bottom: 20px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector div.infoArticle table {
 margin-bottom: 0px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr th {
 text-align: left;
 vertical-align: top;
 font-weight: normal;
 color: #720000;
 font-size: 12px;
 padding-bottom: 8px;
 line-height: 18px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr th span.price {
 font-size: 10px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr td {
 text-align: left;
 vertical-align: top;
 padding-bottom: 4px;
 color: #262626;
 /*
 overflow: hidden;
 white-space: nowrap;
 */
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr td span {
 color: #262626;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr td.endImageDeluxeArticleList span.tippContainer {
 left: -140px;
}
* html div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr td.endImageDeluxeArticleList span.tippContainer,
*+html div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr td.endImageDeluxeArticleList span.tippContainer {
 left: -160px;
}

div#deluxe_container div#deluxe_content div#deluxe_selector div.articleSelector table tr td.lastImageDeluxeArticleList span.tippContainer {
 top: -208px;
}

div#deluxe_container div#deluxe_content div#deluxe_footer input.submit {
 display: block;
 height: 36px;
 width: 235px;
 margin: auto auto;
 padding: 0px;
 cursor: pointer;
 color: #FFF;
 text-align: center;
 font-weight: bold;
 font-size: 12px;
 outline: none !important;
 border: none !important;
 background: none; 
 background-image: url("../img/button/deluxe_submitBTN.jpg");
 background-position: left top;
 background-repeat: no-repeat;
}

/* ... DELUXE ... */



/* .............................................. */
/* .............................................. */
/* ... FINAL IMAGE GmbH - Freddy Fresh V. 2 ..... */
/* ... all rights reserved by FINAL IMAGE GmbH ...*/
/* .............................................. */
/* .............................................. */