/* 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}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.link-with-icon {}
.link-with-icon-slider {}
.rot {}
.schwarz {color:#000;}
.overline {text-decoration:overline;}
:root {
    --mainColor: #dc3317;
}

body.no-scroll {
    overflow-y: hidden;
    overflow: hidden;
}

.mod_ixcnb_cookie_notice {
    display: none;
}

.mod_ixcnb_cookie_notice.show {
    display: block;
    position: fixed;
    z-index: 999999999;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    padding: 50px;
    background: rgba(0,0,0,0.8);
}


.mod_ixcnb_cookie_notice.showAlways {
    display: block;
}

.mod_ixcnb_cookie_notice.show .notice-wrapper {
    background: #ffffff;
    position: fixed;
    top: 20%;
    left: 50%;
    z-index: 999999999;
    width: 100%;
    max-width: 900px;
    padding: 30px;
    margin-bottom: 20px;
    width: 90%;
    min-height: 200px;
    max-height: 95%;
    height: auto;
    padding: 15px;

    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

.mod_ixcnb_cookie_notice .cookieHeadline {
    font-size: 1.5rem;
    color: #000;
    color: var(--mainColor);
}

.mod_ixcnb_cookie_notice ul li p.headline {
    margin-bottom: 0;
} 

.notice-wrapper .layout-row {
    display: flex;
    flex-direction: row;
    margin: 0;
    margin-bottom: 10px;
    width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.notice-wrapper .layout-row.buttons,
.notice-wrapper .layout-row.details {
    justify-content: flex-end;
}

.layout-row .checkBoxOption {
    min-width: 150px;
    min-height: 30px;
    margin: 10px 0;
    width: 25%;
}

.checkBoxOption label {
    font-weight: 400;
    position: relative;
    font-size: 18px;
    line-height: 20px;
    padding-left: 35px;
    color: #666666;
}

.checkBoxOption label:hover {
    cursor: pointer;
    color: #414E63; 
    color: var(--mainColor);
}

.checkBoxOption label .greyed-text {
    color: #cccccc;
}

.checkBoxOption input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkBoxOption .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 4px;
    border: 2px solid #666;
}

.checkBoxOption input:checked ~ .checkmark {
    background-color: #05164D;
    border-color: #05164D;
}

.checkBoxOption .greyed-text input:checked ~ .checkmark {
    background-color: #cccccc;
    border-color: #cccccc;
}

.checkBoxOption .checkmark::after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    box-sizing: inherit;

    content: "";
    position: absolute;
    display: none;
}

.checkBoxOption input:checked ~ .checkmark::after {
    display: block;
}

.layout-row.detail .toggler {
    cursor: pointer;
    padding-left: 35px;
}

.layout-row.details > p {
    padding-right: 13px;
}

.toggleIcon {
    padding-top: 4px;
    padding-left: 13px;
    display: inline-block;
    transform: rotate(180deg);
    margin-left: 2px;
    position: relative;
    width: 12px;
    height: 20px;
    top: 5px;
    transition: 200ms ease all;
}

.toggleIcon.collapsed {
    transform: none !important;
}

.toggleIcon:before {
    content: "";
    border-left: 2px solid #52627C;
    border-bottom: 2px solid #52627C;
    border-color: var(--mainColor);
    width: 8px;
    height: 8px;
    float: left;
    transform: rotate(-45deg);
    margin-top: 2px;

    transition: 200ms ease all;
}

.checkBoxOption .ui-accordion-header-active .toggleIcon:before {
    transform: rotate(135deg);
    margin-top: 4px;

    transition: 200ms ease all;
}

.mod_ixcnb_cookie_notice button {
    display: block;
    padding: 10px;
    background: #000;
    border: 2px solid #000;
    background: var(--mainColor);
    border-color: var(--mainColor);
    color: #fff;
    font-weight: 600;
    cursor: pointer;
    margin-left: 2rem;

    transition: all .3s;
}

.mod_ixcnb_cookie_notice button:hover {
    display: block;
    padding: 10px;
    background: transparent;
    border: 2px solid #ccc;
    color: #000;
    color: var(--mainColor);
    font-weight: 600;
    cursor: pointer;

    transition: all .3s;
}

@media only screen and (max-width: 42.5em)
{
    .mod_ixcnb_cookie_notice h1 {
        font-size: 1.5rem;
		margin: 0;
	}

	.mod_ixcnb_cookie_notice p {
        font-size: .88rem;
        line-height: 1.3;
    }

	.mod_ixcnb_cookie_notice.show .notice-wrapper {
        top: 3%;
        width: 90%;
        height: 90vh;
        max-height: 700px;
        margin-bottom: 0;
		padding: 15px;
		overflow-y: scroll;
	}

	.layout-row .checkBoxOption {
		width: 100%;
        margin: 5px;
        position: relative;
    }
    
    .toggleIcon {
        padding-left: 4px;
    }

    .cnb-details {
        padding-top: 8px;
    }
    
    .layout-row .checkBoxOption .toggler > p {
        position: absolute;
        top: -5px;
        right: 0;
    }
	
	.notice-wrapper .layout-row.buttons button {
		width: 100%;
        margin-left: 0;
        margin-bottom: 1rem;
    }
    
    #cn-selectAllCheckboxes {
        order: 1;
    }
    #cn-selectSpecific-Popup {
        order: 2;
    }
}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/*
.gugu {
font-family:"HelveticaNeue";
font-size:30px;
font-style:normal;
font-weight:200;
}

.gaga {
font-family:"HelveticaNeue";
font-size:30px;
font-style:italic;
font-weight:200;
}

.gogo {
font-family:"HelveticaNeue";
font-size:30px;
font-style:normal;
font-weight:400;
}

.gege {
font-family:"HelveticaNeue";
font-size:30px;
font-style:italic;
font-weight:400;
}
*/

