@media screen {    
    
* { margin: 0; padding: 0; vertical-align: baseline; }
html, body { height: 100%; margin: 0; padding: 0; }
body { background: none repeat scroll 0 0 #FFFFFF; color: #424242; font: 13px/16px Helvetica,Arial,sans-serif; text-align: left; }

#wrapper { background: none repeat scroll 0 0 #ffffff; left: -1px; min-width: 800px; overflow: hidden; position: relative; width: 100%;}
#container { min-height: 100%; position: relative; }

#header { height: 140px; margin: 40px 0 20px 0;}
#content { min-height: 300px;}
#footer { min-height: 150px; margin-bottom: 100px;}
.inner {clear: both; margin: 0 auto; position: relative; width: 860px; }

.clearer{clear: both; content: ""; display: block; height: 0; overflow: hidden;}

a,img {border:0;}

a { color: #9A9A9A; text-decoration: none;}
a:hover { text-decoration: underline; cursor: pointer; }

h1 { font-size:16px;  margin-bottom: 17px; font-weight:normal; }
h2 { font-size:16px;  margin-bottom: 13px; font-weight: normal; }
h3 { font-size:13px;  margin-bottom: 3px; font-weight: bold;}


hr {background: #b8b8b8; width: 100%; border: 0px; height: 2px; margin: 10px;}

p { margin:0 0 15px;}
.bigP{margin:0 0 30px;}

ul,ol{list-style: none outside none;}
li{float: left;}

.board{ text-align: center; }

/** sprite >> icon/btn **/
.ico-sprite{background: url("/images/layout/sprite-gutscheindomain.png") no-repeat scroll 0 0 transparent; border: none; display: inline-block;}

.ico-flaconiLogo{width: 150px; height: 40px; background-position: -36px -5px;}

.btn-search{width: 97px; height: 32px; background-position: 500px 500px;}
.btn-search:hover{background-position: -1015px -95px; cursor:pointer;}
.btn-order-now{width: 107px; height: 24px; background-position: -17px -62px; cursor:pointer;}
.btn-order-now:hover{background-position: -130px -62px;}
.btn-giftCertRedeem{width: 201px; height: 36px; background-position: -17px -103px; cursor:pointer;}
.btn-giftCertRedeem:hover{background-position: -17px -149px;}

.ico-headline-header{width: 320px; height: 55px; background-position: -354px -158px;}
.ico-headline-giftcert{width: 500px; height: 55px; background-position: -246px -222px;}
.ico-headline-topProducts{width: 270px; height: 55px; background-position: -794px -158px;}
.ico-headline-search{width: 210px; height: 55px; background-position: -854px -212px;}



/********** footer ***********/
#footer-navi{display: inline-block; margin-top: 20px; font-size: 10px; }


/********** header ***********/
.image-header{background: url("/images/content/head_icons.jpg") no-repeat scroll 0 0 transparent; border: none; display: inline-block; width: 856px; height: 67px; }
.ico-headline-header{margin-bottom: 10px;}


/********** search ***********/
.ico-headline-search{margin-bottom: 10px;}
.search-box{ height: 62px; width: 845px; padding: 12px 0 0 15px; background-position: -263px -8px; display: inline-block; margin-bottom: 40px; color: #434343;}
#search-input{
    float:left; 
    height: 18px; 
    width: 709px; 
    padding: 6px 13px;  
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-color: #c5c5c5;
    border-style: solid solid solid solid;
    border-width: 1px;
    outline: none;
}
.btn-search{float:left;}
#search-input-error{text-align: center; margin: 20px 120px 0 20px; color: #d02f21; display: none;}

.status-bar{ text-align: center; margin-bottom: 10px;}
.status-bar li {color: #9a9a9a; margin: 0 10px; font-size: 15px; float: none; display: inline;}
.status-bar li.active {color: #434343;}


/********** preview products ***********/
.preview-products-list { margin-bottom: 50px; text-align: center; }
.preview-products-list li{width: 130px; display: inline-block; float: none; margin: 0 18px; vertical-align: top; line-height: 14px;}
.preview-products-list li:hover {cursor:pointer;}
.preview-products-list li:hover .btn-order-now{background-position: -130px -62px;}

.product-info{min-height: 75px; margin-bottom: 10px;}
.product-name {color: #292929; font-weight: bold; font-size: 11px;}
.product-type {color: #292929; font-size: 11px; display: inline-block;}
.product-price {color: #292929;font-weight: bold; font-size: 11px;}
.product-base-price {font-size: 10px;}


/********** home ***********/
.ico-headline-giftcert {margin-bottom: 5px;}
#giftCertList{border-top: 1px #bdbdbd solid; margin-bottom: 70px; text-align: left; display: inline-block;}
#giftCertList h2{margin-bottom: 3px;}
#giftCertList li{width: 840px; height: 50px; padding: 18px 10px; border-bottom: 1px #bdbdbd solid;}
#giftCertList .col1{float: left; width: 150px; height: 40px; margin: 5px 25px 0 0;}
#giftCertList .col2{float: left; width: 420px; height: 50px; margin: 0px 25px 0 0;}
#giftCertList .col3{float: right; width: 201px; height: 36px; margin: 7px 10px 0 0;}

#text-block{display:inline-block; width: 720px; margin-bottom: 35px; text-align: justify; color: #434343;}


/********** result ***********/
.result-header-img{margin-bottom: 5px;}
.searchcount{display:inline-block; width:100%; margin-bottom: 20px; font-size: 15px;}
.nocount{border: 1px solid #dbdbdb; font-weight: bold; width:600px; padding: 12px; display: inline-block; text-align: center; margin-bottom: 20px;}
#search-result-list{width:100%; text-align: center; margin-bottom: 40px;}
#search-result-list li{position:relative; width:590px; padding: 10px 15px; border: 1px solid #dbdbdb; display:inline-block; float: none; margin-bottom: 12px; text-align: left;}

.pimage{ margin: 0 30px 0 10px; float: left;}
.pbox-left{position:relative; float:left; width: 180px; height: 110px; margin-top: 5px;}
.pbox-right{position:relative; float:right; width: 122px; height: 115px; text-align: center;}

.pname{color: #292929; font-weight: bold; text-transform: uppercase; }
.pgender{color: #9A9A9A;}
.pmin-price{color: #292929; font-weight: bold; }
.pbase-price{font-size: 10px; color: #9A9A9A;}
.pbottom{position:absolute; bottom: 0px; margin: 0px;}

.pbrand-logo{display:inline-block; max-width: 120px;}
#search-result-list .btn-order-now{position:absolute; bottom: 0px; display: block;}
#search-result-list li:hover .btn-order-now {background-position: -130px -62px;}


/********** impressum ***********/
#impressum{text-align: left;}


/*END OF @media screen */ } /*END OF @media screen */ 