Warning: Undefined array key "PHPSESSID" in /home/www/website_2024/cms_front/_session_start.inc.php on line 21
Warning: Undefined array key "PHPSESSID" in /home/www/website_2024/cms_front/_session_start.inc.php on line 23
Warning: session_start(): Session cannot be started after headers have already been sent (sent from /home/www/website_2024/cms_front/_session_start.inc.php on line 21) in /home/www/website_2024/cms_front/_session_start.inc.php on line 25
Warning: Cannot modify header information - headers already sent by (output started at /home/www/website_2024/cms_front/_session_start.inc.php:21) in /home/www/website_2024/cms_front/template/drmoeller_2023/css/template.php on line 776
:root {
--fnt-weight-thin:100;
--fnt-weight-light:300;
--fnt-weight-regular:400;
--fnt-weight-medium:500;
--fnt-weight-semibold:600;
--fnt-weight-bold:700;
--fnt-weight-black:800;
--fnt-family-fontawesome:'Font Awesome 6 Free';
--fnt-family-primary:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;
--fnt-family-secondary:'';
--border-color-dark:#707070;
}
html {
font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:17px;
line-height:25px;
font-weight:var(--fnt-weight-light);
color:#333;
}
body, table, th, td {
font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:1rem;
line-height:25px;
font-weight:var(--fnt-weight-light);
color:#333;
}
@media (min-width: 1600px) {
.container {max-width:1540px;}
}
@media (max-width: 991px) {
html {font-size:15px;line-height:1.6;}
body, table, th, td {font-size:16px;line-height:25px;}
}
@media (max-width: 767px) {
html {font-size:14px;line-height:1.6;}
body, table, th, td {font-size:15px;line-height:25px;}
}
body {background-color:#fff;}
a {cursor:pointer;color:#008F2F;text-decoration:underline;}
a:hover, a:focus {color:#008F2F;text-decoration:none;}
.fancybox-title {font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;}
.fancybox-title-float-wrap .child {font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;font-weight:bold !important;font-size:14px;}
.fancybox-hidden-content {display:none;}
a.back-to-top {display:none;color:#fff;text-decoration:none;background-color:#008F2F;bottom:20px;position:fixed;right:14px;padding:12px 15px;z-index:100;border:1px solid #fff;}
a.back-to-top > .fa {font-size:22px;}
html, body {height:100%;}
.bold {font-weight:bold;}
/* Bootstrap *************************************************************** */
* {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
.nav > li > a:focus, .nav > li > a:hover {background-color:#d9e4ef;color:#000;}
.alert-info {background-color:#598abb;color:#fff;}
.alert-danger {background-color:#bb5959;color:#fff;}
.alert-success {background-color:#9ebb59;color:#fff;}
.alert {border-radius:0;}
.alert a {color:#fff;text-decoration:underline;}
.alert a:hover {color:#fff;text-decoration:none;}
.form-control {border-radius:0;border-color:#a0a0a0;color:#333;font-weight:inherit;}
.btn {font-size:18px;line-height:normal;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;padding:13px 20px;border-radius:0;}
a.btn {text-decoration:none;}
.btn-primary {background-color:#008F2F;border-color:#008F2F;border-radius:0;}
.btn-primary:hover, .btn-primary:focus {background-color:;border-color:;}
.progress .progress-bar {background-color:#598abb;}
.navbar-toggler {border-radius:0;}
.navbar-toggler:focus {outline:0;}
div p:last-child {margin-bottom:0;}
/* Smoth Scroll ************************************************************ */
html {scroll-behavior: smooth;}
:target:before {
content: "";
display: block;
height: 187px;
margin: -187px 0 0;
}
/* Test-Modus ************************************************************** */
.hinweis-version-test {background-color:#cc0000;color:#fff;padding-top:15px;padding-bottom:15px;}
.hinweis-version-test a {color:#fff;}
.hinweis-version-test .titel {display:block;font-size:130%;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
.hinweis-version-test .hinweis {}
.hinweis-version-test .beenden {text-transform:uppercase;}
/* Header ****************************************************************** */
.header {}
.header .meta-container {font-size:0.95rem;background-color:#808285;color:#fff;padding-top:10px;padding-bottom:10px;}
.header .meta-container a {color:#fff;text-decoration:none;}
@media (max-width: 767px) {
.header .meta-container {font-size:1rem;}
}
.header #termin {}
.header #termin .container-termin {background-image:url('/img/termin_background.png');background-repeat:no-repeat;}
.header #termin div.vereinbaren {padding:10px 0px 0px 75px;font-size:12px;font-weight:normal;color:#868889;text-transform:uppercase;}
.header #termin div.telefon {padding:0px 0px 0px 75px;font-size:18px;font-weight:bold;color:#008F2F;text-transform:uppercase;}
.header #termin div.telefon a {text-decoration:none;}
.header #oeffnungszeiten {background-image:url('/img/oeffnungszeiten_background.png');background-repeat:no-repeat;min-height:100px;}
.header #oeffnungszeiten div.oeffnungszeiten {padding:5px 0px 0px 53px;font-size:12px;font-weight:normal;color:#868889;text-transform:uppercase;}
.header #oeffnungszeiten div.oeffnungszeiten a {color:#868889;text-decoration:none;}
.header #oeffnungszeiten div.oeffnungszeiten a:hover {color:#008F2F;text-decoration:none;}
@media (max-width: 991px) {
.header #oeffnungszeiten {background-image:none;background-repeat:no-repeat;min-height:auto;}
.header #oeffnungszeiten div.oeffnungszeiten {padding:5px 0;text-align:center;}
.header #termin .container-termin {width:300px;margin:0 auto;}
}
/* Navigation ************************************************************** */
.container-navigation {background-color:#008F2F;}
.container-navigation .navigation {}
.container-navigation .navigation .navbar {padding:0;}
#main-navbar-collapse > .navbar-nav > .nav-item:last-child {padding-right:0;}
@media (min-width: 992px) {
.header-meta-nav .navbar-meta > .nav > .nav-item:last-child {padding-right:0;}
}
.navbar a.navbar-brand {color:#333;text-decoration:none;}
.navbar a.navbar-brand:hover, .navbar a.navbar-brand:focus {color:#333;text-decoration:none;}
.navbar .navbar-brand img.logo {vertical-align:baseline;}
.nav-not-mobile {margin:0;padding:0;}
.nav-not-mobile .navbar-nav {}
.nav-not-mobile .navbar-brand {padding:0 0 30px 0;}
.nav-not-mobile .navbar-collapse .nav > li.nav-item > a {}
.navbar-toggler {}
.navbar-toggler-icon {}
.navbar-toggler-icon:hover {color:#008F2F;}
.navbar-collapse .nav > li {padding:10px 20px;background-color:#008F2F;color:#fff;}
.navbar-collapse .nav > li > a.nav-link {font-weight:var(--fnt-weight-semibold);color:#fff;font-size:1.1rem;text-transform:uppercase;text-decoration:none;padding:0;}
.navbar-collapse .nav > li > a.nav-link:focus, .navbar-collapse .nav > li > a.nav-link:hover, .navbar-collapse .nav > li > a.highlighted {background-color:unset;color:#ffffdb;}
.header-meta-nav .nav > li {padding:5px 20px 5px 20px;background-color:#008F2F;color:#fff;}
.header-meta-nav .nav > li > a.nav-link {font-weight:var(--fnt-weight-semibold);color:#fff;font-size:15px;line-height:1;text-transform:uppercase;text-decoration:none;padding:0;}
.header-meta-nav .nav > li > a.nav-link:focus, .header-meta-nav .nav > li > a.nav-link:hover, .header-meta-nav .nav > li > a.highlighted {background-color:unset;color:#ffffdb;}
.navbar-collapse .nav .dropdown-menu {background-color:#fff;border-radius:0;border-top:3px solid transparent;left:0;margin:0;padding:0;}
.navbar.nav-not-mobile .navbar-collapse .nav .dropdown-menu {box-shadow:0 6px 12px rgba(0,0,0,.175);width:100%;}
.navbar-collapse .nav .dropdown-menu a.nav-link {font-family:inherit;color:#333;font-size:0.95rem;font-weight:inherit;}
.navbar-collapse .nav .dropdown-menu a.nav-link {padding:8px 25px 8px 15px;text-transform:none;}
.navbar-collapse .nav .dropdown-menu .nav-item:last-child a.nav-link {border-bottom:none;}
.nav-not-mobile .navbar-collapse .nav .dropdown-menu > .nav-item > a.nav-link {border-bottom:1px solid #eee;min-width:250px;text-decoration:none;text-align:left;}
.nav-not-mobile .navbar-collapse .nav .dropdown-menu > .nav-item:last-child > a.nav-link {border-bottom:none;}
.navbar-collapse .nav .dropdown-menu a.nav-link:focus,
.navbar-collapse .nav .dropdown-menu a.nav-link:hover,
.navbar-collapse .nav .dropdown-menu a.nav-link.bg-light:focus,
.navbar-collapse .nav .dropdown-menu a.nav-link.bg-light:hover,
.navbar-collapse .nav .dropdown-menu a.nav-link.text-dark,
.navbar-collapse .nav .dropdown-menu a.nav-link.highlighted
{
background-color:transparent !important;
color:#008F2F !important;
}
.dropdown-item.active {background-color:unset;}
.navbar-collapse .nav > li > a.nav-link.active {
background-color:unset !important;
color:#ffffdb !important;
/*border-bottom:2px solid #008F2F;*/
}
.navbar-collapse .nav .nav-item.nav-item--home {padding-top:10px;padding-bottom:10px;padding-left:0;}
.navbar-collapse .nav .nav-item.nav-item--home .nav-link {width:102px;}
/* Mobil - Javascript-Funktion navbar_mobile()*/
.navbar.nav-is-mobile .navbar-collapse {margin:15px 0;padding:15px;background-color:#fff;}
.navbar.nav-is-mobile .navbar-collapse .nav > li > a.nav-link {padding:.75rem 1rem !important;border:none;font-size:1.0rem;font-weight:var(--fnt-weight-light);color:#333;}
.navbar.nav-is-mobile .navbar-collapse .nav > li > a.nav-link:hover {color:#008F2F;}
.navbar.nav-is-mobile .navbar-collapse .nav .dropdown-menu a.nav-link {padding:.75rem 1rem !important;font-size:0.9rem;font-weight:300;color:#666;background-color:#f5f5f5;}
.navbar.nav-is-mobile .navbar-collapse .nav .dropdown-menu a.nav-link:hover {padding:.75rem 1rem !important;color:
Warning: Undefined array key "font_hover_color" in /home/www/website_2024/cms_front/template/drmoeller_2023/css/template.php on line 298
;}
.navbar.nav-is-mobile .navbar-collapse .nav > li > a.nav-link.active {
color:#008F2F !important;
font-weight:var(--fnt-weight-semibold);
}
/*.navbar.nav-not-mobile .navbar-nav > li.dropdown > a .sub-arrow {display:none !important;}*/
.navbar.nav-is-mobile .sub-arrow {display:block !important;}
.navbar.nav-is-mobile .navbar-nav.sm-collapsible .sub-arrow {font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;}
/* Smartmenus */
.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {margin-left:0;}
.navbar-nav.sm-collapsible .sub-arrow {border:1px solid #333;color:inherit;}
.navbar-nav.sm-collapsible .sub-arrow:before {line-height:1.1;}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
.nav-is-mobile .navbar-collapse.collapse.show {box-shadow:-5px 0px 15px 1px #999;}
.nav-is-mobile .navbar-brand {display:block;text-align:center;width:100%;margin:0;padding:0;}
.nav-is-mobile .navbar-toggler {display:block;margin:15px 0;padding:0;line-height:1;text-align:center;border:1px solid #181716;}
.nav-is-mobile .navbar-toggler {position:fixed;top:15px;right:15px;z-index:1;background-color:#fff;}
.nav-is-mobile .navbar-toggler .navbar-toggler-icon {display:inline-block;width:50px;height:50px;line-height:45px;}
.nav-is-mobile .navbar-collapse .navbar-nav {margin-top:60px;}
.nav-is-mobile .navbar-collapse .navbar-nav {margin-top:60px;}
.nav-is-mobile .navbar-collapse .navbar-nav > li.nav-item {width:100%;padding:0;background-color:inherit;}
.nav-is-mobile .navbar-collapse .navbar-nav > li.nav-item:last-child {padding:0px !important;}
.nav-is-mobile .navbar-collapse .navbar-nav .dropdown-menu {border:none;background:rgba(0,0,0,0.05);}
.nav-is-mobile .sm-clean ul a, .nav-is-mobile .sm-clean ul a:hover, .nav-is-mobile .sm-clean ul a:focus, .nav-is-mobile .sm-clean ul a:active {border-left:15px solid transparent;}
}
/* Navigation: Burger Menu (Fixed) ********************************* */
.navbar-collapse.collapsing {display:none;}
.navbar-collapse.collapse.show {position:fixed;width:350px;height:100%;right:0;top:0;background-color:#fff;z-index:100;margin:0;padding:15px;}
.navbar-menu-overlay {position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background-color:rgba(9,9,9,0.3);}
.navbar-menu-overlay.hide {display:none;}
.navbar-collapse.collapse .navbar-menu-functions {display:none;}
.navbar-collapse.collapse.show .navbar-menu-functions {display:block;text-align:right;}
.navbar-menu-functions .navbar-toggler.burger-menu {display:inline-block;margin:0;padding:15px;border:none;color:#666;background-color:transparent;}
.navbar-menu-functions .navbar-toggler.burger-menu .navbar-toggler-icon {width:auto;height:auto;font-size:32px;}
/* ***************************************************************** */
/* Slider ****************************************************************** */
.slider-top {}
.slider-top .container-slider {background-image:url('/img/slider_background.png');background-repeat:repeat-x;background-position:center bottom;padding-bottom:40px;}
/*
.carousel {max-width:100%;}
.carousel a.carousel-control {color:#666;}
.carousel-control.right, .carousel-control.left {background-image:none;}
.carousel .img {max-width:100%;height:auto;}
.carousel .carousel-caption {position:absolute;display:inline-block;background:rgba(255,255,255,0.85);padding:15px;font-size:24px;font-weight:normal;color:#333;line-height:1.3;left:auto;right:0;top:10%;bottom:auto;text-shadow:none;text-align:left;}
.carousel .carousel-caption p:last-child {margin-bottom:0;}
.carousel-indicators .active {background-color:#721133;}
.carousel-indicators li {padding-top:0;}
.owl-carousel .owl-item img {width:auto;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {padding: 6px 15px;background:rgba(255,255,255,0.50);border-radius:0;}
.owl-controls .owl-prev, .owl-controls .owl-next {height:36px;}
.owl-controls .owl-prev {left:30px;}
.owl-controls .owl-next {right:30px;}
.seiten-bilder, .carousel-seiten-bilder {margin:0;min-height:300px;}
body.home .seiten-bilder, body.home .carousel-seiten-bilder {margin:0;min-height:300px;}
*/
.seiten-bilder {
width: 100%;
height: calc(75vw * 0.5625);
background-repeat: no-repeat;
background-size: cover;
background-position: right bottom;
margin: 0;
position: relative;
}
.seiten-bilder.carousel {}
.seiten-bilder.carousel .carousel-inner {height:100%;}
.seiten-bilder.carousel .carousel-inner .carousel-item {width:100%;height:100%;}
/* Galerie ***************************************************************** */
.plugin-galerie {margin:-15px auto 30px auto;}
.plugin-galerie .container-galerie-bild {margin-top:30px;}
.plugin-galerie .container-galerie-bild .galerie-bild {text-align:center;}
.plugin-galerie .container-galerie-bild .galerie-bild img {
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
}
/* Volltextsuche *********************************************************** */
.container-such-maske {position:relative;}
.such-maske {background-color:#e7eef6;border:1px solid #fff;display:none;margin:2px 0px 0px 0px;min-width:250px;padding:0;position:absolute;right:0px;top:100%;width:auto;z-index:99;}
.such-maske .form-control {background-color:#e7eef6;border:1px solid #e7eef6;transition:none;box-shadow:none;color:#333;}
.such-maske .btn-default {border:1px solid #f7a800;border-radius:0;color:#fff;background-color:#f7a800;}
.such-maske .btn-default:hover {border-color:#af0000;background-color:#af0000;}
.such-maske .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-left:0;}
.suchergebnis {}
.suchergebnis .ergebnisse {padding:0 !important;margin:0 !important;list-style:none;}
.suchergebnis .ergebnisse > li {margin:0 !important;background-image:none;padding:30px 0px !important;border-top:1px solid #eef1f2;}
.suchergebnis .ergebnisse > li:before {content:none !important;}
.suchergebnis .ergebnis {display:inline-block;font-size:22px;font-weight:600;margin-bottom:5px;}
.suchergebnis .info {margin-bottom:30px;}
.suchergebnis .info .gesucht-nach {font-weight:600;}
.suchergebnis .pfad {margin:8px 0 0 0 !important;padding:0 !important;}
.suchergebnis .pfad li {background-image:none !important;display:inline-block !important;padding:0 10px 0 17px !important;position:relative;}
.suchergebnis .pfad li:before {left:0;margin:0;padding:0;position:absolute;top:0;content:"ï„…" !important;font-family:"FontAwesome";font-size:100%;}
/* Formulare *************************************************************** */
div.formular input[type="text"], div.formular input[type="password"], div.formular input[type="reset"], div.formular input[type="submit"], div.formular input[type="button"] {box-sizing:border-box;margin:5px 0 0;max-width:100%;width:100%;}
div.formular input[type="text"], div.formular input[type="password"], div.formular textarea, div.formular select {color:#919292;background-color:#FFFFFF;border:1px solid #ababa9;border-radius:0;box-sizing:border-box;display:block;font-size:15px;margin:0 0 20px;max-width:100%;padding:10px 20px 11px;width:100%;}
div.formular input[type="text"]:focus, div.formular input[type="password"]:focus, div.formular textarea:focus {background-color:#FAFAFA;color:#333333;}
div.formular input[type="reset"], div.formular input[type="submit"], div.formular input[type="button"], div.formular button[type="submit"] {width:auto;margin:0 0 3px;border-radius:0;border:medium none;}
div.formular input[type="reset"]:hover, div.formular input[type="submit"]:hover, div.formular input[type="button"]:hover, div.formular button[type="submit"]:hover {background-color:#56585c;color:#fff;}
div.formular input[type="text"].formulartextfeldfehler, div.formular input[type="password"].formulartextfeldfehler, div.formular textarea.formulartextfeldfehler {border:1px solid #CC0000;}
div.formular ul {list-style:none;padding:0 !important;margin:0 !important;}
div.formular ul li {padding:0 !important;margin:0px 1% !important;background-image:none !important;float:left;position:relative;width:48%;}
div.formular ul li.full-width {width:98%;}
.main .vollertext div.formular ul li:before, div.formular ul li:before, div.formular ul li:after {content:none;}
div.formular ul.checkradio {}
div.formular ul.checkradio > li input[type="radio"],
div.formular ul.checkradio > li input[type="checkbox"] {
margin-right:5px;
}
div.formular fieldset > ul.formular {margin-left:-1% !important;margin-right:-1% !important;}
div.formular .info {margin:0 1%;}
div.formular select {padding:10px 20px 9px 20px;}
div.formular li.feld-datum select.feld-datum {max-width:25%;margin:0px 1%;float:left;}
div.formular li.feld-datum select.feld-datum:first-child {margin-left:0;}
div.formular label {font-weight:inherit;}
div.formular .bez {display:inline;font-weight:300;}
div.formular .pre {display:inline;margin-left:5px;}
div.formular .fehlermeldung {margin-bottom:25px;background-color:#F2DEDE;border-color:#EBCCD1;color:#A94442;border:1px solid transparent;border-radius:0px;padding:15px;}
div.formular .fehlermeldung ul.fehlermeldung, .alert ul.fehlermeldung, .alert ul.fehler {padding:0 !important;margin:15px !important;}
div.formular .fehlermeldung ul.fehlermeldung li, .alert ul.fehlermeldung li, .alert ul.fehler li {float:none;display:block;width:100%;margin:0;padding:1px 0px 5px 30px !important;background-repeat:no-repeat;}
div.formular .fehlermeldung ul.fehlermeldung li:before, .alert ul.fehlermeldung li:before, .alert ul.fehler li:before {display:inline-block;margin-right:5px;content:"\f071" !important;font-family:'FontAwesome' !important;font-size:100%;}
.alert ul.fehlermeldung li:before, .alert ul.fehler li:before {color:#fff !important;}
div.formular .form-header {padding:0 0 15px 0;border-bottom:4px solid #000;margin-bottom:15px;}
form fieldset.buttons {margin-top:15px;}
div.formular .hinwpflicht {font-size:90%;}
.formular-standard fieldset.buttons {text-align:right;}
.formular-standard .hinwpflicht {text-align:right;}
.formular-dse-hinweis {margin:0 0 15px 0;}
/* Bootstrap Select ******************************************************** */
.bootstrap-select ul li {padding:0;margin:0;float:none;width:auto;position:relative;}
.bootstrap-select.btn-group {margin:0 0 20px 0;}
.bootstrap-select > button.btn {border-radius:0;border-color:#a0a0a0;background-color:#fff;font-size:15px;font-weight:300;color:#333;text-transform:none;padding:.375rem .75rem;}
.bootstrap-select .dropdown-menu {border-radius:0;border-color:#a0a0a0;}
.bootstrap-select .dropdown-menu .dropdown-item {font-weight:inherit;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:100%;min-height:45px;}
/* Content ***************************************************************** */
.main {margin-top:30px;}
.main p + h2 {
margin-top: 15px;
}
h1, .h1 {font-family:inherit;font-size:1.80rem;font-weight:var(--fnt-weight-bold);font-style:normal;color:#008F2F;text-transform:none;line-height:1.3;margin:0 0 20px 0;padding:0;}
h2, .h2 {font-family:inherit;font-size:1.45rem;font-weight:var(--fnt-weight-semibold);font-style:normal;color:#008F2F;text-transform:none;line-height:1.3;margin:0 0 10px 0;padding:0;}
h3, .h3 {font-family:inherit;font-size:1.33rem;font-weight:var(--fnt-weight-semibold);font-style:normal;color:#008F2F;text-transform:none;line-height:1.3;margin:0 0 10px 0;padding:0;}
h4, .h4 {font-family:inherit;font-size:1.15rem;font-weight:var(--fnt-weight-semibold);font-style:normal;color:#008F2F;text-transform:none;line-height:1.3;margin-bottom:5px;}
h1 a {color:#008F2F;text-decoration:none;}
h2 a {color:#008F2F;text-decoration:none;}
h3 a {color:#008F2F;text-decoration:none;}
p + h2 {margin-top:30px;}
.main h1:first-child, .main .h1:first-child {margin-top:0;}
.main table {margin-bottom:10px;}
h4.underline {border-bottom:1px solid #000;margin:0 0 20px 0;padding:0;font-size:18px;font-weight:300;color:#000;line-height:normal;text-transform:uppercase;padding:0 0 11px 0;}
h1.content {float:none;border-bottom:1px solid #000;margin:0 0 30px 0;padding:0;font-size:32px;font-weight:300;color:#000;line-height:1.3em;text-transform:none;padding:0 0 11px 0;}
h2.content {float:none;border-bottom:1px solid #000;margin:30px 0;padding:0;font-size:32px;font-weight:300;color:#000;line-height:1.3em;text-transform:none;padding:0 0 11px 0;}
h2.content.uppercase {text-transform:uppercase;}
.headline-style1, .text-style1 {color:#7a7a7a;}
hr {border-color:#e7e7e7;}
.seite-bilder {}
.seite-bilder .img-seite-bild {margin-top:45px;border:1px solid #d9d9d9;}
@media (max-width: 767px) {
.seite-bilder .img-seite-bild {margin:15px;}
}
iframe {border:1px solid #D9D9D9;}
/* Listen ****************************************************************** */
.main ul {list-style:none;margin:10px 0px 10px 25px;padding:0px;text-align:left;}
.main ul li {list-style:none;padding:0px 10px 6px 14px;margin:0px;background-image:url('/img/li_content.png');background-repeat:no-repeat;background-position:0px 11px;}
.main .grid-builder ul li:before,
ul.list-style1 li:before,
ul.list-style2 li:before,
ul.list-style3 li:before,
.fancybox-popup ul li:before
{
position:absolute;left:0;top:0;margin:0;padding:0;
}
.main .grid-builder ul li,
ul.list-style1 li,
ul.list-style2 li,
ul.list-style3 li,
.fancybox-popup ul li
{
position:relative;margin:0;
}
.main .grid-builder ul, .fancybox-popup ul {list-style-type:none;padding:0;margin: 10px 0px 10px 25px;}
.main .grid-builder ul li, .fancybox-popup ul li {position:relative;padding:0 0 2px 14px;}
/*.main .grid-builder ul li:before, .fancybox-popup ul li:before {content:"\f054";font-family:'FontAwesome';font-size:16px;color:#008F2F;}*/
/*.main .grid-builder ul li:before, .fancybox-popup ul li:before {content:"|";font-family:inherit;font-size:16px;color:inherit;}*/
ul.list-style1 {list-style-type:none;padding:0;margin:0;}
ul.list-style1 li {position:relative;padding:0 0 5px 15px;}
ul.list-style1 li:before {content:"\f105";font-family:'FontAwesome';font-size:100%;}
ul.list-style2 {list-style-type:none;padding:0;margin:0;}
ul.list-style2 li {position:relative;padding:10px 0 10px 25px;border-bottom:1px dotted #ccc;}
ul.list-style2 li:before {content:"\f105";font-family:'FontAwesome';font-size:100%;margin-top:10px;}
ul.list-style2 li:last-child {border-bottom:none;}
ul.list-style3 {list-style-type:none;padding:0;margin:30px 0 0 0;}
ul.list-style3 li {position:relative;padding:10px 0 10px 15px;}
ul.list-style3 li:before {content:"\f105";font-family:'FontAwesome';font-size:100%;top:10px;}
ul.list-style3 li {display:block;float:left;margin-right:4%;width:30.5%;border-bottom:1px solid #eee;}
ul.list-style3 li:nth-child(1), ul.list-style3 li:nth-child(2), ul.list-style3 li:nth-child(3) {border-top:1px solid #eee;}
ul.list-style3 li:nth-child(3n+1) {clear:both;}
ul.list-style3 li:nth-child(3n) {margin-right:0;}
ul.list-style-check {margin:0;padding:0;list-style-type:none;}
ul.list-style-check li {background-image:url('/img/icon-check.png');background-position:0 6px;background-repeat:no-repeat;padding:5px 0 0 30px;}
ol {}
ol li {padding-top:15px;}
ol li:first-child {padding-top:0;}
.main .grid-builder .formular ul li::before {content:'';margin:0;padding:0;}
/* Bootstrap *********************************************************** */
.main .grid-builder ul.nav-pills {}
.main .grid-builder ul.nav-pills li {padding:0;}
.main .grid-builder ul.nav-pills li:before {content:'';margin:0;padding:0;}
/* Tabs ******************************************************************** */
.nav-tabs {border:none;}
.nav-tabs > li {margin:0;border-top:1px solid #fbcb8c;border-left:1px solid #fbcb8c;}
.nav-tabs > li:last-child {border-right:1px solid #fbcb8c;}
.nav-tabs > li.active {}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border:none;border-radius:0;color:#000;font-weight:300;background-color:#fffcf9;}
.nav-tabs > li > a {background-color:transparent;color:#000;margin:0;line-height:normal;border:none;border-radius:0;text-decoration:none;}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {border:none;background-color:#fffcf9;color:#000;line-height:normal;margin:0;}
.tab-content {border:1px solid #fbcb8c;}
.tab-content > .tab-pane {padding:15px;}
.tab-content > .active {background-color:#fffcf9;}
/* Breadcrumb ************************************************************** */
nav.breadcrumb {padding:10px;background-color:#ededed;}
ol.breadcrumb {margin:0;padding:0;font-size:0.95rem;}
ol.breadcrumb li {padding-top:0;}
ol.breadcrumb li a {}
ol.breadcrumb li a:hover {}
ol.breadcrumb li.breadcrumb-item.first::before {display:none;}
/* Pagination ************************************************************** */
.nav-pagination {text-align:center;}
.nav-pagination .pagination {margin:0;padding:0;}
.nav-pagination .pagination li {background-image:none !important;padding:0 !important;}
.nav-pagination .pagination li::before {content:'';}
.nav-pagination.seiten-navigation {text-align:left;}
.nav-pagination.seiten-navigation .pagination {padding:0;margin:0;}
.nav-pagination.seiten-navigation .pagination > li {font-size:18px;font-weight:bold;padding:0;margin:0;background-image:none;}
.nav-pagination.seiten-navigation .pagination > li a {color:#F69E00;border:none;padding:0 15px 0px 0px;}
.nav-pagination.seiten-navigation .pagination > li a:hover {color:#1F4D98;background-color:inherit;}
.nav-pagination.seiten-navigation .pagination > .active > a {color:#1F4D98;background-color:inherit;}
/* Sidebar ***************************************************************** */
.sidebar {}
.sidebar h3, .sidebar .h3 {font-size:32px;font-weight:400;font-style:normal;color:#022662;text-transform:none;line-height:1.3;margin:0 0 20px 0;padding:0;}
.sidebar .nav-sidebar {background-color:transparent;margin:0;}
.sidebar .nav-sidebar li {background-image:none;margin:0;padding:10px 10px;border:none;background-color:#cce9d5;color:#008F2F;border-bottom:1px solid #F8F8F8;}
.sidebar .nav-sidebar li:hover {background-color:#e1e2e2;}
.sidebar .nav-sidebar li a.nav-link {padding:0;color:#008F2F;font-size:0.95rem;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.sidebar .nav-sidebar li.active {background-color:#008F2F;color:#fff;}
.sidebar .nav-sidebar li.active a.nav-link {color:#fff;}
.sidebar .nav-sidebar li.tiefe-0 {padding-left:20px;}
.sidebar .nav-sidebar li.tiefe-1 {padding-left:40px;}
.sidebar .nav-sidebar li.tiefe-2 {padding-left:60px;}
.sidebar .nav-sidebar li.tiefe-3 {padding-left:80px;}
/* Footer ****************************************************************** */
.footer {}
.footer .container-footer {padding:60px 0 60px 0;color:#999;font-size:90%;line-height:1.5;background-image:url('/img/footer_background.png');background-repeat:no-repeat;background-position:top center;}
.footer .container-footer {text-align:center;}
@media (max-width: 1200px) {
.footer .container-footer {text-align:left;}
}
/* Plugin: Navigation ****************************************************** */
.plugin-navigation {margin-top:50px;margin-bottom:30px;}
.plugin-navigation ul {list-style:none;margin:0;padding:0;}
.plugin-navigation ul > li {border-bottom:1px solid #e7e7e7;font-size:15px;margin:0;padding:0;}
.plugin-navigation ul > li a {color:#333;display:block;margin:0;padding:10px 15px 9px;text-transform:none;text-decoration:none;}
.plugin-navigation ul > li a:hover {color:#008F2F;text-decoration:none;}
.plugin-navigation ul > li.active a {color:#fff;background-color:#008F2F;font-weight:inherit;text-decoration:none;}
.plugin-navigation ul > li.active a:hover {color:#fff;text-decoration:none;}
.plugin-navigation .plugin-navigation-header {font-size:20px;font-weight:400;line-height:1.3;color:#008F2F;text-transform:uppercase;padding:0 0 7px 15px;margin:0;border-bottom:3px solid #008F2F;}
.plugin-navigation .plugin-navigation-header > a {color:#008F2F;text-decoration:none;}
/* Grid-Builder ************************************************************ */
.grid-builder {}
.main .contentbar .grid-builder {}
.main .contentbar .grid-builder > .container-fluid {padding:0;}
.main .contentbar .grid-builder > .container-fluid > .container-styles > .container {padding:0;}
@media (max-width: 767px) {
.main .contentbar .grid-builder {}
}
.grid-builder .container {}
.grid-builder .container-fluid {/*padding-left:0;padding-right:0;*/}
.grid-builder .container-fluid .row-fluid-fullwidth {}
.grid-builder .row.margin-top {margin-top:60px;}
.contentbar .grid-builder .container {width:100%;}
.grid-builder > .container > .container-styles, .grid-builder > .container-fluid > .container-styles {margin:0;}
.grid-builder > .container:first-child > .container-styles, .grid-builder > .container-fluid:first-child > .container-styles {/*margin-top:0;*/}
.grid-builder .grid-container-background {padding-top:50px;padding-bottom:50px;}
.grid-builder > .container-fluid .container .row {margin-left:-15px;margin-right:-15px;}
.grid-builder > .container-fluid .container .row .column {padding-left:15px;padding-right:15px;}
.grid-builder > .container-fluid .container .row.no-gutters {margin-left:0;margin-right:0;}
/* Bootstrap-Select ******************************************************** */
.bootstrap-select {}
.bootstrap-select ul.dropdown-menu {}
.bootstrap-select ul.dropdown-menu li {position:relative;padding:0;margin:0;}
.bootstrap-select ul.dropdown-menu li:before {content:'';}
/* Globale Elemente ******************************************************** */
.position-relative {position:relative;}
.box-hinweis {
border:1px solid #008F2F;
padding:10px 15px;
margin-bottom:25px;
background: #c6e3d0; /* Old browsers */
background: -moz-linear-gradient(top, #c6e3d0 0%, #dfede4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c6e3d0 0%,#dfede4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c6e3d0 0%,#dfede4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e3d0', endColorstr='#dfede4',GradientType=0 ); /* IE6-9 */
}
.box-hinweis p:last-child {margin-bottom:0;}
div.box_info {margin-bottom:10px;}
div.box_info div.headline {font-size:0.9rem;font-weight:bold;color:#fff;line-height:normal;background-color:#008F2F;text-transform:uppercase;border-bottom:1px solid #FFFFFF;padding:10px;}
div.box_info div.text {padding:10px;background-color:#ededed;background-image:url('/img/box_info_background.png');background-repeat:repeat-x;background-position:left bottom;}
div.box_info div.text ul {margin:0px;}
div.box_info div.text p.zertifikat {text-align:center;margin-top:20px;}
div.box_info div.text p.zertifikat img {border:2px solid #FFFFFF;}
div.box_info div.text p.zertifikat_small {text-align:center;font-size:11px;line-height:18px;}
div.box_info_secondary {margin-bottom:10px;}
div.box_info_secondary div.headline {font-size:0.9rem;font-weight:bold;color:#fff;line-height:normal;background-color:#f5840e;text-transform:uppercase;border-bottom:1px solid #FFFFFF;padding:10px;}
/*
div.box_info_secondary div.text {
background-image:none;
background-color:#f5840e;
color:#fff;
}
div.box_info_secondary div.text a {color:#fff;}
*/
.container-erkrankungen-imagemap {max-width:500px;margin:0 auto;}
table.oeffnungszeiten {}
table.oeffnungszeiten td {font-size:inherit;vertical-align:top;}
table.oeffnungszeiten td.tag {width:30px;}
table.oeffnungszeiten table {margin:0;}
table.oeffnungszeiten table td.vormittag, table.oeffnungszeiten table td.nachmittag {}
table.oeffnungszeiten table td.pause {width:15px;}
/* Animated **************************************************************** */
.animated {
animation-duration: 1.5s;
animation-fill-mode: both;
animation-iteration-count: infinite;
}
@keyframes pulse {
0% {transform: scale(1);}
50% {transform: scale(1.2);}
100% {transform: scale(1);}
}
.pulse {
animation-name: pulse;
animation-duration: 1.5s;
}