/* Base */
* {outline:none;}
html, body {height: 100%;font-size:100%;scroll-behavior: smooth;}
body {font-family: 'open_sansregular', sans-serif;font-size: 0.965em;line-height: 1.65em;color: #333;background-color: #fff;}
h1, h2, h3, h4, h5, h6 {font-family: 'open_sansregular', sans-serif;}
h1{font-size:1.45em;line-height:1.5em;font-weight:600;margin:0 0 30px 0;color:#C07F00}
h1.h{font-size:1.45em;line-height:1.5em;font-weight:600;margin:0 0 30px 0;color:#C07F00}
h2{font-size:1.2em;line-height:1.4em;font-weight:600;padding:15px 0 10px 0}
h3.ausz{font-size:1.2em;line-height:1.4em;font-weight:600;padding-bottom:20px}
h3.ausze{font-size:1em;line-height:1.4em;font-weight:600;}
h3.geschichten{font-size:1.05em;font-weight:600;}
.rightFloat {float: right; margin-top:-55px;padding-left:20px;}
.leftFloat {float: left;padding:3px;}
.rund {width: 104px; height:104px; border-radius:100%;background-color: orange;}
.free {border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;background-color: orange;width:94px;height:94px; margin-right:10px;margin-bottom:10px;}
.sh{box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;margin-bottom: 20px;}
.sh1{box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;margin-bottom: 20px;padding:10px 0 20px 0;}
a {color: #404040;}
a.text{color:#ba7b01}
a.text1{color:#ba7b01;line-height:3em}
a.text2{color:#4b9e2b;line-height:3em}
a.text-va{color:#ba7b01;text-decoration:underline}
a:hover {color: #404040;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
a.none:hover {text-decoration: none;}
a.partner{color:#e4a300;line-height:3em;}
a.partner1{color:#e4a300;line-height:1.5em;}
.pip {display:block;visibility:visible;margin-top:20px}
.in{margin:28px 0px 40px 0px;border-left:1px solid #d2d0d0;border-right:1px solid #d2d0d0;padding:0 30px 0 30px}
.in-re{margin:0px 0px 0 0px;}
.in-li{margin:28px 0px 40px 0px;border-left:1px solid #d2d0d0;padding:0 0 0 30px}
img.klein{margin:20px 0 0 0}
img.logo{max-width:85%;margin:-35px 0 0 -30px}
img.s{box-shadow:1px 1px 5px #c2c0c0}
img.rahmen{border:1px solid #dedede;padding:15px}
p.zitat{font-family: 'PT Serif', serif;font-size:1em;line-height:1.5em;margin: 30px 0 0 0}
.thema{color:#C07F00;font-weight:600;font-size:1.05em}
.thema1{color:#4b9e2b;font-weight:600;font-size:18px}
.co{color:#fff;background:#9d0505;padding:5px 8px 5px 8px;}
img.textbild {max-width:100%;float:left;margin:8px 30px 20px 0;border:2px solid #f4c900}
img.textbild1 {max-width:100%;float:left;margin:8px 30px 0 0;border:2px solid #f4c900}
img.textbild-h {max-width:100%;margin:8px 0 30px 0px}
img.ohne{max-width:100%;float:left;margin:8px 30px 20px 0}
.img-fluid{max-width:100%;height:auto}
p{margin-bottom:16px;-moz-hyphens: auto;hyphens: auto;}
p.termine{margin-bottom:0px}
.seminar{margin-bottom:0px}
.monat{margin:20px 0 0 0}
.bu{font-size:0.8em}
hr.partner {color:#000;}
h3.partner{color:#e4a300;font-weight:700}
h2.partner{color:#e4a300;margin-top:-3px;font-weight:700}
h3.webi{color:#C07F00;font-size:1.2em;margin-top:40px;font-weight:700}
.grauer-kasten {background:#e6e4e4;padding:7px;margin:20px 0 20px 0}
li.media{border-bottom: #dddbdb solid 1px;padding:20px 0 30px 0}
li.media1{border:none;padding:40px 0 30px 0}
ul.semi > li{padding:5px 0 0 7px;margin-left:-20px;}
ul.semi1 > li{padding:5px 0 0 7px;margin-left:-40px;line-height:20px}
ul.semi2 > li{padding:5px 0 5px 7px;margin-left:-20px}
ol.semi > li{padding:5px 0 5px 7px;margin-left:-20px}
ol.semi1 > li{padding:5px 0 0px 7px;margin-left:-20px}
.termine{border-bottom: #dddbdb solid 1px;padding:20px 0 20px 0}
.termine-last{padding:20px 0 40px 0}
.termine-u{padding:50px 0 0 0}
.img-sc {padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;max-width: 100%;height: auto;box-shadow: 3px 3px 3px #dee2e6;margin: 10px 0 30px;}
.udk-kasten{background:#8E6600;color:#fff;padding:8px 23px;font-size:15px;hyphens: auto;}
.back-to-top {position: fixed;bottom: 60px;right: 20px;z-index: 9999;
  width: 36px;height: 36px;text-align: center;padding-left:10px;line-height: 30px;background: #f4c900;color: #8E6600;cursor: pointer;border: 0;border-radius: 0;text-decoration: none;transition: opacity .2s ease-out;font-size: 24px;}

/* Header */
.top {background-color: #e4a300;padding: 10px 0;color: #fff;border-bottom:0.15em solid #fff;}
.top p {margin: 0;}
.top ul {margin: 0;padding: 0;}
.top li i {color: #fff;}
.top li a {color: #fff;}
.top li a:hover {text-decoration: none;}
.top li a:hover,.top li a:hover i {color: #005FA6;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}

/* Navigation */
.navbar {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-bottom: 0;}
.navbar .container {position: relative;background:#f4c900;}
.navbar-default {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;width: 100%;border: none;border-bottom: 1px solid #e7e7e7;background-color: #fff;}
.navbar-default .navbar-nav > li > a {color: #404040;font-weight: normal;font-size: 16px;text-transform:uppercase}
.navbar-default .navbar-nav > li > a:hover {background-color: transparent;color: #ffffff;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #005FA6;}
.navbar-default .navbar-nav .active > a,.navbar-default .navbar-nav .active > a:hover,.navbar-default .navbar-nav .active > a:focus {color: #005FA6;background-color: transparent;}
.navbar-default .navbar-nav .visited > a,.navbar-default .navbar-nav .visited > a:hover,.navbar-default .navbar-nav .visited > a:focus {color: #8a5c01;background-color: transparent;}
.navbar-default .navbar-toggle {margin: 10px 0 0 15px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {border: none;background: #f3f3f3;}
.navbar-default .navbar-toggle i {font-size: 20px}
.navbar-default .navbar-collapse {float: right;border-top: none;padding-left: 0;padding-right: 0;}
.navbar-brand>img {padding: 0px}

@media screen and (max-width: 768px) {.navbar-default .navbar-collapse {padding-left: inherit;padding-right: inherit;}
}
@media screen and (max-width: 992px) {.navbar-default .navbar-collapse {width: 100%;margin-left: 0;margin-right: 0;max-height: none;}}
@media (min-width:768px) {.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {margin-left: 0;}}

@media only screen and (max-width:440px){
img.textbild {float:none;max-width:200%;padding-bottom:30px}
img.textbild {float:none !important;max-width:100%;padding-bottom:30px}
}

.main-navbar-nav {-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.main-navbar-nav > li > a {padding-top: 0px;padding-bottom: 30px;line-height: 1;}
.main-navbar-nav li > .dropdown-menu {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;min-width: 225px;
border: none;border-top: 2px solid #e4a300;}
.main-navbar-nav li > .dropdown-menu > li > a {padding: 10px;position: relative;color: #404040;line-height: 1.12857143;font-size: 14px;}
.main-navbar-nav li > .dropdown-menu > li > a:hover,.main-navbar-nav li > .dropdown-menu > li > a:focus {color: #005FA6;background-color: transparent;}
.main-navbar-nav li > .dropdown-menu > li > a i {position: absolute;right: 20px;top: 50%;margin-top: -8px;font-size: 16px;}

@media screen and (min-width: 993px) {.main-navbar-nav .dropdown:hover > .dropdown-menu {display: block;}.main-navbar-nav .dropdown:hover > .dropdown-menu .dropdown:hover .dropdown-menu {left: 225px;top: 0;margin-top: -2px;}}
@media screen and (max-width: 992px) {.main-navbar-nav > li {border-bottom: 1px solid #f3f3f3;}.main-navbar-nav > li:last-child {border-bottom: none;}.main-navbar-nav > li > a {padding-top: 12px;padding-bottom: 12px;}}

.navbar-brand {height: auto;padding: 0;}

@media screen and (max-width: 992px) {.navbar-toggle {display: block;}.navbar-collapse.collapse {display: none !important;}.main-navbar-nav.navbar-nav,.main-navbar-nav.navbar-nav > li {float: none !important;}.navbar-collapse.collapse.in {display: block !important;overflow-y: auto !important;}}

/* Hero */
.hero_area {background-image: url(img/hero.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;height: 475px;padding: 0;}
.hero_content {padding: 120px 0;}
.hero_content h1 {text-shadow: 1px 1px 2px rgba(0,0,0,0.75);color: #005FA6;font-weight: 700;font-size: 42px;}
.hero_content h2 {text-shadow: 1px 1px 2px rgba(0,0,0,0.25);color: #000;font-weight: 700;font-size: 32px;margin-top: 0;width: 45%;line-height: 38px;}

/* Boxes */
.boxes_area {padding-top: 40px;padding-bottom: 10px;padding-left: 0;padding-right: 0;background-color: #f8f8f8;}
.boxes_area1 {padding:15px 0 10px 15px;background-color: #f8f8f8;margin-left:-12px;border-bottom:1px solid #e3e2df;}
.box {position: relative;}
.box1 {padding:0 10px 0 10px;border-right:3px solid #ececec}
.box h3 {position: relative;margin-bottom: 20px;padding-bottom: 20px;}
.element {
padding:8px 12px 5px 18px;
    background-color: rgba(251, 232, 215, 1);
    color: #000;
    border-radius: 5px;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.07),
0px 2px 4px 0px rgba(0,0,0,0.07),
0px 4px 8px 0px rgba(0,0,0,0.07),
0px 8px 16px 0px rgba(0,0,0,0.07),
0px 16px 32px 0px rgba(0,0,0,0.07),
0px 32px 64px 0px rgba(0,0,0,0.07);
  }

@media (min-width:769px) {
    .boxes_area div[class*="col-"]:after {content: " ";display: block;position: absolute;top: 0;right: 0;width: 1px;height: 100%;background-color: #ebebeb;}
    .boxes_area div[class*="col-"]:last-child:after {display: none;}
}

/* Home */
.home_content h2:after,.box h3:after {width: 30px;height: 2px;left: 0;bottom: 0;}
.box i {position: absolute;right: 0;top: 0;margin: 0;color: #005FA6;font-size: 45px;}
.boxes_area h3 {font-size: 16px;font-weight: 500;margin-top: 0;margin-bottom: 18px;}
.services {padding-top: 50px;padding-bottom: 50px;}
h2.section-title {text-align: center;color: #404040;}
.services p.desc {text-align: center;font-size: 13px;margin-bottom: 20px;}
.services .media {margin-top: 30px;}
.services .media i {font-size: 45px;color: #005FA6;}
.services .media h4 {font-size: 15px;font-weight: 600;color: #404040;}
.services .media p {text-align: left;}

/* News */
.home-area {padding-bottom: 50px;}
.home_content h2 {position: relative;font-size: 17px;font-weight: 600;padding-bottom: 20px;color: #404040;margin-bottom: 30px;}
.home_list ul {margin: 0;padding: 0;float: left;width: 100%;}
.home_list ul li {list-style: none;}
.home_list .thumbnail {display: block;max-width: 100%;height: auto; padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;max-width: 100%;height:auto;box-shadow: 3px 3px 3px #dee2e6;padding:10px 10px 0 15px}
.home_list .thumbnail1 {display: block;max-width: 100%;height: auto; padding: .25rem;background-color: #fff;max-width: 100%;height: auto;padding:10px 0 10px 0}
.thumbnail .caption {padding: 9px;color: #404040;padding-left: 0;padding-right: 0;}
.home_list h3 {font-size: 16px;font-weight: 600;margin-top: 10px;margin-bottom: 10px;color: #404040;}
.home_list p {color:#333; font-size:1em;line-height:1.55em}
.home_list a.btn {font-size: 13px;padding: 0;color: #005FA6;}
.home_bottom .row {margin-left: -5px;margin-right: -5px;}
.home_bottom div[class*="col-"] {padding-right: 5px;padding-left: 5px;position: relative;}

/* References */
.carousel-control{ width:4%;}
.carousel-control.left,.carousel-control.right {margin-left:0;background-image:none;}

@media (max-width: 767px) {.carousel-inner .active.left {left: -100%;}.carousel-inner .next {left: 100%;}.carousel-inner .prev {left: -100%;}.active > div {display:none;}.active > div:first-child {display:block;}}
@media (min-width: 767px) and (max-width: 992px ) {.carousel-inner .active.left {left: -50%;}.carousel-inner .next {left:  50%;}.carousel-inner .prev {left: -50%;}.active > div {display:none;}.active > div:first-child {display:block;}.active > div:first-child + div {display:block;}}
@media (min-width: 992px ) {.carousel-inner .active.left {left: -25%;}.carousel-inner .next {left: 25%;}.carousel-inner .prev {left: -25%;}}


container.grau{background: #e6e6e6;padding: 20px 0 0;float: left;width: 100%;}
/* Footer */
footer.site-footer {background: #e6e6e6;padding: 20px 0 0;float: left;width: 100%;}
footer.site-footer h4 {font-size: 17px;font-weight: 500;}
footer.site-footer ul {padding-left: 0;margin-bottom: 20px;list-style: none;}
footer.site-footer ul a {color: #e4a300;font-size: 13px;}
footer.site-footer p {font-size: 13px;}
footer.site-footer p a {color: #e4a300;}
p.text {color: #666;}
#copyright {background: #404040;color: #ccc;padding: 15px 0;font-size: 12px;margin-top: 20px;}
#copyright p, #copyright ul {margin: 0;float: left;font-size: 12px;}
#copyright a {color: #fff;font-size: 14px;}
.site-footer li a:hover {color:#005FA6;}
ul.big li {float: left;width: 49%;}
ul.big li:nth-child(2n) {margin-left: 2%;}

@media (max-width:462px) {.fbox:last-child {margin-top: 20px;float: left;width: 100%;}
img.textbild-h {float: none;max-width:100%;margin:8px 0 20px 0px}
h1.h{font-size:1.45em;line-height:1.5em;font-weight:600;margin:-30px 0 30px 0;color:#C07F00;text-align:center}}

/* Maillist */
.login-form-1 {max-width: 300px;border-radius: 5px;display: inline-block;}
.main-login-form {position: relative;}
.login-form-1 .form-control {border: 0;box-shadow: 0 0 0;border-radius: 0;background: transparent;color: #555555;padding: 7px 0;font-weight: bold;height:auto;}
.login-form-1 .form-control::-webkit-input-placeholder {color: #999999;}
.login-form-1 .form-control:-moz-placeholder,.login-form-1 .form-control::-moz-placeholder,.login-form-1 .form-control:-ms-input-placeholder {color: #999999;}
.login-form-1 .form-group {margin-bottom: 0;border-bottom: 2px solid #fff;padding-right: 20px;position: relative;}
.login-form-1 .form-group:last-child {border-bottom: 0;}
.login-group {background: #efefef;color: #999999;border-radius: 8px;padding: 10px 20px;}
.login-group-checkbox {padding: 5px 0;}
.login-form-1 .login-button {position: absolute;right: -25px;top: 50%;background: #ffffff;color: #999999;padding: 11px 0;width: 50px;height: 50px;margin-top: -25px;border: 5px solid #efefef;border-radius: 50%;transition: all ease-in-out 500ms;}
.login-form-1 .login-button:hover {color: #555555;transform: rotate(450deg);}
.login-form-1 .login-button.clicked {color: #555555;}
.login-form-1 .login-button.clicked:hover {transform: none;}
.login-form-1 .login-button.clicked.success {color: #2ecc71;}
.login-form-1 .login-button.clicked.error {color: #e74c3c;}

/* Breadcrumb */
.bread_area {border-bottom: 1px solid #e7e7e7;padding: 10px 0;margin-bottom: 40px;}
.breadcrumb {margin: 0;background: #fff;padding: 0;font-size:0.8em}

/* Page */
.page-main {float: left;width: 100%;background-color: #fff;margin-bottom: 30px;}

/* Category */
.category-main {float: left;width: 100%;background-color: #fff;margin-bottom: 30px;}
.category-content h3 {font-size: 19px;margin-bottom: 20px;}
.category-main .media {margin-top: 30px;}
.category-main .media:first-child{margin-top: 0;}
.category-main ul li {list-style: none;position: relative;}
.category-main .media-left {padding-right: 20px;}
.category-main .meta {position: absolute;bottom: 0;border-bottom: 2px solid #e7e7e7;width: 71%;min-height: 30px;line-height: 24px;padding-bottom: 3px;}
.category-main .category-meta {width: 67%;}
.category-main .meta .arc-comment {float: left; margin-right: 5px; border-right: 2px solid #e7e7e7;padding-right: 7px;}
.category-main .meta .arc-comment a, .archive ul.arc-share li a {color: #333;font-size: 15px;}
.category-main .meta .arc-comment a:hover, .archive ul.arc-share li a:hover {text-decoration: none;color: #ff1515;}
.category-main .meta .arc-date {float: right;font-size: 15px;color: #333;}
.category-main ul.arc-share {float: left;margin: 0;padding: 0;margin-right: 5px;}
.category-main ul.arc-share li {float: left;list-style: none;margin-left: 10px;}
.category-main .archive-cat a {color: #ff1515;}
.category-main .archive-cat a:hover {color: #333; text-decoration: none;}
/* Sidebar */
.widget h4,h2.page-title, h2.category-title {position: relative;margin-top: 0;padding-bottom: 20px;margin-bottom: 20px;font-size: 17px;font-weight: 700;color: #404040;width: 100%;}
.widget h4 {font-size: 15px;margin-left: 15px;}
.widget h4:after,h2.page-title:after, h2.category-title:after {content: '';position: absolute;width: 30px;background-color: #005FA6;height: 2px;left: 0;bottom: 0;}
.widget {margin-bottom: 30px;}
.sidebar ul {padding-left: 15px;padding-right: 15px;margin: 0;}
.sidebar ul li {list-style: none;}
.sidebar ul li a {padding: 3px 15px;display: block;margin-left: -15px;margin-right: -15px;color: #404040;}
.sidebar li.current a {background-color: #005FA6;margin-left: -15px;margin-right: -15px;color: #FFFFFF;}
.sidebar ul li a:hover {background-color: #005FA6;color: #FFFFFF;text-decoration: none;transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;}
/* Responsive */
@media screen and (max-width:462px) {
.top {text-align: center;}.top ul.list-inline{float: none !important;text-align: center;}
    .hero_content {padding: 80px 0;}
    .hero_content h1 {font-size: 32px;}
    .hero_content h2 {width: 90%;font-size: 21px;}
    /*.boxes_area .row {margin-left: -20px;margin-right: -20px;}*/
    .boxes_area .box p {margin-bottom: 30px;}
    .services .media .media-left {padding-right: 15px;}
    .category-content .media-body {float: left;position: relative;width: 100%;}
    .category-content .media-body h3 {margin-top: 20px;}
    .category-main .meta {position: relative;width: 100%;}
    .category-main .meta .pull-left {margin-left: 40px;}
    .category-main .meta .pull-right {display: none;}
    .pip {display: none;}
.in {border:none}
img.logo{margin:-60px 0 10px 0}
h1{font-size:1.2em;line-height:1.4em;font-weight:600;margin-top:-30px}
.in-re{margin:-30px 0px 0 30px}
    .sidebar {margin-top: 40px;}
}
@media (min-width:463px) and (max-width:768px) {
.fbox {float: left;}
.fbox:nth-child(3) {float: right !important;}
.pip {display: none;}
img.textbild {float:none;max-width:100%;}
img.logo{margin:-60px 0 10px 0}
h1{font-size:1.2em;line-height:1.4em;font-weight:600;margin-top:-30px}
.in-re{margin:-30px 0px 0 30px;}
}
blockquote {border: 1px solid #d1d1d1;border-left: 5px solid #d1d1d1;background: #fafafa;margin: 0 0 20px;padding: 5px 10px 20px 10px;font-size:1em;line-height:1.5em}
blockquote.right {text-align: right;border-width: 1px 5px 1px 1px !important;}
blockquote.right.primary {border-left: 1px solid #b3b3b3;border-right: 5px solid #7d6a8b;}
blockquote p {margin: 5px 3px 5px 3px;}
blockquote.bg-gray {background: #5c5c5c;border: 1px solid #b3b3b3;border-left: 5px solid #b3b3b3;color: #ffffff;}
blockquote.primary {
  /*border: 1px solid @brand-primary-lighter;*/border-left: 5px solid #7d6a8b;}
blockquote.bg-primary {background: #564960;border: 1px solid #7d6a8b;border-left: 5px solid #7d6a8b;color: #ffffff;}
[class^="fa-"]:before,
[class*=" fa-"]:before {font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 10px;color: rgba(0, 0, 0, 0.3);}
blockquote.re{border: 1px solid #d1d1d1;border-right: 5px solid #d1d1d1;background: #fafafa;margin: 0 0 20px;padding: 5px 10px 20px 10px;font-size:1em;line-height:1.5em}
blockquote.right {text-align: right;border-width: 1px 5px 1px 1px !important;}
.name{font-size:13px;line-height:15px}
blockquote.right.primary {border-left: 1px solid #b3b3b3;border-right: 5px solid #7d6a8b;}
blockquote p {margin: 5px 3px 5px 3px;}
blockquote.bg-gray {background: #5c5c5c;border: 1px solid #b3b3b3;border-left: 5px solid #b3b3b3;color: #ffffff;}
blockquote.primary {
  /*border: 1px solid @brand-primary-lighter;*/border-left: 5px solid #7d6a8b;}
blockquote.bg-primary {background: #564960;border: 1px solid #7d6a8b;border-left: 5px solid #7d6a8b;color: #ffffff;}
[class^="fa-"]:before,
[class*=" fa-"]:before {font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 10px;color: rgba(0, 0, 0, 0.3);}

summary {display: list-item;cursor: pointer;font-size: 16px;margin-bottom: 16px;color: #C07F00}
.img-s {padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;max-width: 100%;height: auto;box-shadow: 2px 2px 2px #dee2e6}
.monat{font-size:18px;font-weight:700;color:#555;}
.angebot {display: block;cursor: pointer;font-size: 16px;margin-bottom: 26px;color: #555;border: 1px solid #dea00b;padding: 10px 20px 10px 20px;
background-color: #fff;max-width: 100%;height: auto;
box-shadow: 2px 2px 2px #dee2e6;}
.angebot1 {display: block;cursor: pointer;font-size: 16px;margin-bottom: 26px;color: #555;border: 1px solid #4b9e2b;padding: 10px 20px 10px 20px;
background-color: #fff;max-width: 100%;height: auto;
box-shadow: 2px 2px 2px #dee2e6;}
img.preis{margin:0 30px 30px 0;float:left;border:1px solid #dea00b}
.clearfix {overflow: auto;zoom: 1;}
img.sh {padding: .25rem;
background-color: #fff;
border: 1px solid #dee2e6;
border-radius: .25rem;
max-width: 100%;
height: auto;
box-shadow: 3px 3px 3px #dee2e6;}

.team{background:#f5f5f5;padding-bottom:30px}
.schule{background:#f9f8f8;padding-bottom:30px}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-variablefont_wdthwght-webfont.woff2') format('woff2'),
         url('../fonts/opensans-variablefont_wdthwght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;font-display:swap;}
	
main {
 padding-bottom:50px; /* Höhe des Footers */
}

