/* cmsms stylesheet: design modified: Dienstag, 16. Juli 2024 12:33:05 */
/* =========================================================
Basis-Stylesheet

Projektname: Eger & Partner Landschaftsarchitekten BDLS

Media: screen
Datum: 16. Janaur 2012
Autor: Andreas M. Helge
Web: www.formspiel.de

Fonts: Ubuntu book 300, book 300 italic, bold 700

modernisiert (Media: all, SVG, etc.)
Datum: 20.05.2020
Autor: Michael Daum
Web: webdaum.de

========================================================== */

/* ===== reset ===== */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym {border:0; cursor: help}/* ===== Webfont see license! ===== */@font-face {font-family: 'Ubuntu';font-style: normal;font-weight: 300;src: local('Ubuntu Light'), local('Ubuntu-Light'), url('https://egerpartner.de/uploads/fonts/ubuntu/_aijTyevf54tkVDLy-dlnLO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');}@font-face {font-family: 'Ubuntu';font-style: italic;font-weight: 300;src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('https://egerpartner.de/uploads/fonts/ubuntu/DZ_YjBPqZ88vcZCcIXm6VrrIa-7acMAeDBVuclsi6Gc.woff') format('woff');}@font-face {font-family: 'Ubuntu';font-style: normal;font-weight: bold;src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('https://egerpartner.de/uploads/fonts/ubuntu/0ihfXUL2emPh0ROJezvraLO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');}/* ===== general ===== */code {color: rgb(205,205,205); font-size: .8em; display:none}body {font: 1em/1.4em 'Ubuntu','Helvetice Neue', Helvetica, Arial, sans-serif; font-weight: 300; color: #595958; background-color: #fff;/*-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;*/}h1 {font: 700 22px/24px 'Ubuntu','Helvetice Neue', Helvetica, Arial, sans-serif; color: #007C46}h2 {color: #007C46; font-weight: bold; margin-bottom: 10px; text-transform: uppercase}h3 {color: #007C46; font-weight: bold; line-height: 1.2em; margin-bottom: 1em; margin-top:2em;} /* top-bottom-margin bis 26.01.2021: 3em*/h4 {color: #595958}p {margin-bottom: 1em; line-height:1.6em;}::-moz-selection {background-color: #007C46; color: #fff}::-webkit-selection {background-color: #007C46; color: #fff}::selection {background-color: #007C46; color: #fff}img::-moz-selection {background-color: transparent}img::-webkit-selection {background-color: transparent}img::selection {background-color: transparent}p.note {font-style: normal; font-size: 1em; margin-bottom:130px;}p.hint {font-style: italic;}p.error {color:#dd7d00}a:link, a:visited {text-decoration: none; color: #007C46}a:hover, a:active {color: #dd7d00}p > a:before {content: ' › '; color: #007C46; font-weight: bold;}.startseite p > a:before {content: '';}abbr {border-bottom: 1px dotted #c5c7c8}strong,b { font-weight: bold }img.right {float: right; margin: 0 0 10px 10px}img.left {float: left; margin: 0 10px 0 10px; }p.left {float: left; padding-top: 3em; padding-bottom:3em; }.center {text-align:center; }ul, ol {margin-bottom: 10px}ul li {padding-left: 30px; line-height: 1.6em; background: url(https://egerpartner.de/uploads/newstyle/list.png) 0 0.3em no-repeat}hr {margin: 0; border: 0; color: #fff; background-color: #fff; height: 100px}ol {}ol li {margin-left: 20px; padding-left: 0px; list-style: decimal; list-style-position: outside}dl dt {float: left; width: 210px; margin-bottom: 5px; font-weight: bold;}dl dd {margin-left: 210px; margin-bottom: 5px}table {margin: 0 auto 20px}thead th {text-align: center}tbody th {text-align: left}tfoot th {text-align: left}th, td {padding: 5px 20px; text-align: right;}th {background-color: #f0f1f1; border: 1px dotted #fff}td {border: 1px dotted #dd7d00}tfoot tr {border-top: 1px solid #dd7d00; font-weight: bold; font-size: 10px}.clear {clear:left;}.relative {position:relative;}.support {background-color: white; margin: 0 5px 5px; padding: 5px; border: 2px solid red;}/* ===== fx ===== */.shadow {-webkit-box-shadow: 0em 0em 0.6em #5c5b60; -moz-box-shadow: 0em 0em 0.6em #5c5b60; box-shadow: 0em 0em 0.6em #5c5b60; filter:progid:DXImageTransform.Microsoft.Shadow(color=#5c5b60,strength=4,direction=125);}/* ===== allgemein ===== */#pagePic {height: 157px; border-bottom: 2px solid #595958}#header {height:90px; border-bottom: 19px solid  #007C46; padding:30px 10px 20px 10px; transition:1s; }#logo img {max-width:100%; height:auto;}#content {padding: 0px 1ex; box-sizing:border-box;}.row {width: 100%; }#breadcrump {text-transform: uppercase; font-size: .8em; line-height: 12px; /* height: 20px;  */ margin: 30px 0px 60px 0; }.publication-item {}.transweiss {background-color:rgba(255,255,255,0.8);}#footer {margin-top: 40px; padding:90px 0 180px 0; color: #fff; background-color: #595958; text-align: center}#footer .wrapper { background:  url(https://egerpartner.de/uploads/newstyle/egerpartner-logo-footer.svg) 0 0 no-repeat; }#footer .centred {margin: 15px auto; font-size: 0.8em; line-height:1.6em; }#footer #addressTitle  {font-weight: bold; text-transform: uppercase; margin-bottom: 5px}#footer .addressBlock {width: 200px; display: inline-block; float:left; text-align: left; overflow:visible; position:relative;}#footer .addressBlock label {float: left; width: 60px; color:#fff;}#footer .addressBlock p, #footer .addressBlock ul {padding-left: 60px; margin-bottom: 0}#footer a {font-weight: bold; color: #fff;}#footer a:before {content: ''}#footer ul.social-buttons {margin-left:0;}#footer ul.social-buttons li {display:inline-block; background:transparent; padding-left:0;}#footer ul.social-buttons a {display:block; font-size:1px; color:transparent; width:41px; height:41px;}ul.social-buttons li.instagram a {background: url(https://egerpartner.de/uploads/newstyle/insta-button-41px.png) 0 0 no-repeat; margin-right:20px;}ul.social-buttons li.linkedin a {background: url(https://egerpartner.de/uploads/newstyle/linkedin-button-41px.png) 0 0 no-repeat;}a#skip2top {position:fixed;bottom:70px;display:block;transition:1s;color:transparent;width:83px;height:83px;right:10%;background:url(https://egerpartner.de/uploads/newstyle/scroll-up.png) 0 0 no-repeat;}a#skip2top.initial {opacity:0;}a#skip2top.inview {opacity:1;}/* == startseite == */#teaser .column.fp, #teaser .column.lp { padding-top:80px; padding-bottom:250px;  }#teaser .column.fp { background-image: linear-gradient(to right, #eee, #fff );}#teaser .fp p {float:right;}#teaser p {border-top:19px solid #007C46; max-width:380px; text-align:center; margin:0; padding:0;}#teaser .fp p {border-top:19px solid #868889;}#teaser a.wrap {display: block; position:relative; width: 380px; height:380px; overflow:hidden; font-size:1.3em; line-height:1.5em; box-sizing:border-box; }#teaser a.wrap strong { text-transform:uppercase; font-size: 1.5em; display:block;}#teaser a.wrap em { font-style:normal ;font-size: 0.8em; display:block;}#teaser a.wrap span { display:block; position:absolute; top:190px; box-sizing:border-box; height:100%; width:100%;  padding-top:40px; transition:1s}#teaser a.wrap:hover span, #teaser a.wrap:active span, #teaser a.wrap:focus span {top:0px}#teaser .lp a.wrap span {background-color:rgba(0,99,56,0.5);}#teaser .fp a.wrap span {background-color:rgba(102,102,102,0.5);}#teaser .plus {margin-left:-190px; margin-top:-27px; display:inline-block; width:380px; height:122px; position:absolute; color:transparent;}#teaser .lp .plus {background: url(https://egerpartner.de/uploads/newstyle/lp-plus-start.svg) 50% 50% no-repeat;}#teaser .fp .plus {background: url(https://egerpartner.de/uploads/newstyle/fp-plus-start.svg) 50% 50% no-repeat;}#startseite #content.row {background-color: #fff; /* For browsers that do not support gradients */overflow:visible;background-image: linear-gradient(to left, #fff, #eee 50%, #fff 50% );}#startseite #content.row .column.grid_12 {position:relative; overflow:visible; }#startseite #content.row p a {display:block; position:absolute; width:220px; height: 270px; left:50%; margin-left:-110px; top:-220px; z-index:100; background:transparent;}/* ===== gallery ===== */#simpleGallery {line-height: 0; right: 0; top: 0; margin: 0 !important;}#simpleGallery li {padding-left: 0; background-image: none; height: 400px;}#simpleGallery li span {position: absolute; right: 0px; bottom: 0px; padding: 0 10px; height: 30px; /* width: 940px; */ text-align: right; line-height: 32px; font-weight: bold; text-transform: uppercase; color: #007C46}/*.startseite #simpleGallery li {height: 428px; border-bottom: 1px solid #fff;} *//* S - SLIDE */div#slides {position: relative;top: 0;height: 120px;width: 100%;z-index: 0;overflow: hidden;text-align: center;}div#slides div {height: 100%;width: 100%;}div#slides img, div#slides a {width: 100%;height: auto;position: absolute;top: 0;left: 0;right:0;transition: 2s;display:block;}div#slides a.hide {opacity: 0;z-index:1;}div#slides a.show {opacity: 1;z-index:200;}.startseite #footer {margin-top:0;}h1 + .bx-wrapper { margin-top: 20px }.bx-next {display: none; position:absolute; top:40%; right:2px; z-index:999; width: 30px; height: 30px; text-indent: -999999px; background: url(https://egerpartner.de/uploads/fsp-tpl/_img/slider-next.png) no-repeat 0 -30px;}.bx-prev {display: none; position:absolute; top:40%; left:2px; z-index:999; width: 30px; height: 30px; text-indent: -999999px; background: url(https://egerpartner.de/uploads/fsp-tpl/_img/slider-prev.png) no-repeat 0 -30px;}.bx-next:hover {background-position: 0 0;}.bx-prev:hover {background-position: 0 0;}.bx-pager {display: none; position:absolute; z-index:998; bottom: 5px; margin-left: 390px; text-align: center; font-family: Arial, sans-serif;}.bx-pager a {display: block; width: 20px; height: 20px; float: left; margin-right: 5px; font-size: 10px; }.pager-link {background: url(https://egerpartner.de/uploads/fsp-tpl/_img/bgr-white-70.png); color: #595958!important}.pager-active {font-weight: bold; color: #dd7d00!important}.pager-link:hover {background-color: #dd7d00}/* .bx-wrapper {background: url(https://egerpartner.de/uploads/newstyle/loading.gif) no-repeat 50% 50%;} *//* == aktuelles == */h1.NewsPostHeader {margin-bottom: 30px;}.NewsPostDetailDate {margin-right: 7px;}p.more {float:right; text-align:center; height:210px; width:220px; background: url(/uploads/newstyle/plus.png) 50% 50% no-repeat; padding-bottom:10px;}span.more a { display:table-cell; vertical-align:bottom; text-align:center; height:210px; width:220px; }.aktuelles h2 { margin-top:160px; margin-bottom:60px; }.aktuelles .news h2 {margin-top:10px; margin-bottom: 10px;}.news-image {display: block; position: relative; margin-bottom: 10px; line-height: 0}.news-image > .icon {position: absolute; right: 0; bottom: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 1.5em; color: #fff; font-weight: bold; background-color: rgba(0,0,0,.5)}.news.row:nth-child(2n+1) {background-image: linear-gradient(to left, #eee, #fff );}/* == jobs == */body.jobs #news-images a.news-image img,body.jobs #news-images a.news-image .icon,body.jobs .row.news .column.grid_3 a img {display: block; position: absolute; left:-2000px} /* keine Bilder */body.jobs .news.row:nth-child(2n+1) {background-image: linear-gradient(to left, #ced, #fff );}/* ===== Details ===== */.diashow-wrapper {height: 745px;overflow: hidden;}/* == kontaktseite ==*/label.address {float: left; width: 60px}.cntBlock {margin-top: 40px}.gmaps-link {display: block; width: 220px; height: 129px; background: url(https://egerpartner.de/uploads/images/content-images/eger-partner-anfahrt.png) left top no-repeat}.gmaps-link:hover {background-position-y: -129px}/* == Kategorieübersicht == */.categoryOverview h2 {margin-bottom: 10px; font-size: 1.5em; font-weight: bold; background: url(https://egerpartner.de/uploads/newstyle/bg-h2-category2.png) bottom repeat-x}.categoryOverview h2 span {background-color: #fff; padding-right: 10px}.categoryOverview h2.noCnt {background: none}.categoryOverview p.note {margin-bottom: 80px}.categoryItems {overflow: hidden; padding: 0.5em 0 0 0.25em}.category_item {position: relative; float: left; display: block; width: 193px; height: 193px; margin: 0 10px 10px 0; font-size: 0.8em; line-height:1.6em; letter-spacing:-0.05em;}.category_item:hover span { height:98px; border-top:10px solid #007C46; background:rgba(255,255,255,0.8) url(https://egerpartner.de/uploads/newstyle/open.svg) 50% 143px no-repeat; color:#595958;padding-top:80px;}.category_item span {position: absolute; left: 0px; bottom: 0px; padding: 5px 2px; width: 189px; height: 30px; min-height: 30px; font-weight: bold; color: #fff; text-transform: uppercase; text-align: center; font-size: 1.2em; line-height: 1em; background-color: rgba(0,99,56,0.5); transition:1s; /* rgba(89,89,88,0.75) */}.freiraumplanung .category_item span { background-color: rgba(102,102,102,0.5); }.freiraumplanung .category_item:hover span { border-top:10px solid #868889;background:rgba(255,255,255,0.8)url(https://egerpartner.de/uploads/newstyle/open-grau.svg) 50% 143px no-repeat;}#ansprechpartner {height:120px; width:100%; border:1px solid #fff; margin-top:20px;}#ansprechpartner.dinger{background: #fff url(https://egerpartner.de/uploads/images/content-images/georg-dinger.jpg) 50% 0 no-repeat}#ansprechpartner.eger{background: #fff url(https://egerpartner.de/uploads/images/content-images/franz-joseph-eger.jpg) 50% 0 no-repeat}#ansprechpartner p {color: #595958; font-size: .9em; line-height: 1.4em; font-weight:bold;  margin-top:120px;}#ansprechpartner p label {float: left; width: 80px; font-weight:normal}h4.moreimg { position:relative;}h4.moreimg span.transweiss {position:absolute; display:block; height:100%; width:100%; top:0; left:193px;}/* == Projektauswahl == */a.backLink {display: block; margin-bottom: 30px; color: #595958; font-weight: bold; text-transform: uppercase;}ul.catnav {}h2.catnav {color: #595958}ul.catnav li {padding: 5px 0; margin:0; background-image: none; list-style:none;} /* padding 10px bis 2.2.2021 */ul.catnav li.link {padding-left:30px; background: url(/uploads/newstyle/link.png) 0 50% no-repeat;}ul.catnav li.nolink {}/* == Projektdetail == */.projectFiles + hr { height:0; }.projectPic {display: block; position: relative; margin-bottom: 10px; line-height: 0; background:transparent; border: 1px solid #c5c7c8}.projectPic.lp {max-height:140px; overflow:hidden;}.projectPic > .icon {display:block; position: absolute; right: 50%; margin-right:-10px; bottom: 10px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 1.5em; color: #fff; font-weight: bold; background-color: rgba(0,99,56,0.5); border-radius:50%; }.projectPic img {}/* Umschliessender Container der Diashow */#carousel {width:100%;height:300px;overflow: hidden;}/* Klasse der Lightbox-Links der Bilder */.projectDiashow {}/* Der Lightbox-Link der Bilder */#carousel a {width: 460px;height: 300px; /* Das MUSS einen Wert zur Höhe haben */margin: 0 10px;/*	display: block;*/float: left;position: relative;}#carousel a img {width:460px;height:auto; /* Das KANN auf auto stehen. Bei Problemen aber auf: 300px */display: block;position: absolute;top: 0;left: 0;z-index: 10;}#prev, #next {background: center center no-repeat transparent;display: block;width: 83px;height: 83px;position: absolute;top: 400px;z-index: 15;}#prev {background:transparent url(/uploads/newstyle/prev.png) no-repeat 0 0;left: 50%;margin-left: -230px;}#next {background:transparent url(/uploads/newstyle/next.png) no-repeat 0 0;right: 50%;margin-right: -230px;}#prev:hover, #next:hover {/*	background-color: rgba(255,255,255,0.1);*/}#prev.disabled, #next.disabled {opacity: 0.4;cursor: default;}#prev.disabled:hover, #next.disabled:hover {background-color: transparent;}#carouselPager {}/* == Publikationen & TEAM == */.team-category h2,.publication-category h2, .publication-category p.note {padding-left: 10px;color:#222;}.team-category:nth-child(2n+1),.publication-category:nth-child(2n+1) {background-color: #ccc;}.team-item {transition:1s;}.team-item,.publication-item {position: relative;font-size:0.8em;float: left;width: 215px;height: 215px;background-color: #f6f6f6;margin: 5px 10px 20px 5px;text-align: center;overflow: hidden;}.team-item .info {position:absolute;left:215px;top:5px;width:210px;text-align:left;}.team-item .info a { color:#fff; }.team-item.active, .team-item:hover, .team-item:focus {overflow: visible;background-color:#007C46;color:#fff;width:430px;height:430px;}.team-item.active .details-btn, .team-item:hover .details-btn, .team-item:focus .details-btn {display:none;}.team-item .wrap-img {text-align:center;padding-top:5px;width:215px;float:left;}.team-item .wrap-img strong{display:block;}.team-item img {border-radius:50%;min-width:133px;min-height:133px;background: url(/uploads/images/team/mitarbeiter.jpg) 0 0 no-repeat;background-size:100%;}.publication-item img {border: 1px solid #c5c7c8}.team-item .details-btn,.publication-item span {display: block;/*position: absolute;*/left: 0px;bottom: 0px;padding: 5px 10px;width: 195px;height: 40px;line-height: 40px;transition:1s;}.team-item .details-btn,.publication-item .publication-item-btn {position:absolute;display:block;color: #fff;bottom:0;background-color: silver;text-align: right;background: rgba(89,89,88,0.75) url(/uploads/newstyle/open.svg) 50% 10px no-repeat;z-index:9;}.publication-item:hover .publication-item-btn {color: transparent;background-color: transparent;}.publication-item .publication-item-title {position:absolute;width:205px;bottom:0;padding-top:20px;height: 0;font-weight: bold;font-size: 1.2em;line-height: 1.3;color:#595958;z-index:8;}.publication-item-title strong {display:table-cell;vertical-align:middle;height:175px;}.publication-item:hover .publication-item-title {border-top:10px solid #007C46;background:rgba(255,255,255,0.8) ;height:180px;}.publication-image {margin-right: 20px;}.publication-image img {border: 1px solid #c5c7c8;}.publication-image-cover img {border: 1px solid #c5c7c8;}/* ===== navigation ===== */ul#nav {width:100%; margin:0; padding: 10px 0; list-style: none;}ul#nav li {margin: 0 10px; padding: 0; background: none; float: left; font-family: 'Ubuntu-Bold','Helvetice Neue', Helvetica, Arial, sans-serif; font-weight: bold;}ul#nav li {display:none;} /* NUR MOBILE PHONES !!!! */ul#nav li a {display: block; line-height:40px; height:40px; text-align: center; text-transform: uppercase; color: #595958;}ul#nav li a:hover {color: #007C46;}ul#nav li.active a,ul#nav li.current a {color: #007C46;}ul#subnav {display: inline-block; margin-left:50%; min-height:80px;}ul#subnav li {float: left; padding-left: 0; background-image: none;}ul#subnav li a {display: block; padding: 0 10px; text-align: center; text-transform: uppercase; color:#fff; }ul#subnav li a:hover {background-color: #007C46}/* Eingefügt von DAUM am 6.2.2020 */ul#nav li.sitemap {display: inline-block;float:right;background:url(https://egerpartner.de/uploads/newstyle/sitemap-icon.png) 0 0 no-repeat;margin-right:10px;background-position:0 -40px;}ul#nav li.sitemap.current,ul#nav li.sitemap:hover {background-position:0 0;}ul#nav li.sitemap a {display: block;width:40px;height:40px;font-size:1px;color:transparent;}/* ===  SUB NAV Level 2 Navigation, eingefügt am 22.06.2020 === */ul#nav ul {display:none;}/* ===== SEARCH FORM ===== */#search {position: absolute;right: 10px;top: 0;z-index:1001;max-width:500px;min-height:36px;min-width:50px;background:#fff url(https://egerpartner.de/uploads/newstyle/lupe.svg) 0 100% no-repeat;}#search.off form {display:none;}#search.on form {display:block;}#search label, #search .search-input, .search-results p.timetaken, .search-results span.weight {display:none;}.search-button {width:50px;height:36px;background:#fff url(https://egerpartner.de/uploads/newstyle/lupe.svg) 0 100% no-repeat;color:transparent;position:relative;right:0;top:0;border:0;}.search-input {position:relative;top:0;line-height:34px;box-sizing:border-box;}#search:hover .search-input, #search:focus .search-input, #search:active .search-input, .search.input:focus, #search.on .search-input {display:inline-block;}/* ===== LightBox ===== */#lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity: 0.85;display: none;}#lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}#lightbox img {width: auto; height: auto}#lightbox a img {border: none}.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}.lb-outerContainer:after {content: "";display: table;clear: both;}.lb-container {padding: 10px;}.lb-loader {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: none;}.lb-prev, .lb-next {width: 49%;height: 100%;background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");/* Trick IE into showing hover */display: block;}.lb-prev {left: 0;float: left;}.lb-next {right: 0;float: right;}.lb-prev:hover {background: url(https://egerpartner.de/uploads/fsp-tpl/_img/prev.png) left 48% no-repeat;}.lb-next:hover {background: url(https://egerpartner.de/uploads/fsp-tpl/_img/next.png) right 48% no-repeat;}.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-ms-border-bottom-left-radius: 4px;-o-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-ms-border-bottom-right-radius: 4px;-o-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.lb-dataContainer:after {content: "";display: table;clear: both;}.lb-data {padding: 0 10px;color: #bbbbbb;}.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 11px;}.lb-data .lb-close {width: 35px;float: right;padding-bottom: 0.7em;outline: none;}.lb-data .lb-close:hover {cursor: pointer;}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(https://egerpartner.de/uploads/fsp-tpl/_img/fancybox_sprite.png);}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url(https://egerpartner.de/uploads/fsp-tpl/_img/fancybox_loading.gif) center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(https://egerpartner.de/uploads/fsp-tpl/_img/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}/* Overlay helper */.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(https://egerpartner.de/uploads/fsp-tpl/_img/fancybox_overlay.png);background-color: rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}/* Title helper */.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(https://egerpartner.de/uploads/fsp-tpl/_img/fancybox_sprite@2x.png);background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}#fancybox-loading div {background-image: url(https://egerpartner.de/uploads/fsp-tpl/_img/fancybox_loading@2x.gif);background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}}.column {width:360px;margin:0 auto;overflow: hidden;}/* BASIC POSITIONING END   *//* ADAPTIVE POSITIONING START */@media all and (min-width: 390px) {ul#subnav li.jobs {clear:none;}.column {width:360px;}}@media all and (min-width: 576px) {.column {width:410px;}/* ===== grid 576 12col margin left 6 right 6 =====.grid_1 {width: 36px;}.grid_2 {width: 84px;}.grid_3 {width: 132px;}.grid_4 {width: 180px;}.grid_5 {width:228x;}.grid_6 {width: 276px;}.grid_7 {width: 324px;}.grid_8 {width: 372px;}.grid_9 {width: 468px;}.grid_10 {width: 468px;}.grid_11 {width: 516px;}.grid_12 {width: 564px;}.column {float: left;display: inline;margin: 0 6px 0 6px;}.row {width: 576px; margin: 0 auto; overflow: hidden;}.row .row {margin: 0 -6px 0 -6px; width: auto; display: inline-block;}/ ===== allgemein ===== /.wrapper {width: 576px; margin: 0 auto 12px; }*/#header {padding-bottom:30px; }}@media all and (min-width: 768px) {/* ===== grid 768 12col margin left 8 right 8 ===== */.grid_1 {width: 48px;}.grid_2 {width: 112px;}.grid_3 {width: 176px;}.grid_4 {width: 240px;}.grid_5 {width: 304px;}.grid_6 {width: 368px;}.grid_7 {width: 432px;}.grid_8 {width: 496px;}.grid_9 {width: 560px;}.grid_10 {width: 624px;}.grid_11 {width: 688px;}.grid_12 {width: 752px;}.column {float: left;display: inline;margin: 0 8px 0 8px;}#teaser .column.fp {margin-left: 0;box-sizing:border-box;border-left: 16px solid #eee;}.row {width: 768px; margin: 0 auto; overflow: hidden;}.row .row {margin: 0 -8px 0 -8px; width: auto; display: inline-block;}/* ===== allgemein ===== */#header {height:160px;}.wrapper {margin: 0 auto; }#content {padding-bottom: 193px; }#prev, #next {top: 500px;}h3.ansprechpartner {margin-top:215px; }#footer ul.social-buttons {position:absolute; top:-5px;}/* ===== navigation ===== */ul#nav {margin-top:30px; font-size:0.8em;}ul#nav li {display:block;}ul#nav li.startseite { margin-left:0;}ul#nav li.datenschutzerklaerung {display:none;}ul#nav li.sitemap { margin-top:0px;}}@media all and (min-width: 960px) {/* ===== grid 960 12col margin left 10 right10 ===== */.grid_1 {width: 60px;}.grid_2 {width: 140px;}.grid_3 {width: 220px;}.grid_4 {width: 300px;}.grid_5 {width: 380px;}.grid_6 {width: 460px;}.grid_7 {width: 540px;}.grid_8 {width: 620px;}.grid_9 {width: 700px;}.grid_10 {width: 780px;}.grid_11 {width: 860px;}.grid_12 {width: 940px;}.column {margin: 0 10px 0 10px;}#teaser .column.fp {border-left: 20px solid #eee;margin-left: -10px}.row {width: 960px;}.row .row {margin: 0 -10px 0 -10px;}/* ===== JOBS ===== *//* body.jobs .row.news .column.grid_3 a  {display: block; width:220px; height:220px;}*/body.jobs .row.news  {padding-top:2em; padding-bottom:2em; }/* ===== TEAM ===== */.team-category .column.grid_9 { padding-right:20px; width:680px; } /* erzwinge 2er Reihen! *!/* ===== allgemein ===== */#header {height:210px; padding:60px 10px 0 0;}h2.catnav {line-height:129px;} //* bis 21.01.2021: 193px */#prev, #next {top: 525px;}/* ===== navigation ===== */ul#nav { font-size:1em; top:69px;  left: 475px;}/* ===  SUB NAV Level 2 Navigation, eingefügt am 22.06.2020 === */#header .row, #header .column { overflow:visible; } /* Untermenu nach unten ausklappen - nicht abschneiden! */li.level-1 { position:relative; }ul#nav li.level-1:hover ul li.level-2 { padding:0.3em 0; }ul#nav ul.level-2 {position:absolute; left:0; top:40px; z-index:1000; min-height: 0px; max-height:0px; width:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:5px solid #007C46;}ul#nav li.level-1:hover ul {display:block; padding:5px 5px 10px 5px; background:#fff; min-height:200px; min-width:320px; max-height:400px;}ul#nav li.parent ul.level-2 li, ul#nav li.current ul.level-2 li,  ul#nav ul.level-2 li a { display:block; float:none; font-weight:normal; font-size:1em; line-height:1.2em; height:auto; text-align: left; text-transform: none; color: #595958;}ul#nav ul li a:hover {color: #007C46; font-weight:bold;}/* ===== startseite =====#teaser a.teaserLink {margin: 5px 0px 10px 0px; }#teaser a.lp {margin-left: 60px; margin-right: 20px;}#teaser a.fp {margin-left: 20px; margin-right: 60px;}*/}@media all and (min-width: 1024px ) {.startseite #slides {height: 350px;}div#slides img, div#slides a {width: auto;height: 100%;left:auto;}}@media only screen and (min-width: 1024px ) and (orientation: landscape) {#header {height:160px; padding:30px 10px 0 0;}ul#nav { margin-top:0; }.startseite #slides {height: 280px;}div#slides img, div#slides a {width: 100%;height: auto;}.column.grid_12.projektheader { position:relative; z-index:1; width:193px !important; float:none;}.column.grid_8.projektlisten, .row.wrap-kontaktlink {position:relative;top:-310px;z-index:2;}.row.wrap-projektlisten {overflow:visible;}.fp projektlisten {top:-240px:}.row.wrap-kontaktlink.fp {top:-100px;}.row.wrap-kontaktlink {clear:all;}h4.moreimg {width:193px; z-index:10; }h4.moreimg span.transweiss {display:none; }h2.catnav {line-height:1.4em; /* bis 18.02.2021: 129px */margin-bottom:25px;margin-top:2em;}ul.catnav li {line-height:1.1em;}}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-size:14px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:1.5em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer; color:#007C46;}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1 border-radius:5px;}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
