/*!
 * Start Bootstrap - Business Frontpage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */html{overflow-y:scroll;background:#fff}body{background:#509d93 url("../img/notizblock-farb-70-gespiegelt-weich-neigung.jpg") left -110px no-repeat scroll}.page{background:rgba(255,255,255,0.35)}a.mail{color:#374684}a.mail:hover,a.mail:focus,a.mail:active{color:#31a592;text-decoration:inherit;font-weight:bold}.home a.mail{color:#fff}.home a.mail:hover,.home a.mail:focus,.home a.mail:active{color:#fff;text-decoration:inherit;font-weight:bold}hr{border-top:1px solid #f7fcfc}.business-header .row{margin:0}.business-header .slider h2{padding-left:10px;color:#374684;font-weight:bold}.business-header .slider h2 span{font-weight:normal}.business-header .slider-text-container{padding-right:25px}.business-header .slider-text{font-size:1.4em;padding:0 10px 10px 10px;color:#374684;line-height:1.3em}.tagline{padding-left:150px;padding-top:60px;color:#9c1d1d;font-size:3em;font-weight:bold}.img-center{margin:0 auto}footer{color:#374684;background:#fff;padding-top:25px;padding-bottom:35px}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{margin-left:220px}.navbar-brand{display:none}.navbar-fixed-top,.navbar-fixed-bottom{position:relative}.navbar-inverse{background-color:transparent;border-color:transparent;margin-top:15px}.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:1.4em;background-color:#354086;margin-right:10px}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a.active{color:#fff;background-color:#31a592}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#31a592}.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:1.4em;padding:12px 17px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a.active{color:#f8fbfb;text-decoration:none;background-color:#31a592}.branding{background:rgba(255,255,255,0.92)}.logo{padding-bottom:25px;padding-top:25px}.logo a{max-width:30em;display:block;line-height:2.5em}@media(max-width:980px){.logo a{display:block;line-height:2.5em}}.logo a:hover{text-decoration:none}.logo img{height:100px;float:left}.logo-text{font-size:250%;color:#009;padding-left:123px;padding-top:25px;display:block;position:relative;font-weight:bold}.text-zusatz{padding-right:4px;font-size:.8em;display:block;color:#009;width:100%;text-align:right}.text-zusatz-2{position:absolute;bottom:0;right:-390px;font-size:.8em;color:#d4115e}@media(max-width:980px){.text-zusatz-2{position:relative;right:0;display:block;text-align:right}}.inhalt{margin-top:15px;color:#fff;margin-left:0;margin-right:0}.home .inhalt{width:88%}.inhalt .row{margin:0}.inhalt h2{color:#374684;padding-left:28px;background-size:18px 18px}.angebot-liste ul,ul.angebot-liste{padding-left:0;list-style-type:none}.inhalts-liste{font-weight:bold;float:left;width:80%;list-style-type:none}.inhalts-liste span{font-size:.9em;text-indent:.5em;display:block;line-height:1em;padding-bottom:.3em}.beratung .inhalts-liste{float:none;padding-left:10px;padding-bottom:1.3em;padding-top:.7em}.portrait .inhalts-liste br{padding-bottom:1em;display:block;border-bottom:1px solid #666;width:100%;height:2px}.angebot-liste li{margin-bottom:.5em}.inhalts-liste li{margin-bottom:.3em}.angebot-liste li,.inhalts-liste li{color:#374684;background:url("../img/listenpunkt.png") no-repeat scroll left .5em;padding-left:28px;background-size:18px 18px;font-size:1.8em;line-height:1.2em}.inhalts-liste li{background:url("../img/listenpunkt.png") no-repeat scroll left .3em;background-size:18px 18px}.angebot-liste li.float,.inhalts-liste li.float{float:left}.pruefungsvorbereitung .angebot-liste li.float{float:left}.stuetzunterricht .angebot-liste li:last-child,.lernprofil .inhalts-liste li:last-child{background:0}.angebot-liste ul span{font-size:.8em}.listen-titel{padding-left:10px;margin-top:0;color:#374684;font-weight:bold;float:left;font-size:1.4em;padding-top:.2em}.inhalt .col-sm-6{padding:10px 25px 30px;min-height:16em;width:49.3%;background:rgba(255,255,255,0.64)}.inhalt .col-sm-6 .titel{background:0;font-weight:bold;color:rgba(86,159,148,0.79);border-bottom:1px solid #78b3aa;padding-bottom:5px}.inhalt .col-sm-6-1{margin-right:1.4%}.inhalt .btn-angebot{margin-left:28px;margin-top:10px;color:#374684}.inhalt .btn-angebot:hover{background:#31a592;color:#fff !important}.footer-slogan{color:#fff !important;font-size:1.7em;background:rgba(95,163,152,0.88);padding-bottom:7px;padding-top:7px;padding-left:25px;padding-right:25px;font-weight:bold}.adresse{border-bottom:1px solid #d0d0d0}.adresse p{padding-bottom:7px;padding-top:7px;padding-left:25px}.stuetzunterricht .business-header .col-sm-2{padding-top:2.2em;padding-left:0;padding-right:0}.stuetzunterricht .business-header .slider img{margin-bottom:10px;float:right;width:170px}.stuetzunterricht .inhalt .col-sm-12{padding:20px 25px 25px 25px;min-height:auto;background:rgba(255,255,255,0.64)}.stuetzunterricht .inhalt .kontakt-button{position:relative;top:-0.3em;border-left:1px solid #9fa7c7;padding-left:0;margin-left:35px;margin-bottom:0}.lernprofil .inhalt .kontakt-button{border-left:0}.pruefungsvorbereitung .inhalt .kontakt-button{margin-left:155px}.lernprofil .inhalt .kontakt-button a{margin-left:0}.stuetzunterricht .inhalt .btn-angebot{margin-left:28px;margin-top:0;color:#374684}.stuetzunterricht hr{border-top:1px solid #fff}.pruefungsvorbereitung .business-header .col-sm-2{position:relative;height:210px}.pruefungsvorbereitung .business-header .col-sm-2 img{position:absolute;right:0;bottom:0;min-width:200px}.inhalt .col-sm-6-variante{padding:10px 25px 30px 105px;min-height:16em;background:rgba(255,255,255,0.64);width:75%}.business-header .col-sm-8-variante{padding-left:55px;background:rgba(223,243,241,0.48);width:75%;padding-top:25px;padding-bottom:25px;padding-right:55px}.business-header .col-sm-8-variante h2{padding-left:10px;padding-bottom:.2em;margin-bottom:.7em;color:#374684;border-bottom:1px solid rgba(55,70,132,0.47)}.home .angebot-liste{padding-left:0}.home .inhalt .col-sm-6{min-height:0;padding-bottom:20px}.home .adresse p{background:#509d93;padding-bottom:7px;padding-top:7px;padding-left:25px;color:#fff}.home .angebot-liste li{margin-top:10px;margin-bottom:0}.home .angebot-liste li a{padding:5px 8px;display:block;color:#384785}.home .angebot-liste li a:hover{background:#dcf0ee;text-decoration:none}.home footer{color:#eef9f8;margin:45px 0 140px;background:0}.lernprofil .inhalts-liste{list-style-type:none;font-size:.8em}.lernprofil .business-header .col-sm-2{position:relative;height:410px}.lernprofil .business-header .col-sm-2 img{position:absolute;right:0;bottom:0}.beratung .inhalt .kontakt-button{border-left:inherit;margin-left:0}.beratung .inhalt .btn-angebot{margin-left:0;margin-top:0 !important}.probezeit .inhalt .kontakt-button,.vorbereitung .inhalt .kontakt-button{top:1em}.probezeit .business-header .col-sm-2{position:relative;height:350px}.probezeit .business-header .col-sm-2 img{position:absolute;right:0;bottom:0;min-width:200px}.vorbereitung .business-header .col-sm-2{position:relative;height:310px}.vorbereitung .business-header .col-sm-2 img{position:absolute;right:0;bottom:0;width:310px}.beratung .business-header .col-sm-2{position:relative;height:420px}.beratung .business-header .col-sm-2 img{position:absolute;right:0;bottom:0;min-width:200px}.beratung .inhalts-liste,.portrait .inhalts-liste,.philosophie .inhalts-liste,.links .inhalts-liste{font-size:.85em;font-weight:normal;padding-left:0}.beratung .inhalts-liste li,.portrait .inhalts-liste li,.philosophie .inhalts-liste li,.links .inhalts-liste li{margin-bottom:.3em;line-height:1.4em}.links .inhalts-liste li a{color:#374684}.links .inhalts-liste li a:hover{text-decoration:inherit;color:#018e86}.beratung .inhalts-liste li{margin-left:10px;margin-bottom:0}.portrait .inhalts-liste{margin-top:3em;background:rgba(255,255,255,0.7);padding:15px 25px 15px 25px}.portrait h3{margin-top:0;font-size:1.6em;color:#374684;font-weight:bold}.portrait .inhalt img{max-height:279px}.schule .inhalt .col-sm-9{padding-left:0}.schule .inhalt .col-sm-9 .col-sm-4:first-child{padding-left:0}.schule .inhalt .col-sm-9 .col-sm-4 img{margin-right:15px}.schule .inhalt h3{color:#354086;font-size:1.6em;margin-top:10px;margin-bottom:20px}.philosophie .business-header .col-sm-2{position:relative;height:110px}.philosophie .inhalts-liste{padding-left:25px}.agenda .business-header .slider{width:100%}.agenda .tabelle{background:rgba(255,255,255,0.81);padding:10px;color:#374684}.agenda .tabelle .bold{font-weight:bold}.agenda .tabelle th{font-size:1.2em}.agenda .table-bordered>thead>tr>th{border:1px solid #9c9c9c}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #c1c4d8}.kontakt h3{font-size:1.3em;font-weight:bold;color:#354086}.kontakt p.adresse{color:#354086;position:relative;font-size:1.2em;padding-bottom:15px}.kontakt p.adresse img{display:inline-block;position:absolute;top:70px;left:160px;width:55px}.kontakt iframe{margin-left:75px}@media(max-width:1200px){.stuetzunterricht .inhalt .kontakt-button,.probezeit .inhalt .kontakt-button{border-left:0;margin-left:0;top:0}.stuetzunterricht .inhalt .kontakt-button a,.probezeit .inhalt .kontakt-button a{margin-left:0}.stuetzunterricht .inhalt .btn-angebot{margin-left:0;margin-top:20px}}@media(max-width:1000px){.home .inhalt{width:100%}.business-header .slider{width:100%}.business-header .col-sm-2{position:relative !important;height:auto !important;padding-left:25px !important}.business-header .col-sm-2 img{position:relative !important;float:left !important;margin-right:10px}.stuetzunterricht .business-header .slider{width:100%}.stuetzunterricht .inhalt .col-sm-6{width:100%}.pruefungsvorbereitung .inhalt .kontakt-button{margin-left:0}.angebot-liste li.float,.inhalts-liste li.float{float:none}.pruefungsvorbereitung .angebot-liste li.float{float:none}.navbar-toggle{float:none;padding:9px 20px;background-color:#354086;background-image:none;border:1px solid transparent;border-radius:4px;display:block;margin:0 auto}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#018e86}.navbar-inverse .navbar-toggle{border-color:#354086}.navbar-nav{margin:0}.navbar-inverse .navbar-nav>li>a{margin-right:0;border-top:1px solid #fff;text-align:center}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:transparent;width:100%;margin-left:0}.navbar-nav .open .dropdown-menu{background-color:#57c5b3;text-align:center;font-size:1.2em;padding-top:0;padding-bottom:0}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:none}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff;border-bottom:1px solid #caeae5;font-size:1.2em;padding:10px}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a.active{color:#354086 !important;background:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li:first-child>a{color:#fff;border-top:1px solid #57c5b3}}@media(max-width:768px){.inhalt .col-sm-6-1,.inhalt .col-sm-6-2{width:100%}.home footer{margin:25px 0 20px;padding-top:0}.footer-slogan{margin-top:0;margin-bottom:0}.navbar-inverse{margin-bottom:0}.business-header .slider h2{margin-top:0}.kontakt iframe{margin-left:0;width:100%}}@media(max-width:460px){.logo img{height:90px;float:left}.branding .logo-text{font-size:190%}.text-zusatz{padding-right:0;text-align:left}.text-zusatz-2{text-align:left}}@media print{body,#content,#container{width:100%;margin:0;float:none;background:#fff url(none)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:8pt;color:#00c}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;color:#00c}h1{font-size:250%}h2{font-size:175%}h3{font-size:135%}h4{font-size:100%;font-variant:small-caps}h5{font-size:100%}h6{font-size:90%;font-style:italic}a:link,a:visited{color:#00c;font-weight:bold;text-decoration:underline}#content a:link:after,#content a:visited:after{content:""}.logo a{max-width:none;text-decoration:none;color:#354086 !important}.navbar,.btn,hr{display:none}.logo-text{padding-top:5px}.text-zusatz{text-align:left}.text-zusatz-2{position:relative;bottom:0;right:0;text-align:left}.stuetzunterricht .inhalt .col-sm-6{padding:0}.inhalt h2{padding:0 0 0 10px;margin:0}.portrait .inhalts-liste{padding:0}.angebot-liste li,.inhalts-liste li{padding-left:0}}