@charset "UTF-8";
/* base */ 
@media all{ * { margin:0; padding:0; }option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }body {font-size:100.01%;background:#fff;color:#000;text-align:left; }div { outline:0 none; }fieldset, img { border:0 solid; }ul, ol, dl { margin:0 0 1em 1em; } li {line-height:1.5em;margin-left:0.8em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content:""; }.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }.floatbox { overflow:hidden; }#ie_clearing { display:none; }.skip, .hideme, .print {position:absolute;top:-32768px;left:-32768px; }.skip:focus, .skip:active {position:static;top:0;left:0;}#skiplinks { position:absolute;top:0px; left:-32768px; z-index:1000; width:100%;margin:0; padding:0; list-style-type:none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px; outline:0 none;position:absolute; width:100%;}}@media screen, projection{ #header { position:relative; }#topnav { text-align:right; }#header #topnav {position:absolute;top:10px;right:10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float:left; width:200px; }#col2 { float:right; width:200px; }#col3 { width:auto; margin:0 200px; }#col1_content, #col2_content, #col3_content { position:relative; }.subcolumns { width:100%; overflow:hidden; }.subcolumns_oldgecko { width:100%; float:left; }.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }.c20l, .c20r { width:20%; }.c40l, .c40r { width:40%; }.c60l, .c60r { width:60%; }.c80l, .c80r { width:80%; }.c25l, .c25r { width:25%; }.c33l, .c33r { width:33.333%; }.c50l, .c50r { width:50%; }.c66l, .c66r { width:66.666%; }.c75l, .c75r { width:75%; }.c38l, .c38r { width:38.2%; }.c62l, .c62r { width:61.8%; }.subc{ padding:0 0.5em; }.subcl { padding:0 1em 0 0; }.subcr { padding:0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize > div {display:table-cell;float:none; margin:0; overflow:hidden;vertical-align:top;}}@media print{ .subcolumns > div,.floatbox { display:table;overflow:visible; } .print { position:static; left:0;}.noprint { display:none !important; }}
/* fonts */ 
@font-face {font-family: 'Open Sans';src: url('../../../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../../../fonts/opensans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'Open Sans';src: url('../../../fonts/opensans-regularitalic-webfont.woff2') format('woff2'), url('../../../fonts/opensans-regularitalic-webfont.woff') format('woff');font-weight: normal;font-style: italic;}@font-face {font-family: 'Open Sans';src: url('../../../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../../../fonts/opensans-bold-webfont.woff') format('woff');font-weight: 700;font-style: normal;}
/* basemod */ 
@media screen, projection{body { overflow-y:scroll; }*, *:after, *:before{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block; }body { padding: 0; }.page_margins {max-width: 1140px;margin: 0 auto 0;background: #fff;position: relative;}.page{}#header > .page_margins{ overflow: hidden; background: -moz-linear-gradient(left,rgba(232,232,232,0.66) 0%, rgba(232,232,232,0) 25%, rgba(232,232,232,0) 100%); background: -webkit-linear-gradient(left,rgba(232,232,232,0.66) 0%,rgba(232,232,232,0) 25%,rgba(232,232,232,0) 100%); background: linear-gradient(to right,rgba(232,232,232,0.66) 0%,rgba(232,232,232,0) 25%,rgba(232,232,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8e8e8e8', endColorstr='#00e8e8e8',GradientType=1 ); }#headercontent { position:relative; height:41px; }.defaultheaderstart { position:absolute; top:0px; left:0px; width:100%; height:41px; background:#9cc045; }#headerstartrot { position:absolute; top:0px; left:0px;width:100%; height:41px; background:#e30613; }#headerstartgruen { position:absolute; top:0px; left:0px; width:100%; height:41px; background:#9cc045; }#headerstartblau { position:absolute; top:0px; left:0px; width:100%; height:41px; background:#213a8f; }#navigation { display: none; }#navigation2 { display: none }#search { position: relative; top:11px;width: 206px; height:20px; margin: 0 auto; }#logo { padding: 10px; width: 210px; }#logo a{ display: inline-block; max-width: 100%; }#logo a:hover{ text-decoration: none; }#logo .logo-image{}#logo .logo-slogan{ display: block; color: #e30613; font-size: 17px; padding-top: 5px; text-align: left; }.mobileMenuBtn{ float: right; margin-top: 35px; margin-right: 15px; }#bereichsbild { height:175px; overflow: hidden; position: relative;}#bereichsbild .fullscreenImage{ position: absolute; top: 0; left: 0; width: 100%; height: 100% }#bereichsbild .bildtext{ position: absolute; text-align: right; bottom: 0; right: 0; width: 100%; padding: 30px 0 15px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.4))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 ); }#bereichsbildslider .bildtext .teaser{ font-weight: bold; display: inline-block; margin: 8px 12px 0; font-size: 13px; background: url('../../../images/button_bg.png') center repeat-x; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; padding: 5px 10px; }#bereichsbildslider { position: relative; height:175px; overflow: hidden; }#bereichsbildslider .slideitem{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }#bereichsbildslider img{ position: absolute; top: 0; left: 0; }#bereichsbildslider .fullscreenImage{ position: absolute; top: 0; left: 0; width: 100%; height: 100% }#bereichsbildslider .slidetext{ position: absolute; text-align: right; bottom: 0; right: 0; width: 100%; padding: 30px 0 15px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.4))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 ); }#bereichsbildslider .slidetext .teaser{ font-weight: bold; display: inline-block; margin: 8px 12px 0; font-size: 13px; background: url('../../../images/button_bg.png') center repeat-x; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; padding: 5px 10px; }#search input.suchfeld { background:url('../../../images/Suche.jpg') no-repeat 0 0; border: 0 none; padding-left:5px; width:179px; height:20px; line-height20px; font-size:91.67%; }#search input.submit {background:url("../../../images/Lupe.jpg") repeat scroll 0 0 transparent;border:0px none;height:20px;outline:0 none;position:absolute;right:0;top:0px;width:20px;}#topnav {}#impressionen { margin-bottom: 20px; position: relative; }#impressionen .impressionenbottom img{ width: 100%; }.impressionenkopf { background: #9cc045; color:#FFFFFF; text-align: center; font-weight:bold; line-height: 1em; padding: .625em; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }#impressionen .schalter { position: relative; padding: .25em; font-weight: normal; background: #9cc045; text-align: center; }#impressionen .schalterl { cursor: pointer; }#impressionen .schalterr { cursor: pointer; }#impressionen .schaltertext { display: inline; margin: 0 .25em; color: #fff; }#impressionen .schaltertext ul { display: inline; margin: 0 .25em; padding: 0;}#impressionen .schaltertext li { display: inline; margin: 0; padding: 0; list-style: none; }#impressionen .impvon {}#impressionen .impbild {}#impressionen .impmax { margin: 0 0 0 .25em; }.impressionenbottom { padding:0; overflow:hiden; height: 0; padding-bottom: 65%; }#adresse { margin-bottom: 20px; padding: 10px; background: #e8e8e8; }#adresse p { margin: 10px 0 0; line-height:1.2em; }#adresse a { color: #9cc045; }#banner { }#banner div { margin-bottom: 10px; }#menu { }#aktionen { position:relative; bottom:0; left:10px; }#main { overflow:hidden; background: #c3db86; }#main .page_margins{ padding-top: 20px; }#google_map { width:530px; height:260px; display:block; margin: 0 5px; }.baupgebietmap{ height: 300px; width: 100%; }.bauplaetzemap{ height: 300px; width: 100%; }.imageMapWrapper{ position: relative; width: 750px; height: 550px; }.imageMapWrapper map{ position: absolute; top: 0; left: 0; }.imageMapWrapper area{ position: relative; z-index: 29; }.imageMapWrapper .mapOverlayDefault{ position: absolute; top: 0; left: 0; z-index: 5; }.imageMapWrapper .imageMapMarkierung{ position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%;}.imageMapWrapper .mapOverlayActive{ position: absolute; top: 0; left: 0; z-index: 7;}.hiddenImg{ display: none; }.highlight{ color: #e0081d; }.highlightG{ color: #419420; }.highlightG a{ text-decoration: none!important; }.mapSwitcher{ position: relative; }a.switchMapType{ display: block; float:left; background: #9cc045; border-bottom: 4px solid #6e882e; font-weight: bold; margin: 0 .5em .75em 0; color: #FFFFFF!important; padding: .75em 1em; line-height: 1em; text-decoration: none !important; }a.switchMapType.active, a.switchMapType:active { background: #8cad3b; border-top: 2px solid #fff; border-bottom: 2px solid #6e882e; }.mapType{ height: auto; width: 100%; overflow: hidden; position: absolute; left: 9999em; top: 9999em; }.mapType.active{ position: static; top: 0; left: 0; }.mapTypeImageMap .desktop{ display: none; }.mapTypeImageMap .mobile{ display: block; }.mapTypeImageMap .mobile .imageMapWrapper{ width: 100%; height: auto; }.mapTypeImageMap .mobile img{ width: 100%; }.subtitle{ margin-top: -10px; }.ansprechpartner{ margin: 25px 0 0; border: 1px solid #CDCDCD; padding: 15px; background: #F5F5F5; }#footer { padding: 1em; font-size: 12px; text-align: center; opacity: .5; }.sichererpager { margin: 20px 0 40px; }.sichererpager span a { color: #9cc045; }.sichererpager span.aktuell a { color: #939598; }.lichtenaustrom { margin-left:9px; padding-top:16px; }.sonstigesContent #navmitte{ padding: 10px; background: #e8e8e8; }.sonstigesContent #navmitte a{ font-weight: bold; color: #444 }.sonstigesContent .vereinslink > a{ display: block; padding: .75em; font-weight: bold; }.sonstigesContent .vereinslink:nth-of-type(2n) > a{ background: rgba(0,0,0,.04); }.sonstigesContent .vereinslink > a:hover{ background: #9cc045; color: #fff; text-decoration: none; }.sonstigesContent .footerlink{ padding: 10px; border-top: 1px solid #ccc; margin: 2em 0; }.sonstigesContent .footerlink a{ color: #444; }.sonstigesContent .footerlink a:before{ content: "« "; }#col1 { display: none; float: none; width: 100%; }#col1_content {}#col2 { float: none; width: 100%; }#col2_content{ overflow: hidden; padding: 10px; }#col2_content > div { width: 260px; max-width: 100%; margin: 0 auto 20px; }#col3 { margin: 0; padding: 10px; }#col3.fullsize {}#col3_content { overflow:hidden; }.wahlenbutton a{ display: block; color: #fff; text-align: center; padding: 20px; background: #e30613; font-size: 1.25em; margin: .25em 0; }.wahlenbutton a:hover{ color: #fff; } #skiplinks a.skip:focus,#skiplinks a.skip:active {color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-decoration:none;}}@media all and (min-width: 25em){ }@media all and (min-width: 30em){ #col3 { padding: 15px; }}@media all and (min-width: 32.5em){ }@media all and (min-width: 40em){ #col2_content > div { width: 220px; float: left; margin: 0 10px 20px 0; }.baupgebietmap{ height: 477px; }.bauplaetzemap{ height: 477px; }}@media all and (min-width: 45em){ #col1 { display: block; float: left; width: 220px; padding: 0 0 0 10px; }#col1_content {}#col2 { clear: both; }#col3 { padding: 0 20px; margin-left: 220px; }#col3.fullsize {}#col3_content { overflow:hidden; }#bereichsbild { width: 65%; height:210px; float: right; }#bereichsbildslider { float: right; width: 65%; height:210px; }#logo { padding: 50px 10px 0; float: left; width: 35%; text-align: center; }#logo .logo-slogan{ font-size: 21px; padding-top: 10px; }.mobileMenuBtn{ display: none; }#navigation { display: block; position:absolute; top:10px; left:10px; height:18px; }#navigation2 { display: block; position:absolute; top:10px; right: 250px; height:18px; }#search { position:absolute; right: 10px; margin: 0; }}@media all and (min-width: 56.25em){}@media all and (min-width: 60em){#col1 { width: 250px; float: none; padding: 0 0 0 20px; }#col1_content {}#col2 { clear: none; width:250px; padding: 0 20px 0 0; }#col2_content { padding: 0; }#col2_content > div { margin-right: 0; }#col3 { padding: 0 30px; margin-left: 0; }.contentTable{ display: table!important; table-layout: fixed!important; width: 100%!important; }.contentTable > .contentRow{ display: table-row!important; }.contentTable > .contentRow > .contentCol{ display: table-cell!important; vertical-align: top!important; float: none!important; }.bauplaetzemap{ height: 600px; }}@media all and (min-width: 65em){ .mapTypeImageMap .desktop{ display: block; }.mapTypeImageMap .mobile{ display: none; }}@media all and (min-width: 70em){body { padding: 10px 0 0; }#header > .page_margins{-webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }}
/* forms */ 
@media screen, projection{.yform {margin:0 0 1em 0;}.yform fieldset {margin:0 0 1em 0;padding:0em;}.yform legend {font-size:125%; font-weight:normal; color:#000;}.yform label {color:#666;}.yform input,.yform textarea,.yform select,.yform optgroup {font-family:'Open Sans',Arial, Helvetica, sans-serif; }.yform .type-text input,.yform .type-text textarea,.yform .type-select select {border:1px solid #939598;}.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active {border:1px #419420 solid;background:#fff;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input {border:1px solid #939598;padding:.2em 1.2em;color:#666666;}.yform .type-button input[type=reset] { color:#666666; background:#FFFFFF; border:1px solid #939598; }.yform .type-button input[type=submit] { color:#666666; background:#FFFFFF; border:1px solid #939598; }.yform .type-button input.reset { color:#666666; background:#FFFFFF; border:1px solid #939598; }.yform .type-button input.submit { color:#666666; background:#FFFFFF; border:1px solid #939598; }.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active {border:1px solid #419420;background:#DDD;text-decoration:underline;}.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active {background:#800; color:#fff;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active {background:#880; color:#fff;}.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.5em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {margin:0.5em 0;padding:3px 0.5em;position:relative;overflow:hidden;}.yform div.type-button {padding:3px 0em;}.yform .type-text input,.yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}.yform .type-select select optgroup {font-style:normal;font-weight:bold;}.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input {width:auto;cursor:pointer;}.yform div.error {border:1px #a00 dashed;background:#faf4f4;padding:0.5em;}.yform div.error label { color:#000; font-weight:bold; }.yform div.error .message { color:#800; } .full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label {float:left;width:30%; line-height:166.67%;}.columnar div.type-text input#suche { width:32.8%; }.columnar div.type-check input { margin-left:30%; }.columnar div.error .message { margin-left:30%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:64.8%; }.columnar div.type-select select { float:left; width:66.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform,.yform div,.yform div * { zoom:1; } .yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9; *left:0\9; }.yform fieldset { position:relative\9; overflow:visible\9;margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px; }.yform fieldset { *padding-top:1.5em; }* html .yform { padding-top:10px; }}@media all and (max-width: 30em){ .yform table,.yform tr,.yform td,.yform tbody,.yform thead,.yform th,.yform label,.yform input,.yform textarea,.yform select{ display: block; width: 100%!important; padding: 0; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button{ padding-left: 0; padding-right: 0; }}
/* content */ 
@media all{ html * { font-size:100.01%; } textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size: 14px;color:#444;line-height: 1.4;}h1,h2,h3,h4,h5,h6 {font-family: 'Open Sans',Arial, Helvetica, sans-serif;font-weight: normal;color: #939598;margin: 0 0 0.65em 0;}h1 { font-size:158.33%; }h2 { font-size:158.33%; }h3 { font-size:133.33%; }h4 { font-size:116.67%; }h5 { font-size:116.67%; }h6 { font-size:116.67%; }ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }ul { list-style-type:disc; }ul ul { list-style-type:circle; margin-bottom:0; }ol { list-style-type:decimal; }ol ol { list-style-type:lower-latin; margin-bottom:0; }li { margin-left:0.8em; line-height:1.5em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; }.responsiveTable{ min-height: 0.01%; overflow-x: auto; }p { line-height:1.5em; margin:0 0 1em 0; }blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin:0 0 1em 1.6em; color:#666; }strong,b { font-weight:bold; }em,i { font-style:italic; }big { font-size:116.667%; }small { font-size:91.667%; }pre { line-height:1.5em; margin:0 0 1em 0; }pre, code, kbd, tt, samp, var { font-size:100%; }pre, code { color:#800; }kbd, samp, var, tt { color:#666; font-weight:bold; }var, dfn { font-style:italic; }acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub, sup { font-size:91.6667%; line-height:0; }hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}.medium, img{ max-width: 100%; height: auto; }a { color:#3D3D3E; background:transparent; text-decoration:none; outline:0 none; }a:visited{ }a:focus,a:hover,a:active { color:#3D3D3E; text-decoration:underline; }#col3_content a[href$=".pdf"] {background: url(../../../images/acrobat.gif) no-repeat left center;padding-left: 16px;}#col3_content .mediumleft a[href$=".pdf"] {background: none;padding-left: 0;}#col3_content a.addlink {background: url(../../../images/add-button.png) no-repeat left center;padding-left: 16px;}p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border:1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; } .highlight { color:#c30; }.dimmed { color:#888; }.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }.center { display:block; text-align:center; margin:0.5em auto; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }table caption { font-variant:small-caps; }table.full { width:100%; }table.fixed { table-layout:fixed; }th,td { padding:0.5em; }thead th { color:#000; border-bottom:2px #800 solid; }tbody th { background:#e0e0e0; color:#333; }tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }tbody th { border-bottom:1px solid #fff; text-align:left; }.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { background: #EEE; display:block; margin-top: 2px; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.clear { clear: both; font-size: 1px; height: 1px; }.mediumleft,.mediumright,.mediumcenter{ max-width: 100%; height: auto; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }.contentItem { border-top: 1px solid #ddd; padding: 1.25em 0; }.contentItem.terminItem h3{ margin-top: .125em; }.contentItem .teaserbild { display:block; width: 180px; margin:0 0 10px; padding:0; text-align:left; }.contentItem .teasertext { display:block; }.unterueberschrift { color:#9cc045; }.contentLink { margin-top: 1em; width: 100%; overflow: hidden; }.contentLink a { color: #9cc045!important; display: inline-block; font-weight: bold; text-decoration: none!important; }.contentLink a:hover{ color: #88A939!important; text-decoration: underline!important; }.contentLink a img{ display: none; }.contentItem b { color: #419420;}.contentItem h2 a{ color: #939598; text-decoration: none; }.contentItem a, .sonstigesContent a, #maps_suche a { color:#9cc045; text-decoration: none; }.contentItem a:hover, .sonstigesContent a:hover, #maps_suche a:hover { text-decoration: underline; }.fullscreenImage{background-repeat: no-repeat; background-position: center; background-attachment: scroll;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.tcontentItem h3 { margin-top:.5em; }.sonstigesContent #mitte { margin-top:10px; }.sonstigesContent #mitte .footerlink { margin-top:10px; }.sonstigesContent .rightKleinanzeigen { width:50%; float:left; }.sonstigesContent .leftKleinanzeigen { width:50%; float:left; }.sonstigesContent .rightKleinanzeigen div, .sonstigesContent .leftKleinanzeigen div { display:block; }#kalender_suche div { margin-bottom:2px; }#kalender_suche input { padding:0.3em; border:1px solid #939598; }#kalender_suche select { padding:0.1em; border:1px solid #939598; }#kalender_suche input.but { padding:0.2em; background:#FFFFFF; }#kalender_suche input.but:focus, #kalender_suche input.but:active, #kalender_suche input.but:hover { background:#DDD; }#kalender_suche input:focus, #kalender_suche input:active, #kalender_suche input:hover,#kalender_suche select:focus, #kalender_suche select:active, #kalender_suche select:hover { border:1px solid #419420; }#kalender_suche label { line-hieght:166.67%; color:#666666; }#verein_suche div { margin-bottom:8px; }#verein_suche input { padding:0.18em; border:1px solid #939598; }#verein_suche select { padding:0.1em; border:1px solid #939598; }#verein_suche input.but { padding:0.2em; background:#FFFFFF; }#verein_suche input.but:focus, #verein_suche input.but:active, #verein_suche input.but:hover { background:#DDD; }#verein_suche input:focus, #verein_suche input:active, #verein_suche input:hover,#verein_suche select:focus, #verein_suche select:active, #verein_suche select:hover { border:1px solid #419420; }#verein_suche label { display:block; line-height:166.67%; color:#666666; }.documenttable { margin-bottom:35px; }.documenttable th { background:none; border-bottom:1px solid #939598; }.documenttable td { background:none; border:1px solid #939598; }.documenttable .contentLink { float:right; }.documenttable td.title div.inhalt_deep { position: relative; padding: 6px 6px 6px 30px; }.ideenbuch div#ideenbuchEintrag {}.ideenbuch { padding:10px 0 10px 1px; }.ideenbuch div { margin-bottom:2px; color:#666666; }.ideenbuch input { padding:0.3em; border:1px solid #939598; width: 250px; }.ideenbuch input.submit { padding:0.2em; background:#FFFFFF; width: 70px; }.ideenbuch input.submit:focus, .ideenbuch input.submit:active, .ideenbuch input.submit:hover { background:#DDD; }.ideenbuch input:focus, .ideenbuch input:active, .ideenbuch input:hover { border:1px solid #419420; }.ideenbuch textarea { padding:0.3em; border:1px solid #939598; width: 250px; }.ideenbuch label { line-height:166.67%; color:#666666; width: 135px; float:left; }.ideenbuch .blocklink { border: 1px solid #939598; padding:0.2em; background:#FFFFFF; color:#000000; text-decoration:none;}.ideenbuch .blocklink:focus, .ideenbuch .blocklink:active, .ideenbuch .blocklink:hover { background:#DDD; border:1px solid #419420; }.ideenbuch .right { margin-left: 135px; padding:0.3em; }.ideenbuch b { color:#333333; }.newsswiper{ position: relative; }.newsswiper .newsswiper-header{ padding: 6px 10px; background: #e8e8e8; font-weight: bold; text-align: center; }.newsswiper a{ display: block; position: relative; }.newsswiper .title{ position: absolute; bottom: 0; left: 0; width: 100%; line-height: 1.1; padding: .5em; background: rgba(156,192,69,.85); color: #fff; font-size: 13px; text-align: center; z-index: 2; text-shadow: 0 0 3px rgba(0,0,0,.75); }.newsswiper .button-prev,.newsswiper .button-next{ cursor: pointer; z-index: 3; position: absolute; top: 0; width: 32px; height: 32px; background-position: center; background-repeat: no-repeat; }.newsswiper .button-prev{ left: 2px; background-image: url(../../../images/slider-arrow-left.png); }.newsswiper .button-next{ right: 2px; background-image: url(../../../images/slider-arrow-right.png); }}@media all and (max-width: 45em){ .responsiveTable{ border: 1px solid #ccc; overflow-y: hidden; width: 100%; }}@media all and (min-width: 25em){ }@media all and (min-width: 30em){ }@media all and (min-width: 32.5em){ .contentItem .teaserbild { float:left; margin:0 15px 5px 0; width: 130px; }.contentItem .teasertext { margin-left: 150px; }.contentItem .teasertext.noIndent { margin-left: 0; }}@media all and (min-width: 40em){ }@media all and (min-width: 51.25em){}@media all and (min-width: 56.25em){}@media all and (min-width: 60em){}@media all and (min-width: 65em){}@media all and (min-width: 70em){.contentItem .teaserbild { width: 180px; }.contentItem .teasertext { margin-left: 200px; }.contentItem .teasertext.noIndent { margin-left: 0; }}
/* menu */ 
@media screen, projection {#breadcrumbs, #breadcrumbs a {font-size:12px;color:#939598;margin-bottom:6px;}#navigation ul, #navigation2 ul {padding: 0;margin: 0;}#navigation ul li, #navigation2 ul li {float: left;display: inline;list-style-type: none;margin:0;padding:0;}#navigation ul li a, #navigation2 ul li a {white-space: nowrap;padding: 0 0.3em;font-size:91.67%;font-weight:bold;color:#FFFFFF;}#navigation ul li a.aktiv, #navigation ul li a:hover, #navigation ul li a:focus, #navigation2 ul li a.aktiv, #navigation2 ul li a:hover, #navigation2 ul li a:focus {text-decoration: underline;}#navigation ul li span, #navigation2 ul li span {color:#FFFFFF;font-weight:bold;}ul.menu {padding: 0;margin: 0;}ul.menu li {list-style-type: none;padding: 0;margin: 0;position: relative;}ul.menu li a {display: block;margin-bottom:4px;color:#FFFFFF;padding: .5em 10px;}ul.menu > li > a{text-shadow: 0 0 5px rgba(0,0,0,.2);}ul.menu li a.aktiv {}ul.menu li a.rot { background: #e30613; }ul.menu li a.gruen { background: #9cc045; }ul.menu li a.blau { background: #213a8f; }ul.menu li a:hover, ul.menu li a:focus {text-decoration: underline;}ul.submenu {margin: 0; display: none;}ul.submenu.active{ display: block; }ul.submenu li {}ul.submenu.rot{ border-left: 3px solid #e30613; padding-left: 3px;}ul.submenu.gruen{ border-left: 3px solid #9cc045; padding-left: 3px; }ul.submenu.blau{ border-left: 3px solid #213a8f; padding-left: 3px; }ul.submenu li a {margin-bottom:3px;color: #000000;font-size: 13px;padding: .25em 10px;}ul.submenu li a:hover{text-decoration: underline;}ul.submenu li a{ background: #E8E8E8!important; }ul.submenu li a.aktiv {}ul.submenu li a.aktivrot { color:#EE1A2B; }ul.submenu li a.aktivgruen { color:#678C0E; }ul.submenu li a.aktivblau { color:#0070AA; }ul.submenu li a:hover {}ul.subsubmenu {margin: 0 0 3px;display: none;}ul.subsubmenu.active{ display: block; }ul.subsubmenu li {margin: 0;}ul.subsubmenu li a {margin-bottom:0px;color: #939598;padding-left: 1.5em;}ul.subsubmenu li a.rot { background: none; }ul.subsubmenu li a.gruen { background: none; }ul.subsubmenu li a.blau { background: none; }ul.subsubmenu li a.aktivrot { background: none; color: #939598; font-weight:bold; }ul.subsubmenu li a.aktivgruen { background: none; color: #9cc045; font-weight:bold; }ul.subsubmenu li a.aktivblau { background: none; color: #939598; font-weight:bold; }ul.submenu li a.aktiv {}ul.submenu li a:hover {}}
/* jquery.mmenu */ 
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}.mm-btn,.mm-menu{box-sizing:border-box}.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{display:block;padding:0;position:absolute}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}.mm-btn,.mm-panel.mm-highest{z-index:1}.mm-panels{overflow:hidden}.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}.mm-btn{width:40px;height:40px;position:absolute;top:0}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:23px}.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}
/* jquery.mmenu.positioning */ 
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}.mm-menu.mm-right{left:auto;right:0}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu{z-index:2}.mm-menu.mm-front,.mm-menu.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
/* swiper.min */ 
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* print */ 
@media print{#col1, #col2, #headerstart, #headerstartblau, #headerstartgruen, #headerstartrot, #kalender, #bereichsbild, #footer, .mainbottom, #search, #headercontent, #navigation, #navigation2 { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }}
/* fancybox */ 
@media screen, projection {#fancybox-wrap, #fancybox-wrap *{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}* html #fancybox-loading {position: absolute;margin-top: 0;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('../../../images/fancybox/fancybox.png');}#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}* html #fancybox-overlay {position: absolute;width: 100%;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px 0px;cursor: pointer;z-index: 1103;display: none;}#fancybox_error {color: #444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: 'Open Sans',Arial;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}.fancybox-title-over {color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background-image: url('../../../images/fancybox/fancy_title_over.png');display: block;}#fancybox-title-wrap {display: inline-block;}#fancybox-title-wrap span {height: 32px;float: left;}#fancybox-title-left {padding-left: 15px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}#fancybox-title-main {font-weight: bold;line-height: 29px;background-image: url('../../../images/fancybox/fancybox-x.png');background-position: 0px -40px;color: #FFF;}#fancybox-title-right {padding-left: 15px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('../../../images/fancybox/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -30px;}#fancybox-right-ico {background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}#fancy-bg-n {top: -20px;left: 0;width: 100%;background-image: url('../../../images/fancybox/fancybox-x.png');}#fancy-bg-ne {top: -20px;right: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -162px;}#fancy-bg-e {top: 0;right: -20px;height: 100%;background-image: url('../../../images/fancybox/fancybox-y.png');background-position: -20px 0px;}#fancy-bg-se {bottom: -20px;right: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -182px; }#fancy-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('../../../images/fancybox/fancybox-x.png');background-position: 0px -20px;}#fancy-bg-sw {bottom: -20px;left: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -142px;}#fancy-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../../../images/fancybox/fancybox-y.png');}#fancy-bg-nw {top: -20px;left: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -122px;}#fancybox-loading.fancybox-ie div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie #fancybox-close{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-over{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie #fancybox-title-left{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-main{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-right{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie #fancybox-left-ico{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-right-ico{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie .fancy-bg { background: transparent !important; }.fancybox-ie #fancy-bg-n{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-ne{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-e{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-se{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-s{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-sw{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-w{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-nw{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }}
/* kalender */ 
@media screen, projection{#kalender{ margin: 1em 0; overflow: hidden; }#kalender_blatt{ float: left; width: 250px; margin: 0 20px 10px 0; padding: 10px; background: #9cc045; text-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }#kalender_blatt * { color: #fff; }#kalender_blatt > .kalender_kopf { font-weight: bold; margin-bottom: 5px; }#kalender_blatt > .kalender_topic { font-size: 18px; text-align: center; padding: 0 0 5px; border-bottom: 1px solid rgba(255,255,255,.5); }#kalender_blatt > .kalender_topic a{ display: inline-block; padding: 0 5px; }#kalender_blatt > .kalender_topic a.prev{ float: left; }#kalender_blatt > .kalender_topic a.next{ float: right; }#kalender_blatt a { text-decoration: none; }#kalender_blatt .kalender_feld { float: left; width: 14.28%; text-align: center; padding: 0 5px 5px 0; }#kalender_blatt .kalender_tag a { padding: 4px 0; display: block; border: 1px solid rgba(255,255,255,.5); }#kalender_blatt .kalender_tag a:hover{ border: 1px solid rgba(255,255,255,1); background: rgba(255,255,255,.1); }#kalender-buttons{ margin: 1em 0; padding: 5px 15px; background: #e8e8e8; }#kalender-buttons p{ margin: 10px 0; }#kalender_suche{ width: 250px; max-width: 100%; float: left; }#kalender_suche form > div{ margin: 0 0 5px; }#kalender_suche label{ width: 40%; display: inline-block; float: left; padding: .4em .75em 0 0; text-align: right; font-weight: bold; }#kalender_suche input, #kalender_suche select{ width: 60%; }#kalender_suche input.but,#kalender_suche input.but:focus,#kalender_suche input.but:active,#kalender_suche input.but:hover{ text-shadow: 0 0 3px rgba(0, 0, 0, 0.2); padding: .375em; border: none; outline: none; cursor: pointer; background: #9cc045!important; color: #fff; margin-left: 40%; }}@media all and (max-width: 30em){ .yform table,.yform tr,.yform td,.yform tbody,.yform thead,.yform th{ display: block; width: 100%; padding: 0; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button{ padding-left: 0; padding-right: 0; }}
