/* Contao Open Source CMS, (c) 2005-2016 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}
html{font-size: 16px}body{font-family: 'Ubuntu', sans-serif;font-size: 16px;font-weight: 300;line-height: 1.5rem}#slide-menu{display: none}.mod_article{padding: 80px 147px;background: #fff}.mod_article .ce_text h1{margin-bottom: 40px}.mod_article .ce_text ul{list-style-type: disc;margin-left: 20px}.mod_article .ce_text a{color: #0d1526;text-decoration: none}#what-we-do-front,.mod_article.white_blue{background: #fff}#what-we-do-front .ce_teaser h1,.mod_article.white_blue .ce_teaser h1{font-size: 2.5rem;font-weight: bold;margin-top: 0;line-height: .7em;margin-bottom: 50px;color: #6380a6}#what-we-do-front .ce_teaser p,.mod_article.white_blue .ce_teaser p{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-moz-column-gap: 40px;-webkit-column-gap: 40px;column-gap: 40px;margin-bottom: 0;font-size: 1.25rem}#what-we-do-front .ce_teaser .more,.mod_article.white_blue .ce_teaser .more{float: right;width: 37px;height: 29px;margin-top: -10px;margin-right: 20px;background-image: url("/files/kohn/images/72/weiterlesen.png");text-indent: -9999px}#what-we-do-front .ce_teaser .more span,.mod_article.white_blue .ce_teaser .more span{display: none}#slider-front{background: #0d1526}#slider-front .ce_caroufredsel_gallery{position: relative}#slider-front .ce_caroufredsel_gallery .caroufredsel_wrapper{margin-left: 0 !important}#slider-front .ce_caroufredsel_gallery .caroufredsel_wrapper .caroufredsel{margin-left: -40px !important}#slider-front .ce_caroufredsel_gallery figure.image_container{margin-right: 40px}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls{position: absolute;top: 43%;width: 100%}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_prev,#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_next{position: absolute;display: block;width: 46px;height: 35px}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_prev span,#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_next span{display: none}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_prev{left: -80px;background-image: url("/files/kohn/images/72/bildslider_li.png")}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_next{right: -80px;background-image: url("/files/kohn/images/72/bildslider_re.png")}.mod_article.transparent{height: 240px;background: rgba(0,0,0,0.5)}#new-technics-front,.mod_article.lightblue{background: #6380a6}#new-technics-front .headings-left,.mod_article.lightblue .headings-left{width: 342px;float: left}#new-technics-front .headings-left h1,.mod_article.lightblue .headings-left h1{color: #0d1526;font-size: 3.75rem;font-weight: bold;line-height: 1em;margin-top: 0}#new-technics-front .headings-left h2,.mod_article.lightblue .headings-left h2{color: #fff;font-size: 2.875rem;font-weight: bold;margin-top: 0;line-height: 1em}#new-technics-front .ce_text p,.mod_article.lightblue .ce_text p{width: 724px;margin-left: 382px;font-size: 1.125rem;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-moz-column-gap: 40px;-webkit-column-gap: 40px;column-gap: 40px;margin-bottom: 0}#new-products-front{background: #ccc}#new-products-front h1{font-size: 3.75rem;font-weight: bold;line-height: 1em;margin-top: 0;color: #0d1526}#new-products-front h2{color: #fff;font-size: 2.875rem;font-weight: bold;margin-top: 0;line-height: 1em;margin-bottom: 80px}#new-products-front .ce_text p{width: 724px;font-size: 1.125rem;float: left;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-moz-column-gap: 40px;-webkit-column-gap: 40px;column-gap: 40px;margin-bottom: 0}#new-products-front .ce_image{float: right}#new-products-front:after{clear: both;display: table;content: ''}#contact-images-front{position: relative;background: rgba(0,0,0,0.5)}#contact-images-front .bottomrow{text-align: center}#contact-images-front .bottomrow picture:not(:last-child){margin-right: 34px}header{position: relative;height: 600px}header #yt-background-video{position: fixed;width: 1400px;height: 100%;z-index: -1;overflow: hidden}header #yt-background-video.yt-loading{opacity: 0;transition-property: opacity;transition-duration: 2000ms}header #yt-background-video .yt-player{height: 100%;width: 100%}header .over{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5)}header .over .wrap{padding: 0 147px}header .over .wrap #logo{float: right;margin-right: -28px}header nav ul.level_1{font-size: 1.125rem}header nav ul.level_1 li.delimiter{display: inline-block;color: #fff;vertical-align: super;margin: 0 5px}header nav ul.level_1 li:not(.delimiter){font-weight: 400;display: inline-block;color: white}header nav ul.level_1 li:not(.delimiter).first{margin-left: 0}header nav ul.level_1 li:not(.delimiter):hover{color: black;background: white;font-weight: bold}header nav ul.level_1 li:not(.delimiter):hover a{color: black}header nav ul.level_1 li:not(.delimiter) a,header nav ul.level_1 li:not(.delimiter).active span{color: white;display: block;text-decoration: none;padding: 40px 5px 20px;text-align: center}header nav ul.level_1 li:not(.delimiter) a:after,header nav ul.level_1 li:not(.delimiter).active span:after{display: block;content: attr(title);font-weight: bold;height: 1px;color: transparent;overflow: hidden;visibility: hidden;margin-bottom: -1px}header nav ul.level_1 li:not(.delimiter).submenu .triangle{display: none;position: absolute;width: 0;height: 0;border-top: 25px solid #fff;border-right: solid transparent;border-left: solid transparent}header nav ul.level_1 li:not(.delimiter).submenu ul.level_2{padding-top: 40px;display: none;position: absolute;background: rgba(255,255,255,0.4);padding-left: 45px;padding-right: 20px;font-size: 1.2rem;font-weight: 300}header nav ul.level_1 li:not(.delimiter).submenu ul.level_2 li{color: #0d1526;display: list-item;list-style-image: url("/files/kohn/images/72/nav_pfeil_wh.png")}header nav ul.level_1 li:not(.delimiter).submenu ul.level_2 li a{padding: 7px 0;text-align: left}header nav ul.level_1 li:not(.delimiter).submenu ul.level_2 li a:after{padding: 0 1px}header nav ul.level_1 li:not(.delimiter).submenu ul.level_2 li:hover{font-weight: bold;background: none;list-style-image: url("/files/kohn/images/72/nav_pfeil_bl.png")}header nav ul.level_1 li:not(.delimiter).submenu:hover ul,header nav ul.level_1 li:not(.delimiter).submenu:hover .triangle{display: block}.home header{height: 800px}.home header.submenu ul.level_2{font-size: 1.4rem}.home header.submenu ul.level_2 li a{padding: 12px 0}#wrapper{width: 1400px;margin: 0 auto;border: 1px solid #000}footer{padding: 40px 147px 100px;background: #0d1526;white-space: nowrap}footer #footer-icons{float: right}footer #footer-icons img{margin: 0 15px;vertical-align: top}footer #footer-kontakt{display: inline-block;color: #fff;margin-left: 30px}footer #footer-kontakt p{font-weight: 400;line-height: 1.75rem;margin: 25px 45px 0 0}footer #footer-kontakt p:not(:first-of-type){display: inline-block}footer #footer-kontakt p span{font-weight: bold}footer #footer-kontakt p a{color: #fff;text-decoration: none}footer #footer-kontakt p a:visited{color: #fff}@media screen and (max-width: 1000px){#slide-menu{display: block;text-align: center;font-size: 1.125rem;color: #fff;text-decoration: none}#wrapper{width: auto}.mod_article{padding: 40px 10px}#sidr .sidr-class-delimiter{display: none}header{background-image: url("/files/kohn/images/ship.png");background-position: center center;background-size: cover}header #yt-background-video{display: none}header .over .wrap{padding: 0}header .over .wrap #logo{float: none;margin: 0 auto;text-align: center}header nav{display: none}#what-we-do-front .ce_teaser p,.mod_article.white_blue .ce_teaser p{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1}#slider-front .ce_caroufredsel_gallery{position: relative}#slider-front .ce_caroufredsel_gallery .caroufredsel_wrapper{margin-left: 0 !important;width: 100% !important}#slider-front .ce_caroufredsel_gallery .caroufredsel_wrapper .caroufredsel{margin-left: -40px !important}#slider-front .ce_caroufredsel_gallery figure.image_container{margin-right: 40px}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls{position: static;margin-top: 20px}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_prev,#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_next{position: static;display: inline-block}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_prev{margin-left: 10px}#slider-front .ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_next{margin-right: 10px;float: right}.mod_article.transparent{display: none}#new-technics-front .headings-left,.mod_article.lightblue .headings-left{width: auto;float: none}#new-technics-front .headings-left h2,.mod_article.lightblue .headings-left h2{margin-bottom: 40px}#new-technics-front .ce_text p,.mod_article.lightblue .ce_text p{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;width: auto;margin-left: 0}#new-products-front h2{margin-bottom: 40px}#new-products-front .ce_text p{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;width: auto;float: none}#new-products-front .ce_image{float: none;margin-top: 20px;text-align: center}#new-products-front:after{clear: both;display: table;content: ''}#contact-images-front{height: auto;text-align: center;background-image: url("/files/kohn/images/ship.png");background-position: center center;background-size: cover}#contact-images-front .bottomrow{position: static}#contact-images-front .bottomrow picture{float: none !important;margin-right: 0 !important}footer{padding: 40px 20px 40px;position: relative}footer iframe{width: 100%;margin-top: 40px}footer #footer-icons{position: absolute;margin-left: -20px;width: 100%;text-align: center;top: 20px}footer #footer-kontakt{margin-left: 0;display: block}footer #footer-kontakt p{display: block !important}}
