
  /* -----------------------------------------------------------------------------------------
    (C) 2009-2012, 2019 CreLo-CMS
   -----------------------------------------------------------------------------------------
    CSS-Compress
   ---------------------------------------------------------------------------------------*/
   body { margin:0; padding:0; text-align:center; }body, html {width: 100%; height: 100%; border: 0px dotted #F9F9F9;border-bottom: 1px solid #FFF;border-top: 0px solid #F9F9F9;color: #1A1A1A;font-size: 14px; line-height: 150%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}* table.xdebug-error {position: fixed;top: 40px;left: 10%;z-index: 99;width: 80%;}div#seite_wrapper, div#seite_2, div#seite_3{ min-height: 100%; height: auto !important;margin: 0 auto 0 auto; }* html #seite_wrapper, * html #seite_2 {height: 100%;} div#seite_wrapper {position: absolute; top: 0px; left: 0px;width: 99.9%;overflow: hidden !important; background: #C9BBA4 url(cms/styles/AK_hg_04.jpg) repeat; background-attachment: fixed;border: 0px solid #0000FF;}#header1_wrapper {width: 100%; height: 160px;margin: 0px auto 0px auto;background-image: url(cms/styles/HG_FV2_160.png);background-color: #3b3113;}#header1_a {position: relative;top: 5px; height: 13px; margin: 0px auto 0px; padding: 0px 0 0 0; text-align: center;line-height: 100%; }div#laufschrift { position: relative; left: 0px; top: 30px;margin: 0 auto 0;height: 100%; width: 984px; }div#laufschrift div#ticker {z-index: 90;color: #A10000;font-weight: normal;font-size: 16px;margin-top: 0;}div#laufschrift div#ticker div.pointer{ padding-top: 6px;}div#seite_2 { position: relative; left: 0px;top: -80px; width: 994px;background-image: url(cms/styles/hg_07_seite1.png);background-repeat: repeat;border: 0px solid #0000FF;-moz-border-radius: 16px; -webkit-border-radius:16px;border-radius: 16px; -webkit-box-shadow: 8px 8px 10px #87826b; -moz-box-shadow:8px 8px 10px #87826b;box-shadow:8px 8px 10px #87826b;}div#seite_3 { border: 0px solid #0000FF;}div#header1_a,div#seite_3,div#layer_01,div#layer_navi,div#layer_04,div#layer_content,div#footer1_a{width: 938px; overflow: visible; }div#banner_01 {float: right;position: fixed;top: 25px;right: 10px;width: 225px;height: 85px;background: transparent;border: 0px dotted #C0C0C0;z-index: 99;color: #1A1A1A;} div#layer_01, div#layer_04, div#layer_content {color: #1A1A1A;z-index: 1;}div#layer_01 { height: 1px;background-color: transparent; color: #1a1a1a;display: block;}div#layer_04 { position: relative;top: 25px; height: 275px; background: #87826b url(cms/styles/HG.jpg) no-repeat center;padding: 2px;border: 1px solid #c9bba4;}div#layer_04 a div#slideshow img,div#layer_04 a:link > img, div#layer_04 a:visited > img, div#layer_04 a:active > img {border: 0 none; margin: 0; padding: 0; text-decoration: none;}div#logo {float: right;text-align: center;}div#logo_01 {position: absolute;top: 28px; left: 28px;width: 224px; height: 146px;background: transparent;}div#logo_02 {position: absolute;top: 0px; right: 10px;height: 220px; width: 904px;font-size: 30px; line-height: 120%;color: #E5DCC4;text-align: left;}div.logo_02_hidden_a, div.logo_02_hidden_b, div.logo_02_hidden_c {display: none;}div#layer_navi {position: absolute; top: 250px; left: 30px;height: 30px;width: 940px; color: #1A1A1A;text-align: left; z-index: 9;border: 0px dotted #1A1A1A; }* html #layer_content {height: 300px;} div#layer_content{ min-height: 300px; height: auto !important;}div#layer_content { margin: 40px auto 0;clear: right; display: inline-block; border: 0px solid #FF0000; }div#separation {height: 60px;padding-bottom: 40px; background-color: transparent;border: 0px solid #EEEEEE;}div#footer1_wrapper {position: absolute; left: 0px; bottom: 1px; width: 100%; height: 30px;margin: 0px auto 0px auto;background-image: url(cms/styles/AK_fusszeile_01.png); background-color: #AB9878; border-top:0px solid #F9F9F9;}div#footer1_a {position: relative;top: 0px; height: 14px; margin: 0px auto 0px; padding: 0px 0 0 0; text-align: center; vertical-align: middle;line-height: 100%; }div#footer1_b {height: 10px;} div#header1_wrapper, div#header1_a p, div#header1_a p a,div#footer1_wrapper, div#footer1_a p, div#footer1_a p a{color: #1A1A1A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 100%; letter-spacing: 0.1em;font-style: normal; font-weight: normal; text-decoration: none;}div#header1_a p a:link, div#header1_a p a:visited, div#header1_a p a:active,div#footer1_a p a:link, div#footer1_a p a:visited, div#footer1_a p a:active {color: #1A1A1A; margin: 0; padding: 0; }div#header1_a p a:hover,div#footer1_a p a:hover {color: #1B2A91; background-color: #F9F9F9;}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;} div#subregion{position: relative;top: 12px;left: 0px;float: left;height: 460px; width: 190px;display: inline-block;font-size: 16px; line-height: 150%; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}div#layer_sub_o {height: 30px; background-repeat: no-repeat;}div#layer_sub_u {height: 30px; background-repeat: no-repeat;}div#layer_sub_o {background-image: url(../styles/navi_li_o_trans.png);}div#layer_sub_u {background-image: url(../styles/navi_li_u_trans.png);}div#layer_sub {height: 400px; overflow: hidden;background-image: url(navi_li_m_trans.png);background-repeat: repeat-y;}div#subregion ul {width: 188px;margin: 0px 0 0px 10px;padding: 0;text-align: left;} ul#NaviSub, ul#NaviSub li a {font-size: 14px; color: #1A1A1A; font-weight: bold; text-decoration: none;}ul#NaviSub li {width: 170px; margin-left: -8px;padding: 1px 00 16px; padding-top: 5px; padding-bottom: 5px;background-color: transparent;list-style: none; list-style-image: none;border-bottom: 2px solid #F2F2F2;}ul#NaviSub li a {display: inline-block; width: 160px;background: transparent url(../styles/navi_marker1_.png) no-repeat left; padding-left: 20px; }ul#NaviSub li a:hover, ul#NaviSub span { color: #A10000;background: transparent url(../styles/navi_marker2_.png) no-repeat left; padding-left: 20px; }ul#Navi-Sub li#active, li#active {}ul#Navi-Sub li ul span { } div#Navigation_li, div#Navigation_re{height: 30px; width: 20px;}div#Navigation_li {float: left; background: transparent url(cms/styles/AK_navi_li-re.png) no-repeat;}div#Navigation_re {float: right; background: transparent url(cms/styles/AK_navi_li-re.png) no-repeat;}div#Navigation { float: left; margin-left: 0px; margin-top: 0px;display: inline-block; height: 30px; width: 900px; background: transparent url(cms/styles/AK_navi_01.png) repeat-x;}#layer_navi, ul#Navigation, ul#Navigation li a {font-size: 13px; color: #1A1A1A; margin: 0; padding: 0; font-weight: bold; text-decoration: none;}ul#Navigation {margin: 0; padding: 0;text-align: center;}ul#Navigation li {list-style: none;list-style-image: none; float: left;position: relative;margin: 0;padding: 0;}* html ul#Navigation li {margin-bottom: 0.1em;}*:first-child+html ul#Navigation li {margin-bottom: 0.1em;}ul#Navigation li ul {margin: 0; padding: 5px 0 2px 0; position: absolute;top: 2.2em; left: 0em; display: none; background-color: transparent;text-align: center;} * html ul#Navigation li ul {left: -1.5em;lef\t: -0.4em;}*:first-child+html ul#Navigation ul { padding-bottom: 0.4em; z-index: 15;}ul#Navigation li:hover ul {display: block;}ul#Navigation li ul li {float: none; display: inline; margin-bottom: 0.0em; padding: 0; } ul#Navigation li a {display: block; width: 90px; height: 30px;padding: 5px 0px 0px 0px; border: 0px solid #BBB;color: #1A1A1A;background: transparent url(cms/styles/navigation_x160.png) no-repeat;} * html ul#Navigation li a { width: 160px;w\idth: 160px; } ul#Navigation li ul li a, ul#Navigation li ul li a:hover {font-size: 80%; font-weight: normal;width: 156px; height: 24px;border-top: 1px solid #BBB;padding: 4px 0 0px 0; background-image: none; background-color: #F2F2F2;} ul#Navigation li ul li a:hover { color: #A10000; font-weight: bold;background-color: #FFFFFF;}ul#Navigation li a:hover, ul#Navigation span {border: 0px solid #BBB;border-left-color: #BBB; border-top-color: #BBB; color: #A10000; font-weight: bold; letter-spacing: 0.3px;background: transparent url(cms/styles/navigation_hoverx160.png) no-repeat;} ul#Navigation li#active, li#active {color: #F2F2F2; background-color: #1A1A1A; padding: 0px;}ul#Navigation li ul span {color: #A10000; background-color: #F2F2F2;}