.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{padding:0;background-color:#f5f5f5}input,select{height:33px;padding:0 10px;border:1px solid #253749}.onlyDesktop{display:none}@media screen and (max-width:768px){#background,.onlyDesktop{z-index:9;position:fixed;top:0;left:0;height:100%}.onlyDesktop{background:rgba(0,0,0,.8);width:100%;color:#FFF;font-weight:700;font-size:20px;padding:30px}#anwaltsmap{display:none}img.profilpicture{width:50%}.searchinputbutton{margin-top:49px}#openSearchBar{width:100%}#sidebar{z-index:10;background:#FFF;width:250px;position:absolute;top:0;left:0}#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}}.row,.searchinput{position:relative}@media screen and (min-width:768px){#openSearchBar,.serachbarnavigation{display:none}}input[type=radio],input[type=checkbox]{height:auto}.photo{width:200px;float:left}.btn-blue,.btn-default{width:100%}.btn{border-radius:0;margin-bottom:10px}.btn-blue{color:#FFF;background-color:#253749;border-color:#253749}.btn-blue:hover{color:#FFF;background-color:#000;border-color:#000}.btn-punkt,.btn-punkt:hover{margin:-40px auto auto;border:none}.btn-punkt{display:block;font-size:50px;color:#999}.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;display:block;padding-bottom:3px;border-bottom:1px solid #CCC}h4.middle{text-align:center}.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}#footer{background-color:#5b5b5b;margin-top:75px;padding:15px 0 30px;z-index:1}.row{margin-bottom:20px;clear:both;margin-right:-15px;margin-left:-15px}.clearfix,.row{zoom:1}.anmeldeinfo{padding:0 0 20px;color:#FFF}#mc_embed_signup{background:0 0;clear:left;font:14px Helvetica,Arial,sans-serif}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup input.button{display:block;width:100%!important;margin:0 0 10px;min-width:90px;border-radius:0}#header .navbar-default{background:0 0;border:none;text-align:right}.navbar-header{height:120px}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0;border-radius:4px;letter-spacing:.03em;color:#FFF;cursor:pointer;display:inline-block;font-size:15px;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;transition:all .23s ease-in-out 0s}#header ul.navbar-nav{float:right}.col-xs-12{width:100%}#mc_embed_signup input.email{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;font-size:15px;display:block;padding:0 .4em;margin:0 4% 10px 0;min-height:32px;width:100%!important;min-width:130px;border-radius:0!important}.menu-footer_menu-container #menu-footer_menu{margin-bottom:0;float:right}.menu-footer_menu-container .menu-item a{font-family:'PT Serif';font-size:12px;color:#FFF;margin-left:15px;text-transform:uppercase}#footer .scrollupcontainer{text-align:right;width:100%}.menu-footer_menu-container .menu-item{float:left}.menu-footer_menu-container li{list-style:none}.footercontent .socials{margin-top:0}.container-narrow>hr{margin:30px 0}.socials{display:block;width:100%;margin-bottom:15px}.socials a img{width:35px;margin-left:10px}.banner{margin-bottom:50px}.jumbotron{text-align:center;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}img.logo{width:100px}@media screen and (min-width:768px){.navbar-nav{margin-top:90px}img.logo{width:263px;margin-top:30px}.navbar{height:160px}.footer,.header,.marketing{padding-left:0;padding-right:0}.jumbotron{border-bottom:0}}.searchinput{float:left;z-index:52;width:262px;height:33px;padding:0 10px;border:1px solid #bfbfbf;background-color:#fff}.infoblock{background:#FFF;padding:15px;margin-bottom:30px}.infoblock img{float:left;margin:0 30px 0 0}.infoblock h4{margin-top:0;padding-top:0}.anwaltitem,.loginbox{padding:10px;background:#FFF}.infoblock-content{margin-left:180px}.lefticon{float:left;background:url(../images/toTheLeft.563d6f03.jpg);width:30px;height:24px}a.back{font-family:Cardo,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;color:#666;font-weight:100;text-transform:uppercase}.backheader{margin-bottom:30px}.showMoreItem{display:none}input.searchinput{margin-bottom:10px;width:100%}.searchinputbutton{position:absolute;top:6px;right:20px;z-index:53;width:17px;height:23px;border:none;border-radius:3px;background:url(../images/Icon80_Search.b22f4ec3.png) center center no-repeat;background-size:contain;text-align:center;opacity:.6}.anwaltitem{margin-bottom:20px}.anwaltitem img{margin-bottom:30px}.bisstrich{margin:-25px 0 0;font-size:30px}@media screen and (min-width:1100px){.detail-left{width:740px;float:left}.detail-right{width:340px;float:right}}.detail-right p{margin:20px 0 0}.loginbox{margin:100px auto;text-align:center}.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}}.registrationcol{float:left;width:300px;margin-right:80px}.registrationcol .btn,.registrationcol input,.registrationcol select{width:100%;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}.paginator{list-style-type:none;margin:0;padding:0;overflow:hidden}.paginator li{float:left}.paginator li button{display:block;color:#337ab7;text-align:center;background-color:#fff;line-height:1.5;padding:5px 10px;text-decoration:none;border:none}.paginator li button:hover{background-color:#f3f3f3}.paginator li button:focus{outline:0!important}.activeList{text-decoration:underline;color:#337ab7}