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;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;font-size:15px;font-family:'calibriregular';}
ol, ul{list-style:none;margin:0;padding:0;}
blockquote, q{quotes:none;}

.fixed-stoerer {background-color: #0c294a;text-align: center;color: #ffffff;padding: 13px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);position: fixed;right: -130px;top: 132px;width: 510px;z-index: 100;}

@media screen and (max-width:1100px){
	.fixed-stoerer {top:152px;z-index: 100;}
}
@media screen and (max-width:790px){
	.fixed-stoerer{top: 66px;font-size: 12px;width: 438px;z-index: 100;right: -65px;-moz-transform: rotate(20deg);-webkit-transform: rotate(20deg);-o-transform: rotate(20deg);transform: rotate(20deg); }}
@media screen and (max-width:450px){.fixed-stoerer{top: 40px;font-size: 14px;width: 100%;right: 0px;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);z-index: 100; }}


table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'calibriregular';src:url('fonts/calibri-webfont.eot');src:url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/calibri-webfont.woff') format('woff'),
url('fonts/calibri-webfont.ttf') format('truetype'),
url('fonts/calibri-webfont.svg#calibriregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibribold';src:url('fonts/calibrib-webfont.eot');src:url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/calibrib-webfont.woff') format('woff'),
url('fonts/calibrib-webfont.ttf') format('truetype'),
url('fonts/calibrib-webfont.svg#calibribold') format('svg');font-weight:normal;font-style:normal;}
.links{float:left;}
.rechts{float:right;}
.keincss{border:none!important;padding:0px!important;margin:0px!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;}
.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;}
body{}
a{outline:none;text-decoration:none;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
h1, h2, h3, h4, h5{font-weight:normal;}
#page{width:100%;max-width:1100px;margin:0 auto;padding:0px 20px 0px 20px;}
div.logocontainer{width:100%;max-width:1100px;height:295px;position:relative;}
a.logo{width:348px;height:173px;background:url(images/fachanwalt-arbeitsrecht.png) no-repeat top left;position:absolute;top:50px;left:50%;margin-left:-174px;display:block;text-indent:-9999px;}
#slider{width:100%;max-width:1100px;position:relative;height:576px;border-bottom:1px solid #0c294a;border-top:1px solid #0c294a;margin-bottom:20px;}
aside.search_bar{position:absolute;top:-11px;right:116px;z-index:850;}
#searchsubmit{width:18px;height:18px;background:url(images/search.png) no-repeat top left;text-indent:-9999px;border:none;cursor:pointer;}
#suchfeld{padding:5px;color:#707070;margin-right:5px;}
img.blogbild{display:none;}
body.blog img.site_bild, body.single img.site_bild{display:none;}
body.blog img.blogbild, body.single img.blogbild{display:block;}
#eKomiWidget_default{position:absolute;bottom:10px;left:10px;z-index:99999!important;}


.menu_title a {color: #ffffff;}

#navibereich{width:940px;height:81px;background:url(images/navibalken.png) no-repeat top left;position:absolute;top:-38px;left:50%;margin-left:-470px;z-index:800;}
#navibereich nav{margin-top:8px;margin-left:12px;}
#navibereich nav ul li{float:left;position:relative;}
#navibereich nav ul li a{font-family:'calibriregular';display:block;font-size:18px;text-transform:uppercase;color:#2f2f2f;padding:23px 30px 23px 30px;border-right:1px solid #dbdbdb;}
#navibereich nav ul li:last-child a{border-right:none;}
#navibereich nav ul li.menu-item-17 a{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
#navibereich nav ul li a:hover{background-color:#0c294a;color:#fff;}
#navibereich nav ul li.current-menu-item a{background-color:#0c294a;color:#fff;}
#navibereich nav ul li ul{display:none;position:absolute;top:64px;left:0;width:232px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background-color:#FDFDFD;}
#navibereich nav ul li:hover ul{display:block;}
#navibereich nav ul li ul li{float:none;}
#navibereich nav ul li ul li a{color:#2f2f2f;border-right:none!important;display:block;padding:23px 30px 23px 30px;font-size:15px;border-bottom:1px solid #dbdbdb;cursor:pointer!important;}
#navibereich nav ul li ul li:last-child a{border-bottom:none!important}
#navibereich nav ul li.current-menu-item ul li a{background-color:inherit;color:#2f2f2f;border-right:none;cursor:pointer!important;}
#navibereich nav ul li.current-menu-item ul li a:hover{background-color:#0c294a;color:#fff;}
#navibereich nav ul li ul li{position:relative;}
#navibereich nav ul li ul li ul{position:absolute;top:0;left:232px;z-index:800;display:none!important;}
#navibereich nav ul li ul li:hover ul{display:block!important;}
#content{}
div.title{width:700px;}
div.title h1{font-size:24px;text-transform:uppercase;margin-bottom:25px;}
div.title h1 strong{font-weight:bold;color:#0c294a;}
.entry{line-height:18px;line-height:24px;}
.entry a{color:#0c294a;}
.entry a:hover{color:#0c294a;text-decoration:underline;}
.entry p{margin-bottom:18px;}
.entry ol li{list-style:decimal outside none;margin-bottom:4px;}
.entry ul li{list-style:disc inside none;list-style-image:url(images/list-icon.jpg);list-style-position:outside!important;margin-bottom:4px;}
.entry ul{padding-left:13px;margin-bottom:13px;}
.entry h2{font-size:24px;text-transform:uppercase;margin-bottom:25px;}
.entry h2 strong{font-weight:bold;color:#0c294a;}
.entry h3{font-size:20px;text-transform:uppercase;margin-bottom:5px;}
.entry h3 strong{font-weight:bold;color:#0c294a;}
.entry h4{font-size:18px;text-transform:uppercase;margin-bottom:5px;}
.entry img{height:auto;max-width:100%;}
ul.list_floating{float:left;margin-right:20px;}
div.ui-accordion-content{height:auto!important;}
.flyinkontakt{background:#FFFFFF;padding:10px 10px 10px 20px;position:absolute;top:-344px;right:15px;width:323px}
.flyinstoerer{background:#0c294a;padding:10px 10px 10px 20px;position:absolute;top:-270px;right:15px;width:323px;color:#fff;}
.flyinstoerer2{background:#0c294a;padding:10px 10px 10px 20px;position:absolute;top:-346px;right:15px;width:323px;color:#fff;}
.flyinstoerer2 h3{font-size:18.5px;}
.formular_smartphone{display:none;}
#startboxen{margin-bottom:146px;}
div.infobox{width:347px;height:349px;border:1px solid #dcdcdc;float:left;position:relative;}
div.infobox img{margin-bottom:10px;}
.boxabstand{margin-right:24px;}
div.infobox h4{font-family:'calibriregular';text-transform:uppercase;text-align:center;font-size:24px;}
div.infobox h4 strong{color:#0c294a;}
div.infobox p{font-size:14px;line-height:24px;padding:22px;}
a.weiterbutton{width:165px;height:50px;background:url(images/weiterlesen.jpg) no-repeat top left;display:block;text-indent:-9999px;position:absolute;bottom:-35px;left:50%;margin-left:-82px;}
a.weiterbutton:hover{background-position:bottom left;}
div.anwaltbox{width:293px;height:196px;position:relative;overflow:hidden;margin-bottom:25px;float:left;margin-right:15px;display:none!important;}
a.infoname{width:293px;height:35px;padding:3px 0 0 10px;position:absolute;background:none repeat scroll 0 0 rgba(130, 17, 59, 0.7);bottom:-35px;left:0;display:block;color:#fff;text-transform:uppercase;font-size:17px;}
a.infoname:hover{color:#fff;}
div.anwaltbox:hover a.infoname{bottom:0px;}
h3.ui-accordion-header{font-size:inherit!important;}
div.ui-accordion-content{font-size:13px!important;padding-bottom:30px!important;}
div.start_formular{float:right;width:324px;height:795px;padding:20px 5px 0 20px;border:1px solid #dcdcdc;margin-top:-238px;z-index:700;background-color:#fff;position:relative;}
div.standard_formular{margin-left:-8px!important;}
div.start_formular span{display:block;}
div.feld_small{float:left;}
div.start_formular input.wpcf7-text{border:1px solid #0c294a;width:139px;margin-bottom:10px!important;box-sizing:border-box;margin-right:15px;}
div.feld_erreichbarkeit input.wpcf7-text{border:1px solid #0c294a;width:293px!important;margin-bottom:10px!important;}
div.start_formular select.wpcf7-select{border:1px solid #0c294a;width:139px;margin-bottom:10px!important;padding:8px;}
div.start_formular h3{color:#0c294a;}
ul.checklist_all{}
ul.checklist_all li{list-style:none;background:url(images/check-icon-small.png) no-repeat top left;padding:0 0 0 30px;background-position:0px 3px;}
.kastenabstand{margin-right:15px;}
div.feld_message textarea.message_text{width:293px;border:1px solid #0c294a!important;padding:8px;margin-bottom:5px!important;max-width:100%;}
.start_absende{width:165px;height:50px;background:url(images/absende_button.jpg) no-repeat top left;text-indent:-9999px;border:none;cursor:pointer;position:absolute;bottom:-35px;left:50%;margin-left:-82px;}
.wpcf7-mail-sent-ok{display:block;width:295px !important;margin-top:145px !important;}
div.start_formular_landing{float:right;width:324px;height:505px;padding:0px 0px 0 0px;margin-top:0px;z-index:700;background-color:#fff!important;background:url(images/karte.png) no-repeat top center;position:relative;}
div.standard_formular_landing{margin-left:-8px!important;}
div.start_formular_landing h2{text-align:center;}
a.ping{width:26px;height:40px;display:block;position:absolute;}
a.hh{top:57px;left:135px;}
a.be{top:109px;right:70px;}
a.kn{top:177px;left:49px;}
a.mu{bottom:160px;right:117px;}
a.anfrage_start{display:block;text-indent:-9999px;width:165px;height:50px;background:url(images/absende_button.jpg) no-repeat top left;position:absolute;bottom:0;left:50%;margin-left:-82px;}
.nav-sidebar{width:220px;padding:20px 30px 0px 0px;}
.nav-sidebar div ul li{display:block;background:#F7F7F7;padding:5px 0px 5px 0px;margin-bottom:2px;}
.nav-sidebar div ul li a{display:block;padding:10px 20px 5px 20px;font-size:15px;color:#333;}
.nav-sidebar div ul li:hover, .nav-sidebar div ul li.current-menu-item{background:#f56302;border:none;}
.nav-sidebar div ul li:hover a, .nav-sidebar div ul li.current-menu-item a{color:#fff!important;}
.nav-sidebar div ul li:hover ul li a{color:#333!important;}
.nav-sidebar div ul li ul li, .nav-sidebar div ul li.current-menu-item ul li{padding:3px 0px 3px 0px!important;margin-bottom:0px!important;background:#F7F7F7!important;}
.nav-sidebar div ul li ul li a, .nav-sidebar div ul li.current-menu-item ul li a{color:#666!important;font-size:13px!important;}
.nav-sidebar div ul li ul li:hover, .nav-sidebar div ul li ul li.current-menu-item{background:#f56302!important;}
.nav-sidebar div ul li ul li:hover a{padding-left:30px;}
.template-content{width:650px;padding-top:20px;}
#menu-item-83{padding-bottom:0px!important;}
#mobile_form{display:none;}
.post-vorschau{border-bottom:dashed 1px #959494;margin-bottom:30px;}
ul#sidebar li{border-bottom:dashed 1px #959494;margin-bottom:25px;}
ul#sidebar li ul{padding-bottom:5px;}
ul#sidebar li ul li{border:none;margin:0px;padding:5px 0px 3px 0px;}
ul#sidebar li ul li a{font-size:14px;color:#333;}
ul#sidebar li ul li a:hover{color:#D55918;}
.weiter-lesen{width:645px;height:20px;text-align:right;}
#content-news{float:left;width:700px;}
#news-kontakt{float:right;margin-right:9px;margin-bottom:50px;line-height:24px;}
#news-kontakt ul li{margin-bottom:5px;}
#news-kontakt input.wpcf7-text{}
#news-kontakt h3{font-size:20px;margin-bottom:5px;text-transform:uppercase;}
#news-kontakt p{margin-bottom:18px;line-height:24px;}
a.backlink{color:#0c294a;}
a.backlink:hover{text-decoration:underline;}
footer{width:100%;max-width:1100px;height:306px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;padding:34px 0 0 0;position:relative;}
footer h3{font-family:'calibribold';text-transform:uppercase;text-align:center;font-size:24px;margin-bottom:10px;}
footer h3 span{color:#0c294a;}
div.redline{width:100%;height:1px;background-color:#0c294a;margin-bottom:40px;}
footer ul{padding-left:20px;}
footer ul li{float:left;width:359px;margin-bottom:25px;}
footer ul li img{float:left;width:50px;padding-bottom:40px;}
div.inhalt{float:left;width:280px;}
footer ul li h5{font-size:18px;text-transform:uppercase;color:#0c294a;margin-bottom:6px;}
footer ul li p{font-size:14px;text-transform:uppercase;line-height:18px;}
div.impressum_navi{position:absolute;top:8px;right:0; z-index: 999;}
div.impressum_navi ul li{float:left;width:inherit;margin-right:15px;}
div.impressum_navi ul li a{color:#0c294a;font-size:13px;}
div.impressum_navi ul li a:hover{text-decoration:underline;}
ul.angebote{position:absolute;top:8px;left:0;}
ul.angebote li{float:left;width:inherit;margin-right:15px;}
ul.angebote li a{color:#0c294a;font-size:13px;}
ul.angebote li a:hover{text-decoration:underline;}
.mobile_buttons{display:none;}
.page-id-13 .mobile_buttons{display:none!important;}
#wpcf7-f22-p13-o1{padding-top:50px;}
#wpcf7-f22-p13-o1 .wpcf7-select{padding:7px;background-color:#FBFBFB;border:solid 1px #0c294a;min-width:325px;}
.wpcf7-text{padding:8px;}
.watermark{}
.wpcf7-list-item{margin-left:0px!important;}
input.wpcf7-text{background-color:#FBFBFB;border:solid 1px #0c294a;}
span.wpcf7-list-item input{cursor:pointer;}
.feld{width:274px;margin-bottom:18px;}
.feld span input{width:325px;}
.wpcf7-radio span input{width:25px;}
.cappi_antwort span input{width:75px;}
.line_1{width:100%;height:34px;}
.radio_box{height:30px;}
.Footermail{float:left;}
.namentitel span{width:60px;display:inline-block;}
.namentitel select{min-width:262px!important;}
.anrede span{width:60px;display:inline-block;}
.anrede select{min-width:262px!important;}
.family{}
.kid{}
.i-msg{width:475px;background-color:#FBFBFB;border:solid 1px #0c294a;padding:8px;}
.cappi{float:left;margin-right:18px;background-color:#FBFBFB;border:solid 1px #fff;padding-top:2px;height:30px;width:85px;}
.text_cappi, .upload_title{float:left;color:#888888;font-style:italic;line-height:17px;margin-right:18px;}
.cappi_antwort{float:left;width:76px;}
.cappi_antwort span input{background-color:#FBFBFB;border:solid 1px #0c294a;padding:8px;}
.senden{float:left;}
.senden input{background-color:#0c294a;border:solid 1px #0c294a;padding:8px;color:#fff;cursor:pointer;}
.wpcf7-not-valid-tip{background:none repeat scroll 0 0 #FFFFFF!important;border:1px solid #FF0000!important;font-size:10pt!important;left:0px!important;padding:7px!important;position:absolute;top:-9px!important;width:139px!important;}
.name span span.wpcf7-not-valid-tip{top:-10px!important;}
.mail span span.wpcf7-not-valid-tip{top:-10px!important;}
.cappi_antwort span span.wpcf7-not-valid-tip{top:-10px!important;}
.u-msg span span.wpcf7-not-valid-tip{height:180px!important;width:475px!important;top:-183px!important;}
div.wpcf7-response-output{margin:50px 0px 0px 0px!important;width:475px!important;}
div.wpcf7-validation-errors{width:285px !important;margin-top:25px !important;}
#contact_left{float:left;width:500px;margin-right:40px;}
#contact_left h3{margin-bottom:25px;}
#contact_right{float:left;width:500px;}
#contact_right h3{margin-bottom:25px;}
ul.check_liste li{float:left;list-style:none;background:url(images/check-icon.png) no-repeat top left;padding:0 0 0 30px;margin-right:110px;}
ul.check_liste li:last-child{margin-right:0px;}
.impressum{height:200px;overflow-y:scroll;padding-right:25px;margin-top:25px;}
#pagination{margin-bottom:40px;float:right;}
#pagination a{display:block;float:left;margin-right:10px;color:#FFF;background:#3D3D3D;padding:5px 7px;}
#pagination span{display:block;float:left;margin-right:10px;color:#FFF;background:#0c294a;padding:5px 7px;}
#pagination a:hover{background:#0c294a;}
.bsearch_excerpt{padding-bottom:10px;display:block;border-bottom:dashed 1px #ccc;margin-bottom:30px;}
h2 a{font-size:24px;text-transform:uppercase;margin-bottom:20px;color:#0c294a;}
#slider{background:url(https://www.lr-schuldnerberatung.de/wp-content/uploads/2014/06/lldk_header_02.jpg) top center no-repeat;}
.kontakt_box{position:absolute;top:-399px;background:#FFF;padding:20px;width:323px;right:15px;}
.kontakt_box h3{color:#0c294a;}
span.Whatsapp-kontakt span span{float:left;}
span.Whatsapp-kontakt span span span{float:left;}
.page-id-13 .start_absende{margin-left:0;left:0;bottom:0;position:initial;margin-top:10px;}
.page-id-13 select.wpcf7-select{border:1px solid #0c294a;width:327px!important;margin-bottom:10px!important;padding:8px;}
.page-id-13 div.feld_erreichbarkeit input.wpcf7-text{width:auto!important;}
.standard_formular_kontakt .form_header{display:none;}
.standard_formular_kontakt .feld_small{width:49%;margin-bottom:10px;margin-right:2%;}
.standard_formular_kontakt .feld_small:nth-child(2n){margin-right:0;}
.standard_formular_kontakt .feld_erreichbarkeit{width:49%;}
.standard_formular_kontakt .feld_small input.wpcf7-text{width:100%;box-sizing:border-box;}
.page-id-13 .standard_formular_kontakt .feld_small select.wpcf7-select{width:100%!important;box-sizing:border-box;}
.page-id-13 .standard_formular_kontakt .feld_erreichbarkeit input.wpcf7-text{width:100%!important;box-sizing:border-box;}
.standard_formular_kontakt .feld_small span, .standard_formular_kontakt .feld_erreichbarkeit span{float:none!important;}
.standard_formular_kontakt .feld_small.kastenabstand{margin-right:0;}
@media screen and (max-width:1175px){*{box-sizing:border-box;}
#navibereich{display:none;}
aside.search_bar{display:none;}
div.standard_formular{display:none;}
.form_none{display:none;}
.content_responsive{width:100%!important;}
#page{padding:0 0 0 0;}
.slider_old{display:none;}
.slider_neu{display:block;}
#slider{background:none;height:auto;width:100%;max-width:none;}
div.infobox{width:32%;height:auto;overflow:hidden;box-sizing:border-box;}
.boxabstand{margin-right:2%;}
div.infobox img{width:100%;height:auto;}
a.weiterbutton{position:relative;left:auto;right:auto;margin-left:0;width:75%;height:auto;background:none;text-indent:inherit;bottom:auto;text-align:center;text-transform:uppercase;color:#2F2F2F;border:1px solid #000;margin:0 auto;padding:10px 0;margin-bottom:20px;}
div.infobox p{min-height:200px;}
#content{padding:0 20px;float:left;width:68%;}
#startboxen{padding:0 20px;margin-bottom:65px;margin-top:40px;}
a.weiterbutton:hover{background-color:#0c294a;color:#fff;border-color:#0c294a;}
footer{border-right:0 none;border-left:0 none;margin-top:20px;}
ul.leistungen_footer li{width:33%;}
div.inhalt{width:84%;}
#mobile_form{float:left;width:30%;display:block;margin-right:10px;}
div.title{width:auto;}
.slider_neu img.site_bild{display:block;width:100%;}
.form_neu{padding:10px;border:1px solid #A3A3A3;}
.form_neu div.feld_small{float:none;margin-bottom:10px;}
.form_neu input.wpcf7-text{width:100%;}
.form_neu .kastenabstand{margin-right:0;}
.form_neu div.feld_erreichbarkeit input.wpcf7-text{width:100%!important;}
.form_neu .anrede select{min-width:0!important;width:100%;background-color:#FBFBFB;border:solid 1px #0c294a;padding:8px;}
.form_neu h3{font-size:20px;text-transform:uppercase;margin-bottom:5px;color:#0c294a;margin-bottom:20px;}
.form_neu ul.checklist_all li{height:30px;margin-bottom:10px;background-position:0 0;}
.form_neu .start_absende{position:relative;margin-left:0;text-indent:inherit;left:auto;bottom:0;background:none;width:100%;height:auto;text-transform:uppercase;color:#fff;background-color:#0c294a;text-align:center;padding:20px 0;border:1px solid #0c294a;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.form_neu .start_absende:hover{background-color:transparent;color:#0c294a;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.form_neu .tablethide{margin-bottom:15px;}
.page-id-13 #mobile_form{display:none!important;}
.page-id-13 #content{padding:0 20px;float:none;width:100%;}
a.anfrage_btn{text-transform:uppercase;color:#fff;text-align:center;display:block;background-color:#0c294a;padding:20px;margin-bottom:5%;margin-left:20px;margin-right:20px;}
a.telefon_btn{text-transform:uppercase;color:#fff;text-align:center;display:block;background-color:#0c294a;padding:20px;margin-bottom:5%;margin-left:20px;margin-right:20px;}
}
@media screen and (max-width:1050px){ul.leistungen_footer li{width:50%;}
footer ul li h5{line-height:20px;}
}
@media screen and (max-width:860px){ul.angebote{position:relative;margin:0 auto;text-align:center;top:auto;left:auto;padding-left:0;}
ul.angebote li{float:none;margin-right:0;}
div.impressum_navi{position:relative;top:auto;right:auto;}
div.impressum_navi ul{margin:0 auto;text-align:center;padding-left:0;}
div.impressum_navi ul li{margin-right:0;float:none;display:inline-block;padding:0 10px 0 10px;margin-bottom:15px;}
}
@media screen and (max-width:760px){div.infobox p{min-height:250px;}
}
@media screen and (max-width:700px){#mobile_form{display:none;}
.formular_smartphone{display:block!important;margin:0 20px!important;margin-bottom:20px!important;}
#content{padding:0 20px;float:none;width:100%;}
.ui-accordion .ui-accordion-header{text-align:center;background:#0c294a!important;text-transform:uppercase;}
.form_neu div.feld_small span:first-child{margin-bottom:5px;display:block;}
.ui-accordion-header-active, .ui-accordion-content-active{}
.feld_erreichbarkeit span:first-child{margin-bottom:5px;display:block;}
h3.anfrage_btn_form.ui-state-active{color:#fff!important;}
.ui-accordion .ui-accordion-content p.tablethide{font-size:14px;font-weight:bold;color:#000!important;margin-bottom:15px!important;}
.mobile_buttons{display:block;}
}
@media screen and (max-width:670px){footer ul li img{float:none;display:block;margin-left:auto;margin-right:auto;padding-bottom:10px;}
div.inhalt{width:auto;float:none;text-align:center!important;}
ul.leistungen_footer li{width:48%;margin-right:2%;}
#eKomiWidget_default{display:none;}
}
@media screen and (max-width:590px){div.infobox{float:none;width:100%;margin-bottom:30px;padding-top:20px;}
.boxabstand{margin-right:0;}
div.infobox img{display:none;}
div.infobox p{min-height:inherit;}
}
@media screen and (max-width:430px){footer ul li img{display:none;}
div.inhalt{width:100%;float:none;text-align:center!important;}
ul.leistungen_footer li{width:100%;margin-right:0;}
}
@media screen and (max-width:370px){div.logocontainer{height:auto;}
a.logo{width:100%;height:200px;position:relative;margin-left:0;top:auto;margin-top:20px;left:auto;background-position:top center;background-size:contain;}
}
.page-id-13 .formular_smartphone,
.page-id-1933 .anfrage_btn,
.page-id-1920 .anfrage_btn,
.page-id-2260 .anfrage_btn,
.page-id-1928 .anfrage_btn,
.page-id-2375 .anfrage_btn,
.page-id-2433 .anfrage_btn{display:none!important;}

.checkbox-datenschutz {padding-top: 20px;}
.checkbox-datenschutz span input {float:left; margin-top: 7px;}