html, body{ height:100%; }
body{ font-family:'Raleway', sans-serif; font-weight:400;line-height:26px;font-size:15px;color:#414141;background:#fff; }
.follow{ padding-top:120px; }
a:link, a:active, a:visited{ color:#2f5f82; }
.borderer{ border-top:1px solid #f2f2f2;border-bottom:1px solid #e5e5e5; }
.start{ width:100%;height:100%;position:fixed;top:0px;left:0px;display:none;background:url("img/start.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.expertise{ width:100%;height:100%;position:fixed;top:0px;left:0px;background:url("img/expertise.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.veroeffentlichungen{ width:100%;height:100%;position:fixed;top:0px;left:0px;background:url("img/veroeffentlichungen.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.cover{ width:100%;height:100%;position:relative;top:0px;left:0px;background:url("img/cover.jpg") no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.coverlay{ width:100%;height:100%;position:absolute;top:0px;left:0px;background:url("img/gridtile.png");text-align:center; }
.captionizer{ margin-top:-50px;width:100%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.capt1{ display:none;color:#fff;font-size:65px;text-align:center;line-height:62px; }
.startklicker{ display:none;text-transform:uppercase;color:#fff;cursor:pointer;width:100%;position:absolute;bottom:100px;left:0px;font-weight:bold;font-size:21px; }
.starter{border:2px solid #fff;display:inline-block;padding:10px;}
.siteh1{ width:100%;padding-top:10px;position:relative;background:#fff;border-bottom:1px solid #e5e5e5; }
h1{ font-size:25px;font-weight:400;display:inline-block;color:#444;padding-bottom:5px; }
h2{ font-size:22px; }
.starth2{ background:#f2f2f2;margin-top:150px;margin-bottom:0px;text-align:center;font-weight:300;font-size:21px;padding:25px; }
.starth2whiter{ background:#fff; }
.startbox{ color:#f2f2f2;background:url("img/startboxbg.png");padding:25px;margin-bottom:100px;text-align:justify;border:1px solid #f2f2f2; }
.linkleiste{ width:100%;background:#fff;padding-top:15px;padding-bottom:15px;position:fixed;top:0px;left:0px;z-index:1000;border-bottom:1px solid #f2f2f2;display:none; }
.links{ text-transform:uppercase;padding-top:30px; }
.links a:link, .links a:active, .links a:visited{ color:#414141;font-weight:500;font-size:15px;letter-spacing:0.8px;display:inline-block;padding-left:12px;padding-right:12px; }
.links a:hover{ text-decoration:none;color:#2f5f82; }
.links a.aktiv{ color:#2f5f82; }
.links a:last-child{ padding-right:0px; }
.footer{ position:relative;padding:25px;background:#fff;border-top:1px solid #f2f2f2; }
.footer img{ margin-left:25px; }
.footerright{ text-align:right; }
.mobileclicker{ margin-top:10px;margin-right:15px;cursor:pointer; }
.cntgray{ background:#f9f9f9;padding:25px 0px 25px 0px; }
.inhalt{ padding-left:20px;min-height:700px; }
.artikel{ padding:25px;background:#fff;border:1px solid #f2f2f2; }
.artikel h5{ color:#2f5f82;font-size:19px; }
.artikelinfo{ font-size:12px;border-bottom:1px dotted #f0f0f0;padding-bottom:10px; }
.artikelcontent{ font-size:13px;padding:10px;border-bottom:1px dashed #f2f2f2;margin-bottom:10px; }
.kfixed{ position:fixed; }
.abap{ text-align:center; }
.abap b{ display:block; }
.img-responsive{ max-width:100%;height:auto; }
#karte{ width:100%;min-height:500px; }
input, button{ border-radius:0px!important; }
.sender{ background:#f2f2f2!important;border:1px solid #d0d0d0;cursor:pointer; }
.anwpad:nth-child(odd){ padding-right:90px;padding-left:75px; }
.anwpad:nth-child(even){ padding-left:90px;padding-right:75px; }
.anwalt{ position:relative;background:#f2f2f2;padding-top:85%!important;margin-bottom:40px;cursor:pointer; }
.anwlinker{ background:#fff;padding:10px;width:100%;text-align:center;border:1px solid #e5e5e5;border-top:0px;cursor:pointer; }
.anwsingle{ border-top:1px solid #e5e5e5; }
.anwlinker span{ font-weight:300; }
.anwlinker a:link, .anwlinker a:active, .anwlinker a:visited, .anwlinker a:hover{ color:#414141;text-decoration:none; }
.anwalt1{ background:url("img/partner/martina-doeben-koch.jpg?v=2") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt2{ background:url("img/partner/matthias-hauer.jpg?v=2") no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt3{ background:url("img/partner/katharina-hauer.jpg?v=3") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt4{ background:url("img/partner/gelsheimer-friedrichs.jpg?v=2") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt5{ background:url("img/partner/sophie-eickhoff.jpg?v=2") no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt7{ background:url("img/partner/anna-sarina-lang.jpg?v=2") no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt8{ background:url("img/partner/johannes-pompetzki.jpg?v=2") no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:105%!important; }
.anwalt9{ background:url("img/partner/tarja-mayer.jpg?v=2") no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }
.anwalt10{ background:url("img/partner/barbara-klawonn.jpg?v=2") no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:105%!important; }
.anwalt11{ background:url("img/partner/nicole-hergenroether.jpg?v=2") no-repeat 100% 100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; }

span.bigger{ display:inline-block;font-size:19px;padding:0px 25px 25px 25px;margin-bottom:25px;border-bottom:1px solid #d0d0d0; }
.anwaltinner{ background:#fff;padding:50px 25px 50px 25px;border:1px solid #e5e5e5; }
.anwaltinner h1{ font-size:28px; }
.anwaltinner h2{ font-weight:300;font-size:21px;margin-bottom:40px; }
.anwaltinner h3{ font-size:15px;margin-top:-40px;margin-bottom:40px;padding:0px;font-weight:300;color:#b0b0b0; }
.mitgliedschaften{ padding:15px;border:1px solid #c7c7c7;border-left:3px solid #ff3b40; }
.fortbildung{ display:none;background:#fff;padding:15px;border:1px solid #d0d0d0;font-size:13px; }
#powerTip{ max-width: 100%;white-space: normal; }
.voidless{ font-weight:bold;text-align:center; }
@media (max-width: 768px) {

	.anwpad:nth-child(odd){ padding-right:25px;padding-left:25px; }
	.anwpad:nth-child(even){ padding-left:25px;padding-right:25px; }
	.capt1{ font-size:26px; }
	.startklicker{ font-size:19px; }
	h1{ display:block;text-align:center; }
	.footer, .footerright{ text-align:center; }
	.footerright{ margin-top:25px; }
	.links a:link, .links a:active, .links a:visited{ display:block;margin:0px;padding:15px 0px 15px 0px;border-top:1px solid #d0d0d0;text-align:center; }
	.links a:last-child{ border-bottom:1px solid #d0d0d0; }

 }
