/* Style sheet modules */
.mod_newsreader .info{display:none;}
.mod_calendar .minicalendar{margin:0 0 10px auto;padding:0;background-color:#FAFAFA;border-color:#cccccc;}
.mod_calendar .minicalendar th{padding:1px;}
.mod_calendar .minicalendar td{width:20px;height:20px;padding:1px;}
.mod_calendar .minicalendar thead{background-color:#E5E5E5;color:#444444;}
#search{height:28px;right:10px;top:81px;position:absolute;overflow:hidden;margin:0;padding:5px 0 0;color:#333333;line-height:1;}
#search .text,#search .submit{display:inline-block;vertical-align:middle;}
#search .text{width:160px;height:16px;}
#main .ce_form{margin-bottom:20px;padding:20px;border:1px solid #E5E5E5;color:#333333;}
#main .ce_form td{padding-top:3px;padding-bottom:3px;}
#main .ce_form .col_0{width:25%;}
#main .ce_form label{color:#333333;}
#main .ce_form .text,#main .ce_form .textarea{width:100%;}
#main .ce_form .submit_container{text-align:right;}
#main .ce_form p.error{margin-bottom:2px;}
#mainnav{background:#e5e5e5 url("tl_files/asambeauty/template/mainnav-bg.gif") left top repeat-x;border:1px solid #CCCCCC;font-size:12px;text-transform:uppercase;}
#mainnav a,#mainnav span{display:block;padding:8px 12px;border-left:1px solid #f1f1f1;color:#444444;}
#mainnav a.first,#mainnav span.first{border-color: transparent;}
#mainnav .level_1 a:hover,#mainnav .level_1 span:hover{background-color:#CCCCCC;border-left:1px solid #cccccc;color:#FFFFFF;}
#mainnav .level_2 a,#mainnav .level_2 span{border-right:0px solid #ededed;border-bottom:1px solid #ededed;}
#mainnav .level_2 a:hover{background-color:#a4c855;color:#ffffff;}
#mainnav .level_2 span.active{background-color:#ccea89;color:#ffffff;}
#mainnav .level_2 a.last,#mainnav .level_2 span.last{border: 0 !Important;}
#mainnav ul{margin:0;padding:0;line-height:1;}
#mainnav ul,#mainnav li{list-style-type:none;}
#mainnav li{float:left;}
#mainnav li ul{width:154px;left:-999em;position:absolute;background:url("tl_files/asambeauty/template/1px-FFFFFF-75.png") left top repeat;border:1px solid #CCCCCC;font-size:11px;}
#mainnav li ul li{width:100%;clear:left;}
#mainnav li ul ul{margin:-29px 0 0 154px;}
#mainnav li:hover ul ul,#mainnav li:hover ul ul ul,#mainnav li:hover ul ul ul ul,#mainnav li:hover ul ul ul ul ul,#mainnav li.sfhover ul ul,#mainnav li.sfhover ul ul ul,#mainnav li.sfhover ul ul ul ul,#mainnav li.sfhover ul ul ul ul ul{left:-999em;}
#mainnav li:hover ul,#mainnav li li:hover ul,#mainnav li li li:hover ul,#mainnav li li li li:hover ul,#mainnav li.sfhover ul,#mainnav li li.sfhover ul,#mainnav li li li.sfhover ul,#mainnav li li li li.sfhover ul{left:auto;}
#subnav{border:1px solid #cccccc;}
#subnav ul,#subnav li{margin:0;padding:0;}
#subnav a,#subnav span{display:block;padding:4px 12px;border-bottom:1px solid #EDEDED;color:#444444;}
#subnav .level_2 a,#subnav .level_2 span{padding:4px 12px 4px 24px;border: 0 !important;}
#subnav a.last,#subnav span.last{border: 0 !important;}
#subnav a:hover{background-color:#a4c855;color:#FFFFFF;}
#subnav .level_1 span.active,#subnav .level_1 a.trail{background-color:#a4c855;color:#FFFFFF;}
#subnav .level_2{background-color:#FAFAFA;border-bottom:1px solid #EDEDED;}
#subnav .level_2 span.active,#subnav .level_2 a:hover{background-color:#ccea89;color:#ffffff;}
#indnav{float:left;text-transform:uppercase;}
#indnav ul,#indnav li{margin:0;padding:0;line-height:1;list-style-type:none;}
#indnav a,#indnav span{display:block;padding:0 4px;border-right:1px solid #cccccc;color:#444444;}
#indnav li{float:left;}
#indnav .first{margin-left:0;padding-left:0;}
#indnav .last{border: 0 !important;}
#specials h2{margin-bottom:6px;}
#specials ul,#specials li{margin:0;padding:0;list-style-type:none;}
#specials li{padding-top:6px;padding-bottom:6px;}
#specials a{display:block;}
.productlist .item{overflow:hidden;clear:both;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #E5E5E5;}
.productfull .item{overflow:hidden;}
.productfull .itemtop .line{margin-top:6px;margin-bottom:5px;padding:0;font-size:16px;}
.productfull .itemtop .title{font-weight:bold;font-size:16px;}
.productfull .itemtop .subtitle{font-style:italic;}
.productfull .itemleft{float:left;}
.productfull .itemright{margin-left:260px;}
.productfull .itemright .tabblock{background:url("tl_files/asambeauty/template/1px-cccccc.gif") left bottom repeat-x;}
.productfull .itemright .tabblock ul,.productfull .itemright .tabblock li{list-style-type:none;}
.productfull .itemright .tabblock ul{margin:0;padding:0;line-height:1;}
.productfull .itemright .tabblock li{float:left;padding:5px 10px;background-color:#E5E5E5;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;cursor: pointer;}
.productfull .itemright .tabblock li.last{border-right:1px solid #cccccc;}
.productfull .itemright .tabblock li.selected{background-color:#ffffff;border-bottom:1px solid #ffffff;}
.productfull .itemright .panes{padding:10px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.productfull .inci{font-size:10px;text-transform: uppercase;}
.productfull .ce_rezessionenList blockquote{margin:0;padding:5px 10px 10px 34px;background-image:url("tl_files/asambeauty/template/comment_icon.png");background-repeat:no-repeat;border-top:1px solid #CCCCCC;background-position: 10px 10px;}
.productfull .ce_rezessionenList blockquote.first{border-top:0;}
.productfull .ce_rezessionenList blockquote.odd{background-color:#FAFAFA;}
.productfull .ce_rezessionenList blockquote h2{margin:0 0 12px;padding:0;}
.productfull .ce_rezessionenList blockquote p.author{margin-bottom:0;padding-top:5px;text-align:right;border-top:1 dashed #cccccc;font-size:10px;color:#cccccc;}
.productfull .ce_rezessionenList .pagination{margin-top:10px;}
.productfull .ce_rezessionenList div.form{margin-top:10px;padding:10px;background-color:#FAFAFA;border-top:1px solid #cccccc;}
.productfull .ce_rezessionenList div.form p.privacy{margin-top:12px;margin-bottom:0;}
.productfull .ce_rezessionenList div.form div.widget{padding-bottom:3px;}
.productfull .ce_rezessionenList div.form div.widget label,.productfull .ce_rezessionenList div.form div.widget span{vertical-align:top;}
.productfull .ce_rezessionenList div.form div.widget label{width:84px;float:left;}
.productfull .ce_rezessionenList div.form div.widget input,.productfull .ce_rezessionenList div.form div.widget select{width:116px;}
.productfull .ce_rezessionenList div.form div.widget textarea{width:240px;}
.productfull .ce_rezessionenList div.form p.error{display:none;}
.productteaser{overflow:hidden;clear:both;display:block;margin-right:auto;margin-left:auto;}
.productteaser .item{float:left;margin-right:10px;}
.productteaser .item.last{margin-right: 0 !important;}
.productteaser .item .noImg{width:131px;height:131px;}
.productlist .item.last{border: none !important;}
.productlist .itemleft{float:left;}
.pagination{padding-top:6px;padding-bottom:6px;border-top:1px solid #CBCBCB;}
.pagination .total{float:left;}
.pagination ul{float:right;margin:0;padding:0;}
.pagination li{float:left;list-style-type:none;}
.pagination a,.pagination span.current{display:block;margin-left:6px;padding-left:6px;vertical-align:middle;border-left:1px dotted #CBCBCB;}
.pagination span.total{color:#CBCBCB;}
.pagination a.first,.pagination a.previous{margin-left:0;padding-left:0;border-left: 0 !important;}
.pagination a.first{margin-right:6px;padding-right:6px;border-right:1px dotted #CBCBCB;}
.productlist .itemright{margin-left:180px;}
.productlist .line{margin:0 0 5px;padding:0;font-size:14px;}
.productlist .title{font-weight:bold;font-size:14px;}
.productlist .subtitle{font-style:italic;}
.productlist .NoImg{width:160px;height:160px;}
.back{clear:both;display:block;text-align:right;}
.mod_calendar .minicalendar td.active{background-color:#ffffe1;}
.mod_calendar thead .previous,.mod_calendar thead .next{text-align:center;}
.mod_calendar thead .current{text-align:center;}
.sdlist ul{margin:0 0 20px 40px;padding:20px 0 0;}
.sdlist li{padding:4px 4px 4px 20px;line-height:1;list-style-type:none;}
.sdlist .cal_1,.sdlist .cal_4{background:url("tl_files/asambeauty/template/icon-hse24.gif") left center no-repeat;}
.sdlist .cal_5{background:url("tl_files/asambeauty/template/icon-hsn.gif") left center no-repeat;}
.sdlist .cal_6{background:url("tl_files/asambeauty/template/icon-idealworld.gif") left center no-repeat;}
.sdlist .date{margin:0;padding:4px;border-top:1px dotted #CBCBCB;border-bottom:1px dotted #CBCBCB;font-weight:bold;}
.sdlist li.odd{background-color:#FAFAFA;}
.sdlist .time{width:120px;display:inline-block;}
.sdlist .title{width:150px;display:inline-block;}
.sdlist .teaser{width:1%;display:inline-block;color:#CBCBCB;white-space:nowrap;}
#right .mod_faqrandom{width:240px;height:120px;overflow:hidden;padding:0;background:url("tl_files/asambeauty/template/bg-beautytipps.jpg") left top no-repeat;}
#right .mod_faqrandom h3{margin-top:0;margin-bottom:0;padding:5px 20px 10px 5px;font-weight:bold;}
#right .mod_faqrandom p{padding-right:20px;padding-bottom:5px;padding-left:5px;}
#right .mod_faqrandom a,#right .mod_faqrandom a:visited,#right .mod_faqrandom a:hover{color:#333333;}
.mod_breadcrumb{padding:0 0 10px;}
#right .mod_imageslider.last{margin-bottom: 0 !important;}
.zlist{margin:0;padding:0 0 12px;list-style-type:none;}
.zlist li{padding-top:2px;padding-bottom:2px;list-style-type:none;}
.zlist li.odd{background-color:#fafafa;}
.zlist.short li a{width:210px;display:inline-block;}
.autotip{border-bottom:1px dotted;}
.tip{width:250px;}
.tip-text{text-align:justify;font-size:10px;}
.accordion_article1 .toggler{margin:0 0 12px;padding:4px 4px 4px 20px;background:url("tl_files/asambeauty/template/sirene.gif") left center no-repeat;border-bottom:1px solid #CCCCCC;font-weight:bold;font-size:13px;cursor:pointer;cursor:hand;}
p.copyright{margin:0;padding:0;text-align:right;font-size:11px;}
