/* Style sheet toddleStyles */

body {
    font-family: 'Open Sans',sans-serif; font-size:14px; color:#414141;
}
body.statistic {font-size:12px; } 
.statistic #wrapper {background-color:white;}

#topBar2 {width:100%; height:4px; background-color:#414141; position:fixed; z-index:2000;}
#wrapper {width:940px; margin:0 auto 0 auto;}
.statistic #wrapper  {width:1200px;}
.landingpage #top_navigation{display:none;}
.landingpage #top_navigation_right{display:none;}
.statistic #header  {width:1200px;}
.body_1170 #wrapper ,.body_produkt #wrapper {width:100%}
.body_1170 #header, .body_produkt #header{padding: 0 auto 0 auto; width:100%}
.body_produkt #header .inside{margin: 0 auto 0 auto; width:940px;}
.body_1170 #header .inside{margin: 0 auto 0 auto; max-width:1070px; width:100%}
.login_icon{cursor:pointer;}
.login_icon:hover{color:#f15a23;}

.box_wrapper{width:100%; background-color:white; margin:0px 0 0px 0; opacity: 1;}
.box_wrapper_last{width:100%; background-color:white; margin:100px 0 0 0}
.box_wrapper_inside{max-width:940px; margin:0 auto;}
.body_1170_margin #main, .body_1170 .box_wrapper_inside{max-width:1170px; width:100%; margin:0 auto;}
.size_324 img{height:324px; width:324px; margin-top:80px;}

#footer_navigation_new ul{margin:0; padding:0;}
#footer_navigation_new li{list-style: none; }

#main{top:60px;}
.heatmap_wrapper{max-height:500px; overflow: auto}
.body_produkt #main{top:0px;}
.statistic #main{top:74px;}

#footer{ clear:both; width:100%; background-color:#f1f1f1; padding:0 0 36px 0; margin-top:140px;}

.fachthemen_new .TextT1 p, .TextT1 p{font-family:'Open Sans',sans-serif; line-height:28px; font-size:18px; color:#414141; margin:0px; padding:0px}
p{line-height:28px; font-size:16px; color:#414141; margin:0px; padding:0px}
.questionnaire p, .questionnaire div {line-height:normal; font-size:14px;}

.setup_text p{line-height:normal; font-size:12px; margin-top:14px; padding:auto}
.TextT1 p.bold { font-style: italic; font-weight:bold; margin-top:10px; color:#f15a23;}
.TextT1 a {color:#414141; }
.TextT1 a:hover {color:black; }
.TextT1 p.claim {font-family:'Open Sans',sans-serif; font-weight:300; line-height:42px; font-size:36px; color:#414141;  margin:0px; text-align:center;}
.TextT3 p, .TextT3 li{font-size:14px; line-height:20px}

.body_1170 p.claim{color:white;}

.read_more{float: left; width: 350px; margin: 80px 0 40px 50px;}
.more_headline{margin:80px 0 20px 0;}
button{cursor: pointer}

h1, h2, h3, n2{margin:0px; padding:0px; color:#f15a23;}
h1 a {color:#f15a23; text-decoration:none;}
h1 a:hover {color:#c63d09; text-decoration:none;}
.h1 {font-size: 36px; line-height:46px; font-weight:300;}
.h2 {font-size: 24px; line-height:30px; font-weight:300; margin-bottom:25px; }
.h3 {font-size: 21px; font-weight:normal; margin-bottom:25px; }
.n2 {font-size: 14px; text-transform:uppercase; font-weight:800; color:#414141; margin-bottom:11px; line-height:14px;}

.half {float:left; width:470px; }
.half p {padding:0 20px 0 20px;}
.half.image {float:left; width:470px;}
.half img{max-width:450px; height:auto;}
.f_right{float:right; width:470px;}
#mobi_navi_button{display:none;}

.quarter {float:left; width:233px; margin-right:2px; height:140px; text-align:center; }

#head_wrapper{width:100%; background-size:cover; background-repeat: no-repeat;}
#head_wrapper .half{width:380px; max-width:96%}




.fachthemen_new #head_wrapper_claim, .bg_trans #head_wrapper_claim{padding:20px;background: rgba(255,255,255,0.7);}

.link_wrapper{width:374px; height:171px; float:left; margin: 16px 0 0 16px; background-repeat: no-repeat}
.link_wrapper a{display:block; background:grey; opacity:0.3; padding-top:170px; line-height:1px; font-size:1px; text-decoration:none;}
.link_wrapper a:hover{display:block; background:grey; opacity:0}
.link_wrapper_ee{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_EE_low.png');}
.link_wrapper_as{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_ActiveSourcing_low.png');}
.link_wrapper_ats{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_Ats_low.png');}
.link_wrapper_pb{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_BiE_low.png');}
.link_wrapper_ce{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_CandExp_low.png');}
.link_wrapper_dc{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_DuC_low.png');}
.link_wrapper_md{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/hrp_produkt_mobilerDialog_low.png');}

.link_wrapper_activesourcing_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/activesourcing_fachthema_hrpuls.png');}
.link_wrapper_mitarbeiterbefragung_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/mitarbeiterbefragung_fachthema_hrpuls.png');}
.link_wrapper_mitarbeiterbindung_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/mitarbeiterbindung_fachthema_hrpuls.png');}
.link_wrapper_mitarbeiterzufriedenheit_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/mitarbeiterzufriedenheit_fachthema_hrpuls.png');}
.link_wrapper_onboarding_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/onboarding_fachthema_hrpuls.png');}
.link_wrapper_organisationsentwicklung_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/organisationsentwicklung_fachthema_hrpuls.png');}
.link_wrapper_pulsbefragung_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/pulsbefragung_fachthema_hrpuls.png');}
.link_wrapper_bewerbermanagement_fachthema{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/bewerbermanagement_fachthema_hrpuls.png');}
.link_wrapper_digital-readiness{background: url('/tl_files/umfrageTool/uploads/layout2014/produkte/detailseiten/digital-readiness_hrpuls.png');}





#produkt-candidate-experience-studie{min-height:930px;}

.body_1170 .half {float:left; max-width:480px; margin:0 10px 0 10px; }
.body_1170 .half_spacer{float:left; width:170px; display:block; height:10px;}
.body_1170 .half p {padding:0;}
.body_1170 .half.image {float:left; max-width:500px;}
.body_1170_headerimage img{width:100%; height:auto;}
.body_1170_margin .half{width:48%;max-width:none; margin:0 1%;}
.body_1170_margin img{margin:0 auto 0 auto}

.body_1170 .f_right{float:right;}
.body_1170 .more_headline{margin:80px 0 20px 0;}
.body_1170 .more_headline h1{text-align:center; color:#414141}
.body_1170 .more_headline h1 a{color:#414141; text-decoration:underline}
.body_1170 .more_headline h1 a:hover{color:#f15a23; text-decoration:underline}
.body_1170 .read_more{margin: 0px 0 80px 0px; text-align:center; width:100%; font-size:24px}
.body_1170 .read_more i{font-size:18px}
.body_1170 .read_more a{color:#f15a23; text-decoration:none;}
.body_1170 .read_more a:hover{color:#c63d09;}
.call_to_action_orange{background:#f15a23; color:white;}
.body_1170 .quarter {float:left; width:290px; margin-right:0px; height:140px; text-align:center; }


.home_2017_banner{height:535px; background: url('/tl_files/umfrageTool/uploads/layout2014/home/hrp_home_2000x535.jpg') no-repeat center center;}
.grey{color:#333}
.home_2017_banner h1{text-transform: uppercase; font-size: 54px; line-height:64px; margin-top:54px; text-align:center;}
.home_keywords_point{
    position:absolute; z-index:5;
    background: url('/tl_files/umfrageTool/uploads/layout2014/home/hrp_home_banner_punkt@2x.png') no-repeat; 
    background-size: 25px 25px; height:25px; width:25px;  
    margin:-15px 0 0 0;
}
.home_keywords{height:40px;}
.body_1170 .half .home_keywords p {margin:12px 0 0 12px; line-height:32px; padding:0 2px 0 12px; display:inline;  background-color:rgba(255,255,255,0.8); font-size:30px; text-transform: uppercase}
.keyword_1{margin:40px 0 0 200px;}
.keyword_2{margin:40px 0 0 20px;}
.keyword_3{margin:100px 0 0 150px;}
.keyword_4{margin:130px 0 0 200px;}
.keyword_5{margin:50px 0 0 0px;}
.percent{position:absolute; z-index:4; font-size: 54px; line-height:58px;  margin:-40px 0 0 30px;}
.keyword_counter_text{padding:2px; font-size:20px; color:#333; font-weight:300; line-height:24px; font-style: italic; background-color:rgba(255,255,255,0.8);}
.keyword_counter_text a{font-weight:normal;}
.blog #main{width:100%; max-width:1170px; margin:0 auto 0 auto;}

.home_image_1{margin-top:30px; height:240px; }
.home_image_2{height:240px;}
.home_image_3{height:240px; }
.home_image_4{height:240px;}

.ce_tabcontrol_tabs ul{list-style-type: none;}
.ce_tabcontrol_tabs li{cursor:pointer; float:left; margin:0 20px 0 0; line-height:28px; border-bottom:1px solid grey}
.ce_tabcontrol_tabs li.selected{ color:#F15A23; border-bottom:1px solid #F15A23}

.home_box {text-align:left; padding:0; background-color:white;}
.home .home_box{text-align:center; padding:0 0 0 0; min-height:500px; background:none;}
.home_box .h1{ font-weight:300; line-height:42px; font-size:36px; color:#f15a23;  margin:0px; padding:100px 0px 25px 0}
.fachthemen_new .home_box .h1{padding-top:30px; text-align:center;}
.fachthemen_new .home_box p{text-align:center;}
.content_box {margin:0px 0 0 0; text-align:left;}
.box_headline {height:90px; text-align:center; padding-top:26px;}
.margin-left img {margin-left:20px;}
.margin-right img {margin-right:20px;}
.margin-top-140 {margin-top:140px}
.margin-top-80 {margin-top:80px}
.margin-top-60 {margin-top:60px}
.hide_normal{display:none;}
.tipp_wrapper{clear:both;  padding:30px 0 0 30px;}
.tipp_inner{ background-color:#f8f8f8; padding:10px 10px 10px 30px; }
.tipp_icon{width:60px; height:23px; z-index:3; position:absolute; margin:-22px 0 0 -60px; background:url('/tl_files/umfrageTool/uploads/layout2014/icons/tipp.png') 0px -0px no-repeat; }
.tipp_header{margin-left: 20px; font-style:italic;}
.tipp_text{margin-left: 20px; font-style:italic;}


.product_new .content_box{text-align:left;}
.fachthemen_new .content_box{text-align:left;}
.fachthemen_new p, .fachthemen_new ul li{font-size: 14px; line-height: 20px;}
.product_new_h2 h2{font-size:36px; line-height: 42px;}
.product_new .call_to_action_orange{margin-top:70px;}
.box_studie p{text-align:center; font-size: 12px;
    line-height: 18px; margin-top:10px; }
.box_studie img{width:100%; height:auto; margin-top:10px; }
/*home_animation */

#slider_logo_wrapper {background:none; z-index:1000; position:absolute; width:100%}
#slider_logo {width:940px; margin:19px auto 0 auto; }


  #slider { width: 100%; height: 1000px; overflow-x: scroll; }
.slide { float: left; width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat;}

#slide-0 { background-image: url('/tl_files/umfrageTool/uploads/layout2014/home/animation/hrpuls_1920x1080_1.jpg');}
#slide-1 { background-image: url('/tl_files/umfrageTool/uploads/layout2014/home/animation/hrpuls_1920x1080_2.jpg');}
#slide-2 { background-image: url('/tl_files/umfrageTool/uploads/layout2014/home/animation/hrpuls_1920x1080_3.jpg');}
#slide-3 {background-image: url('/tl_files/umfrageTool/uploads/layout2014/home/animation/hrpuls_1920x1080_4.jpg');} 
.slides { width: 100%; height: 280px; overflow: hidden;}
.slider_call_to_action{position:absolute; bottom:150px; width:50%}
.slider_call_to_action_wrapper{ margin:0 auto 0 auto; width:300px;}
.home_claim_wrapper{bottom:350px; position:absolute; width:50%}

.home_claim {border:0px solid red; height:150px; width:600px; display:block; text-align:center;}
.home_claim{  font-weight:normal; line-height:42px; font-size:36px; color:#414141; margin:0px; padding:0}
.white, a.white{color:white;} 
.home_claim a{font-weight:normal; text-transform: uppercase; display:block; letter-spacing:3px; font-size:18px; padding:5px 0 5px 0; line-height: 26px;  text-decoration:none; color:white; background: #f15a23;  text-align:center;}
.home_claim ul {font-weight:normal; line-height:36px; font-size:16px; list-style-type: none; text-transform:none;}

.home_top_2016{  font-size:42px; line-height:54px; letter-spacing:3px;  text-align:center; width:100%;}
.home_top_2016_inside_left {margin-top:100px; text-align:left;}
.video_frame_wrapper_overlay, .video_frame_wrapper {width:100%; overflow: hidden}



.central_animation_circle{
    width:50px; height:50px; background-color:white;
    margin-top:-58px; border:4px solid #e1e1e1; border-radius:50px; z-index:2000; position:absolute; color:white;
}
.central_animation_line {width:4px; margin: 0 auto 0 auto; background-color:#e1e1e1; z-index:1999; position:absolute;}
.central_animation_line_inner {width:4px; background-color:#f15a23;}

.teaser_t1{font-size:38px; line-height:42px; letter-spacing:3px;}
.teaser_t2{font-size:30px; line-height:34px; letter-spacing:2px;}
.italic{font-style: italic;}
.light{font-weight:300;}
.bold{font-weight:bold;}
.semi-bold {font-weight:600;}


.margin-left-10 {margin-left:10px;}
.top5_comment_container{height: 70px; overflow: auto; margin-bottom:2px;}
.stat_top_right{float:right; width:280px; padding-bottom:5px;}
.call_to_action{ border:none; color:white; background-color: #f15a23; width: 640px; line-height:40px; font-size:24px; text-align:center; margin:0 auto 0 auto}
.landingpage .call_to_action {width:100%; margin-top:30px}

.call_to_action:hover{background-color: #c63d09; color:white;}
.call_to_action a{color:white; text-decoration:none; display:block}
.call_to_action a:hover{color:white;}
.call_to_action_inehrit {margin-left:18px; line-height:38px; font-size:14px; border:1px solid grey; cursor:pointer;}

.body_1170 .call_to_action{border:none; color:white; background-color: white; width: 500px; line-height:40px; font-size:24px; text-align:center; margin:40px auto 40px auto}
.body_1170 .half .call_to_action {width:100%;}
.body_1170 #head_wrapper .call_to_action{background-color:  #f15a23; }
.body_1170 .call_to_action:hover{background-color: #eee; color:white;}
.body_1170 .call_to_action a{font-size: 20px; font-weight: bold; color:#333; text-decoration:none; display:block; text-transform:uppercase}
.body_1170 #head_wrapper .call_to_action a{color:white;}
.body_1170 .call_to_action a:hover{color:white;;}
.body_1170 .call_to_action_inehrit {margin-left:18px; line-height:38px; font-size:14px; border:1px solid grey; cursor:pointer;}

.body_1170 .home_2017_banner .call_to_action{background-color: #f15a23; width: 400px;}
.body_1170 .home_2017_banner .call_to_action a{color:white; font-weight: normal;}
.body_1170 .home_2017_banner .call_to_action a:hover{color:#eee;}

.tagcloud {text-align:center;}
.tagcloud a{color:grey; text-decoration:none;}
.tagcloud a:hover{text-decoration:underline;}

#produkt .home_box {margin:0; text-align:center; padding:0px 0 0px 0; background-color:white; height:480px;}
#produkt .home_box h1, #produkt .home_box .h1{font-family:'Open Sans',sans-serif; font-weight:300; line-height:42px; font-size:36px; color:#f15a23;  margin:55px 0 0 0; padding:25px 0px 25px 0}
.italic { font-style: italic;}
img.button_down {cursor: pointer;}
div.button_down {cursor: pointer;
    width:100%;
    margin: -25px 0 0 0;
    text-align:center;
    position: absolute;
    z-index: 3;}

#nav_58{width:680px;}
.statistic #nav_58{width:780px;}



.mod_customnav ul{padding:0; margin:0; text-align:right; list-style-type:none; list-style-image:none;}
.mod_customnav li{text-transform:capitalize; float:right; padding:12px 0 0 0; margin-left:20px; }
.mod_customnav li:hover {}
.mod_customnav li a {text-transform:capitalize; color:#414141; text-decoration:none; font-size:12px; font-weight:normal; display:block;}
.mod_customnav li a:hover, .mod_customnav li.active {text-transform:capitalize; text-decoration:none; color:#f15a23; }




.statistic .mod_login.two_column a {font-weight:normal; color:#414141; text-decoration:none; }
.statistic .mod_login.two_column a:hover, .statistic .mod_login.two_column a.activeLang {color: #f15a23;}
.statistic .mod_login.two_column .submit{border:0px solid white; width:126px; margin-top:26px;}

li.login_icon a , .mod_login.two_column.logout .submit{width:70px; text-align:center; line-height: 18px; background:white; cursor:pointer;  text-transform:uppercase; color:#414141; border:1px solid #ccc; width:100px; margin-top:24px; font-size: 12px; font-weight:bold; border-radius:0px}
li.login_icon a:hover, .mod_login.two_column.logout .submit:hover{border-color:#f15a23; color:#f15a23 !important; }
.mod_login.two_column.logout .submit{margin-top:10px;}


.mod_personalData input {width:200px; }
.mod_personalData .submit {font-size: 12px; font-weight: normal; background-color: #DDD; color: black; border-width:0px; padding:5px; margin-top:10px;}
.avatar {margin-bottom:20px;}
#tl_member_65 label, #tl_member_65 #avatar_reset_container {display:none;}

.statistic #top_navigation_right {
   
}

.hint {font-style:italic; color:#a0a0a0; font-size:12px;  padding:10px 0 0 105px;} 
#tl_login {padding-top:10px;}
p.error {font-size:12px; font-weight:bold; color:#f15a23;} 
.mod_newsreader  p.error {font-size:20px !important; font-weight:300; margin:100px 0 400px 0; text-align:center}
.left_half{width:50%; text-align:center; float:left;}


#ctrl_151, #ctrl_159{margin:20px 0 0 0; height:30px;}
#ctrl_151:hover, #ctrl_159:hover {}
.magazin_update_link {text-align:center;}
.magazin_update_link a {color:#414141; text-decoration:none;}
.magazin_update_link a:hover {color:black}

.captcha_text{display:block}
.captcha{margin: 5px 0 5px 0;}


.magazin_left{margin-top:50px; width:240px; float:left; display:block;   font-style: italic; text-align:left;}
.magazin_left_preview{margin-top:40px; width:150px; float:left; display:block;   font-style: italic; text-align:left;}
.magazin_left p, .magazin_left_preview p { color: #A0A0A0; font-size:12px;  line-height:20px;}
.magazin_left a, .magazin_left_preview a{ color: #ccc; text-decoration:underline; font-size:12px;}
.magazin_left a:hover, .magazin_left_preview a:hover{ color: #ccc; text-decoration:underline;}
.magazin_right {margin-top:40px; float:right; width:660px; font-size:12px;  line-height:20px;}
.magazin_right_preview { margin-top:40px;float:right; width:720px; font-size:12px;  line-height:20px;}
.magazin_right p, .magazin_right_preview p{font-size:12px;  line-height:20px;}
.magazin_right a, .magazin_right_preview a{ color: #F65A23; text-decoration:underline; font-size:12px;}
.magazin_right h3 a, .magazin_right_preview h3 a {font-size: 21px; text-decoration:none;}

/*
.mod_customnav li.first { background-color:#F0672C; padding:1px 10px 1px 10px; margin:0 5px 0 5px;  border-radius: 4px 4px 4px 4px; display:block}
.mod_customnav li.first a{ color:white;}
.mod_customnav li.first.active{color:white;} 
*/
.referenz_box{width:230px; height:230px; margin:40px 5px 0 0; float:left; cursor:pointer;}
.referenz_title_wrapper{ width:230px; height:230px; position:absolute; z-index:2; margin-top:-235px; background: rgba(160,160,160, 0.8); display:none;}
.referenz_title{z-index:3; position:absolute; width:230px; padding:100px 0 0 0; text-align:center; opacity:1; color:white; font-weight:bold; font-size:14px; line-height:24px; background: url('/tl_files/umfrageTool/uploads/layout2014/icons/kreuz.png') 9px 9px no-repeat;}
.referenz_container{height:200px; display:block;}
.referenz_text_wrapper{ width:940px; height:200px; display:none;}
.referenz_text{padding:10px; text-align:left; color:#414141; font-size:14px; line-height:24px; }




.footer_div_container {max-width:940px; margin:0px auto 0px auto;}
.footer_logedin{max-width:1500px;}
#footer {color:414141; }
.boot #footer p {margin-bottom:10px; line-height:20px}
#footer a {color:#414141; text-decoration:none;}
#footer a:hover {color:#f15a23;}
.footer_div_head {margin-top:29px; margin-bottom: 24px; 
    font-size: 16px;
    line-height: 24px;}
#footer .footer_div_head a{color:#f15a23}
#footer .footer_div_head a:hover{color:#414141}
.footer_div{font-size: 16px;
    line-height: 20px;}

.footer_div {line-height:30px;}


.footer_logedin .footer_div {width: 19%; margin-left:1%;}



.footer_contact {
    background: #414141;
    margin: -30px 0 -30px 0;
    border-radius: 10px;
    color:white;
}

 .footer_contact p {
    color:white;
}

#footer .footer_contact a{
    color:white;
}

#footer .footer_contact a:hover{
    color:#f15a23;
}

#footer .footer_contact .hrpuls_button:hover {
    background-color: transparent;
    color:white; border-color:white;
}

.footer_div_test {width:100%; text-transform: uppercase; color:white; background-color:#f15a23; margin-top: 32px; text-align:center; line-height:26px}
#footer .footer_div_test a{color:white; display:block;}
#footer .footer_div_test:hover{background-color: #c63d09; color:white;}
#footer .footer_div_test a:hover{color:white;}

#footer .explanation{line-height:10px; }
#footer .submit{color:white; background:#CACACA; border:none; height:20px; font-weight:bold; }
#gototop {background:white;  display:none; position:fixed; right:5px; bottom:40px; padding:0px; width:36px; height:36px; }
#gototop img{}

.slack-chat-close{float: none; background-color:#f15a23; color:white; margin-right:5px; cursor:pointer; transition: all 300ms ease; }
.slack-chat-close:hover{background-color:#c63d09; color:white;}
.slackchat .slack-chat-header {
    font-weight: 300 !important;
   
    text-transform: uppercase;
}

.social_link {width:26px; height:26px; display:block; margin-top:0px; float:left; transition: all 300ms ease; font-size:14px; }
.social_link a {display:block; width:26px; height:26px; cursor:pointer;}
.social_link.fb { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_fb_white.png');}
.social_link.fb:hover { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_fb_orange.png');}
.social_link.google { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_google_white.png'); margin-left:10px;}
.social_link.google:hover { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_google_orange.png');}
.social_link.xing { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_xing_white.png'); margin-left:10px;}
.social_link.xing:hover { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_xing_orange.png');}
.social_link.linkedin { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_li_white.png'); margin-left:10px;}
.social_link.linkedin:hover { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_li_orange.png');}
.social_link.twitter { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_twitter_white.png'); margin-left:10px;}
.social_link.twitter:hover { background:url('/tl_files/umfrageTool/uploads/layout2014/icons/icon_sc_twitter_orange.png');}

.next_icon{cursor:pointer; margin-top:85px; border:2px solid #414141; border-radius:48px; float:right; width:48px; height:48px; display:block;  background:url('/tl_files/umfrageTool/uploads/layout2014/icons/ic_chevron_right_grey600_48dp.png');}
.next_icon:hover { border-color:black; background:url('/tl_files/umfrageTool/uploads/layout2014/icons/ic_chevron_right_black_48dp.png');}
.next_icon a {display:block; text-decoration:none; line-height:48px; }
.read_next{float: left; margin-top: 60px; margin-left: 270px; width: 400px; text-align: center;}
#print_overlay {
    position: fixed;
    top:0px; left:0px;
    width:100%;
    z-index:50000;
    background-color:#eee;
    border:1px solid grey;
}


.print_overlay_inner { margin:0 auto 0 auto; width:1100px; height:100px;
    padding:25px;}
.print_overlay_checkbox_container {width:150px; float:left; margin-top:5px;}

.color, .color p, .color a{color:#f15a23;}
.ce_download {line-height:36px; font-size:16px; }
.ce_download img, .ce_download .size{display:none;}

.ce_text figure, .ce_image figure{padding:0; margin:0}
.body_1170_margin figure{text-align:center; margin: auto; padding: auto}
.cl, .clear{clear:both; line-height:0px; height:0px;}
.cl_hr{clear:both; margin-bottom:70px; padding-top:70px; border-bottom:1px solid #e1e1e1}
 
/* statistic part */

.showFilterBox{display:block; cursor:pointer; width:540px; float:left; border: 1px solid #ddd; padding:2px 2px 2px 1px; margin-top:2px;}		    
.showFilterBox:hover {border-color:#f15a23}

.showFilterBoxQuestionnare{width:550px; padding:2px; height:28px;  border: 1px solid #ddd;}
.showFilterBoxOverlay{
    background-color:white;
    border: 1px solid #ccc;
    background: white;
    
    box-shadow: 5px 5px 2px #ccc;
    position: absolute;
    border-top:0px; 
    z-index: 30000; width:524px;  opacity: 0; visibility: hidden; padding:10px 10px 20px 10px;
}
.overlay_text a {color:black;}
.btn.small{  font-size: 12px; font-weight:normal; width:120px; }
.btn.active {  border-color: #333 #333 #666;}
.line{border-bottom:1px solid #999; margin-top:1px;}




.checked {
   	display:block; margin-top:7px; margin-left:10px; 
    background: url("/tl_files/umfrageTool/uploads/layout/stars/stop_red_30.png") no-repeat 24px 0px;
}

.checked.checkboxToggle{background:none;}

.unchecked{ 
	display:block; margin-top:7px;
    background: url("/tl_files/umfrageTool/uploads/layout/stars/stop_grey_30.png") no-repeat 24px 0px;
}

#expertenFilterContentWrapper{display:none;}
.expertFilterWrapper{float:left;width:20px; display:none;}
.expertFilterAnswerText{float:left;width:135px; font-size:11px;}

.forgot_password .even,#tl_member_40 .even,#contact_form .even ,#kontodaten .even{background-color:white;}
#tl_member_40 td{height:20px;}
.evenYellow {background-color:#efefef; }	
.answerTable { }
.export, .divToggle,  .divToggleAnswer, .toggleComment, .divToggleTargetQuestionnaire, .divToggleTarget {float:right; padding-left:4px;  font-size:10px; cursor:pointer;}
.divToggle1, .divToggleAnswer1 {cursor:pointer;}
.export{float:right;}
.highlight{color:#0066FF; font-weight:bold; font-size:14px; }

.targetGroupOverlayContainer, .targetGroupOverlayContainerQuestionnaire {}
.targetGroupOverlay, .targetGroupOverlayQuestionnaire{ }
.active_questionnaire{
	background-color:red; height:15px; width:10px; display:block;
	border:1px solid white;
	
	}

.stat_left, .stat_center, .stat_left_double {
		width:326px; float:left;
		margin:0px; padding:0;
	}
	
.stat_left_double {padding-left:5px; width:613px;}

.stat_right {
	width:306px; float:right;
	margin:0px; padding:0 0px 0 0px;
	
}
	
	.floatValue {float:left; width:150px; padding:2px 0 2px 0;}
	.floatText {float:left; width:150px; padding:2px 0 2px 0;}
	
	.floatText h3, h4 {padding:0; margin:0;}
	
	
	
	
	.chart {text-align:center;}
/* statistic part END*/

.tip {
	color: black;
	width: 200px;
	z-index: 13000;
	background:white;
	position:relative;
	border:1px solid grey;
}
 
.tip-title {
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}
#backend_feedback {
	background-color:white;
	text-align:center;
	line-height:20px;
	width:70px;
	background-color:#F0672C;
	color:white;
	font-size: 11px;
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg); 
    font-weight:bold;
    white-space: nowrap;

	position: fixed;
	transform-origin: 0px -71px;
	-webkit-transform-origin: 0px -71px;
  	z-index:2000; right:0; top:70%;
  	cursor:pointer;
}

#backend_feedback p{
	margin:0; padding:0;	
}

#contact_form_backend {
	display:none;
	opacity:0;
	position: fixed;
  	z-index:2001; right:17px; top:30%;
  	width:300px;
  	border:1px solid #F0672C;
  	background:white;
  	padding:5px;
}

#form_container_close{
	width:100%; height:100%; position: fixed;
	z-index:1999; left:0px; top:0px; background-color:grey; opacity:0;
	display:none;
	
}
#ctrl_132 {height:auto; font-size:12px;}

/* statistic part */
.stat_table { width:100% }
.stat_table td {text-align:left; padding:0 3px 0 3px;}
.stat_table th {text-align:left; padding:0 2px 0 2px;}
.cell_1 {width:11px; padding:0;}
.cell_2 {width:200px;}
.cell_3, .cell_11 {width:120px;}
.cell_phase{width:80px;};
.cell_2_3 {width:246px;}
td.cell_4 {width:70px; text-align:right;}
.cell_5 {width:0px;}
.cell_6 {width:0px;}

td.cell_7 {width:110px; border-left:1px solid grey;}
td.cell_8 {width:38px; border-right:1px solid grey;}
.cell_9 {width:100px; }
.cell_10 {width:100px; }
td.dotted {border-bottom:1px dotted grey;}
td.puls_cell {border-left:solid #666 1px; text-align:right; font-size:12px; font-weight:bold; color:#0066FF;}
td.right, th.right, .right {text-align:right;}
td.cell_small, th.cell_small, td.cell_small div  {font-size:10px; }
td.cell_mid, th.cell_mid, td.cell_mid div  {font-size:11px; }
td.cell_small.puls_cell {border-left:solid #666 1px; text-align:right; color:#666}
.blue {color:#0066FF;}
.puls_cell.overall {border-width: 1px; font-size:14px; padding:5px;}
.headerRow{ text-align:left; font-size:12px; font-weight:normal; background-color:#ccc;/*color:#0066FF;*/}
th {line-height:24px; padding-left:2px; }
.even {background-color:white;}
#test_form .even {background-color:white;}
.uneven {background-color:white; }
#tl_member_40 .even,#contact_form .even ,#kontodaten .even{background-color:white;}
#tl_member_40 td{height:20px;}
.evenYellow {background-color:#efefef; }	
.answerTable { }
.export, .divToggle,  .divToggleAnswer, .toggleComment, .divToggleTargetQuestionnaire, .divToggleTarget {float:right; padding-left:4px;  font-size:10px; cursor:pointer;}
.divToggle1, .divToggleAnswer1 {cursor:pointer;}
.export{float:right;}
.highlight{color:#0066FF; font-weight:bold; font-size:14px; }

.targetGroupOverlayContainer, .targetGroupOverlayContainerQuestionnaire {}
.targetGroupOverlay, .targetGroupOverlayQuestionnaire{ }
.active_questionnaire{
	background-color:red; height:15px; width:10px; display:block;
	border:1px solid white;
	}

.stat_left, .stat_center, .stat_left_double {
		width:306px; float:left;
		margin:0px; padding:0px;
	}
	
.stat_left_double {width:613px;}

.stat_right {
	width:306px; float:right;
	margin:0px; padding:0 0px 0 0px;
	
}
	
	.floatValue {float:left; width:150px; padding:2px 0 2px 0;}
	.floatText {float:left; width:150px; padding:2px 0 2px 0;}
	
	.floatText h3, h4 {padding:0; margin:0;}
	
	
	
	
	.chart {text-align:center;}
/* statistic part END*/

.tip {
	color: black;
	width: 200px;
	z-index: 13000;
	background:white;
	position:relative;
	border:1px solid grey;
}
 
.tip-title {
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

.bt_next, .bt_test, .bt {text-transform: uppercase; transition: all 300ms ease; cursor:pointer; font-size:18px; font-weight:bold; color:white; width:200px;  text-align:center; background-color:#F0672C; padding:5px 0 5px 0; margin:25px auto 0 auto; }
.footer_div .bt_next, .footer_div .bt_test, .footer_div .bt{line-height:16px; margin:0 0 10px 0}
.bt_next:hover {background-color:#c63d09;}
.bt_test a, .bt a  {text-decoration:none; display:block}
.bt_test a:hover, .bt a:hover  {color:white}
.bt, .bt_next {font-size:12px; font-weight:normal;}
.bt_next a {color:white; text-decoration:none;}
.bt_active, .bt:hover { background-color:#c63d09; color:white; border:none;}


.stat_bt{line-height:20px; float:left; text-align:center; width:120px; cursor:pointer; margin:0 0 0 10px; text-transform: uppercase; 
-webkit-transition : all  300ms ease;
  -moz-transition : all  300ms ease;
  -o-transition : all  300ms ease;
  transition : all  300ms ease;
}
.stat_bt a {color: #414141; text-decoration:none; display:block}
.stat_bt:hover, .stat_bt_active  { color:#F0672C; border-bottom:3px solid #c63d09 }
.stat_bt a:hover { color:#c63d09;}

.statistic_buttons_top_wrapper {border-bottom:1px solid #cacaca; height:21px; margin-bottom:10px; } 
.statistic_buttons_top{z-index:22; position:absolute;}


.statistic_title{
    margin:10px 0 0 0;
    padding:5px;
    background-color:#ccc;
    font-weight:bold;
}

.statistic_description, statistic_description_overlay{
    margin: 0 0 10px 0;
    font-size:16px;
    font-style:italic;
    
}
.info_button_outline{cursor: pointer; border:1px solid #F0672C; width:28px; height:28px; transition: all 0.5s ease; text-align:center; float:left; margin-right:10px;}
.info_button_outline i{color: #F0672C; margin-top:2px; font-size:24px; transition: all 0.5s ease;}
.info_button_outline:hover {background:#F0672C}
.info_button_outline:hover i {color:white;}

.btn_outline{background:white; border:1px solid #f15a23; color:#f15a23; margin-bottom:5px; transition: all 0.5s ease;}
.btn_outline:hover{background:#f15a23; border:1px solid #f15a23; color:white}
.statistic_description_overlay{
    padding:10px; border:1px solid #ccc; background:white; 
    box-shadow: 5px 5px 2px #ccc;
    
}
.showComment.statistic_description_overlay_link:hover {background-color: white;}

.card {border-bottom:0px solid #ccc; margin-top:30px; page-break-inside:avoid}
.showComment .card{ padding:10px; border:1px solid #ccc; background:white; 
    box-shadow: 5px 5px 2px #ccc;}




.google-visualization-table-table {font-family: "Open Sans",sans-serif !important;}
.google-visualization-table-tr-head .gradient, .google-visualization-table-tr-head-nonstrict .gradient, .google-visualization-table-div-page .gradient {
    background: white; text-align: left;
}


.fade_details{padding:10px 0 10px 0;}


.google-visualization-table-td a{color:black !important;}
.google-visualization-table-sortind {color:black !important;}

.table_cell_hr, .table_cell_hr_number{padding:2px; float:left; border-bottom:1px solid #eee; width:200px}
.table_cell_hr_number{text-align:right; width:80px}
.table_cell_hr_th{font-weight:bold; background:#eee}
.table_cell_hr_pos, .table_cell_hr_neg {font-weight:bold; color:red;}
.table_cell_hr_pos {font-weight:bold; color:green;}

.comments_restricted{max-height: 80px; overflow: auto; font-size:10px; padding:0 0 0 20px; width:400px;}
.onlyprint, .only-print, .print-only {display:none}

.mod_ticker {font-size:16px; position:fixed; z-index: 100000; bottom:0; left:0; text-align: center;border-top:1px solid #f15a23; padding:7px; background-color:white; color:#f15a23; width:100%;}
.mod_ticker a {color:#f15a23;}





.products_details{ display:none; background-color:white;
    border: 1px solid #f15a23;
    width:1170px;
    background: white;
    position: absolute;
    z-index:20000;
    padding:5px;
    color:#414141;
    margin-top:135px;
    text-align:left;
    left:0px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
}
.products_details_2 .products_details {margin-top:23px;}

.products_wrapper{
    
    cursor:pointer;
    float:left; 
    width: 158px; height:70px; 
    margin:10px 10px 0 0;
    padding-top:30px;
    color:#f15a23; 
    background-color: white; 
    border:1px solid #e1e1e1; 
    text-align: center;
    -webkit-transition: background-color 300ms linear;
    -moz-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
}

.products_wrapper a {color:#414141; text-decoration:none; }
.products_wrapper p {font-size:14px; }
.products_wrapper.grey_light{background-color:#e1e1e1;}
.products_wrapper.grey_dark{background-color:#d1d1d1;}
.products_anfrage {color:white; text-decoration:underline;}
.grey_light .products_anfrage{color:#e1e1e1;}
.grey_dark .products_anfrage{color:#d1d1d1;}
.products_active , .products_wrapper:hover {background-color:#f15a23; border-color: #f15a23; }
.products_active .products_anfrage , .products_wrapper:hover .products_anfrage{color: white; }

.products_active  a, .products_wrapper:hover a {color:white}

.products_active .products_details, .products_wrapper:hover .products_details{ display:block; visibility: visible;
  opacity: 1;}
.products_details_box{float:left; width:48%; margin-right:2%; margin-top:10px; min-height:60px; }
.products_details_box h3{font-weight:normal;}


.blog h1 {font-size: 25px; font-weight: 300; line-height: 30px; margin-bottom: 25px;}
.blog h2, .blog h4 { font-size: 20px; font-weight:  300; margin-bottom: 25px; line-height:25px;}
.blog a{ color:#f15a23;}
.blog a:hover{ color:#c63d09;}


.blog h2 a {text-decoration:none;}
.blog_left{display: block; float: left; font-style: italic; margin-top: 40px; text-align: left; width:20%;  min-width: 170px; color: #a0a0a0; font-size: 12px;  line-height: 20px; padding-left:5px;}
.blog_left a, .blog_left .ratingText {color: #a0a0a0;}
.blog_right{display: block; float: right; margin-top: 40px; text-align: left; min-width: 150px; width:73%; padding-right:5px;}

.blog p{ font-size: 14px; line-height: 22px; margin-bottom:25px; }
.blog p.more {text-align:right;}
.blog .even, .blog .uneven {background-color:white; padding:25px 0 25px 0; border-top: 1px solid #e1e1e1}
.blog .submit{background-color:#f15a23; color:white; margin-top:10px; cursor:pointer; border:1px solid #f15a23}
.blog .submit:hover{background-color:#c63d09;}
.blog .widget{margin:10px 0 0 0}
.blog input{width:200px; margin-right:5px;}
.blog p.info{font-size:12px; margin:0px; }
.cloud li{float:left; margin-right: 10px; list-style-type: none;}
.blog td p{margin:0px; }
.blog td {border:1px solid #e1e1e1}


/* dashboard manga */


.man_box{transition: all 0.5s ease; width:225px; height:150px;  float:left;  margin:10px 0 0 5px; background:#f0f0f0; padding:5px; border-radius:4px; box-shadow: 1px 1px 1px #bbb;}
.man_box:hover{opacity:1; background:#e0e0e0;}
.border_grey{}
.man_box .showFilterBox {margin: 15px 0 0 0; width:213px !important; background-color:white; float: none !important}
.man_title, .man_questionnaire_title{text-transform:uppercase; font-size:14px; font-weight:300; height:20px; line-height:20px;  display:block;}
.man_middle{height:100px; padding:5px 0 5px 0;  display:block;}
.man_description{line-height:20px; text-align:center; font-size:10px; display:block;}
.man_circle{border:8px solid grey; margin:10px auto 0 auto; width:64px; height: 64px; border-radius:64px; background-color:white; text-align:center; line-height:64px; font-size:20px; }
.man_nps_icon {width:38px; float:left; height:32px;}
.man_nps_icon i{font-size:32px;}
.man_nps_text {width:100px; float:left; line-height:30px; height:32px;}
.man_nps_container{width:138px; float:left; margin-top:0px}
.man_nps_container::after { content: '';display: block;clear: both;}
.man_nps_container_note{float:left; width:80px; margin-top:10px}
.man_nps_note{z-index:2; position:absolute; line-height:60px; text-align:center; font-size:20px; width: 80px;}
.man_title_link{float:right; width:24px; text-align:right;}
.man_title_link a{color:#414141; transition: all 0.5s ease;}
.man_title_link a:hover{color:#f15a23}
.man_questionnaire_title{border-bottom:1px solid #cacaca; margin:15px 0 0 0; padding:0 0 5px 5px; font-weight:normal }
.man_detail_wrapper_50{width:106px; float:left;}
.man_detail_wrapper_headline{text-align:center}
.man_detail_wrapper_content{text-align:center; line-height:30px; font-size:20px; background-color:white; margin:0 5px 5px 5px;}

.man_box_100{width:1180px; float: none; height:auto; margin:10px 0 0 10px; }
.man_box_50{width:578px; float: left; height:auto; margin:10px 0 0 10px}
.man_chart_wrapper{margin:10px auto 10px auto;}
.man_box_100 .man_chart_wrapper{width:1140px; height:270px;}
.man_box_50 .man_chart_wrapper{width:538px; height:300px;}
.man_box_100 .man_chart_wrapper_table, .man_box_50 .man_chart_wrapper_table{height:auto}
.man_box_100 th, .man_box_50 th{white-space: normal; line-height:16px; }


.icon_wrapper{width:20px; height:20px; background-color:#ccc;  float:left; margin:2px 2px 2px 0; padding:2px; text-align:center;}
.icon_wrapper img{margin:0px; padding:0px; border:none;}

.phase_icon_wrapper {margin:10px auto 0 auto; width:140px;}
.phase_icon_wrapper .icon_wrapper{width:40px; height:40px; background-color:#ccc; float:left;}
.phase_icon_wrapper .icon_wrapper i, .phase_icon_wrapper .icon_wrapper a i {color:white; font-size:40px;}
i.icon_build {font-size:30px !important; margin-top:5px;}
.icon_wrapper_active, .phase_icon_wrapper .icon_wrapper_active{background-color:#F0672C;}
.piechart_inner{margin:8px 0 0 8px; z-index:100; position:absolute; width:64px; height: 64px; border-radius:64px; background-color:white; text-align:center; line-height:64px; font-size:20px; }

#piechart {
position: relative;
width: 80px;
height: 80px;
margin:10px auto 0 auto;
}
.piece {
position: absolute;
width: 80px;
height: 80px;
clip: rect(0px, 80px, 80px, 40px);
border-radius: 40px;
}
.piece-inner {
position: absolute;
width: 80px;
height: 80px;
clip: rect(0px, 40px, 80px, 0px);
border-radius: 40px;
-webkit-backface-visibility: hidden;
}


/* WordCloud */

/*
.size0{font-size:12px; }
.size1{font-size:13px; }
.size2{font-size:14px; }
.size3{font-size:16px; }
.size4{font-size:18px; }
.size5{font-size:20px; }
.size6{font-size:22px; }
.size7{font-size:24px; }
.size8{font-size:32px; }
*/
.rateItRating{background: #e5e5e5; display: block; padding:10px 0 10px 0}
.rateItRating .wrapper{margin:0 auto 0 auto}
.rateItRating .ratingText {text-align:center;}

.diaolog_box{text-align:center;}
.diaolog_box textarea {margin-top:10px; width:50%; height:100px; line-height:24px; font-size:14px; border-radius:0px; border:0px; font-family: 'Open Sans',sans-serif;}
.dialog_textfield{margin-top:10px; width:50%; height:24px; line-height:24px; font-size:14px; border:0px;}
.captcha_text{width:100%;margin-top:0px;}
.dialog_submit{cursor: pointer; margin-top:10px; width:50%; height:34px; line-height:30px; font-size:16px; font-weight:bold;  text-transform: uppercase; background-color:white; border:0px solid #414141; color:#414141}
.dialog_submit:hover{background:#ddd;  border:0px solid #111; color:#111}
.blog_left .rateItRating{background: white;}


.ui-widget-content {
    border: 1px solid #dddddd;
    background-image: none !important;
    color: #333333;
}

/* Spezifische Einstellungen */
input[type='range'] {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0 0.5em;
  width: 20em;
  height: 2.5em;
  transform: translate(-50%, -50%);
  background: none;
  /* fix Chrome white */
  font: 1em verdana;
  /* level things */
  cursor: pointer;
}
input[type='range']::-webkit-slider-runnable-track, input[type='range']::-webkit-slider-thumb, input[type='range'] {
  -webkit-appearance: none;
}
[class*='-ms-'] input[type='range'] {
  box-sizing: content-box;
  border: solid 0 transparent;
  border-width: 0 0.5em;
  padding: 0;
  /* unsure about this 
  with Edge having added filters now */
}
[class*='-ms-'] input[type='range']:focus {
  box-shadow: 0 0 1em cyan;
}
input[type='range']:focus {
  outline: none;
  -webkit-filter: drop-shadow(0 0 1em cyan);
  filter: drop-shadow(0 0 1em cyan);
}
input[type='range']::-webkit-slider-runnable-track {
  box-sizing: border-box;
  padding: 0.5em;
  width: 20em;
  height: 1.25em;
  border-radius: 0.625em;
  box-shadow: inset 0 -1px 1px #9daabb, inset 0 1px 0.125em #0f1110;
  background: linear-gradient(#4c4c4c 50%, #111 50%, transparent) content-box, linear-gradient(to right top, #474747, #202020);
}
input[type='range']::-moz-range-track {
  box-sizing: border-box;
  padding: 0.5em;
  width: 20em;
  height: 1.25em;
  border-radius: 0.625em;
  box-shadow: inset 0 -1px 1px #9daabb, inset 0 1px 0.125em #0f1110;
  background: linear-gradient(#4c4c4c 50%, #111 50%, transparent) content-box, linear-gradient(to right top, #474747, #202020);
}
input[type='range']::-ms-track {
  box-sizing: border-box;
  padding: 0.5em;
  width: 20em;
  height: 1.25em;
  border-radius: 0.625em;
  box-shadow: inset 0 -1px 1px #9daabb, inset 0 1px 0.125em #0f1110;
  background: linear-gradient(#4c4c4c 50%, #111 50%, transparent) content-box, linear-gradient(to right top, #474747, #202020);
  border: none;
  /* remove black border */
  color: transparent;
  /* remove lines */
}
.js input[type='range']::-webkit-slider-runnable-track {
  position: relative;
  background: linear-gradient(90deg, #ffe14c, #ff4c8a) 0 50% no-repeat content-box, linear-gradient(#4c4c4c 50%, #111 50%, transparent) content-box, linear-gradient(to right top, #474747, #202020);
  background-size: 75% 0.125em, 100%, 100%;
  /* Blink only so far */
  /* would have used .js /deep/ #track:after
   	 in earlier versions */
}
.js input[type='range']::-webkit-slider-runnable-track:after {
  position: absolute;
  left: 100%;
  top: 50%;
  width: 4em;
  height: 1.66667em;
  border-radius: 0.83333em;
  transform: translate(0.5em, -50%);
  box-shadow: inset 0 -1px 1px #9daabb, inset 0 1px 0.125em #0f1110;
  background: linear-gradient(to right top, #474747, #202020);
  font-size: 0.75em;
  line-height: 1.66667em;
  text-align: center;
  content: '75%';
}
input[type='range']::-moz-range-progress {
  height: 0.125em;
  background: linear-gradient(90deg, #ffe14c, #ff4c8a);
}
input[type='range']::-ms-fill-lower {
  height: 0.125em;
  background: linear-gradient(90deg, #ffe14c, #ff4c8a);
}
input[type='range']::-webkit-slider-thumb {
  margin-top: -0.625em;
  /* weird shit */
  box-sizing: border-box;
  border: solid 1px rgba(238, 238, 238, 0.1);
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  transform: translateY(-1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 3px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.2), 0 5px 5px rgba(0, 0, 0, 0.2), 0 6px 6px rgba(0, 0, 0, 0.2), 0 7px 7px rgba(0, 0, 0, 0.2), 0 8px 8px rgba(0, 0, 0, 0.2), 0 9px 9px rgba(0, 0, 0, 0.2);
  background: conic-gradient(#8a8a8a, #e0e0e0, #909090, #f1f2f1, #949392, #cfcfcf, #8a8a8a);
  background-color: #eee;
  /* fallback */
}
input[type='range']::-moz-range-thumb {
  box-sizing: border-box;
  border: solid 1px rgba(238, 238, 238, 0.1);
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  transform: translateY(-1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 3px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.2), 0 5px 5px rgba(0, 0, 0, 0.2), 0 6px 6px rgba(0, 0, 0, 0.2), 0 7px 7px rgba(0, 0, 0, 0.2), 0 8px 8px rgba(0, 0, 0, 0.2), 0 9px 9px rgba(0, 0, 0, 0.2);
  background: conic-gradient(#8a8a8a, #e0e0e0, #909090, #f1f2f1, #949392, #cfcfcf, #8a8a8a);
  background-color: #eee;
  /* fallback */
  		/* Firefox-only, it won't work in IE 
         and it's messed up in Chrome */
  cursor: ew-resize;
}
input[type='range']::-ms-thumb {
  box-sizing: border-box;
  border: solid 1px rgba(238, 238, 238, 0.1);
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  transform: translateY(-1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 3px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.2), 0 5px 5px rgba(0, 0, 0, 0.2), 0 6px 6px rgba(0, 0, 0, 0.2), 0 7px 7px rgba(0, 0, 0, 0.2), 0 8px 8px rgba(0, 0, 0, 0.2), 0 9px 9px rgba(0, 0, 0, 0.2);
  background: conic-gradient(#8a8a8a, #e0e0e0, #909090, #f1f2f1, #949392, #cfcfcf, #8a8a8a);
  background-color: #eee;
  /* fallback */
}
.pagination ul{float:left; width:75%; list-style:none; margin:0; padding:0;}
.pagination p{float:right; width:20%; text-align: right;}
.pagination ul li{float:left; margin:0 5px 0 5px; }

#campaignDiv_440 .heatmapTip{display:none;}


 #bt_mehr{margin-left:40px;}





.tab_box_wrapper::after { content: '';display: block;clear: both;}
.tab_box_wrapper{border-bottom:0px solid #eee;}
.tab_box{float:left; width:19%; cursor:pointer; text-align:center; line-height:40px; border:1px solid #eee;}
.tab_box:hover, .tab_box_active{background:#f15a23; color:white; border:1px solid #f15a23;}
.tab_box_content{margin:20px 0 0 40px;}
.tab_box_content p {padding-bottom:15px;}
.tab_box_content ul {font-size:16px;}
.tab_box_content h3 {font-size:24px;}




@media (max-width:992px)
{
  
}

.cl, .clear{clear:both; line-height:0px; height:0px;}

.WordCloudWrapperSingle{cursor:pointer;}
.cc-revoke, .cc-window {font-size:12px !important; line-height:14px !important; }
.cc-banner .cc-btn:last-child{min-width: auto !important; }
.cc-window.cc-banner, .cc-window.cc-floating {padding: 4px !important;}
.cc-btn { -ms-flex: none !important; flex: none !important; float:right; color:white !important;}
.cc-window.cc-floating {max-width:none !important}

.jump_link {text-decoration: none;}
.more_link {cursor:pointer;}

span[id^="hide_text_"] {display:inline;}

.teaser_new{
    opacity:0.85;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
    padding:0 15px 15px 15px;
    transition: all 0.5s ease;
    margin-bottom:30px;
}

.teaser_new:hover{
    opacity:1;  
    border: 1px solid #ccc;
}

.teaser_new:hover h2{
    color:#222;  
}
.teaser_new h2 {text-align:center; margin:15px 0 }
.weitere_artikel .teaser_new h2 {text-align:center; margin:5px 0 }



.teaser_new .tag_row{}
.teaser_new .teaser_image{margin:0 -15px;}

.xmas #header, .xmas #footer{display:none}
.xmas  { 
    background-image: url('/tl_files/xmas/background.jpg');
    background-size:cover;
}
.xmas  #wrapper {
  

}