a.back,h1.rechtstitel{text-transform:uppercase}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@media screen and (max-width:768px){.infoblock .col-md-8{margin-top:10px}}.socials{float:right;margin-top:-23px}.socials a{margin-left:5px}body{padding:0;background-color:#f5f5f5}h1.rechtstitel{color:#666;font-family:Cardo;font-size:34px}input,select{height:33px;padding:0 10px;border:1px solid #253749}.onlyDesktop{display:none}img.kanzleipicture{width:50%}.detailsearchview{margin-top:-300px}a.removeOrtschaft{display:block;margin-top:-7px}@media screen and (max-width:768px){h1.rechtstitel{font-size:18px}#background,.onlyDesktop{z-index:9;position:fixed;top:0;left:0;height:100%}#anwaltsmap,#background{display:none}.onlyDesktop{background:rgba(0,0,0,.8);width:100%;color:#FFF;font-weight:700;font-size:20px;padding:30px}.detailsearchview{margin-top:0}img.kanzleipicture,img.profilpicture{width:50%}#openSearchBar{width:100%}#sidebar{z-index:10;background:#FFF;width:250px;position:absolute;top:0;left:-300px}#background{background:rgba(0,0,0,.7);width:100%}.serachbarnavigation{display:block;height:50px;padding-top:10px;text-align:right}.serachbarnavigation a{font-size:20px;color:#000}.searchinputbutton{margin-top:49px;top:28px}}.author,.btn-down,.jumbotron,.loginbox,.searchinputbutton,h4.middle{text-align:center}@media screen and (min-width:768px){#openSearchBar,.serachbarnavigation{display:none}.searchbox{display:inherit;position:relative}}.btn-down,.btn-punkt,h4{display:block}input[type=radio],input[type=checkbox]{height:auto}.photo{width:200px;float:left}.btn{border-radius:0;margin-bottom:10px}.labelAddOn{font-weight:400}.btn-blue{color:#FFF;background-color:#253749;border-color:#253749;width:100%}.btn-blue:active,.btn-blue:hover,.btn-blue:visited{color:#FFF;background-color:#000;border-color:#000}.btn-blue.fit{margin-top:10px;width:auto}.btn-punkt{margin:-40px auto auto;font-size:50px;color:#999;border:none}.btn-down{margin:auto;font-size:18px;color:#000;border:none;padding:0}.btn-punkt:hover{margin:-40px auto auto;border:none}.btn-default{width:100%}.btn-default:hover{background:#000;color:#FFF}.btn-upload,.btn.btn-default.autowidth,.btn.btn-default.ng-scope,.ui-select-match-item{width:auto}h4{font-family:'PT Serif';font-size:20px;padding-bottom:3px;border-bottom:1px solid #CCC}.anwaltdetail h1,a.back{font-family:Cardo,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}#scroll-top-link,.showMoreItem{display:none}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header{margin-bottom:0;border:none}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container-narrow>hr{margin:30px 0}.banner{margin-bottom:50px}.jumbotron{border-bottom:1px solid #e5e5e5}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}.navbar,.navbar-default{border:none;margin-bottom:0}.backheader,.infoblock{margin-bottom:30px}@media screen and (min-width:768px){.jumbotron{border-bottom:0}}.searchinput{position:relative;float:left;z-index:52;width:262px;height:33px;padding:0 10px;border:1px solid #bfbfbf;background-color:#fff}.infoblock{background:#FFF;padding:15px}.infoblock h4{margin-top:0;padding-top:0}.infoblock-content{margin-left:180px}.lefticon{float:left;background:url(../images/toTheLeft.jpg);width:30px;height:24px}a.back{font-size:16px;color:#666}input.searchinput{margin-bottom:10px;width:100%}.btn-detailprofil{margin-top:30px;background-color:#000}.searchinputbutton{position:absolute;top:6px;right:20px;z-index:53;width:17px;height:23px;border:none;border-radius:3px;background:url(../images/Icon80_Search.png) center center no-repeat;background-size:contain;opacity:.6}.anwaltitem{padding:10px;background:#FFF;margin-bottom:20px}.anwaltitem img{margin-bottom:30px}.bisstrich{margin:-25px 0 0;font-size:30px}.titel{font-size:11px;color:#565656}.noVerfuegbareTermine{border:1px solid #ccc;margin-bottom:10px;text-align:center;background:#FFF;padding:6px 12px}.gm-style-iw .btn-blue{width:80px;margin-top:8px}.gm-style-iw img{width:80px}.anwaltdetail h1{font-size:18px;color:#666}@media screen and (min-width:1100px){.detail-left{width:740px;float:left}.detail-right{width:340px;float:right}.buchinfotxt{text-align:center;margin-bottom:10px}}.buchinfotxt{margin-bottom:10px}.detail-right p{margin:20px 0 0}.loginbox{background:#FFF;padding:10px;margin:100px auto}.loginbox h4{margin-bottom:30px}.loginbox .btn,.loginbox input{width:100%;margin-bottom:15px}.loginbox .btn{margin-bottom:40px}@media screen and (min-width:768px){.loginbox{width:500px;padding:20px 80px}}a.googlemaps{float:right;color:#000}ul.dashed,ul.rechtsgebiete{margin:0}ul.dashed li,ul.rechtsgebiete li{list-style-type:square}.beitragitem.beitragitemdetail{min-height:120px}.registration{margin-bottom:15px}.btn-upload{margin-top:15px}a.beitragitem,a.beitragmanageritem{display:block;padding:18px 18px 5px;background:#FFF;color:#000;text-decoration:none;position:relative;margin-bottom:25px}a.beitragitem i.fa-plus-circle,a.beitragmanageritem i.fa-plus-circle{font-size:20px;position:absolute;right:8px;top:8px}a.beitragremove{color:#8b0000;font-size:25px}.beitragmanager-edit .ta-scroll-window>.ta-bind{height:800px}a.beitragitem{padding:20px;margin-bottom:30px}a.beitragitem h3{margin:0 0 8px;padding:0}.beitragfrom{font-size:11px;color:#AAA}.beitragfrom .fa{font-size:14px;margin-right:10px}img.beitragprofilimage{width:80px}@media screen and (max-width:768px){.beitragmanagerdesktop{display:none}}@media screen and (min-width:768px){img.beitragprofilimage{width:100%}.beitragmanagermobile{display:none}}.searchinputbutton.beitraege{top:50px}.author{position:relative;border:1px solid rgba(0,0,0,.3);border-radius:3px;padding:20px;margin:60px 0 0}.profilminipicture-layer{float:none;position:absolute;left:50%;top:-40px;margin:0 0 0 -35px;width:70px;height:70px}img.profilminipicture{border-radius:100px;box-sizing:content-box;font-size:23px;line-height:24px;color:#FFF;width:100%;height:100%;object-fit:contain}.iconbox_top i{padding:0}@media screen and (min-width:768px){.terminrequest .date{padding-top:43px}}input#newsletterinput{margin:0}.expertentipp-datum{display:block;margin:-10px 0 20px;font-size:10px}