html,body,div,span,applet,object,iframe,h1,h h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{   margin:0;   padding:0;   border:0;   font-size:100%;   vertical-align:baseline;}html{   height:100%;   overflow-y:scroll;   overflow-x:hidden;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{   display:block;}body{   line-height:1;}ol,ul{   list-style:none;}blockquote,q{   quotes:none;}blockquote:before,blockquote:after,q:before,q:after{   content:none;}table{   border-collapse:collapse;   border-spacing:0;}body{   background:#fff url("../files/logo-symbol.svg") center center no-repeat scroll;   background-size:cover;   font-family:'Open Sans',sans-serif;   font-weight:300;   color:#141414;   -webkit-font-smoothing:antialiased;   -webkit-text-size-adjust:100%;   height:100%;}h1,h h3,h4,h5,h6{   font-size:14px;   line-height:132%;   font-weight:normal;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{   font-weight:inherit;}h1{   font-size:34px;   line-height:122%;   padding-bottom:5px;   font-weight:300;   text-transform:uppercase;color:#707070;}h2{   font-size:19px;   line-height:136%;   margin-top:0;   margin-bottom:10px;   font-weight:700;   color:#b9ca3d;}h3{   font-size:28px;    color:#b9ca3d;}h4{   font-size:21px;   margin-bottom:4px;}h5{   font-size:17px;}h6{   font-size:14px;}.subheader{   color:#707070;}p{   margin:0;}p img{   margin:0;}p.lead{   font-size:21px;   line-height:27px;   color:#707070;}em{   font-style:italic;}strong{   font-weight:bold;   color:#5c5c5c;}small{   font-size:80%;}blockquote,blockquote p{   font-size:17px;   line-height:24px;   color:#707070;   font-style:italic;}blockquote{   margin:0 0 20px;   padding:9px 20px 0 19px;   border-left:1px solid #ddd;}blockquote cite{   display:block;   font-size:12px;   color:#5c5c5c;}blockquote cite:before{   content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{   color:#5c5c5c;}hr{   border:solid #ddd;   border-width:1px 0 0;   clear:both;   margin:10px 0 30px;   height:0;}a:link,a:visited{   color:#5c5c5c;   text-decoration:none;   outline:0;}a:hover,a:focus{   color:#b9ca3d;}a:active{   color:#b9ca3d;}p a,p a:visited{   line-height:inherit;}img.scale-with-grid{   max-width:100%;   height:auto;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{   background:#eee;   border:1px solid;   border-color:#ccc #ccc #aaa #aaa;   -webkit-border-radius:3px;   border-radius:3px;   color:#444;   display:inline-block;   font-size:11px;   font-weight:bold;   text-decoration:none;   cursor:pointer;   line-height:normal;   padding:7px 10px;   font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{   color:#222;   background:#ddd;   border:1px solid #888;   border-top:1px solid #aaa;   border-left:1px solid #aaa;}.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{   border:1px solid #707070;   background:#ccc;}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{   width:100%;   padding-left:0 !important;   padding-right:0 !important;   text-align:center;}button::-moz-focus-inner,input::-moz-focus-inner{   border:0;   padding:0;}ul.tabs{   display:block;   margin:0 0 20px 0;   padding:0;   border-bottom:solid 1px #ddd;}ul.tabs li{   display:block;   width:auto;   height:30px;   padding:0;   float:left;   margin-bottom:0;}ul.tabs li a{   display:block;   text-decoration:none;   width:auto;   height:29px;   padding:0 20px;   line-height:30px;   border:solid 1px #ddd;   border-bottom-width:0;   border-left-width:0;   margin:0;   background:#f5f5f5;   font-size:13px;}ul.tabs li a.active{   background:#fff;   height:30px;   position:relative;   top:-4px;   padding-top:4px;   border-left-width:1px;   margin:0 0 0 -1px;   color:#141414;   -moz-border-radius-topleft:2px;   -webkit-border-top-left-radius:2px;   border-top-left-radius:2px;   -moz-border-radius-topright:2px;   -webkit-border-top-right-radius:2px;   border-top-right-radius:2px;}ul.tabs li:first-child a.active{   margin-left:0;}ul.tabs li:first-child a{   border-width:1px 1px 0 1px;   -moz-border-radius-topleft:2px;   -webkit-border-top-left-radius:2px;   border-top-left-radius:2px;}ul.tabs li:last-child a{   -moz-border-radius-topright:2px;   -webkit-border-top-right-radius:2px;   border-top-right-radius:2px;}ul.tabs-content{   margin:0;   display:block;}ul.tabs-content > li{   display:none;}ul.tabs-content > li.active{   display:block;}ul.tabs:before,ul.tabs:after{   content:'\0020';   display:block;   overflow:hidden;   visibility:hidden;   width:0;   height:0;}ul.tabs:after{   clear:both;}ul.tabs{   zoom:1;}input[type="text"],input[type="password"],input[type="email"],textarea,select{   border:1px solid #ccc;   padding:6px 4px;   outline:none;   -moz-border-radius:2px;   -webkit-border-radius:2px;   border-radius:2px;   font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;   color:#707070;   margin:0;   width:210px;   max-width:100%;   background:#fff;}select{   padding:0;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{   border:1px solid #aaa;   color:#444;   -moz-box-shadow:0 0 3px rgba(0,0,0,.2);   -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);   box-shadow:0 0 3px rgba(0,0,0,.2);}textarea{   min-height:60px;}label,legend{   display:block;   font-weight:bold;   font-size:13px;}select{   width:220px;}input[type="checkbox"]{   display:inline;}label span,legend span{   font-weight:normal;   font-size:13px;   color:#444;}.remove-bottom{   margin-bottom:0 !important;}.half-bottom{   margin-bottom:10px !important;}.add-bottom{   margin-bottom:20px !important;}.container{position:relative;width:960px;margin:0 auto;padding:0;}.container .column,.container .columns{margin-left:10px;margin-right:10px;float:left;display:inline;}.row{margin-bottom:13px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column,.container .one.columns{width:40px;}.container .two.columns{width:100px;}.container .three.columns{width:160px;}.container .four.columns{width:220px;}.container .five.columns{width:280px;}.container .six.columns{width:340px;}.container .seven.columns{width:400px;}.container .eight.columns{width:460px;}.container .nine.columns{width:520px;}.container .ten.columns{width:580px;}.container .eleven.columns{width:640px;}.container .twelve.columns{width:700px;}.container .thirteen.columns{width:760px;}.container .fourteen.columns{width:820px;}.container .fifteen.columns{width:880px;}.container .sixteen.columns{width:940px;}.container .one-third.column{width:300px;}.container .two-thirds.column{width:620px;}.container .offset-by-one{padding-left:60px;}.container .offset-by-two{padding-left:120px;}.container .offset-by-three{padding-left:180px;}.container .offset-by-four{padding-left:240px;}.container .offset-by-five{padding-left:300px;}.container .offset-by-six{padding-left:360px;}.container .offset-by-seven{padding-left:420px;}.container .offset-by-eight{padding-left:480px;}.container .offset-by-nine{padding-left:540px;}.container .offset-by-ten{padding-left:600px;}.container .offset-by-eleven{padding-left:660px;}.container .offset-by-twelve{padding-left:720px;}.container .offset-by-thirteen{padding-left:780px;}.container .offset-by-fourteen{padding-left:840px;}.container .offset-by-fifteen{padding-left:900px;}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}.container .column,.container .columns{margin:0;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.alpha.omega{margin-left:0;margin-right:0;}.container .one.column,.container .one.columns{width:28px;}.container .two.columns{width:76px;}.container .three.columns{width:124px;}.container .four.columns{width:172px;}.container .five.columns{width:220px;}.container .six.columns{width:268px;}.container .seven.columns{width:280px;}.container .eight.columns{width:364px;}.container .nine.columns{width:412px;}.container .ten.columns{width:460px;}.container .eleven.columns{width:508px;}.container .twelve.columns{width:556px;}.container .thirteen.columns{width:604px;}.container .fourteen.columns{width:652px;}.container .fifteen.columns{width:700px;}.container .sixteen.columns{width:748px;}.container .one-third.column{width:236px;}.container .two-thirds.column{width:492px;}.container .offset-by-one{padding-left:48px;}.container .offset-by-two{padding-left:96px;}.container .offset-by-three{padding-left:144px;}.container .offset-by-four{padding-left:192px;}.container .offset-by-five{padding-left:240px;}.container .offset-by-six{padding-left:288px;}.container .offset-by-seven{padding-left:336px;}.container .offset-by-eight{padding-left:348px;}.container .offset-by-nine{padding-left:432px;}.container .offset-by-ten{padding-left:480px;}.container .offset-by-eleven{padding-left:528px;}.container .offset-by-twelve{padding-left:576px;}.container .offset-by-thirteen{padding-left:624px;}.container .offset-by-fourteen{padding-left:672px;}.container .offset-by-fifteen{padding-left:720px;}}@media only screen and (max-width:767px){.container{width:300px;}.container .columns,.container .column{margin:0;padding:0;}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}.container .columns,.container .column{margin:0;padding:0;}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}}@media only screen and (min-width:1200px){.container{width:1200px;}.container .column,.container .columns{}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.container .one.column,.container .one.columns{width:55px;}.container .two.columns{width:130px;}.container .three.columns{width:205px;}.container .four.columns{width:280px;}.container .five.columns{width:355px;}.container .six.columns{width:430px;}.container .seven.columns{width:505px;}.container .eight.columns{width:580px;}.container .nine.columns{width:655px;}.container .ten.columns{width:730px;}.container .eleven.columns{width:805px;}.container .twelve.columns{width:880px;}.container .thirteen.columns{width:955px;}.container .fourteen.columns{width:1030px;}.container .fifteen.columns{width:1150px;}.container .sixteen.columns{width:1180px;}.container .one-third.column{width:400px;}.container .two-thirds.column{width:800px;}.container .offset-by-one{padding-left:75px;}.container .offset-by-two{padding-left:150px;}.container .offset-by-three{padding-left:225px;}.container .offset-by-four{padding-left:300px;}.container .offset-by-five{padding-left:375px;}.container .offset-by-six{padding-left:450px;}.container .offset-by-seven{padding-left:525px;}.container .offset-by-eight{padding-left:600px;}.container .offset-by-nine{padding-left:675px;}.container .offset-by-ten{padding-left:750px;}.container .offset-by-eleven{padding-left:825px;}.container .offset-by-twelve{padding-left:900px;}.container .offset-by-thirteen{padding-left:975px;}.container .offset-by-fourteen{padding-left:1050px;}.container .offset-by-fifteen{padding-left:1125px;}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}*,*:focus{   outline:none;}#ohneLogo .head{ display:none !important;}@media (max-width:767px){ #ohnelogo .head{   display:block !important;}}.head{   display:block;   position:relative;   z-index:2;   padding:15px 25px;}h1,h2{ word-wrap:break-word;  word-break:normal; word-break:break-word;  -ms-hyphens:auto; hyphens:auto;}.table-sidebar table,.table-sidebar th,.table-sidebar td{ border:0px solid #5c5c5c; padding:4px;}.table-sidebar{ width:100%;}@media only screen and (min-width:768px) and (max-width:1200px){   .table-sidebar td{       float:right;  }   .table-sidebar td:first-child{       float:left;  }}.table-sidebar td:last-child{   padding-bottom:14px !important;}.table-sidebar-div div{ float:left; width:100%;}.table-sidebar-div br{ display:none;}@media only screen and (min-width:768px){   .head{       width:30%;       margin:0 20px;       position:absolute;       background:rgba(255,255,255,0.9);       box-shadow:0 0 4px #888;  }}.head > *{   width:auto !important;}.head > *:first-child{   margin-left:0;}.head > *:last-child{   margin-right:0;}.head .content_kl{   padding:0;   display:none;   height:0;   overflow:hidden;}.logo{   position:relative;}.logo > a{   display:block;}.logo img{   width:100%;   height:auto;   position:relative;}.sublogo{ line-height:1.2;}.content_kl .sublogo a{   color:#5c5c5c;   text-decoration:none;}@media only screen and (min-width:768px){   .sublogo{       display:flex;       flex-wrap:wrap;       justify-content:space-between;  }   .sublogo > div:first-child{       margin-left:15%;  }   .sublogo > div:last-child{       text-align:right;  }}.main{   margin-bottom:125px;   position:relative;   overflow:hidden;}@media only screen and (min-width:768px){   .main{       padding-top:225px;  }}@media only screen and (min-width:960px){   .main{       padding-top:275px;  }}@media only screen and (min-width:1200px){   .main{       padding-top:415px;  }}.flex-bilder-container{ display:-ms-flexbox; -ms-box-orient:horizontal; display:-webkit-flex; display:-webkit-box; display:-moz-flex; display:-moz-box; display:-ms-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -moz-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; justify-content:center;}.flex-bild{ width:33%; min-width:180px; height:100%;}.flex-bild img{ height:100%; margin:0 auto; width:110px;}.content_kl > img:first-child{   height:auto !important;   position:relative;   top:-10px;   left:-10px;   border-radius:50%;   overflow:hidden;   padding:10px;   -webkit-shape-outside:ellipse();   shape-outside:ellipse();}.content_kl ul li{   padding-left:1em;}.content_kl ul li::before{   content:"›";   display:inline-block;   width:1em;   margin-left:-1em;}.mitarbeiter-wrapper{ width:100%; display:flex; flex-direction:row; flex-wrap:wrap;}.col-sm-4{ width:182px; float:left; position:relative; min-height:1px; margin:10px auto;}.mitarbeiter_bg{ width:182px; height:230px; overflow:hidden; margin:0 auto;}.mitarbeiter_info{ width:142px; height:210px; overflow:hidden; background-color:rgba(255,255,255,.8); position:relative; top:167px; padding:10px 20px; transition:all .5s ease;}.mitarbeiter_info h6{ margin-top:10px;}.mitarbeiter_gr{ height:50px;}.mitarbeiter_bg:hover .mitarbeiter_info{ top:0 !important;}.sidebar{   font-family:'Droid Sans',sans-serif;   font-weight:400;}.responsive_maps{   position:relative;   height:0;   overflow:hidden;}.clear-both{   clear:both;   overflow:hidden;   height:0;}.navi a,.subnavi a,.infobox{   font-size:9pt;   color:#fff;}.navi a,.subnavi a{   text-transform:uppercase;}.inhalt_text h3,.content_kl h3,.content_kl_impressum h3,.breiter_text h3,.inhalt_youtube h3,.inhalt_text_bildergalerie h3,.kontakt_links h3{   font-size:18px;   line-height:24px;   padding-top:8px;}.inhalt_headline h3{   margin-bottom:0;   padding-top:8px;   background:#fff;   font-size:18pt;}.inhalt_text h4,.content_kl h4,.content_kl_impressum h4,.inhalt_text_bildergalerie h4,.inhalt_youtube h4{   padding-bottom:5px;   font-size:12px;   color:#707070;}.inhalt_text_suche h3{   padding-bottom:5px;   padding-left:8px;   font-size:12px;   color:#707070;}.inhalt_text p,.inhalt_text_bildergalerie p,.inhalt_youtube p,.content_kl p,.content_kl li,.content_kl_impressum p,.inhalt_link p,.kontakt_details p,.kontakt-formular-oeffnungszeiten,.forminfo,#form-module-thanks{   font-size:14px;   line-height:162%;}.inhalt_text_bildergalerie a{   background:#b9ca3d;   color:#141414;   font-size:10pt;}.inhalt_text_bildergalerie a:hover{   color:#141414;}.inhalt_text_bildergalerie h3{   background:#fff;}.inhalt_link{   font-size:10pt;}.link-list{   margin-top:35px;}.link-list li a{   padding-top:21px;   padding-left:5px;   position:absolute;}.footer-bg{   background:#b9ca3d;}.footer{   margin:0 auto;   margin-top:20px !important;   padding-top:20px;   padding-bottom:20px;   width:100%;   position:relative;   color:#fff;   font-size:8pt;   font-family:'Droid Sans',sans-serif;   font-weight:400;}.footer a{   color:#fff;}.footer img{   padding:3px;   height:auto;}.footer p{   padding-bottom:5px;font-size:12px;   line-height:142%;}.footer_oben,.footer_mitte_1,.footer_mitte_ .footer_unten{   clear:both;}.footer_oben .footer_1,.footer_oben .footer_ .footer_oben .footer_3{   height:127px;}.footer_mitte_1 .footer_1,.footer_mitte_1 .footer_ .footer_mitte_1 .footer_3,.footer_mitte_2 .footer_1,.footer_mitte_2 .footer_ .footer_mitte_2 .footer_3{   height:30px;}.footer_unten{   height:auto;}.footer_1{   width:200px;   padding-left:20px;   float:left;}.footer_2{   padding-left:20px;   float:left;}.footer_3{   width:210px;   padding-left:20px;   float:left;}.footer .noborder_1,.footer .noborder_ .footer .noborder_3,.footer .noborder_4{   width:210px;   padding-left:20px;   float:left;}.footer a:hover,a:focus,a:active,.footer_block a:hover strong{   color:#5c5c5c;}.fa{   float:right;   font-size:1.8em;   margin-top:-1px;   -webkit-transition:all .5s ease;   -o-transition:all .5s ease;   -moz-transition:all .5s ease;   transition:all .5s ease;}.icon-content{   position:relative;   left:90%;   display:none;}.active-icon{   display:inline-block;}.accordion h1{   color:#424242;   font-size:19px;   margin-bottom:20px;   padding-top:10px;   cursor:pointer;}.accordion p{   display:block;   padding-left:15px;   margin-bottom:6px;   line-height:162%;}.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom{}.a_pfeil{   display:block !important;   margin-top:0 !important;}.accordion.ui-accordion.ui-widget.ui-helper-reset > h1 > a > .acc_pfeil{   float:right;   background-repeat:no-repeat;   height:15px;   width:33px;   transition:padding-top 450ms;   -webkit-transition:padding-top 450ms;}.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top{   color:#b9ca3d;}.accordion.ui-accordion.ui-widget.ui-helper-reset{   border-top:1px dotted #4c4c4e;   padding-top:5px;   float:left;   width:100%;}.content_kl:last-child > .accordion.ui-accordion.ui-widget.ui-helper-reset{   border-bottom:1px dotted #4c4c4e;   padding-bottom:5px;   float:left;   width:100%;}.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active > img{   float:left;   margin:12px 30px 10px 0;}.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active > em{   position:relative;   top:6px;}.tinymcewysiwyg.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active{   margin-bottom:10px;   width:99.9%;}.tinymcewysiwyg.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active > ul{   margin-top:0 !important;}.content h3 img{   padding-left:15px;   padding-top:10px;}.row{   clear:both;}.footer-bg .row{   margin:0;}#bild_header{   height:275px;   width:100%;   display:block;   background-position:top center;   position:absolute;   margin:0 auto;   padding:0;   background-size:cover;   overflow:hidden;}#slide1{   position:absolute;   width:100%;       opacity:0;   transition:opacity 1s linear;}#slide2{   position:absolute;   width:100%;       opacity:0;   transition:opacity 1s linear;}#slide3{   position:absolute;   width:100%;       opacity:0;   transition:opacity 1s linear;}#slide4{   position:absolute;   width:100%;       opacity:0;   transition:opacity 1s linear;}.slide_show{   opacity:1 !important;   width:100%;}.content,.navigation,.sidebar{   position:relative;}.cont{   padding-left:17px;   padding-right:17px;}#wrapper{   position:relative;   min-height:800px;   height:100%;   margin:0 auto;   padding-bottom:40px;}div.wrapper .content .content_kl ul li span.ls{   position:absolute;   display:inline-block;   width:10px;   height:14px;   margin-left:-15px;}div.wrapper .content ul li{   position:relative;   padding-left:15px;}button.navislider{   display:none;}.nein{   display:none;}i.fa{   cursor:pointer;}.languages li{   width:190px;   padding:2px 15px 2px 15px;   font-size:8pt;   display:block;}.languages li a{   width:190px;   margin-left:-15px;   padding:5px 15px 5px 15px;   font-size:8pt;   display:block;   background-color:#fff;}.languages li a:hover{   background-color:#fff;}.languages li.current_lang{   width:190px;   min-height:65px;   padding-top:20px;   padding-bottom:10px;   background:none;   color:#fff;   font-size:20px;}.languages li.current_lang span{   display:block;   font-size:12px;}.infobox p{   padding:10px 20px;}.head-nav{   float:right;}.head-nav a{   font-size:10px;   padding:20px;}.navi li{   margin-bottom:2px;}.navi a{   width:177px;   margin-left:20px;   padding:12px 38px 1px 1em;   display:block;   border-bottom:1px solid #5c5c5c;   font-size:17px;   font-weight:300;   white-space:nowrap;}@media only screen and (min-width:961px){   .navi a{       margin-left:10px;  }}.navi a::before{    display:inline-block;    content:"›";    width:1em;    font-size:27px;    text-align:center;    margin-left:-1em;    color:#b9ca3d;    font-weight:bold;}ul.rex-navi1{   padding-top:6px;}.rex-navi1 a{   color:#5c5c5c;}.rex-navi1 a:hover{ color:#b2ca00;}.rex-navi2 a:hover{ color:#5c5c5c;}.rex-navi2 a{   color:#b2ca00;   font-weight:400;   font-size:15px;}.rex-navi2 a::before{   color:#5c5c5c;   font-size:1.6em;}.navi a.rex-active,.navi a.rex-current{   font-weight:400;}ul.rex-navi2{   border-top:3px transparent solid;}.rex-navi2 a{   width:177px;   margin-left:2px;   padding:4px 0 3px 33px;   display:block;   border:none;   background:none;   text-transform:none;   line-height:1.3;}.navi a.rex-current .rex-navi2 a{   border:none;}div.subnav{   display:none;}.suche{   height:30px;   border-top:#fff solid 6px;   padding-top:5px;   padding-bottom:5px;}.suche input[type="text"]{   width:157px;   margin-left:5px;   background:#fff;}.suche input[type="submit"]{   width:38px;   height:30px;   margin-right:5px;   background:#fff;}.sidebar .inhalt_headline h3{   padding-left:12px;}.content .inhalt_headline h3{   padding-left:17px;}.content_kl,.content_kl_impressum{   padding:2px 14px 5px 14px;}.content_kl strong,.content_kl_impressum strong{   color:#5c5c5c;   font-size:13px;}.content_kl h3,.content_kl_impressum h3{   margin-bottom:5px;}.content_kl img{   height:auto;   padding:4px 12px 1px 0;   float:left;}.content_kl del{   color:#fff;}.content_kl .text{   padding-top:13px;   margin-bottom:20px;}.content_kl .text p{ float:left; width:100%;}.content_kl .text img{   height:auto;   float:left;   padding:2px 10px 2px 0;   display:block;}.content_kl a{   color:#141414;   text-decoration:underline;}.content_kl a:hover{   color:#b9ca3d;}.content_kl_impressum p{   padding-bottom:15px;}.content_kl_impressum a{   text-decoration:underline;}.breiter_text h3,.breiter_text p,.breiter_text a{   padding:7px;}.breiter_text a{   margin-left:7px;}.inhalt_link{   padding:0 5px 0 12px;}.inhalt_link h5,.countdown_ueberschrift{   text-transform:uppercase;   color:#707070;}.inhalt_link h5{   padding:5px 0 5px 0;}.countdown_fett{   font-weight:bold;}.inhalt_link img{   width:65px;}.sidebar_content{   width:250px;   padding:14px 0 5px;   margin-left:15px;   border-bottom:1px solid #707070;   color:#5c5c5c;}.sidebar_content:last-child{   border:none;}.sidebar_content .sidebar_title{   font-size:12px;}.sidebar_content a{   display:block;   text-align:right;   font-size:12px;   text-transform:uppercase;   color:#5c5c5c;}.sidebar_content a:hover{   color:#b9ca3d !important;}.sidebar_content p{   font-size:12px;   line-height:162%;}.sidebar_content img{   width:60px;   float:left;   padding-right:7px;   padding-top:2px;}.sidebar h3{   color:#707070;   padding:10px 5px 0 16px;}.trennstrich{   margin-top:3px;   margin-bottom:8px;   border-bottom:1px solid #004977;   line-height:0;}.inhalt_link a{   margin-bottom:15px;   padding:2px 15px 2px 15px;   display:inline-block;   font-size:11px;   color:#fff;   text-transform:uppercase;}.inhalt_link a:hover{}.inhalt_link p{   padding-right:12px;   padding-bottom:8px;}.ja{   margin:15px 7px 15px 0;   border-top:solid #707070 1px;   line-height:0;   font-size:0;   display:block;   clear:both;}.kontakt_details{   background:#fff;}.kontakt_details p{   padding-bottom:20px;}.kontakt_details a{   padding-bottom:20px;   color:#ed7f00;   text-decoration:underline;}.kontakt_links{   float:left;   width:200px !important;   padding-left:17px;}.kontakt_rechts{   float:right;   width:200px !important;   padding-right:7px;   padding-top:34px;}.kontakt_rechts del{   color:#fff;}.kontakt h3{   padding-bottom:20px;}.googlemaps{   width:98%;   height:363px;   margin-top:20px;   padding-left:10px;}.maps_ansicht{   padding-left:10px;}.inhalt_text_bildergalerie{   padding-bottom:15px;   background:#fff;}.inhalt_text_bildergalerie a{   padding:5px;}.inhalt_text_bildergalerie h3,.inhalt_text_bildergalerie h4{   margin-left:0;}.inhalt_text_bildergalerie{   padding-left:17px;}.rexfancy-images{   width:550px;   padding-left:15px;}.rexfancy-images img{   width:138px;   height:90px;}.youtube{   padding-top:7px;   padding-left:7px;   padding-right:7px;   background:#fff;   float:left;}.video{   width:432px;   height:363px;}.inhalt_youtube{   margin:0;   padding:7px;   padding-bottom:20px;   text-align:left;   float:left;}.inhalt_youtube p{   padding-top:5px;   padding-bottom:0;   margin-bottom:0;}.inhalt_youtube h3{   margin-bottom:0;}ul.searchresults{   color:#f93;   background:#fff;   padding-left:2px;}.searchresults{   margin-bottom:4px;   margin-left:15px;   font-size:21px;   line-height:30px;}.searchresults li{   margin-left:-13px;}.searchresults a{   padding-top:20px;   color:#141414;}.searchresults a:hover{   color:#b9ca3d;}.searchresults p.highlightedtext{   padding-top:5px;   padding-bottom:25px;   font-size:10pt;   line-height:20px;}#rexsearch_form{   padding-bottom:0;   margin-bottom:0;}.inhalt_text_suche{   background:#fff;   padding:0 0 15px 10px;}.box-head .container-box-head p{   padding:10px 20px;}.container-box-head p{   font-size:10px;   line-height:16px;}.formgen{   padding-right:10px;   padding-left:18px;   background:#fff;}label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{   cursor:pointer;   font-size:14px;}.formgen form{   line-height:120%;}.formgen .formblock{   margin-bottom:15px;   margin-top:10px;   padding-top:3px;   padding-bottom:3px;   padding-right:2px;   padding-left:1px;}.forminfo{   width:360px;   margin-bottom:15px;   background-color:#fc3;   padding-top:3px;   padding-bottom:3px;   padding-right:2px;   padding-left:5px;   font-weight:bold;   border:5px dashed #900;}.formgen br{   clear:both;}.formgen .formtextfield{   width:380px;   height:200px;   border:1px solid #707070;}.formgen .formtext{   width:180px;   padding-bottom:4px;   margin-bottom:15px;   border:1px solid #707070;}.formgen label{   clear:left;   height:20px;   color:#707070;   font-weight:normal;   font-size:14px;}.formgen .formselect{   width:200px;   background-color:#3f3;   margin-left:4px;   color:#141414;}.formgen .formsubmit{   width:380px;   background-color:#707070;   color:#fff;}.formgen legend{   color:#fff;   background-color:#900;   width:150px;}.formgen .fieldset{   margin-bottom:10px;}.formgen .formerror{   border-bottom-width:1px;   color:#900;}.formgen .formcaptcha{   border:2px solid #900;   vertical-align:top;   float:left;   margin-right:10px;}.formgen .formreq{   color:#707070;   font-weight:normal !important;}.formgen .formheadline{   color:#930;   background-color:#fff7ea;   padding-top:4px;   padding-bottom:4px;   margin-top:5px;   margin-bottom:5px;   font-style:italic;}.forminfo{   margin-left:12px;   width:190px;   padding:5px 10px;   background:#ed7f00;   border:none;   color:#fff;}#form-module-thanks{   width:190px;   margin-left:17px;   background-color:#fff;}.checkspan a{   color:#ed7f00;   text-decoration:underline;}.checkspan{   position:relative;   overflow:hidden;   height:50px;   display:block;}.checkspan label{   position:absolute;   left:20px;   width:350px;   display:block;}form.formgen label{   display:block;}.kontakt-formular-oeffnungszeiten{   position:absolute;   top:160px;   left:280px;   z-index:100;}.kontakt-formular-oeffnungszeiten del{   color:#fff;}.kontakt-formular-oeffnungszeiten a{   color:#ed7f00;}@media only screen and (min-width:1200px){   #bild_header{       height:415px;  }   .infobox{       width:300px;       height:auto;  }   .container-box-head p{       font-size:10px;       line-height:16px;  }   .box-head .container-box-head p{       padding:3px 20px;  }   .content_kl img{       padding:7px;  }   .suche input[type="text"]{       width:217px;  }   .video{       width:552px;       height:461px;  }   .rexfancy-images{       width:550px;       padding-left:15px;  }   .rexfancy-images img{       width:132px;       height:90px;  }   .kontakt_links{       width:260px !important;  }   .kontakt_rechts{       width:260px !important;  }   .googlemaps{       width:98%;       height:400px;  }   .searchresults{       padding-left:10px;       margin-bottom:4px;  }   .formgen .formtext{       width:280px;  }   .formgen .formtextfield{       width:480px;  }   .formgen .formsubmit{       width:488px;  }   .kontakt-formular-oeffnungszeiten{       left:380px;  }   #form-module-thanks{       width:300px;       margin-top:15px;  }   .checkspan label{       width:470px;  }   .forminfo{       width:290px;  }   .footer_1{       width:260px;       padding-left:40px;  }   .footer_2{       width:270px;       padding-left:40px;  }   .footer_3{       padding-left:40px;  }   .footer .noborder_1,   .footer .noborder_     .footer .noborder_3,   .footer .noborder_4{       padding-left:60px;  }}@media only screen and (min-width:961px) and (max-width:1200px){   .head-nav{       position:relative;       top:-87px;  }   .box-head .container-box-head p{       padding:3px 20px;  }   .sidebar_content{       width:190px;  }   .footer{       min-height:160px;       position:relative;       margin:0 auto;  }}@media only screen and (max-width:959px){   .main{       margin-top:15px;  }   .sidebar{       padding-top:50px;  }   .inhalt_bild img{       width:165px;       height:auto;  }   .inhalt_link{       font-size:8pt;  }   .inhalt_link h5{       font-size:12px;  }   .kontakt-formular-oeffnungszeiten{       position:relative;       top:auto;       left:20px;       padding-top:40px;  }   .box-head .container-box-head p{       padding:10px 20px;  }   .container-box-head p{       font-size:10px;       line-height:16px;  }}@media only screen and (min-width:768px) and (max-width:959px){   #bild_header{       height:225px;  }   .content,   .navigation{       margin-top:50px !important;  }   .sidebar{       margin-bottom:10px !important;  }   .box-head .container-box-head span.box-head-text{       display:none;  }   .suche input[type="text"]{       width:110px;  }   .navi a{       width:118px;       padding-right:38px;       background:none;  }   .rex-navi1 a{       width:172px;       margin-left:0;       padding:4px 0 5px 0;  }   ul.rex-navi2{       margin-left:12px;  }   .rex-navi2 a{       width:170px;  }   .content{  }   .inhalt_text_suche{       padding-left:20px;  }   .searchresults{       padding-left:20px;  }   .sidebar_content{       margin-left:21px;       padding:9px 0 5px;       width:145px;  }   .sidebar_content img{       width:50px;       display:none;  }   .sidebar{       position:relative;  }   .sidebar .inhalt_headline h3{       margin:20px 0 0 0;       width:170px;  }   .sidebar h3{       padding:4px 5px 0 21px;  }   .inhalt_link{       width:165px;       line-height:160%;       font-size:10pt;  }   .kontakt h3{       font-size:18pt;  }   .video{       width:500px;       height:340px;  }   .kontakt_links{       width:232px !important;  }   .kontakt_rechts{       width:232px !important;       padding-top:42px;       padding-left:20px;       float:none;  }   .googlemaps{       margin-left:10px;       width:98%;       height:350px;  }   .maps_ansicht{       padding-left:20px;  }   .inhalt_text_bildergalerie{       padding:0;       padding-bottom:10px;  }   .rexfancy-images{       width:495px;       padding-top:10px;  }   .rexfancy-images img{       width:120px;       height:80px;  }   .checkspan label{       width:300px;  }   .footer{       width:750px !important;       margin-top:0;       padding-top:12px;       padding-bottom:60px;       min-height:167px;  }   .footer_oben .footer_1,   .footer_oben .footer_     .footer_oben .footer_3{       height:150px;  }   .footer_1{       width:165px;  }   .footer_2{       width:165px;  }   .footer_3{       width:160px;  }   .footer .noborder_1,   .footer .noborder_     .footer .noborder_3,   .footer .noborder_4{       width:150px;  }   .box-head .container-box-head p{       padding:5px 20px;  }   .container-box-head p{       font-size:10px;       line-height:16px;  }}@media only screen and (max-width:767px){   #wrapper{       min-height:400px;       padding-bottom:60px;  }   .box-head .container-box-head p{       padding:10px 20px;  }   .box-head .container-box-head span.box-head-text{       display:none;  }head{padding:15px 0 0 0 !important;}   .container-box-head p{       font-size:10px;       line-height:16px;  }   #bild_header{       display:block;height:100px;position:relative;  }   span#termine_head{       display:none;  }   .head-nav{       display:block;  }   .head a{       padding-bottom:0;  }   button.navislider{       width:100%;       display:block;       background:#fff;       border:1px solid #707070;       background-origin:content-box;       background-position:right center,left center,left center;       background-repeat:no-repeat,no-repeat,repeat-x;  }   .navi{       padding-top:0;       display:none;  }   .navi ul{       margin-top:7px;  }   .navi a{       display:block;       text-decoration:none;       white-space:nowrap;       text-overflow:ellipsis;       overflow:hidden;  }   .navi a{       padding:4px 2px 4px 0;  }   .navi li{  }   .rex-navi2{       display:block;  }   .rex-navi2 a{       width:177px;       margin-left:2px;       padding:4px 0 3px 3px;       display:block;       color:#5c5c5c;       border:none;       background:none;  }   .navi a.rex-current,   .navi a.rex-active{       padding-left:0;       background-position:0 6px;  }   .content_kl .text{       margin-left:0;  }   .content_kl p{       padding-top:0;       margin-bottom:3px;  }   .content_kl a{       margin-bottom:5px;  }   .inhalt_text_bildergalerie h3,   .inhalt_text_bildergalerie h4,   .inhalt_text_bildergalerie p{       padding-left:0;  }   .sidebar{       width:550px;       margin:0 !important;  }   .inhalt_link img{       display:none;  }   .inhalt_text_bildergalerie{       margin-left:0;       padding-left:0;  }   .ja{       margin:15px 0 15px 0;  }   .searchresults{       padding-left:0;  }   .inhalt_text_suche{       padding:0 0 15px 0;  }   .sidebar .inhalt_headline h3{       border-bottom:1px solid #004977;  }   .sidebar h3{       padding:4px 5px 0 21px;  }   .footer{       margin-top:30px;  }}@media only screen and (min-width:480px) and (max-width:767px){   #wrapper{       top:0 !important;  }   .box-head .container-box-head p{       padding:5px 20px;  }   .container-box-head p{       font-size:10px;       line-height:16px;  }.head{padding:15px 0 0 0 !important;}   .head-nav #imprint,   .head-nav #contact{       display:none;  }   .languages li.current_lang{       height:auto;       padding-top:10px;       padding-bottom:10px;  }   .languages li{       width:390px !important;  }   .languages li a{       width:390px !important;  }   .logo img{       padding:0;  }   #lang li,   #lang li a,   #lang .current_lang{       width:390px;  }   .navigation{       padding-bottom:15px !important;  }   .head-nav{       float:left;  }   button.navislider{       width:420px;       text-align:left;  }   button.navislider::after{     content:"☰";     display:inline-block;     padding-left:83%;  }   .navi{       width:420px;       overflow:hidden;  }   .navi li{       width:208px;       float:left;  }   .navi a{       background:none;  }   .navi li:nth-child(2n+1){       border-right:2px solid #fff;  }   .rex-navi2 a{       width:150px;       padding:4px 0 3px 34px;  }   .suche input[type="text"]{       width:357px;  }   .video{       width:420px;       height:346px;       padding-bottom:0;       padding-left:0;  }   .youtube{       padding-left:0;       padding-bottom:10px;       padding-top:10px;  }   .inhalt_youtube{       padding:0;       padding-bottom:20px;  }   .inhalt_link{       margin-bottom:15px;  }   .googlemaps{       width:98%;       height:346px;  }   .bildergalerie{       margin:0;       padding:0;  }   .rexfancy-images{       margin-left:0;       padding-left:0;  }   .rexfancy-images img{       width:130px;       height:90px;  }   .kontakt h3{       padding-top:10px;  }   .kontakt_links{       width:200px !important;  }   .kontakt_rechts{       width:200px !important;       padding-top:42px !important;       padding-left:20px;       float:none;  }   .checkspan label{       width:370px;  }   .footer{       width:420px !important;  }   .footer_1,   .footer_     .footer_3,   .footer .noborder_1,   .footer .noborder_     .footer .noborder_3,   .footer .noborder_4{       float:none;       border:0;       padding:8px 15px;  }}@media only screen and (max-width:479px){   .content h3 img{       max-width:280px !important;       height:auto !important;  }   .content_kl .text h1{     font-size:26px !important;  }   .languages li.current_lang{       height:auto;       padding-top:10px;       padding-bottom:10px;  }   .box-head .container-box-head p{       padding:10px 20px;  }   .container-box-head p{       font-size:10px;       line-height:16px;  }   .languages li{       width:270px !important;  }   .languages li a{       width:270px !important;  }   .navigation{       padding-bottom:10px !important;  }   button.navislider{       width:300px;       text-align:left;  }   button.navislider::after{     content:"☰";     display:inline-block;           padding-left:73%;  }   .head-nav{       float:left;  }   .head-nav a{       padding-left:0;  }   .box-head .container-box-head p{       padding-left:0;  }   .navi{       width:300px;  }   .navi a{       width:260px;       display:block;       background:none;       border-bottom:1px solid #707070;  }   .navi ul li{       min-width:140px;       padding:0;  }   .navi a.rex-current,   .navi a.rex-active{       width:260px;  }   .rex-navi2 a{       border-bottom:none;       padding:4px 0 3px 35px;  }   .rex-navi2 a.rex-current,   .rex-navi2 a.rex-active{       padding:4px 0 3px 35px;  }   .suche input[type="text"]{       width:237px;  }   .inhalt_link{       margin:0 0 15px 0;  }   .video{       width:300px;       height:247px;       padding-top:5px;       padding-bottom:0;  }   .youtube{       padding-top:0;       padding-left:0;       padding-bottom:10px;  }   .inhalt_youtube{       padding:0;       padding-bottom:20px;  }   .ja{       padding-bottom:15px;  }   .googlemaps{       width:98%;       height:247px;  }   .rexfancy-images{       width:300px;       padding-top:15px;       margin-left:0;       padding-left:0;  }   .rexfancy-images img{       width:97px;       height:65px;  }   .kontakt_rechts{       padding-top:42px !important;       padding-left:20px;       float:none;  }   .ja{       margin-bottom:0;  }   .checkspan label{       width:260px;  }   .footer{       width:300px !important;       height:505px;  }   .footer_1,   .footer_     .footer_3,   .footer .noborder_1,   .footer .noborder_     .footer .noborder_3,   .footer .noborder_4{       float:none;       border:0;       padding:8px 15px;  }}.content p,.content ul{   display:block;   margin-bottom:10px;   float:left;   width:100%;   line-height:162%;}.fa.fa-angle-down{   display:inline-block;   height:.8em;   width:.8em;}.fa.fa-angle-down::before{   content:"›";   display:inline-block;   width:.8em;   line-height:.8em;   text-align:center;   transition:transform .2s;   font-style:normal;   -webkit-transform:rotate(90deg);   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   position:relative;   left:3px;   top:3px;}.active .fa.fa-angle-down{   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   transform:rotate(180deg);}.ui-accordion-header{   display:block;   line-height:210%;   font-weight:400 !important;   cursor:pointer;   padding-bottom:4px;   color:#5c5c5c;}div.div-border-radius{ width:100px !important; border-radius:50%; overflow:hidden; float:left; margin-right:10px;}div.nametag-schueler2{ float:left;   padding-bottom:10px; width:77%;}@media only screen and (max-width:1200px){ div.nametag-schueler2{   width:73%;}}.teaam-text p{ float:none !important;}div.nametag h1,div.nametag h2{}@media only screen and (max-width:959px){ div.nametag-schueler2{   float:left;   width:62%;   height:auto;   padding-top:0px;} .head{padding:15px 0 0 0 !important;} div.div-border-radius{   text-align:center;}}@media only screen and (max-width:767px){ div.nametag-schueler2{   float:left;   width:70%;   height:auto;   padding-top:0px;} .head{padding:15px 0 0 0 !important;}}div.full-width{ width:100%; float:left;}