@charset "UTF-8";
/***!  /templates/plarium/css/template.min.css  !***/

@font-face{src:url("https://www.tiptop-joerns.de/templates/plarium/fonts/LiberationSans-Regular.ttf") format("truetype");font-family:liberation_sans;font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url("https://www.tiptop-joerns.de/templates/plarium/fonts/LiberationSans-Bold.ttf") format("truetype");font-family:liberation_sans;font-weight:bold;font-style:normal;font-display:swap}@font-face{src:url("https://www.tiptop-joerns.de/templates/plarium/fonts/LiberationSans-Italic.ttf") format("truetype");font-family:liberation_sans;font-weight:normal;font-style:italic;font-display:swap}@font-face{src:url("https://www.tiptop-joerns.de/templates/plarium/fonts/LiberationSans-BoldItalic.ttf") format("truetype");font-family:liberation_sans;font-weight:bold;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Arial,"liberation_sans",sans-serif;font-size:16px;font-weight:normal;width:100%;color:#414042;overflow-x:hidden}.h-100{height:100%}p{margin-bottom:1rem;line-height:140%}h1{text-transform:uppercase;margin-bottom:1rem;color:#e30613}h2{text-transform:uppercase;margin-bottom:1.5rem;color:#414042}h3{text-transform:uppercase;margin-bottom:1.5rem;margin-top:2rem;color:#414042}a{text-decoration:none;color:#e30613}a:hover,a:visited,a:focus,a:active{color:#c90512}.mm-menu{z-index:999;font-weight:lighter;text-transform:uppercase}.mm-menu .mm-navbar,.mm-menu .mm-navbar_sticky{background-color:#fff;border:none}.mm-menu .mm-navbar .mm-btn,.mm-menu .mm-navbar_sticky .mm-btn{background-color:#3a393b}.mm-menu .mm-navbar .mm-btn::before,.mm-menu .mm-navbar_sticky .mm-btn::before{border-color:#fff}.mm-menu .mm-navbar .mm-navbar__title,.mm-menu .mm-navbar_sticky .mm-navbar__title{color:#fff}.mm-menu .mm-navbar__title{min-height:54px;color:#fff;background-color:#3a393b}.mm-menu .mm-navbar__title:hover{color:#fff;background-color:#3a393b}.mm-menu .mm-panel{background-color:#424040}.mm-menu .mm-listitem{color:#fff;border-bottom:1px solid #3a393b}.mm-menu .mm-listitem a{text-overflow:inherit;white-space:inherit;min-width:100px;border:0px solid rgba(0,0,0,0);padding:1.5rem 1rem;font-weight:bold}.mm-menu .mm-listitem .mm-btn{display:flex;align-items:center;color:#fff;border-left:1px solid #3a393b}.mm-menu .mm-listitem .mm-btn .mm-counter{color:#fff}.mm-menu .mm-listitem .mm-btn::after{border-color:#fff}.mm-menu .mm-listitem::after{border:0px solid rgba(0,0,0,0)}.mm-menu .mm-listitem:hover,.mm-menu .mm-listitem.mm-listitem_selected,.mm-menu .mm-listitem.mm-listitem_selected>.mm-listitem__text{color:#fff;background-color:#3a393b}.mm-menu .mm-listitem:hover .mm-btn,.mm-menu .mm-listitem.mm-listitem_selected .mm-btn,.mm-menu .mm-listitem.mm-listitem_selected>.mm-listitem__text .mm-btn{color:#fff;background-color:#3a393b}.mm-menu .mm-listitem_selected .title{color:#fff}.mm-menu a:not(.mm-navbar__title):hover{color:#fff}#mmenu_wrapper #mm-content #ansprechpartner tr:nth-child(1){background-color:#c90512;color:#fff}#mmenu_wrapper #mm-content #ansprechpartner tr td{padding:.5rem;white-space:nowrap !important}#mmenu_wrapper #mm-content #ansprechpartner tr:not(.no) td{border:1px solid #8d8d8d}#mmenu_wrapper #mm-content #header{background-color:#fff}#mmenu_wrapper #mm-content #header .left{display:flex;flex-direction:row;padding-left:1.5rem}#mmenu_wrapper #mm-content #header .left a{display:flex;width:100%}#mmenu_wrapper #mm-content #header .left a .logo{align-self:center;width:100%;height:auto;max-width:425px;min-height:1px;margin:1.5rem 1rem}#mmenu_wrapper #mm-content #header .right{padding-right:2rem}#mmenu_wrapper #mm-content #header .right .upper{display:flex;flex-direction:row;justify-content:flex-end}#mmenu_wrapper #mm-content #header .right .upper .search_toggle{padding:0px 19px 0px 0px;position:relative;cursor:pointer;top:10px;padding-left:.5rem;transform:rotate(-45deg)}#mmenu_wrapper #mm-content #header .right .upper .search_toggle::after{content:"⚲";font-size:2.5rem;color:#414042}#mmenu_wrapper #mm-content #header .right .mod-menu{display:flex;flex-direction:row;justify-content:flex-end;list-style-type:none;font-weight:lighter}#mmenu_wrapper #mm-content #header .right .mod-menu li{text-transform:uppercase}#mmenu_wrapper #mm-content #header .right .mod-menu li a{display:block;color:#414042;background-color:#fff;text-decoration:none;padding:0rem 1rem;font-weight:bold}#mmenu_wrapper #mm-content #header .right .mod-menu li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu li a:active{color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu{font-size:.8rem;margin:2rem 0rem .5rem 0rem}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li{border-left:1px solid #8d8d8d}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a{color:#8d8d8d;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li a:active{color:#8d8d8d;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.upper_menu li:first-child{border-left:none}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu .item-199{display:none}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li a{display:flex;font-weight:lighter;font-size:1rem;padding:1.5rem 1rem 1.5rem 1rem}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li.parent>a:after{content:"❮";font-size:18px;display:inline-block;transform:rotate(-90deg);padding:.5rem 0 0 .5rem;margin-top:-3px}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul{display:none;position:absolute;z-index:3;list-style-type:none;width:250px;border-bottom:1px solid #8d8d8d;border-left:1px solid #8d8d8d;border-right:1px solid #8d8d8d}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li{position:relative}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a{display:flex;font-size:1rem;padding:1rem;white-space:nowrap;color:#414042;background-color:#fff;white-space:normal;align-items:center}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li a:active{color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li.parent>a:before{position:absolute;content:"❮";display:flex;padding:.2rem .5rem;left:-1.2rem;color:#fff;background-color:#414042}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul{display:none;position:absolute;list-style-type:none;z-index:2;right:248px;top:0}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li{position:relative}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a{display:flex;font-size:1rem;padding:1rem !important;white-space:normal;color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:hover,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:visited,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:focus,#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li ul li a:active{color:#414042;background-color:#fff}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li ul>li:hover>ul{display:block}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li:hover>ul{display:block}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li:last-child:hover ul{right:0}#mmenu_wrapper #mm-content #header .right .mod-menu.lower_menu>li:last-child:hover ul ul{right:250px}#mmenu_wrapper #mm-content #header .right .mobile_toggle{display:none;flex-direction:column;width:3rem;margin-left:auto}#mmenu_wrapper #mm-content #header .right .mobile_toggle .line{background-color:#414042;height:4px;margin:.25rem 0;border-radius:1rem}#mmenu_wrapper #mm-content #search{display:none;background-color:#414042}#mmenu_wrapper #mm-content #search input{width:100%;padding:2rem 1rem;border-radius:none;border:none;background-color:#414042;color:#fff;font-weight:lighter;text-align:center;outline:none;text-transform:uppercase;font-size:1.5em}#mmenu_wrapper #mm-content #search ::-moz-placeholder{color:#d6d6d6 fff}#mmenu_wrapper #mm-content #search ::placeholder{color:#d6d6d6 fff}#mmenu_wrapper #mm-content #breadcrumbs{background-color:#3c3c3d;color:#fff}#mmenu_wrapper #mm-content #breadcrumbs ul{display:flex;flex-direction:row;list-style-type:none}#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item a{display:flex;flex-direction:row;text-decoration:none;background-color:#3c3c3d;color:#fff}#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item a:hover,#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item a:visited,#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item a:focus,#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item a:active{background-color:#3c3c3d;color:#fff}#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item a::after{right:0;content:"❯";font-size:1rem;color:#fff;font-weight:lighter;padding:1rem 0rem}#mmenu_wrapper #mm-content #breadcrumbs ul li.breadcrumb-item span{display:block;padding:1rem}#mmenu_wrapper #mm-content #slider{display:flex;flex-direction:column;flex-wrap:nowrap;background-color:#414042;height:45vh;background-size:contain;background-position:center;background-repeat:no-repeat}#mmenu_wrapper #mm-content #slider #slider_inner{display:flex;flex-direction:column;flex-wrap:nowrap;flex-grow:1;justify-content:flex-end;padding:5rem 3rem;text-transform:uppercase}#mmenu_wrapper #mm-content #slider #slider_inner h1{color:#fff;font-weight:bold;margin-bottom:1rem;font-size:3rem;text-shadow:2px 2px 2px #000}#mmenu_wrapper #mm-content #slider #slider_inner h3{color:#fff;font-weight:bold;font-size:2rem;margin-top:0rem;margin-bottom:0rem;text-shadow:2px 2px 2px #000}#mmenu_wrapper #mm-content #content{padding:4rem 3rem}#mmenu_wrapper #mm-content #content ul{padding-left:2rem}#mmenu_wrapper #mm-content #content .row{padding:2rem 0rem}#mmenu_wrapper #mm-content #content img{width:100%;min-height:1px;height:auto;margin-bottom:1rem}#mmenu_wrapper #mm-content #content .category-desc{margin-bottom:3rem}#mmenu_wrapper #mm-content #content .readmore a,#mmenu_wrapper #mm-content #content .more{position:relative;display:inline-block;text-transform:uppercase;padding:1rem;background-color:#e30613;color:#fff}#mmenu_wrapper #mm-content #content .readmore a:visited,#mmenu_wrapper #mm-content #content .readmore a:active,#mmenu_wrapper #mm-content #content .more:visited,#mmenu_wrapper #mm-content #content .more:active{background-color:#e30613;color:#fff}#mmenu_wrapper #mm-content #content .readmore a:hover,#mmenu_wrapper #mm-content #content .more:hover{background-color:#c90512;color:#fff}#mmenu_wrapper #mm-content #content .com-finder #search-form .com-finder__search{border:none}#mmenu_wrapper #mm-content #content .com-finder #search-form .com-finder__search legend,#mmenu_wrapper #mm-content #content .com-finder #search-form .com-finder__search .form-inline label{display:none}#mmenu_wrapper #mm-content #content .com-finder #search-form .com-finder__search .input-group{display:flex;flex-direction:row;flex-wrap:nowrap}#mmenu_wrapper #mm-content #content .com-finder #search-form .com-finder__search .input-group input{flex-grow:1;outline:none;border:1px solid #414042;padding:1rem}#mmenu_wrapper #mm-content #content .com-finder #search-form .com-finder__search .input-group button{cursor:pointer;border:none;outline:none;padding:1rem;border:1px solid #414042;background-color:#414042;color:#fff}#mmenu_wrapper #mm-content #content .com-finder #search-results ol{list-style-type:none}#mmenu_wrapper #mm-content #content .com-finder #search-results ol li{margin-bottom:1rem}#mmenu_wrapper #mm-content #content .com-finder #search-results ol li .result__title a{display:block;text-decoration:none;margin-bottom:.5rem;text-transform:uppercase;margin-top:1.5rem;color:#414042;font-weight:bold}#mmenu_wrapper #mm-content #content .com-finder #search-results ol li .result__title a:hover,#mmenu_wrapper #mm-content #content .com-finder #search-results ol li .result__title a:visited,#mmenu_wrapper #mm-content #content .com-finder #search-results ol li .result__title a:focus,#mmenu_wrapper #mm-content #content .com-finder #search-results ol li .result__title a:active{color:#414042}#mmenu_wrapper #mm-content #content .com-finder #search-results .search-pagination{display:block;margin-top:1.5rem}#mmenu_wrapper #mm-content #content .blog-item{margin-bottom:3rem}#mmenu_wrapper #mm-content #content .blog-item .published{margin-bottom:1rem}#mmenu_wrapper #mm-content #content .blog-item .published time{font-weight:bold}#mmenu_wrapper #mm-content #content .article-info .published{margin-bottom:1rem;font-weight:bold}#mmenu_wrapper #mm-content #content .pagination{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;text-decoration:none;list-style-type:none}#mmenu_wrapper #mm-content #content .pagination li{display:flex;flex-shrink:1;background-color:#e30613;color:#fff;margin-right:.5rem;text-align:center;cursor:pointer;font-weight:bold;width:100%;max-width:50px;align-items:center}#mmenu_wrapper #mm-content #content .pagination li a,#mmenu_wrapper #mm-content #content .pagination li>span{display:flex;flex-grow:1;color:#fff;text-decoration:none;text-align:center;display:block;padding:.5rem .5rem}#mmenu_wrapper #mm-content #content .pagination li a:hover,#mmenu_wrapper #mm-content #content .pagination li a:visited,#mmenu_wrapper #mm-content #content .pagination li a:focus,#mmenu_wrapper #mm-content #content .pagination li a:active,#mmenu_wrapper #mm-content #content .pagination li>span:hover,#mmenu_wrapper #mm-content #content .pagination li>span:visited,#mmenu_wrapper #mm-content #content .pagination li>span:focus,#mmenu_wrapper #mm-content #content .pagination li>span:active{color:#fff}#mmenu_wrapper #mm-content #content .pagination li a .icon-angle-double-left::after,#mmenu_wrapper #mm-content #content .pagination li>span .icon-angle-double-left::after{content:"❮";color:#fff}#mmenu_wrapper #mm-content #content .pagination li a .icon-angle-double-right::after,#mmenu_wrapper #mm-content #content .pagination li>span .icon-angle-double-right::after{content:"❯";color:#fff}#mmenu_wrapper #mm-content #content .pagination li a .icon-angle-left::after,#mmenu_wrapper #mm-content #content .pagination li>span .icon-angle-left::after{content:"❬";color:#fff}#mmenu_wrapper #mm-content #content .pagination li a .icon-angle-right::after,#mmenu_wrapper #mm-content #content .pagination li>span .icon-angle-right::after{content:"❭";color:#fff}#mmenu_wrapper #mm-content #content .pagination li.active,#mmenu_wrapper #mm-content #content .pagination li:hover{background-color:#c90512}#mmenu_wrapper #mm-content #stellenportal{background-color:#e30613;color:#fff;font-size:2.5rem;padding:2rem 3rem}#mmenu_wrapper #mm-content #stellenportal a{text-decoration:none;color:#fff}#mmenu_wrapper #mm-content #stellenportal a:hover,#mmenu_wrapper #mm-content #stellenportal a:active,#mmenu_wrapper #mm-content #stellenportal a:visited,#mmenu_wrapper #mm-content #stellenportal a:focus{color:#fff}#mmenu_wrapper #mm-content #stellenportal a::after{content:"❯";color:#fff}#mmenu_wrapper #mm-content #footer{color:#fff;background-color:#414042;min-height:200px;padding:3rem}#mmenu_wrapper #mm-content #footer .navbar-toggler{display:none}#mmenu_wrapper #mm-content #footer h3{font-size:1.3rem;padding:1rem;margin:2rem 0rem;text-transform:uppercase;font-weight:bold;white-space:nowrap;background-color:#3c3c3d;text-overflow:ellipsis;display:block;overflow:hidden;color:#fff}#mmenu_wrapper #mm-content #footer a{display:block;color:#fff;text-decoration:none;background-color:#464547;border:1px solid #464547;margin:.5rem 0;text-overflow:ellipsis;display:block;overflow:hidden}#mmenu_wrapper #mm-content #footer ul{list-style-type:none}#mmenu_wrapper #mm-content #footer ul li{font-weight:normal;text-transform:uppercase}#mmenu_wrapper #mm-content #footer ul li a{padding:1rem}#mmenu_wrapper #mm-content #footer ul li a:hover{color:#fff;border:1px solid #8f8c90}#mmenu_wrapper #mm-content #footer ul li ul li{font-size:1rem;font-weight:lighter;text-transform:initial}#mmenu_wrapper #mm-content #footer ul li ul li a{padding:1rem;background-color:#4d4c4e}#mmenu_wrapper #mm-content #footer .contact .inner{background-color:#464547;padding:1rem}#mmenu_wrapper #mm-content #footer .contact .inner h2{font-weight:lighter;text-transform:uppercase;font-size:1.2rem;margin-bottom:1rem;margin-top:.5rem;color:#fff}#mmenu_wrapper #mm-content #footer .copyright{display:flex;flex-direction:row;align-items:center;font-weight:lighter;margin-top:2rem}#mmenu_wrapper #mm-content #footer .copyright .moduletable{padding:1rem 0rem}#mmenu_wrapper #mm-content #footer .legal{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}#mmenu_wrapper #mm-content #footer .legal ul{display:flex;flex-direction:row}#mmenu_wrapper #mm-content #footer .legal ul li a{padding:1rem;margin-left:1rem}@media (max-width:991px){#mmenu_wrapper #mm-content #header .right{align-items:center}#mmenu_wrapper #mm-content #header .right .mod-menu,#mmenu_wrapper #mm-content #header .right .search_toggle{display:none}#mmenu_wrapper #mm-content #header .right .mobile_toggle{display:flex}#mmenu_wrapper #mm-content #header .mod-menu.lower_menu .item-199{display:flex}#mmenu_wrapper #mm-content #stellenportal{font-size:1.5rem}}@media (max-width:991px){h1{font-size:1.5rem}h2{font-size:1.2rem}#mmenu_wrapper #mm-content #slider{height:30vh}#mmenu_wrapper #mm-content #slider #slider_inner h1{font-size:1.8rem}#mmenu_wrapper #mm-content #slider #slider_inner h3{font-size:1.2rem}#mmenu_wrapper #mm-content #footer .legal{justify-content:flex-start}#mmenu_wrapper #mm-content #footer .legal ul li a{margin-right:1rem;margin-left:0rem}}@media (max-width:767px){#breadcrumbs{display:none}#stellenportal{font-size:1.2rem}}.dropfiles-container{padding:0 !important;margin:0 !important}.dropfiles-content{padding:0 !important;margin:0 !important}.dropfiles-container-table{padding:0 !important;margin:0 !important}.dropfiles-content-table .dropfiles-container-table{overflow-y:unset !important}.osgalery-cat-tabs{display:none !important}
