@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('../fonts/source-sans-pro-v11-latin-regular.eot');src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('../fonts/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/source-sans-pro-v11-latin-regular.woff2') format('woff2'), url('../fonts/source-sans-pro-v11-latin-regular.woff') format('woff'), url('../fonts/source-sans-pro-v11-latin-regular.ttf') format('truetype'), url('../fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('../fonts/source-sans-pro-v11-latin-600.eot');src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('../fonts/source-sans-pro-v11-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/source-sans-pro-v11-latin-600.woff2') format('woff2'), url('../fonts/source-sans-pro-v11-latin-600.woff') format('woff'), url('../fonts/source-sans-pro-v11-latin-600.ttf') format('truetype'), url('../fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('../fonts/source-sans-pro-v11-latin-700.eot');src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/source-sans-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/source-sans-pro-v11-latin-700.woff2') format('woff2'), url('../fonts/source-sans-pro-v11-latin-700.woff') format('woff'), url('../fonts/source-sans-pro-v11-latin-700.ttf') format('truetype'), url('../fonts/source-sans-pro-v11-latin-700.svg#SourceSansPro') format('svg')}/* normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin:0}td,th{padding:0}body{color:#000;font-size:15px;line-height:1.3;font-family:'Source Sans Pro', sans-serif;font-weight:400;background-color:#fff;overflow-y:scroll}a{color:#0094d8;text-decoration:underline}a.dezent{text-decoration:none;text-transform:none}b,strong{font-weight:600}p{margin:0 0 1em 0}h1{color:#005A8D;font-size:28px;font-weight:600;margin:0 0 5px 0}h2{color:#51606d;font-size:21px;font-weight:600;margin:0 0 5px 0}h3{font-size:18px;font-weight:600;margin:0 0 0 0}abbr{border:none !important;text-decoration:none}.sitewidth{width:94%;max-width:960px;margin:0 auto}a.morelink:before{display:inline-block;content:"››";text-decoration:none;color:black;margin-right:3px}ul{padding:0;margin:0;list-style-position:inside}#metaheader{color:#fff;background-color:#005A8D;padding:15px 0;margin-bottom:30px}#metaheader:after{content:"";display:table;clear:both}#metaheader h1{float:left;font-size:14px;letter-spacing:1px;color:#fff}#metaheader .contact{float:right}#metaheader .contact a{position:relative;display:inline-block;color:#fff;font-size:15px;letter-spacing:1px;text-decoration:none;padding-left:20px}#metaheader .contact a:hover{text-decoration:underline}#metaheader .contact a:after{content:' ';display:block;position:absolute;left:0;top:3px;width:15px;height:15px;background:url(/assets/img/telicon.png) no-repeat center center/contain}#metaheader .contact a.email{margin-left:25px}#metaheader .contact a.email:after{background:url(/assets/img/mailicon.png) no-repeat center center/contain}#mainheader{margin-bottom:30px}#mainheader:after{content:"";display:table;clear:both}#mainheader h1{float:left}#mainheader h1 a{display:inline-block;height:50px;width:218px;font-size:0;text-indent:-200%;overflow:hidden;background:url(/assets/img/logo2.gif) no-repeat center center/contain}#mainnav{float:right}#mainnav ul{list-style-type:none}#mainnav li{display:inline-block;position:relative}#mainnav a{display:inline-block;min-width:120px;color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;text-align:center;padding:7px 14px;background-color:#0094d8;text-decoration:none;box-sizing:border-box}#mainnav a:hover,#mainnav a.current,#mainnav a.active{background-color:#005A8D}#mainnav .lev-0{margin-top:10px}#mainnav .lev-0>li{margin-bottom:4px}#mainnav .lev-1{display:none;position:absolute;left:0;border-top:4px solid #fff}#mainnav .lev-1 li{width:100%}#mainnav .lev-1 a{width:100%;font-size:14px;font-weight:400;border-bottom:1px solid #fff}#mainnav .lev-2 a{color:#000;background-color:#f2f2f2}#mainnav .lev-2 a:hover,#mainnav .lev-2 a.current,#mainnav .lev-2 a.active{background-color:#edeae3}.notouch #mainnav .lev-0>li:hover .lev-1{display:block;z-index:11}#contentwrapper:after{content:"";display:table;clear:both}#contentwrapper ul{list-style-position:outside;margin-left:2em;margin-bottom:1em}#maincontent{float:left;width:75%}#secondary{float:right;width:24%}#secondary h1{font-size:21px}#footerwrapper{margin-top:30px;padding-top:10px;border-top:20px solid #005A8D}#mainfooter{background-color:#edeae3;margin-bottom:10px;padding:15px 0}#mainfooter .column{display:inline-block;width:30%;vertical-align:top}#mainfooter .column+.column{margin-left:2%;padding-left:2%;border-left:1px solid #555}.metafooter{font-size:12px;color:#005A8D;margin-bottom:10px}.metafooter:after{content:"";display:table;clear:both}.metafooter .copyright{float:left}.metafooter .metanav{float:right}.metafooter .metanav ul{list-style-type:none}.metafooter .metanav li{display:inline-block}.metafooter .metanav li+li:before{content:'|'}@media screen and (max-width:960px){#metaheader h1,#metaheader .contact{float:none}#metaheader .contact{margin-top:10px}#metaheader .contact a{margin-left:0}#maincontent{width:69%}#secondary{width:30%}}@media screen and (max-width:767px){#metaheader{margin-bottom:15px}#mainheader h1{float:none}#mainnav{float:none}#maincontent,#secondary{float:none;width:100%}}@media screen and (max-width:480px){#metaheader .contact a.email{margin-top:10px;margin-left:0}#mainfooter .column{display:block;width:100%}#mainfooter .column+.column{margin-left:0;margin-top:10px;padding-left:0;border-left:none}.metafooter .copyright,.metafooter .metanav{float:none}.metafooter .copyright{margin-bottom:10px}#mainnav li,#mainnav a{display:block}#mainnav .lev-0>li:hover .lev-1{display:none !important}}.modul_text{margin:0 15px 30px 15px}.modul_bild{margin-bottom:30px}.modul_bild figure{position:relative}.modul_bild figcaption{position:absolute;left:0;right:0;bottom:0;color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;padding:5px 15px;background-color:#005A8D;opacity:0.95}.modul_bild img{width:100%;height:auto;vertical-align:top}.modul_vkarte{background-color:#edeae3;padding:10px}.modul_vkarte a{display:block}.modul_vkarte img{width:100%;height:auto;margin:5px 0}.modul_vkarte .name{font-weight:600}.modul_vkarte .telefon{color:#000;text-decoration:none}#maincontent .modul_vkarte{float:left;width:32%;min-height:300px;margin-right:1%;margin-bottom:1em;box-sizing:border-box}#maincontent .modul_vkarte.nofloat{clear:both}@media screen and (max-width:767px){#maincontent .modul_vkarte{float:none;width:100%;min-height:1px;margin-right:0}}.modul_teaserbox{display:inline-block;width:100%;background-color:#edeae3;padding:10px;vertical-align:top;box-sizing:border-box;margin-bottom:30px}.modul_teaserbox img{width:100%;height:auto}.modul_teaserbox .copyright{color:#555;font-size:12px;margin-top:4px;min-height:2rem}#maincontent .modul_teaserbox .image{position:relative;float:left;width:40%;margin-right:15px}@media screen and (min-width:767px){#maincontent .modul_teaserbox{width:49%;margin-right:1%}#maincontent .modul_teaserbox.nofloat{display:block;margin-left:1%}#maincontent .modul_teaserbox+.modul_teaserbox{margin:0 0 0 1%}#maincontent .modul_teaserbox.twocolumns{width:auto}#maincontent .modul_teaserbox.twocolumns figure,#maincontent .modul_teaserbox.twocolumns .text1,#maincontent .modul_teaserbox.twocolumns .text2{float:left;width:49%}#maincontent .modul_teaserbox.twocolumns figure{margin-right:2%}}.rex-yform{background-color:#edeae3;padding:10px 0 20px 0;margin-bottom:30px}.rex-yform h1{margin:0 10px 20px 10px}.rex-yform p{color:#888;margin:0 15px 20px 10px}.rex-yform .form-group{max-width:300px;margin:0 15px 10px 10px}.rex-yform #yform-formular-nachricht{max-width:100%}.rex-yform label{display:inline-block;min-width:120px;vertical-align:top}.rex-yform input,.rex-yform textarea{width:100%}.rex-yform .checkbox{margin:0 15px 20px 10px}.rex-yform .checkbox input{width:auto;margin-left:-20px}.rex-yform .checkbox label{margin-left:20px}.rex-yform button{color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;margin:20px 15px 10px 10px;padding:8px 32px;border:2px solid #fff;background-color:#0094d8;border-radius:7px}.rex-yform button:hover{color:#005A8D;background-color:#f2f2f2}.rex-yform fieldset{border:0;margin:20px 0;padding:0}.rex-yform fieldset legend{width:100%;font-weight:bold;margin:10px}.rex-yform .alert ul{margin:0 10px 10px 10px}.rex-yform .alert ul li{color:#d00;list-style-type:none;line-height:1.5}@media screen and (max-width:480px){.rex-yform input{width:95%}}
