/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* default.css */
body{margin-top:15px;margin-bottom:15px;background-image:url("../../tl_files/images/layout/background_thermo_star.png");background-position:left top;background-repeat:repeat-x;font:14px/20px FagoWeb,Verdana;overflow-x: hidden}b,strong{font-family:FagoWeb-Bold,Verdana;font-weight:bold}#head_start{width:100%;height:55px;background-color:#fff}#header,#container,#footer,#sitemap{width:966px;margin-right:auto;margin-left:auto;background-color:#575756}#header,#container{font-size:14px;line-height:20px;color:#fff}#header #suche{right:40px;top:0;position:absolute}#nav_lang{right:0;top:0;position:absolute}#logo{padding:20px 0 55px 20px}#main h1,#right h1{margin-top:0;margin-bottom:18px;padding-top:0;padding-bottom:0;font-size:24px;line-height:20px;font-weight:normal}body p{margin:0;padding:0 0 12px}#right .inside{padding:0;margin: 0 !important;padding: 0 !important}#right,#right .mod_article{overflow: visible}#footer{height:35px}#footer #address{width:820px;float:left;display:inline-block}a{text-decoration:none;color:#fff}a:hover{text-decoration:underline;color:#fff}#sitemap{width:100%;height:180px;margin-top:135px;background-color:#f6f6f6}figure{margin:0;padding:0}#header .left{width:300px;height:220px;float:left;display:inline-block;margin:0;padding:0}#header .left_txt{width:260px;height:180px;float:left;display:inline-block;margin:0;padding:20px;background-color:#9d9d9c;font-size:18px;line-height:30px}#header .right{width:626px;height:220px;float:left;display:inline-block;margin:0;padding:0 20px;background-color:#9d9d9c;font-size:18px;line-height:30px}#header .right_img{width:666px;height:220px;float:left;display:inline-block;margin:0;padding:0}#header .right h1{margin-bottom:25px;padding-top:8px;padding-bottom:20px;border-bottom:2px solid #fff;font-size:24px;line-height:18px;font-weight:normal}#container{}#feuer{width:439px;height:326px;left:790px;top:90px;position:absolute;display:none;background-image:url("../../tl_files/images/layout/thermostar_feuer.png");background-position:left top;background-repeat:no-repeat;z-index: 1}#container{padding-right: 0}#right{margin-right: 0;float: right;display: inline-block}
/* navigation.css */
#head-navis{height:55px;float:left;display:inline-block;padding-top:2px}#nav_lang ul{margin:2px 0 0;padding:0;text-align:center;list-style-type:none}#nav_lang li{width:23px;height:23px;float:left;display:inline-block;margin-left:10px;background-color:#dadada}#nav_lang li:hover{background-color:#f39100}#nav_lang li a,#nav_lang li a:hover,#nav_lang li span{display:block;padding-top:1px;text-decoration:none;color: #000 !important}#nav_foot{float:right;display:inline-block;margin-top:-2px}#nav_foot ul{margin:0;padding:0}#nav_foot ul li{padding-right:20px;font-size:14px}#nav_foot span{font-weight:bold;color:#fff}#nav_foot a,#nav_foot a:hover{color:#fff}#nav_head{}#nav_head ul,#nav_head_sub ul{margin:0;padding:0;list-style-type:none}#nav_head li,#nav_head_sub li{float:left;display:inline-block;margin-right:10px;padding-right:10px;border-right:2px solid #c6c6c6}#nav_head li.last,#nav_head_sub li.last{border-right:0px}#nav_head a,#nav_head span,#nav_head_sub a,#nav_head_sub span{color:#1d1d1b}#nav_head li.trail a,#nav_head span,#nav_head_sub li.trail a,#nav_head_sub span{font-weight:bold;color:#1d1d1b}#nav_head_sub{margin-top:4px}#nav_head_sub a,#nav_head_sub span,#nav_head_sub a:hover{text-decoration:none;color:#9d9d9c}#nav_sub{width:760px;height:35px;float:left;display:block;background-color:#F39100}#nav_sub ul{margin:0;padding:8px 0 0 20px;list-style-type:none}#nav_sub li{float:left;display:inline-block;margin-right:10px;padding-right:10px;border-right:2px solid #fff}#nav_sub li.last{border-right:0px}#nav_sub a,#nav_sub span{color:#1d1d1b}#nav_sub a.trail,#nav_sub span{font-weight:bold}#nav_ex{width:206px;height:35px;float:left;display:inline-block;background-color:#f6f6f6}#nav_ex ul{margin:0;padding:8px 0 0 10px;list-style-type:none}#nav_ex li a,#nav_ex li span{color:#1d1d1b}#nav_breadcrumb{padding-top:12px;padding-bottom:15px;font-size:12px;line-height:130%;color:#1D1D1B}#nav_breadcrumb a,#nav_breadcrumb span,#nav_breadcrumb{font-size:10px;line-height:12px;color:#9d9d9c}.sm{width:190px;float:left;display:inline-block;margin-left:20px;padding-top:10px}#sm4{width:290px}.sm a,.sm span,.sm h1{color:#1D1D1B}.sm ul{margin:0;padding:0;list-style-type:none}.sm h1,#sm4 a,#sm4 span{display:block;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:13px;border-bottom:2px solid #f39100;font-size:14px;font-weight:normal}.sm a,.sm span{font-size:12px;line-height:16px}#sm4 li.last a,#sm4 li.last span{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-bottom:0px;font-size:14px;font-weight:normal}#sm4 ul{margin-top:3px}
/* modules.css */
#suche input{width:230px;height:20px;padding:3px 2px 2px 3px;border:2px solid #c6c6c6;font-family:1d1d1b}#suche_absenden{right:8px;top:7px;position:absolute;cursor: pointer}.start_block_links p{margin:0;padding:0}.start_block_rechts p{display:block;margin:0;padding:20px 20px 0}.start_block_links{width:646px;height:220px;float:left;display:inline-block;margin-bottom:45px;padding-left:20px}.start_block_rechts{width:300px;height:220px;position:relative;float:left;display:inline-block;margin-bottom:45px;background-color:#f39100;font-size:32px;line-height:36px;color:#fff;z-index: 100}.start_block_rechts a,.start_block_rechts a:hover{display:block;font-size:32px;line-height:36px;text-decoration:none;color:#fff}.kasten{width:280px;margin-top:-10px;margin-bottom:35px;padding:10px;font-size:12px;line-height:20px}.kasten a{color:#1D1D1B}#right .kasten h1{margin-bottom:9px;padding-bottom:7px;border-bottom:2px solid #fff;font-size:16px;line-height:20px}.kasten_dunkelgrau{background-color:#9d9d9c}.kasten_hellgrau{margin-bottom:20px;background-color:#f6f6f6;color:#1d1d1b}#right .kasten_hellgrau h1{border-bottom:2px solid #f39100}.kasten_125{height:105px}.kasten_200{height:180px}#title{float:right;display:inline-block;margin-top:36px;font-size:24px;color:#f39100}#logo{float:left;display:inline-block}.rubrik{width:268px;height:180px;overflow:hidden;float:left;display:inline-block;margin-right:20px;margin-bottom:20px;padding-right:20px;padding-left:20px;background-color:#575756;color:#fff}.rubrik.last{margin-right:0;margin-bottom:20px}.rubrik.middle{width:270px}#main .rubrik h1,#right .rubrik h1{margin-bottom:10px;padding-top:12px;padding-bottom:10px;border-bottom:2px solid #fff;font-size:24px;line-height:18px;font-weight:normal}#main .rubrik a,#main .rubrik a:hover{text-decoration:none}.rubrik.orange{background-color:#f39100}#right .rubrik{margin-right:0;margin-bottom:20px}.refShow{display:block}.refHide{display:none}.referenz{}.referenz h2{margin-right:0;margin-bottom:0;margin-left:0;padding:4px 20px 4px 50px;background-color:#f6f6f6;background-position:left center;background-repeat:no-repeat;font-size:14px;line-height:20px;font-weight:normal;cursor: pointer;background-position:20px 50%}table{width:100%;border-spacing:0;border-collapse:collapse}table td{width:280px;height:25px;padding-left:30px;vertical-align:middle;border-bottom:2px solid #c6c6c6}table thead{background-color:#9D9D9C;font-weight:normal;color:#fff}table th{height:25px;padding-left:30px;vertical-align:middle;font-weight:normal}.video{width:300px;height:170px;margin:0 0 20px;padding:0}.kasten a,.kasten a:hover{font-weight:normal;text-decoration:none}.sonderseite #main{text-align:left}.sonderseite #header .mod_article{margin-bottom:30px;margin-left:20px}.sonderseite #header .right_img{width:646px;position:relative;z-index: 20}.right,.mod_customnav,.right_img{z-index:100;position: relative}.anfrage-h{font-size: 24px;    font-weight: normal;    line-height: 20px;    margin-bottom: 18px;    margin-top: 0;    padding-bottom: 0;    padding-top: 0}#kontaktlasche .inner{display: none}.lasche{display: inline-block;float: right;margin-left: 20px}#kontaktlasche-placeholder{display: inline-block;float: right;width: 120px}
/* dentalbranche.css */
#footer .inside{height:20px;margin-left:0;padding-top:8px;padding-bottom:7px;padding-left:20px;background-color:#9d9d9c;font-size:11px;color:#fff}#container,#main{background-color:#fff}#main{color:#1D1D1B}#logo{padding-bottom:10px}#sitemap{height:224px}body.startseite{margin-top:17px;background-image:url("../../tl_files/images/layout/background_thermo_star_dental.png")}body{margin-top:15px;background-image:url("../../tl_files/images/layout/background_thermo_star.png")}
/* einspaltig.css */
#nav_breadcrumb{margin-bottom:25px;padding-bottom:12px;border-bottom:2px solid #c6c6c6}#container{margin-top:20px}
@media print{
/* print.css */

}
/* anfrage.css */
#kontaktlasche{color: #1d1d1b;position: absolute;right: 0;top: -15px;z-index: 1;width: 966px}body.startseite #kontaktlasche{top: -17px}.kontakt.left{width: 240px}.contact-right{width: 626px;float: right;display: inline-block}#kontaktlasche table td{border: 0;padding-left: 0}#kontaktlasche .inner,#kontaktlasche .lasche{background-color: #F39100}#kontaktlasche .inner{padding: 20px;position: relative;height: 400px}#kontaktlasche .lasche{padding: 18px 12px 3px 12px;cursor: pointer}#nav_lang{right: 100px}#header #suche{right: 140px}#kontaktlasche a{color: #1d1d1b}#kontaktlasche td.txt{width: 25%}#kontaktlasche table{width: 100%}#kontaktlasche input,#kontaktlasche textarea{width: 96%;border: 2px solid #fff}#kontaktlasche td{padding-bottom: 4px;vertical-align: top}#kontaktlasche td.field{font-size: 12px}#kontaktlasche textarea{height: 110px}.kontakt-senden{text-align: right;padding-right: 2%}.imgsenden{cursor: pointer}#suche,#nav_lang,#nav_head{z-index: 1000}#nav_head{position: relative;width: 500px}
