html{height:100%;}body,.htmlarea-content-body{position:relative;min-height:100%;margin:0;font-family:Roboto,Arial,sans-serif;font-weight:300;font-size:100%;line-height:190%;}@font-face{font-family:'FontAwesome';src:url('/template/webfonts/fontawesome-webfont.eot?v=4.1.0');src:url('/template/webfonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('/template/webfonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('/template/webfonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('/template/webfonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:300;font-style:normal;}h1,h2,h3,h4,h5{font-family:Roboto,Arial,sans-serif;font-weight:300;color:#00909f;line-height:130%;}embed,object,video,img{vertical-align:top;max-width:100%;height:auto;}figure{margin:0;}a{color:#00909f;transition:all 0.3s ease-in-out;text-decoration:none;position:relative;}a img{border:none;padding:0;transition:all 0.3s ease-in-out;}#content a img:hover{opacity:0.9;transform:scale(1.1);}#content figure a:before,#content figure a:after{background:none;}p.align-left{text-align:left;}p.align-center{text-align:center;}p.align-right{text-align:right;}p.align-justify{text-align:justify;hyphens:auto;}.center-all{max-width:1260px;margin:0 auto;padding:0 3%;}@media screen and (max-width:767px){.center-all{width:94%;}}.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}#langmenu a:before,#langmenu a:after,.main_menu a:before,.main_menu a:after,#content a:before,#content a:after,.bottom a:before,.bottom a:after{content:"";position:absolute;bottom:0;width:0;height:0.1em;transition:width 0.3s ease-out,opacity 0.3s ease-in-out;opacity:0;background:#e39737;}#langmenu a:before,.main_menu a:before,#content a:before,.bottom a:before{left:50%;}#langmenu a:hover:before,.main_menu a:hover:before,#content a:hover:before,.bottom a:hover:before{width:50%;opacity:1;}#langmenu a:after,.main_menu a:after,#content a:after,.bottom a:after{right:50%;}#langmenu a:hover:after,.main_menu a:hover:after,#content a:hover:after,.bottom a:hover:after{width:50%;opacity:1;}a img{border:none;padding:0;transition:all 0.3s ease-in-out;}#content a img:hover{opacity:0.9;transform:scale(1.1);}#content figure a:before,#content figure a:after{background:none;}.Ausklapper{clear:both;margin:0 0 0 1em;padding:0;cursor:pointer;color:#00909f;transition:color 0.3s ease-out 0s;}.Ausklapper:before{float:left;content:"+";margin:0 0 0 -1em;transition:transform 0.3s ease-out 0s;}.Ausklapper:hover{color:#e39737;}.Ausklapper:hover:before,.Ausklapper_active:before{transform:rotate(90deg);}ul#langmenu{width:auto;float:right;text-align:right;position:relative;padding:0;margin:0.25em 0 0.4em 0;list-style:none;line-height:170%;}@media screen and (max-width:767px){ul#langmenu{margin:2.25em 0 0 0;}}ul#langmenu > li{position:relative;display:inline;padding:0 .5em;}ul#langmenu li a{display:inline-block;white-space:nowrap;transition:color 0.5s ease-in-out;}ul#langmenu a.active,ul#langmenu li.current > a,ul#langmenu li a:hover{color:#e39737;}@media screen and (min-width:767px){nav#main .main_menu{display:inline-block;}nav#main .slicknav_menu{display:none;}}@media screen and (max-width:767px){nav#main .main_menu{display:none;}nav#main .slicknav_menu{display:block;}}ul.main_menu{clear:right;position:relative;z-index:10;float:right;padding:0;margin:1.4em 0 0 0;list-style:none;line-height:170%;}ul.main_menu > li{position:relative;display:inline;padding:0 .5em;}ul.main_menu li a{display:inline-block;white-space:nowrap;transition:color 0.5s ease-in-out;}ul.main_menu li a.active,ul.main_menu li.current a,ul.main_menu li a:hover{color:#e39737;}ul.main_menu li ul{position:absolute;left:-0.5em;visibility:hidden;padding:0 0.5em;opacity:0;background:rgba(255,255,255,0);transition:opacity .5s ease-in-out;}ul.main_menu li:hover ul{visibility:visible;opacity:1;margin:0 0.5em;padding:0 0.5em 0.5em 0.5em;background-image:linear-gradient(to bottom right,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.65) 98%,rgba(255,255,255,0.4) 100%);border-bottom-left-radius:5px;border-bottom-right-radius:5px;}ul.main_menu li ul li{display:block;}.slicknav_menu{z-index:1;}.slicknav_btn{position:relative;float:right;z-index:9999;margin:1.5em 0 3% 0;font-size:150%;width:1em;height:1em;cursor:pointer;}.slicknav_icon-bar{position:absolute;display:block;width:100%;height:0.09em;margin:0;background:#00909f;border-radius:0.1em;transform:rotate(0deg);transition:0.3s ease-in-out;opacity:1;left:0;}.slicknav_icon-bar:nth-child(1){top:0.1em;}.slicknav_icon-bar:nth-child(2){top:0.4em;width:100%;}.slicknav_icon-bar:nth-child(3){top:0.7em;width:100%;}.slicknav_open .slicknav_icon-bar:nth-child(1){width:100%;top:0.4em;left:0;transform:rotate(135deg);}.slicknav_open .slicknav_icon-bar:nth-child(2){opacity:0;}.slicknav_open .slicknav_icon-bar:nth-child(3){width:100%;top:0.4em;left:0;transform:rotate(-135deg);}.slicknav_nav{z-index:100;position:absolute;top:4em;left:0;width:100%;background-image:linear-gradient(to bottom right,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 25%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.5) 98%,rgba(255,255,255,0.3) 100%);border-top:3px solid #00909f;border-bottom:3px solid #00909f;}ul.slicknav_nav{list-style:none;margin:0;padding:0;}ul.slicknav_nav li{display:block;white-space:nowrap;overflow:hidden;border-bottom:1px solid #00909f;}ul.slicknav_nav li:last-child{border:none;}ul.slicknav_nav li > a{padding:0.1em 3%;text-decoration:none;width:94%;display:inline-block;}ul.slicknav_nav li.sub > a{padding:0.1em 3%;text-decoration:none;width:auto;display:inline-block;}ul.slicknav_nav li.sub .slicknav_arrow{font-size:120%;color:#e39737;padding:0 100vw 0 0.2em;}ul.slicknav_nav ul{padding-left:1em;}ul.slicknav_nav ul li{border-bottom:none;}ul.slicknav_nav ul li > a{padding:0.1em 3%;width:90%;text-decoration:none;display:inline-block;border-top:1px solid #00909f;border-collapse:collapse;}#header{position:relative;float:left;width:100%;margin-bottom:1em;}#logo{margin:2.5em 0 0 0;float:left;}@media screen and (max-width:767px){#logo{width:150px;}}#fullwidth{position:relative;}#text{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;}#banner{padding-left:220px;padding-right:330px;width:calc(100% - 550px)}#banner header h1,#banner header h2,#banner .ce-bodytext{z-index:1;color:#ffffff;font-size:240%;line-height:100%;}#banner .ce-bodytext p{margin:0;}.normal{}.normal p{padding:2em 0;font-size:120%;line-height:190%;}.left{width:48%;float:left;}.right{clear:right;width:48%;float:right;}.bottom .frame-default{margin-bottom:0;}@media screen and (max-width:1024px){#banner{padding:0;width:100%;}}@media screen and (max-width:767px){#text{position:relative;}#banner{padding:50px 0 0 0;width:100%;}#banner header h1,#banner header h2,#banner .ce-bodytext{color:#00909f;hyphens:auto;line-height:130%;font-size:180%;}.normal p{font-size:100%;line-height:170%;}#content .left,#content .right,.bottom{width:100%;}}#content{width:100%;float:left;margin-bottom:100px;}footer{position:absolute;right:0;bottom:0;left:0;max-height:100px;}.bottom{text-align:center;font-size:120%;line-height:170%;}.bottom p{margin:0.3em 0;}.footer{background:#00909f;margin:0 0 20px 0;}.footer p{margin:0;color:#ffffff;text-align:center;}.footer a[href*='.linkedin.'],.footer a[href*='.xing.']{color:#ffffff;transition:color 0.3s ease;}.footer a[href*='.linkedin.']:hover,.footer a[href*='.xing.']:hover{color:#e39737;}.footer a[href*='.linkedin.']:before,.footer a[href*='.xing.']:before{content:"\f169";font-family:FontAwesome;font-size:120%;color:#ffffff;padding:0 0.2em 0 0;position:relative;top:0.1em;transition:color 0.3s ease,border 0.3s ease;}.footer a[href*='.linkedin.']:before{content:"\f08c";}.footer a[href*='.linkedin.']:hover:before,.footer a[href*='.xing.']:hover:before{color:#e39737;}form:after{content:"";clear:both;display:block;}form ol,form fieldset ol{list-style:none;margin:0;padding:0;}fieldset.fieldset-subgroup legend,legend,label{display:block;width:100%;line-height:100%;padding:1em 0 0.2em 0;font-size:80%;white-space:nowrap;}input,button,textarea{font-family:Courier,Arial,sans-serif;display:block;padding:0.1em 0;width:calc(100% - 0.6em - 2px);font-size:95%;line-height:110%;border:1px solid #ffffff;border-bottom:1px solid #00909f;background:#ffffff;color:#000000;transition:border 0.5s ease-out;}input:focus,textarea:focus{border-bottom:1px solid #e39737;}textarea{min-height:8em;}:-ms-input-placeholder{color:#aaaaaa!important;}::-ms-input-placeholder{color:#aaaaaa;}::placeholder{color:#aaaaaa;}button,input[type="submit"]{font-family:Roboto,Arial,sans-serif;font-size:120%;-webkit-appearance:none;clear:both;margin:1em 0;padding:0.1em;border:1px solid transparent;border-radius:3px;width:auto;background:transparent;color:#00909f;cursor:pointer;transition:color 0.3s ease,border 0.3s ease;}button:hover,input[type="submit"]:hover{border:1px solid #e39737;color:#e39737;}select{font-size:100%;background:#00909f;color:#ffffff;margin:1em 0;border-radius:2px;}select option{background:#00909f;color:#ffffff;}form fieldset ol{padding:0;border:none;}form fieldset li{visibility:hidden;display:inline;margin:0;padding:0.2em 0;}.ce-textpic.ce-above .ce-row{display:flex;justify-content:center;width:100%;}.ce-textpic.ce-above .ce-column{float:left;margin-right:1em;}.ce-textpic.ce-left img,.ce-textpic.ce-right img{}.ce-textpic.ce-left .ce-gallery{float:left;margin:0.5em 1em 0 0;}.ce-textpic.ce-right .ce-gallery{float:right;margin:0.5em 0 0 1em;}.frame-default{clear:both;margin-bottom:2em;}
