/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}*{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;box-sizing: border-box}html{font-size: 100%;min-height: 100%;position: relative}body{min-width: 300px;font-family: "Lato", sans-serif;line-height: 1.6;color: #27282d;font-size: 16px;font-size: 1rem}#main{padding: 40px 0}header{padding-top: 30px}.beratung{margin-bottom: 25px}#Keyvisual{background: #27282d;background: linear-gradient(to bottom, #27282d 0%, #343541 50%, #27282d 100%);color: #fff;text-shadow: 1px 1px 4px #27282d}footer{padding: 40px 0 20px;background: #27282d;background: linear-gradient(to bottom, #27282d 0%, #343541 50%, #27282d 100%);color: #fff}footer a:link,footer a:visited{color: #bfff00}a:link,a:visited{color: #0157af;text-decoration: none}a:link img,a:visited img{transition: all 500ms ease}a:hover,a:focus,a:active{text-decoration: underline}a:hover img,a:focus img,a:active img{opacity: 0.8}nav a:link,nav a:visited,nav span.active{display: block;font-size: 16px;font-size: 1rem;padding: 5px 10px;transition: all 500ms ease}nav a:link,nav a:visited{color: #0157af;transition: all 500ms ease}nav a:hover,nav a:focus,nav a:active{background: #edeef5;text-decoration: none}nav ul{width: 100%;padding-left: 0;list-style: none}.button,.button:link,.button:visited{display: block;padding: 2px 12px;margin-bottom: 12px;border: 1px solid #bfff00;background: #bfff00;color: #003f7b;text-align: center;transition: all 500ms ease;border-radius: 5px;font-size: 20px;font-size: 1.25rem}.button:hover,.button:focus,.button:active{border: 1px solid #0157af;background: #d0ff11;color: #0157af;text-decoration: none;transition: all 500ms ease}header .button,header .button:link,header .button:visited{margin-top: 10px;font-size: 16px;font-size: 1rem}a[href^="tel"]{text-decoration: none}.telnr{display: inline-block;padding-left: 30px;background: url("/files/erbrecht-neustadt-de/icons/tel.svg") no-repeat 0 8px;background-size: 18px 18px;margin-top: 6px}.kontaktlink{display: inline-block;padding-left: 30px;background: url("/files/erbrecht-neustadt-de/icons/speech-bubbles.svg") no-repeat 0 2px;background-size: 22px 22px}.mod_breadcrumb{margin-top: 40px;font-size: 13px}.mod_breadcrumb a:link,.mod_breadcrumb a:visited{color: #edeef5}img{max-width: 100%;display: block}#main img,#Keyvisual img,footer img{height: auto}#main img{margin-bottom: 20px}#main .box img{margin: 0 auto 10px}small{font-size: 13px;font-size: .8125rem}p{margin-bottom: 12px}strong,b{font-weight: bold}em,i{font-style: italic}h1,h2,h3{font-weight: normal;margin: 1.5em 0 15px 0;line-height: 1.3}h1,#Keyvisual h3,#Keyvisual .button{font-size: 26px;font-size: 1.625rem}#Keyvisual h2{margin-bottom: 0}#Keyvisual .button{margin: 30px 0}h2,.telnr{font-size: 20px;font-size: 1.25rem}h3{font-size: 18px;font-size: 1.125rem}#main h1,h1 + h2,#Keyvisual h3,#Keyvisual h2{margin-top: 0}.box h2{margin-top: 5px;margin-bottom: 10px}.box a:link,.box a:visited{color: #bfff00}h1 a,h2 a,h3 a{display: block}hr{border: none;border-top: none;height: 1px;background: #edeef5;margin: 5px 0 25px}#main ul,#main ol{margin-bottom: 20px;overflow: auto}#main ul{padding-left: 18px;list-style-type: disc;margin-bottom: 12px}#main ol{padding-left: 30px}#Keyvisual ul{list-style-type: none}#Keyvisual li{padding-left: 24px;background: url("/files/erbrecht-neustadt-de/icons/check.svg") no-repeat 0 5px;margin-bottom: 10px}#Keyvisual li.safe{background: url("/files/erbrecht-neustadt-de/icons/lock.svg") no-repeat 1px 3px}table{border-collapse: collapse;margin-bottom: 12px}td,th{padding: 5px 10px;vertical-align: top;border: 1px solid #edeef5}iframe{width: 100%}figure{position: relative}figcaption{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;background: rgba(255,255,255,0.8)}.browser-hinweis{display: block;background: #F0E3AE;padding: 10px 20px;color: #333;text-align: center}.clear{clear: both}.top0{margin-top: 0}.box{background: #27282d;background: linear-gradient(to bottom, #27282d 0%, #343541 50%, #27282d 100%);border-radius: 5px;color: #fff;text-align: center;padding: 20px 10px 5px;margin-top: 10px;margin-bottom: 20px}.mime_icon{display: inline-block;margin: 0 5px 0 0 !important;vertical-align: text-bottom}.ce_download{margin-bottom: 20px}.footerbox{text-align: center;margin-bottom: 20px}.footerbox img{margin-bottom: 6px}.footerlinks{margin-top: 10px}.ce_toplink{border-bottom: 1px dotted #edeef5;padding: 10px 0 20px}.ce_toplink a{font-size: 13px;font-size: .8125rem}.ce_toplink a:before{content: '⇧ '}input[type=text],input[type=email],input[type=tel],textarea{color: inherit;border: 1px solid #003f7b;outline: 0 none;background: #fafafa;color: #003f7b;padding: 3px 6px;width: 100%;margin-bottom: 12px;border-radius: 5px}fieldset{margin-bottom: 12px}fieldset label{font-size: 13px;font-size: .8125rem;display: inline}input:focus,textarea:focus{background: #edeef5;border: 1px solid #0157af}label{display: block;padding-left: 6px}.formbody h2{background: #27282d;color: #fff;padding: 10px 6px}.formbody h3{background: #edeef5;padding: 6px}.bee{display: none}input[type=submit],button[type=submit]{-webkit-appearance: display:none;cursor: pointer;color: #27282d;border-radius: 5px;outline: 0 none;background: #bfff00;border: 1px solid #bfff00;padding: 5px;width: 100%;font-size: 18px;font-size: 1.125rem;margin-bottom: 12px}input[type=submit]:hover,button[type=submit]:hover,input[type=submit]:focus,button[type=submit]:focus,input[type=submit]:active,button[type=submit]:active{border: 1px solid #003f7b;background: #d0ff11;color: #0157af;transition: all 500ms ease}input[type=radio]{margin: 0 2px}.radio_container{border: 1px solid #edeef5;border-radius: 5px;padding: 6px;margin-bottom: 12px}.radio_container > span{display: block;margin-bottom: 6px}.radio_container legend{margin-bottom: 6px}p.error,.danke{padding: 5px;border-radius: 5px;margin-bottom: 10px;color: #fff}p.error{background: #e64450}.danke{background: #43c334}#main .cr_form img{display: inline-block;margin: 0}.cr_button{margin-top: 20px}@media only screen and (max-width: 768px){.inside{padding: 0 10px}.mobileheader{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between}.logo{width: 79%;max-width: 220px}#logo{margin-bottom: 30px}.navbtn{display: block;width: 100%;text-align: center;margin-bottom: 10px}.navbtn span{display: inline-block;padding-left: 22px;background: url("/files/erbrecht-neustadt-de/icons/menu.svg") no-repeat 0 5px;background-size: 16px 16px}.beratung{text-align: center}footer{text-align: center}#menu{display: none}nav a:link,nav a:visited,nav span.active{text-align: center;border-bottom: 1px solid #edeef5}img{margin: 0 auto}.mobilhalb{float: left;width: 49%;margin-right: 1%}.desktop{display: none !important}#Keyvisual .button{font-size: 20px;font-size: 1.25rem}.key-visual-text{position: relative;z-index: 10;margin-top: 5px}#dav-siegel{position: absolute;right: 10px;top: 55%;width: 20%;max-width: 140px}}@media only screen and (min-width: 769px){body{min-width: 960px}.inside{margin-left: auto;margin-right: auto;width: 960px}*[class*="grid_"]{display: inline;float: left;margin-left: 10px;margin-right: 10px}.alpha{margin-left: 0}.omega{margin-right: 0}.inside .grid_1{width: 60px}.inside .grid_2{width: 140px}.inside .grid_3{width: 220px}.inside .grid_4{width: 300px}.inside .grid_5{width: 380px}.inside .grid_6{width: 460px}.inside .grid_7{width: 540px}.inside .grid_8{width: 620px}.inside .grid_9{width: 700px}.inside .grid_10{width: 780px}.inside .grid_11{width: 860px}.inside .grid_12{width: 940px}.inside .prefix_1{padding-left: 80px}.inside .prefix_2{padding-left: 160px}.inside .prefix_3{padding-left: 240px}.inside .prefix_4{padding-left: 320px}.inside .prefix_5{padding-left: 400px}.inside .prefix_6{padding-left: 480px}.inside .prefix_7{padding-left: 560px}.inside .prefix_8{padding-left: 640px}.inside .prefix_9{padding-left: 720px}.inside .prefix_10{padding-left: 800px}.inside .prefix_11{padding-left: 880px}.inside .suffix_1{padding-right: 80px}.inside .suffix_2{padding-right: 160px}.inside .suffix_3{padding-right: 240px}.inside .suffix_4{padding-right: 320px}.inside .suffix_5{padding-right: 400px}.inside .suffix_6{padding-right: 480px}.inside .suffix_7{padding-right: 560px}.inside .suffix_8{padding-right: 640px}.inside .suffix_9{padding-right: 720px}.inside .suffix_10{padding-right: 800px}.inside .suffix_11{padding-right: 880px}.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}.clearfix:before,.clearfix:after,.inside:before,.inside:after{content: '.';display: block;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;width: 0;height: 0}.clearfix:after,.inside:after{clear: both}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position: relative}.container_12 .push_1{left: 80px}.container_12 .push_2{left: 160px}.container_12 .push_3{left: 240px}.container_12 .push_4{left: 320px}.container_12 .push_5{left: 400px}.container_12 .push_6{left: 480px}.container_12 .push_7{left: 560px}.container_12 .push_8{left: 640px}.container_12 .push_9{left: 720px}.container_12 .push_10{left: 800px}.container_12 .push_11{left: 880px}.container_12 .pull_1{left: -80px}.container_12 .pull_2{left: -160px}.container_12 .pull_3{left: -240px}.container_12 .pull_4{left: -320px}.container_12 .pull_5{left: -400px}.container_12 .pull_6{left: -480px}.container_12 .pull_7{left: -560px}.container_12 .pull_8{left: -640px}.container_12 .pull_9{left: -720px}.container_12 .pull_10{left: -800px}.container_12 .pull_11{left: -880px}#logo{margin-bottom: 10px}.beratung{text-align: right}.key-visual-text{position: absolute;bottom: 0;left: 0;z-index: 10}#dav-siegel{position: absolute;bottom: 20px;right: 80px;z-index: 5}.footerlinks{text-align: right}nav{margin-left: 10px;margin-right: 10px;padding-left: 320px}nav ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}nav li{float: left;flex-grow: 1;text-align: center}nav span.active,nav span.active{background: url("/files/erbrecht-neustadt-de/icons/menu-active.svg") no-repeat center bottom;background-size: 16px 6px}a[href^="tel"]{text-decoration: none;color: #27282d}.float-left{float: left}.float-right{float: right}img.float-left{margin-right: 20px;margin-bottom: 20px}img.float-right{margin-left: 20px;margin-bottom: 20px}.verticalcenter{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center}.verteilen{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between}.navbtn{display: none !important}}@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;src: url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-regular.eot");src: local('Lato Regular'), local('Lato-Regular'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-regular.woff2") format('woff2'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-regular.woff") format('woff'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-regular.ttf") format('truetype'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-regular.svg#Lato") format('svg')}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;src: url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-700.eot");src: local('Lato Bold'), local('Lato-Bold'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-700.eot?#iefix") format('embedded-opentype'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-700.woff2") format('woff2'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-700.woff") format('woff'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-700.ttf") format('truetype'), url("../../files/erbrecht-neustadt-de/fonts/lato-v14-latin-700.svg#Lato") format('svg')}
.cc-banner .cc-btn:last-child,.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:.6em 1.2em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