/*
@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=25a18930-69b9-4ff8-bed9-38213fcd9620&fontids=692680,692683,692704,692707");
*/

/* HelveticaNeueW01-45Ligh */
@font-face{
font-family:"HelveticaNeue";
src:url("../../files/libFonts/helvetica_neue/692680/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("../../files/libFonts/helvetica_neue/692680/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),
	url("../../files/libFonts/helvetica_neue/692680/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),
	url("../../files/libFonts/helvetica_neue/692680/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),
	url("../../files/libFonts/helvetica_neue/692680/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),
	url("../../files/libFonts/helvetica_neue/692680/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
font-style:normal;
font-weight:200;
}

/* HelveticaNeueW01-46Ligh */
@font-face{
font-family:"HelveticaNeue";
src:url("../../files/libFonts/helvetica_neue/692683/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix");
src:url("../../files/libFonts/helvetica_neue/692683/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix") format("eot"),url("../../files/libFonts/helvetica_neue/692683/09f28057-e848-49b3-94bf-bfaefff51b64.woff2") format("woff2"),url("../../files/libFonts/helvetica_neue/692683/8e9ee02b-f337-4f13-ad6c-969d6d6536c8.woff") format("woff"),url("../../files/libFonts/helvetica_neue/692683/beddbbc6-203e-4f36-8960-3f5ca22af567.ttf") format("truetype"),url("../../files/libFonts/helvetica_neue/692683/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svg#af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg");
font-style:italic;
font-weight:200;
}

/* HelveticaNeueW01-65Medi */
@font-face{
font-family:"HelveticaNeue";
src:url("../../files/libFonts/helvetica_neue/692704/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("../../files/libFonts/helvetica_neue/692704/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("../../files/libFonts/helvetica_neue/692704/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("../../files/libFonts/helvetica_neue/692704/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("../../files/libFonts/helvetica_neue/692704/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("../../files/libFonts/helvetica_neue/692704/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
font-style:normal;
font-weight:400;
}

/* HelveticaNeueW01-66Medi */
@font-face{
font-style:italic;
font-weight:400;
font-family:"HelveticaNeue";
src:url("../../files/libFonts/helvetica_neue/692707/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix");
src:url("../../files/libFonts/helvetica_neue/692707/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix") format("eot"),url("../../files/libFonts/helvetica_neue/692707/9a31d352-a4be-4540-a6f2-f4ea3ea77d94.woff2") format("woff2"),url("../../files/libFonts/helvetica_neue/692707/5f0efe11-b07a-49fc-ab86-7af6152fa368.woff") format("woff"),url("../../files/libFonts/helvetica_neue/692707/fea58e5b-b0a7-43f7-8928-fc0639365852.ttf") format("truetype"),url("../../files/libFonts/helvetica_neue/692707/398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7.svg#398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7") format("svg");
}


strong,b{font-weight:400;}body.win.firefox .link-with-icon a:before,body.win.firefox .back a:before,body.win.firefox .ce_download a:before,body.win.firefox .downloads-entry a:before{text-shadow:0 0 1px rgba(220, 51, 23, 0.3);transform:rotate(-1deg);}body.win.firefox .link-with-icon a:hover:before,body.win.firefox .back a:hover:before,body.win.firefox .ce_download a:hover:before,body.win.firefox .downloads-entry a:hover:before{text-shadow:0 0 1px rgba(186, 186, 192, 0.3);}body.win.firefox .ce_text.teaser-red .link-with-icon a:before{text-shadow:0 0 1px rgba(255, 255, 255, 0.3);transform:rotate(-1deg);}body.win.firefox .ce_text.teaser-red .link-with-icon a:hover:before{text-shadow:0 0 1px rgba(55, 55, 71, 0.3);}.more > a,.link-with-icon > a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.more > a:before,.link-with-icon > a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e602";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.more > a:hover,.link-with-icon > a:hover{color:#dc3317;transition:color 300ms;}.more > a:hover:before,.link-with-icon > a:hover:before{color:#babac0;}.link-with-icon-slider > a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.link-with-icon-slider > a:before{position:absolute;left:0;top:9px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e602";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.link-with-icon-slider > a:hover{color:#dc3317;transition:color 300ms;}.link-with-icon-slider > a:hover:before{color:#babac0;}.back a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.back a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e601";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.back a:hover{color:#dc3317;transition:color 300ms;}.back a:hover:before{color:#babac0;}.ce_download img{display:none;}.ce_download a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.ce_download a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e600";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.ce_download a:hover{color:#dc3317;transition:color 300ms;}.ce_download a:hover:before{color:#babac0;}.ce_download.with-type-icons{padding:0;}.ce_download.with-type-icons img{display:block;float:left;margin:0;opacity:0.7;transition:opacity 300ms;}.ce_download.with-type-icons:hover img{opacity:1;transition:opacity 300ms;}.ce_download.with-type-icons a{padding:0 0 5px 23px;}.ce_download.with-type-icons a:before{display:none;}.ce_download.with-type-icons a:hover:before{display:none;}
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;strong,b{font-weight:400;}body.win.firefox .link-with-icon a:before,body.win.firefox .back a:before,body.win.firefox .ce_download a:before,body.win.firefox .downloads-entry a:before{text-shadow:0 0 1px rgba(220, 51, 23, 0.3);transform:rotate(-1deg);}body.win.firefox .link-with-icon a:hover:before,body.win.firefox .back a:hover:before,body.win.firefox .ce_download a:hover:before,body.win.firefox .downloads-entry a:hover:before{text-shadow:0 0 1px rgba(186, 186, 192, 0.3);}body.win.firefox .ce_text.teaser-red .link-with-icon a:before{text-shadow:0 0 1px rgba(255, 255, 255, 0.3);transform:rotate(-1deg);}body.win.firefox .ce_text.teaser-red .link-with-icon a:hover:before{text-shadow:0 0 1px rgba(55, 55, 71, 0.3);}.more > a,.link-with-icon > a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.more > a:before,.link-with-icon > a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e602";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.more > a:hover,.link-with-icon > a:hover{color:#dc3317;transition:color 300ms;}.more > a:hover:before,.link-with-icon > a:hover:before{color:#babac0;}.link-with-icon-slider > a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.link-with-icon-slider > a:before{position:absolute;left:0;top:9px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e602";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.link-with-icon-slider > a:hover{color:#dc3317;transition:color 300ms;}.link-with-icon-slider > a:hover:before{color:#babac0;}.back a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.back a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e601";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.back a:hover{color:#dc3317;transition:color 300ms;}.back a:hover:before{color:#babac0;}.ce_download img{display:none;}.ce_download a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;}.ce_download a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e600";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}.ce_download a:hover{color:#dc3317;transition:color 300ms;}.ce_download a:hover:before{color:#babac0;}.ce_download.with-type-icons{padding:0;}.ce_download.with-type-icons img{display:block;float:left;margin:0;opacity:0.7;transition:opacity 300ms;}.ce_download.with-type-icons:hover img{opacity:1;transition:opacity 300ms;}.ce_download.with-type-icons a{padding:0 0 5px 23px;}.ce_download.with-type-icons a:before{display:none;}.ce_download.with-type-icons a:hover:before{display:none;}a,input,select,.toggler,textarea,button{outline:0;text-decoration:none;}span.searchword,span.highlight{background:#f8d6d1;padding:2px;}input[type="submit"],input[type="search"],input[type="text"],input[type="email"],textarea{-webkit-appearance:none;}#container a[href^="tel"]:link,#container a[href^="tel"]:visited,#container a[href^="tel"]:hover{color:#dc3317;}body{font-family:'HelveticaNeue', sans-serif;font-weight:200;font-size:1em;line-height:1.4em;color:#7d7d88;}body a{color:#dc3317;}body .abstandhalter{margin-bottom:30px;}body sub{vertical-align:bottom;font-size:0.8em;line-height:100%;}body #navi-mobile{overflow:scroll;}body #header{height:80px;}body #header .mnavbar{top:initial;bottom:-68px;}body #header .mnavbar .navbar{background:#373747;}body #header a.search{position:absolute;left:75px;top:30px;}body #header .home-logo{position:absolute;right:10px;top:10px;width:200px;height:auto;}body #banner{margin:0 10px;margin-bottom:1.2em;}body #banner .ce_text.banner-top{background-size:cover;background-position:center;height:80px;width:100%;position:relative;}body #banner .ce_text.banner-top h1{color:#fff;font-size:1em;font-weight:200;margin:0;padding:0 10px;position:absolute;bottom:10px;}body #container{margin:20px 10px;}body #container #main .ce_gallery li{background:none;padding-left:0px;padding-right:10px;margin-bottom:10px;}body #container #main li{background:url("../../files/libImages/icons/li.png") no-repeat 2px 8px;padding-left:20px;margin-bottom:5px;padding-left:15px;}body #container #main .home-teaser .list-simple li{margin:0;padding:0;background:none;}body #container #main .image_container img{width:99%;height:auto;border:1px solid #c5c5c9;}body #container #main .entry-left,body #container #main .entry-right{margin-bottom:30px;}body #container #main .table-wrapper{border-right:1px solid #c5c5c9;}body #container #main .ce_text.formel h3 sub,body #container #main .ce_text.formel h3 sup{font-size:0.7em;vertical-align:text-bottom;line-height:7px;}body #container #main .ce_text.formel > table > thead{display:block;}body #container #main .ce_text.formel > table > tbody{display:block;}body #container #main .ce_text.formel > table > tbody > tr{display:block;}body #container #main .ce_text.formel > table > tbody > tr > td{padding:0px;display:block;}body #container #main .ce_text.formel > table > tbody > tr td{padding:3px;}body #container #main .ce_text.formel > table > tbody > tr td sub,body #container #main .ce_text.formel > table > tbody > tr td sup{font-size:0.7em;vertical-align:text-bottom;line-height:7px;}body #container #main .ce_text .list-simple li{background:none;padding-left:0;}body #container #main .ce_text.responsive table tbody tr td:before,body #container #main .ce_text table.responsive tbody tr td:before{font-weight:200;color:#373747;}body #container #main .ce_text.responsive table tbody tr td:first-child:before,body #container #main .ce_text table.responsive tbody tr td:first-child:before{font-weight:200;color:#373747;}body #container #main .ce_table.responsive table caption,body #container #main .ce_table table.responsive caption{font-weight:400;color:#373747;}body #container #main .ce_table.responsive table tbody tr td:before,body #container #main .ce_table table.responsive tbody tr td:before{font-weight:200;color:#373747;}body #container #main .ce_table.responsive table tbody tr td:first-child,body #container #main .ce_table table.responsive tbody tr td:first-child{font-weight:200;color:#373747;font-size:1.4rem;padding-left:0.3em;}body #container #main .ce_table.responsive table tbody tr td:first-child:before,body #container #main .ce_table table.responsive tbody tr td:first-child:before{display:none;font-weight:200;color:#373747;font-size:1em;}body #container #main .ce_table.no-title.responsive table td:nth-child(2):before,body #container #main .ce_table.no-title table.responsive td:nth-child(2):before{display:none;}body #container #main .ce_table.no-title.responsive table tr:nth-child(2) td:nth-child(2):before,body #container #main .ce_table.no-title table.responsive tr:nth-child(2) td:nth-child(2):before{display:block;}body #container #main .ce_caroufredsel{margin-bottom:1.2em;}body #container #main .caroufredsel_wrapper{width:100%;}body #container #main .caroufredsel_wrapper .background_image{height:180px;position:relative;}body #container #main .caroufredsel_wrapper .background_image .bild_text{position:absolute;left:0px;width:100%;padding:20px 10px 10px 20px;color:#fff;font-size:1em;line-height:normal;z-index:9;box-sizing:border-box;background:rgba(55, 55, 71, 0.7);}body #container #main .caroufredsel_wrapper .background_image .bild_text.unten{bottom:0px;}body #container #main .caroufredsel_wrapper .background_image .bild_text.oben{bottom:0px;}body #container #main .caroufredsel_wrapper .background_image .bild_text.unsichtbar{visibility:hidden;}body #container #main .caroufredsel_wrapper .background_image .bild_text .redDot{position:absolute;width:25px;height:25px;border-radius:100%;background:#dc3317;left:10px;top:10px;z-index:-1;}body #container #main .caroufredsel_wrapper .background_image .bild_text p{padding:0;margin:0;}body #container #main .caroufredsel_controls .caroufredsel_pagi{text-align:right;padding-top:10px;}body #container #main .caroufredsel_controls .caroufredsel_pagi a{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:100%;opacity:1;background:transparent;border:1px solid #7d7d88;}body #container #main .caroufredsel_controls .caroufredsel_pagi a span{font-size:0px;}body #container #main .caroufredsel_controls .caroufredsel_pagi a.selected{margin-top:0px;margin-left:0px;background:#7d7d88;}body #container #main h1,body #container #main h2{font-size:22px;color:#373747;font-weight:200;margin-bottom:25px;font-size:1.4em;margin-top:0;margin-bottom:0.6em;}body #container #main h1 a,body #container #main h2 a{color:#373747;}body #container #main h3{font-size:15px;color:#7d7d88;line-height:normal;font-weight:400;font-size:1em;}body #container #main .layout_full .stellenangebote-left{font-weight:400;}body #container #main .ce_image img{width:99%;height:auto;border:1px solid #c5c5c9;margin-bottom:15px;}body #container #main .ce_text{margin-bottom:1.2em;}body #container #main .ce_text.treat-as-list,body #container #main .ce_text.list-entries{border:1px solid #c5c5c9;border-radius:3px;padding:20px 10px 10px;margin:10px 0;}body #container #main .ce_text .image_container img{width:25%;height:auto;border:1px solid #c5c5c9;}body #container #main .ce_text.img-no-border .image_container{text-align:center;}body #container #main .ce_text.img-no-border .image_container img{border:0;}body #container #main .ce_text.teaser-red{background:#dc3317;padding:10px;margin:20px 0;color:#fff;}body #container #main .ce_text.teaser-red h2{color:#fff;}body #container #main .ce_text.teaser-red .link-with-icon a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;color:#fff;}body #container #main .ce_text.teaser-red .link-with-icon a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e602";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}body #container #main .ce_text.teaser-red .link-with-icon a:hover{color:#dc3317;transition:color 300ms;}body #container #main .ce_text.teaser-red .link-with-icon a:hover:before{color:#babac0;}body #container #main .ce_text.teaser-red .link-with-icon a:before{color:#fff;font-size:24px;}body #container #main .ce_text.teaser-red .link-with-icon a:hover{color:#fff;}body #container #main .ce_text.teaser-red a[href^="tel"]:link,body #container #main .ce_text.teaser-red a[href^="tel"]:visited,body #container #main .ce_text.teaser-red a[href^="tel"]:hover{color:#fff;}body #container #main .layout_latest,body #container #main .layout_teaser{border:1px solid #c5c5c9;border-radius:3px;padding:20px 10px 10px;margin:10px 0;}body #container #main .layout_latest .image_container img,body #container #main .layout_teaser .image_container img{width:50%;}body #container #main .ce_dlh_googlemaps{border:1px solid #c5c5c9;border-radius:3px;padding:20px 10px 10px;margin:10px 0;margin:20px 0;padding:0;}body #container #main .ce_dlh_googlemaps .dlh_googlemap{width:100% !important;height:300px !important;margin:0 !important;}body #container #main .ce_dlh_googlemaps .dlh_googlemap .routinglink a{color:#dc3317;}body #container #main .mod_faqpage{margin-left:0;}body #container #main .mod_faqpage .ce_accordion_category{border-bottom:1px solid #c5c5c9;}body #container #main .mod_faqpage .ce_accordion_category.first{border-top:1px solid #c5c5c9;}body #container #main .mod_faqpage .ce_accordion_category .toggler_category{background:#e3e3e5;position:relative;cursor:pointer;}body #container #main .mod_faqpage .ce_accordion_category .toggler_category:after{right:20px;top:10px;}body #container #main .mod_faqpage .ce_accordion_category .toggler_category:after{background:url("/files/libImages/svg/red-s.svg") no-repeat right center;background-size:18px 10px;content:'';position:absolute;width:18px;height:18px;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;top:33%;}body #container #main .mod_faqpage .ce_accordion_category .toggler_category.active-header:after{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}body #container #main .mod_faqpage .ce_accordion_category .toggler_category h2.category{text-transform:uppercase;margin:0;padding:14px 20px;font-size:1em;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category{display:none;padding:0;background:#fff;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion{border-bottom:1px solid #c5c5c9;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion.first{border-top:1px solid #c5c5c9;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion.last{border-bottom:0;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion .toggler{position:relative;cursor:pointer;padding-left:40px;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion .toggler:before{background:url("/files/libImages/svg/red-s.svg") no-repeat right center;background-size:10px 6px;content:'';position:absolute;width:10px;height:10px;left:20px;top:19px;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion .toggler.ui-state-active:before{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion .toggler h3.question{font-size:1em;margin:0;padding:15px 0;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion .ui-accordion-content{padding:0 10px;}body #container #main .mod_faqpage .ce_accordion_category .accordion_category .ce_accordion .ui-accordion-content .info{display:none;}body #container #main .page-downloads .ce_accordion{margin-left:0;border-bottom:1px solid #c5c5c9;}body #container #main .page-downloads .ce_accordion .toggler{background:#e3e3e5;position:relative;padding:10px 20px;cursor:pointer;}body #container #main .page-downloads .ce_accordion .toggler:after{right:20px;top:10px;background:url("/files/libImages/svg/red-s.svg") no-repeat right center;background-size:18px 10px;content:'';position:absolute;width:18px;height:18px;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}body #container #main .page-downloads .ce_accordion .toggler.ui-state-active:after{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}body #container #main .page-downloads .ce_accordion .toggler h2.category{text-transform:uppercase;margin:0;padding:14px 20px;font-size:16px;transition:color 300ms;}body #container #main .page-downloads .ce_accordion .toggler h2.category:hover{color:#dc3317;}body #container #main .page-downloads .ce_accordion .accordion{margin-left:0;}body #container #main .page-downloads .ce_accordion .accordion .text span{display:block;}body #container #main .ce_form .widget,body #container #main .mod_registration .widget{margin-bottom:10px;}body #container #main .ce_form .widget label,body #container #main .mod_registration .widget label{display:block;text-transform:uppercase;}body #container #main .ce_form .widget input,body #container #main .mod_registration .widget input,body #container #main .ce_form .widget textarea,body #container #main .mod_registration .widget textarea,body #container #main .ce_form .widget select,body #container #main .mod_registration .widget select{display:block;width:100%;border:1px solid #c5c5c9;padding:6px 2px;box-sizing:border-box;}body #container #main .ce_form .widget input.error,body #container #main .mod_registration .widget input.error,body #container #main .ce_form .widget textarea.error,body #container #main .mod_registration .widget textarea.error,body #container #main .ce_form .widget select.error,body #container #main .mod_registration .widget select.error{border-color:#dc3317;}body #container #main .ce_form .widget fieldset legend,body #container #main .mod_registration .widget fieldset legend{display:block;text-transform:uppercase;}body #container #main .ce_form .widget fieldset span,body #container #main .mod_registration .widget fieldset span{margin:0 10px 0 5px;}body #container #main .ce_form .widget fieldset span label,body #container #main .mod_registration .widget fieldset span label{width:inherit;display:inline-block;text-transform:none;}body #container #main .ce_form .widget fieldset span input,body #container #main .mod_registration .widget fieldset span input{width:inherit;display:inline-block;}body #container #main .ce_form .widget-explanation,body #container #main .mod_registration .widget-explanation{font-style:italic;}body #container #main .ce_form .widget-text.input-grid-1 input,body #container #main .mod_registration .widget-text.input-grid-1 input{width:49%;float:left;margin-right:1%;}body #container #main .ce_form .widget-text.input-grid-2,body #container #main .mod_registration .widget-text.input-grid-2{display:flex;margin-top:-10px;}body #container #main .ce_form .widget-text.input-grid-2 label,body #container #main .mod_registration .widget-text.input-grid-2 label{display:none;}body #container #main .ce_form .widget-text.input-grid-2 input,body #container #main .mod_registration .widget-text.input-grid-2 input{margin-left:2%;}body #container #main .ce_form p.error,body #container #main .mod_registration p.error{color:#dc3317;margin-bottom:6px;}body #container #main .ce_form .submit_container .submit,body #container #main .mod_registration .submit_container .submit{background:#dc3317;border:0;color:#fff;width:100%;text-align:center;padding:8px;}body #container #main .ce_form .submit_container .submit:hover,body #container #main .mod_registration .submit_container .submit:hover{background:#c5c5c9;}body #container #main .ce_form .toggle-fieldset h3:before,body #container #main .mod_registration .toggle-fieldset h3:before{content:'+';margin-right:10px;font-size:20px;color:#dc3317;}body #container #main .ce_downloads{margin-bottom:30px;}body #container #main .ce_downloads .downloads-entry{border:1px solid #c5c5c9;border-radius:3px;padding:20px 10px 10px;margin:10px 0;}body #container #main .ce_downloads a{position:relative;display:inline-block;text-decoration:none;color:#373747;transition:color 300ms;padding:5px 0 5px 29px;display:block;}body #container #main .ce_downloads a:before{position:absolute;left:0;top:5px;font-family:'primes-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e600";color:#dc3317;font-size:21px;line-height:21px;margin:0;padding:0 0 0 1px;transition:color 300ms;}body #container #main .ce_downloads a:hover{color:#dc3317;transition:color 300ms;}body #container #main .ce_downloads a:hover:before{color:#babac0;}body #container #main .ce_downloads .text{margin-top:5px;padding-top:5px;}body #container #main .mod_search h3 .relevance{display:none;}body #container #main .mod_search div.odd,body #container #main .mod_search div.even{padding-bottom:20px;}body #container #main .mod_search .formbody fieldset{padding-top:20px;}body #container #main .mod_search .formbody fieldset span{margin:0 10px 0 5px;}body #container #main .mod_search .formbody input.ixplaceholder{width:calc(70% - 30px);height:30px;padding:3px;color:#a9a9a9;float:left;display:inline-block;border:1px solid #c5c5c9;border-radius:0;border-right:0;}body #container #main .mod_search .formbody input.submit{width:30px;height:30px;font-size:0;display:inline-block;background:url("../../files/libImages/icons/lupe-grau.png") center center no-repeat;cursor:pointer;border:1px solid #c5c5c9;border-radius:0;border-left:0;padding-top:4px;}body #footer{height:200px;font-size:0.8em;text-align:center;color:#8d98b7;background:#1d4470;}body #footer .inside{padding:20px 0;}body #footer .inside a,body #footer .inside span{color:#8d98b7;text-decoration:none;text-transform:uppercase;}body #footer .inside .mod_customnav{text-align:center;}body #footer .inside .mod_customnav ul{display:inline-block;}body #footer .inside .mod_customnav ul li{padding:5px 10px 5px 7px;float:left;position:relative;}body #footer .inside .mod_customnav ul li:after{position:absolute;content:'|';right:0;top:4px;}body #footer .inside .mod_customnav ul li.last:after{content:'';}body #footer .inside .footer-social{width:85px;height:20px;margin:0 auto;position:relative;display:block;}body #footer .inside .footer-social a{width:20px;height:20px;display:block;position:relative;float:left;border-radius:4px;transition:all 0.5s;}body #footer .inside .footer-social a.social-linkedin{margin-right:10px;background:url("/files/libImages/social/icon-linkedin.png") no-repeat 50% 50%;}body #footer .inside .footer-social a.social-linkedin:hover{background:url("/files/libImages/social/icon-linkedin-mo.png") no-repeat 50% 50%;}body #footer .inside .footer-social a.social-yt{margin-right:10px;background:url("/files/libImages/social/icon-youtube.png") no-repeat 50% 50%;}body #footer .inside .footer-social a.social-yt:hover{background:url("/files/libImages/social/icon-youtube-mo.png") no-repeat 50% 50%;}body #footer .inside .footer-social a.social-insta{background:url("/files/libImages/social/icon-instagram.png") no-repeat 50% 50%;}body #footer .inside .footer-social a.social-insta:hover{background:url("/files/libImages/social/icon-instagram-mo.png") no-repeat 50% 50%;}body #footer .inside #back-to-top .btn{width:34px;height:34px;padding-right:10px;}body #footer .inside #back-to-top .btn:before{font-family:'primes-icon';content:"\e603";font-size:30px;position:absolute;right:10px;top:5px;color:#dc3317;}body.home #container{margin-top:0;}body #leafletMap{height:300px;margin-left:0;}body #leafletMap.leaflet-container .leaflet-popup-content a,body #leafletMap.leaflet-container .leaflet-control-attribution a{color:#dc3317;}body #leafletJPMap{height:300px;margin-left:0;}body #leafletJPMap.leaflet-container .leaflet-popup-content a,body #leafletJPMap.leaflet-container .leaflet-control-attribution a{color:#dc3317;}@media only screen and (orientation:landscape){body #header .home-logo{width:200px;height:auto;}body #banner .ce_text.banner-top{height:100px;}}
@font-face {
	font-family: 'primes-icon';
	src: url("../../files/libFonts/primes-icon/fonts/primes-icon.eot");
}
@font-face {
	font-family: 'primes-icon';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="ix-"], [class*=" ix-"] {
	font-family: 'primes-icon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.ix-circle-down:before {
	content: "\e600";
}

.ix-circle-left:before {
	content: "\e601";
}

.ix-circle-right:before {
	content: "\e602";
}

.ix-circle-up:before {
	content: "\e603";
}

.ix-pfeil-down:before {
	content: "\e604";
}

.ix-pfeil-left:before {
	content: "\e605";
}

.ix-pfeil-right:before {
	content: "\e606";
}

.ix-pfeil-up:before {
	content: "\e607";
}

.ix-small-circle-down:before {
	content: "\e608";
}

.ix-small-circle-left:before {
	content: "\e609";
}

.ix-small-circle-right:before {
	content: "\e60a";
}

.ix-small-circle-up:before {
	content: "\e60b";
}

.ix-small-pfeil-down:before {
	content: "\e60c";
}

.ix-small-pfeil-left:before {
	content: "\e60d";
}

.ix-small-pfeil-right:before {
	content: "\e60e";
}

.ix-small-pfeil-up:before {
	content: "\e60f";
}


