
  /* -----------------------------------------------------------------------------------------
    (C) 2009-2012, 2019 CreLo-CMS 
   -----------------------------------------------------------------------------------------	
    CSS-Compress
   ---------------------------------------------------------------------------------------*/
   div#subregion{display: none;}* {margin:0;padding:0;}body {text-align:left;}body, html {width: 100%; border: 0px dotted #F9F9F9;border-bottom: 1px solid #FFF;border-top: 0px solid #F9F9F9;color: #1A1A1A !important;font-size: 14px; line-height: 150%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background: none; background-attachment: fixed;} #header1_wrapper, #header2_wrapper {display: none;}div#seite_wrapper, div#seite_2, div#seite_3 { margin: 0 auto 0 auto; }div#header1_a,div#seite_3,div#layer_01,div#layer_navi,div#layer_04,div#layer_content,div#footer1_a{ } div#layer_01, div#layer_04, div#layer_content {}div#layer_01 {}div#layer_04 {position: relative;top: 0px;left: 0;height: 100%}div#layer_04_bild {}div#layer_04 div#slideshow {display: none;}div#layer_04 div#logo {}H1 {font-size: 1.3em;}H2 {font-size: 1.2em;}H3 {font-size: 1.2em;font-weight: normal;}H4 {font-size: 1.1em;font-weight: normal;}div#logo_01 {}div#logo_02 {color: #1A1A1A !important;}div.logo_02_hidden_a {} div.logo_02_hidden_b {float: left; text-align: left; clear: left; margin-left: 50px;}div.logo_02_hidden_a, div.logo_02_hidden_c {float: right; text-align: right; clear: right;}div#logo_03a,div#logo_03b, div#logo_03c {display: none; } div#banner_01{display: none;} div#layer_content { top: 0px;position: relative;left: 0px;margin: auto;width: 100%;clear: both; display: inline; border: 0px solid #FF0000; page-break-before: auto;}div#layer_navi {display: none;}div#footer1_wrapper {display: none;}div#layer_06, div#layer_text_o, div#layer_text, div#layer_text_u,div#main_section, div#main, div#main_text, div#main_pictures{margin: 0px 40px 0 !important;width: 98% !important; }div#layer_text_o, div#layer_text, div#layer_text_u {display: inline; background-image: none; clear: both;}div#main_section {display: inline; font-size: 14px; line-height: 150%;font-family: "Times New Roman", Times, serif;}div#main_section H1 {font-size: 1.45em;}div#main, div#main_text {display: inline;}div#main H3, div#main_text H3 {font-size: 1.3em; font-weight: bold; background-color: #F5F5F5; color: #000; border:2px solid #CFD7E8;}div#main_pictures {display: none;}div#layer_06 {margin: 0px auto 0px;color: #1A1A1A; background-color: transparent;border: 0px dotted #1B2A91;display: inline-block;}div#layer_text {height: 100%; height: auto; min-height: 640px; overflow: hidden;background-image: url(inhalt_m.png);background-repeat: repeat-y;}div#layer_text_Ende {margin-bottom: 50px; clear: both;}#layer_06 a {color: #1A1A1A; text-align: left; text-decoration: none; font-weight: bold;}#layer_06 a:hover,#layer_06 a:focus,#layer_06 a:active {color: #F9F9F9; text-decoration: none; background-color: #333;}a#ePost {margin: 0; padding: 0; text-decoration: none; font-size: 100%;}a:link#ePost,a:visited#ePost,a:active#ePost {color: #333; font-weight: normal;}a:hover#ePost {color: #F9F9F9; background-color: #333; font-weight: bold;}#layer_06 p span.h1 {font-weight: bold; font-size: 120%;}#layer_06 p span.h2 {font-weight: bold; font-size: 120%;}#layer_06 p span.h3 {font-weight: bold; font-size: 112%; line-height: 200%;}#layer_06 p span.h4 {font-style: oblique; font-size: 105%;}div#main_section {float: left;width: 880px; margin: 0px auto 0px;display: inline-block;text-align: justify;font-size: 16px; line-height: 150%;font-family: verdana, arial, sans-serif;}div#main_section H1 {font-weight: bold; font-size: 22px; color: #3b3113; margin-right: 0.07em;}div#main_section H1 .initiale {color: #3b3113;}div#main_section H2 {font-style: italic;}div#main_section H3 {}div#main_section img {border: 4px solid #FFF;margin: 5px;}div#main {height: 100%; width: 100%; display: inline-block;}div#main_text {float: left; height: 100%; width: 480px;display: inline-block;} div#main H2, div#main_text H2 { display: block; margin: 16px 0 10px 0; padding: 3px 0 3px 15px;background-color: #E5DCC4; color: #333; font-size: 15px; font-weight: bold; border: 0px solid #CFD7E8;} div#main H3, div#main_text H3 { display: block; margin: 16px 0 10px 0; padding: 3px 0 3px 15px;background-color: #E5DCC4; color: #333; font-size: 14px; border: 0px solid #CFD7E8;}div#main p, div#main_text p {display: block;margin-bottom: 8px; width: 100%;}p.pBlock {display: inline-block;}p.pLeft {text-align: left;}div#main img, div#main_text img { margin-bottom: 15px;} p img.floatLeft {margin: 5px 20px 10px 0px; float: left; }p img.floatRight {margin: 5px 0px 10px 10px; float: right; }.einruecken {text-indent: 3em;}#absatz1 a {float: right;} #absatz1 a img {float: right; margin: 2px;}a#link{background:url(../styles/link.gif) no-repeat; display: inline; padding-left: 16px;} a#link2{background:none no-repeat; display: inline; padding-left: 0px;}div#main ul, div#main_text ul {list-style-type: square;list-style-position: outside;text-align: left;}div#main ul li, div#main_text ul li { margin: 0 20px 3px 40px; }ul#sitemap li {margin: 0 20px 3px 30px; list-style-type: square; list-style-position: outside;text-align: left;} .fragen {font-weight: bold; letter-spacing: 0.3em; } div#img-right {float: right; display: inline-block; border: 0px solid #FFF;} div#img-left {float: left; display: inline-block; border: 0px solid #FFF; } div#main_pictures {float: right; height: 100%; width: 200px;display: inline-block;text-align: right;}div#images {display: inline-block;margin-top: 15px; margin-right: 5px; margin-bottom: 15px;padding: 0px;width: 190px;background-color: transparent;border: 0px solid #CFD7E8;}div#images_2 {display: inline-block;margin-top: 15px; margin-right: 5px; margin-bottom: 15px;padding: 0px;width: 190px;background-color: #FFF;background-image: url(../styles/inhalt_.png);border: 0px solid #CFD7E8;}div#main_pictures img {float: right; display: block; border: 0px solid #FFF;}.css_grid{display:grid;grid-template-columns: 25% 45% 25%; grid-column-gap:1em;grid-row-gap:1em;*/grid-gap:1em;}.css_grid > div{background:#eee;padding:1em;}.css_grid > div:nth-child(odd){background:#ddd;}div#marken {width: 660px;text-align: justify;margin: 0px;}#marken {font-size: 14px; line-height: 200%; font-weight: bold; color: #00008B; }#marken table {width: 100%;}#marken table tr td a img, #marken table tr td img {float: right; margin: 15px 0 15px 0;}#marken table tr td {padding: 20px 0 10px 0; border: 0px solid #000;}#marken a {font-size: 12px; line-height: 200%; color: #841313; text-decoration: none; }#marken a:hover {color: #FAEBD7; font-weight: bold; background-color: #841313;}#marken_txt {font-size: 10px; line-height: 150%;color: #841313; text-decoration: none;}.formular_text {}.Formular_einzeilig {width: 200px;}.Formular_mehrzeilig {} .Formular_Kontakt_Select {width: 260px;} 