.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-300.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-300.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-300.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-300.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-300.svg#Lato') format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-regular.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-regular.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-regular.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-regular.svg#Lato') format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-700.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-700.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-700.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-700.svg#Lato') format('svg');}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-900.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-900.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-900.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-900.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-900.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/lato-v20-latin/fonts/lato-v20-latin-900.svg#Lato') format('svg');}@font-face{font-family:'Arvo';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-regular.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-regular.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-regular.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-regular.svg#Arvo') format('svg');}@font-face{font-family:'Arvo';font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-italic.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-italic.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-italic.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-italic.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-italic.svg#Arvo') format('svg');}@font-face{font-family:'Arvo';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700.svg#Arvo') format('svg');}@font-face{font-family:'Arvo';font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700italic.eot');src:local(''),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700italic.woff2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700italic.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700italic.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/GoogleWebfontsHelper/arvo-v14-latin/fonts/arvo-v14-latin-700italic.svg#Arvo') format('svg');}html,body{margin:0;padding:0;}body{font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;color:#333;xpadding-right:5px;xpadding-top:137px;position:relative;padding-top:10px;margin-top:-10px;}img{border:0px none;}figure{margin:21px 0px;}hr.clearer,hr.separator{border:0px none;height:1px;clear:both;margin:0px;padding:0px;}hr.separator{background:white;}a{color:#16A085;text-decoration:none;}a:active,a:hover{text-decoration:underline;}.internal-link{white-space:nowrap;}.nav,.nav li,.frame-type-menu_sitemap_pages,.frame-type-menu_sitemap_pages li{list-style:none !important;margin:0px;padding:0px !important;}.frame-type-menu_sitemap_pages li{background:none !important;}.box{float:left;}.box img{display:block;width:100%;}.box a,.teaser .box-link{display:block;text-decoration:none;}#logo-link{display:block;width:200px;margin:30px 0px;float:left;}#logo-link img{display:block;width:100%;}h1{font-size:32px;font-weight:400;color:inherit;font-family:'Arvo';margin:28px 0px;line-height:1.4;}h2{font-size:26px;font-weight:400;color:inherit;xfont-family:'Cabin';font-family:'Arvo';xfont-family:'Hind';line-height:1.4;}h3{font-size:23px;font-weight:400;color:inherit;font-family:'Arvo';line-height:1.4;margin:25px 0px;}h4{font-size:20px;font-weight:400;color:inherit;font-family:'Arvo';line-height:1.4;margin:25px 0px;}h5{font-size:18px;font-weight:400;color:inherit;xfont-family:'Arvo';}h5 b{font-size:23px;}p{margin:21px 0px;}.brand{white-space:nowrap;}blockquote{background:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Images/icon-cite.png') left top no-repeat;padding:1px 62px;min-height:44px;font-size:18px;font-weight:700;line-height:1.4;color:#16a085;margin:21px 0px;}blockquote p{margin:5px 0px;}#page ul,#page li{margin:0px;padding:0px;list-style-position:outside;list-style:none;}#page ul{margin-top:14px;}#page li{margin-bottom:15px;line-height:1.4;background:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Images/slash.png') no-repeat;padding-left:22px;}.teaser li,.teaser > div{margin-right:8%;width:28%;float:left;xposition:relative;}.teaser li:nth-child(3n+3),.teaser > div:nth-child(3n+3){margin-right:0px;}.teaser h3{margin-top:14px;}.teaser .box-link{background:#16A085;color:white;}.teaser .box-link:hover{background:#eee;color:#16A085;}.teaser .box-link > *{padding:5%;margin:0px;}.teaser p{margin:0px;}.teaser-details-ctrl{background:#1abc9c;color:white;border:0px none;height:40px;width:45px;font-weight:bold;font-size:24px;padding:0px;padding-bottom:4px;cursor:pointer;}.teaser .details{background:#1ABC9C;color:white;xmargin-left:50px;xwidth:100%;max-height:0px;overflow:hidden;padding:0px;transition:max-height 1s ease-out;}.teaser a:hover .details{max-height:500px;transition:max-height 6s ease-out;}.teaser .details span{display:block;padding:5%;}button{border:0px;background:#16a085;color:white;padding:6px;}button .fa{margin-right:0px !important;}.icon-link{font-weight:bold;font-size:16px;white-space:nowrap;color:#16A085;display:block;width:65px;margin-top:5px;margin-bottom:5px;padding:0px 5px;background:white;}.intro{font-size:18px;margin-bottom:45px;}#sub .content-2col,#sub .frame-type-menu_sitemap_pages li li{float:left;width:46%;margin-right:8%;}#sub .content-2col-second,#sub .frame-type-menu_sitemap_pages li li:nth-child(2n+2){margin-right:0px;}#sub .content-2col img{float:right;}#page{position:relative;z-index:2;margin-top:137px;}#page .fa{vertical-align:middle;margin-right:5px;}#header{background:#16A085;padding:0% 8%;width:84%;color:white;top:0px;xleft:0px;right:0px;z-index:3;}.js #header{position:fixed;}.headernav-open{position:absolute !important;height:auto !important;margin-top:10px;}.offcanvas-visible .headernav-open{position:fixed !important;}#logo-link{-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}#mainnav{-webkit-transition:margin 0.3s;-moz-transition:margin 0.3s;-ms-transition:margin 0.3s;-o-transition:margin 0.3s;transition:margin 0.3s;}.smaller #logo-link{width:170px;margin:20px 0px;}.smaller #mainnav,.smaller #mainnav-ctrl,.smaller #offcanvas-ctrl{margin-top:25px;}#off-header{-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;}#off-header b{-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;-ms-transition:padding 0.3s;-o-transition:padding 0.3s;transition:padding 0.3s;}#off-header.smaller{height:106px;}#off-header.smaller b{padding-top:25px;}#mainnav-ctrl,#offcanvas-ctrl{color:white;display:none;float:right;xmargin-right:15px;margin-top:40px;width:32px;height:44px;line-height:55px;text-align:center;}#mainnav-ctrl{padding-right:1px;xmargin-right:0px;}#offcanvas-ctrl{display:block;width:32px;height:44px;text-align:center;xmargin-right:-20px;margin-left:30px;xmargin-right:0px;margin-top:40px;line-height:52px;xborder-top:1px solid red;}#mainnav-ctrl:hover,#offcanvas-ctrl:hover{background:#1abc9c;}#mainnav{float:right;margin-top:40px;position:relative;}#mainnav li{float:left;margin-left:35px;font-size:26px;overflow-x:visible;position:relative;}#mainnav a{color:inherit;display:block;padding:0 14px;text-decoration:none;height:44px;line-height:44px;xborder-top:1px solid red;}#mainnav a:hover{background:#1ABC9C;color:inherit;}#mainnav .current a{background:white;color:#16A085;}#mainnav ul a{background:transparent !important;color:white !important;height:auto;line-height:1.4;}#mainnav ul a:hover{background:white !important;color:#16A085 !important;}#mainnav ul{xfloat:right;position:absolute;z-index:999;left:0px;right:0px;background:#1ABC9C;xwidth:100%;xmargin-left:-35px;padding-top:20px;padding-bottom:15px;border-top:1px solid white;xdisplay:none;visibility:hidden;opacity:0;transition:visibility 3s ease-out,opacity 0.5s  ease-out;line-height:1.4;}#mainnav li:hover ul{xdisplay:block;visibility:visible;xtransition:visibility 3s ease-out,opacity 0.5s  ease-out;opacity:1;}#mainnav ul li{display:block;float:none;font-size:18px;margin-left:0px;}#mainnav ul a{padding-top:10px;padding-bottom:10px;}#top{background:#ddd;background-image:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Images/bg-digital-map-small.jpg');background-position:center center;background-size:cover;padding:8% 8%;border-bottom:1px solid white;min-height:80px;}#main-wrapper{background:#d6dbdc;}#main-resize-ctrl{position:absolute;top:0px;right:0px;cursor:pointer;}#main-resize-ctrl:hover{background:#1abc9c;}#main{xheight:500px;background:#cdd3d4;float:left;width:52.5%;xbackground:#34495e;xpadding:6% 8%;padding:6% 4% 6% 8%;position:relative;}.main-animating.main-left #main{-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;width:52.5% !important;}.main-animating.main-right #main{-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;width:84% !important;}.main-expanded #main{width:84% !important;}.main-expanded #main-resize-ctrl .fa-expand:before{content:"\f066";}#sidebar{xheight:500px;float:left;width:19.5%;xbackground:#34495e;padding:6% 8% 6% 4%;}#sidebar.focus{overflow:hidden;}#sidebar.focus [data-hwtchangeonscroll-mode="1"]{position:relative;z-index:1;padding-top:25px;padding-bottom:20px;margin-top:20px;}#sidebar.focus [data-hwtchangeonscroll-mode="1"] h3{margin-top:0px;}#sidebar.focus [data-hwtchangeonscroll-mode="1"] .open-contact{font-size:20px;padding-left:15px;}#sidebar [data-hwtchangeonscroll-mode="1"]:after{background:#eee;content:" ";position:absolute;visibility:hidden;left:-10%;top:0px;height:100%;z-index:-1;}#sidebar.focus [data-hwtchangeonscroll-mode="1"]:after{width:120%;visibility:visible;}#sub{background:#ddd;padding:8% 8%;border-bottom:1px solid white;}#main a,#sub a{font-weight:bold;font-family:'Arvo';font-size:15px;}#footer{xheight:200px;background:#1ABC9C;padding:1% 8%;color:white;font-size:16px;}#footer h5{margin:0px;margin-top:22px;margin-bottom:14px;}#footer a{color:inherit;text-decoration:underline;}#footer a:hover{text-decoration:underline;}#contact{padding-top:1px;}#contact-label{font-size:18px;height:0px;float:none;overflow:hidden;padding:8px 12px;padding-right:75px;font-weight:bold;margin:0px;position:relative;}#contact-label .open-contact{display:none;position:absolute;right:10px;width:55px;top:10px;xbottom:0px;background:#16a085;height:70px;text-align:center;vertical-align:center;cursor:pointer;}#contact-label .open-contact:before{width:55px;left:0px;color:white;line-height:60px !important;}#contact-items,#imprint{display:inline;font-size:18px;margin-top:0px;padding-bottom:8px;}#contact-items span{display:inline-block;margin-right:5%;}#contact-items a{text-decoration:none;}#footer hr.separator{margin-top:15px;margin-bottom:35px;}#contact-label,#footer .hover-transition{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}#footer:hover #contact-label,#footer.focus #contact-label{height:auto;background:white;color:#16a085;overflow:visible;}#footer:hover p.hover-transition,#footer.focus p.hover-transition{font-size:20px;xfont-weight:bold;display:block;background:white;color:#16a085;padding-left:12px;}#footer:hover #contact-label .open-contact,#footer.focus #contact-label .open-contact{display:block;}#footer:hover #contact-items,#footer.focus #contact-items{padding-right:75px;}#social{float:left;color:white;margin-top:75px;}#footer .frame-type-menu_sitemap_pages > ul > li{width:15%;margin-right:5%;float:left;}#footer .frame-type-menu_sitemap_pages > ul > li > a{text-decoration:none;}#footer .frame-type-menu_sitemap_pages ul{padding:0px;}#offcanvas{position:absolute;top:0px;min-height:100%;background:#d6dbdc;width:519px;right:0px;border-left:1px solid white;display:none;}.js #offcanvas{display:block;}#off-header{background-color:#1abc9c;color:white;font-size:26px;height:136px;padding:0px 50px;position:fixed;z-index:1;top:0px;right:-1px;width:420px;border-left:1px solid white;border-bottom:1px solid white;}#off-header b{display:block;padding-top:40px;font-weight:inherit;}#off-main{margin-top:137px;padding:50px;}#off-main p{xmargin-top:0px;font-size:18px;}#off-main .fa{vertical-align:middle;}#off-main .fa-envelope-o{position:relative;top:-2px;}#off-main .tx-powermail{margin-top:60px;}.animating .offcanvas-move{transition:transform .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out;}.animating.left .offcanvas-move{transform:translate3d(520px,0,0);-webkit-transform:translate3d(520px,0,0);}.animating.right .offcanvas-move{transform:translate3d(-520px,0,0);-webkit-transform:translate3d(-520px,0,0);}.offcanvas-visible .offcanvas-move{right:520px !important;}.offcanvas-visible #offcanvas-ctrl{background:white;padding-left:2px;color:#16A085;line-height:52px;}.offcanvas-visible #offcanvas-ctrl i:before{content:"\f105";}.open-contact,.da-link,.icon-link-db,.icon-link-github{margin-left:45px;display:inline-block;position:relative;}.icon-link-db,.icon-link-github{line-height:1.5;min-height:40px;}.open-contact:before,.da-link:before,.icon-link-db:before,.icon-link-github:before{position:absolute;left:-45px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-size:2em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0e5";}.icon-link-github:before{content:"\f09b";}.icon-link-db:before{content:"\f1c0";}.da-link:before{width:36px;height:36px;background:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Images/icon-da-black.png') no-repeat;content:"";font-family:inherit;font-size:18px;}.ga-feedback{position:fixed;z-index:999;width:84%;padding:3% 8%;bottom:0px;background:#cdd3d4;font-weight:bold;xcolor:#16a085;border-top:4px solid #16a085;}.ce-bodytext p:first-of-type{margin-top:0px;}.ce-gallery img{max-width:100%;height:auto !important;display:block;}.ce-right img{margin-left:15px;margin-bottom:15px;}.flexslider{border:0px none !important;border-radius:0px !important;box-shadow:none !important;}.flexslider ul{padding-left:0px !important;margin:0px !important;}.flexslider li{margin-bottom:0px !important;}.caption-title,.caption-body p{margin:0px;margin-bottom:10px;}.flex-control-paging li{margin:0px 5px !important;}body .flex-control-paging li a{border-radius:0px;width:20px;height:20px;box-shadow:none;}fieldset{border:0px none;margin:0px;padding:0px;}legend{font-size:21px;font-family:'Arvo';color:inherit;margin:0px;margin-bottom:20px;padding:0px;}.fieldwrap,.powermail_fieldwrap{margin-bottom:14px;}label,form h5{display:block;float:left;width:120px;font-size:18px;}form h5{float:none;margin-top:0px;margin-bottom:0px;}form p{font-size:15px !important;margin:10px 0px;}input,textarea{border:0px none;background:white;font-family:inherit;font-size:18px;padding:8px 12px;}textarea{width:340px;}.fieldwrap-submit input,.powermail_fieldwrap_type_submit input{background:#16A085;color:white;}.fieldwrap-submit input:hover,.powermail_fieldwrap_type_submit input:hover{background:#1abc9c;}.powermail_form h3{display:none;visibility:hidden;}.powermail_field{xdisplay:inline-block;}.parsley-errors-list{padding-left:15px;color:#16A085;font-weight:bold;margin-top:5px;}@media screen and (max-width:1250px){#off-header{height:118px !important;}#off-header b{padding-top:40px !important;font-size:24px;height:44px;line-height:44px;}#off-main{margin-top:119px;}#page{margin-top:119px;}#top,#header,#main,#sidebar,#sub,#footer{padding-left:5%;padding-right:5%;}#header{width:90%;height:118px;}#main{width:58.5%;}#sidebar{width:21.5%;}h1{font-size:28px;}h2{font-size:23px;}#logo-link{width:200px !important;}#mainnav,#offcanvas-ctrl{margin-top:40px !important;}#mainnav li{font-size:24px;}}@media screen and (max-width:1100px){#off-header b{font-size:21px;}#mainnav li{font-size:21px;margin-left:25px;}#mainnav ul li{font-size:16px;}#mainnav a{padding:0px 10px;}#binder{width:90px !important;}}@media screen and (max-width:950px){#offcanvas-ctrl{margin-top:35px !important;height:34px;line-height:34px;}#offcanvas-ctrl .fa{margin-top:-2px;}.offcanvas-visible #offcanvas-ctrl{line-height:42px;}#off-header b{padding-top:35px !important;height:34px;line-height:34px;}#mainnav-ctrl{display:block;height:34px;line-height:42px;margin-top:35px;}.js #mainnav{display:none;}#mainnav{clear:right;margin-right:5%;margin-top:20px !important;margin-bottom:30px;width:95%;}#mainnav li{xfloat:none;display:block;margin-bottom:40px;margin-left:0px;}#mainnav > li{clear:left;}#mainnav > li > a{padding:5px 22px 5px 20px;border-bottom:1px solid white;}#mainnav a{xfloat:left;display:block;}#mainnav ul{visibility:visible;opacity:1;position:static;margin-top:-1px;float:left;xwidth:100%;padding-top:0px;padding-left:10px;padding-bottom:0px;margin-bottom:0px;}#mainnav ul li{float:left;margin-right:15px;margin-bottom:0px;}#contact-items,#imprint{display:block;}#footer .fa-phone{margin-right:10px;}#imprint{margin-bottom:0px;padding-bottom:0px;}#footer .frame-type-menu_sitemap_pages > li{width:25%;}}@media screen and (max-width:890px){#off-header{height:102px !important;border-bottom:0px;}#off-header b{x_padding-top:28px;}#off-main{margin-top:103px;}#header{height:102px;}#page{margin-top:103px;}#logo-link{width:160px !important;}.teaser li,.teaser > div{width:46%;}.teaser li:nth-child(1),.teaser > div:nth-child(1){margin-bottom:40px;}.teaser li:nth-child(2),.teaser > div:nth-child(2){margin-right:0px;margin-bottom:40px;}.teaser li:nth-child(3),.teaser > div:nth-child(3){float:none;width:auto;clear:both;}.teaser a > *{padding:20px;}.teaser h2{margin-bottom:-15px !important;}#sub .content-2col img{display:block;float:none;}#main,#sidebar{width:auto;float:none;}#main-resize-ctrl{display:none;}}@media screen and (max-width:750px) and (orientation:landscape){#header{height:87px;}#page{margin-top:88px;}#off-header{height:87px !important;}#off-main{margin-top:88px;}#off-header b{padding-top:27px !important;}#logo-link{width:120px !important;}#mainnav-ctrl,#offcanvas-ctrl{margin-top:27px !important;}}@media screen and (max-width:650px){#offcanvas{width:289px;}#off-header{padding:0px 25px;width:240px;}#off-main{padding-left:25px;padding-right:25px;}.animating.left .offcanvas-move{transform:translate3d(290px,0,0);-webkit-transform:translate3d(290px,0,0);}.animating.right .offcanvas-move{transform:translate3d(-290px,0,0);-webkit-transform:translate3d(-290px,0,0);}.offcanvas-visible .offcanvas-move{right:290px !important;}input,textarea{width:212px;}.fieldwrap-submit input{width:120px;}label{width:240px;}#top,#sub{padding-left:10%;padding-right:10%;}#top{min-height:110px;}.teaser li,.teaser > div,#sub .content-2col,#sub .frame-type-menu_sitemap_pages li li{width:auto;float:none;margin-bottom:40px;margin-right:0px;}.teaser{margin-top:40px;}#sub .content-2col{margin-bottom:65px;}#footer{padding-bottom:30px;}#footer .frame-type-menu_sitemap_pages > li{width:45%;}}@media screen and (max-width:650px) and (orientation:landscape){#top{min-height:80px;}}@media screen and (max-width:420px){.ce-gallery{float:none !important;margin:0px auto !important;}#contact-items{padding-right:12px !important;padding-top:5px;}#contact-label .open-contact{height:60px;}#contact-label .open-contact:before{line-height:55px !important;}}@media screen and (max-width:350px){#footer .frame-type-menu_sitemap_pages > li{width:auto;float:none;margin-bottom:40px;}}@media screen and (min-width:951px){.www #mainnav{display:block !important;}}.web #mainnav-ctrl{display:block;}.web #mainnav{display:none;clear:both;float:none;}@media screen and (min-width:951px){.web #mainnav{margin-top:140px;}.web #mainnav li:first-child{margin-left:0px;}}#matomo-opt-out{background:transparent !important;}#matomo-opt-out label{font-size:inherit;float:none;display:inline;}@font-face{font-family:'FontAwesome';src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/FortAwesome/fontawesome-4.6.2/fonts/fontawesome-webfont.eot?v=4.6.2');src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/FortAwesome/fontawesome-4.6.2/fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/FortAwesome/fontawesome-4.6.2/fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/FortAwesome/fontawesome-4.6.2/fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/FortAwesome/fontawesome-4.6.2/fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Vendor/FortAwesome/fontawesome-4.6.2/fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-bars:before{content:"\f0c9";}.fa-comment-o:before{content:"\f0e5";}.fa-phone:before{content:"\f095";}.fa-envelope-o:before{content:"\f003";}.fa-expand:before{content:"\f065";}.fa-github:before{content:"\f09b";}.fa-external-link:before{content:"\f08e";}.fa-xing:before{content:"\f168";}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Fonts/flexslider-icon.eot');src:url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Fonts/flexslider-icon.woff') format('woff'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Fonts/flexslider-icon.ttf') format('truetype'),url('../../../typo3conf/ext/tup_tieupprovider/Resources/Public/Page/Fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}.tx-ws-flexslider .caption-title{font-weight:bold;}.tx-ws-flexslider .caption-body p{margin-bottom:0px;}.tx-ws-flexslider .caption-text{padding:17px;}.flexslider .slides img{height:auto;}
