﻿ html,body,div,span,applet,object,iframe,h1,h2,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,sub,sup,tt,var,b,u,i,center,dl,dt,dd,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,img{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}input:focus,textarea:focus{outline:none !important}.wpcf7-checkbox input,.wpcf7-acceptance input{-webkit-appearance:checkbox;margin-left:0}span.wpcf7-list-item{margin:0 !important}.links{float:left}.rechts{float:right}.center{text-align:center}.keincss{border:none !important;padding:0 !important;margin:0 !important;float:none !important}img.alignleft,.entry .alignleft{float:left;margin-right:20px}img.alignright,.entry .alignright{float:right;margin-left:20px}img.aligncenter,.entry .aligncenter{display:block;margin-left:auto;margin-right:auto}iframe{max-width:100%}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}p.wp-caption-text{font-size:11px;font-style:italic}.hinweisbar{display:table;width:100%;padding:10px 20px;box-sizing:border-box;font-size:13px;line-height:20px;text-align:center}.hinweisbar .texthinweis{display:table-cell;vertical-align:middle}.hinweisbar .texthinweis p{margin-bottom:0}.btn{display:inline-block;text-align:center;background:#a02d34 none repeat scroll 0% 0%;border-radius:3px;padding:10px 15px}input,textarea{-webkit-appearance:none;border-radius:0}a{outline:none;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}h1,h2,h3,h4,h5{font-weight:400}#page{width:100%;margin:0 auto}#logo,#logo img{display:inline-block;width:auto !important;min-width:0 !important;max-width:none}#header{width:100%;height:auto}#header img.headimg{width:100%;height:auto}#branding{height:auto;margin:0 auto;padding:0 30px}.page-header-mobile{display:none}#nav ul li{float:right;margin-right:50px}#nav ul li a{font-size:16px;text-transform:uppercase}#nav ul li a:hover{color:#0092d0}#content-wrap-page{width:100%;min-height:100px !important;height:auto}#content-wrap{min-height:100px;margin:0 auto;padding:0 30px;box-sizing:content-box}.entry img{max-width:100%;height:auto}.entry a{text-decoration:underline}.entry a:hover{text-decoration:none}.entry a.btn{color:#fff}.entry a.btn:hover{border:2px solid #a02d34;background:#fff;color:#a02d34}ol li{list-style:decimal outside none;margin-left:15px}.sidebar{max-width:300px}#sidebar>ul{list-style-type:none}#sidebar>ul>li{display:block;margin-bottom:30px}.blog-content h1,.blog-content h2{margin-bottom:40px}.blog-content .post-vorschau .vorschau{display:block;width:100%;height:250px;margin-bottom:30px;overflow:hidden}.blog-content .post-vorschau .vorschau img{display:block;width:100%;height:100%;object-fit:cover;transition:.3s}.blog-content .post-vorschau h3{margin-bottom:20px}.blog-content .post-vorschau h3 a{text-decoration:none}.blog-content .post-vorschau h3 a:hover{opacity:.7}.single .blog-content .wp-post-image{width:100%;height:auto;display:block;margin-bottom:30px}.single .sidebar .wp-post-image{width:100%;height:auto;display:block;margin-bottom:30px}#footer-wrap{width:100%;height:auto}#footer{margin:0 auto;padding:0 30px}.footer-column{float:left;box-sizing:border-box}input.wpcf7-text{background-color:#fff;border:none;color:#3a302f;font-size:14px;line-height:24px;margin-bottom:15px}.wpcf7-text{padding:.8em 20px;width:100%;box-sizing:border-box}textarea.wpcf7-textarea{background-color:#fff;border:none;color:#3a302f;font-size:14px;line-height:24px;margin-bottom:15px}.wpcf7-textarea{padding:.8em 20px;width:100%;min-width:100%;max-width:100%;height:107px;min-height:107px;max-height:107px;box-sizing:border-box}.wpcf7-submit:hover{cursor:pointer;color:#f8332b;background:#fff;font-weight:700;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}input.wpcf7-submit{background-color:#f8332b;border:solid 1px #f8332b;color:#fff;font-family:sans-serif;font-size:14px;line-height:24px;font-weight:300;margin-bottom:15px;text-transform:uppercase}.wpcf7-submit{padding:.72em 20px;width:100%;box-sizing:border-box;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.impressum{height:120px;overflow-y:scroll;padding-right:25px;margin-top:20px}@media screen and (max-width:768px){#nav{display:none}.entry img{max-width:100%;height:auto}.nachrichtenfelder{float:inherit;width:92%}#nachricht{padding:.8em 4%}}h2.widgettitle{font-size:24px;margin-bottom:.8em}.sidebar>li{margin-bottom:30px}.sidebar>li:last-child{margin-bottom:30px}.page-id-291 .page-header.style-page{padding-top:0;margin-top:0}.page-id-291 .page-header.style-page .title{text-align:left}.page-id-291 .page-header.style-page .title{position:unset;left:unset;top:unset;transform:unset}.elementor-column .elementor-widget-wrap .elementor-widget-divider .elementor-widget-container .elementor-divider{padding:0}.elementor-widget-image a:after{display:none}