html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:11px;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{background:url("../style/images/hgs/cs_hg_body.jpg") no-repeat scroll center top rgba(0,0,0,0);  }
@font-face{font-family:'Couponster';    src:url('couponster.eot');    src:url('couponster?#iefix') format('embedded-opentype'),url('couponster.woff') format('woff'),url('couponster.ttf') format('truetype'),url('couponster.svg#couponster') format('svg');         font-weight:normal;         font-style:normal;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.pop_up_loader{margin-top:200px;}
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);@import url(header.css);a{color:#666;text-decoration:none;}
.shoptext div.voucher_shop_text a{text-decoration:underline;}
.voucher_shop_text{font-size:1.2em;line-height:1.6em;}
body{font-family:'Open Sans', sans-serif;text-align:center;height:100%;width:100%;color:#666;}
h1.first_h1{box-sizing:border-box;  color:#444;  float:left;  font-size:1.1em;  font-weight:bold;  margin:0.5em 0;  padding:0 1em;width:100%;}
#sites_fehler404 .right_content{display:none;}
#favslider{position:fixed;top:50%;left:-340px;margin-top:-100px;z-index:2000;}
#favslider a.favclick{float:right;margin-top:-9px;}
#favslider div.favcont h2{display:none;}
#favslider div.favcont{float:left;background:#fff;padding:0 10px;width:320px;}
#favslider div.favcont .voucher_short.favorit{clear:both;}
.fav_delete_liste{background:none repeat scroll 0 0 #ff0000;  border:2px solid #ccc;  border-radius:15px;  box-shadow:0 3px 5px #555;  color:#fff;  font-weight:bold;  padding:9px;  position:absolute;  right:-16px;  top:-16px;}
/*.button_green, #newsletter_popup .button_green{background:-moz-linear-gradient(center top ,#bed501,#8d9b00) repeat scroll 0 0 #97bf2f;border:1px solid #bfbfbf;color:#666666;float:left;font-size:12px;font-weight:bold;height:50px;line-height:20px;margin:2px;text-align:center;padding:0 5px;background:#ebebeb;background-color:#97bf2f;background-image:-webkit-gradient(linear,left top,left bottom,from (#bed501)), to(#d7d7d7));background-image:-webkit-linear-gradient(top,#bed501,#8d9b00);background-image:-moz-linear-gradient(top,#bed501,#8d9b00);background-image:-ms-linear-gradient(top,#bed501,#8d9b00);background-image:-o-linear-gradient(top,#bed501,#8d9b00);background-image:linear-gradient(to bottom,#bed501,#8d9b00);text-shadow:0 -1px 0 #364000;-ms-filter:"progid:dximagetransform.microsoft.gradient( startcolorstr='#bed501',endcolorstr='#8d9b00',gradienttype=0 )";filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#bed501',endcolorstr='#8d9b00',gradienttype=0 );border-radius:0px 10px 10px 0px;}
*/
.button_green, #newsletter_popup .button_green{background:linear-gradient(to bottom,#bed501,#8d9b00) repeat scroll 0 0 #97bf2f;  border:1px solid #bfbfbf;  border-radius:0 10px 10px 0;  color:#666666;  float:left;  font-size:1em;  font-weight:bold;  height:50px;  line-height:20px;  margin:2px;  padding:0 0.5em;  text-align:center;}
.themen_box_text .button_green{font-size:13px;border-radius:5px;padding:5px;height:20px;width:auto;color:#555;text-shadow:none;font-weight:normal;float:right;}
.breadcrumbs{float:left;  width:100%;}
/*.breadcrumbs ul{float:left;font-size:10px;margin-left:20px;}
*/
.breadcrumbs ul{box-sizing:border-box;  float:left;  margin-bottom:1em;  padding-left:1em;  width:100%;  font-size:small;}
.breadcrumbs ul li{float:left;margin-right:10px;}
.breadcrumbs ul li a:first-letter{text-transform:uppercase;}
#black_bg{background:none repeat scroll 0 0 #000000;height:100%;left:0;opacity:0.5;position:fixed;top:0;width:100%;z-index:1000;display:none;}
#opener{background:none repeat scroll 0 0 #EDEDED;display:none;left:50%;margin:20px auto auto -350px;position:fixed;width:700px;z-index:1001;}
#voucher_open{background:none;display:none;left:50%;margin:20px auto auto -367px;position:absolute;width:735px;z-index:1001;}
#voucher_open_big{background:none repeat scroll 0 0 rgba(0,0,0,0);  display:none;  left:50%;  margin:20px auto auto -415px;  position:absolute;  width:830px;  z-index:1001;}
.shops_letter_list a.to_top{float:right;margin:10px 0 0;width:auto;}
.top{margin:0px auto 0;text-align:left;width:1044px;}
.main{margin:0px auto 0;text-align:left;width:1044px;float:left;}
/*.header{width:1024px;height:169px;float:left;margin:0 11px;position:relative;}
*/
.header{float:left;  height:170px;  position:relative;  width:100%;}
.search{float:left;  margin-top:1em;  padding:0;  width:100%;  box-sizing:border-box;  padding:0 1em;}
.search input.search_input{border:1px solid #b3b3b3;  border-radius:0;  box-shadow:0 0 2px #444444;  box-sizing:border-box;  float:left;  font-size:1.3em;  padding:0.5em;  width:80%;}
.search_input.ajax_search{background:#fff url(images/hgs/search-loader.gif) no-repeat center right;}
.search button.search_button{background:none repeat scroll 0 0 #9daf00;  border:1px solid #b3b3b3;  box-shadow:0 0 2px #444444;  color:#fff;  float:left;  font-size:1.2em;  font-weight:bold;  margin-left:2%;  padding:0.5em;  text-align:center;  text-transform:uppercase;}
.search button.search_button:before{content:"A";font-family:"Couponster"; margin-right:0.5em;}
.close_image{background:none repeat scroll 0 0 #FFFFFF;border-radius:3px 3px 3px 3px;box-shadow:0 0 5px #FFFFFF;color:#444444;font-size:10px;font-weight:bold;padding:5px;position:absolute;right:10px;text-shadow:0 -1px 2px #FFFFFF;top:10px;}
/*.header_nav{bottom:8px;  float:left;  margin-left:188px;  margin-top:125px;  width:640px;}
*/
           
.header_nav{float:left;  margin-top:118px;  width:75%;}
/*.hn_start{margin:0 11px;background-position:3px 8px;}
.hn_shop{margin:0 25px;background-position:3px 8px;}
.hn_voucher{margin:0 22px;background-position:3px 8px;}
.hn_exclusive{margin:0 17px;background-position:3px 8px;}
.hn_blog{margin:0 0 0 14px;background-position:3px 6px;}
*/
/*.header_nav a{color:#a13601;font-size:14px;padding-top:12px;height:24px;text-align:center;float:left;text-decoration:none;font-weight:bold;letter-spacing:2px;padding-left:30px;}
*/
.header_nav a{background:none repeat scroll 0 0 #e37000;  color:#fff;  float:left;  padding:0.5em;  text-decoration:none;  border-right:solid 1px #fff;  font-weight:bold;  font-size:1.3em;}
.header_nav a:last-child{border:0;}
.header_nav a:before{font-family:"Couponster";  font-weight:normal;  margin-right:0.5em;  vertical-align:middle;}
.hn_start:before{content:"p";}
.hn_shop:before{content:"M";}
.hn_voucher:before{content:"u";}
.hn_exclusive:before{content:"j";}
.hn_blog:before{content:"I";}
.header_nav a:hover, .header_nav a.header_nav_active, .werbung_top_menue a:hover{text-decoration:none;}
/*.header_logo{float:left;left:17px;position:absolute;width:147px;}
*/
.header_logo{box-sizing:border-box;  float:left;  padding:0 1em;  width:25%;}
.header_logo a img{max-width:100%;}
.main_content{float:left;text-align:left;width:1024px;margin:0px 11px;padding:20px 0;}
.right{float:left;width:300px;padding:0px 31px 0px 0px;background:#fff;}
.voucher_long_text .more_shop_vouchers{float:right;font-size:10px;font-weight:normal;margin-left:-30px;margin-top:12px;text-align:center;width:210px;}
.voucher_long_text .more_shop_vouchers b{font-weight:normal;}
/*.right_content{float:left;width:315px;}
*/
.right_content{box-sizing:border-box;  float:left;  padding:0 1em 0 0;  width:32%;}
.modified{float:left;  width:100%;  margin-top:0.5em;  text-align:right;  font-size:small;}
/*.left_content{float:left;width:690px;}
*/
.left_content{box-sizing:border-box;  float:left;  padding:0 0 0 1em;  width:68%;}
.start_text{width:631px;float:left;margin:30px;}
/*.footer{float:left;width:100%;text-align:center;background:#558208;padding-bottom:20px;background:url(images/hgs/hg_footer.gif);}
*/
.footer{background:none repeat scroll 0 0 #d9d9d9;  border-top:2px dashed #ccc;  float:left;  padding-bottom:20px;  text-align:center;  width:100%;}
.footer.subpage{background:#444;border-top:dashed 2px #ccc;}
.footer.subpage .footer_weiteres_cont{margin-top:5px;}
.rondel_and_more_cont{margin:0 auto;width:980px;text-align:left;}
.footer_cont{margin:0 auto;width:1044px;height:613px;padding-top:30px;text-align:left;background:url(images/hgs/hg_footer_cont.gif) no-repeat bottom center;}
.footer_text{box-sizing:border-box;  float:left;  font-size:1em;  padding-right:2em;  width:68%;}
.footer_text p{line-height:1.3em}
.footer_hinweise{margin:0 auto;width:1044px;height:206px;text-align:left;}
.footer_inhalt{float:left;width:100%;}
.footer_weiteres{margin:0 auto;width:1044px;height:70px;text-align:left;}
.footer_weiteres_cont{float:left;margin-top:30px;font-size:12px;padding:0 50px;}
.footer_sp1{box-sizing:border-box;  color:#999;  float:left;  height:auto;  padding:1em 1em 0 0;  width:25%;}
.footer_sp1 span{float:left;  font-size:1.3em;  font-weight:bold;  margin-bottom:1em;  width:100%;}
.footer_sp1 a{color:#999;  float:left;  font-size:1em;  line-height:1.5em;  width:100%;}
.footer .social{float:left;}
.footer .social img{float:left;margin:3px 14px 0 0;}
.footer .social img.last{margin:3px 0 0 0;}
.footer .social a{background:none;width:auto;height:auto;padding:0px;margin:0px;}
.facebook{box-sizing:border-box;  float:left;  width:32%;}
.normal_text{float:left;margin-top:20px;}
.normal_text ul{font-size:12px;list-style:circle;padding:12px;}
.normal_text ul li{line-height:16px;}
.impressum_img{float:left;margin:20px 0;}
.shop_box.impressum{text-align:left;  line-height:16px;}
.weiter_text_box_head{float:left;margin:40px 10Px;}
.formular{float:left;margin:20px 0;}
.default-star-rating .text, .default-star-rating b{display:none;}
.stars{float:left;  height:30px;  margin-top:0.5em;  overflow:hidden;  text-align:center;  width:100%;}
.stars i{width:30px;height:30px;margin-right:3px;background:url(images/hgs/s_off.png) no-repeat center center;text-decoration:none;display:inline-block;cursor:pointer;}
.stars i.active{background:url(images/hgs/s_on.png) no-repeat center center;}
.commit_danke{font-size:0.8em;font-weight:bold;line-height:10px;padding:10px 0;}
.commit_fehler{float:left;font-size:13px;font-weight:bold;line-height:18px;padding:10px 0;color:#ff0000;}
button{background:none;float:left;margin:0px;padding:0px;border:none;}
.newsletter input{float:left;width:220px;padding:3px;margin-top:10px;border:1px solid #B3B3B3;border-radius:2px;}
.newsletter p{font-size:14px;font-weight:bold;line-height:19px;}
.hinweis{width:100%;font-weight:bold;font-size:16px;float:left;}
.start_text div{padding:10px;}
/*.new_voucher{float:left;width:306px;margin:0 25px;}
*/
.new_voucher{box-sizing:border-box;  float:left;  width:100%;}
/*.left_content_left{float:left;width:315px;margin:0 18px;}
*/
.left_content_left{box-sizing:border-box;  float:left;  padding:0 1em 0 0;  width:50%;}
/*.left_content_right{float:left;width:315px;margin:0 2px;}
*/
.left_content_right{box-sizing:border-box;  float:left;  width:50%;  padding:0 1em 0 0;}
/*.right_content .new_voucher{margin:5px 0px 25px 0;}
*/
.top_vouchers{float:left;width:306px;margin:0 31px 0 0;}
.voucher_long .top_voucher, .voucher_long .exclusiv_voucher{background:url("images/hgs/hg_topvoucher.png") no-repeat scroll 0 0 transparent;top:60px;color:#FFFFFF;font-size:11px;font-weight:bold;height:20px;left:-5px;padding:10px;position:absolute;width:120px;text-shadow:0 0 1px #666666;}
.voucher_long img.autor_left{left:-16px;    position:absolute;    top:-259px;}
.voucher_long img.autor_hand{right:20px;    position:absolute;    bottom:-5px;}
.voucher_long .exclusiv_voucher{background:url("images/hgs/hg_exklusivvoucher.png") no-repeat scroll 0 0 transparent;}
.right_top_vocher_short{position:absolute;top:0px;right:-5px;}
.exclusive_vouchers{float:left;margin:0 31px 0 0;width:306px;}
.last_vouchers{float:left;margin:0 31px 0 0;width:306px;}
/*.h2_green, .h2_lila, .h2_gelb, .h2_main{background:url( images/hgs/h2_background_right.gif ) no-repeat;height:45px;font-size:20px;padding-top:35px;font-weight:bold;margin-bottom:10px;color:#abc325;display:table-cell;vertical-align:middle;width:315px;float:left;}
*/
.h2_green, .h2_lila, .h2_gelb, .h2_main{background:none repeat scroll 0 0 #efefef;  box-sizing:border-box;  color:#abc325;  float:left;  font-size:1.2em;  font-weight:normal;  margin:0.5em 0;  padding:0.5em;  vertical-align:middle;  width:100%;}
.h2_green a, .h2_lila a, .h2_gelb a, .h2_main a{color:#abc325;}
.right_content .h2_green span, .right_content .h2_lila span,.right_content .h2_lila.rss span{color:#e37000;}
/*.h2_green.long, .h2_lila.long{padding-top:25px;height:65px;line-height:22px;}
*/
.h2_green.long img, .h2_lila.long img{margin-top:5px;}
.right_content .h2_green, .right_content .h2_lila, .right_content .h2_gelb{color:#e37000;}
.right_content .h2_green a, .right_content .h2_lila a{color:#e37000;}
.ul{text-decoration:underline;}
a:hover{text-decoration:underline;}
.h2_lila img, .h2_green img, .h2_main img{float:left;margin:-6px 35px 0 11px;}
.h2_lila.rss{font-size:12px}
.shop_box_rss img{float:left;margin-right:10px;}
.shop_box_rss a{line-height:22px;}
/*.shop_box_rss{float:left;font-size:11px;line-height:14px;}
*/
.shop_box_rss{box-sizing:border-box;  float:left;  font-size:1em;  line-height:1.4em;  width:100%;}
/*.shop_h1{background:url(images/hgs/shop_h1_hg.jpg) no-repeat;float:left;width:640px;height:80px;padding-left:10px;color:#abc325;font-size:20px;line-height:60px;text-shadow:0 -1px 0 #888;font-weight:bold;margin:12px 0;overflow:hidden;}
*/
.shop_h1, .main_contant_left.superangebote h1.ss_title{box-sizing:border-box;  color:#a3b116;  float:left;  font-size:1.5em;  line-height:3.5em;  margin-bottom:0.5em;  overflow:hidden;  width:100%;}
.shop_h1 a{color:#abc325;}
.shop_h1_voucher{border:1px dashed #999999;border-radius:5px;color:#444;float:left;font-size:16px;font-weight:bold;margin:13px 0;overflow:hidden;padding:14px 10px 18px 10px;padding:15px 10px 17px 10px;width:630px;}
.shop_h1_voucher img{float:left;margin-right:10px;}
.shop_h1_voucher span{color:#6d6d6d;float:left;font-size:15px;font-weight:bold;line-height:30px;}
.shop_h1.linked a{float:right;font-size:11px;font-weight:normal;margin-right:200px;margin-top:22px;text-shadow:none;}
.h1_small{font-size:20px;font-weight:normal;line-height:66px;}
.h1_small div{float:left;background-repeat:no-repeat;background-position:center center;width:80px;height:64px;margin-right:20px;}
.shop_h1 img{float:left;margin-top:4px;margin-right:10px;}
/*.top_brands_right_liste{float:left;width:305px;padding:0px 5px;}
*/
.top_brands_right_liste{box-sizing:border-box;  float:left;  width:100%;}
/*.kategorie_right_liste{float:left;width:278px;margin:0px 3px;padding:10px;font-size:11px;line-height:16px;}
*/
.kategorie_right_liste{box-sizing:border-box;  float:left;  width:100%;}
.kategorie_right_liste li{float:left;width:100%;margin-bottom:0.5em;}
.kategorie_right_liste li img{float:left;}
.kategorie_right_liste li a{color:#000;text-decoration:none;float:left;margin:0.3em 0.5em 0 0.5em;color:#666}
/*.voucher_short{background:url("images/hgs/liste_short_bg.png") no-repeat scroll 98px 8px transparent;float:left;margin:0 3px;position:relative;}
*/
.voucher_short{box-sizing:border-box;  float:left;  width:100%;  }
.voucher_short_image{background-position:center center;  background-repeat:no-repeat;  float:left;  position:relative;  text-align:center;  width:99px;}
.voucher_short_image a{box-sizing:border-box;  float:left;  padding-right:5px;  text-align:center;  width:100%;  line-height:55px;  box-sizing:border-box;}
.voucher_short_image a img{line-height:11em;  max-height:50px;  max-width:100%;}
.voucher_long_text .voucher_short_image{width:150px;height:88px;}
.blog_beitrag_einzel.deal .voucher_short_image img{max-width:150px;max-height:88px;}
.due_we{font-size:11px;text-decoration:none;float:right;margin:10px 10px 0 0}
.voucher_short_text{float:left;height:40px;position:relative;width:211px;}
.voucher_short_text.favi{float:left;height:40px;padding-left:5px;position:relative;width:200px;}
.voucher_short_text span{float:left;width:99px;font-size:20px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #ABABAB;margin-top:18px;}
.voucher_short_text span.short_text{float:left;width:109px;margin:4px 0 0 3px;font-size:11px;font-weight:normal;text-align:left;text-shadow:none;}
.typ_id_3{color:#444;}
.typ_id_2{color:#444;}
.typ_id_8{color:#444;}
.typ_id_7{color:#444;}
.voucher_short_text b a{color:#000;text-decoration:none;}
.voucher_short b{font-weight:bold;font-size:13px;margin:0px 0 2px 0;float:left;width:100%;}
.voucher_long_text{float:left;width:100%;position:relative;}
.comments_einzeln{float:left;font-size:11px;margin:5px 3px;line-height:15px;border-bottom:dashed 1px #ababab;width:100%;padding-bottom:5px;}
.voucher_long_text h1 a{line-height:26px;color:#000;text-decoration:none;}
.voucher_long_desc.shop_liste h3{margin-top:10px;}
.voucher_long_desc{float:left;margin-left:20px;margin-top:8px;width:300px;color:#666666;font-size:12px;line-height:20px;}
.voucher_long_desc b{float:left;width:100%;overflow:hidden;height:20px;font-weight:normal;font-size:14px;}
.voucher_long_text h3{color:#6d6d6d;font-size:20px;font-weight:bold;}
.voucher_long_text h2 a{font-size:16px;font-weight:bold;margin-bottom:10px;padding:0px;float:left;display:block;overflow:hidden;color:#000;text-decoration:none;}
.voucher_long_text p{clear:both;float:left;}
.voucher_long_text ul{margin-top:5px;font-size:9px;clear:both;float:left;}
.voucher_long_text ul li{line-height:12px;}
.voucher_long_text .angelegt{font-size:10px;position:absolute;bottom:2px;left:10px;}
.voucher_long_text .kommentar img{float:left;margin-right:5px;}
.voucher_long.einzeln .voucher_long_text ul li{line-height:16px;font-size:11px;}
.voucher_long{position:relative;background:url( images/hgs/voucher_hg.jpg ) no-repeat right top;float:left;width:100%;min-height:105px;height:auto;}
.voucher_info_field{float:left;position:absolute;left:170px;top:71px;font-size:11px;height:15px;}
.voucher_info_field div a{display:block;width:100%;}
.voucher_ok{float:left;width:30px;}
.voucher_ok:before{color:#9daf00;  content:"x";  float:left;  font-family:Couponster;  margin-right:2px;}
.voucher_comment_little{width:95px;float:left;}
.voucher_comment_little:before{content:"G";  float:left;  font-family:Couponster;  margin-right:2px;}
.voucher_comments_hidden .voucher_comment_little{float:right;height:16px;margin-top:3px;padding-left:28px;}
.voucher_comment_info{float:left;width:130px;}
.voucher_comment_info:before{content:"o";  float:left;  font-family:Couponster;  padding-right:2px;}
.voucher_desc_hidden{background:none repeat scroll 0 0 #F6F6F6;border:1px dashed #ABABAB;border-top:solid 1px #ababab;border-radius:0 0 5px 5px;box-shadow:0 3px 4px #999999;float:left;font-size:11px;margin-bottom:20px;margin-left:157px;padding:10px;width:461px;}
.voucher_desc_hidden .staff_image{float:left;margin:0 10px 0 10px;width:80px;}
.staff_image .hart{float:left;margin:5px;}
.staff_image .hart:before, .voucher_long_top .hart:before{font-family:"Couponster";  float:left;  content:"x";  font-size:2em;}
.voucher_long_top .hart:before{font-size:1em;}
.staff_image .hart.click:before{color:#9daf00;}
.staff_image .hart span{margin:7px 0 0 10px;float:right;}
.staff_image .hart img{float:left;}
.voucher_desc_hidden .voucher_desc_cont{float:left;width:360px;font-size:11px;}
.staff_shop{float:left;margin:0px 10px 10px 0;}
.voucher_desc_hidden .voucher_desc_cont p{margin:0px 0 10px 0;}
.voucher_comments_hidden{background:none repeat scroll 0 0 #F6F6F6;border:1px dashed #ABABAB;border-top:solid 1px #ababab;border-radius:0 0 5px 5px;box-shadow:0 3px 4px #999999;display:none;float:left;font-size:11px;margin-bottom:20px;margin-left:157px;padding:10px;width:461px;min-height:100px;height:100px;}
.voucher_list_non_java .voucher_comments_hidden , .voucher_list_non_java .voucher_desc_hidden{display:block;}
.voucher_comments_hidden .kommentar{float:left;}
.voucher_desc_hidden ul{float:left;width:100%;}
.voucher_desc_hidden li{line-height:16px;}
.voucher_long.einzeln .more{position:absolute;bottom:0px;height:15px;float:left;width:100%;left:0px;background:#BBE476;}
.voucher_long.einzeln .more .angelegt, .voucher_long.einzeln .more .kommentar{font-size:10px;float:left;margin:0 10px;margin-top:2px;}
.voucher_long.einzeln .more .kommentar{float:right;}
.voucher_long.einzeln .more .kommentar img{float:left;margin-right:5px;}
.voucher_long .voucher_type{width:614px;height:100px;padding:10px;}
.voucher_long.top_voucher .voucher_type{background:url( images/hgs/voucher_hg.jpg ) no-repeat right top;}
.voucher_long.top_voucher.exclusive_voucher .voucher_type{background:url( images/hgs/voucher_hg.jpg ) no-repeat right top;}
.voucher_long.exclusive_voucher .voucher_type{background:url( images/hgs/voucher_hg.jpg ) no-repeat right top;}
.voucher_long_image{background-position:center center;background-repeat:no-repeat;float:left;width:20%;}
.voucher_long_image img{max-width:100%;}
.voucher_long.einzeln  .voucher_long_image{background-position:0 10px;}
.voucher_long_image .fb-like{padding-top:10px;}
.sozial .fb-like{margin-right:10px}
.sozial .g_plus{width:72px;}
.voucher_long_image.theme{width:630px;}
.theme h2{margin:0 0 10px 0;font-size:14px;font-weight:bold;}
/*.main_contant_left{float:left;margin:0 20px;width:650px;clear:both;}
*/
.main_contant_left{box-sizing:border-box;  float:left;  padding:0 2em 0 1em;  width:68%;}
.main_contant_left.theme_large{width:985px; }
.theme_desc{float:left;  width:980px;  font-size:12px;  line-height:16px;}
.main_contant_left.theme_large h1{font-size:18px;  font-weight:bold;  margin:10px 0;  float:left;  width:100%;}
.main_contant_left p{font-size:12px;}
.page_header_text{float:left;width:100%;}
.voucher_long.einzeln{background:none;height:auto;border:1px solid #B3B3B3;border-radius:2px;width:609px;padding:10px;padding-bottom:20px;}
.shaddow_down_631{float:left;padding-bottom:10px;background:url(images/shaddow_down_631.png) no-repeat bottom center;width:629px;margin-top:20px;}
.border_round{border:1px solid #B3B3B3;border-radius:2px;}
.shoptext em, .shoptext i{font-style:italic;}
.shoptext ul{font-size:1em;list-style:circle outside none;margin:5px 0;padding:0 0 0 25px;}
.shoptext ol{font-size:15px;margin:5px 0;padding:0 0 0 30px;}
.shoptext ul ul{font-size:13px;list-style:circle inside none;margin:5px 20px;}
.shoptext ul li{font-size:15px;line-height:20px;}
.shoptext .font_small{font-size:11px;}
/*.shoptext h2, .abgelaufen_h2, .shop_to_blog h2{border:1px dashed #999999;border-radius:5px 5px 5px 5px;color:#666666;float:left;font-size:1.5em;font-weight:bold;margin:0 0 20px;padding:10px;width:630px;}
*/
.shoptext h2, .abgelaufen_h2, .shop_to_blog h2{border-bottom:1px solid #ccc;  box-sizing:border-box;  color:#666666;  float:left;  font-size:1.3em;  font-weight:bold;  margin:0 0 0.5em;  padding:0.5em 0;  width:100%;}
.ablg{float:left;  width:100%;}
/*.shoptext p{color:#666;line-height:20px;font-size:15px}
*/
.shoptext p{color:#666;  font-size:1em;}
.right_content .footer_shoptext{margin-top:0px;}
.footer_shoptext, .blog_beitrag_einzel.deal .footer_shoptext{float:left;margin-top:20px;margin-bottom:10px;}
.footer_shoptext .sozial{float:left;width:400px;}
.zs_sozial{float:left;width:680px;padding:10px;margin:0 0 10px 0;background:url(images/hgs/linie_zs.png) repeat-X bottom;}
.sozial_left{float:left;margin-right:20px;}
.zs_sozial .sozial_right{float:right;}
.sozial_left a{float:left;font-size:10px;margin-left:10px;}
.sozial_left a span{float:left;font-size:10px;margin-left:10px;}
.sozial_left a img{float:right;margin-left:5px;margin-top:-5px;}
.footer_shoptext .sozial div, .footer_shoptext .sozial iframe, .zs_sozial div, .zs_sozial iframe{float:left;}
.shop_box .bewertung{float:left;width:100%;margin:0 0 15px;}
.shop_box_infos.favo{display:none;}
.shop_box_infos{float:left;margin:10px 0;width:100%;padding-bottom:10px;text-align:left;}
.shop_box_infos a[class^="ic-"]:before{padding:0 0.2em }
.shop_box_infos a.shop_to_favorit, .shop_box_infos .fav_help{display:none;}
.shop_box_infos a{float:left;}
.shop_box_infos img{float:left;margin:-5px 5px 0 5px;}
.shop_box_infos span{float:right;}
.shop_box_infos i{font-weight:normal;}
.fav_help{cursor:pointer;position:relative;float:right;}
.fav_help span{background:none repeat scroll 0 0 #666666;color:#FFFFFF;font-size:10px;right:-145px;line-height:14px;padding:5px;position:absolute;top:-85px;width:150px;display:none;}
.fav_help:hover span{display:block;}
/*p{font-size:11px;line-height:16px;}
*/
.h2_lang{float:left;margin:20px 0 0 0;width:100%;}
.voucher_short .voucher_type{float:left;height:50px;padding:5px 0;font-size:1em;line-height:0.8em;width:310px;border-bottom:1px dashed #7F7F7F;}
.v_click, .wa_v_click{text-decoration:none;}
.v_click span img, .wa_v_click span img{margin-top:-7px;}
.voucher_short_text .v_click, .voucher_short_text .wa_v_click{width:100%;float:left;font-size:16px;text-align:center;}
.voucher_long .v_click, .voucher_long .wa_v_click, .voucher_long .v_click_shop{color:#666666;font-family:arial;float:left;font-size:13px;font-weight:bold;margin-top:28px;padding:5px;text-align:center;width:147px;text-decoration:none;}
.voucher_long .voucher_short_image a.v_click{margin:0px;line-height:110px;}
h3.top_shops{float:left;margin:20px 0;font-size:18px;font-weight:bold;}
.v_click i, .wa_v_click i{float:left;font-size:10px;font-weight:normal;margin-top:-2px;text-align:center;width:100%;margin-bottom:2px;}
.v_click_shop i{float:left;font-size:10px;font-weight:normal;margin-top:2px;text-align:center;width:100%;margin-bottom:2px;}
/*.shop_box{float:left;width:280px;margin:0 3px;padding:10px;text-align:center;font-size:12px;position:relative;}
*/
.shop_box{box-sizing:border-box;  float:left;  font-size:0.7em;  padding:10px;  position:relative;  text-align:center;  width:100%;}
.shop_box .shop_image{margin-bottom:10px;}
.shop_box .shop_image a img{width:200px }
.voucher_long.oben{text-align:left;height:auto;border:1px solid #B3B3B3;border-radius:2px;width:609px;padding:10px;background:#fff;margin:0 auto;position:relative;}
.shaddow_down_631.oben{margin:10px;}
.gutschein_code{position:absolute;left:700px;top:10Px;border:1px solid #B3B3B3;border-radius:2px;font-size:16px;font-weight:bold;padding:10px;text-align:center;}
.rahmen_weg a{position:absolute;right:10px;top:10px;color:#fff;font-size:12Px;}
/*.top_shop_rondel{margin:30px auto;width:865px;position:relative;}
*/
.top_shop_rondel{margin:30px auto;  position:relative;  width:880px;}
.rondel_and_more{background:none repeat scroll 0 0 #fff;  border-top:2px dashed #ccc;  float:left;  padding-bottom:1em;  text-align:center;  width:100%;}
#roundel_cont_bottom img{max-width:100%;}
#rondel_back, #rondel_for{float:left;margin-top:40px;}
/*#roundel_cont, #roundel_cont_bottom{float:left;height:120px;overflow:hidden;width:780px;position:relative;margin:0px;}
*/
#roundel_cont, #roundel_cont_bottom{display:table;  float:left;  height:120px;  margin:0;  overflow:hidden;  position:relative;  width:780px;}
/*.top_shop_rondel div, #newsletter_popup #roundel_cont div{background-position:center center;background-repeat:no-repeat;float:left;width:125px;background-color:#fff;margin:10px 0px 2px 5px;}
*/
.top_shop_rondel div, #newsletter_popup #roundel_cont div{background-color:#fff;  background-position:center center;  background-repeat:no-repeat;  display:table-cell;  height:100px;  padding:5px;  vertical-align:middle;  width:100px;}
.shop_head{background:url(images/tg_631x120px.png) no-repeat;float:left;width:611px;padding:10px;height:100px;position:relative;}
.shop_head .h2_lang{margin-left:5px;font-size:20px;font-weight:bold;}
.shop_head_img{position:absolute;top:43px;right:20px;width:122px;height:62px;background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #B3B3B3;border-radius:2px;}
a.to_shop{background:url("images/hgs/button_grey_little.gif") no-repeat scroll 0 0 transparent;color:#747474;text-shadow:0 -1px 0 #364000;font-weight:bold;text-decoration:none;width:110px;display:block;height:45px;line-height:45px;margin:10px auto;}
.form_elem{width:100%;float:left;margin-bottom:5px;font-size:12px;text-align:left;}
.form_elem .label{float:left;width:150px;}
.form_elem .input{float:left;}
.form_elem .input input, .form_elem .input textarea{border:1px solid #B3B3B3;border-radius:2px;padding:3px;width:450px;font-family:'Droid Sans', sans-serif;font-size:12px;}
.form_elem .input textarea{height:50px;overflow:auto;}
.comment_write .comment_title{float:left;margin:10px 0 20px;font-weight:bold;width:100%;}
.comment_false ul{padding:10px;color:#f00;font-weight:bold;}
.payment_box .kategorie_right_liste{padding-left:20px;width:268px;}
.comment_write .shaddow_down_631{float:left;width:100%;padding-bottom:20px;font-size:11px;line-height:16px;}
.payment_box img{float:left;margin:5px;}
h1.border_bottom{padding-bottom:20px;border-bottom:1px solid #B3B3B3;}
.pagebrowser div{float:left;}
/*.shop_letter, .pagebrowser div a, .kd, .gsc-results .gsc-cursor-box .gsc-cursor-current-page, .gsc-cursor-page , .gsc-results .gsc-cursor-box .gsc-cursor-pagei, #newsletter_popup button{background:-moz-linear-gradient(center top ,#fcfcfc,#d7d7d7) repeat scroll 0 0 #97bf2f;border:1px solid #bfbfbf;color:#b2b2b2;float:left;font-size:12px;font-weight:bold;height:18px;line-height:20px;margin:2px;text-align:center;width:18px;background:#ebebeb;background-color:#97bf2f;background-image:-webkit-gradient(linear,left top,left bottom,from (#fcfcfc)), to(#d7d7d7));background-image:-webkit-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:-moz-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:-ms-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:-o-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:linear-gradient(to bottom,#fcfcfc,#d7d7d7);text-shadow:0 -1px 0 #888888;-ms-filter:"progid:dximagetransform.microsoft.gradient( startcolorstr='#fcfcfc',endcolorstr='#d7d7d7',gradienttype=0 )";filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#fcfcfc',endcolorstr='#d7d7d7',gradienttype=0 );border-radius:2px 2px 2px 2px;}
*/
.shop_letter, .pagebrowser div a, .kd, .gsc-results .gsc-cursor-box .gsc-cursor-current-page, .gsc-cursor-page, .gsc-results .gsc-cursor-box .gsc-cursor-pagei, #newsletter_popup button{border:1px solid #bfbfbf;  color:#b2b2b2;  display:table-cell;  float:left;  font-size:0.8em;  margin:5px 5px 0 0;  padding:0.5em;  text-align:center;  width:3em;}
.right_content .shop_letter{box-sizing:border-box;  margin:0.5%;  width:15.6667%;}
.shop_letter:hover, .pagebrowser div a:hover, .pagebrowser div.active a{color:#ffffff;background:#c2c2c2;}
.shops_list{float:left;}
.shops_list h2{border-bottom:1px solid #B3B3B3;margin:20px 0px;font-size:16px;font-weight:bold;width:100%;clear:both;}
.shops_letter_list{margin:0 0 20px 0;float:left;}
.shops_letter_list div.shop_overview{border:1px dashed #C5C7C8;float:left;margin:20px 0;position:relative;width:100%;}
.shops_letter_list div.shop_overview.gutscheineliste_buchstabe{height:60px;}
.shop_voucher_list{float:left;width:100%;line-height:23px;font-size:13px;margin-bottom:10px;}
.shop_voucher_list span{float:left;width:600px;padding-left:25px;background:url(images/hgs/little_pig_li.gif) no-repeat center left;margin-right:10px;}
#sites_shops .shops_letter_list div.shop_overview a.letter_shop, #sites_liste_shop_direkt_link .shops_letter_list div.shop_overview a.letter_shop, #sites_thementag .shops_letter_list div.shop_overview a.letter_shop, #sites_shop .shops_letter_list div.shop_overview a.letter_shop{background:none repeat scroll 0 0 #a3b116;  border-radius:0 2em 2em 0;  color:#ffffff;  font-size:16px;  font-weight:bold;  height:34px;  line-height:37px;  margin-left:-10px;  margin-top:10px;  padding-left:28px;  padding-right:20px;  text-decoration:none;  text-shadow:0 -1px 0 #888888;  width:18px;}
.shops_all_site .shops_letter_list a{float:left;margin-top:5px;color:#879600;font-weight:bold;font-size:12px;width:100%;}
.shop_images_litle{background-position:center center;background-repeat:no-repeat;float:left;height:60px;margin:0 20px 0 0;width:90px;}
#sites_shops .shops_letter_list a, #sites_liste_shop_direkt_link .shops_letter_list a, #sites_thementag .shops_letter_list a{color:#444;  float:left;  font-size:small;  font-weight:normal;  line-height:1.4em;  margin-bottom:0;  margin-left:1%;  margin-top:0;  width:31.3333%;}
#sites_liste_shop_direkt_link .shops_letter_list a{width:280px;line-height:20px;font-size:15px;}
#sites_shops .shops_letter_list div.shop_overview a,#sites_liste_shop_direkt_link .shops_letter_list div.shop_overview a{float:left;width:auto;}
.marke_text_head{float:left;margin:40px 5px;}
.voucher_long_image.brands{border:1px dashed #BFBFBF;float:left;height:55px;margin:14Px 0px 0px 14Px;width:90px;background-color:#fff;}
.voucher_long_image.brands.null_ml{margin-left:0px;}
.voucher_long_image.brands a{float:left;line-height:75px;text-align:center;width:100%;}
.voucher_long_image.brands a img{margin:0 auto;}
.voucher_desc_hidden.shop_liste_brands h2{font-weight:bold;color:#666;font-size:12px;margin-bottom:5px;float:left;width:100%;margin-top:5px;}
.voucher_desc_hidden.shop_liste_brands a.tags{float:left;margin:3px;}
.voucher_long_image.shops{float:left;margin:8px;border:solid 1px #87C71A;border-radius:4px;width:139px;height:140px;position:relative;}
.kat_liste{border-bottom:1px dashed #c5c6c7;  box-sizing:border-box;  float:left;  margin:1%;  padding-bottom:0.5em;  text-align:center;  height:10em;width:23%;}
.kat_liste span{float:left;margin-top:5px;width:100%;color:#999999;font-size:11px;}
.kat_liste a{color:#333333;font-size:12px;}
.kat_liste a span{float:left;  width:80px;  height:80px;  background:url("images/hgs/KatalsRasterAlleDrauf.png") left top no-repeat;}
.kat_liste a span:hover{background:url("images/hgs/KatalsRasterAlleDrauf_over.png") left top no-repeat;}
.kat_liste a span.k1{background-position:0Px 0Px;}
.kat_liste a span.k7{background-position:-480Px 0Px;}
.kat_liste a span.k16{background-position:-560Px -80Px;}
.kat_liste a span.k15{background-position:-480Px -80Px;}
.kat_liste a span.k14{background-position:-400Px -80Px;}
.kat_liste a span.k13{background-position:-320Px -80Px;}
.kat_liste a span.k11{background-position:-160Px -80Px;}
.kat_liste a span.k11{background-position:-160Px -80Px;}
.kat_liste a span.k10{background-position:-80Px -80Px;}
.kat_liste a span.k17{background-position:0Px -160Px;}
.kat_liste a span.k18{background-position:-80Px -160Px;}
.kat_liste a span.k19{background-position:-160Px -160Px;}
.kat_liste a span.k20{background-position:-240Px -160Px;}
.kat_liste a span.k21{background-position:-320Px -160Px;}
.kat_liste a span.k22{background-position:-400Px -160Px;}
.kat_liste a span.k23{background-position:-480Px -160Px;}
.kat_liste a span.k24{background-position:-560Px -160Px;}
.kat_liste a span.k32{background-position:-560Px -240Px;}
.kat_liste a span.k30{background-position:-400Px -240Px;}
.kat_liste a span.k28{background-position:-240Px -240Px;}
.kat_liste a span.k27{background-position:-160Px -240Px;}
.kat_liste a span.k26{background-position:-80Px -240Px;}
.kat_liste a span.k25{background-position:0Px -240Px;}
.kat_liste a span.k33{background-position:0Px -320Px;}
.kat_liste a span.k34{background-position:-80Px -320Px;}
.kat_liste a span.k35{background-position:-160Px -320Px;}
.kat_liste a span.k36{background-position:-240Px -320Px;}
.kat_liste a span.k37{background-position:-320Px -320Px;}
.kat_liste a span.k38{background-position:-400Px -320Px;}
.kat_liste a span.k41{background-position:0Px -400Px;}
.no_margin_right{margin-right:0px;}
.pagebrowser{margin-top:20px;float:left;}
.inner_shaddow{float:left;border:solid 1px #B3B3B3;border-radius:2px;width:100%;}
.shop_name{float:left;text-align:center;background:#88C919;color:#fff;width:100%;line-height:16px;font-size:12px;position:absolute;bottom:0px;height:33px;display:none;}
.voucher_long_image.shops:hover .shop_name{display:block;}
strong, b{font-weight:bold;}
.voucher_type_text{background:url( images/Rabatt_aktiv.png ) no-repeat center center;float:left;width:100px;height:70px;text-align:center;color:#fff;font-weight:bold;font-size:12px;padding-top:30px;}
.abgelaufen .voucher_type_text{background:url( images/Rabatt_inaktiv.png ) no-repeat center center;}
.abgelaufen .v_click{text-decoration:line-through;color:#cdcdcd;}
.voucher_long.abgelaufen{opacity:0.7;filter:Alpha(opacity = 70);}
.voucher_long.abgelaufen .write_comment{display:none;}
.voucher_type_text  div{-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);margin-top:10px;}
.blogs{width:100%;position:relative;float:left}
/*.blog_datum{float:left;font-weight:bold;height:80px;line-height:75px;margin-left:20px;width:100px;font-size:16px;text-shadow:0 -1px 0 #576417;color:#fff;text-transform:uppercase;}
*/
.blog_datum{background:none repeat scroll 0 0 #ffa500;  color:#fff;  display:inline-flex;  float:left;  font-size:small;  font-weight:bold;  margin-right:1em;  padding:0.3em;  text-shadow:0 -1px 0 #576417;  text-transform:uppercase;}
.blog_datum:before{content:"F";  font-family:"Couponster";  margin-right:0.5em;}
/*.blog_datum.deals_datum{color:#FFFFFF;  float:left;  font-size:16px;  font-weight:bold;  height:80px;  line-height:20px;  margin-left:0;  margin-right:20px;  margin-top:19px;  text-align:center;  text-shadow:0 -1px 0 #576417;  text-transform:uppercase;  width:100px;}
*/
.top.presse .blog_datum{font-size:13px;}
/*.blog_einzeln_h1{background:url( images/hgs/blog_h1.jpg ) no-repeat;height:80px;line-height:75px;margin-left:-13px;width:662px;float:left;margin-top:9px;}
*/
.blog_einzeln_h1, .deal_einzeln_h1{border-bottom:1px solid #ccc;  float:left;  margin:1em 0;  width:100%;}
/*voucher short*/
.vs, .vs1, .vs2,.vs3{float:left;  width:100%;  box-sizing:border-box;}
.vs{height:6em;  margin-bottom:0.5em;  padding-bottom:1em;  border-bottom:solid 1px #ccc;  background:#fff;}
.vs.top:before{color:#abc325;  content:"J";  float:right;  font-family:"Couponster";  font-size:1.5em;  margin-bottom:-2em;  margin-right:0.3em;  text-shadow:1px 1px 2px #ccc;}
.vs.exclusive:before{color:#abc325;  content:"j";  float:right;  font-family:"Couponster";  font-size:1.5em;  margin-bottom:-2em;  margin-right:0.5em;  text-shadow:1px 1px 2px #ccc;}
.vs1 div, .vs2 div, .vs3 div{box-sizing:border-box;  display:table;  height:5em;  width:100%;}
.vs .vs1{width:25%;  border:solid 1px #ccc;  height:5em;  padding:0.5em;   text-align:center;}
.vs .vs1 div{height:4em;}
.vs .vs1 div a{display:table-cell;  text-align:center;  vertical-align:middle;}
.vs .vs1 a img{width:100%;  box-sizing:border-box;}
.vs .vs2{text-align:center;  width:25%;  display:block;}
.vs .vs2 span{display:table-cell;  font-size:1.3em;  font-weight:bold;  vertical-align:middle;}
.vs .vs3{width:50%;}
.vs .vs3 a{width:50%; display:table-cell; vertical-align:middle;}
.vs .vs3 strong{float:left;  width:100%;  margin-bottom:0.3em;}
.vs .vs3 p{float:left;  width:100%;  font-size:1em;  line-height:1.3em;}
.vs .pig div span:before{content:"i";  font-family:"Couponster";  color:#abc325;}
/*ende voucher short*/
/*voucher lang*/
.vl, .vl div,.vl span,.vl strong, .vl b, .vl i,.vl .vh{box-sizing:border-box;}
.vh{display:none;}
.vl{float:left;  width:100%;  position:relative;  background:#fff;  margin-bottom:1em;  border:solid 1px #ccc;  padding:1em;}
.abgelaufen .vl{filter:Alpha( opacity = 70 );  opacity:0.7;}
.vls1{float:left;  width:20%;}
.vls1 div{display:table;  width:100%;     height:6em;}
.vls1 div a.v_click{display:table-cell;  vertical-align:middle;  text-align:center;  font-family:tahoma;  font-size:1em;  padding:0;  width:auto;  margin:0;  float:none;}
.vls1 div a img{width:80%;}
.vls2{float:left; width:45%; padding:0 0.5em;}
.vls2 > div{display:table;  height:6em;}
.vls2 > div > div{display:table-cell;  vertical-align:middle;}
.vls2 > div > div span{font-size:0.8em;}
.vls2 b{font-size:1em;  font-weight:normal;     float:left;  width:100%;  line-height:1.3em;}
.vls2 .title{font-weight:bold;  font-size:1.3em;  float:left;  margin:0.2em 0;  width:100%;}
.vls3{float:left;  width:35%;  text-align:center;  box-sizing:border-box;}
.vls3 .v_click{background:none repeat scroll 0 0 #9daf00;  box-sizing:border-box;  display:inline-block;  float:left;  margin-top:2em;  padding:0.5em;  width:100%;  font-size:1em;  -webkit-transition:all 0.5s ease-in-out;  -moz-transition:all 0.5s ease-in-out;  -o-transition:all 0.5s ease-in-out;  transition:all 0.5s ease-in-out;   border-radius:0.5em;}
.vls3 .v_click:hover{text-shadow:1px 1px 3px #e37000; background:none repeat scroll 0 0 #7f882e;}
.vls3 > span{font-size:0.8em;  float:left;  width:100%;  margin-top:0.5em;}
.vls3 .v_click span:after{color:#fff;  font-family:"Couponster";  font-size:1em;  content:"0";vertical-align:middle;}
.vls3 .v_click strong,.vls3 .v_click span{float:left;  width:100%;  color:#fff;}
.vls3 .v_click strong{font-weight:normal;  font-size:0.8em;}
.vls3 .v_click span{font-weight:bold;}
.vlz{float:left;  width:100%;  margin:0.5em 0 0;  border-top:dashed 1px #ccc;  border-bottom:dashed 1px #ccc;}
.abgelaufen .vlz{display:none;}
.vlz .v_ok:before{content:"x";  font-family:"Couponster";  color:#9daf00;  margin-right:0.3em;  vertical-align:middle;}
.vlz a:hover{text-decoration:none;}
.vlz span, .vlz span.v_ok, .vlz a{float:left;  margin-right:1em;  border-right:solid 1px #ccc;  font-size:0.8em;  padding:0.3em 1em 0.3em 0;}
.vlz a:first-child{border-left:solid 1px #ccc;  padding-left:1em; }
.vlz a:last-child{float:right;   margin-right:0em;  }
.vlz span{float:left;  margin-right:0.5em;}
.vlz span.v_ok{border-left:solid 1px #ccc;  padding-left:1em;}
.vlz span.gb:before, .vlz a.write_comment:before{content:"l";  font-family:"Couponster";  margin-right:0.3em;  vertical-align:middle;  color:#e37000;}
.vlz a.write_comment:before{content:"G";  color:#666; }
.vlz a.vi:after{content:"o";  font-family:"Couponster";  margin-left:0.3em;  vertical-align:middle;  }
.vh{float:left;  width:100%;  padding:1em;  background:#efefef;  margin-top:1em;  }
.vh div:first-child{float:left;    width:20%;   text-align:center;   }
.vh .hart{float:left;    width:100%;   }
.vh .hart:before{content:"x";    font-family:"Couponster";   float:left;   width:100%;   font-size:2em;   }
.vh .hart.click:before{color:#9daf00;   }
.vh div:last-child{float:left;    width:75%;      }
.vh p{line-height:1.3em;    float:left;    margin-bottom:0.5em;    font-size:1em;  }
.vl .top, .vl .exclusiv{background:none repeat scroll 0 0 #e37000;  color:#fff;  float:left;  left:-0.5em;  padding:0.5em;  position:absolute;  top:-0.5em;  width:auto;}
.vl .msv:after,.vl .more_shop_vouchers:after{content:"0";  font-family:"Couponster";  vertical-align:middle;}
dl{float:left;  width:100%;  box-sizing:border-box;}
dt{box-sizing:border-box;  clear:both;  float:left;  font-weight:600;  padding-right:1em;  width:40%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
dd{box-sizing:border-box;  float:left;  padding-bottom:0.5em;  width:60%;}
/*voucher lang ende*/
/*.deal_einzeln_h1{background:url( images/hgs/blog_h1_deal.gif ) no-repeat;margin-left:-13px;width:662px;float:left;margin-top:9px;}
*/
.blog_tags{float:left;margin:10px 0px;font-size:11px;}
.blog_einzeln_h1 a,.deal_einzeln_h1 a{font-weight:bold;}
h1.top_thema_blog{float:left;padding:10px 0;width:100%;font-size:20px;font-weight:bold;}
.weiter_lesen{text-decoration:none;font-size:small;float:right;color:#8b9715;margin-top:10px;}
.blog_beitrag_einzel{float:left;  line-height:1.3em;  margin:1em 0;  width:100%;}
.blog_inhalt .deal_sp1 p{float:none;  }
.deal_sp1 img{text-align:left;  margin:5px 5px 5px 0;  border:solid 1px #ccc;}
/*.deal_sp1{float:left;  font-size:12px;  line-height:16px;  margin-right:30px;  width:400px;}
*/
.deal_sp1{float:left;  width:100%;  padding:0;  box-sizing:border-box;}
.blog_beitrag_einzel.deal{float:left;width:100%;margin-top:0px;}
.blog_beitrag_einzel.deal b{float:left;  width:100%;  margin:0 0 10px 0;  font-size:15px;}
.blog_inhalt p.price_deal{font-size:15px;}
.blog_inhalt p.price_deal i{text-decoration:line-through;  font-weight:normal;}
.blog_beitrag_einzel ul, .blog_beitrag_einzel ol{list-style-type:circle;line-height:18px;padding-left:20px;margin:10px 0;width:100%;float:left;}
.blog_beitrag_einzel ol{list-style-type:decimal;}
.blog_beitrag_einzel i{font-style:italic;}
.blog_beitrag_einzel em{font-size:9px;}
.teaserbilder img, .blog_beitrag_einzel img{border:1px solid #ccc;  box-sizing:border-box;  float:left;  margin:0 1em 0.5em 0;  max-width:100%;  padding:0.5em;}
.teaserbilder.tb_1{box-sizing:border-box;  float:left;  margin-bottom:1em;  overflow:hidden;  position:relative;  width:100%;}
.teaserbilder.tb_2{box-sizing:border-box;  float:left;  margin-bottom:1em;  overflow:hidden;  position:relative;  width:50%;}
.teaserbilder.tb_3{box-sizing:border-box;  float:left;  margin-bottom:1em;  overflow:hidden;  position:relative;  width:33.33333%;}
.deal_button{float:right;  width:50%;  text-align:right;}
#sites_deals .blog_beitrag_einzel .voucher_short_image{float:left;  width:50%;  margin:0;  border:none;}
.teaserbilder img.last{margin-right:0px;}
.teaserbilder.deal{float:left;}
.teaserbilder{float:left;  position:relative;  overflow:hidden;  margin-bottom:1em;}
.teaserbilder .btrans{width:100%;  height:30px;  position:absolute;  bottom:0px;  border-bottom:solid 1px #ccc;  content:".";  background:url("images/hgs/blogteasertrans.png") repeat-X;}
.blog_text{padding-bottom:10px;width:100%;float:left;}
.blog_text.deals_liste img{float:left;border:solid 1px #ccc;padding:5px;margin:0 10px 10px 0}
.blog_text.deals_liste p{float:left;  width:400px;}
.blog_text.deals_liste blog_inhalt a{float:right;margin:10px 0;}
.blog_inhalt{float:left;width:100%;}
.blog_inhalt a{text-decoration:underline;}
.blog_inhalt h3{margin:0px 0 1em 0;float:left;width:100%;}
.sozial_blog_solo_top{float:right;width:100%;height:30px;}
.blog_inhalt .footer_shoptext{float:right;margin-top:-25px;margin-bottom:10px;}
.blog_inhalt .footer_shoptext .sozial{width:190px;}
.blog_inhalt h2 a, .blog_inhalt h1 a{text-decoration:none;}
.blog_inhalt h2 a:hover, .blog_inhalt h1 a:hover{text-decoration:underline;}
#sites_deals .blog_inhalt p.einleitung{font-weight:normal;}
.blog_inhalt.deal p{width:400px;float:right}
.blog_beitrag_einzel .voucher_short_image{border:1px solid #CCCCCC;float:left;margin:0 25px 10px 0;width:166px;}
.form_elem .input img{float:left;}
.form_elem .input .ergebniss_eintragen{background:url( ../captcha.php )no-repeat;padding-left:100px;width:353px;}
#captcha_code{float:left;  font-size:50px;  height:50px;  margin:0;  overflow:hidden;  padding:0 0 0 120px;  width:60px;}
.form_elem .input .ergebniss_eintragen.blog_capt{background:none;padding-left:5px;width:357px;}
.blog_beitrag_einzel .voucher_short_image img{border:none;margin:0;}
.blogs_sidebar{float:left;width:100%;border-bottom:dashed 1px #B3B3B3;padding-bottom:0.5em;margin-bottom:0.5em;}
.blog_sidebar .kategorie_right_liste{padding:0px;width:298px;background:none;}
/*.blog_datum_sidebar{background:url("images/hgs/blog_datum_klein.jpg") no-repeat scroll 0 0 transparent;color:#FFFFFF;float:left;font-weight:bold;height:40px;margin-left:-10px;padding:10px 0 0 6px;text-shadow:0 -1px 0 #576417;text-transform:uppercase;width:68px;}
*/
.blog_datum_sidebar{background:none repeat scroll 0 0 #ffa500;  box-sizing:border-box;  color:#ffffff;  float:left;  font-weight:bold;  height:auto;  margin-right:1%;  padding:0.5em;  text-transform:uppercase;  width:24%;}
.blog_text_sidebar{box-sizing:border-box;  float:left;  padding:0 0 0 0.5em;  width:75%;}
.blog_sidebar b{font-size:1em;}
.blog_sidebar .monat{font-size:small;}
.shaddow_down_631.top{margin-top:0px;}
.text_header_inhalt{font-size:10px;float:left;margin-top:40px;padding-left:5px;width:450px;}
/*.monatsname{background:-moz-linear-gradient(center top ,#fcfcfc,#d7d7d7) repeat scroll 0 0 #97bf2f;border:1px solid #bfbfbf;color:#b2b2b2;float:left;font-size:12px;font-weight:bold;height:22px;line-height:20px;margin:2px;text-align:center;width:310px;background:#ebebeb;background-color:#97bf2f;background-image:-webkit-gradient(linear,left top,left bottom,from (#fcfcfc)), to(#d7d7d7));background-image:-webkit-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:-moz-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:-ms-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:-o-linear-gradient(top,#fcfcfc,#d7d7d7);background-image:linear-gradient(to bottom,#fcfcfc,#d7d7d7);text-shadow:0 -1px 0 #888888;-ms-filter:"progid:dximagetransform.microsoft.gradient( startcolorstr='#fcfcfc',endcolorstr='#d7d7d7',gradienttype=0 )";filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#fcfcfc',endcolorstr='#d7d7d7',gradienttype=0 );border-radius:2px 2px 2px 2px;}
*/
.monatsname{background:linear-gradient(to bottom,#fcfcfc,#d7d7d7) repeat scroll 0 0 #97bf2f;  border:1px solid #bfbfbf;  border-radius:2px;  box-sizing:border-box;  color:#b2b2b2;  float:left;  font-size:1em;  font-weight:bold;  line-height:20px;  padding:0.3em 0;  text-align:center;  width:100%;}
.kalenderblatt{float:left;  width:100%;  box-sizing:border-box;  text-align:center;  padding:0 0.5em;}
.monatsname div{width:80%;float:left;margin-top:2px;box-sizing:border-box;}
.montasname .next, .monatsname .prev{float:left;padding:0px 0.5em;width:10%;text-align:center;box-sizing:border-box;}
.ui-dialog .ui-dialog-content{background:none repeat scroll 0 0 #EFEFEF;padding:0;}
.to_voucher_code{height:22px;  float:left;   padding:10px 0;  width:410px;  border-radius:5px;  margin-bottom:10px;  margin:20px 15px;}
#voucher_open_big .zs_voucher{height:auto;  width:100%;background:#efefef;box-sizing:border-box;padding:1em:}
.to_voucher_code a{color:#fff;  font-weight:bold;}
.to_voucher_code a:hover{text-decoration:none;}
#voucher_open_big .zs_gutschein_code{box-sizing:border-box;  float:left; padding:0 1em;  width:100%;}
.zs_gutschein_code div {background: none repeat scroll 0 0 #fff;  box-sizing: border-box;  margin-top: 1em;  padding: 1em;  text-shadow: none;  width: 100%;}
.zs_gutschein_code textarea{background:none repeat scroll 0 0 #fff;  border:2px dashed #ccc;  box-sizing:border-box;  font-family:verdana;  padding:0.5em;  text-align:center;  width:100%;}
#voucher_open_big .zs_voucher ul li div{width:65%;}
#voucher_open_big .zs_sozial{box-sizing:border-box;  width:100%;}
#voucher_open_big .zs_bild_text{width:100%;}
.zs_bild_title div.text_voucher{float:left;  width:80%;  margin-top:20px;  line-height:1.3em;}
.zs_bild_title div.text_voucher a{font-size:16px;}
#voucher_open_big .zum_newsletter_anmelden{background:none repeat scroll 0 0 #FFFFFF;  border:1px dashed #666666;  border-radius:5px;  box-shadow:0 0 2px #666666 inset;  float:left;  font-size:12px;  height:80px;  margin:0 15px;  padding:5px;  text-align:left;  width:660px;  line-height:15px;  position:relative;}
#voucher_open_big .zum_newsletter_anmelden p{float:left;  width:300px;  margin-right:20px;  font-size:12px;  line-height:16px;}
.n_voucher_popup{float:left;}
.n_voucher_popup.s1{border-right:1px solid #999;  box-sizing:border-box;  padding-right:1em;  width:60%;}
.n_voucher_popup.s2{box-sizing:border-box;  padding-left:10px;  width:40%;}
#voucher_open_big .tv_but{float:left;  width:100%;  background:#abc325;  width:100%;  color:#fff;  text-align:center;  margin:1em 0;}
#voucher_open_big .tv_but a{color:#fff;  text-decoration:none;  padding:0.5em;  display:inline-block;}
#voucher_open_big .facebook{margin:20px 0;}
#voucher_open_big .zum_newsletter_anmelden span{float:left;  width:300px;}
#voucher_open_big .zum_newsletter_anmelden span p{font-size:11px;}
#voucher_open_big .zum_newsletter_anmelden input{background:none repeat scroll 0 0 #EFEFEF;  border:1px solid #ABABAB;  border-radius:4px;  box-shadow:1px 1px 5px #666666 inset;  font-size:13px;  margin:5px 0;  padding:9px;  width:298px;  float:left;}
#voucher_open_big .zum_newsletter_anmelden a{background:none repeat scroll 0 0 #9BA813;  border-radius:3px;  box-shadow:0 2px 2px #666666;  color:#FFFFFF;  display:block;  float:right;  font-family:Arial;  font-size:13px;  font-weight:bold;  line-height:17px;  margin-top:10px;  padding:3px 10px;  position:absolute;  right:35px;  text-align:center;  text-shadow:0 -1px #555555;}
#voucher_open_big .zum_newsletter_anmelden a:hover{text-decoration:none;}
#voucher_open_big .facebook_popup .facebook{float:left;  margin:20px;}
#voucher_open_big .zs_gutschein_code .span{margin-top:10px;}
.zs_gutschein_code span{color:#888;  float:left;  font-size:small;  margin-top:40px;  text-align:center;  width:100%;}
.zs_gutschein_code input{border:medium none;  color:#666666;  float:left;  font-family:Tahoma;  font-size:1.5em;  font-weight:bold;  text-align:center; width:100%;}
#voucher_open_big .zs_gutschein_code input{background:#fff;width:100%;box-sizing:border-box;padding:0.5em;}
#voucher_open_big .zs_gutschein_code span{margin-top:10px;}
.zs_bild_title{float:left; width:100%;}
.zs_bild_title h1{float:left;font-size:25px;text-align:left;color:#666666;margin-top:26px;}
.zs_bild_text{float:left;width:680px;text-align:left;margin:0 0 10px 0;padding:0 0 15px 0;background:url(images/hgs/linie_zs.png) repeat-X bottom;}
.zs_bild_text b a{margin-left:10px;font-size:11px;}
.zs_bild_text ul{float:left;color:#666;width:100%;}
.zs_voucher ul li{font-size:12px;line-height:30px;margin-left:10px;float:left;width:100%;}
.blog_inhalt ul{color:#666;  float:left;  list-style-position:inside;  list-style-type:disc;  margin:0.5em 0;  width:100%;}
.blog_inhalt ul li{box-sizing:border-box;  float:left;  line-height:1.7em;  width:100%;}
#voucher_open_big .zs_voucher ul li{line-height:22px;}
.zs_bild_text.sozial_right .g_plus{float:left;  margin-left:20px;  width:80px;}
.zs_voucher ul li b{font-weight:bold;float:left;display:block;width:33%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.zs_voucher ul li div{float:left;display:block;width:510px;}
.zs_comment{float:left;width:50%;font-size:12px;}
.zs_comment img, .zs_icons img{float:left;margin-right:10px;}
.zs_icons{float:right;text-align:right;font-size:12px;}
.zs_icons img{float:left;margin-right:5px;}
.vocher_pop_top{float:left;width:100%;height:2.5em;cursor:pointer;}
.vocher_pop_top:after{content:"U";  float:right;  font-size:2em;  color:#000;  font-family:"Couponster";}
#voucher_open_big .vocher_pop_top a{background:none repeat scroll 0 0 rgba(0,0,0,0.6);  border:1px solid #fff;  border-radius:3px;  color:#fff;  float:left;  font-size:0.8em;  padding:0.2em;}
#voucher_open_big .vocher_pop_top a:before{content:"« ";}
.zs_voucher{float:left;overflow:hidden;height:auto;padding:16px;}
.vocher_pop_bottom{float:left;width:100%;height:19px;}
.voucher_comment{float:left;background:url(images/hgs/rauschen.jpg);border:1px solid #C6C6C6;box-shadow:2px 2px 10px #ABABAB;height:200px;overflow:hidden;padding:16px;width:660px;left:18px;position:absolute;top:352px;display:none;}
.voucher_comment .close, .voucher_false .close{float:right;cursor:pointer;font-weight:bold;text-shadow:0 1px 0 #ffffff;}
.voucher_comment .comment_write{text-align:left;}
.voucher_comment .comment_write, .voucher_comment .shaddow_down_631{width:675px;}
.back_to_code{float:left;margin-top:20px;text-align:center;width:100%;font-size:12px;}
.voucher_comment .shaddow_down_631{width:675px;}
.voucher_comment .form_elem .input input, .voucher_comment .form_elem .input textarea{width:380px;}
.footer_qrcode{float:right;margin:20px;display:none;}
.voucher_short_image div{background:url("images/hgs/to_shop_over.png") no-repeat scroll 0 0 transparent;color:#EFFBC2;cursor:pointer;font-size:14px;font-weight:bold;height:28px;left:0;padding-left:12px;padding-top:13px;position:absolute;top:4px;width:90px;display:none;}
.voucher_short_text div{background:#fff;color:green;cursor:pointer;display:none;font-size:11px;font-weight:normal;height:32px;right:0px;padding:5px;line-height:18px;position:absolute;text-align:left;top:4px;width:99px;}
.voucher_short_text span.click_here{background:none repeat scroll 0 0 #FFFFFF;  color:#008000;  cursor:pointer;  display:none;  font-size:11px;  font-weight:normal;  height:49px;  line-height:23px;  padding:5px;  position:absolute;  right:0;  text-align:left;  top:-22px;  width:100px;}
.voucher_short_image a:hover div, .voucher_short_text a:hover div{display:block;}
.start_top{float:left;margin-left:20px;width:984px;}
.newsletter_top{float:left;width:314px;height:270px;background-repeat:no-repeat;text-align:left}
#sites_newsletter .newsletter_top{float:left;width:610px;height:auto;text-align:left;background:#f1fadb url(../images/voucher_melder_de.jpg) no-repeat left top;}
.newsletter_top h2{float:left;margin:20px;width:145px;font-size:20px;text-shadow:0px 1px 0px #404040;color:#9daf00;font-weight:bold;line-height:25px;}
.newsletter_top p{float:left;clear:both;margin:0 20px;width:145px;color:#666666;font-size:14px;line-height:22px;}
#sites_newsletter .newsletter_top p{width:460px;font-weight:normal; margin:0px;}
.newsletter_top input, .voucher_melder input{width:320px;padding:5px;height:40px;font-size:20px;border:none;float:left;}
#voucher_open_big .newsletter_top input, .voucher_melder input{width:225px; }
.newsletter_top button, .voucher_melder button{float:left;margin:-1px 0 0 -3px;margin:0px;}
#sites_newsletter .newsletter_top button{float:left;margin:10px 0}
#sites_newsletter .newsletter_top.voucher_melder form{float:left;margin:10px 0px;}
#sites_newsletter .newsletter_top.voucher_melder form input[name=clever_abmelden]{float:left;  width:auto;  height:auto;}
#sites_newsletter .s_abmelden{float:left;margin:5px;}
.newsletter_top form{float:left;display:block;margin:10px 0 0 20px;}
.werbung_top{float:left;  height:252px;  margin-right:1em;  overflow:hidden;  position:relative;  width:66%;}
.werbung_top_menue{float:left;width:192px;background:url(images/hgs/hg_werbung_nav.png) no-repeat;line-height:22px;position:absolute;top:0px;left:0px;z-index:2;}
.werbung_top_cont{height:252px;left:164px;position:absolute;top:0;width:486px;z-index:1;background:url( images/hgs/start_angebote_hg.jpg ) no-repeat;}
.werbung_top_cont_detail{height:252px;float:left;width:486px;display:none;}
.werbung_top_cont_detail.active{display:block;}
#n_wt_most_view{background:url( images/hgs/most_view_voucher.jpg ) no-repeat;}
#n_wt_most_view .shop_image{left:250px;position:absolute;top:29px;width:205px;height:155px;}
#n_wt_most_view .shop_image img{width:205px;height:155px;}
#n_wt_most_view h3{font-size:13px;  font-weight:bold;  margin:30px 0 10px 30px;  width:200px;}
#n_wt_most_view p{float:left;  font-size:12px;  line-height:16px;  margin:10px 30px;  width:200px;}
#n_wt_most_view ul{clear:both;margin:0 30px;float:left;font-size:11px;line-height:15px;width:200px;}
#n_wt_most_view  .v_click,.blog_beitrag_einzel.deal a.zum_deal{background:#97bf2f;color:#fff;padding:0.5em 0;border-radius:0.5em;}
.blog_beitrag_einzel.deal a.zum_deal{clear:none;  padding:5px 8px;  position:static;  text-decoration:none;}
.blog_beitrag_einzel.deal a.zum_deal{color:#fff;float:right}
.werbung_top_menue a{float:left;margin-top:-4px;width:172px;display:block;height:49px;color:#ffe2bd;font-weight:bold;font-size:16px;text-shadow:0px 1px 0px #404040;padding:10px;}
.werbung_top_menue a:hover, .werbung_top_menue a.active{background:url(images/hgs/hg_werbung_nav_over.png) no-repeat;color:#fff;}
.voucher_melder, .suche_view{background:none repeat scroll 0 0 #f1f8d6;  box-sizing:border-box;  float:left;  margin:1em 0;  padding:1em;  width:100%;}
.suche_view{margin-top:20px;background:url(images/hgs/couponster_suchergebnisse.jpg) no-repeat;line-height:40px;}
.suche_view h1{font-weight:bold;font-size:14px;}
.voucher_melder p{float:left;width:100%;color:#666;}
.voucher_melder.succcess p{width:400px;}
.voucher_melder h3{color:#9daf00;  font-size:1em;  font-weight:bold;}
.voucher_melder form input:first-child{font-size:1em;  width:50%;}
.voucher_melder form{clear:both;  float:left;  margin-top:10px;  width:100%;}
.hinweis_feld{float:left;margin:0 0 30px 0;display:inline;}
.hinweis_feld p{line-height:18px;float:left;padding:10px;}
.voucher_false{background:none repeat scroll 0 0 #ECECEC;border:1px solid #C6C6C6;box-shadow:2px 2px 2px #ABABAB;font-size:10px;padding:10px;display:none;float:left;width:200px;}
.voucher_false form .submit, .form_elem .input button{background:#c6c6c6;border:solid 1px #ababab;padding:3px;font-size:10px;color:#444;background:#c2c2c2;background-color:#97bf2f;background-image:-webkit-gradient(linear,left top,left bottom,from (#fcfcfc)), to(#d7d7d7));background-image:-webkit-linear-gradient(top,#e9e9e9,#c2c2c2);background-image:-moz-linear-gradient(top,#e9e9e9,#c2c2c2);background-image:-ms-linear-gradient(top,#e9e9e9,#c2c2c2);background-image:-o-linear-gradient(top,#e9e9e9,#c2c2c2);background-image:linear-gradient(to bottom,#e9e9e9,#c2c2c2);text-shadow:0 1px 0 #fff;-ms-filter:"progid:dximagetransform.microsoft.gradient( startcolorstr='#e9e9e9',endcolorstr='#c2c2c2',gradienttype=0 )";filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#e9e9e9',endcolorstr='#c2c2c2',gradienttype=0 );}
.voucher_false form div{float:left;width:100%;margin:3px 0;}
.voucher_false form div span, .voucher_false form div input{float:left;margin-right:10px;}
.voucher_false form div span{margin-top:3px;}
.more_vouchers{float:left;width:100%;margin:10px 0;text-align:right;font-size:small;}
.searchcomplete{position:absolute;background:#fff;z-index:3;border:solid 1px #ababab;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 5px 6px #ABABAB;left:159px;padding:10px;position:absolute;top:60px;width:588px;display:none;}
.searchcomplete_liste{float:left;width:100%;margin-bottom:5px;line-height:45px;}
.searchcomplete_liste a{float:left;width:100%;}
.searchcomplete_liste:hover{background:#efefef;}
.searchcomplete_liste .voucher_short_image{width:120px;}
.voucher_melder.succcess h3, h3.success{background:url("images/hgs/successmeldung.gif") no-repeat scroll left center transparent;padding-left:42px;height:40px;line-height:44px;}
.voucher_melder.succcess{margin-bottom:20px;}
.no_voucher{float:left;padding:10px;margin:-10px 0 10px 0;font-size:12px;line-height:18px;}
.no_voucher b, .no_voucher a{font-weight:normal;color:#333;}
#adcontainer1, #adcontainer2{float:left;margin:10px 0;}
#adcontainer2{width:100%;}
.voucher_short.favorit{background:none;}
.voucher_short.favorit .voucher_short_text{line-height:25px;}
.werbemittel_cont div{float:left;width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:dotted 1px #999;}
.werbemittel_cont div textarea{border:1px solid grey;float:right;height:100px;text-align:left;width:450px;}
#cse{float:left;}
.gsc-webResult.gsc-result .gs-webResult.gs-result, .gsc-webResult.gsc-result .gs-webResult.gs-result:hover{border:1px dashed lightgray;line-height:20px;margin-bottom:-10px;padding:10px;}
.gsc-expansionArea .gs-result .gs-title, .gs-result .gs-title *{color:#A13601;}
.gsc-expansionArea .gs-result .gs-title, .gs-result .gs-title{color:#A8BB00;}
div.line{border-top:solid 1px #ccc;width:100%;float:left;margin:10px 0;}
div.to_shop_linie{border-top:solid 1px #ccc;width:100%;float:left;margin:10px 0;padding-top:10px;}
div.to_shop_linie a[class*="ic-"]:before{padding:0 0.2em 0 0;}
.help_shop{float:left;margin-right:5px;margin-top:-5px;}
.voucher_help_cont{float:left;margin:10px 0;}
.voucher_help_cont img{float:left;margin:0 10px 10px 0;cursor:pointer;}
.voucher_help_cont p{float:left;width:530px;}
.voucher_help_cont .big_hilfe_bild{float:left;margin:5px 0;font-size:11px;}
.amazon_link{background:url("../images/amazon_logo.jpg") no-repeat scroll center bottom transparent;float:left;font-size:12px;height:117px;margin:10px 0 0 20px;padding:5px 20px;width:287px;}
.amazon_link a{float:left;display:block;height:100%;width:100%;line-height:17px;}
#sites_blog table{width:100%;}
#sites_blog table tr:nth-child(even){background:#CCC}
#sites_blog table tr:nth-child(odd){background:#FFF}
#sites_blog h1{float:left;font-weight:bold;}
#newsletter_popup{z-index:1001;border:solid 10px #ababab;width:712px;height:510px;position:absolute;left:50%;top:70px;margin-left:-356px;background:#fff;border-radius:10px 0px 10px 10px;text-align:left;display:none;}
#newsletter_popup .button_green{height:40px;width:348px;float:left;clear:both;font-size:18px;color:#fff;margin-left:162px;border-radius:5px;}
#newsletter_popup h4{font-size:30px;font-weight:bold;color:#666666;margin-bottom:15px;float:left;width:500px;padding:20px;}
#newsletter_popup .formular{background:url( images/hgs/textur_pop.png );border-top:solid 1px #fff;border-bottom:solid 1px #c6c6c6;float:left;width:100%;margin:0px;padding:10px 0px;}
#newsletter_popup .nl_pop_text{float:left;width:100%;margin-top:10px;background:url( images/hgs/textur_pop.png );border-top:solid 1px #c6c6c6;border-bottom:solid 1px #c6c6c6;}
#newsletter_popup .nl_pop_text p{padding:10px;}
#newsletter_popup .formular div{float:left;width:140px;clear:both;margin:10px 0 30px 20px;font-size:12px;font-weight:bold;color:#666666;}
#newsletter_popup .formular input{border:solid 1px grey;float:left;width:510px;height:30px;font-size:20px;border-radius:5px;box-shadow:0 1px 2px #ABABAB inset;-moz-box-shadow:0 1px 2px #ABABAB inset;-webkit-box-shadow:0 1px 2px #ABABAB inset;}
#newsletter_popup .close{position:absolute;right:-10px;top:-40px;border-radius:10px 10px 0px 0px;border:solid 10px #ababab;background:#ababab;}
#newsletter_popup .brief_pop{position:absolute;right:60px;top:-60px;}
#sites_ .voucher_melder.succcess{margin-left:20px;}
#newsletter_popup #roundel_cont{width:100%;float:left;height:145px;background:url( images/hgs/textur_pop.png );border-top:solid 1px #fff;}
#newsletter_popup #roundel_cont div{margin-left:15px}
#newsletter_popup #roundel_cont h3{font-weight:bold;font-size:11px;margin:10px 0 5px 20px;}
.themen_box{background:url("images/hgs/hg_themes_list.jpg") no-repeat scroll 0 0 transparent;float:left;height:130px;margin-bottom:10px;margin-left:-5px;padding-bottom:5px;width:660px;}
.themen_box_text strong{font-size:14px;float:left;margin-right:10px;}
.themen_box_bild{position:relative;float:left;text-align:center;width:152px;height:125px;}
.themen_box_bild a.shop_click{bottom:32px;color:#FFFFFF;float:left;font-size:13px;font-weight:bold;left:-10px;position:absolute;}
.themen_box_bild a{width:100%;text-align:center;clear:both;}
.themen_box_bild a img{margin:20px 0;max-width:120px;}
.themen_box_bild a.v_click_shop{text-decoration:underline;}
.themen_box_text{font-size:11px;line-height:16px;width:470px;margin-left:170px;padding-top:10px;}
.themen_box_text h3{font-weight:bold;margin-bottom:10px;font-size:12px;color:#ababab;}
.tag_box_left_anzeigen{float:left;width:250px;margin:0px 20px 20px 0;background:#efefef;border:solid 1px #999;padding:10px;}
.tag_box_left_anzeigen strong{float:left;width:100%;margin:0.5em 0;box-sizing:border-box;}
.youtube_video{float:left;width:100%;margin:1em 0;text-align:center;}
.youtube_video iframe{border:none;width:inherit;}
.leider_kein_gutschein{float:right;margin:1em 0;background:#E37000;padding:0.5em;color:#efefef;width:100%;box-sizing:border-box}
.kat_desc{float:left;  width:100%;}
.kat_desc a{text-decoration:underline;}
ul.presse_links{margin:10px;list-style-type:disc;padding-left:20px;float:left;}
ul.presse_links a{font-size:12px;}
ul.presse_links li{line-height:20px;}
.seitenadmin{position:fixed;width:100%;height:40px;text-align:left;float:left;color:#fff;z-index:101;padding:0;font-size:11px;}
.seitenadmin div{float:left;padding:10px 20px;display:block;width:98%;}
.background_admin{position:fixed;width:100%;height:50px;text-align:left;float:left;color:#fff;z-index:100;background:#000000;filter:Alpha(opacity = 60);opacity:0.6;}
.adtag_werbung{background:none repeat scroll 0 0 #A2AF17;border-radius:5px 5px 5px 5px;float:left;margin:10px 0;padding:20px 90px;text-align:center;}
.link_extern{font-size:11px;}
.display_center{text-align:center;}
.twitterfeed_couponster, .rssfeed_couponster{float:left;width:315px;margin-right:10px;}
.facebookfeed_couponster{float:left;width:100%;margin:20px 0;}
.twitterfeed_couponster h2, .facebookfeed_couponster h2, .rssfeed_couponster h2{float:left;width:250px;background:url(images/hgs/twitter_icon_big.jpg) no-repeat 0 center;height:60px;padding-left:60px;font-weight:bold;font-size:20px;line-height:30px;border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc;}
.twitterfeed_couponster h2 a, .rssfeed_couponster h2 a{background:none;}
.rssfeed_couponster a{background:url("images/hgs/twitter_icon_smal.jpg") no-repeat scroll 0 0 transparent;float:left;font-size:12px;line-height:20px;margin-bottom:3px;padding:0 0 0 25px;display:block;clear:both;}
.twitterfeed_couponster li{background:url("images/hgs/twitter_icon_smal.jpg") no-repeat scroll 0 0 transparent;float:left;font-size:12px;line-height:20px;margin-bottom:3px;padding:0 0 0 25px;display:block;clear:both;}
.rssfeed_couponster a{background:url("images/hgs/rss_icon_smal.jpg") no-repeat scroll 0 0 transparent;}
.twitterfeed_couponster.lang h2, .rssfeed_couponster.lang h2{width:590px;}
.twitterfeed_couponster.lang, .rssfeed_couponster.lang{width:100%;margin-left:0px;}
.facebookfeed_couponster h2{line-height:60px;width:100%;padding-left:0px;background:none;}
.facebookfeed_couponster h3 a{font-size:11px;font-weight:bold;}
.rssfeed_couponster h2{background:url(images/hgs/rss_icon_big.jpg) no-repeat 0 center;}
.twitterfeed_couponster h2 a{font-weight:bold;font-size:20px;line-height:30px;}
.star_desc_bottom{float:left;width:100%;margin:10px 0;font-size:0.8em}
.facebookfeed_couponster div{float:left;width:100%;margin:10px 0;border-bottom:solid 1px #ccc;}
.facebookfeed_couponster div p{padding-top:10px;}
.facebookfeed_couponster div img{float:left;margin:0 10px 10px 0;padding:3px;border:solid 1px #cdcdcd;}
#seitenhandling{display:none;}
.flags{float:right;font-size:10px;margin-top:5px;}
.flags span{float:left;margin-right:10px;}
.flags a{float:left;margin-right:4px;}
.flags img{cursor:pointer;float:left;margin-right:4px;}
.footer_inhalt .flags{float:left;width:100%;}
.footer_inhalt .flags span{float:left;  font-size:small;  font-weight:normal;  margin:0 0 0.5em;  width:100%;}
.extern_voucher_tipp{float:left;line-height:16px;font-size:12px;margin-top:10px;padding-top:3px;border-top:solid 1px #999;width:100%;}
.text_voll{float:left;margin-top:20px;line-height:16px;font-size:11px;text-align:justify;}
.author{margin-top:20px;}
#red_tv_sky{height:600px;margin:293px 50%;overflow:hidden;position:absolute;right:-650px;width:120px;}
/* cross sell box neu */
.cross_sell{float:left;  width:100%;  box-sizing:border-box;  padding:1em;  margin:1em 0;    font-size:1em;  border:solid 1px #ccc;}
.cross_sell strong{float:left;  width:100%;  box-sizing:border-box;  margin-bottom:0.5em;   padding-bottom:0.5em;   border-bottom:dashed 1px #ccc;}
.cross_sell div{float:left;  margin:0 0.3em 0.3em 0;  display:table;}
.cross_sell div img{width:17px;  height:auto;}
.cross_sell div a{display:table-cell;  vertical-align:middle;  padding-left:0.5em;}
/* cross sell box neu ende*/
.voucher_long.cross_sell_shops{background:url( images/hgs/cross_hg.png ) no-repeat;}
.voucher_long.rss_werbung{background:url( images/hgs/rss_werbung_hg.png ) no-repeat;}
.voucher_long.rss_werbung .voucher_long_text .voucher_short_image{text-align:center;}
.voucher_long.rss_werbung .voucher_long_text .voucher_short_image img{}
.voucher_long.rss_werbung .voucher_long_desc a{clear:both;  float:right;}
.voucher_long.rss_werbung .voucher_long_desc{width:460px;}
.voucher_long.cross_sell_shops .voucher_long_desc{width:475px;}
.voucher_long.cross_sell_shops .voucher_long_desc strong{float:left;width:100%;margin-bottom:5px;}
.voucher_long.cross_sell_shops .cross_domains{float:left;margin:0px 5px 5px 0px;}
.voucher_long.cross_sell_shops .cross_domains img, .voucher_long.cross_sell_shops .cross_domains a{float:left;margin-right:5px;}
.cross_domains img{width:17px;height:13px; }
.voucher_long.cross_sell_shops .cross_domains a{font-size:10px;line-height:10px;}
.code_anzeige{position:absolute;right:-8px;width:190px;font-size:11px;top:4px;}
.code_anzeige input{text-align:center;background:#fff;border:solid 1px #ababab;border-radius:3px;padding:1px 0px;width:158px;font-size:11px;}
.toolbar_sidebar_banner{float:left;width:100%;}
.openx_sidebar_banner{float:left;width:320px;height:250px;margin:10px 0px;position:relative;}
.openx_sidebar_banner img{position:absolute;top:0px;left:0px;}
.voucher_comment_shop{float:left;}
.voucher_comment_shop .gutschein_select{border:1px solid #B3B3B3;border-radius:2px 2px 2px 2px;font-family:'Droid Sans', sans-serif;padding:2px;}
.voucher_comment_shop .form_elem .input .ergebniss_eintragen{width:160px;background:url( ../captcha_shop.php )no-repeat;}
.shop_comments{float:left;width:645px;margin-top:10px;}
.shop_comments .comments_einzeln{line-height:17px;font-size:11px;}
.shop_comments h2, .voucher_comment_shop h2{border:1px dashed #999999;border-radius:5px;color:#444444;float:left;font-size:16px;font-weight:bold;margin:13px 0;overflow:hidden;padding:14px 10px 18px;width:630px;text-align:left;}
.shop_comments .comments_einzeln i{display:block;text-align:right;}
.voucher_desc_cont .abutton{float:right;}
.voucher_pop_desc{line-height:13px;font-size:11px;}
.start_blog_view{float:left;width:315px;margin:0 18px;}
.left_content_left .h2_lila a, .left_content_right .h2_lila a, .left_content_left .h2_lila, .left_content_right .h2_lila{color:#e37000;}
.left_content_left .new_voucher, .left_content_right .new_voucher{margin:0px;}
.ui-autocomplete{text-align:left;}
.ui-autocomplete li img{float:right;margin-right:5px;width:17px;height:11px;margin-top:10px;}
.gplus_link_publisher{font-size:11px;}
.start_top_shop{margin:0 auto;padding-top:10px;text-align:left;width:1044px;}
.start_top_shop h2{float:left;width:100%;font-weight:bold;margin:10px 0px;}
.start_top_shop a{background:none repeat scroll 0 0 #e37000;  box-sizing:border-box;  color:#fff;  float:left;  font-size:1em;  margin:0.5em 0.5em 0 0;  padding:0.5em;}
.help_cont{float:left;width:100%;}
#couponster_toolbar{display:none;}
#couponster_toolbar{background:url(http://api.couponster.de/toolbar/img/cp_bar_hg.png);text-align:left;padding:0px;margin:0px;height:40px;position:fixed;width:100%;top:0px;left:0px;z-index:2147483647;-webkit-box-shadow:rgba(0,0,0,0.8) 0px 0px 8px;box-shadow:rgba(0,0,0,0.8) 0px 0px 8px;}
#couponster_toolbar div, #couponster_toolbar .toolbar_link img{float:left;}
#couponster_toolbar a.show_boni_hinweis{text-decoration:none;color:#666666;font-weight:bold;font-size:14px;text-shadow:1px 1px 0px #FFF;font-family:arial;}
#couponster_toolbar .toolbar_link{background:url(http://api.couponster.de/toolbar/img/cp_bar_hg_second.png);padding-top:12px;height:28px;float:left;}
#couponster_toolbar .show_boni_text{text-decoration:none;color:#666666;font-weight:bold;font-size:14px;text-shadow:1px 1px 0px #FFF;font-family:arial;}
#couponster_toolbar .show_boni_img{color:black;font-weight:bold;font-size:11px;}
#couponster_toolbar .close_boni{margin-top:10px;margin-right:10px;float:right}
.op_shops{width:700px;margin:20px auto;text-align:left;}
.op_shops .op_content{float:left;width:660px;padding:20px;border:dashed 2px #ccc;background:#fff;}
.op_shops .op_content p{padding:10px;line-height:15px;}
.voucher_long .gutschein_angebote{background:none repeat scroll 0 0 #e37000;  color:#ffffff;  float:left;  font-size:small;  font-weight:bold;  padding:0.5em;  position:absolute;  top:5em;  z-index:2;}
.op_shop_liste{float:left;width:100%;}
.op_shop_liste > div{float:left;  width:100%;}
.op_shop_liste h2{border-bottom:1px solid #ccc;  box-sizing:border-box;  color:#777;  float:left;  font-size:1.2em;  font-weight:bold;  margin:1em 0 0.5em 0;  float:left;  width:100%;  padding-bottom:0.5em;}
.pv_op{float:left;padding:1em;border:dashed 1px #999;width:100%;margin:1em 0;box-sizing:border-box}
.pv_op .pv_op_one{float:left;  overflow:hidden;  padding:0.5em;  box-sizing:border-box;width:48%;margin:0 1%;height:255px;}
.zS_desc{float:left;width:100%;}
.zS_desc p{width:800px;text-align:left;margin:0 auto;}
.brands_description{float:left;width:100%;padding:10px 0;margin-top:0px;margin-bottom:20px;}
.brands_description img{float:left;margin:0 10px 10px 0;}
.i_f_t{margin:10px 0;}
.input input.gelost{border:dotted 1px #cf4;}
.input input.checkbox{width:20px;}
#Gewinnspielbedingung{color:#ABABAB;float:left;font-family:arial;font-size:9px;width:100%;margin-top:20px;padding-top:10px;line-height:13px;border-top:solid 1px #ccc;}
.blog_comments{float:left;margin-top:10px;width:100%;}
.gw_losung{float:left;width:350px;font-size:12px;line-height:18px;font-weight:bold;}
.form_elem input.alarm, .alarm{border:solid 1px #ff0000;}
ul.ul_gewinn{list-style-image:url(images/ul_sonne.gif);float:left;font-size:12px;width:100%;float:left;margin:0 0 20px 30px;}
ul.ul_gewinn li{float:left;margin-bottom:10px;width:100%;line-height:18px;}
ul.ul_gewinn li strong{font-size:18px;}
.losungsformular{display:none;}
#sites_toolbar .main_contant_left p a, ul.ul_gewinn li a{text-decoration:underline;}
#sites_toolbar .main_contant_left h2{font-size:18px;float:left;width:100%;margin:20px 0;font-weight:bold;}
.future{float:left;margin-bottom:20px;width:100%;border:dashed 2px green;}
.future p{padding:10px;}
.future strong{float:left;width:100%;margin:10px 0;font-weight:bold;font-size:12px;color:#f00;text-align:center;}
#teilnehmer_name a{float:left;}
.toolbar_bewertung{float:left;width:100%;margin:10px 0;}
.toolbar_bewertung div{float:left;width:100%;margin:4px 0;border-bottom:dotted 1px #ccc;}
.toolbar_bewertung div p, .toolbar_bewertung span{float:left;width:100%;margin:4px 0;text-align:left;font-size:11px;height:auto;}
.toolbar_bewertung div .item-note{display:none;}
.display_none{display:none;}
.toolbar_bewertung .bewertung_anzeigen{font-size:12px;}
.sozial_links_main{float:left;width:100%;}
.link_extern.tbe_link{float:left;font-size:14px;line-height:50px;width:100%;}
#blackscreen{background:#000;filter:Alpha(opacity = 50);opacity:0.5;width:100%;height:100%;position:fixed;z-index:9;}
#splashscreen{background:url("../images/cs_toolbar_gewinnspiel_il.png") no-repeat scroll center center transparent;height:579px;left:50%;margin-left:-381px;position:fixed;width:762px;z-index:10;top:80px;}
#splashscreen a{color:#FFFFFF;float:left;font-size:13px;font-weight:bold;margin-left:290px;margin-right:-220px;margin-top:300px;}
#splashscreen h2{clear:both;color:#666666;float:left;font-family:Tahoma;font-size:36px;line-height:50px;margin-left:38px;margin-top:70px;text-align:left;width:100%;}
#splashscreen img{position:absolute;right:0px;top:10px;cursor:pointer;}
.fav_delete{display:none;}
.shop_to_blog{float:left;width:100%;margin:1em 0;padding:0.5em 0;line-height:1.3em;font-size:1em;box-sizing:border-box;}
.shop_to_blog a.ul{float:right;}
.blog_kat_sidebar p{float:left;  clear:both;  }
.blog_kat_sidebar b{box-sizing:border-box;  font-size:1em;  line-height:1.3em;  width:75%;}
iframe{border:none;}
.sozial_twitter_blog{width:110px;   height:22px;}
.blog_kat_sidebar p{display:none;}
p .theme_blogs{float:left;  width:100%;  margin-bottom:3px;}
p .theme_blogs span{border-right:1px solid #999;  float:left;  line-height:1.3em;  margin-bottom:0.5em;  text-align:center;  width:25%;  box-sizing:border-box;}
p .theme_blogs a{float:left;  width:75%;  padding-left:0.5em;box-sizing:border-box;    line-height:1.3em;}
.packstation img{margin:5px 5px 5px 0;  width:100px;  height:37px;  float:left;}
.themen_imag{margin:0px 10px 10px 0px;float:left;}
.top_shops_kat{float:left;  width:100%;  margin-bottom:20px;}
.top_shops_kat div{border:1px solid #ccc;  box-sizing:border-box;  float:left;  margin:0 1%;  padding:4em;  position:relative;  text-align:center;  width:31.3333%;}
.top_shops_kat div a{width:100%;  position:absolute;  text-align:center;  bottom:4px;  left:0px;  font-size:11px;}
.top_shops_kat div span{background:url("images/hgs/hg_topvoucher.png") no-repeat scroll 0 0 transparent;top:0px;color:#FFFFFF;font-size:11px;font-weight:bold;height:20px;left:-7px;padding:10px;position:absolute;width:120px;text-shadow:0 0 1px #666666;z-index:2;}
.top_shops_kat div strong{bottom:10px;  float:left;  font-size:12px;  font-weight:normal;  margin-left:-102px;  position:absolute;  text-align:center;  width:100%;}
#fav_count{background:url("images/fov_count.png") no-repeat scroll center center transparent;  color:#FFFFFF;  font-family:sans-serif;  font-size:12px;  font-weight:bold;  height:40px;  line-height:42px;  padding:10px;  position:absolute;  right:-15px;  text-align:center;  top:-30px;  width:40px;  display:none;}
.without_aktion{float:left;  width:100%;  margin:20px 0;}
.without_aktion a{box-shadow:2px 2px 5px 0 #cccccc;float:right;margin:10px 0px;    background:-moz-linear-gradient(center top ,#bed501,#8d9b00) repeat scroll 0 0 #97bf2f;border:1px solid #bfbfbf;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding:10px;background:#ebebeb;background-color:#97bf2f;background-image:-webkit-gradient(linear,left top,left bottom,from (#bed501)), to(#d7d7d7));background-image:-webkit-linear-gradient(top,#bed501,#8d9b00);background-image:-moz-linear-gradient(top,#bed501,#8d9b00);background-image:-ms-linear-gradient(top,#bed501,#8d9b00);background-image:-o-linear-gradient(top,#bed501,#8d9b00);background-image:linear-gradient(to bottom,#bed501,#8d9b00);text-shadow:0 -1px 0 #364000;-ms-filter:"progid:dximagetransform.microsoft.gradient( startcolorstr='#bed501',endcolorstr='#8d9b00',gradienttype=0 )";filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#bed501',endcolorstr='#8d9b00',gradienttype=0 );border-radius:8px;}
.without_aktion a:hover{text-decoration:none;}
/*.shop_teaser{border:1px solid #CCCCCC;  float:left;  font-size:15px;  margin:10px 0 20px;  padding:15px;  width:620px;  line-height:20px;}
*/
.shop_teaser{box-sizing:border-box;  float:left;  font-size:1em;  line-height:1.2em;  margin:1em 0 0.5em;  padding-bottom:0.5em;  border-bottom:solid 1px #ccc;  width:100%;}
.spl_teaser{float:left;  width:29%;  margin-right:1%;  box-sizing:border-box;  text-align:center;}
.spl_teaser strong{float:left;  width:100%;  margin-top:0.5em}
.spl_teaser .t_image{float:left;  width:100%;  display:table;}
.spl_teaser .t_image div{border:1px solid #ccc;  box-sizing:border-box;  display:table-cell;  height:5em;  table-layout:fixed;  text-align:center;  vertical-align:middle;padding:1em;}
.spl_teaser .t_image img{width:100%;}
.spr_teaser{float:left;  width:70%;  padding-right:1em;  box-sizing:border-box;}
.autoren{float:left;  width:100%;  margin-bottom:20px;  padding-bottom:10px;  border-bottom:dashed 1px green;}
.autoren a strong{float:left;  width:100%;  margin-bottom:0.5em;}
.autoren img.thumb{float:left;  margin:0 10px 10px 0;}
.autoren p{float:left;width:520px;}
.autoren_detail{float:left;width:100%;text-align:center;}
.autoren_detail p{float:left;width:400px;padding:0px 80px 0 140px;text-align:left;margin-bottom:20px;}
.autor_h1{float:left;  width:100%;  font-size:16px;  margin:20px 0 0 0;}
.autoren_box{float:left;  margin:0;  width:50%; box-sizing:border-box;padding:0.5em; text-align:center;}
.autoren_box img{max-width:100%;}
.shop2blog{float:left;  width:100%;  margin:10px 0;  padding-bottom:5px;  border-bottom:dotted 1px #ccc;  }
.shop2blog b span{float:right;  font-size:small;  font-weight:normal;}
.shop2blog p{float:left;  width:100%;  margin-top:0.5em;  font-size:1em;}
.shop2blog img{float:left;  margin:0 10px 10px 0;}
.shop2blog div{float:left;}
.shop2blog.wi div{width:550px;}
#IDCommentsPostTitle{display:none;}
#idc-container-parent{float:left;width:100%;margin:0em}
.dealgutscheine{float:left;  width:100%;  line-height:16px;}
i.stroke{text-decoration:line-through;  font-weight:normal;}
.deal_top{float:left;  width:100%;}
.deal_top h2{float:left;  font-size:1.3em;  font-weight:bold;  margin-bottom:1em;  padding:0 1em;  width:100%;}
.deal_top h2 a{font-weight:bold;text-decoration:none;}
.deal_top h2 a:hover{text-decoration:underline;}
/*.deal_start_view{float:left;width:233px;height:240px;background:url(images/hgs/dealteaser.png) no-repeat;position:relative;margin-left:17px;margin-right:3px;}
.deal_start_view strong{border:solid 1px #ccc;    border-left:none;    font-size:11px;    font-weight:normal;    height:46px;    left:105px;    line-height:15px;    overflow:hidden;    padding:3px;    position:absolute;    top:0px;    width:119px;    background:#f3f3f3;}
.deal_start_view span{color:#FFFFFF;  font-size:14px;  font-weight:bold;  left:6px;  position:absolute;  text-shadow:0 -1px 0 #444444;  top:92px;}
.deal_start_view .voucher_short_image{background-color:#FFFFFF;border:1px solid #CCCCCC;height:52px;left:4px;line-height:66px;position:absolute;top:0;}
.deal_start_view .voucher_short_image img{max-width:95px;max-height:45px}
.deal_start_view .deal_img{position:absolute;  right:1px;  top:60px;  background-repeat:no-repeat;  background-position:center center;}
.deal_start_view .deal_img img{width:128px;  height:90px;  border:none;}
.deal_start_view .deal_price{position:absolute;  bottom:66px;  left:10px;}
.deal_start_view .deal_price div.u{float:left;  width:130px;  text-decoration:none;  color:#000;  font-size:11px;}
.deal_start_view .deal_price div.rabatt{width:90px;}
.deal_start_view a.zum_deal{bottom:25px;  color:#FFFFFF;  font-family:Verdana;  font-size:20px;  position:absolute;  text-align:center;  text-decoration:none;  text-shadow:0 -1px 0 #444444;  width:233px;}
*/
.deal_start_view{box-sizing:border-box;  float:left;  height:240px;  padding:0 1em;  width:25%;  display:table;}
.dz1{background:none repeat scroll 0 0 #f3f3f3;  box-sizing:border-box;  float:left;  height:4em;  width:100%;}
.dz1 div{background-color:#ffffff;  border:1px solid #ccc;  box-sizing:border-box;  display:table-cell;  height:4em;  text-align:center;  vertical-align:middle;  width:40%;}
.dz1 div img{max-width:100%;  padding:0.5em;    box-sizing:border-box;}
.dz1 strong{display:table-cell;width:59%;background:#f3f3f3;font-weight:normal;font-size:0.7em;padding:0.3em;    vertical-align:middle;    box-sizing:border-box;}
.dz1 strong a{display:inline-block;}
.dz2{background-color:#ffffff;  float:left;  text-align:right;  width:100%;   height:150px;   display:table;  border-left:solid 1px #ccc;  border-right:solid 1px #ccc;  box-sizing:border-box;}
.dz2 div{background:none repeat scroll 0 0 #e37000;  border-radius:0 5px 5px 0;  box-shadow:2px 2px 2px #ccc;  box-sizing:border-box;  color:#fff;  float:left;  margin-left:-0.5em;  margin-top:2em;  padding:0.3em;}
.dz2 a{display:table-cell;  text-align:right;  vertical-align:middle;}
.dz2 a img{height:auto;  margin-right:1em;  max-height:130px;  max-width:100%;}
.dz3{float:left;   width:100%;   text-align:center;    background:#ccc;}
.dz3 div{float:left;  width:50%;  font-size:1em;  box-sizing:border-box;  padding:0.3em;  color:#000;  line-height:1.3em;}
.dz4{background:none repeat scroll 0 0 #e37000;  box-shadow:0 -2px 2px white;  float:left;  text-align:center;  width:100%;}
.dz4 a{display:inline-block;  padding:0.5em;  color:#fff;    box-sizing:border-box;}
.dz4 a:before{content:"J";  font-family:"Couponster";  margin-right:0.5em;}
.dz4 a:hover{text-decoration:none;}
.top_bilder{float:left;  height:305px;  padding-bottom:10px;  width:100%;  margin-bottom:10px;  border-bottom:dashed 1px #ccc;}
.v_img_view{float:left;  margin:4px;  border:dashed 1px #ccc;  border-radius:10px;  width:482px;  height:300px;  position:relative;}
.normal_bilder .v_img_view{width:231px;  height:231px;  margin-right:9px;}
.v_img_view img{position:absolute;  left:0px;  top:0px;  z-index:1;}
.v_img_view a.bild{position:absolute;  bottom:20px;  border:solid 1px green;  z-index:2;  right:40px;  width:150px;  padding:5px;  background:green;  color:#fff;  text-align:center;  text-shadow:0 -1px 0 #444444;  border-radius:5px;}
#sky_deals{height:800px;margin:293px 50%;overflow:hidden;position:absolute;right:-650px;width:120px;}
.sky_deals{float:left;  position:relative;  border:solid 1px #ccc;  margin:0 0 5px 0;  width:118px;}
.sky_deals span{background:none repeat scroll 0 0 #FFA500;  border-radius:0 8px 8px 0;  bottom:30px;  box-shadow:-1px 2px 8px #ABABAB;  color:#FFFFFF;  font-size:11px;  left:0;  padding:4px;  position:absolute;  width:80px;}
.sky_deals .deal_img img,.sky_deals .deal_img{float:left;      width:120px;  height:120px;}
.sky_deals .voucher_short_image{width:120px;   height:50px;}
.sky_deals .shop{float:left;  top:0px;  left:0px;  background:#C6DA00;  color:#000;  font-size:11px;  float:left;  width:108px;  padding:5px;}
.sky_deals .deal_price{position:absolute;  text-align:left;  bottom:0px;  left:0px;  width:110px;  padding:3px 5px;  background:#666;  color:#fff;  font-size:11px;}
#sky_deals strong{float:left;  width:100%;  text-align:center;  font-family:Arial;  font-size:20px;  margin-bottom:10px;}
.themenliste{border-bottom:1px dashed #CCCCCC;  float:left;  font-size:12px;  line-height:16px;  margin:10px 0;  padding-bottom:10px;}
.themenliste h2 a{margin:10px 0;  float:left;  width:100%;}
.logo_deals{float:left;  margin-bottom:10px;  border:0px;}
.right_content .voucher_long{background:none;  width:315px;  margin-bottom:20px;}
.right_content .voucher_long .voucher_long_desc{width:145px;  margin:0 0 10px 0;}
.right_content .voucher_long .voucher_desc_hidden{margin-left:0;    margin-top:10px;    margin-bottom:0px;    width:285px;}
.right_content .voucher_long .v_click_shop{background:none repeat scroll 0 0 #9AAA00;  border-radius:5px;  color:#FFFFFF;  float:right;  font-family:Arial;  margin:0 10px 0 0;}
#type_switch{float:left;  margin:0 0 20px 0;  width:100%;}
#type_switch a{padding:5px;  float:left;  color:#fff;  font-size:12px;  border-radius:3px;  margin-left:10px;}
.gs_type_text{float:right;  padding:1px 3px;  background:#444;  color:#fff;  border-radius:3px;  }
.gs_type_text.hi_gs_yes,#type_switch a.ac_gs_yes{background:#FFA52B;}
.gs_type_text.hi_gs_sa,#type_switch a.ac_gs_sa{background:#A3B116;}
.gs_type_text.hi_gs_nc,#type_switch a.ac_gs_nc{background:#B31516;}
.gs_type_text.hi_gs_no,#type_switch a.ac_gs_no{background:#A15913;}
.blogs .deal_fin{color:#CCCCCC;  font-size:50px;  z-index:-1;  padding:40px;  position:absolute;  text-shadow:1px 1px 4px #FF0000;  top:60px;  right:20px;  -webkit-transform:rotate(30deg);  -moz-transform:rotate(30deg);  -o-transform:rotate(30deg);  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.blogs .deal_fin.detail{z-index:1;}
.kat_werbung{border:2px dashed #CDCDCD;  border-radius:10px;  float:left;  height:100px;  margin:20px 0px;  padding:10px;  position:relative;  width:630px;}
.kat_werbung img{position:absolute;  bottom:10px;  right:10px;}
.kat_werbung p{font-size:25px;  font-weight:bold;  text-shadow:0px 1px 1px #bbbbbe;  color:#504b01;  line-height:30px;}
.rss_werbung_cont{float:left;  width:980px;  margin:20px 0;  padding:0 20px;}
.rss_werbung_cont div{border:1px solid #D3D3D3;  float:left;  height:230px;  margin-right:15px;  padding:0 0 10px;  position:relative;  transition:border-bottom 0.5s ease 0s;  width:230px;}
.rss_werbung_cont div:hover{border-bottom:solid 1px #f7ab0a;}
.rss_werbung_cont div a{color:#666;  transition:color 0.5s ease;}
.rss_werbung_cont div a:hover{text-decoration:none;color:#f7ab0a;}
.rss_werbung_cont div img{width:230px;height:auto;margin:0px 5px 1px 0;}
.rss_werbung_cont span.images{float:left;  width:100%;  height:140px;  overflow:hidden;  margin-bottom:10px;}
.rss_werbung_cont div.last,.rss_werbung_cont div:last-child{margin-right:0px}
.rss_werbung_cont div p{font-family:verdana;  font-size:14px;  line-height:20px;  margin:0;  padding:10px;  text-align:left;}
.rss_werbung_cont div span.anker{position:absolute;  bottom:5px;  right:10px;  color:#000;  font-weight:bold;  }
.rss_werbung_cont span.header{float:left;  font-size:20px;  font-weight:bold;  height:auto;  line-height:70px;  margin-bottom:10px;  vertical-align:middle;  width:100%;}
.rss_werbung_cont span.header img{float:left;  margin-right:20px;}
.rss_werbung_cont_sky{left:50%;  margin-left:530px;  overflow:hidden;  position:absolute;  top:260px;  width:120px;  z-index:10;}
.rss_werbung_cont_sky div{background:none repeat scroll 0 0 #FFFFFF;  width:118px;  float:left;  border:solid 1px #ccc;  transition:border-bottom 0.5s ease;  transition:color 0.5s ease;  color:#666666;  margin-bottom:10px;}
.rss_werbung_cont_sky div a{transition:color 0.5s ease;  color:#666666;}
.rss_werbung_cont_sky div a:hover{color:#f7ab0a;  text-decoration:none;}
.rss_werbung_cont_sky div p{float:left;  padding:5px;  margin:0px;  text-align:center;}
.rss_werbung_cont_sky div:hover{color:#f7ab0a;  border-bottom:solid 1px #f7ab0a;}
.rss_werbung_cont_sky div span img{width:100%;  height:auto;}
.rss_werbung_cont_sky div .images{width:100%;  height:60px;  overflow:hidden;  float:left;}
.h1_shop{box-sizing:border-box;  float:left;  font-size:1.3em;  font-weight:bold;  margin:1em 0;  width:100%;}
.shop_sozial{border-bottom:1px dashed #ccc;  float:left;  margin:10px 0;  padding-bottom:1em;  width:100%;}
.shop_sozial .footer_shoptext .sozial{float:none;  width:100%;}
.shop_sozial .footer_shoptext,.blog_beitrag_einzel.deal .footer_shoptext{margin:0px;float:right;}
.shop_sozial .bewertung{display:inline-block;  float:left;  width:40%;}
.shop_sozial .sozial{float:right;  display:inline-block;  padding-top:10px;}
.shop_sozial .sozial .g_plus{float:left;  width:72px;}
#superdeal{float:left;  width:100%;  padding:1em; box-sizing:border-box;}
#superdeal h2{border:2px dashed #c6da00;  border-radius:5px;  color:#e37000;  float:left;  font-size:1.5em;  font-weight:bold;  margin-bottom:10px;  padding:0.5em;  text-align:center;  width:100%;  box-sizing:border-box;}
#superdeal img{margin-right:10px;}
#superdeal p{font-size:12px;}
#superdeal p a{float:right;  margin:10px;  padding:10px;  background:#e37000;  border-radius:5px;  font-weight:bold;  font-size:13px;  color:#fff;}
.hka,#id_shop_kommntar{float:left;display:inline-block;width:100%}
.teaser_image{float:left;  margin:30px 20px 10px 0;}
.shop_teaser .sprung{display:block;  color:#000000;  font-size:11px;}
h2.voucher-title{float:left;  font-size:18px;  font-weight:bold;  margin:0 0 10px;  padding-bottom:0.5em;  width:100%;  box-sizing:border-box;}
section.voucher h2.voucher-title{padding-top:0.5em;  margin-top:0.5em;  border-bottom:solid 1px #ccc;  margin-bottom:1em;}
#as_op{float:left;width:100%}
.sprung_ul{float:left;  list-style:none;    margin-top:1em;width:100%}
header h1{font-size:2em;  float:left;  width:100%;}
#sites_superangebote .right_content{display:none;}
#sites_superangebote .deal_top{display:none;}
.main_contant_left.superangebote{
/*  background:url("images/hgs/attention.png") repeat-x 200px 60px;*/
width:980px;}
/*.main_contant_left.superangebote h1{display:block;  float:left;  font-size:1.8em;  font-weight:bold;  margin:1em 0;  padding:0 1em;  width:100%;  box-sizing:border-box;}
*/
.superangebote_liste{float:left;  width:100%;  padding:0em;  box-sizing:border-box;  text-align:center;  border:solid 1px #ccc;  border-radius:5px;  margin:0 0 1em 0;  }
.superangebote_liste img{max-width:100%;}
.superangebote_liste .date{border-bottom:1px solid #cdcdcd;  box-sizing:border-box;  float:left;  font-size:80%;  margin:0 0 1em;  padding:0.5em;  text-align:right;  width:100%;}
.superangebote_liste h2{float:left;  font-size:1.3em;  font-weight:bold;  line-height:1.0em;  margin:0.5em 0;  text-align:left;  width:100%;       box-sizing:border-box;  padding:0 0.5em;}
.superangebote_liste a{float:left;  width:100%;       box-sizing:border-box;  padding:0;}
.superangebote_liste .sa_shop_liste div a{float:none;width:auto;}
.superangebote_liste p{border-bottom:1px solid #cdcdcd;  float:left;  font-size:1em;  line-height:1.3em;  margin-bottom:1em;    padding:0 0.5em;  padding-bottom:1em;  text-align:left;  width:100%;  box-sizing:border-box;}
.sa_shop_liste{float:left;  line-height:2em;  width:100%;  box-sizing:border-box;  padding:0 0.5em;}
.sa_shop_liste h3{float:left;  font-weight:bold;  padding:0 1em;  width:100%;  box-sizing:border-box;}
.sa_shop_liste div{background:none repeat scroll 0 0 #fff;  border:1px solid #ccc;  border-radius:5px;  box-sizing:border-box;  float:left;  height:4em;  line-height:2em;  margin:1%;  padding:1em;  text-align:center;  width:18%;}
.sa_shop_liste div img{max-height:100%;}
.sa_gutschein_liste div.ss_gs_list{border:1px solid #ccc;  box-sizing:border-box;  float:left;  height:16em;  margin:0 1% 1em;  padding:0 1em;  text-align:center;  width:23%;}
/*  background-image:linear-gradient(#ffffff,#fbf9f6);*/
/*  border:1px solid #efe9e4;*/
border-radius:25px;  box-shadow:0 1px 1px rgba(0,0,0,0.2);
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2i1yjvinsigc3rvcc1vcgfjaxr5psiwljy1ii8+ciagica8c3rvccbvzmzzzxq9ijuliibzdg9wlwnvbg9ypsijzddkn2q3iibzdg9wlw9wywnpdhk9ijeilz4kicagidxzdg9wig9mznnldd0imteliibzdg9wlwnvbg9ypsijzmzmzmzmiibzdg9wlw9wywnpdhk9ijeilz4kica8l2xpbmvhckdyywrpzw50pgogidxyzwn0ihg9ijaiihk9ijaiihdpzhropsixiibozwlnahq9ijeiigzpbgw9invybcgjz3jhzc11y2dnlwdlbmvyyxrlzckiic8+cjwvc3znpg==);background:-moz-linear-gradient(top,rgba(181,181,181,0.65) 0%, rgba(215,215,215,1) 5%, rgba(255,255,255,1) 11%);
/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(181,181,181,0.65)), color-stop(5%,rgba(215,215,215,1)), color-stop(11%,rgba(255,255,255,1)));
/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,rgba(181,181,181,0.65) 0%,rgba(215,215,215,1) 5%,rgba(255,255,255,1) 11%);
/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,rgba(181,181,181,0.65) 0%,rgba(215,215,215,1) 5%,rgba(255,255,255,1) 11%);
/* Opera 11.10+ */
background:-ms-linear-gradient(top,rgba(181,181,181,0.65) 0%,rgba(215,215,215,1) 5%,rgba(255,255,255,1) 11%);
/* IE10+ */
background:linear-gradient(to bottom,rgba(181,181,181,0.65) 0%,rgba(215,215,215,1) 5%,rgba(255,255,255,1) 11%);
/* W3C */
filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#a6b5b5b5',endcolorstr='#ffffff',gradienttype=0 );
/* IE6-8 */
}
div.ss_gs_list a{display:table;width:100%;}
.ta-r{display:table-row;}
.sa_gutschein_liste div .vs_mount{display:table-cell;  font-size:1.8em;  height:2em;  margin:0.1em 0;  text-shadow:1px 4px 1px #ccc;  vertical-align:middle;  width:100%;}
.sa_gutschein_liste div .short_text{float:left;  width:100%;  margin:0.5em 0 0 0;  height:3em;  line-height:1.3em;  font-size:0.8em;}
.superangebote_view p{float:left;  width:100%;  padding:1em;  box-sizing:border-box;  font-size:1em;  line-height:1.4em;}
.superangebote_view .deal_start_view{margin-left:8px;}
.superangebote_view .s_img{float:left;  width:100%;  height:4em;  line-height:4em; }
.counter_s{float:left;  width:100%;  text-align:center;  margin-bottom:1em;  box-sizing:border-box;}
.superangebote_view .footer_shoptext{float:right;}
.counter_s span{display:inline-block;  margin:0 auto;  text-align:center;  width:auto;}
.counter_s .cntSeparator{padding-top:2em;font-weight:bold;}
.sa_newsletter{float:left;  width:100%;  box-sizing:border-box;  margin:0em 0 1em 0; background:url("images/hgs/big_black.png") no-repeat bottom; padding-bottom:5px; min-height:14em;}
.header_ss_nl{background:url("images/hgs/h1r.png") no-repeat scroll 0 0 rgba(0,0,0,0);  box-sizing:border-box;  color:#028002;  float:left;  font-size:1.5em;  height:79px;  line-height:1.5em;  padding:1em;  width:100%;}
.sa_newsletter h2.hw{float:right;  padding-top:2em;  width:73%;}
.sa_newsletter p{line-height:1.4em; }
.sa_newsletter_verify p{line-height:1.4em;  font-size:1em;  box-sizing:border-box;  padding:1em;  float:left;  background-color:beige;  color:black;  width:100%;}
.sa_newsletter form{float:left;  width:100%;  margin-top:2em;  box-sizing:border-box;  padding-left:6em;}
.sa_newsletter form input[type=text]{float:left;   border:solid 1px #fff;   height:50px;   width:40%;   box-sizing:border-box;   padding:0.4em;   font-size:1.6em;   border:solid 1px #ccc;   border-right:none;   margin-left:0.5em;}
.check_line{float:left;  margin:0.5em;  padding-bottom:1em;  width:100%;}
.sa_newsletter form #captcha_code{width:180px;}
.sa_newsletter form button.button_green{float:left;  border:0;  margin:0;}
.captcha_hinweis{background:none repeat scroll 0 0 #fff;  border:1px solid #ccc;  border-radius:5px;  box-shadow:1px 1px 1px #ccc;  color:#000;  float:left;  font-size:0.9em;  height:auto;  line-height:1.2em;  padding:5px;  position:absolute;  width:170px;  display:none;}
.voucher_short_text span.pig:before{color:#abc325;  content:"i";  float:left;  font-family:"Couponster";  font-size:1.3em;  line-height:0.5em;  margin-top:0;  text-align:center;  width:100%;}
/*$(".kategorie_right_liste img").remove();$(".kategorie_right_liste a").each(  function(){$(this).closest('li').addClass("kl_"+$(this).attr("href").split("/")[5]);   }
);*/
.kategorie_right_liste li[class*=kl_]:before{content:' ';  float:left;  width:24px;  height:24px;  background-image:url( images/hgs/kat_thin_grid.png );  background-repeat:none;  background-position:0 0;  margin-top:3px;}
.kategorie_right_liste li.kl_11:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_2:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_3:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_4:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_5:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_6:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_7:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_8:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_9:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_10:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_11:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_12:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_13:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_14:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_15:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_16:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_17:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_18:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_19:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_20:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_21:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_22:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_23:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_24:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_25:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_26:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_27:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_28:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_29:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_30:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_31:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_32:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_33:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_34:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_35:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_36:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_37:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_38:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_39:before{background-position:264px 48px;}
.kategorie_right_liste li.kl_40:before{background-position:264px 48px;}
a[class*="ic-"]:before, h2[class*="ic-"]:before, h1[class*="ic-"]:before{font-family:"Couponster";  margin-right:0.5em;  vertical-align:middle;}
h1[class*=ic-]:before{line-height:2em;}
.ic-T:before{content:"j";}
.ic-Gift:before{content:"i";}
.ic-Blitz:before{content:"v";}
.ic-Map:before{content:"w";}
.ic-People:before{content:"Z";}
.ic-L:before{content:"u";}
.ic-D:before{content:"l";}
.ic-Y:before{content:"J";}
.ic-Z:before, .ic-Kalender:before{content:"F";}
.ic-p:before{content:"p";}
.ic-O:before{content:"d";}
.ic-R:before{content:"M";}
.ic-W:before{content:"r";}
.ic-Hart:before{content:"x";}
.ic-G:before{content:"y";}
.ic-X:before{content:"W";}
.ic-K:before{content:"H";}
.ic-N:before{content:"K";}
.ic-B:before{content:"h";}
.ic-S:before{content:"s";}
.ic-FB:before{content:"q";}
.ic-I:before, .ic-Feuer:before{content:"I";}
.ic-M:before{content:"M";}
.ic-Pik:before{content:"g";}
.ic-V:before{content:"V";}
.ic-Info:before{content:"o";}
.ic-Sun:before{content:"u";}
.facebookfeed_couponster h2.ic-FB:before{line-height:1.8em;}
.ss_hinweis{float:left;width:100%;box-sizing:border-box;padding:1em;margin:1em 0;box-shadow:inset 0px 0px 15px #A3B116;}
.ss_hinweis strong{float:left;  width:100%;  font-size:1.2em;  font-weight:bold;  margin-bottom:0.3em;}
.ss_hinweis p{float:left;  width:100%;  margin-bottom:0.3em;  font-size:1em;  line-height:1.5em;}
.ss_hinweis a{float:left;  text-decoration:underline;  line-height:1.4em;}
.ss_hinweis a:before{padding:0 0.1em 0 0;}
h1.ss_detail{box-sizing:border-box;  float:left;  font-size:2em;  padding:0.5em;  width:100%;}
.s_img{display:table-cell;  height:120px;  width:100%;  padding:1em 0 0 0;  box-sizing:border-box;  vertical-align:middle;}
.v_click .s_img img{margin:0px;  border-radius:5px;  max-width:190px;  max-height:120px;}
.ss_kategorie_view{float:left;  width:100%;  padding:1em;  box-sizing:border-box;}
.ss_kategorie_view h3{float:left;  margin-bottom:1em;  width:100%;}
.ss_kategorie_view a, .ss_list_jumper a{background:none repeat scroll 0 0 #999;  border:1px solid #999;  border-radius:3px;  color:#fff;  float:left;  margin-right:1em;  padding:0.5em;  text-decoration:none;  margin:0 0.5em 0.5em 0;  font-size:0.8em;}
.main_contant_left p.ss_desc{float:left;  box-sizing:border-box;  width:100%;  margin:1em 0;  padding:0.5em;  font-size:1em;  line-height:1.4em;}
.ss_kategorie_view span a[href=ssk_0]{display:none;}
.superangebote_view .footer_shoptext .sozial{width:auto;  margin-top:-3em;}
.ss_list_jumper{float:left;  width:100%;  margin-bottom:1em;}
.ss_list_jumper ul li{line-height:1.4em;}
#no_jumper{position:fixed;  right:1em;  bottom:1em;  font-size:3em;  display:none;  background:url( images/hgs/no_jumper.png ) no-repeat center center;  width:42px;  height:24px;  cursor:pointer;}
/*http://de.spritegen.website-performance.org
/*/
#sites_category div[class*=csk_]:before{content:' ';  background-image:url("images/hgs/cskat_sprit_80_grey.png");  display:inline-block;}
#sites_category div[class*=csk_]:hover:before{content:' ';  background-image:url("images/hgs/cskat_sprit_80_green.png");  display:inline-block;}
#sites_category .kat_liste a{float:left;  width:100%;}
.bewertung .text{float:left;  font-size:0.7em;  margin-top:1em;  text-align:center;  width:100%;}
.default-star-rating{float:left;  font-size:0.8em;  font-weight:bold;  text-align:center;  width:100%;}
.csk_1:before{background-position:0 0; width:80px; height:80px; }
.csk_10:before{background-position:0 -130px; width:80px; height:80px; }
.csk_11:before{background-position:0 -260px; width:80px; height:80px; }
.csk_12:before{background-position:0 -390px; width:80px; height:80px; }
.csk_13:before{background-position:0 -520px; width:80px; height:80px; }
.csk_14:before{background-position:0 -650px; width:80px; height:80px; }
.csk_15:before{background-position:0 -780px; width:80px; height:80px; }
.csk_16:before{background-position:0 -910px; width:80px; height:80px; }
.csk_17:before{background-position:0 -1040px; width:80px; height:80px; }
.csk_18:before{background-position:0 -1170px; width:80px; height:80px; }
.csk_19:before{background-position:0 -1300px; width:80px; height:80px; }
.csk_20:before{background-position:0 -1430px; width:80px; height:80px; }
.csk_21:before{background-position:0 -1560px; width:80px; height:80px; }
.csk_22:before{background-position:0 -1690px; width:80px; height:80px; }
.csk_23:before{background-position:0 -1820px; width:80px; height:80px; }
.csk_24:before{background-position:-130px 0; width:80px; height:80px; }
.csk_25:before{background-position:-130px -130px; width:80px; height:80px; }
.csk_26:before{background-position:-130px -260px; width:80px; height:80px; }
.csk_27:before{background-position:-130px -390px; width:80px; height:80px; }
.csk_28:before{background-position:-130px -520px; width:80px; height:80px; }
.csk_29:before{background-position:-130px -650px; width:80px; height:80px; }
.csk_30:before{background-position:-130px -780px; width:80px; height:80px; }
.csk_32:before{background-position:-130px -910px; width:80px; height:80px; }
.csk_33:before{background-position:-130px -1040px; width:80px; height:80px; }
.csk_34:before{background-position:-130px -1170px; width:80px; height:80px; }
.csk_35:before{background-position:-130px -1300px; width:80px; height:80px; }
.csk_36:before{background-position:-130px -1430px; width:80px; height:80px; }
.csk_37:before{background-position:-130px -1560px; width:80px; height:80px; }
.csk_38:before{background-position:-130px -1690px; width:80px; height:80px; }
.csk_7:before{background-position:-130px -1820px; width:80px; height:80px; }
.vouchers_top{float:left;width:100%;box-sizing:border-box;margin:1em 0;}
.vouchers_top h2, .vouchers_exclusive h2{float:left;  width:100%;  font-size:1.5em;  margin-bottom:1em;  font-weight:bold;}
.vouchers_exclusive h2{color:#e37000}
.voucher_long_top{float:left;  width:100%;  box-sizing:border-box;  padding-bottom:0.5em;  margin-bottom:0.5em;    border-bottom:dashed 1px #ccc;}
.voucher_long_top .sp_left{float:left;  width:30%;  box-sizing:border-box;  padding-right:1em;}
.voucher_long_top .sp_left span{float:left; width:100%; margin:1em 0 0 0;  font-size:0.8em;  line-height:1.4em;  text-align:center;}
.voucher_long_top dl{font-size:0.8em;}
.voucher_long_top .vlt_desc{float:left;  width:70%;  box-sizing:border-box;}
.voucher_long_top .voucher_image{float:left;  width:100%;  padding:1em;  border:solid 1px #95a400;  box-sizing:border-box;  text-align:center;}
.voucher_image .row{display:table;  height:5em;  text-align:center;  width:100%;}
.voucher_image .row.u{padding-top:1em;  font-size:1.5em;  height:auto;  font-weight:bold;  line-height:1.1em;    text-align:center;}
.voucher_image .row a{display:table-cell;  vertical-align:middle;  border-bottom:solid 2px #95a400;}
.voucher_image img{max-width:100%;}
.voucher_long_top .write_comment:before{content:"G";  float:left;  font-family:Couponster;  margin-right:2px;}
.voucher_long_top .vlt_desc img{margin:0 1em 0.5em 0;}
.vlt_desc p{font-size:1em;  line-height:1.4em;}
.vlt_desc .title{float:left;  font-size:1.4em;  line-height:1.2em;  margin-bottom:0.5em;  width:100%;}
.vouchers_exclusive strong b{background:#e37000;color:#fff;padding:0 0.3em; }
.voucher_long_top .top_voucher_click{float:left;  margin:1em 0;  text-align:right;  width:100%;}
.voucher_long_top .top_voucher_click a{background:none repeat scroll 0 0 #95A400;  border-radius:8px;  float:left;  padding:1em;  font-weight:bold;  color:#fff;  }
.vouchers_exclusive .voucher_long_top .top_voucher_click a{background:none repeat scroll 0 0 #e37000;}
.vouchers_exclusive .voucher_long_top{padding:1em; border:dashed 2px #e37000}
.vouchers_exclusive .vlt_desc .title{color:#e37000;font-weight:bold;}
.vouchers_exclusive .voucher_image .row a{border-bottom:2px solid #e37000;}
.vouchers_exclusive .voucher_long_top .voucher_image{border:1px solid #e37000;}
.voucher_long_top .top_voucher_click a:hover{text-decoration:none;}
.voucher_long_top .top_voucher_click a:after{content:"0";  font-family:Couponster;  margin-left:0.5em;vertical-align:middle;}
.top_voucher_click .input_code{float:left;  margin-left:1em;  background:#FFA500 url(images/codes.png);  padding:1em;  font-size:1em;  font-weight:bold;  color:#fff;  text-align:center;  border:0;  border-radius:8px;}
.start_top form input{width:75%;}
.shop_banner{float:left;  width:100%;  box-sizing:border-box;  padding:1em;  text-align:center;}
/* brands top rechte spalte */
.cr{float:left;  width:100%;  box-sizing:border-box;}
.cr h2{float:left;  width:100%;  color:#e37000;       background:none repeat scroll 0 0 #efefef;  padding:0.5em;  box-sizing:border-box;  font-size:1.2em;  font-weight:normal;    margin:0.5em 0;}
.cr h2:before{font-family:"Couponster";  margin-right:0.5em;  vertical-align:middle;}
.cr.tb h2:before{content:"J";}
.cr.tg h2:before{content:"J";}
.cr.eg h2:before{content:"j";}
.cr.zw h2:before{content:"H";}
.cr.vb h2:before{content:"K";}
.cr.mu h2:before{content:"s";}
.cr.tags h2:before{content:"h";}
.cr.imp h2:before{content:"w";}
.cr.sd h2:before{content:"M";}
.cr.lsl h2:before{content:"!";}
.cr.rss h2:before{content:"V";}
.cr.ag h2:before{content:"u";}
.cr.bg h2:before{content:"y";}
.cr.saz h2:before{content:"M";}
.cr.krb h2:before{content:"d";}
.cr.dnt h2:before{content:"F";}
.cr.drss h2:before{content:"V";}
.cr.dlist h2:before{content:"I";}
.cr.kalb h2:before{content:"g";}
.cr.nv h2:before{content:"u";}
.cr.hdv h2:before{content:"l";}
.cr.ua h2:before{content:"Z";}
.cr .ic-M{background:none repeat scroll 0 0 #ccc;  border:1px solid #ccc;  box-sizing:border-box;  color:#fff;  float:left;  font-size:1em;  margin:0.5em 0;  padding:0.3em;  text-align:center;  width:100%;}
.cr .ic-M:before{content:'';}
.cr.mu a{background:none repeat scroll 0 0 #ccc;  border-radius:5px;  color:#fff;  float:left;  margin:0 0 0.3em 0.3em;  padding:0.3em;}
.cr h2 a{color:#e37000; }
.cr.tb > div{float:left;    box-sizing:border-box;  width:100%;}
.cr > div > p{box-sizing:border-box;  float:left;  font-size:1em;  line-height:1.3em;  padding:0 0.5em 0.5em;  width:100%;}
.cr.tb .rh > div{float:left;    box-sizing:border-box;  width:33.33333%;  padding:0.5em;}
.cr.tb .rh > div > div{display:table;  border:dashed 1px #ccc;  width:100%;}
.cr.tb .rh > div > div > a, .cr.tb .rh > div > div > div{display:table-cell;  vertical-align:middle;  text-align:center;  height:3em;  padding:0.5em;}
.cr.tb > div > div > a > img, .cr.tb > div > div > div > img{width:100%;  max-width:100%;  max-height:100%;  width:auto;}
/* ende brands top rechte spalte */
/* shop liste marken */
.slbt{float:left;  width:100%;  box-sizing:border-box;  padding-bottom:1em;  margin-bottom:1em;  border:solid 1px #ccc;}
.slbt .sp1{float:left;  width:30%;  box-sizing:border-box;  text-align:center;  padding:2em 1em; }
.slbt .sp2{float:left;  width:70%;  box-sizing:border-box;  padding:1em; }
.slbt .sp2 h2{float:left;  width:100%;  margin-bottom:0.5em;  font-weight:bold;}
.slbt .sp2 p{float:left;  width:100%;  margin-bottom:0.5em;  line-height:1.3em;}
.slbt .sp2 p img{margin:0 1em 1em 0;}
.slbt .sp2 a{float:right;  padding:0.5em;  margin-top:1em;  color:#fff;  background:#e37000;  text-decoration:none;}
.slbt .z2{float:left;  width:100%;  margin-top:0.5em;  padding-top:0.5em;  border-top:dashed 1px #ccc;}
.slbt .z2 strong{float:left;  width:100%;  margin-bottom:0.5em;  font-weight:bold;  box-sizing:border-box;  padding:1em;}
.slbt .z2 > div{float:left;  width:100%;}
.slbt .z2 > div > div{display:table;  width:20%;  float:left;  box-sizing:border-box;  height:3em;}
.slbt .z2 > div > div > a{display:table-cell;  vertical-align:middle;  text-align:center;}
.slbt .z2.tags > div{box-sizing:border-box;  float:left;  padding:0 1em;  width:100%;}
.slbt .z2.tags a{padding:0.3em;  color:#fff;  background:#666;  float:left;  margin:0 0.5em 0.5em 0;}
.slbt .z2 > div > a img{width:100%;}
.slbt .sp1 img{max-width:100%}
.slbt .sp1 span{float:left;  width:100%;  margin-top:1em;  font-weight:bold;  line-height:1.4em;}
/* shop liste marken ende*/
/* shop liste ohne partner */
.slop{float:left;  width:100%;  box-sizing:border-box;  margin-bottom:1em;  border:solid 1px #ccc;  padding:1em;}
.slop > div{float:left;  width:80%;box-sizing:border-box;}
.slop > div:first-child{float:left;  width:20%;  padding:0 1em 0 0;  text-align:center;}
.slop > div:first-child img{max-width:100%;  padding:1em;  border:solid 1px #ccc;  margin-bottom:1em;    box-sizing:border-box;}
.slop > div:first-child span{float:left;  width:100%;  line-height:1.3em;}
.slop > div:last-child{float:left;   width:100%;   padding:1em;   border-top:solid 1px #ccc;   }
.slop > div h3{float:left;  width:100%;  margin-bottom:0.5em;  font-weight:bold;}
.slop > div ul, .slop > div ul li{float:left;  width:100%;  margin-bottom:0.3em;  }
.slop > div ul li:before{content:"N";  font-family:"Couponster";  margin-right:0.5em;  vertical-align:middle;}
.slop > div:last-child a{float:left;  color:#fff;  background:#999;  padding:0.3em;  margin:0.3em 0.3em 0 0;}
/* shop liste ohne partner ende*/
/* empfohlenen shops */
.es{float:left;  width:100%;  box-sizing:border-box;  padding:0.5em;  border:solid 1px #ccc;  margin-bottom:0.5em;}
.es > div{float:left;  width:70%;  box-sizing:border-box;  padding:0 0.5em;}
.es > div .v_click_shop{float:right;  padding:0.3em;  background:#95a400;  color:#fff;  margin-top:1em;}
.es > div p{font-size:small;}
.es > div strong{float:left;  width:100%;  font-weight:bold;}
.es > div:first-child{display:table;  height:4em;  width:30%;  border:solid 1px #ccc;  padding:0;}
.es > div:first-child a{display:table-cell;  vertical-align:middle;  text-align:center;}
.es > div:first-child a img{width:80%;}
/* empfohlenen shops ende*/
/* allgemein neu */
.main_contant_left p{font-size:1em;  line-height:1.4em;}
.shoptext{float:left;  margin:20px 0;  width:100%;  font-size:1em;}
.voucher_shop_text{font-size:1em;  line-height:1.3em;}
.voucher_shop_text img{max-width:100%;}
.shop_teaser .sprung{background:none repeat scroll 0 0 #efefef;  color:#000000;  display:block;  font-size:small;  line-height:1.5em;  margin-bottom:0.5em;  padding:0.5em;}
.spr_teaser{box-sizing:border-box;  float:left;  padding:0 1em;  width:70%;}
.shop_box{box-sizing:border-box;  float:left;  font-size:1em;  padding:10px;  position:relative;  text-align:center;  width:100%;}
.main_contant_left.superangebote{margin:0 1%;  padding:0 1em;  width:98%;}
.r_h{float:left;  width:100%;}
.blog_text_sidebar a{float:left;  width:100%;  text-align:right;}
.blog_text_sidebar b a{text-align:left;}
.blog_text_sidebar b{float:left;  width:100%;  text-align:left;}
.blog_text_sidebar p{float:left;  width:100%;  text-align:left;}
.rh{float:left;  width:100%;}
h2{float:left;  width:100%;  font-weight:bold;  margin-bottom:1em}
.main_content img{max-width:100%;}
/* ende allgemein neu */
/* kategorie seite */
.asak{float:left;  box-sizing:border-box;  padding:1em;  width:100%;   font-size:small;}
.asak > a{float:right;}
.asak > a:after{content:"[";  font-family:"Couponster"; margin-left:0.5em;vertical-align:middle;}
.asak ul{float:left;  box-sizing:border-box;  width:100%;   list-style-type:none;  display:none;}
.asak ul li{float:left;  box-sizing:border-box;  width:33.33333%; }
.asak ul li a{text-decoration:none;   float:left;}
.asak ul li a:hover{text-decoration:underline;}
/*ende kategorie seite*/
/* anfang responsive */
@media only screen and (max-width:768px){.main_content, .main, .header, .search, .top, .main_contant_left, .footer_hinweise, .footer_weiteres, .deal_start_view, .left_content, .left_content_left, .left_content_right, .blogs_sidebar, .footer_cont, .footer_text, .facebook, .spr_teaser{width:100%;   padding:0;   box-sizing:border-box;   float:left;   margin:0; }
.footer_cont{background:none repeat scroll 0 0 rgba(0,0,0,0);  height:0;  overflow:hidden;}
.rh{display:none;}
.left_content > div .voucher_short, .left_content > div .more_vouchers{display:none;}
.left_content div:first-child .voucher_short, .left_content div:first-child .more_vouchers{display:block;}
.footer_sp1{padding:1em;}
.main{padding:0 1em; }
body{background:none;  font-family:Verdana;  font-size:80%;  width:100%;  height:100%; }
.vlz span,.vlz a{display:none; }
.vlz a.vi{display:block;  float:right;  font-size:1em;  margin:0;}
dt{font-weight:normal;  width:30%;}
.header_logo, .breadcrumbs,.seitenadmin,.background_admin{display:none;   }
.shoptext{margin:0; }
.line, .to_shop_linie, #intensdebate, .facebookfeed_couponster,.cross_sell,.shop_sozial, .start_top,.deal_top,.footer_text{display:none; }
.youtube_video{margin:0; }
.header{height:auto; }
.shoptext section h2, .ablg h2{background:#efefef;font-size:1em;padding:0.5em;font-weight:normal; }
.shoptext section h2:after, .ablg h2:after, .left_content div h2:after, .right_content h2:after{content:'[';font-family:"Couponster";float:right;vertical-align:middle;  }
.left_content div:first-child h2:after{content:'';  }
.search button.search_button{box-shadow:unset;  float:right; width:24%;margin-left:1%;}
.header_nav{margin:0;  width:100%;  background:#e37000;  padding:0.5em;  box-sizing:border-box;  margin-bottom:0.0em; }
.search{background:#e37000;padding:0.5em;display:none;}
.search input.search_input,.search button.search_button{box-shadow:unset;}
.ss_hinweis a{text-decoration:none;}
.blogs .deal_fin{color:#cccccc;  font-size:2em;  padding:40px;  position:absolute;  right:20px;  text-shadow:1px 1px 4px #ff0000;  top:110px;  transform:rotate(30deg);  z-index:5;}
.blog_text.deals_liste p{width:100%;}
.header span{width:100%;color:transparent;}
.search button.search_button:before{text-align:center;  width:100%;  margin:0;}
.search button.search_button{border:0;}
.bewertung .text{font-size:small; }
.vh div:first-child{display:none; }
.asak ul li{width:50%;}
.vh div:last-child{width:100%;}
.spl_teaser{width:100%;margin:0 0 1em;}
.vls1{display:none;}
.vls2{width:65%;}
.r_h{display:none;}
.spl_teaser strong, .spl_teaser .t_image{width:50%}
.header_nav:before{content:'Couponster';  color:#fff;  font-weight:bold;  font-size:1.5em;  vertical-align:middle;   }
.header_nav:after{content:'L';  font-family:"Couponster";  color:#fff;  font-weight:bold;  font-size:1.5em;  vertical-align:middle;  float:right; }
.header_nav a{width:100%;    border:none;    box-sizing:border-box;    display:none;  }
.search input.search_input{width:75%; }
#sky_deals_reinda,.rondel_and_more{display:none; }
.footer_hinweise,.footer_weiteres{height:auto; }
.right_content, .footer_sp1{width:100%;  }
.footer_weiteres_cont{padding:1em;  }
.footer.subpage{background:#333;    height:auto;        height:3em;    overflow:hidden;      margin-top:1em;  }
.st_tool_ad{float:left;display:none;}
.right_content{padding:0;}
.footer.subpage.auf, footer.auf{height:auto;    text-align:left;}
.footer:before{content:"d";    font-size:3em;    font-weight:bold;    color:#efefef;    font-family:"Couponster";  }
{color:#9daf00;  content:"o"  }
.deal_start_view{margin-bottom:1em;    width:49%;    margin-right:1%;  }
.dz1 strong{font-size:1em;}
.blogs_sidebar{margin-bottom:0.5em;    padding-bottom:0.5em;}
.vs{margin-bottom:0.5em;height:8em;}
.vs .vs1 div a{height:6em;}
.vs .vs1 a img{width:80%;}
.voucher_long_top .sp_left{display:none; }
.voucher_long_top .vlt_desc, #start_top, .newsletter_top{width:100%; }
.n_voucher_popup.s2, .vocher_pop_top, .vocher_pop_bottom, .voucher_long_image, #voucher_open_big .zs_sozial{display:none}
#voucher_open_big .vocher_pop_bottom, #voucher_open_big .vocher_pop_top, .vocher_pop_top, #voucher_open_big .zs_voucher, .zs_gutschein_code{background:none;}
.n_voucher_popup.s1{border-right:none;  background:#efefef;  box-sizing:border-box;  padding:1em;  width:100%;}
#voucher_open_big .zs_gutschein_code{background:none repeat scroll 0 0 #ffffff;  border:1px dashed #666666;  font-size:1em;  height:auto;  width:100%;}
.to_voucher_code{border-radius:5px;  float:left;  height:auto;  margin:1em 5%;  padding:0.5em;  width:90%;  box-sizing:border-box;}
.zs_bild_title div.text_voucher{box-sizing:border-box;  float:left;  font-weight:bold;  line-height:1.5em;  margin:1em 0;  padding:0 1em;  text-align:center;  width:100%;}
#voucher_open_big{background:none repeat scroll 0 0 rgba(0,0,0,0);  display:none;  margin:1%;  left:0;  position:absolute;  width:98%;  z-index:1001;  float:left;}
#voucher_open_big .zs_voucher{box-sizing:border-box;  height:auto;  width:100%;}
#voucher_open_big .zs_bild_title:after{background:none repeat scroll 0 0 #000;  border-radius:1.5em;  color:#fff;  content:"x";  float:right;  font-size:1em;  font-weight:bold;  padding:0.5em;  position:absolute;  right:0;  top:0;  width:1em;}
#voucher_open_big .zs_bild_text{width:100%;}
textarea, input{font-family:arial;}
.pv_op .pv_op_one{float:left;  overflow:hidden;  padding:0.5em;  box-sizing:border-box;width:98%;margin:1%;height:255px;}
.blog_inhalt .footer_shoptext .sozial, #start_top ul{display:none;}
.vs .vs1{height:7em;}
.youtube_video iframe{height:inherit;}
.openx_sidebar_banner{width:100%;}
.openx_sidebar_banner a, .toolbar_sidebar_banner a{float:left;box-sizing:border-box;width:100%;}
.openx_sidebar_banner a img, .toolbar_sidebar_banner a img{float:left;box-sizing:border-box;height:auto;}
.voucher_melder form input:first-child{box-sizing:border-box;font-size:1em;margin-bottom:0.5em;width:100%;}
#start_top{width:100%;  padding:0;}
.#start_top > div{height:140px;}
.cr.mu a {margin: 0 0 0.5em 0.5em;    padding: 0.5em;}
.slbt .sp1 { border-bottom: 1px solid #ccc;width:100%}   
.slbt .sp2 { width:100%}
.slbt .z2 > div > div > a{padding:0.5em;}  
.slbt .z2 > div > div {height:4em;}
}
/* ende responsive */