.infotext {font-family:'OpenSansRegular','HelveticaNeue','Helvetica Neue', Helvetica, Arial, sans-serif;color:#4d473c;text-transform:uppercase;letter-spacing:3px;font-weight:100;}.infocopytext {color:#909090;font-family:'OpenSansLight','HelveticaNeue','Helvetica Neue', Helvetica, Arial, sans-serif;}.serif {font-family:Georgia,"Times New Roman", Times, serif;font-style:italic;}.klein {font-size:85%;color:#999;}@font-face {font-family: 'OpenSansLight';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Light-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Light-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Light-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight: 300;font-style: normal;}@font-face {font-family: 'OpenSansLightItalic';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-LightItalic-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-LightItalic-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-LightItalic-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');font-weight: 300;font-style: normal;}@font-face {font-family: 'OpenSansRegular';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Regular-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight: 400;font-style: normal;}@font-face {font-family: 'OpenSansItalic';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Italic-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Italic-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Italic-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight: 400;font-style: normal;}@font-face {font-family: 'OpenSansSemibold';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Semibold-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Semibold-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight: 600;font-style: normal;}@font-face {font-family: 'OpenSansSemiboldItalic';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight: 600;font-style: normal;}@font-face {font-family: 'OpenSansBold';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Bold-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight: 700;font-style: normal;}@font-face {font-family: 'OpenSansBoldItalic';src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-BoldItalic-webfont.eot');src: url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-BoldItalic-webfont.woff') format('woff'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-BoldItalic-webfont.ttf') format('truetype'),url('https://www.koenning-stahlbau.de/css/fonts/opensans/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');font-weight: 700;font-style: normal;}@font-face {font-family: 'tutGraphics';src: url('https://www.koenning-stahlbau.de/css/fonts/tutgraphics/tutGraphics.eot'); /* IE9 Compat Modes */src: url('https://www.koenning-stahlbau.de/css/fonts/tutgraphics/tutGraphics.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('https://www.koenning-stahlbau.de/css/fonts/tutgraphics/tutGraphics.woff') format('woff'), /* Modern Browsers */url('https://www.koenning-stahlbau.de/css/fonts/tutgraphics/tutGraphics.ttf') format('truetype'), /* Safari, Android, iOS */url('https://www.koenning-stahlbau.de/css/fonts/tutgraphics/tutGraphics.svg#tutGraphics') format('svg'); /* Legacy iOS */font-style: normal;font-weight: normal;text-rendering: optimizeLegibility;}
/* Stylesheet: koenning_fonts Modified On 2015-01-25 12:01:18 */
.fond {background-color: rgb(203, 204, 209);background-color: #cbccd1;}.maingradient {background-image: -webkit-linear-gradient(top, rgba(240,240,240,1) 10%,rgba(255,255,255,1) 100%);background-image:    -moz-linear-gradient(top, rgba(240,240,240,1) 10%,rgba(255,255,255,1) 100%);background-image:     -ms-linear-gradient(top, rgba(240,240,240,1) 10%,rgba(255,255,255,1) 100%);background-image:      -o-linear-gradient(top, rgba(240,240,240,1) 10%,rgba(255,255,255,1) 100%);background-image:         linear-gradient(top, rgba(240,240,240,1) 10%,rgba(255,255,255,1) 100%);}.botpad {padding-bottom: 40px;}.darkblue {background-color: rgb(0, 50, 84);}.lightblue {background-color: rgb(241, 241, 255);}.white {background-color: rgb(255, 255, 255);}.note {background-image: url('https://www.koenning-stahlbau.de/uploads/images/layout/transwhite.png');bottom: 24px;padding: 15px 30px;position: absolute;width: 100%;line-height:1.25;text-align: right;}.note h2 {font-size: 1.2em;font-weight: 400;color: #333;margin: 0;}.slides li {line-height: 0;display: none;}.slides li:first-child {display: block;}.plan_top {background: rgb(255, 255, 255) url('https://www.koenning-stahlbau.de/uploads/images/layout/banner_menu.png') center top no-repeat;}.plan_mid {background: rgb(203, 204, 209) url('https://www.koenning-stahlbau.de/uploads/images/layout/banner.png') center top no-repeat;}.plan_footer {background: rgb(203, 204, 209) url('https://www.koenning-stahlbau.de/uploads/images/layout/plan_footer.png') center top no-repeat;}.plan_bot {background: rgb(255, 255, 255);}.headerimage-overlay {background-color: rgba(0, 50, 84, .6);top: 0;overflow: hidden;position: absolute;height: 28px;width: 100%;}.logo {display: inline-block;line-height: 0;margin: 4% 0 4% 0;float: right;}.lt-ie9 .logo img {max-width: none;}.headerkontakt {position: relative;margin: 4% 0 3% 0;line-height: 1.2;display: inline-block;float: left;color: #999;font-style: normal;font-weight: 100;}.headerkontakt .city {font-size: 1.7em;position: relative;z-index: 5;}.headerkontakt .phone {font-size: 2em;position: relative;z-index: 5;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {min-height: 100%;font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;}body {font-family: 'Open Sans', sans-serif;font-size: 1em; /* 16 px */color: rgb(51, 51, 54);-webkit-font-smoothing: antialiased;}p {line-height: 1.75em;}img, object, embed, video {max-width: 100%;}img {height: auto;}figure {margin: 0;}a {color: rgb(0, 120, 200);text-decoration: none;}a:hover {color: rgb(0, 50, 84);transition: color .3s ease-in, color .3s ease-in;-webkit-transition: color .3s ease-in, color .3s ease-in;-moz-transition: color .3s ease-in, color .3s ease-in;-o-transition: color .3s ease-in, color .3s ease-in;}.passepartout {padding: 8px;background-color: #fff;}.shad_full {-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);}.shad_botright {-webkit-box-shadow:6px 6px 6px -5px rgba(0,0,0,0.25);-moz-box-shadow:6px 6px 6px -5px rgba(0,0,0,0.25);box-shadow:6px 6px 6px -5px rgba(0,0,0,0.25);}strong {font-weight: 600;}.zero {line-height: 0;padding: 0;margin: 0;}.lh-zero {line-height: 0;}ul.baselist, .jobs_right ul {clear: both;list-style: none;}ul.baselist li, .jobs_right li {padding-left: 1.4em;line-height: 1.3em;margin-bottom: .4em;}ul.baselist li:before, .jobs_right li:before {content: '\e60a';color: #82b0d9;font-family: 'tutGraphics';display: inline-block;margin-left: -1.4em;width: 1.4em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}ol.alpha {clear: both;list-style-type: lower-alpha;margin-left: .8em;padding: 0;}ol.alpha li {list-style-position: outside;padding-left: .3em;margin-left: .4em;margin-bottom: .4em;}.iconbase {font-family: 'tutGraphics';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-planung:before {content: "\e600";}.icon-bauphysik:before {content: "\e614";}.icon-fertigung:before {content: "\e607";}.icon-phone:before {content: "\e601";}.icon-location:before {content: "\e603";}.icon-download:before {content: "\e605";}.offer {background-color: rgb(0, 50, 84);line-height: 1;padding: 8px 0 8px 14px;margin: 0;color: #fff;font-size: 1.1em;font-weight: 300;}.content-block-thumbnail {line-height: 0;position: relative;}.overlay-container {display: inline-block;width: auto;position: relative;margin: 10px;}.content-block-thumbnail-overlay {width: 100%;height: 100%;display: block;position: absolute;top: 0px;opacity: 0;filter: alpha(opacity=0);background: #515b60;background: rgba(83, 171, 241, .6);background-image: url('https://www.koenning-stahlbau.de/uploads/images/layout/hyperlink.png');background-repeat: no-repeat;background-position: 50% 50%;transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;z-index: 20;}.content-block-thumbnail:hover .content-block-thumbnail-overlay,.servicebox:hover .content-block-thumbnail-overlay {opacity: 1;filter: alpha(opacity=85);}.content-block-container .content-block .inner {padding: 30px;}.jobwrapper {margin-bottom:24px;margin-right: 3.8%;background: #eee; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding-top: .5em;padding-bottom: .5em;}.jobs_left {font-weight: 600;text-align: left;vertical-align: top;padding-bottom: 16px;}.jobs_right {text-align: left;vertical-align: top;padding-bottom: 16px;}.breadcrumb {margin-top: 8px;}.breadcrumb > li {display: inline-block;}.breadcrumb > li + li:before {content: "/";padding: 0 6px;color: #a0a0a3;}.breadcrumb > li > a {position: relative;color: #666669;text-decoration: none;}.breadcrumb > li > a:hover:after {content: " ";position: absolute;left: 0;display: block;height: 1px;width: 100%;color: #a0a0a3;}.breadcrumb > li > a:hover {text-decoration: underline;}.breadcrumb .current {color: #a0a0a3;}.required-mail-field {position: absolute;left: -999em;}.padtop {padding-top: 12px;}.item_abst {margin-bottom: 40px;}h3 > span {font-size: 75%;color: #828286;}dl.teamlist {margin-top: 12px;}.teamlist dt {width:70px;float:left;overflow:hidden;clear:left;text-align:left;vertical-align: top;text-overflow:ellipsis;white-space:nowrap;}.teamlist dd {margin-left:70px;text-align:left;vertical-align: top;}.teamlist dd:before, .teamlist dd:after {display:table;content:" ";}.teamlist dd:after {clear:both;}.teamlist dd:before, .teamlist dd:after {display:table;content:" ";}.teamlist dd:after {clear:both;}.news-summary {position: relative;/* padding: 30px 0; */margin-bottom: 10px;}.news-content {padding: 12px 8px;}.news-article {border: 1px solid #e6e6e6;background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-bottom: 16px;}.news-article a {text-decoration: none;}.news-article > h4 {line-height: 1.3;background-image: -webkit-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image:    -moz-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image:     -ms-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image:      -o-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image:         linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-color: #c1c3c9;padding: 5px 14px;color: #fff;}.news-article > a,.news-detail > a {text-decoration: none;/* border-radius: 2px; *//* bottom: 14px; */padding: 5px 14px;color: #919191;}.news-article h4 > a,.news-detail h4 > a {color: #fff;}.news-article > a:hover, .news-article > a:active,.news-detail > a:hover, .news-detail > a:active {transition: background-color .3s ease-in;-webkit-transition: background-color .3s ease-in;-moz-transition: background-color .3s ease-in;-o-transition: background-color .3s ease-in;}.news-detail {text-align: right;}.adresse {margin-top: 12px;list-style-type: none;width: 400px;}.adresse .left {width:80px;float:left;text-align:left;vertical-align: top;font-weight: 300;}.adresse .right {width: 320px;float:left;text-align:left;vertical-align: top;}#map-canvas {height: 450px;position: relative;}#map-canvas img { /* for responsive sites */max-width: none;}.mapwrapper {overflow: hidden;position: relative;line-height: 1.2em;}.klein {font-size: 85%;}.cms_form { margin: 0 0 40px 0;}.form-response h3 {margin-bottom: 0;}.form-response p {margin-top: 0;}.contact-form fieldset {border-bottom: 1px solid #c8c8c8;padding-bottom: 1.5em;}.contact-form legend {display: none;}.contact-form label {font-weight: 300;}.contact-form .multipart label {display: inline;}.contact-form input[type="checkbox"] {width: auto;}.contact-form input[type="radio"] {width: auto;}.contact-form input,.contact-form textarea {box-shadow: none;line-height: 1.2;}.contact-form select {min-width: 50%;font-size: 1em;width: auto;padding: 8px;background-color: #fff;border: 1px solid #dfdfdf;border-radius: 2px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-moz-box-sizing: content-box;}.contact-form textarea {width: 99%;}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form textarea:focus,.contact-form select:focus {border: 1px solid #dfdfdf;outline: 0;border-color: #a8cbeb;box-shadow: 0 0 7px #73acdf;-webkit-box-shadow: 0 0 7px #73acdf;-moz-box-shadow: 0 0 7px #73acdf;-o-box-shadow: 0 0 7px #73acdf;}.contact-form .dsgvo input[type="checkbox"] {position: relative;bottom: -22px;}.contact-form .dsgvo label {padding-left: 30px;font-size: 12px;}.contact-form input[type="submit"],.contact-form input[type="reset"] {height: 34px;padding: 0 16px;border-radius: 4px;border: 1px solid #e1e2e3;}.contact-form input[type="submit"]:hover,.contact-form input[type="reset"]:hover {box-shadow: inset 0 0 16px rgba(255, 255, 255, .5);}.gradient {background: rgb(240,240,240); /* Old browsers */background: -moz-linear-gradient(top, rgb(240,240,240) 0%, rgb(184,185,191) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(240,240,240)), color-stop(100%,rgb(184,185,191))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgb(240,240,240) 0%,rgb(184,185,191) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgb(240,240,240) 0%,rgb(184,185,191) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgb(240,240,240) 0%,rgb(184,185,191) 100%); /* IE10+ */background: linear-gradient(to bottom, rgb(240,240,240) 0%,rgb(184,185,191) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#b8b9bf',GradientType=0 ); /* IE6-9 */color: #767678;}.red {color: #bb0a10;}.alert {border: 1px solid #e1e2e3;background-color: rgb(255, 255, 255);}.alert ul {padding-left: 4%;}.alert-error {color: #bb0a10;}.footercd {border-top: 6px solid #739619;}#footer-menu {padding: 16px 0;}#footer-menu > li {color: #767678;}#footer-menu > li > a {text-decoration: none;color: #767678;text-transform: uppercase;}#footer-menu > li.current > a,#footer-menu > li > a:hover,#footer-menu > li.current > span.sectionheader,#footer-menu > li > span.sectionheader:hover {color: #fff;transition: color .3s ease-in, color .3s ease-in;-webkit-transition: color .3s ease-in, color .3s ease-in;-moz-transition: color .3s ease-in, color .3s ease-in;-o-transition: color .3s ease-in, color .3s ease-in;}#footer-menu > li > ul {margin: 10px 0 10px 0;padding: 0;color: #767678;font-size: .875em;}#footer-menu > li > ul > li {line-height: 1.3;position: relative;}#footer-menu > li > ul > li > a {color: #767678;display: block;padding: 2px 0 2px 15px;text-decoration: none;}#footer-menu > li > ul > li.current > a,#footer-menu > li > ul > li.current > span.sectionheader,#footer-menu > li > ul > li > a:hover,#footer-menu > li > ul > li > span.sectionheader:hover {color: #fff;display: inline-block;transition: color .3s ease-in, color .3s ease-in;-webkit-transition: color .3s ease-in, color .3s ease-in;-moz-transition: color .3s ease-in, color .3s ease-in;-o-transition: color .3s ease-in, color .3s ease-in;}#footer-menu > li > ul > li:before {content: '\e60f';font-family: 'tutGraphics';display: inline-block;position: absolute;left: 0;top: 1px;}.site-copyright {color: #93a6b5;text-align: left;padding: 16px 0;background: rgb(6, 49, 84);}.site-copyright a:link {color: #93a6b5;text-decoration: none;}.site-copyright a:hover {color: #fff;transition: color .3s ease-in, color .3s ease-in;-webkit-transition: color .3s ease-in, color .3s ease-in;-moz-transition: color .3s ease-in, color .3s ease-in;-o-transition: color .3s ease-in, color .3s ease-in;}@media (max-width: 979px) {.plan_top {background: rgb(0, 50, 84);}.headerimage-overlay {display: none;}}@media only screen and (min-width:768px) {.row .adrleft {width:11%;float:left;min-height:1px;position:relative;font-weight: 600;}.row .adrright {width:89%;float:left;min-height:1px;position:relative;}}@media (max-width: 767px) {.fifth {float: none;width: 98%;}}@media (max-width: 480px) {.note {display: none;}}
/* Stylesheet: koenning Modified On 2018-05-26 11:43:35 */
.navigation-section {background-color: #003254;position: relative;height: 50px;}.fixed-nav {padding-top: 50px;}.fixed-nav .navigation-section {background: rgba(81, 91, 96, .9);}.lt-ie9 .fixed-nav .navigation-section {opactiy: .9;filter: alpha(opacity=90);}#menu-trigger {position: absolute;display: none;width: 50px;height: 50px;font-size: 1.6em;line-height: 50px;text-decoration: none;color: #fff;text-align: center;border-right: 1px solid #496074;}.ico-menu:before {font-family: 'tutGraphics';content: '\e602';}#main-menu > li {position: relative;display: inline-block;width: 20%;/* width: 16.666%; */text-align: center;}#main-menu > li > a,#main-menu > li > span.sectionheader {display: block;color: #fff;line-height: 50px;text-decoration: none;text-transform: uppercase;}#main-menu > li:hover,#main-menu > li > a:hover,#main-menu > li > a:active,#main-menu > li.current > a,#main-menu > li.current > a#main-menu > li.active > span.sectionheader:hover,#main-menu > li.current > span.sectionheader {background-color: #1a5d95;/* color: #444; */transition: background-color .3s ease-in;-webkit-transition: background-color .3s ease-in;-moz-transition: background-color .3s ease-in;-o-transition: background-color .3s ease-in;}#main-menu > li > ul,#main-menu > li > ul > li > ul,#main-menu > li > ul > li > ul > li > ul {z-index: 999;display: block;margin: 0;padding: 0;position: absolute;width: 260px;background-color: #fff;left: -999em;top: 50px;}#main-menu > li:hover > ul,#main-menu > li.active > ul {left: 0;}#main-menu > li:last-child:hover > ul,#main-menu > li:last-child.active > ul,#main-menu > li.last-child:hover > ul,#main-menu > li.last-child.active > ul {left: 0;right: auto;}#main-menu > li > ul > li,#main-menu > li > ul > li > ul > li,#main-menu > li > ul > li > ul > li > ul > li {text-align: left;display: block;width: 100%;}#main-menu > li > ul > li > a,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li > ul > li > a {color: #444;text-decoration: none;display: block;padding: 10px 20px;font-size: .875em;border-top: 1px solid #cbcbcb;}#main-menu > li > ul > li.parent > a:before,#main-menu > li > ul > li.parent > span.sectionheader:before,#main-menu > li > ul > li > ul > li.parent > a:before,#main-menu > li > ul > li > ul > li.parent > span.sectionheader:before {font-family: 'tutGraphics';content: '\e607';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;float: right;}#main-menu > li > ul > li > a:hover,#main-menu > li > ul > li > a:active,#main-menu > li > ul > li > span.sectionheader:hover,#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li:hover > span.sectionheader,#main-menu > li > ul > li > ul > li > a:hover,#main-menu > li > ul > li > ul > li > a:active,#main-menu > li > ul > li > ul > li > span.sectionheader:hover,#main-menu > li > ul > li > ul > li > ul > li > a:hover,#main-menu > li > ul > li > ul > li > ul > li > a:active,#main-menu > li > ul > li > ul > li > ul > li > span.sectionheader:hover {background-color: #eaeffb;}#main-menu > li > ul > li.current > a,#main-menu > li > ul > li.current > span.sectionheader,#main-menu > li > ul > li > ul > li.current > a,#main-menu > li > ul > li > ul > li.current > span.sectionheader,#main-menu > li > ul > li > ul > li > ul > li.current > a,#main-menu > li > ul > li > ul > li > ul > li.current > span.sectionheader{background-color: #eaeffb;}#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul,#main-menu > li > ul > li > ul > li:hover > ul,#main-menu > li > ul > li > ul > li.active > ul {top: 0;left: 260px;}@media screen and (max-width: 768px) {.navigation-section {background-color: transparent;}#menu-trigger {background-color: #003254;}.mobile-two {width: 48.1%;margin-left: 3.8%;float: left;min-height: 1px;position: relative;}.row .mobile-two.first {clear: none;}.project-items .mobile-two.odd {margin-left: 0;clear: left;}.active-navigation {overflow: hidden;}#menu-trigger {display: block;}#main-menu {display: none;}.main-navigation-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .7;filter: alpha(opacity=70);display: none;z-index: 1000;}.active-navigation .main-navigation-overlay {display: block;}.active-navigation #main-menu {background-color: #003254;display: block;position: fixed;z-index: 1200;top: 0;left: 0;height: 100%;width: 80%;max-width: 340px;overflow-y: auto;}#main-menu > li {display: block;width: 100%;text-align: left;}#main-menu > li > a,#main-menu > li > span.sectionheader {padding: 0 20px;border-bottom: 1px solid #cbcbcb;}#main-menu > li.current > a,#main-menu > li.current > span.sectionheader {border-bottom: 1px solid #515b60;}#main-menu > li.active > ul,#main-menu > li:hover > ul,#main-menu > li > ul > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li > ul > li.active > ul,#main-menu > li > ul > li:hover > ul > li:hover > ul {position: static;display: block;width: 100%;}#main-menu > li > ul > li > a,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li >  ul > li > a {border-bottom: 1px solid #cbcbcb;border-top: none;color: #444;padding-left: 30px;}#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li > ul > li > a{padding-left: 40px;}#main-menu > li > ul > li:first-child > a,#main-menu > li > ul > ul > li:first-child > a,#main-menu > li > ul > ul > li > ul > li:first-child > a{border-top: 1px solid #cbcbcb;}#main-menu > li > ul > li > a:before,#main-menu > li > ul > li > span.sectionheader:before,#main-menu > li > ul > li.parent > a:before,#main-menu > li > ul > li.parent > span.sectionheader:before,#main-menu > li > ul > li > ul > li.parent > a:before,#main-menu > li > ul > li > ul > li.parent > span.sectionheader:before,#main-menu > li > ul > li > ul > li > a:before,#main-menu > li > ul > li > ul > li > span.sectionheader:before,#main-menu > li > ul > li > ul > li > ul > li > a:before,#main-menu > li > ul > li > ul > li > ul > li > span.sectionheader:before {/*content: '\e610 ';font-family: 'tutGraphics';*/position: relative;left: -10px;float: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.main-content-area {margin-bottom: 2em;}.footer-section footer {background-size: contain; }}@media screen and (max-width: 680px) {/*.kontakt {font-size: .75em;}*/}@media screen and (max-width: 595px) {.back-top {width: 30px;height: 30px;padding-top: 2px;}.top-header-section {text-align: center;}.site-logo {display: inline-block;float: none;}.quick-contact {float: right;margin-right: 70px;font-size: .75em;}.quick-search {margin-bottom: 25px;}.quick-search form {margin-top: 15px;}.header-headline-container h1 {font-size: 1.5em;}.footer-section .site-copyright {text-align: center;}.color-list li {display: block;}}@media screen and (max-width: 425px) {.header-headline-container h1 {font-size: 1.2em;}/*.kontakt {font-size: .65em;}*/.pager-list,.page-back {font-size: .7em;}}
/* Stylesheet: koenning_menu Modified On 2015-01-25 12:06:10 */
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;}.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.clear {clear: both;}.projects-categories-section {margin-bottom: 15px;}.projects-categories-list > li {display: inline-block;position: relative;margin-right: 8px;margin-bottom: 8px;}.projects-categories-list > li > a {background-color: #fff;text-decoration: none;border: 1px solid #e6e6e6;border-radius: 4px;display: block;padding: 6px 12px;transition: background .3s ease-in, color .3s ease-in;-webkit-transition: background .3s ease-in, color .3s ease-in;-moz-transition: background .3s ease-in, color .3s ease-in;-o-transition: background .3s ease-in, color .3s ease-in;}.projects-categories-list > li > a:hover,.projects-categories-list > li > a.category-active {background-color: #1a5d95;color: #fff;}.projects-categories-list > li > a.category-active {background-color: #003254;}.projects-categories-list > li .projects-category-count {border-radius: 500px;background: #1a5d95;background: rgba(26, 93, 149, .8);color: #fff;width: 22px;height: 22px;line-height: 22px;font-size: .75em;position: absolute;right: -6px;top: -6px;display: block;text-align: center;z-index: 20;}.project-item {margin-bottom: 20px;padding: 10px;background-color: #f0f0f0;border-radius: 4px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.project-item:hover {background-color: #f3f3f3;}.project-item h3 {margin-top: 0;}.project-thumbnail-section {line-height: 0;}.project-preview-image {line-height: 0;display: block;overflow: hidden;position: relative;width: auto;}.project-preview-image .overlay {position: absolute;z-index: 1;top: 0;bottom: 0;width: 100%;}.project-preview-image:hover .overlay,.project-item:hover .project-preview-image .overlay {background: rgba(0,190,250,.2);}.project-preview-image img {-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.project-preview-image:hover img,.project-item:hover img {opacity: 0.90;-webkit-transform: scale(1.35) rotate(-10deg);-moz-transform: scale(1.35) rotate(-10deg);-ms-transform: scale(1.35) rotate(-10deg);-o-transform: scale(1.35) rotate(-10deg);transform: scale(1.35) rotate(-10deg);}.project-item-info {margin-bottom: 20px;}.project-item-description > p {margin-top: 0;}.project-item-services-info {background-color: #fff;border: 1px solid #e6e6e6;padding: 15px;margin-bottom: 20px;margin-top: 5px;border-radius: 4px;}.project-item-detail .project-item-info > li {margin-bottom: 5px;}.project-item-service ul {list-style-position: outside;margin-left: 20px;list-style: square;}.project-slideshow > li {display: none;}.project-slideshow > li:first-child {display: block;}.project-slideshow-thumbnails > li {float: left;}.project-item-images {margin-bottom: 20px;border:  1px solid #fff;text-align: center;border-radius: 4px;background: #fff;padding: 15px;border: 1px solid #e6e6e6;-moz-animation-name: showImages;-moz-animation-iteration-count: once;-moz-animation-timing-function: ease-in;-moz-animation-duration: 0.7s;-webkit-animation-name: showImages;-webkit-animation-iteration-count: once;-webkit-animation-timing-function: ease-in;-webkit-animation-duration: 0.7s;animation-name: showImages;animation-iteration-count: once;animation-timing-function: ease-in;animation-duration: 0.7s;}.project-slideshow-thumbnails.slides li {line-height: 0;display: block;}.flex-direction-nav a {margin: -10px 0 0 !important;}@keyframes showImages {from { opacity: 0; }to   { opacity: 1; }}@-moz-keyframes showImages {from { opacity: 0; }to   { opacity: 1; }}@-webkit-keyframes showImages {from { opacity: 0; }to   { opacity: 1; }}@-ms-keyframes showImages {from { opacity: 0; }to   { opacity: 1; }}@-o-keyframes showImages {from { opacity: 0; }to   { opacity: 1; }}.project-slideshow {height: auto;}.project-carousel-container {text-align: center;}.project-carousel-pager-container {padding-top: 10px !important;}.project-slideshow-thumbnails img {opacity: .6;}.project-slideshow-thumbnails .flex-active-slide img {opacity: 1;}.project-slideshow-thumbnails > li {text-align: center;}.project-item-information .return-link {background-image: -webkit-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image: -moz-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image: -ms-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image: -o-linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-image: linear-gradient(top, rgba(206, 208, 214,1) 10%,rgba(176, 178, 183,1) 100%);background-color: #c1c3c9;padding: 5px 14px;color: #fff;display: inline-block;padding: 4px 12px;border-radius: 4px;}
/* Stylesheet: koenning_referenzen Modified On 2014-11-12 16:19:16 */
