.mixinDefaultBox {background-color: #FFF;box-shadow: 0 0 0px #BBB;border-radius: 0px;}.mixinDefaultFont {font: normal 16px/24px "Roboto", Verdana, Tahoma, Helvetica, Arial, sans-serif;}.mixinSemiTransparent {background: rgba(0,27,66,0.6);}#box_kontakt_index .flex-row {display: flex;-ms-flex-direction: column;flex-direction: column;margin: 0 -10px 0 -10px;margin-bottom: 20px;}@media (min-width: 768px) {#box_kontakt_index .flex-row {-ms-flex-direction: row;flex-direction: row;}}#box_kontakt_index .flex-row .flex-col {padding-left: 10px;padding-right: 10px;-ms-flex: 0 0 100%;flex: 0 0 100%;}@media (min-width: 768px) {#box_kontakt_index .flex-row .flex-col {-ms-flex: 0 0 50%;flex: 0 0 50%;}}#box_kontakt_index .flex-row .flex-col .box {height: 100%;}#box_kontakt_index .flex-row .flex-col .box table td:first-child {padding-right: 20px;}#box_kontakt_index .box {margin-bottom: 20px;}#box_kontakt_index .box table td {vertical-align: top;}#box_kontakt_index .kontakt-grid {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -10px;margin-left: -10px;min-width: 100%;}#box_kontakt_index .kontakt-grid .grid-item {position: relative;width: 100%;padding-right: 10px;padding-left: 10px;margin-bottom: 20px;}#box_kontakt_index .kontakt-grid .grid-item img {object-fit: cover;width: 100%;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}@media (min-width: 1200px) {#box_kontakt_index .kontakt-grid .grid-item img {height: 335px;}}#box_kontakt_index .kontakt-grid .grid-item.grid-item-25 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}@media (min-width: 768px) {#box_kontakt_index .kontakt-grid .grid-item.grid-item-25 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}@media (min-width: 1200px) {#box_kontakt_index .kontakt-grid .grid-item.grid-item-25 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}#box_kontakt_index .kontakt-grid .grid-item.grid-item-50 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: none;}@media (min-width: 768px) {#box_kontakt_index .kontakt-grid .grid-item.grid-item-50 {display: block;}}@media (min-width: 1200px) {#box_kontakt_index .kontakt-grid .grid-item.grid-item-50 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}#box_kontakt_index .kontakt-grid .grid-item .grid-item-text {padding: 1rem;background-color: #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;height: 100%;}@media (min-width: 768px) {#box_kontakt_index .kontakt-grid .grid-item .grid-item-text {padding-bottom: 0;}}#box_kontakt_index .kontakt-grid .grid-item .grid-item-text h4 {margin-bottom: 1rem;}#box_kontakt_index .kontakt-grid .grid-item .grid-item-text strong {display: block;}@media (min-width: 1200px) {#box_kontakt_index .kontakt-grid.-reverse .grid-item:nth-child(1) {order: 3;}#box_kontakt_index .kontakt-grid.-reverse .grid-item:nth-child(2) {order: 2;}#box_kontakt_index .kontakt-grid.-reverse .grid-item:nth-child(3) {order: 1;}}#box_kontakt_index dl.grid {display: grid;grid-template-columns: 1fr 100%;}#box_kontakt_index dd {margin: 0;padding-left: 1em;}#box_kontakt_index dl.grid dd {margin-bottom: 1em;}#box_kontakt_index a[href^="tel"] {white-space: nowrap;}#box_kontakt_index #tabs {position: relative;z-index: 6;display: flex;flex-wrap: wrap;justify-content: stretch;width: 100%;list-style-type: none;background-color: #FFF;}#box_kontakt_index #tabs li {position: relative;background-color: #FFF;border: 1px solid #CCC;color: #AAA;flex-basis: 100%;flex-shrink: 1;flex-grow: 2;}@media screen and (min-width: 360px) {#box_kontakt_index #tabs li {flex-basis: 25%;}}#box_kontakt_index #tabs li.active {border-bottom: 1px solid #FFF;background: -moz-linear-gradient(1deg,rgba(125,167,217,0.6) 0%,rgba(125,183,231,0.3) 5%,rgba(125,183,231,0) 41%,rgba(125,185,232,0) 100%);background: -webkit-linear-gradient(1deg,rgba(125,167,217,0.6) 0%,rgba(125,183,231,0.3) 5%,rgba(125,183,231,0) 41%,rgba(125,185,232,0) 100%);background: linear-gradient(181deg,rgba(125,167,217,0.6) 0%,rgba(125,183,231,0.3) 5%,rgba(125,183,231,0) 41%,rgba(125,185,232,0) 100%);color: inherit;}#box_kontakt_index #tabs li a {display: block;padding: 5px 10px;font-weight: 500;font-size: 18px;line-height: 24px;text-decoration: none;}#box_kontakt_index #tabs li a:hover {color: inherit;}#box_kontakt_index .tabContent {position: relative;z-index: 5;display: none;border: 1px solid #CCC;margin-top: -1px;padding: 10px;background-color: #FFF;}#box_kontakt_index .tabContent.active {display: block;}#box_kontakt_index .tabContent section {margin: 10px 0;}#box_kontakt_index .tabContent h3 {margin: 10px 0;padding: 0 10px;background-color: #8aaed8;color: #FFF;line-height: 1.6em;}#box_kontakt_index .tabContent#kontakt #kontakt_teaser {display: table-row;padding-top: 20px;font: 1.5rem/2rem "Oregano";color: #001b42;}#box_kontakt_index .tabContent#kontakt #kontakt_teaser img {display: block;margin-right: 20px;}#box_kontakt_index .tabContent#kontakt #kontakt_teaser span {display: block;vertical-align: middle;}@media screen and (min-width: 480px) {#box_kontakt_index .tabContent#kontakt #kontakt_teaser {font: 2rem/2.5rem "Oregano";}}@media screen and (min-width: 640px) {#box_kontakt_index .tabContent#kontakt #kontakt_teaser {line-height: 3rem;}#box_kontakt_index .tabContent#kontakt #kontakt_teaser img,#box_kontakt_index .tabContent#kontakt #kontakt_teaser span {display: table-cell;}}@media screen and (min-width: 918px) {#box_kontakt_index .tabContent#kontakt #kontakt_teaser {line-height: 4rem;}}#box_kontakt_index .tabContent#kontakt section {min-width: 50%;float: left;line-height: 2rem;}#box_kontakt_index .tabContent#kontakt section a {text-decoration: none;}#box_kontakt_index .tabContent#kontakt section table {margin-top: 20px;}#box_kontakt_index .tabContent#kontakt section table tr:first-child th {background-color: #FFF;color: inherit;}#box_kontakt_index .tabContent#kontakt section table td.m {text-align: right;}@media screen and (min-width: 640px) {#box_kontakt_index .tabContent#kontakt section table td.m:after {content: " Uhr";}}#box_kontakt_index .tabContent#agb h2 {margin: 10px 0;line-height: 4rem;}#box_kontakt_index .tabContent#agb p {margin: 10px 0;}#box_kontakt_index .tabContent#datenschutz h2 {margin: 10px 0;line-height: 4rem;}#box_kontakt_index .tabContent#datenschutz p {margin: 10px 0;}#box_kontakt_index .tabContent#datenschutz ul {margin-left: 25px;}