@charset "utf-8";*{margin:0;padding:0}html{height:100%;margin-bottom:-1px;overflow-y:scroll}body{background:#fff;text-align:left;font-family:'Roboto',sans-serif;font-size:18px;font-weight:300;color:#474747;line-height:1.4em;height:100%;min-height:840px;margin:0 auto}.mode_edit span.image-item{height:10px !important}img{border:0 solid}p{margin:0 0 1em 0}ul,ol,dl{margin:1em 0 1em 1em}li{margin-left:1.5em;line-height:1.7em}dd{margin:0 0 1em 2em}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block}#ie_clearing{display:none}.skip{position:absolute;top:-1000em;left:-1000em}.subcolumns{display:table;width:100%;table-layout:fixed}.c12l,.c14l,.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c12r,.c14r,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c14l,.c14r{width:14%}.c12l,.c12r{width:12%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16%}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c55l,.c55r{width:55%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.edit_toolbar{position:fixed}.maroon{color:#1d2667}.marker{font-weight:500;font-size:22px;color:#000}.page_margins{margin:0 auto;max-width:1200px;position:relative;padding:0 25px}body a{color:#1d2667;text-decoration:none}body a:hover{text-decoration:underline}#main{margin-bottom:40px;color:#474747;padding:60px 0}#head{margin:0 auto;padding:0;background:white;width:100%;position:fixed;z-index:2014;height:140px;box-shadow:1px 4px 4px rgba(163,163,163,0.2)}#head .name{color:#1d2667;font-size:50px;padding-top:20px}#head p{padding-top:15px;font:normal 20px Arial,sans-serif;color:#666}#head .kontakt{height:40px;border-bottom:1px solid white;color:#fff;font:normal 15px 'Roboto',Arial,sans-serif;background:#1d2667;text-align:right}#head .kontakt p{line-height:40px;font:normal 15px 'Roboto',Arial,sans-serif;color:#fff;padding:10px 0 0 0}#head .kontakt a{color:#fff;font:normal 15px 'Roboto',Arial,sans-serif;s}#head .fachanwalt{height:40px;border-bottom:1px solid white;color:#fff;font:normal 15px 'Roboto',Arial,sans-serif;background:#1d2667;position:absolute}#head .fachanwalt p{line-height:40px;font:normal 15px 'Roboto',Arial,sans-serif;color:#fff;padding:10px 0 0 0}#header{margin-bottom:70px;position:relative;overflow:hidden}.logo{margin-top:2px;margin-left:20px;text-align:center;float:left;position:absolute;z-index:50}#nav ul li a:hover{color:#1d2667;border-bottom:2px solid #1d2667}#sub_nav{background:#fff;position:fixed;top:130px;width:100%;z-index:2013;border-bottom:1px solid #e5e5e5}#sub_nav ul{margin:0 10px 0 0;padding:0;float:right}#sub_nav ul li{display:inline-block;margin:0;padding:0;list-style-type:none}#sub_nav ul li a{margin:0;padding:15px;color:#858585;font:normal 14px 'Roboto',sans-serif;text-decoration:none;display:block}#sub_nav ul li.first{margin:0}#sub_nav ul li a:hover,#sub_nav ul li.active a{color:#1d2667}ul#sub_nav ul.level1 li a:hover{color:#1d2667;text-decoration:underline}#col1{float:right;width:260px;margin:0 0 !important}#col1_content{line-height:1.5em}#col1 .block_content{margin-bottom:40px}#col1 p{margin:0}#col1 img{margin-top:15px}#col3{margin-right:380px}#col3_content{margin-bottom:40px;min-height:400px;height:auto !important}h1{color:#1d2667;font:normal 60px 'Roboto',sans-serif;font-weight:100;margin:0;padding-bottom:20px}h2{color:#1d2667;font:normal 36px 'Roboto',sans-serif;font-weight:300;padding-bottom:10px;padding-top:0;margin:0 0 30px 0}h3{margin-bottom:10px;color:#1d2667;font:normal 24px 'Roboto',sans-serif;font-weight:300}.tb_image_l{margin-right:30px}.tb_image_r{margin-left:30px}.block_content.text{margin-bottom:20px}.block_content.contactform{line-height:135%}.location a:hover{color:#fff;text-decoration:underline}.block_content.text_intro{margin-bottom:30px}.block_content.text_intro h2{margin:10px 0;color:#fff}.block_content.text_intro img.tb_image.align_top{width:100%}.block_content.text_intro .more a{font-size:0;line-height:0;position:absolute;right:0;bottom:0;display:block;width:76px;height:76px}.block_content.text_intro .more{position:absolute;margin:0;height:40px;text-align:right;right:0;bottom:0}.block_content.text_anwalt a:hover{color:#1d2667;text-decoration:none}.block_content.text_profil{float:left;width:100%;height:350px;background-color:#f5f5f5;padding:20px 0 0 33%;margin:20px 0 100px 0;box-sizing:border-box}.block_content.text_profil a:hover{color:#1d2667;text-decoration:none}.scrollup{width:30px;height:30px;opacity:1;position:fixed;bottom:15px;right:15px;border:3px solid #fff;display:none;text-indent:-9999px;background:#999 url(/stream/images/layout/top.png) no-repeat center center;z-index:999999;background-clip:padding-box;padding:5px 5px;border-radius:50%}.scrollup:hover{opacity:1;background:url(/stream/images/layout/top.png) no-repeat center center;background-clip:padding-box;padding:5px 5px;border-radius:50%;background-color:#1d2667}#shortlink{position:fixed;background:#05a1c8;width:38px;z-index:100;padding:10px 2px 0 2px;left:0;top:40%;text-align:center}.sidebar_item_hide{display:none;z-index:2}#shorticon3,#shorticon4,#shorticon5{height:40px}#email.sidebar_item{position:absolute;top:0;left:40px;border:0;outline:0;background:#f1f1f1;width:280px;height:30px;margin:0 0 0 2px;z-index:2;padding:10px 0 1px 20px;font-family:inherit;font-size:16px;color:#2c3e50;text-align:left}#telefon.sidebar_item{position:absolute;top:42px;left:40px;border:0;outline:0;background:#f1f1f1;width:250px;height:30px;margin:0 0 0 2px;z-index:2;padding:10px 0 1px 20px;font-family:inherit;font-size:16px;color:#2c3e50;text-align:left}#karte.sidebar_item{position:absolute;top:84px;left:40px;border:0;outline:0;background:#f1f1f1;width:250px;height:30px;margin:0 0 0 2px;z-index:2;padding:10px 0 1px 20px;font-family:inherit;font-size:16px;color:#2c3e50;text-align:left}#social.sidebar_item{position:absolute;top:126px;left:40px;border:0;outline:0;background:#f1f1f1;width:250px;height:30px;margin:0 0 0 2px;z-index:2;padding:8px 0 5px 20px;font-family:inherit;font-size:16px;color:#2c3e50;text-align:left}.social a img{display:inline-block;opacity:.9;margin-right:5px}.social a img:hover{opacity:1}#extra{margin-top:0;margin-bottom:0;text-align:center;background:#eff3fa;color:#474747;height:500px}#extra h2{color:#1d2667 !important}#extra a{color:#1d2667}#extra .text .block_content.text_info{padding:6em 20px 0 20px}body#default #header,body#default #callback_formular,body#default #extra,body#default #partner{display:none !important}body#default #teaser{margin:0 auto;padding-top:200px;width:300px}body#layout_1col #col1{display:none}body#layout_1col #header{display:none}body#layout_1col #main{padding-top:100px;margin-bottom:0}body#layout_1col #col3{margin:0}body#intropage #col1{display:none}body#intropage #main{display:none}body#intropage #col3{margin:0}body#intropage h1{font-size:55px;font-weight:100;padding-bottom:40px}body#intropage h2{font-size:36px;font-weight:100;padding:0}body#intropage #main{text-align:center}body#intropage p{margin:0 0 1em 0}body#intropage .block_content.text{margin-bottom:0}body#intropage #col3_content{min-height:0;height:auto !important}body#intropage #header{margin-bottom:0}body#anfahrtpage #col1{display:none}body#anfahrtpage #header{display:none}body#anfahrtpage #extra{display:none}body#anfahrtpage #main{padding-top:50px;margin-bottom:0}body#anfahrtpage #col3{margin:0}body#anfahrtpage #footer{border-top:1px solid #aeadad}#partner{margin:50px 0;max-width:100%;height:70px}#partner .subcl{padding:0 0 0 10%}#partner img{max-width:100%}#footer{text-align:center;color:#1d2667}#footer a{color:#1d2667;text-transform:none;font-weight:300;letter-spacing:0}#footer a:hover{color:#494948;text-decoration:none}#footer_copy{color:#b9b9b9;font:normal 15px 'Roboto',sans-serif;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:10px}#footer_name{color:#b9b9b9;font:normal 36px 'Roboto',sans-serif;font-weight:100;padding:15px 0;text-transform:uppercase}#footer .datenschutz{background:#fff;padding:15px;text-align:center;font-size:14px;color:#1d2667}#footer .datenschutz a{color:#1d2667}#footer .datenschutz a:hover{color:#1d2667;text-decoration:underline}.datenschutz{text-align:left}.btn{border-radius:0;font-family:'Roboto';color:#fff;font-size:20px;background:#1d2667;padding:10px 20px 10px 20px;text-decoration:none}.btn:hover{background:#777;text-decoration:none}#teaser{display:block;position:relative;padding-top:140px}#teaser .subcl{padding:0 !important}#teaser .subcolumns{position:relative}.text .block_content.text_info{height:100%;margin-right:auto;margin-left:auto;padding:8em 20px;max-width:500px}.text .block_content.text_info h1{color:#1d2667;font-size:50px;font-weight:100}.text .block_content.text_info h2{color:#1d2667;font-size:50px !important;font-weight:100 !important}.pic .block_content.text_pic{height:100%;right:0;position:absolute;top:0;width:50%;overflow:hidden;z-index:-1}.pic .block_content.text_pic .image-item{background-position:center center;background-repeat:no-repeat;background-size:cover;height:105%;left:0;position:absolute;top:0;width:105%;transition:all 1.3s}.pic .block_content.text_pic .image-item img{max-width:100%;height:auto;overflow:hidden}#blue{background:#1d2667}#blue h2,#blue p,#blue .marker{color:#fff}@media only screen and (max-width :900px){.text .block_content.text_info h1{font-size:40px !important}}.info{padding:10px 0 0 0}.info .pager{margin:0 0 10px 0}.info .list .info-item{margin-bottom:25px;border-bottom:1px solid #ddd;padding-bottom:25px}.info .list .item-header{padding:4px 0 5px 0;margin-top:0;font-weight:normal;text-align:left}.info .list .info-item .item-header a{color:#ab0e35;font-size:20px}.info .item-header h1{margin-left:0;padding-bottom:15px;text-transform:none;font-size:150%}.info .item-header h2{margin-left:0;font-size:100%;font-weight:bold;float:right}.info .item-header h4{padding-bottom:20px}.info .list .item-text{padding:10px 10px 10px 0;display:inline-block}.info .detail .item-text{padding:0;margin:0;padding-left:0}.info .item-backlink{margin:10px 0 0 0}.info .item-author{margin:0}.info .item-gericht{margin:0}.info .item-normen{margin:0}.info .item-url{margin:0}table.standard caption{width:100%;margin:0 2px;padding:5px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;text-align:left;line-height:120%;color:#000}table.standard a{color:#4c4c4c}table.standard td,table.standard th{padding:5px;font-size:15px;vertical-align:top;background:#058fb1}table.standard.outer td{background:0}table.standard.outer table.standard td{background:#058fb1}table.standard th{height:20px;text-align:left;font-size:16px;text-shadow:1px 1px 0 #fff;vertical-align:middle;color:#f67b33;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 38%,#ededed 72%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(38%,#f9f9f9),color-stop(72%,#ededed),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f9f9f9 38%,#ededed 72%,#e2e2e2 100%);background:-o-linear-gradient(top,#f9f9f9 38%,#ededed 72%,#e2e2e2 100%);background:-ms-linear-gradient(top,#f9f9f9 38%,#ededed 72%,#e2e2e2 100%);background:linear-gradient(to bottom,#f9f9f9 38%,#ededed 72%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e2e2e2',GradientType=0)}table.standard p{margin:0}table.standard tr:nth-child(even) td{background:transparent !important}table.standard.vertical th{background:#f4f4f4;text-shadow:1px 1px 0 #fff;height:20px;font-size:16px;vertical-align:middle}table.standard.vertical tr td{background:#f4f4f4 !important;vertical-align:middle}.kwlayer{padding-top:10px;font-size:9pt}.Datenschutz{float:left;font-size:12px}.Datenschutz a{font-size:12px}input#cformreq_Datenschutz{margin-right:10px}.hwg .tb_image.align_left{margin-right:40px}.rmm{width:100%;min-width:100%;position:absolute;display:block;padding:0;text-align:right;float:right;right:0;top:60px;z-index:2018}.rmm *{-webkit-tap-highlight-color:transparent !important;font:normal 16px "Roboto",sans-serif}.rmm a{color:#1d2667;text-decoration:none}.rmm .rmm-main-list,.rmm .rmm-main-list li{margin:0;padding:0 20px}.rmm ul{display:block;width:auto !important;margin:0 auto !important;overflow:hidden;list-style:none}.rmm .rmm-main-list li{display:inline;padding:0;margin:0 !important}.rmm .rmm-main-list li.active{color:#fff;border-bottom:2px solid #fff;text-decoration:none}.rmm .rmm-main-list li.active:hover{border-bottom:none !important}.rmm-toggled{display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important}.rmm-button:hover{cursor:pointer}.rmm .rmm-toggled ul{display:none;margin:0 !important;padding:0 !important;background:#fff}.rmm .rmm-toggled ul li{display:block;margin:0 auto !important}.rmm.minimal a{color:#aeadad}.rmm.minimal a:hover{color:#fff;border-bottom:2px solid #fff;text-decoration:none}.rmm.minimal .rmm-main-list li a{display:inline-block;padding:5px 8px;margin:0;font:normal 16px "Roboto",sans-serif}.rmm.minimal .rmm-main-list li.active{display:inline-block;font:normal 14px Arial,sans-serif}.rmm.minimal .rmm-toggled{width:100;min-height:36px}.rmm.minimal .rmm-toggled-controls{display:block;height:39px;color:#333;text-align:left;position:relative}.rmm.minimal .rmm-toggled-title{position:relative;top:9px;left:9px;font-size:16px;color:#fff}.rmm.minimal .rmm-button{display:block;position:absolute;right:25px;top:7px}.rmm.minimal .rmm-button span{display:block;margin:4px 0 4px 0;height:3px;background:#fff;width:25px}.rmm.minimal .rmm-toggled ul li a{display:block;width:100%;text-align:center;padding:10px 14px;border-bottom:1px solid #dedede;color:#333}.rmm.minimal .rmm-toggled ul li a:hover{color:#1d2667}.rmm.minimal .rmm-toggled ul li:first-child a{border-top:1px solid #dedede}#head.head-mini .rmm.minimal a:hover{color:#1d2667;border-bottom:2px solid #1d2667}body#layout_1col .rmm.minimal a,body#intropage .rmm.minimal a,body#anfahrtpage .rmm.minimal a{color:#aeadad}body#layout_1col .rmm-main-list li a,body#intropage .rmm-main-list li a,body#anfahrtpage .rmm-main-list li a{color:#263947}body#layout_1col .rmm.minimal a:hover,body#intropage .rmm.minimal a:hover,body#anfahrtpage .rmm.minimal a:hover{color:#1d2667}body#layout_1col .rmm .rmm-main-list li.active a,body#intropage .rmm .rmm-main-list li.active a,body#anfahrtpage .rmm .rmm-main-list li.active a{color:#1d2667}body#layout_1col .rmm.minimal .rmm-button span,body#intropage .rmm.minimal .rmm-button span,body#anfahrtpage .rmm.minimal .rmm-button span{background:#1d2667}body#layout_1col .rmm .rmm-main-list li.active:hover,body#intropage .rmm .rmm-main-list li.active:hover,body#anfahrtpage .rmm .rmm-main-list li.active:hover{border-bottom:none !important}body#layout_1col .rmm .rmm-toggled ul li.active a,body#intropage .rmm .rmm-toggled ul li.active a,body#anfahrtpage .rmm .rmm-toggled ul li.active a{color:#1d2667}.grid{max-width:1200px;margin-bottom:100px;margin-top:0}.grid-item{border:none !important;color:#fff;text-align:center;vertical-align:middle;outline:1px solid #fff;outline-offset:-1px;display:table}.grid-item:hover{opacity:.9}.grid:after{content:'';display:block;clear:both}.grid a{color:#fff}.grid a:hover{color:#779ba0;text-decoration:none;transition:all .5s ease-in-out}.block_content.grid_layout_text,.block_content.grid_layout_link{display:table-cell;vertical-align:middle}.block_content.grid_layout_text p span,.block_content.grid_layout_link p span{line-height:1px !important}.service .block_content.grid_layout_text{padding:0}.service-bild .block_content.grid_layout_text{padding:0 0 0 20px}.block_content.grid_layout_text,.block_content.grid_layout_link{margin:1em !important;padding:0 20px 0 20px}.button{font-family:Arial,Helvetica,sans-serif;background:#8f8f8f;border-radius:0;border:0;cursor:pointer;color:white;padding:10px;transition:all .3s;font-weight:700;font-size:14px}.button:hover{background:#c2c2c2}.block_content.grid_layout_text strong,.block_content.grid_layout_link strong{color:#779ba0}#head .kontakt .fa{display:inline-block;font:normal normal normal 16px/1 FontAwesome;margin-right:10px;margin-left:40px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1001px){.grid .grid-item{width:25%}.grid .grid-item--33{width:33%}.grid .grid-item--34{width:34%}.grid .grid-item--50{width:50%}}@media(min-width:300px) and (max-width:1000px){.grid .grid-item,.grid.col-3 .grid-item,.grid.col-4 .grid-item{width:50%}.grid .grid-item--33{width:33%}.grid .grid-item--34{width:34%}.grid .grid-item--50{width:50%}.service-bild .block_content.grid_layout_text,.service-bild .block_content.grid_layout_link{padding:0 !important}}@media(max-width:800px){.grid .grid-item,.grid.col-3 .grid-item,.grid.col-4 .grid-item,.grid .grid-item--33,.grid .grid-item--34,.grid .grid-item--50{float:none;width:100%}}form{max-width:100%;margin:0}.feedback-input{color:gray;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;border-radius:0;line-height:22px;background-color:rgba(255,255,255,1);border:1px solid #d0d0d0;transition:all .3s;padding:10px;margin-bottom:15px;width:100%;box-sizing:border-box;outline:0}.feedback-input:focus{border:1px solid #1d2667;background:#ededed}textarea{height:100px;line-height:150%;resize:vertical}[type="submit"]{font-family:Arial,Helvetica,sans-serif;width:100%;background:#d0d0d0;border-radius:0;border:0;cursor:pointer;color:white;font-size:24px;padding-top:10px;padding-bottom:10px;transition:all .3s;margin-top:-4px;font-weight:700}[type="submit"]:hover{background:#b1b1b1}.block_content.contactform{margin-top:0}form#search input.searchval{color:gray;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;border-radius:0;line-height:22px;background-color:transparent;border:1px solid #d0d0d0;transition:all .3s;padding:10px;margin-bottom:15px;width:100%;box-sizing:border-box;outline:0}form#search [type="submit"]{background:#d0d0d0;margin-top:0;width:20%;font-size:18px;font-weight:normal}form#search [type="submit"]:hover{background:#1d2667}form#login td{vertical-align:middle}form#login input#username.resize,form#login input#password.resize{color:gray;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;border-radius:0;line-height:22px;background-color:transparent;border:1px solid #d0d0d0;transition:all .3s;padding:10px;margin-bottom:0;width:100%;box-sizing:border-box;outline:0}form#login [type="submit"]{background:#d0d0d0;margin-top:0;width:100%;font-size:18px;font-weight:normal}form#login [type="submit"]:hover{background:#1d2667}input.skip{display:none}.Datenschutz{float:left;font-size:12px}
