@font-face{font-family:'Syncopate';font-style:normal;font-weight:400;src:local(''),url('../../fileadmin/templates/page.de/css/fonts/syncopate-v19-latin-regular.woff2') format('woff2'),
url('../../fileadmin/templates/page.de/css/fonts/syncopate-v19-latin-regular.woff') format('woff');
}
@font-face{font-family:'Syncopate';font-style:normal;font-weight:700;src:local(''),url('../../fileadmin/templates/page.de/css/fonts/syncopate-v19-latin-700.woff2') format('woff2'),
url('../../fileadmin/templates/page.de/css/fonts/syncopate-v19-latin-700.woff') format('woff');
}
@font-face{font-family:'Trebuchet MS';font-style:normal;font-weight:normal;src:local('Trebuchet MS'),url('../../fileadmin/templates/page.de/css/trebuc.woff') format('woff')}
#header img{max-width:395px;width:100%}
html{min-height:100%;position:relative}
body{padding:0;margin:0;margin-bottom:50px}
a:link{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;outline:0 !important}
.dropdown a:link{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
a:visited{color:#ec6608}
a:hover{color:#333;text-decoration:none}
a:active{color:#ec6608}
.container .text-muted{margin:20px 0}
body>.container{padding-bottom:50px}
h2{font-family:Syncopate;font-weight:700;text-transform:uppercase;color:#74787D;font-size:24px}
#top{top:40px;background-color:#FF5C17}
.page1{background:url(../../fileadmin/templates/page.de/img/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
@media only screen and (min-width:767px){.page1 .container.content-container{padding-top:99px}
}
.page1 .navbar-toggle{display:none}
.page1 .container.content-container>.row>div:nth-child(2){background-color:#fff}
.page1 .container.content-container>.row>.col-md-4>.tx-felogin-pi1{background-color:#fff;outline:20px solid #fff;box-sizing:border-box}
.page1 #top,.page140 #top,.page44 #top{height:20px}
.page1 #top:before,.page140 #top:before,.page44 #top:before{background-color:#fff;content:'';position:absolute;width:100%;height:40px;top:-40px}
.page1 #top:after,.page44 #top:after,.page140 #top:after{background-color:#fff;content:'';position:absolute;width:100%;height:40px;top:20px}
.page1 .navbar,.page44 .navbar,.page140 .navbar{min-height:unset}
.page1 .container.menu-container,.page44 .container.menu-container,.page140 .container.menu-container{text-align:center;height:20px;background-color:#FF5C17}
.page1 .nav-logo,.page44 .nav-logo,.page140 .nav-logo{position:inherit;padding:unset;box-shadow:unset;top:-24px;right:-8px;z-index:10}
.navbar-brand{border-right:1px solid #555;color:#888}
.navbar-brand a{color:#888}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#333}
.navbar-collapse{max-height:none}
@media only screen and (max-width:767px){.navbar-inverse .navbar-nav>li>a{position:relative;z-index:10}
}
header#top.navbar{padding-left:0 !important}
#header{height:120px;padding-top:40px;width:100%;clear:both}
#logo img{width:100%}
.serviceNav{float:right;text-align:right}
.serviceNavItem{list-style:none;text-align:right}
.menu-container{background-color:#333;position:relative;background:#ec6608}
.content-container{padding-top:120px;padding-bottom:75px !important}
.caret{float:right;margin-top:-26px;margin-left:-10px}
.navbar-inverse .navbar-nav>li>a{position:relative;z-index:10}
.navbar-inverse .navbar-nav>li:hover>a{color:#ec6608;
background-color:rgba(255,255,255,0.3);color:#fff}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#ffffff;
background-color:rgba(255,255,255,0.3)}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{
background-color:rgba(255,255,255,0.3);color:#fff}
@media only screen and (min-width:768px){.dropdown:hover .dropdown-menu{display:block}
}
.dropdown-menu{margin-left:-1px}
.navbar-right .dropdown-menu{right:-1px}
#footer{position:absolute;bottom:0;background-color:#ec6608;
height:50px;width:100%;color:#fff}
#footer p{color:#fff}
.col-footer{margin-top:22px}
ul.col-footer>li{list-style:none}
ul.col-footer>li>ul>li{list-style:none}
ul.col-footer>li>ul>li>a{color:#fff;margin-left:-20px}
.carousel{
position:relative;
overflow:hidden !important}
#myCarousel img{width:100%;height:100%;overflow:hidden}
#myCarousel figcaption.csc-textpic-caption{color:#fff;font-weight:normal;font-size:1.8em;float:right;position:relative;z-index:1;margin-top:-6.2%;background:rgba(0,148,188,0.8);padding:0 2%;text-align:right;max-width:80%;right:2%;opacity:0.8;display:none}
#myCarousel.carousel div.carousel-inner div.item header.csc-header h2{color:#fff;font-weight:normal;font-size:2em;float:right;position:relative;z-index:1;margin-top:19.7%;margin-left:-100%;background:rgba(51,51,51,0.8);padding:0.2% 2%;text-align:right;max-width:80%;right:2%;opacity:0.8;display:none}
@media only screen and (max-width:992px){#myCarousel.carousel div.carousel-inner div.item header.csc-header h2.csc-firstHeader{margin-top:18.8%}
#footer{height:auto;margin-bottom:-70px}
}
@media only screen and (max-width:767px){#myCarousel figcaption.csc-textpic-caption{
color:#fff;font-weight:normal;font-size:0.8em;float:right;position:relative;z-index:1;margin-top:-5.5%;background:#ec6608;padding:0 2%;text-align:right;max-width:80%;right:2%}
#myCarousel.carousel div.carousel-inner div.item header.csc-header h2.csc-firstHeader{color:#fff;font-weight:normal;font-size:1em;float:right;position:relative;z-index:1;margin-top:19%;margin-left:-100%;background:#333;padding:0.2% 2%;text-align:right;max-width:80%;right:2%}
#footer{height:auto;margin-bottom:-500px}
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel2-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel2-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0%),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
.carousel2-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0%),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
.carousel2-control .icon-prev,.carousel2-control .icon-next,.carousel2-control .glyphicon-chevron-left,.carousel2-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel2-control .icon-prev,.carousel2-control .glyphicon-chevron-left{left:50%}
.carousel2-control .icon-next,.carousel2-control .glyphicon-chevron-right{right:50%}
.carousel2-control .icon-prev,.carousel2-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel2-control .icon-prev:before{content:'\2039'}
.carousel2-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.dropdown-menu>li>a{padding-top:10px;padding-bottom:10px}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#ffffff;background-color:#333333;border-color:#ec6608}
.btn-primary,.btn-primary,.btn-primary,.btn-primary,.open .dropdown-toggle.btn-primary{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.btn-default{background-color:#333}
.form-group a .btn{line-height:20px}
#footer .container .col-md-6 .col-sm-4 li>a:hover{color:#fff}
#footer .container .col-md-6 .col-sm-4 li>ul>li>a:hover{color:#ec6608}
html body div.container div.row div.col-sm-8 div#egon-embedded-app-menu.row div.col-md-6 div.panel div.panel-body:hover{overflow-x:hidden;overflow-y:hidden !important;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;transition:all 0.7s ease}
.navbar-toggle{margin-top:6px;margin-right:5px}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#333 !important;border-radius:2px;border:1px solid #555}
.carousel-caption{z-index:0;display:none;right:0;bottom:0;left:0;top:0;padding-bottom:30px;background:rgba(100,100,100,0.5)}
.tx-powermail .powermail_input,.tx-felogin-pi1 input[type="text"],.tx-felogin-pi1 input[type="password"]{height:inherit !important}
.nav-logo{position:absolute;top:-35px;right:8px;padding:10px;box-shadow:6px 6px 5px rgba(0,0,0,0.6);background:#fff}
.nav-logo img{width:242px;height:auto}
.content-container .row .col-md-9 span.glyphicon.glyphicon-th{font-size:52px;color:#ec6608;float:left;height:60px;width:60px;margin-top:20px}
.col-md-9 h2#welcome-header{float:left;font-family:Syncopate;font-weight:700;height:60px;width:calc(100% - 60px);text-transform:uppercase;color:#74787D;font-size:24px}
.col-md-9 h2#welcome-header small,h2 small{text-transform:none;font-family:'Trebuchet MS';color:#74787D;line-height:35px;font-size:18px}
#egon-embedded-orderoverview .list-group .list-group-item{border-radius:15px;border-color:#74787D;border-width:1px}
#egon-embedded-orderoverview a span,#egon-embedded-orderoverview a i{color:#fff;background:#74787D;width:20px;height:20px;text-align:center;line-height:20px;border-radius:3px}
.btn{border-radius:15px}
.form-control{border-radius:15px;border-color:#74787D;border-width:1px}
select.form-control{
background:#74787d;
background:-moz-linear-gradient(top,#74787d 0%,#eeeeee 62%);
background:-webkit-linear-gradient(top,#74787d 0%,#eeeeee 62%);
background:linear-gradient(to bottom,#74787d 0%,#eeeeee 62%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74787d',endColorstr='#eeeeee',GradientType=0);
}
#egon-embedded-orderoverview .list-group .list-group-item span.badge{line-height:14px;background:#EC6608}
@keyframes marquee{
0%{text-indent:0%}
100%{text-indent:100%}
}
.marquee{animation:marquee 10s linear infinite}
.news-latest-item h2{animation:marquee 10s linear infinite}
#top:before{content:'';position:absolute;top:0;width:100%;height:40px;color:#ff0000;top:-40px;background:rgba(255,255,255,0.85)}
.newsticker .ticker-container .news-list-item.panel{
border:2px solid #74787d;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:30px;overflow:hidden;position:relative}
.newsticker .ticker-container .news-list-item.panel h2 a{
font-size:17px}
.newsticker .ticker-container .news-list-item.panel h2 small{float:right;font-size:14px}
.newsticker .news-list-item.panel div.panel-body p{font-size:14px;color:#888;margin:0}
.panel.panel-primary{border:1px solid #74787d;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,0.05);overflow:hidden}
.egon-embedded-app .result-item .panel{border:2px solid #74787d;border-radius:15px}
.egon-embedded-app .actions .btn-group label{border-color:#fff;border-left:1px solid #fff}
.egon-embedded-app .pull-left.counter{border-radius:12px;margin-left:-15px;margin-top:-15px;border-color:#ec6608 !important;background-color:#ec6608;color:#fff}
#egon-embedded-ratecalc-results .result-item .panel-body .price.clearfix dl.pull-left dd{color:#ec6608}
#egon-embedded-ratecalc-results .result-item .panel-body .price.clearfix dl.light.pull-left dd{color:#74787d}
#egon-embedded-ratecalc .result-item .panel-body .visible-md.visible-lg div.row div.col-md-4{color:#74787d}
#egon-embedded-smart .form-group{margin-bottom:7px}
.gv-btn-group .col-md-7{border-right:1px solid #fff !important}
.gv-btn-group .col-md-5{border-left:1px solid #fff !important}
.light-gray-box{background:#e5e5e6;border-radius:15px;padding:15px;margin-bottom:15px;color:#555}
.light-gray-box h3{color:#EC6608;font-family:Syncopate;padding:0;margin:0;font-size:20px;font-weight:700}
#egon-embedded-ratecalc-results .result-item{font-family:Syncopate}
#egon-embedded-ratecalc-results .result-item .panel .visible-md.visible-lg .row .col-md-4 h4{font-weight:700;font-family:Syncopate}
#egon-embedded-ratecalc-results .btn,#egon-embedded-ratecalc-results .col-md-4 ul.list-unstyled,#egon-embedded-ratecalc-results .result-item div.panel .tab-content{font-family:"Trebuchet MS"}
#egon-embedded-ratecalc-results .result-item ul.nav.nav-tabs{border:none}
#egon-embedded-ratecalc-results .result-item ul.nav.nav-tabs li a{border:1px solid #74787D;border-radius:15px;color:#74787D;font-weight:700}
#egon-embedded-ratecalc-results .result-item ul.nav.nav-tabs li.active a{background:#74787D;color:#fff}
.newsticker{border-top:5px solid #EC6608;position:absolute;width:100%;height:50px;overflow:hidden;left:0;bottom:50px;background:rgb(0,0,0);
background:-moz-linear-gradient(left,#444444 0%,#bbbbbb 50%,#444444 100%);background:-webkit-linear-gradient(left,#444444 0%,#bbbbbb 50%,#444444 100%);background:linear-gradient(to right,#444444 0%,#bbbbbb 50%,#444444 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#444444',GradientType=1)}
.ticker-container{width:auto;height:50px;width:5000px}
.newsticker .news-list-item{float:left;padding:0 15px;height:50px;width:1250px}
.newsticker .news-list-item h2{line-height:50px !important}
.newsticker .news-list-item h2 a{color:#fff !important}
.newsticker .news-list-browse{display:none}
.newsticker .ticker-container .news-list-item{position:absolute;
}
.ticker-container div.news-list-item:nth-child(1){left:0;top:0}
.ticker-container div.news-list-item:nth-child(2){left:1250px;top:0}
.ticker-container div.news-list-item:nth-child(3){left:2500px;top:0}
.ticker-container div.news-list-item:nth-child(4){left:3750px;top:0}
#egon-embedded-ratecalc div#egon-embedded-ratecalc-message h3{font-family:Syncopate;font-weight:bold;color:#74787d}
#egon-embedded-ratecalc div#egon-embedded-ratecalc-message h3 small{font-family:"Open Sans",Calibri,Candara,Arial,sans-serif}
.btn{font-family:Syncopate;font-size:12px;font-weight:700;padding:0 10px;height:41px;line-height:41px;text-transform:uppercase}
.result-item .col-md-8 .form-group h4.pull-left{font-size:27px;font-weight:bold;color:#74787d}
.result-item .visible-md.visible-lg div.row .actions .btn-group label.btn{font-family:"Open Sans",Calibri,Candara,Arial,sans-serif;font-weight:bold;text-transform:none;padding:0 10px;font-size:14px}
#egon-embedded-phone .result-item .counter,#egon-embedded-smarthome .result-item .counter,#egon-embedded-ratecalc-results .result-item .counter{border:2px solid #dddddd;font-size:2.5em !important;font-weight:bold;height:70px;line-height:70px !important;text-align:center;width:70px !important}
#egon-embedded-ratecalc-results .result-item.rate_recommendation .panel{border-color:#8cbe22;border-width:3px;
}
#egon-embedded-ratecalc-results .col-md-9 hr{margin-top:40px;margin-bottom:40px;border-color:#74787d}
#egon-embedded-smart ul.nav.nav-tabs{border:none}
#egon-embedded-smart ul.nav.nav-tabs li.active a,#egon-embedded-smart ul.nav.nav-tabs li a{border-top:none;border-left:none;border-right:1px solid #74787d;font-weight:bold}
#egon-embedded-ratecalc-results .result-item.rate_recommendation .pull-left.counter{color:#8cbe22;background-color:#8cbe22;border-color:#8cbe22 !important}
#egon-embedded-ratecalc-results .result-item.rate_recommendation .pull-left.counter:before{color:#fff;content:'\f087';font-family:FontAwesome;top:-17px;left:15px;position:absolute}
.content-container>.news-list-container>.news-list-item{background-color:#f3f5f4;border:2px solid #ec6608;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:15px;position:relative;padding:15px}
#footer #serviceNav{float:right;margin:0;padding:0}
#footer .serviceNavItem{width:auto;float:left}
#footer .serviceNavItem a{color:#fff;height:50px;line-height:50px;padding:0 15px}
#footer .serviceNavItem:after{content:'|'}
#footer .serviceNavItem:last-child:after{content:''}
#footer span{height:50px;line-height:50px}
.bs-callout-info{border-left-color:#ec6608 !important;background:rgba(236,102,8,0.05) !important}
.bs-callout-info h4{color:#ec6608 !important}
#egon-embedded-provision-view .panel-body table.table-bordered.table-hover tbody tr td a{text-decoration:none}
#egon-embedded-energydownloads .col-sm-3 .panel{background-color:#f3f5f4;
border:2px solid #ec6608;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,0.05);height:210px;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}
#egon-embedded-energydownloads .col-sm-3 .panel a{width:100%;text-align:center}
#egon-embedded-energydownloads .col-sm-3 .panel h4 a{color:#74787d;text-align:center;margin:auto;font-family:Syncopate;font-size:16px;font-weight:700;text-transform:uppercase}
#egon-embedded-energydownloads .col-sm-3 .panel>.panel-body>a>img{margin:auto;width:calc(100% - 30px);height:auto;max-height:100px;margin-top:15px}
#egon-embedded-energydownloads .modal-dialog h4#myModalLabel.modal-title{text-align:left}
#egon-embedded-energydownloads i.fa.fa-file-pdf-o{width:36px;height:36px;line-height:36px;text-align:center;background:#bb1313;color:#fff;font-size:20px;margin-top:2px}
#egon-embedded-energydownloads .modal-content .table.table-bordered.table-hover tbody tr td:first-child small{width:100%;text-align:left;color:#6a6f75;border-radius:15px;border:1px solid #ec6608 !important;height:40px;line-height:40px;font-size:11px;display:block;overflow:hidden;padding:0 10px;background:#74787d;
background:-moz-linear-gradient(top,#74787d 0%,#eeeeee 62%);
background:-webkit-linear-gradient(top,#74787d 0%,#eeeeee 62%);
background:linear-gradient(to bottom,#74787d 0%,#eeeeee 62%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74787d',endColorstr='#eeeeee',GradientType=0);
}
#egon-embedded-energydownloads .modal-content .table.table-bordered.table-hover tbody tr td{padding:0}
#egon-embedded-energydownloads .panel.panel-default div.panel-body .modal-dialog.modal-lg h4{text-align:left}
#egon-embedded-energydownloads .modal-content .table,#egon-embedded-energydownloads .modal-content .table *{border:none}
.page105 #top{z-index:1009 !important}
#egon-embedded-order-grid small div.table-responsive table.table tbody tr td a{color:#ec6608 !important}
.cc_banner-wrapper{display:none}
