@charset "UTF-8";
.decoStyle1{background-color:#fafafa;padding:3px}
.linkIntern{background:url(../img/links/internal.png)3px center no-repeat;padding-left:15px}
.fontIcon{color:#1e8353;display:block;float:left;font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:normal;padding:0 5px;position:relative;text-align:center;text-decoration:inherit;width:35px}
.ym-wrapper{width:1080px}
.ym-wrapper *,.ym-wrapper *:before,.ym-wrapper *:after{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased;  -webkit-text-size-adjust:100%}
html{min-height:100%}
html *{font-size:15px}
body{background:#d3d6d7;color:#444444;font:16px "Open Sans",Arial,Helvetica,sans-serif;height:100%;line-height:25px;padding:0}
h1,h2,h3,h4{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:42px;font-weight:normal;color:#C90219;line-height:26px;margin:0 0 10px 0;text-transform:none}
h2{font-size:26px;margin:25px 0 10px}
h3{font-size:22px;margin:25px 0 10px}
h4{font-size:20px;margin:20px 0 10px}
h5{color:#009999;font-size:17px;margin:20px 0 10px}
h6{color:#009999;margin:20px 0 10px}
hr{margin:0 0 10px}
a,a:visited{border-bottom:1px dotted #009999;color:#009999;text-decoration:none}
a:hover{border-bottom:1px dotted #017C5F;color:#017C5F}
.image a,.image a:visited,.image a:hover,#header a,#header a:visited,#header a:hover,.bx-wrapper a,.bx-wrapper a:visited,.bx-wrapper a:hover,.wayhome a,.wayhome a:visited,.wayhome a:hover,.mean-bar a,.mean-bar a:visited,.mean-bar a:hover,a#loginout,#jquery-lightbox a,.pm-bild a{border:none}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],textarea,select{background:none;border:1px solid #cccccc;color:#444444;display:block;font:18px "Open Sans",Arial,Helvetica,sans-serif}
#loginout{left:0;position:absolute;top:0}
.ym-wrapper{}
#header{background:none;height:475px;overflow:hidden;position:relative;width:1080px}
#header .ym-wrapper{background:none;height:170px}
#header .meta{background:#012F46;height:125px;position:relative;text-align:center;z-index:10}
#header .meta .logo-imarke{position:absolute;margin:20px 0 0 20%}
#header .meta .logo{padding:20px 0 0;position:absolute;right:100px}
#header .meta h2{color:#cfcfcf;display:inline-block;font-weight:bold;font-size:3.5em;padding:22px 0 0;text-align:center}
#header .stage{height:700px;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:100%;z-index:9}
#header .stage img{width:100%}
#header .stage .ym-g100{max-height:699px}
#header .stage .composedcontent-dvv-box-in-box{height:140px;padding:0 20px;position:absolute;text-align:left;top:300px;width:60%;z-index:10}
#header .stage .composedcontent-dvv-box-in-box h2{background:url(../img/bg-stage-txt.png)left top repeat;padding:10px 20px 10px 20px;display:inline;font-size:24px}
#header .stage .composedcontent-dvv-box-in-box p.teaser{background:url(../img/bg-stage-txt.png)left top repeat;padding:10px 20px 10px 20px;font-size:18px;margin:20px 0 10px 0;width:600px}
#header .stage .composedcontent-dvv-box-in-box p.more{background:#017c5f;color:#fff;font-size:18px;margin:0 0 0 400px;padding:10px 20px;text-align:right;width:200px}
#header .stage .composedcontent-dvv-box-in-box p.more *{color:#fff}
#header .stage .bxslider{height:650px;overflow:hidden}
#header .stage .bx-wrapper{box-shadow:none;border:0;background:none;height:auto;margin:0 auto;width:100%}
#header .stage .bx-wrapper .bx-viewport{background:none;border:0 none;box-shadow:none;height:650px;max-height:650px !important;left:0;width:100%}
#header .stage .bx-wrapper .bx-pager.bx-default-pager{display:none}
#header .stage .bx-wrapper .bx-controls-direction{padding:0}
#header .stage .bx-wrapper .bx-controls-direction a{display:block;height:45px;position:absolute}
#header .stage .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../img/stagenav-back.png)left center no-repeat;padding:0 0 0 0;width:47px}
#header .stage .bx-wrapper .bx-controls-direction a.bx-next{background:url(../img/stagenav-fw.png)right center no-repeat;padding:0 0 0 0;width:45px}
div.wayhome{background:none;font-size:11px;margin:15px 0 0;padding:0px 0 5px 0;position:relative;z-index:10}
div.wayhome a,div.wayhome i{color:#999}
#main{background:#ffffff;margin:0 auto;width:1400px;background:#fff;clear:both;font-size:13px;line-height:19px;margin:0 auto 80px auto;padding:0 0 20px;z-index:55;width:1080px}
#main p{margin:10px 0}
#main div.ym-wrapper{background:#fff;padding:20px 50px;position:relative}
#main .galleryImage{float:left;width:auto;height:auto;margin-right:10px;margin-bottom:10px}
#main .ym-col1{margin:40px 40px 0 0;width:18%}
#main .ym-col1 .ym-vlist h3{text-transform:uppercase}
#main .ym-col1 .ym-vlist h3 a{border:none;color:#009999;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:22px;padding:0}
#main .ym-col1 .ym-vlist i.fa{float:left;margin:3px 5px 0 0}
#main .ym-col1 .ym-vlist ul,#main .ym-col1 .ym-vlist ul li,#main .ym-col1 .ym-vlist ul li a{background:none;border:none;color:#009999;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px}
#main .ym-col1 .ym-vlist ul{background:url(../img/bg-leftnav.png)left bottom repeat-x;padding:0 0 10px 0;margin:0;width:200px}
#main .ym-col1 .ym-vlist ul li{background:url(../img/bg-leftnav.png)left top repeat-x;padding:10px 0 0 0;margin:10px 0 0}
#main .ym-col1 .ym-vlist ul li a{padding:0;width:auto}
#main .ym-col1 .ym-vlist ul li a:hover{color:#f47216}
#main .ym-col1 .ym-vlist ul li ul{background:none;margin:5px 0 0}
#main .ym-col1 .ym-vlist ul li ul li{background:none;margin:5px 0 0 5px;padding:0}
#main .ym-col1 .ym-vlist ul li ul li ul li a{font-size:12px}
#main .ym-col1 .ym-vlist ul li ul a{font-size:14px;padding:0 0 0 10px}
#main .ym-col1 .ym-vlist ul li ul ul{margin:0;position:relative}
#main .ym-col1 .ym-vlist ul li ul li.current>a,#main .ym-col1 .ym-vlist ul li ul li.currentParent>a,#main .ym-col1 .ym-vlist ul li ul li:hover>a{background:url(../img/li-nav.png)0 10px no-repeat;padding:0 0 0 10px}
#main .ym-col1 .ym-vlist ul li.current>a,#main .ym-col1 .ym-vlist ul li.currentParent>a{font-weight:700}
#main .ym-col1 .navSlot{margin:100px 0 0}
#main .ym-col1 .navSlot .float-left{margin:0 10px 10px 0}
#main .ym-col1 .navSlot h4 a{color:#0a7c7b;font-size:18px}
#main .ym-col1 .navSlot p{color:#444444;display:inline;font-size:18px;padding:0 0 0 3px}
#main .ym-col2{width:100%;overflow:hidden;       }
#main .ym-col2 a:hover{border-bottom:1px dotted #f47216;color:#f47216}
#main .ym-col2 p{font-size:15px}
#main .ym-col2 h1{font-size:35px;line-height:40px}
#main .ym-col2 .weitere{text-align:right}
#main .ym-col2 .weitere a{background:#859d11;color:#fff;padding:1px 10px}
#main .ym-col2 .zweispaltig{float:left;width:50%;margin:20px 0 0 0}
#main .ym-col2 .einspaltig{background:#e1e1e1;margin:20px 0 0 0;padding:20px}
#main .ym-col2 .einspaltig .image{float:left;margin:0 20px 20px 0}
#main .ym-col2 .einspaltig h1,#main .ym-col2 .einspaltig h2,#main .ym-col2 .einspaltig h3,#main .ym-col2 .einspaltig h4{margin-top:0}
#main .ym-col2 .pm-topnews .pm-meldung{border-bottom:1px solid #ccc;margin:10px 0 20px;padding:0 0 20px}
#main .ym-col2 .zmSuche .zeitraumitem{float:left;margin:10px 5px}
#main .ym-col2 .zmSuche .vonbis{clear:both;display:block !important}
#main .ym-col2 .zmBox ul{margin:0}
#main .ym-col2 .zmBox ul li,#main .ym-col2 .zmBox ul li.odd,#main .ym-col2 .zmBox ul li.even{color:#fff;background:#009999;list-style:none;margin:0 0 10px 0;padding:20px}
#main .ym-col2 .zmBox ul li a,#main .ym-col2 .zmBox ul li.odd a,#main .ym-col2 .zmBox ul li.even a{color:#ffffff;font-size:16px}
#main .ym-col2 .ym-grid.ym-noprint.sitefunctions{border-top:1px solid #e5e5e5;margin:10px 0 0}
#main .ym-col2 .ym-grid.ym-noprint.sitefunctions .sitefkt{float:left;margin:10px 50px 0 0}
#main .ym-col2 .ym-grid.ym-noprint.sitefunctions .sitefkt i{padding:0 5px 0 0}
#main .ym-col2 .subrows{margin:15px 0}
#main .ym-col2 .pm-neueSprachversion,#main .ym-col2 .pm-parentRubrik,#main .ym-col2 .pm-bild-neu,#main .ym-col2 .tischkalender{display:none}
#main .ym-col2 #content .presse-uebersicht{overflow:visible;padding:0}
#main .ym-col2 #content .presse-uebersicht h1{display:block}
#main .ym-col2 #content .presse-uebersicht .pm-filter #pm-filter-form,#main .ym-col2 #content .presse-uebersicht .pm-filter .pm-datefilter,#main .ym-col2 #content .presse-uebersicht .jahr,#main .ym-col2 #content .presse-uebersicht .monat{float:left}
#main .ym-col2 #content .presse-uebersicht .pm-rss,#main .ym-col2 #content .presse-uebersicht .pm-search{float:right}
#main .ym-col2 #content .presse-uebersicht .pm-datefilter button,#main .ym-col2 #content .presse-uebersicht input[type="submit"]{padding:2px 10px}
#main .ym-col2 #content .presse-uebersicht .pm-suche{padding:7px 7px 30px 7px;border:1px solid #ccc;min-height:5.8em;margin-bottom:1em}
#main .ym-col2 #content .presse-uebersicht .pm-suche select{font-size:14px;height:31px}
#main .ym-col2 #content .presse-uebersicht #pm-suchfeld{float:left;height:31px;margin:0 0 0 35px;width:295px}
#main .ym-col2 #content .presse-uebersicht .pm-suche-buttons{clear:both;padding-top:1.0em}
#main .ym-col2 #content .presse-uebersicht .pm-suche:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#main .ym-col2 #content .presse-uebersicht .image{margin:15px 0 15px 15px}
#main .ym-col2 #content .presse-uebersicht .image.float_left{margin:12px 15px 15px 0}
#main .ym-col2 #content .presse-uebersicht .pm-options{margin:0 0 20px;padding:0;border:none !important}
#main .ym-col2 #content .presse-uebersicht .pm-neue-seite,#main .ym-col2 #content .presse-uebersicht #myform br{display:none}
#main .ym-col2 #content .presse-uebersicht .form-pm-meldung{clear:both;padding-top:2em}
#main .ym-col2 #content .presse-uebersicht .pm-meldung{border-bottom:1px solid #ccc;padding:10px 0 20px 0}
#main .ym-col2 #content .presse-uebersicht .pm-meldung .pm-content a.pm-detaillink{border:none;color:#444444 !important;text-decoration:none}
#main .ym-col2 #content .presse-uebersicht .pm-meldung h3 a.pm-detaillink{border:none}
#main .ym-col2 #content .presse-uebersicht .pm-meldung .pm-from,#main .ym-col2 #content .presse-uebersicht .pm-meldung .fa.fa-angle-right{display:none}
#main .ym-col2 #content .presse-uebersicht .pm-anreisser{margin:0}
#main .ym-col2 #content .presse-uebersicht .pm-content::after,#main .ym-col2 #content .presse-uebersicht .pm-meldung:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
#main .ym-col2 #content .presse-uebersicht .pm-meldung-author .pm-meldung{border-bottom:none;padding:0}
#main .ym-col2 .pm-rss{float:right;padding-top:5px}
#main .ym-col2 .pm-head{margin:0;padding:0;background:none !important;border:none !important}
#main .ym-col2 .pm-head h3{margin:10px 0 20px}
#main .ym-col2 .pm-head h3 a{font-size:24px}
#main .ym-col2 .pm-bild{float:left;max-width:280px;max-height:150px;overflow:hidden}
#main .ym-col2 .pm-bild img{margin:0 20px 10px 0}
#main .ym-col2 .pm-suche-vfrom{clear:both}
#main .ym-col2 .pm-suche-archiv,#main .ym-col2 .pm-suche-vfrom,#main .ym-col2 .pm-suche-vto{float:left;margin-right:10px}
#main .ym-col2 .pm-suche-archiv{margin:0 0 1em 0}
#main .ym-col2 .pm-suche-vfrom input,#main .ym-col2 .pm-suche-vto input{width:110px}
#main .ym-col2 .pm-head{background:none;border:none}
#main .ym-col2 #ui-datepicker-div{font-size:80%}
#main .ym-col2 .ui-widget-content{position:relative;z-index:50}
#main .ym-col2 .pm-andere-rubriken{position:static;width:100%}
#main .ym-col2 .pm-andere-rubriken label{width:250px}
#main .ym-col2 .pm-content a.pm-mehrlink{display:inline-block}
#main .ym-col2 .pm-content .pm-anreisser br{display:none}
#main .ym-col2 .pm-content .pm-anreisser p br{display:inline}
#main .ym-col2 .pm-bild a{background:none;padding:0}
#main .ym-col2 .pm-meldung-author{border:1px solid #ccc;margin-bottom:2em;padding:10px}
#main .ym-col2 .teaser{margin:0;padding:0 0 50px 0}
#main .ym-col2 .teaser .einleitung{font-size:16px;font-weight:bold}
#main .ym-col2 .teaser .composedcontent-dvv-box.ym-g33,#main .ym-col2 .teaser .basecontent-dvv-teaser{border-bottom:1px dotted #ccc;margin:20px 20px 0 0;max-width:210px;overflow:hidden !important}
#main .ym-col2 .teaser .composedcontent-dvv-box.ym-g33 img,#main .ym-col2 .teaser .basecontent-dvv-teaser img{max-width:210px}
#main .ym-col2 .teaser .basecontent-dvv-teaser img{max-width:210px}
#main .ym-col2 .teaser .composedcontent-dvv-box.ym-g33:nth-of-type(3n),#main .ym-col2 .teaser .basecontent-dvv-teaser:last-child{padding:0;margin:20px 0 0}
#main .ym-col2 .teaser:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
#main .ym-col2 .readMore{margin:40px 0 0}
#main .ym-col2 .readMore h2{margin:10px 0 20px}
#main .ym-col2 .readMore .composedcontent-dvv-box{clear:both;margin:10px 0}
#main .ym-col2 .readMore .composedcontent-dvv-box .float-left{margin:0 10px 0 0}
#main .ym-col2 .readMore .composedcontent-dvv-box h4{margin:10px 0}
#main .ym-cbox{padding:0}
#main .ym-cbox .basecontent-attachment.binary img{padding:0 5px 0 0;width:30px}
#main .ym-cbox div.clear a{display:none}
#main .ym-col2wide{margin:0;width:100%}
#main .ym-col2wide .teaser .composedcontent-dvv-box.ym-g33,#main .ym-col2wide .teaser .teaser .basecontent-dvv-teaser{margin:40px 40px 0 0;max-width:none;width:260px}
#main .ym-col2wide .teaser .composedcontent-dvv-box.ym-g33 img,#main .ym-col2wide .teaser .teaser .basecontent-dvv-teaser img{max-width:none;width:260px}
#main .ym-col2wide .teaser .composedcontent-dvv-box.ym-g33:nth-of-type(3n),#main .ym-col2wide .teaser .basecontent-dvv-teaser:last-child{padding:0;margin:40px 0 0}
#main .ym-col3{background:none;margin-left:980px;overflow:visible;padding:0;width:220px}
#main .ym-col3 #service{overflow:auto;position:relative;top: -125px;z-index:55}
#main .ym-col3 #service .composedcontent-standardseite-gernsbach,#main .ym-col3 #service .composedcontent-jquery-effekte{overflow:hidden}
#main .ym-col3 #service h2,#main .ym-col3 #service h3,#main .ym-col3 #service p,#main .ym-col3 #service .basecontent-dvv-wetter,#main .ym-col3 #service .bwKontakt,#main .ym-col3 #service .image:not(.bginfo){padding:0 10px 0 20px}
#main .ym-col3 #service .image.icon{padding:0 0 0 20px;margin: -2px 5px 0 0}
#main .ym-col3 #service .bginfo img{padding:0}
#main .ym-col3 #service .first-img img{margin: -6px 0 0}
#main .ym-col3 #service img{max-width:220px}
#main .ym-col3 #service li{list-style:none;margin:5px}
#main .ym-col3 #service li i{color:#f47216;margin:0 3px 0 0}
#main .ym-col3 p,#main .ym-col3 a,#main .ym-col3 span,#main .ym-col3 td,#main .ym-col3 th,#main .ym-col3 b,#main .ym-col3 acronym,#main .ym-col3 abbr,#main .ym-col3 li{font-size:13px;font-family:Arial,Helvetica,sans-serif}
#main .ym-col3 a{border-bottom:1px dotted #f47216;color:#f47216}
#main .ym-col3 a:hover{border-bottom:1px dotted #009999;color:#009999}
#main .ym-col3 h2{text-transform:uppercase;font-size:15px}
#main .ym-col3 h2.firstElement,#main .ym-col3 h2:first-child{margin: -10px 0 0;position:relative;z-index:1}
#main .ym-col3 h3{color:#666;font-size:15px;font-weight:bold}
#main .ym-col3 .zoomIcon{display:none}
#main .ym-col3 .zmBox ul{margin:0}
#main .ym-col3 .zmBox ul li,#main .ym-col3 .zmBox ul li.odd,#main .ym-col3 .zmBox ul li.even{border-bottom:1px solid #cccccc;list-style:none;margin:0 0 10px 0}
#main .ym-wrapper:after,#main .ym-column:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.home #main{background:#f5f5f5;padding:0 100px}
.home #main div.ym-wrapper{background:none;margin:0}
.home #main div.ym-wrapper .bx-wrapper{box-shadow:none;border:0;background:none}
.home #main div.ym-wrapper .bx-wrapper .bx-viewport{background:none}
.home #main .wayhome{display:none}
.home #main .ym-col2 .clearDvv{display:none}
.home #main .ym-col2 .aktuelles .bx-wrapper{background:none;border:0;box-shadow:none;width:900px}
.home #main .ym-col2 .aktuelles .bx-wrapper .bx-viewport{overflow:visible !important}
.home #main .ym-col2 .aktuelles .bx-wrapper .bx-pager{display:none}
.home #main .ym-col2 .aktuelles .bx-wrapper .bx-controls-direction{position:absolute;margin:40px 0 0}
.home #main .ym-col2 .aktuelles .bx-wrapper .bx-prev{left:0;background:url(../img/news-back.png)left top no-repeat;padding:0 0 0 0}
.home #main .ym-col2 .aktuelles .bx-wrapper .bx-next{left:24px;background:url(../img/news-fw.png)left top no-repeat;padding:0 0 0 0}
.home #main .ym-col2 .aktuelles .moreNewsBox{margin: -45px 0 0;text-align:right}
.home #main .ym-col2 .aktuelles .moreNewsBox .moreNews{background:#f47216;display:inline-block;padding:5px 20px}
.home #main .ym-col2 .aktuelles .moreNewsBox .moreNews a,.home #main .ym-col2 .aktuelles .moreNewsBox .moreNews i{color:#fff !important;text-transform:uppercase;border:none !important}
.home #main .ym-col2 .aktuelles .moreNewsBox .moreNews i{margin:0 0 0 5px}
.home #main .ym-col2 .pm-topnews{font-size:13px;position:relative}
.home #main .ym-col2 .pm-topnews h2,.home #main .ym-col2 .pm-topnews .pm-pubDate{display:none}
.home #main .ym-col2 .pm-topnews .pm-meldung{border:none;padding:0 30px 0 10px}
.home #main .ym-col2 .pm-topnews .pm-meldung .pm-bild{float:none;margin:0}
.home #main .ym-col2 .pm-topnews .pm-meldung .pm-anreisser{font-size:14px}
.home #main .ym-col2 .pm-topnews .pm-meldung .pm-anreisser *{font-weight:normal !important}
.home #main .ym-col2 .pm-topnews h3,.home #main .ym-col2 .pm-topnews h3 a{color:#f47216;font-size:16px;line-height:20px;text-transform:uppercase}
.home #main .ym-col2 .pm-topnews .pm-anreisser p{margin:0}
.home #main .ym-col2 .pm-topnews a.pm-detaillink{color:#1e8353;display:block;float:right;margin:20px 0 0}
.home #main .ym-col2 .pm-topnews.ui-accordion .ui-accordion-content{padding:12px 0}
.home #main .ym-col2 .pm-topnews.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:20px}
.home #main .ym-col2 .ui-state-default .ui-icon{background:url(../img/ui-icon-close.png)0 0 no-repeat;padding:0 0 0 0}
.home #main .ym-col2 .ui-state-active .ui-icon{background:url(../img/ui-icon-open.png)0 0 no-repeat;padding:0 0 0 0}
.home #main .ym-col2 .ui-state-active,.home #main .ym-col2 .ui-widget-content .ui-state-active,.home #main .ym-col2 .ui-widget-header .ui-state-active{height:auto}
.home #main .ym-col2 .pm-topnews:after{clear:both;content:".";height:1px;visibility:hidden}
.home #main .ym-col2 .moreNews a{color:#1e8353;font-size:14px}
.home #main .ym-col3{width:20%}
.home #main .ym-col3 #service{background:url(../img/bg-service.png)0 30px no-repeat;padding:0 0 0 0;height:500px;max-width:220px;top: -85px}
.home .sitefunctions{display:none}
.home #footer{margin: -85px auto 0}
#footer{clear:both}
#footer a,#footer a:active,#footer a:hover{border:none}
#footer .ym-vlist *{padding:0}
#footer h2{color:#444444;font-size:15px;text-transform:uppercase}
#footer p{margin:0 0 10px 0}
#footer .address img{margin:7px 0}
#footer .ym-hlist#nav-bottom{display:block !important}
#footer .ym-hlist#nav-bottom li ul li a,#footer .ym-hlist#nav-bottom li ul li strong,#footer .ym-hlist#nav-bottom li ul li span{width:100%;padding-left:0}
#footer .ym-wbox.contentFooter{padding:0 20px}
#footer .composedcontent-jquery-effekte.veranstaltungen{background:url(../img/bg-veranstaltungen.jpg)left bottom no-repeat;padding:60px 120px 0 140px;height:272px}
#footer .composedcontent-jquery-effekte.veranstaltungen .composedcontent-dvv-box{background:url(../img/bg-vk-einzel.png)left bottom repeat;padding:10px 10px 10px 10px;height:150px;width:320px}
#footer .composedcontent-jquery-effekte.veranstaltungen .composedcontent-dvv-box *{color:#fff}
#footer .composedcontent-jquery-effekte.veranstaltungen .composedcontent-dvv-box h2{margin:5px 0;line-height:22px}
#footer .composedcontent-jquery-effekte.veranstaltungen .composedcontent-dvv-box h3{font-size:24px;margin:0}
#footer .composedcontent-jquery-effekte.veranstaltungen .composedcontent-dvv-box p{margin:5px 0;font-size:14px}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper{background:none;border:0;box-shadow:none}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:none;margin:0 0 0 45px;max-width:1040px}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper .bx-viewport .vkSlider>div{width:360px !important}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper .bx-controls .bx-pager{display:none}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper .bx-controls .bx-controls-direction a{display:block;height:60px;margin:0;top:0;width:60px}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{background:url(../img/slider-left.png)center center no-repeat;padding:0 0 0 0;left: -40px}
#footer .composedcontent-jquery-effekte.veranstaltungen .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{background:url(../img/slider-right.png)center center no-repeat;padding:0 0 0 0;right: -20px}
#footer .composedcontent-jquery-effekte.teaser{margin:30px 0 0;padding:50px 100px 0 100px;position:relative;z-index:10}
#footer .composedcontent-jquery-effekte.teaser .ui-accordion .ui-accordion-content{overflow:inherit;padding:0}
#footer .composedcontent-jquery-effekte.teaser .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:inherit;margin:0;right:10px}
#footer .composedcontent-jquery-effekte.teaser .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s{background:url(../img/pfeil-rechts.png)right center no-repeat;padding:12px 12px 12px 12px}
#footer .composedcontent-jquery-effekte.teaser .ui-accordion .ui-accordion-header .ui-icon-triangle-1-e{background:url(../img/pfeil-runter.png)right center no-repeat;padding:1px 12px 12px 12px}
#footer .composedcontent-jquery-effekte.teaser i.fa{color:#fff;font-size:20px;position:absolute;right:14px}
#footer .composedcontent-jquery-effekte.teaser .pm-meldung i.fa{top:4px}
#footer .composedcontent-jquery-effekte.teaser .ui-widget-content{background:none;border:none}
#footer .composedcontent-jquery-effekte.teaser .accordion{margin: -8px 0 0;padding:0 100px 0 0;width:47%}
#footer .composedcontent-jquery-effekte.teaser .accordion h2{border-bottom:1px solid #ccc;color:#999;font-size:14px;margin:0 0 20px;padding:0 0 5px}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung{border-bottom:1px solid #ccc;margin:10px 0 0;padding:0 0 10px}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung .pm-head{background:none !important;border:none !important;margin:0;padding:0}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung .pm-pubDate{color:#f47216}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung h3{margin:0 15px 15px 0}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung h3 a{color:#666;font-size:18px}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung .pm-anreisser{padding:0 30px 0 0}
#footer .composedcontent-jquery-effekte.teaser .accordion .pm-topnews .pm-meldung a.pm-detaillink{background:#f47216;color:#fff;display:inline-block;float:right;margin:30px 0 10px;padding:5px 30px 5px 20px;position:relative;right: -20px}
#footer .composedcontent-jquery-effekte.teaser .ym-g60{width:53%}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .banner{background:#1e8353;max-width:300px}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .banner h2,#footer .composedcontent-jquery-effekte.teaser .ym-g60 .banner h3{color:#fff;font-size:14px;margin:0 20px}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .banner h3{font-size:18px}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 #id2452240:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks{background:#bbdacb;margin:20px 0 0;padding:10px 20px 20px 20px}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks h2{color:#1e8353;font-size:18px;font-weight:bold;text-transform:none}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks h3{color:#1e8353;font-size:14px;text-transform:uppercase}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks li{list-style:none}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks i.fa{color:#000;font-size:15px;padding:4px 0 0;right:inherit}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks ul{margin:20px 0 0}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks a{color:#054d44}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks a:hover{color:#f47216}
#footer .composedcontent-jquery-effekte.teaser .ym-g60 .quicklinks:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
#footer .composedcontent-jquery-effekte.logoleiste{background:#fff;padding:0 150px 20px 150px}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper{background:#f5f5f5;border:0;box-shadow:none;padding:0 0 0 50px}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper img{max-width:none}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper .bx-viewport{background:#f5f5f5;border:none;box-shadow:none;height:95px !important;left:0;max-width:1065px}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper .bx-viewport div.slider>div{list-style:none !important;position:static !important;width:178px !important}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper .bx-controls .bx-pager{display:none}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper .bx-controls .bx-controls-direction a{display:block;height:40px;margin:26px 0 0;top:0;width:40px}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{background:#054d44 url(../img/bx-prev.png)center center no-repeat;padding:0 0 0 0;left: -15px}
#footer .composedcontent-jquery-effekte.logoleiste .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{background:#054d44 url(../img/bx-next.png)center center no-repeat;padding:0 0 0 0;right: -15px}
#footer .ym-wrapper .ym-wbox .footerTop{background:#e3e3e3;padding:15px 40px}
#footer .ym-wrapper .ym-wbox .footerTop *{background:none;border:none;color:#333;display:block;font-size:12px;line-height:18px}
#footer .ym-wrapper .ym-wbox .footerTop a:hover{color:#f47216}
#footer .ym-wrapper .ym-wbox .footerTop h3{color:#009999;font-style:italic;margin:20px 0 5px 0;text-transform:uppercase}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist{margin:0 0 10px 0;overflow:visible}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist i.fa{color:#ffffff;float:left;margin:5px 5px 0 0}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul{float:none;max-width:150px}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul li{border-top:1px solid #999;float:none;padding:3px 0}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul li ul{background:#ccc;border-top:1px solid #999;border-right:1px solid #999;display:none;left:80px;width:200px;position:absolute;top:0}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul li ul li{border:none;padding:3px 10px}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul li ul li a:hover{text-decoration:underline}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul li:last-child{border-bottom:1px solid #999}
#footer .ym-wrapper .ym-wbox .footerTop #nav-bottom.ym-hlist ul li:hover ul{display:block}
#footer .ym-wrapper .ym-wbox .footerTop .socialMedia a{padding:3px 0}
#footer .ym-wrapper .ym-wbox .footerTop .socialMedia .fa{float:left;width:16px}
#footer .ym-wrapper .ym-wbox .footerTop .about{padding:0 40px 0 0}
#footer .ym-wrapper .ym-wbox .footerTop .address i.fa.fa-circle{display:inline;font-size:6px;position:relative;top: -2px}
#footer .ym-wrapper .ym-wbox .footerTop .address a{display:inline}
#footer .ym-wrapper .ym-wbox .footerTop .oeffnung{clear:both;display:block;float:left;width:120px}
#footer .ym-wrapper .ym-wbox .footerBottom{background:#474747;padding:8px 40px}
#footer .ym-wrapper .ym-wbox .footerBottom .ym-gr{text-align:right}
#footer .ym-wrapper .ym-wbox .footerBottom *{display:inline;color:#ffffff;font-size:12px;line-height:18px}
#footer .ym-wrapper .ym-wbox .footerBottom a:hover{text-decoration:underline}
#footer .ym-wrapper .ym-wbox .ym-grid{display:block}
#footer .ym-wrapper .ym-wbox .footerTop:after,#footer .ym-wrapper .ym-wbox .footerBottom:after,#footer .ym-wrapper .ym-wbox .contentFooter:after,#footer .ym-wrapper .ym-wbox .pm-anreisser:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
.home #footer .composedcontent-jquery-effekte.logoleiste{padding:30px 115px}
.veranstaltungen:after,.composedcontent-dvv-box:after,.composedcontent-dvv-column2:after,.composedcontent-jquery-effekte:after,.composedcontent-jquery-effekte.teaser:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
.hideme,a.skip{display:none}
.clearDvv{clear:both;display:block;height:1px}
.clear{clear:both;display:block;margin:0;padding:0;border:none}
.abstand_unten{margin:0 0 20px 0}
#main .basecontent-dvv-trenner.kein_abstand,#main .kein_abstand,.kein_abstand{margin:0;padding:0}
#main .ym-form,#main .ym-form fieldset{overflow:auto}
.fett{font-weight:bold}
.abstand_oben{margin:20px 0 0}
.abstand_unten{margin:0 0 20px}
.abstand_vertikal{margin:20px 0}
.abstand_horizontal{margin:0 20px}
.abstand_klein_oben{padding:10px 0 0}
.abstand_klein_unten{padding:0 0 10px}
.abstand_klein_vertikal{padding:10px 0}
.abstand_klein_horizontal{padding:0 10px}
.einleitung{font-size:16px}
.tabelleKlein{font-size:12px}
.tabelleKlein td{ padding:0}
td.valign-middle,th.valign-middle{vertical-align:middle}
table.hide-grid td{padding:0}
table tr.even{background:#e5eaef}
#main .ym-form{background:none;border:none;margin:0; -webkit-box-shadow:none; -moz-box-shadow:none;box-shadow:none}
#main .ym-button,#main button,#main input[type="button"],#main input[type="submit"],#main .ym-form button,#main .ym-form input[type="button"],#main .ym-form input[type="submit"]{background-image:none;background:#1e8353;filter:none;border:none; -webkit-border-radius:0; -moz-border-radius:0;border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none;box-shadow:none;color:#fff !important;font:20px "Open Sans",Arial,Helvetica,sans-serif;padding:5px 20px;text-shadow:none}
#main button:hover,#main input[type="button"]:hover,#main input[type="submit"]:hover,#main .ym-button:hover,#main .ym-form button:hover,#main .ym-form input[type="button"]:hover,#main .ym-form input[type="submit"]:hover{background-image:none;background:#1e8353}
#main input[type="reset"],#main .ym-form input[type="reset"]{background-image:none;background:#003366;color:#fff !important;font:20px "Open Sans",Arial,Helvetica,sans-serif;padding:5px 20px;text-shadow:none}
#main input[type="reset"]:hover{background-image:none;background:#666}
#main .image{display:inline-block;position:relative}
#main .image .caption{font-style:italic;font-size:13px}
#main .float-left{margin:0 15px 10px 0}
#main .image.center{display:block}
#main .zoomIcon{background:url(../img/links/zoom.png)no-repeat scroll right center transparent !important;bottom:25px;display:block;height:36px;left:100%;margin:0 0 0 -36px;position:absolute;text-align:right;width:36px;z-index:50}
#main .bx-viewport{box-shadow:none;border:none}
#loginForm .ym-button,#loginForm button,#loginForm input[type="button"],#loginForm input[type="submit"]{padding:0 20px}
#loginForm .ym-button:last-child,#loginForm button:last-child,#loginForm input[type="button"]:last-child,#loginForm input[type="submit"]:last-child{background-image:none;background:#003366}
div.wetter{position:absolute;z-index:10;width:150px;margin:10px 0 0 850px}
div.wetter *{color:#054d44;font-size:12px}
.wetter .weatherBox{border:none}
.wetter .weatherBox .kopf{position:absolute}
.wetter .weatherBox .rumpf{margin-left:55px}
.wetter .weatherBox .rumpf abbr{float:right;border:none;position:absolute}
.wetter .weatherBox .rumpf .temperature{margin:0;width:35px}
.wetter .weatherBox .rumpf .condition{font-size:14px;margin: -7px 0 0}
.wetter .weatherBox .kopf .title,.WetterDetail .weatherBox .title,.wetter .forecasts,.wetter .wind{display:none}
.hide-grid tbody td,.hide-grid td,.hide-grid th,table.hide-grid{border:none}
.notdienst:before{content:"\f095";color:#1e8353;display:block;float:left;font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:normal;padding:0 5px;position:relative;text-align:center;text-decoration:inherit;width:35px}
#footer #toTop{background-color:#1e8353;bottom:5px;color:#fff;display:none;font-size:34px;height:auto;padding:0.25em;position:fixed;right:5px;width:auto;opacity:0.6;filter:alpha(opacity=60)}
#footer #toTop:hover{opacity:1;filter:alpha(opacity=100); text-decoration:none}
.formElementContainer textarea{max-width:99%}
.ym-form div.ym-fbox-button{background:none;border:none;text-align:right}
.ym-form div.ym-fbox-button .ym-button,.ym-form div.ym-fbox-button button,.ym-form div.ym-fbox-button input[type="button"],.ym-form div.ym-fbox-button input[type="submit"]{padding:5px 50px}
legend.emptyLegend{display:none}
.ui-icon{float:left}
.ui-tabs .ui-tabs-panel{padding:20px 0 0}
.ui-widget{font-family:"Open Sans",Arial,Helvetica,sans-serif}
@media screen and(-webkit-min-device-pixel-ratio:0){#header #quicksearch .quicksearchimg{right:0px;top:25px}}
@-moz-document url-prefix(){#footer .composedcontent-jquery-effekte.teaser .ym-g60 .banner{padding:0 0 15px 0}}
.body_recommend .ym-form{margin:0 0 50px 0}
.body_recommend .ym-form div.ym-fbox-button{background:none;border-top:none;padding:0;margin:0}
.print_margins{padding:0 10px}
.print_margins #header,.print_margins #main,.print_margins #footer,.print_margins .ym-wrapper{width:auto}
.print_margins #main{background:none}
.print_margins #main div.wayhome{margin:0;padding:20px 20px 30px 0}
.print_margins .printPageFunctions.ym-noprint{text-align:right}
.print_margins #contentFooter{display:none}
#lpSeite{overflow:auto}
#lpSeite #ortswahlForm{position:relative}
#lpSeite #ortswahlForm input[type="text"],#lpSeite #ortswahlForm input[type="search"],#lpSeite #ortswahlForm input[type="password"],#lpSeite #ortswahlForm input[type="email"],#lpSeite #ortswahlForm textarea,#lpSeite #ortswahlForm select{float:left;height:53px;margin:0 5px 0 0}
#lpSeite #ortswahlForm label{display:block}
#lpSeite #ortswahlForm div.autocomplete ul li{height:auto}
#lpSeite #ortswahlForm div.autocomplete ul li.selected{background:#1e8353}
#lpSeite img.lpBBild{max-width:120px}
#lpSeite img#bwBildVerwaltung{margin-left:1em;max-width:300px}
#lpSeite h1.hauptueberschrift{margin:0 0 15px 0}
#lpSeite h2{margin:15px 0 3px}
#lpSeite p{margin:20px 0}
#lpSeite #landeszusatz{clear:both;padding-top:1em}
#lpSeite #bwHaus h3{background:url(../img/sbw/ico-sbw-haus.gif)no-repeat left center;padding:7px 0 5px 30px}
#lpSeite #bwPost h3{background:url(../img/sbw/ico-sbw-post.gif)no-repeat left center;padding:7px 0 5px 30px}
#lpSeite #bwKontakt h3{background:url(../img/sbw/ico-sbw-mensch.gif)no-repeat left center;padding:7px 0 5px 30px}
#lpSeite #lpBwOeffnung h3{background:url(../img/sbw/ico-sbw-uhrzeit.gif)no-repeat left center;padding:7px 0 5px 30px}
#lpSeite #lpBwZustaendig h3,#lpSeite #lpBwBeschr h3{background:url(../img/sbw/ico-sbw-pfeil.gif)no-repeat left center;padding:7px 0 5px 30px}
#lpSeite #lpBAnsprechpartner h3{background:url(../img/sbw/ico-sbw-mensch.gif)no-repeat left center;margin-top:2em;padding:7px 0 5px 30px}
#lpSeite #bwUnter h3{background:url(../img/sbw/ico-sbw-pfeil.gif)no-repeat left 0;margin-top:0.2em;padding:7px 0 5px 30px}
#lpSeite .lebenslagen h3{background:url(../img/sbw/ico-sbw-mensch.gif)no-repeat left center;margin-top:0.2em;padding:7px 0 5px 30px}
#lpSeite #bwFormulare h3{background:url(../img/sbw/ico-beschreibung.gif)no-repeat left 0.4em;margin-top:0.2em;padding:7px 0 5px 30px}
#lpSeite #lpLLVerf h3,#lpSeite .verfahren h3{background:url(../img/sbw/ico-beschreibung.gif)no-repeat left 3px;margin-top:0.2em;padding:7px 0 5px 30px}
#lpSeite #bwUeber h3{background:url(../img/sbw/ico-sbw-ueber.gif)no-repeat left center;padding:7px 0 5px 30px}
#lpSeite #lpBwOeffnung table td,#lpSeite #lpBwOeffnung table th,#lpSeite #lpBwOeffnung table tr{border-bottom:medium none;border-right:medium none}
#lpSeite table#sprechzeitenOrg{background-color:#F2F2F2;empty-cells:hide}
#lpSeite #lpBwAnfahrt h3,#lpSeite #lpBwParkplatz h3{background:url(../img/sbw/ico-anfahrt.gif)no-repeat left 0.4em;padding:7px 0 5px 30px}
#lpSeite #lpBwOeffnung,#lpSeite #bwUnter,#lpSeite #bwUeber,#lpSeite #bwFormulare,#lpSeite .lpBAnsprechpartnerEintrag,#lpSeite #lpLLVerf,#lpSeite #lpBwParkplatz,#lpSeite #bwKontakt,#lpSeite #bwPost,#lpSeite #bwHaus,#lpSeite #lpBwZustaendig,#lpSeite #lpBwBeschr{padding:10px 0 0}
#lpSeite #sprechzeitenOrg td{border-bottom:medium none;border-right:medium none}
#lpSeite .lpBAnsprechNameDiv .ansprechname,#lpSeite .lpBAnsprechNameDiv .ansprechName{margin-bottom:0}
#lpSeite .lpBAnsprechNameDiv{background:url(../img/sbw/ico-sbw-person.gif)0 8px no-repeat;padding:10px 0 5px 30px}
#lpSeite .lpBAnsprechTable p{margin:0;padding:0}
#lpSeite .lpBAnsprechTable span{display:inline-block}
#lpSeite .lpBAnsprechTable span:first-child{width:200px}
#lpSeite .lpBAnsprechTable span span:first-child{width:auto}
#lpSeite .lpBAnsprechTable .lpBAnsprechZust *{font-size:18px !important;line-height:22px}
#lpSeite .lpBAnsprechpartnerEintrag{margin:0;padding:10px 15px 15px 15px;overflow:auto}
#lpSeite .lpBAnsprechSprech .lpBAnsprech1,#lpSeite .lpBAnsprechSprech .lpBAnsprech2{float:none}
#lpSeite .lpBAnsprechSprech .lpBAnsprech2 p{margin:0}
#lpSeite .lpBAnsprech2 table,#lpSeite #sprechzeitenOrg{padding:0;margin:0}
#lpSeite .lpBAnsprech2 table td,#lpSeite #sprechzeitenOrg td{border-bottom:1px solid #F2F2F2;border-right:1px solid #F2F2F2}
#lpSeite .lpBAnsprechEMail{background:none repeat 0 0;padding-left:0}
#lpSeite .anfangsbuchstabenLeiste{display:block;height:25px}
#lpSeite .anfangsbuchstabenEinleitung{display:block}
#lpSeite #anfangsbuchstaben{margin:10px 0}
#lpSeite #anfangsbuchstaben .skip{display:none}
#lpSeite .anfangsbuchstabenLeiste a{display:block;float:left;text-align:center;width:20px;margin-right:3px}
#lpSeite .anfangsbuchstabenLeiste a.aktivAktuelleAuswahl,#lpSeite .anfangsbuchstabenLeiste a:hover{background-color:#F2F0F0}
#lpSeite .anfangsbuchstabenLeiste .inaktiv{display:none}
#lpSeite .formularliste ul li{margin:10px 0}
#lpSeite #lpVAnker a,#lpSeite #lpLLZumBaum a{display:block;margin:0}
#lpSeite .lpDetailAnker{margin:20px 0}
#lpSeite .lpDetailAnker br{display:none}
#lpSeite #bwVerfahrenDropDown{width:500px}
#lpSeite #verfahrenZustaendigket h3,#lpSeite #lpVVor h3,#lpSeite #lpVAbl h3,#lpSeite #lpVUnt h3,#lpSeite #lpVFri h3,#lpSeite #lpVRechtsg h3,#lpSeite #lpVGebue h3,#lpSeite #lpVFreig h3,#lpSeite #lpVText h3,#lpSeite .formulare h3,#lpSeite #lpLLImpr h3{background:url(../img/sbw/ico-sbw-pfeil.gif)no-repeat left center;margin-top:0.2em;padding-bottom:0.2em;padding-left:1.7em;padding-top:0.2em}
#lpSeite .lpBAnsprechOE h2{margin-top:2em}
#lpSeite .lpLLKinder ul{margin-bottom:0;margin-left:1.5em}
#lpSeite .lpLLWayh{background:url(../img/sbw/ico-wayhome-trenner.png)no-repeat 0.2em 0.2em #ffffff;margin:20px 0}
#lpSeite .lpLLWayhTrenner{color:#930C57}
#lpSeite .lpLLKinder{margin:20px 0 0}
#lpSeite .formularliste,#lpSeite .aemterliste,#lpSeite .stichworte,#lpSeite #byAnfangsbuchstabe{clear:both;padding-top:10px}
#lpSeite .stichworte .verfahren,#lpSeite .stichworte .lebenslagen,#lpSeite .stichworte .formulare,#lpSeite #lpVUnt{background-color:#FFFFFF;margin-top:2em;padding:0.5em}
#lpSeite .sList{margin:0 0 2.5em}
#lpSeite .sList ul{margin-bottom:0}
#lpSeite .sList li.ebene0{margin-left:0}
#lpSeite .sList li.ebene0 a{background-color:#FFFFFF;display:block;padding:0.2em 0.5em}
#lpSeite .sList li.ebene1{background-color:#FFFFFF;margin:1.5em 0;padding-left:0}
#lpSeite .sList li.ebene1 a{background-color:#DCEBFD;display:block;padding:0.2em 0.5em}
#lpSeite .sList.ebene3 li.ebene3 a{background:url(../img/sbw/ico-li-footer.gif)no-repeat left center;padding-left:1em}
#lpSeite .sList li.ebene2{margin:0.5em 0}
#lpSeite .sList li{background:none repeat 0 0;list-style-type:none}
#lpSeite .lpAnsprechClassTable{border-bottom:1px solid #ccc;margin-top:20px}
#lpSeite .lpAnsprechClassTable tr{border:1px solid #ccc}
#lpSeite .lpAnsprechClassTable th,#lpSeite .lpAnsprechClassTable td{border-left:1px solid #CCCCCC;padding:5px 5px 5px 10px;vertical-align:top}
#lpSeite .lpAnsprechClassTable th p,#lpSeite .lpAnsprechClassTable td p{margin:0}
#lpSeite a.lpAktiv,#lpSeite span.lpInaktiv{padding:0 3px}
.basecontent-dvv-service-bw-kontakte,.basecontent-dvv-service-bw-einzelner-kontakt,.basecontent-dvv-kontaktdaten,.basecontent-dvv-service-bw-beh-rdendaten{margin:0}
.basecontent-dvv-service-bw-kontakte .bwDat div.organization,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.organization,.basecontent-dvv-kontaktdaten .bwDat div.organization,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.organization{display:none}
.basecontent-dvv-service-bw-kontakte .bwKontakt,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt,.basecontent-dvv-kontaktdaten .bwKontakt,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt,.basecontent-dvv-service-bw-kontakte .contactDataBox,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox,.basecontent-dvv-kontaktdaten .contactDataBox,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox,.basecontent-dvv-service-bw-kontakte .bwDat,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat,.basecontent-dvv-kontaktdaten .bwDat,.basecontent-dvv-service-bw-beh-rdendaten .bwDat{overflow:auto}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard,.basecontent-dvv-kontaktdaten .bwDat div.vCard,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard{background:none;clear:both;margin:0;padding:0}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard div.vCardLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard div.vCardLink,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard div.vCardLink,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard div.vCardLink,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard div.vCardLink,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard div.vCardLink,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard div.vCardLink,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard div.vCardLink,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard div.vCardLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard div.vCardLink,.basecontent-dvv-kontaktdaten .bwDat div.vCard div.vCardLink,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard div.vCardLink{width:auto}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard .bez,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard .bez,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard .bez,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard .bez,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard .bez,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard .bez,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard .bez,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard .bez,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard .bez,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard .bez,.basecontent-dvv-kontaktdaten .bwDat div.vCard .bez,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard .bez{width:75px}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard .foto,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard .foto,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard .foto,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard .foto,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard .foto,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard .foto,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard .foto,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard .foto,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard .foto,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard .foto,.basecontent-dvv-kontaktdaten .bwDat div.vCard .foto,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard .foto{float:left;margin:10px 20px 0 0}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard .foto img.bild,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard .foto img.bild,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard .foto img.bild,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard .foto img.bild,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard .foto img.bild,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard .foto img.bild,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard .foto img.bild,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard .foto img.bild,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard .foto img.bild,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard .foto img.bild,.basecontent-dvv-kontaktdaten .bwDat div.vCard .foto img.bild,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard .foto img.bild{width:85px}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard .rumpf,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard .rumpf,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard .rumpf,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard .rumpf,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard .rumpf,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard .rumpf,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard .rumpf,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard .rumpf,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard .rumpf,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard .rumpf,.basecontent-dvv-kontaktdaten .bwDat div.vCard .rumpf,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard .rumpf{margin:10px 0 0}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard .rumpf:after,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard .rumpf:after,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard .rumpf:after,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard .rumpf:after,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard .rumpf:after,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard .rumpf:after,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard .rumpf:after,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard .rumpf:after,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard .rumpf:after,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard .rumpf:after,.basecontent-dvv-kontaktdaten .bwDat div.vCard .rumpf:after,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard .rumpf:after{clear:both;content:".";visibility:hidden;height:1px}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard div.mapsLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard div.mapsLink,.basecontent-dvv-kontaktdaten .bwDat div.vCard div.mapsLink,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard div.mapsLink,.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard div.efaLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard div.efaLink,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard div.efaLink,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard div.efaLink,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard div.efaLink,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard div.efaLink,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard div.efaLink,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard div.efaLink,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard div.efaLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard div.efaLink,.basecontent-dvv-kontaktdaten .bwDat div.vCard div.efaLink,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard div.efaLink,.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard div.homepage,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard div.homepage,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard div.homepage,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard div.homepage,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard div.homepage,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard div.homepage,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard div.homepage,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard div.homepage,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard div.homepage,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard div.homepage,.basecontent-dvv-kontaktdaten .bwDat div.vCard div.homepage,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard div.homepage{padding:0}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard div.mapsLink,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard div.mapsLink,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard div.mapsLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard div.mapsLink,.basecontent-dvv-kontaktdaten .bwDat div.vCard div.mapsLink,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard div.mapsLink{margin:10px 0 0}
.basecontent-dvv-service-bw-kontakte .bwKontakt div.vCard div.efaLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt div.vCard div.efaLink,.basecontent-dvv-kontaktdaten .bwKontakt div.vCard div.efaLink,.basecontent-dvv-service-bw-beh-rdendaten .bwKontakt div.vCard div.efaLink,.basecontent-dvv-service-bw-kontakte .contactDataBox div.vCard div.efaLink,.basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox div.vCard div.efaLink,.basecontent-dvv-kontaktdaten .contactDataBox div.vCard div.efaLink,.basecontent-dvv-service-bw-beh-rdendaten .contactDataBox div.vCard div.efaLink,.basecontent-dvv-service-bw-kontakte .bwDat div.vCard div.efaLink,.basecontent-dvv-service-bw-einzelner-kontakt .bwDat div.vCard div.efaLink,.basecontent-dvv-kontaktdaten .bwDat div.vCard div.efaLink,.basecontent-dvv-service-bw-beh-rdendaten .bwDat div.vCard div.efaLink{margin:0 0 10px 0}
#map table,#map table td,#map table tr{border:none !important}
#zmf fieldset{padding:20px;margin:20px 0 0}
#zmf #feldkategorieid{margin:15px 0}
#zmf #feldkategorieid input{margin:0 5px 0 0}
#zmf ul,#zmf li{margin:0;list-style:none}
#zmf ul ul{margin-left:30px}
#zmf ul ul *{font-size:13px}
#zmf .zmplanstaerke,#zmf #kategorieid,#zmf .zmSuchButton,#zmf #zmelement1{margin:15px 0}
#zmEListe #zmtopnav{margin:0 0 20px}
#zmEListe .zmnavnext{margin: -25px 0 0;text-align:right}
#zmEListe .zmRegister{margin:20px 0}
#zmEListe .zmRegister a.aktiv{display:block;float:left;margin:10px 10px 10px 0}
#zmEListe .zmRegister span.inaktiv{display:none}
#zmEListe .zmRegister:after{clear:both;content:".";display:block;height:1px;visibility:hidden}
#zmEListe .zmitem h3.datumzmtitel{font-family:"Open Sans",Arial,Helvetica,sans-serif}
#zmEListe .zmitem .zmkurzbeschreibung .label{display:none}
#zmEListe .zmitem .zmlinktodata{text-align:right}
#zmEListe .zmitem .description .zmbeschreibung,#zmEListe .zmitem .description .sam{display:none}
#zmEListe .zmitem.odd{background:#e5e5e5 url(../img/dotted-line.png)left bottom repeat-x;padding:1px 20px 20px 20px}
#zmEListe .zmitem.even{ padding:1px 20px 20px}
#zmEListe .zmNavigClassInnen>span{padding:0 5px}
#zmEListe,#zmDetail{clear:both;margin:20px 0 0}
#zmEListe figure.image,#zmDetail figure.image{float:right}
#zmEListe .vCardLink,#zmDetail .vCardLink{padding:0 10px;width:auto}
#zmEListe .vCard .mapsLink,#zmDetail .vCard .mapsLink,#zmEListe .vCard .efaLink,#zmDetail .vCard .efaLink,#zmEListe .vCard .homepage,#zmDetail .vCard .homepage{padding:0;margin:0}
#zmEListe .zmanschrift,#zmDetail .zmanschrift,#zmEListe .vCard .mapsLink,#zmDetail .vCard .mapsLink,#zmEListe .zmbeschreibung,#zmDetail .zmbeschreibung,#zmEListe .zmzursuche,#zmDetail .zmzursuche{margin:15px 0 0}
#zmEListe .vCard .efaLink,#zmDetail .vCard .efaLink{margin:0 0 15px}
#zmEListe .vCard .bez,#zmDetail .vCard .bez,#zmEListe .vCard .homepage .label,#zmDetail .vCard .homepage .label{display:inline-block;width:100px}
#zmDetail header{display:none}
#zmDetail h2 .dtstart,#zmDetail h2 time,#zmDetail h2 span{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:20px;line-height:25px}
#zmDetail h2 a{display:block;font-size:30px;line-height:35px;margin:10px 0}
#zmDetail h3{margin:5px 0 0}
#zmDetail .zmbeschreibung,#zmDetail .zmkurzbeschreibung,#zmDetail .zmplananmeldung,#zmDetail .zmplanzeit,#zmDetail .zmplankosten,#zmDetail .zmplanstaerke,#zmDetail .zmplanpasst,#zmDetail .zmplanziel,#zmDetail .zmplanmethoden,#zmDetail .zmplantn{margin:15px 0 0}
#zmDetail .homepage h4.label{display:inline-block;font-weight:normal;width:100px}
#zmDetail .category,#zmDetail .zmnav{margin:15px 0}
#zmDetail .sammel span.bzn{display:block;font-size:20px;line-height:20px;margin:5px 0 0}
#zmDetail .zmzursuche,#zmDetail .zmzureu{margin:0}
#zmDetail footer{margin:20px 0 0}
#zmDetail footer .zmnav li{display:block}
.body_search table,.body_search tr,.body_search td,.body_search th{border:none}
.body_search input.standard{float:left;height:40px}
#main{         }
#main .basecontent-attachment,#main .binary{border:1px solid #e5e5e5;margin-bottom:0.7em;padding:0px 5px 10px 10px}
#main .basecontent-attachment a img,#main .binary a img{height:24px;margin-right:1.4em;position:relative;top:10px;width:24px}
#main figure.randlos{border:none}
#main .jCarouselMain figure.image{border:none;padding:0}
#main .galleryImage{width:155px;height:100px;overflow:hidden}
#main .galleryImage div.image-inner img{width:155px}
#main .galleryImage .zoomIcon{display:none}
#main .ui-widget-content .galleryImage figure{border:none;margin-right:2px}
#main .basecontent-dynamic-content article{padding:2px 10px}
#main .basecontent-dynamic-content .date +div,#main .basecontent-dynamic-content .moreLink{display:none}
#main .basecontent-form-editor .captcha{}
#main .basecontent-form-editor .captcha label{width:99%}
#main .basecontent-form-editor .captcha label *{display:inline}
#main .basecontent-form-editor .captcha span.right{text-align:right;width:95%}
#main .basecontent-form-editor .formElementContainer{margin-bottom:0}
#main .basecontent-form-editor .formButtonContainer{border-top:0;margin-top:0;position:relative;top: -7px}
#main .basecontent-form-editor .formButtonContainer .formButton{float:left;border:0}
#main .reprint{border:1px solid #dadada;padding:5px}
#main .reprint .formReply{border-bottom:1px dashed #ddd}
#main .reprint .formReply .bez{display:block;float:left;width:10em}
#main div.jCarouselMain{background:#fff !important;position:relative;margin:0;padding:0;height:100%;width:400px}
#main .jCarouselMain figure.image{height:74px;overflow:hidden}
#main div.jCarouselMain .prev{border:1px solid #dadada;padding:0;position:absolute;left:0px;top:5px}
#main div.jCarouselMain .prev img{width:20px;height:25px;margin:21px 0}
#main div.jCarouselMain .next{border:1px solid #dadada;padding:0;position:absolute;right:0px;top:5px}
#main div.jCarouselMain .next img{width:20px;height:25px;margin:21px 0}
#main div.jCarouselLite,#main div.jCarousel{float:left;margin:5px 25px;overflow:hidden;padding:0 0 0 0;position:relative;left:0px;top:0px;visibility:visible;width:290px;z-index:2}
#main .jCarouselLite ul,#main .jCarousel ul{list-style-type:none;margin:0px;padding:0px;position:relative;left: -437px;width:2625px;z-index:1}
#main .jCarouselLite li,#main .jCarousel li{float:left;height:80px;margin:0px;overflow:hidden;padding:0px;width:115px}
#main .jCarouselLite li div,#main .jCarousel li div{display:inline;margin:0;padding:0}
#main .jCarouselLite img,#main .jCarousel img{border-left:5px solid #fff;border-right:0px solid #fff;border-top:0px solid red;border-bottom:0px solid #e5e5e5;margin:0 0 0 0;padding:0 0 0 0;width:110px}
#main .basecontent-list ul,#main .basecontent-list ol{overflow:hidden}
#main .basecontent-list ul li,#main .basecontent-list ol li{margin-left:15px}
#main .basecontent-dvv-trenner{clear:both;margin:0 auto;padding-top:20px;width:100%}
#main .ym-col3 .basecontent-dvv-trenner{padding-top:0}
#main .basecontent-dvv-trenner hr{color:transparent;border:none;border-bottom:1px solid #ccc;margin-bottom:20px}
.ym-grid.meta.fixed-nav{position:fixed;top:0;z-index:25}
.knot_794282 #header #nav-top ul.ebene1>li.ebene1>a{height:90px;width:290px}
#header #nav-top ul li.nav_794282{display:none}
#main .mailLink:before{content:"\f003";font-family:FontAwesome;margin:0 4px 0 0}
#main .externerLink:before{content:"\f08e";font-family:FontAwesome;margin:0 4px 0 0}
#main .image .externerLink:before,#main .image .mailLink:before{content:"";display:none;margin:0}
#cookie-bar .cb-enable{background:#054d44 !important}