@charset "UTF-8";html,body{height:100%;padding:0;margin:0}body{font-family:'Assistant','Helvetica','Arial',sans-serif;font-size:16px;font-weight:400;color:#5B5B5B}.wrapper-content{position:relative;height:100%}.container-fluid,.row{height:100%}.container-fluid.heightAuto{height:auto}img.max-width{max-width:100%}h1,.h1{margin-top:50px;margin-bottom:30px;color:#152641}h1,.h1,h2,.h2{font-size:20px;line-height:1.35em}.demo{margin-top:-20px}.demo h1{margin-top:0!important}a,* a,a:link,a:visited{color:rgba(33,52,104,1)}a:active,a:focus,a:hover{color:#000}a,a:active,a:focus,button,button:focus,button:active,.btn,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none;outline:0}h4{margin-top:30px}h1,h2{margin-bottom:10px;line-height:1.35em}.contentBox > h1:first-of-type{margin-top:0}p{margin:15px 0}p.lead{font-size:1.2em;font-weight:400}div > h2,div > .h2{margin-top:0}div[class*="col"] img{max-width:100%}input::-moz-focus-inner{border:0}@media screen and (max-width: 766px){body{font-size:14px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}.text-center{text-align:left}}@media screen and (min-width: 767px){h1,.h1,h2,.h2{font-size:25px}}@media screen and (max-width: 992px){.wrapper-content{height:auto;min-height:100%;border-bottom:10px solid rgba(146,146,146,0.5)}}@media screen and (min-width: 992px){h1,.h1,h2,.h2{font-size:20px}.contentBox h1,.contentBox .h1{color:#FFF}}@media screen and (min-width:1200px){h1,.h1,h2,.h2{font-size:28px}}@media screen and (min-width:1700px){.container{width:1600px}}header .head-desktop > div{padding-left:50px;padding-right:50px}header .head-desktop > div.mainnav-row,header .head-desktop > div.subnav-row{padding-left:35px;padding-right:35px}header .mainnav-row{background:rgba(91,126,185,0.95)}header .mainnav-row a.logo{display:block;position:relative;height:60px;padding:0;margin:30px 0 20px;margin-left:0!important;background-image:url(/cms/img/logo-notar-kallrath-koeln.png);background-image:url(/cms/img/logo-notar-kallrath-koeln.svg);background-repeat:no-repeat;background-position:center}header .mainnav-row .nav > li > a{color:#FFF;margin-top:49px;font-size:16px;font-weight:400;border-bottom:0 solid transparent;transition:all .2s linear;padding:28px 4px 43px}header .mainnav-row .nav > li.active > a,header .mainnav-row .nav > li > a:hover,header .mainnav-row .nav > li > a:active,header .mainnav-row .nav > li > a:focus{background:transparent;color:#152641;border-bottom:5px solid rgba(32,59,100,1.0);padding-bottom:38px}header .mainnav-row .nav > li.active > a{font-weight:600}header .subnav-row,footer{background:rgba(32,59,100,0.9);min-height:50px}header .subnav-row{-webkit-box-shadow:inset 0 10px 10px 0 rgba(32,59,100,1.0);box-shadow:inset 0 10px 10px 0 rgba(32,59,100,1.0)}header .subnav-row .nav > li > a,footer .nav > li > a{font-size:15px;color:#FFF;padding:15px 10px}header .subnav-row .nav > li.active > a,footer .nav > li.active > a{font-weight:600}header .subnav-row .nav > li.active > a,header .subnav-row .nav > li > a:hover,header .subnav-row .nav > li > a:active,header .subnav-row .nav > li > a:focus,footer .nav > li.active > a,footer .nav > li > a:hover,footer .nav > li > a:active,footer .nav > li > a:focus{background-color:rgba(33,52,104,1.0);background-color:rgba(32,59,100,1.0)}header .meta-fixed{position:fixed;top:15px;right:0;font-size:.9em}header .meta-fixed a{display:inline-block;color:#FFF;transition:all .2s linear}header .meta-fixed a:hover{color:#152641;text-decoration:none}@media screen and (min-width: 992px){header .mainnav-row a.logo{margin:50px 0 30px}}@media screen and (min-width: 1274px){header .mainnav-row .nav > li > a{margin-top:52px;font-size:18px;padding-left:10px;padding-right:10px;padding-bottom:54px}header .mainnav-row .nav > li.active > a,header .mainnav-row .nav > li > a:hover,header .mainnav-row .nav > li > a:active,header .mainnav-row .nav > li > a:focus{padding-bottom:59px}header .mainnav-row a.logo{padding:26px 0;margin:52px 0}header .subnav-row .nav > li > a{padding-left:15px;padding-right:15px}}header > .headrow.visible-xs{background:rgba(91,126,185,1);padding:15px;padding-bottom:0;border-bottom:5px solid rgba(32,59,100,1)}header > .headrow.visible-xs > .container{padding-bottom:9px}header > .headrow.visible-xs .logoOuter{height:50px;padding-left:0;padding-right:0}header > .headrow.visible-xs .logoMobile{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}header > .headrow.visible-xs .logoMobile img{max-height:50px}header > .headrow.visible-xs .mobile-menu{position:absolute;margin-top:59px;z-index:1000;right:20px}header > .headrow.visible-xs .menu-icon-link{display:inline-block;margin-right:-10px;width:45px;height:35px;background:rgba(91,126,185,1) no-repeat center;background-image:url(/cms/img/mobile-menue-icon-close.png)}header > .headrow.visible-xs .menu-icon-link.collapsed{background:rgba(32,59,100,1) no-repeat center;background-image:url(/cms/img/mobile-menue-icon.png)}header > .headrow.visible-xs .mobile-nav{background-color:rgba(32,59,100,1);text-align:center;margin-left:-15px;margin-right:-15px}header > .headrow.visible-xs .mobile-nav .mNav{margin:20px -15px;padding:0}header > .headrow.visible-xs .mobile-nav .mNav > li,header > .headrow.visible-xs .mobile-nav .mNav > li > ul > li{list-style:none;margin:0;padding:0}header > .headrow.visible-xs .mobile-nav .mNav > li > ul{margin:0;padding:0}header > .headrow.visible-xs .mobile-nav .mNav > li > a,header > .headrow.visible-xs .mobile-nav .mNav > li > ul > li > a{background-color:rgba(91,126,185,1);display:block;padding:5px 15px;margin:5px 65px 5px 15px;text-align:left;color:#FFF;transition:margin .2s linear}header > .headrow.visible-xs .mobile-nav .mNav > li > ul > li:first-child > a{margin-top:0}header > .headrow.visible-xs .mobile-nav .mNav > li > ul > li > a{padding-left:35px;background-image:url(/cms/img/mobilelink-arrow.png);background-position:15px center;background-repeat:no-repeat;background-size:10px;font-size:15px;text-transform:none}header > .headrow.visible-xs .mobile-nav .mNav > li > a{font-size:18px;font-weight:300;padding:10px 15px;margin-top:10px}header > .headrow.visible-xs .mobile-nav .mNav > li.active > a,header > .headrow.visible-xs .mobile-nav .mNav > li.active ul li.active > a{font-weight:600;background-color:rgba(89,111,148,1)}header > .headrow.visible-xs .mobile-nav .mNav > li > a.newsletter-link{padding:10px 15px;margin:20px 15px 0;text-align:center}header > .headrow.visible-xs .mobile-nav .mNav > li > a.mobilenavlink{position:absolute;display:inline-block;margin:0;right:65px;margin-top:-50px;height:45px;width:45px;background:rgba(32,59,100,0.75) no-repeat center;background-image:url(/cms/img/mobilelink-arrow.png)}header > .headrow.visible-xs .mobile-nav .mNav > li.active > a.mobilenavlink{background-color:rgba(89,111,148,1);background-image:url(/cms/img/mobilelink-arrow.png)}header > .headrow.visible-xs .mobile-nav .mNav > li.language > a > .glyphicon{margin-right:5px;font-size:15px}.mainImg,.map-container{display:block;position:relative;width:100%;height:180px;padding:0;margin:0;background-size:150%}.mainImg.bg-left{background-position:left center}.mainImg.bg-center{background-position:center center}.mainImg.bg-right{background-position:right center}.contentBox{padding:25px}.contentBox p:last-of-type{margin-bottom:0}.contentBox a{color:#5B5B5B}.contentBox ul{margin-top:20px;margin-bottom:0;padding:0}.contentBox ul li,.sidebar ul li{list-style:none;padding:0;margin-bottom:5px}.contentBox ul li{margin:5px 0 0 30px}.contentBox ul li:before,.sidebar ul li:before{content:"\e013";position:absolute;margin-top:2px;margin-left:-30px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:margin-left .2s linear}.sidebar{background-color:rgba(255,255,255,0.95);padding:5px 25px 25px;min-height:100%}.sidebar ul li:before{color:#A7B8D1}.contentBox ul.link li:before,.sidebar ul.link li:before{content:"\e080"}.contentBox ul.link li a,.sidebar ul.link li a{display:block;transition:color .2s linear;padding:2px}.contentBox ul.link li a{color:#FFF}.contentBox ul.link li a:hover,.sidebar ul.link li a:hover{text-decoration:none;color:inherit}.contentBox ul.link li:hover:before,.sidebar ul.link li:hover:before{margin-left:-25px}ul.link li.ma-liste{margin-bottom:7px}ul.link li.ma-liste .position{color:#5B5B5B;font-size:.8em}table tr td:first-child{font-weight:600}table tr td{padding:5px 0}@media screen and (min-width: 321px){.mainImg,.map-container{height:250px}}@media screen and (min-width: 450px){.mainImg,.map-container{height:300px}}@media screen and (min-width: 580px){.mainImg,.map-container{height:400px}}@media screen and (min-width: 767px){.mainImg,.map-container{height:500px}}@media screen and (min-width: 992px){main{padding-top:140px;height:100%}.mainImg,.map-container{height:100%;top:0;left:0;margin-top:0;background-size:cover;background-position:80% center}.mainImg{position:fixed}.contentBox{background:rgba(91,126,185,0.95);color:#FFF;bottom:0;position:absolute;margin-bottom:100px;padding:27px 30px 30px}.contentBox.left100{margin-left:100px}.contentBox.ma{position:fixed}.contentBox + .contentBox{right:100px}.sidebar{padding:50px;min-height:100%;border-bottom:10px solid rgba(146,146,146,0.5)}.sidebar.opak,.sidebar.no-top{padding-top:0}.contentBox ul li,.sidebar ul li{margin-bottom:0}.contentBox ul.link li a,.sidebar ul.link li a{padding:0}.contentBox a{color:#FFF}}@media screen and (min-width: 1274px){main{padding-top:164px}}.team-content{background-color:#FFF}.team-item .team-img{padding:0}.team-item .team-info{padding:50px}@media screen and (min-width: 992px){.team-sidebar{position:fixed;overflow:auto;min-height:0}}@media screen and (max-width: 1199px){.team-item .team-info{padding:40px 30px 30px}}@media screen and (max-width: 991px){.team-sidebar{margin-top:-500px;border-bottom:10px solid rgba(146,146,146,0.5)}}@media screen and (max-width: 766px){.team-sidebar{margin-top:-400px}.team-item .team-info{padding:30px 30px 40px}}@media screen and (max-width: 579px){.team-sidebar{margin-top:-300px}}@media screen and (max-width: 449px){.team-sidebar{margin-top:-250px}}@media screen and (max-width: 320px){.team-sidebar{margin-top:-180px}}.map-container{border-bottom:5px solid #FFF}.contact{padding:0 10px 30px;border-top:5px solid #FFF}.bg-beige{background-color:#DEDEDE}.contactBox p{line-height:1.75em}.contactBox p a{color:inherit;transition:all .2s linear}.contactBox p a:hover{color:#152641;text-decoration:none}.contactBox p .glyphicon{color:#152641;margin-right:5px}.btn,.contact form input,.contact form textarea,.contact form .input-group-addon{border-radius:0;border:1px solid rgba(106,117,134,0.25)}.contact form{margin-top:30px}.contact form .form-group{position:relative}.contact form .form-group .glyphicon{position:absolute;z-index:10;margin-top:9px;margin-left:10px;color:#152641}.contact form .form-group .glyphicon + input{padding:6px 12px 6px 32px}.captcha{display:none}.btn{padding:8px 13px}.btn.btn-default{border:0;background:rgba(91,126,185,0.95);color:#FFF;text-transform:uppercase;font-size:inherit;border-bottom:3px solid rgba(32,59,100,1.0);transition:all .2s linear}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background:rgba(32,59,100,1.0)}@media (max-width: 767px){.contact p{font-size:14px}p.lead{font-size:15px}.btn.btn-default{font-size:14px}}@media screen and (max-width: 991px){.contact .h2{margin-top:50px}}@media (min-width: 768px){.contact{padding:50px 50px 120px}.contact form{margin-top:77px}}@media (min-width: 992px){.map-container{height:60%;margin-top:-100px}}footer{bottom:0;position:absolute;width:100%;text-align:center}footer .nav > li > a{font-size:16px;padding-top:6px;padding-bottom:7px}@media screen and (max-width: 992px){footer .col-md-pull-6 .nav > li,footer .col-md-pull-6 .nav > li > a{display:inline-block;font-size:14px;padding:5px}}@media screen and (min-width: 767px){footer .nav > li > a{font-size:15px;padding-top:25px;padding-bottom:25px}footer{position:fixed}}@media screen and (min-width: 767px) and (max-width: 992px){footer .col-md-pull-6 ul{margin-top:15px}}@media screen and (min-width: 992px){footer{position:fixed}}.list-bp{list-style-type:disc;padding-left:20px}

.d-none { display: none!important; }
.has-height { height: 100%; }
.map-container { margin-top: 0; }


#gmap-hint {
	padding: 15px;
	display: flex;
	flex-flow: column nowrap;
	height: 100%;
	align-items: center;
	justify-content: center;
}


@media screen and (min-width: 321px) { 
	.map-container { height: auto; }
	.map-container.map-loaded { height: 250px; }
}

@media screen and (min-width: 450px) { 
	.map-container { height: auto; }
	.map-container.map-loaded { height: 300px; }
}

@media screen and (min-width: 580px) { 
	.map-container { height: auto; }
	.map-container.map-loaded { height: 400px; }
}

@media screen and (min-width: 768px) { 
	.map-container { height: auto; }
	.map-container.map-loaded { height: 500px; }
}

@media screen and (min-width: 992px) {
	.map-container { height: 500px; }
}