
body{margin:.25% 10%;background-color:#efefef;font-family:'Oxygen',sans-serif;font-size:10pt}p{margin:8px 4px 4px 4px}body nav{color:#386aa5;background-color:#ffe2a8;font-size:14pt;text-align:right;padding:10px 30px}body nav a{padding-left:2px;padding-right:2px}header{color:#ffe2a8;font-size:20pt;background-color:#725fad;min-height:130px;letter-spacing:2px;background-image:linear-gradient(to top,rgba(0,8,68,0.5),rgba(0,8,68,0.5)),url("/images/header.jpg");background-size:cover}header a,header a:link,header a:visited,header a:active{color:#ffe2a8}header a:hover{background-color:transparent}header div{padding:46px;display:inline-block}header div:nth-child(2){float:right}.siteUl li{letter-spacing:1px;padding:5px}#navigation{float:left;width:200px}#mainbg{padding:5px 15px 5px 215px;text-align:justify}.haupt{background-color:#FFF;padding-top:5px}.naviueberschrift{background-color:#ffc467;font-size:14pt;font-weight:bold;margin:10px 0 2px 15px;padding-left:5px;border-radius:1px;width:175px}.menue{list-style-type:none;padding-left:20px;margin-bottom:-1px;margin-top:-1px}.menue li a,.menue li a:active,.menue li a:visited{color:#000;background-color:#ffe4b9;width:170px;margin:1px;padding:2px;display:block;font-weight:bold;text-indent:2px}.menue li a:hover{background-color:#ffd28c}footer{color:#386aa5;background-color:#ffe2a8;font-weight:bold;text-align:center;letter-spacing:3px;padding:10px 0 10px 0}h1{color:#1c5499;font-size:18pt;text-align:center;margin:0}h2{color:#1c5499;font-size:16pt;padding-left:5px;margin:12px 0}h3{color:#1c5499;font-size:14pt;font-style:italic;padding-left:5px}h4{color:#000;background-color:#ff6400;font-size:14pt;font-weight:bold;padding-left:5px;border-radius:1px}h5{color:#FFF;font-size:12pt;font-weight:bold;padding-left:5px}a:link,a:visited,a:active{color:#386aa5;text-decoration:none}a:hover{color:#000;background-color:#386aa5;border-radius:1px}.center{text-align:center}#sozial{display:inline-flex;margin-top:-1px;height:31px}#sozial a{width:53px;text-align:center;text-indent:0}#sozial a:nth-child(2){margin-right:0;margin-left:0}input[type="button"],input[type="submit"]{display:inline-block;padding:.4em 1.25em;cursor:pointer;border-radius:2px;border-width:0;background:none repeat scroll 0 0 #4dbe9f}hr{color:#ff7c00}#newsa1{width:130px;margin:0 1px}#newsa2{width:35px;text-align:center;text-indent:0;margin:0}#newsli{display:inline-flex}#kontakt_table{width:75%;padding-left:5%}.error,#mobil{display:none}#headline{color:#FFF;font-size:12pt;font-weight:bold;padding-left:1em}input[type="text"],textarea,select,input[type="search"],input[type="email"],input[type="password"],input[type="number"]{padding:5px 9px;display:inline-block;border:1px solid #CCC;line-height:1.4em;border-radius:2px}#error{font-weight:bold;color:red}noscript{color:#000;background-color:#ff6400;font-size:14pt;font-weight:bold;padding-left:5px;border-radius:1px}.features{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100%+1em)}section{box-sizing:border-box;display:inline-block;padding:3em 1em 1em 1em;border-radius:4px;text-align:center;width:calc(33.33333% - 1.5em);background-color:#FFF;border:solid 1px #eaeaea;margin:.5em auto}section span{box-sizing:border-box;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;border:solid 1px;display:block;font-size:1.75em;height:2.5em;line-height:2.5em;margin:0 auto 1em auto;width:2.5em;border-color:rgba(144,144,144,0.2)}section:hover span{background-color:#4dbea0}section:hover .icon.major::before{color:#FFF}.icon.major::before{color:#4dbea0}.icon.major::before{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome}.fa-tag:before{content:"\f02b"}.fa-android:before{content:"\f17b"}.fa-desktop:before{content:"\f108"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-cog:before{content:"\f013"}.fa-wifi:before{content:"\f1eb"}.fa-server:before{content:"\f233"}.fa-handshake-o:before{content:"\f2b5"}section h1{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@font-face{font-family:'Oxygen';font-style:normal;font-weight:400;src:local('Oxygen'),local('Oxygen-Regular'),url(/css/Oxygen-400.woff2) format('woff2'),url(/css/Oxygen-400.woff) format('woff')}@font-face{font-family:'Oxygen';font-style:normal;font-weight:700;src:local('Oxygen Bold'),local('Oxygen-Bold'),url(/css/Oxygen-700.woff2) format('woff2'),url(/css/Oxygen-700.woff) format('woff')}@font-face{font-family:'FontAwesome';src:url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot');src:url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'),url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff') format('woff'),url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'),url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}@media print{header,nav,footer,#navigation{display:none}body{margin:0}#mainbg{padding:0}}@media all and (max-width:1400px){section{width:calc(50% - 1.5em)}}@media all and (max-width:1300px){body{margin:.25% 5%}}@media all and (max-width:1000px){section{width:calc(100% - 1.5em)}}@media all and (max-width:860px){header div:nth-child(2){float:none}header{text-align:center}}@media all and (max-width:800px){body{margin:.25% 0}}@media all and (max-width:530px){#navigation{left:50%;margin-left:-110px;position:relative;float:none;padding-top:1px}#mainbg{padding-left:15px}body nav{text-align:center}body nav{padding:10px 5px}#mainbg,#navigation{min-height:0}.menue li a,.menue li a:active,.menue li a:visited{padding:4px;width:166px}#newsa1{width:123px}#newsa2{width:34px}#sozial{height:34px}#sozial a{width:49px}.menue li a:hover{padding:4px}}@media all and (max-width:410px){#kontakt_table{width:80%;padding-left:0}}