body {
	background-color: #ffe5b2;
}

.shell-white {
	background-color: white;
	border-top: 5px solid #fc9c00;
}

h1.rubriktitel {
	font-size: 24px;
	color: #666;
}

h3 {
	color: #fc9c00;
	font-weight: normal;
}

h3,
.h3 {
  font-size: 16px;
  line-height: 1.35;
}

@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  h3,
  .h3 {
    font-size: 22px;
  }
}

@media (min-width: 1200px) {
  h3,
  .h3 {
    line-height: 1.21212;
    font-size: 26px;
  }
}

.bg-cod-gray {
    background: #333 none repeat scroll 0 0;
    fill: #333;
}

.tabs-custom.tabs-corporate .nav-tabs li a:hover, .tabs-custom.tabs-corporate .nav-tabs li.active a {
    background: white none repeat scroll 0 0;
    border-color: white;
    color: #fc9c00;
}

.tabs-custom.tabs-corporate .nav-tabs li a {
    font-size: 16px;
    line-height: 26px;
	font-weight: normal;
	text-transform: uppercase;
	color: #aaaaaa;
}


.rd-navbar {
    background: #fc9c00 none repeat scroll 0 0;
    box-shadow: none;
}


.rd-navbar-static .rd-navbar-nav > li > a::after, .rd-navbar-fullwidth .rd-navbar-nav > li > a::after {
    background: white none repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 3px;
    left: 0;
    max-width: 100%;
    position: absolute;
    transition: all 0.33s ease-out 0s;
    width: 0;
}

.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a {
    background: transparent none repeat scroll 0 0;
    color: white;
    font-size: 18px;
    line-height: 1;
    padding: 5px 0;
    position: relative;
}

.rd-navbar-corporate-dark .rd-navbar-nav > li > a {
    font-size: 18px;
    letter-spacing: 0.02em;
    text-transform: none;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 18px;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside {
    background: #333333 none repeat scroll 0 0;
}

.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-stuck, .rd-navbar-fullwidth.rd-navbar--is-clone {
    background: #fc9c00 none repeat scroll 0 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
}

html .btn-white-outline-variant-1, html .btn-white-outline-variant-1:active, html .btn-white-outline-variant-1.active, html .btn-white-outline-variant-1:active:focus, html .btn-white-outline-variant-1.active:focus, html .btn-white-outline-variant-1:focus:active, html .btn-white-outline-variant-1:focus {
    background-color: transparent;
    border-color: #fc9c00;
    color: #fc9c00;
}

.open > html .btn-white-outline-variant-1.dropdown-toggle, html .btn-white-outline-variant-1:hover {
  color: #fff;
  background-color: #fc9c00;
  border-color: #fc9c00;
}


.btn {
    border: 2px solid;
    border-radius: 0px;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    max-width: 100%;
    text-transform: none;
    transition: all 0.3s ease-out 0s;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    font-size: 18px;
    line-height: 1.71429;
    margin-bottom: 0;
    padding: 5px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}

.isotope-filters-minimal .list-inline a::after {
    background: #fc9c00 none repeat scroll 0 0;
}

.isotope-filters-minimal .list-inline a:hover, .isotope-filters-minimal .list-inline a.active {
    color: #fc9c00;
}

.logo {
    left: 0px;
    position: absolute;
    top: 25px;
    width: 100%;
    z-index: 99999;
}

.page .icon-primary {
    color: #fc9c00;
}

.swiper-scrollbar-drag {
    background: #fc9c00 none repeat scroll 0 0;
}

.page .link-white-v2:hover {
	color: #fc9c00;
}

#galleriebeschreibung {
	text-align: left;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content {
    justify-content: space-between;
    margin-bottom: -5px;
    padding: 5px 15px 5px 15px;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-group {
	justify-content: space-between;
	padding: 15px;
}

.rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-clone .rd-navbar-group, .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-group {
	padding-bottom: 15px;
	padding-top: 15px;
}

.panel-light .panel-title a {
	color: #00030a;
}

.space-bottom-faq {
	margin-bottom: 20px;
}

.left-space-faq {
	padding-left: 32px;
}

div.panel-body > div > div, #galleriebeschreibung > p, .tabs-custom.tabs-corporate .nav-tabs li a {
	color: #00030a;
}

.tabs-custom.tabs-corporate .nav-tabs li a:hover, .tabs-custom.tabs-corporate .nav-tabs li.active a {
	border-color: #dedede;
}

.rd-navbar-fixed .rd-navbar-panel::before {
	background: #fc9c00 none repeat scroll 0 0;
	border-bottom: 1px solid #e5e7e9;
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
	background: #fc9c00 none repeat scroll 0 0;
	border-right: 1px solid #e5e7e9;
	color: #fff;
}

.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
	background: #fc9c00 none repeat scroll 0 0;
	color: white;
}

html .btn-primary, html .btn-primary:active, html .btn-primary.active, html .btn-primary:active:focus, html .btn-primary.active:focus, html .btn-primary:focus:active, html .btn-primary:focus {
	background-color: #fc9c00;
	border-color: #fc9c00;
	color: #fff;
}

html .page .offset-top-10 {
	margin-top: 10px;
}

@media (min-width: 992px) {
	html .page .offset-top-10 {
		margin-top: 0px;
	}
}

.panel-light .panel-arrow::before, .panel-light .panel-arrow::after {
	background: #00030a none repeat scroll 0 0;
}

.ui-to-top:hover {
	background: #fc9c00 none repeat scroll 0 0;
}

.context-dark, .bg-gray-base, .bg-gray-darker, .bg-gray-dark, .bg-mine-shaft, .bg-cod-gray, .bg-primary {
	color: rgba(255, 255, 255, 1);
}

.context-dark a:hover, .bg-gray-base a:hover, .bg-gray-darker a:hover, .bg-gray-dark a:hover, .bg-mine-shaft a:hover, .bg-cod-gray a:hover, .bg-primary a:hover {
	color: #fc9c00;
}

.tabs-custom.tabs-corporate .nav-tabs li a:hover:after,
.tabs-custom.tabs-corporate .nav-tabs li.active a:after {
	color: #fc9c00;
}

html .btn-primary, html .btn-primary:active, html .btn-primary.active, html .btn-primary:active:focus, html .btn-primary.active:focus, html .btn-primary:focus:active, html .btn-primary:focus {
	color: #fc9c00;
	background-color: #fff;
	border-color: #fc9c00;
}

.open > html .btn-primary.dropdown-toggle, html .btn-primary:hover {
    background-color: #fc9c00;
    border-color: #fc9c00;
    color: #fff;
}

.page .form-modern .form-control, .page .form-modern .form-label {
    color: #9f9f9f;
}

.rd-navbar-fixed .rd-navbar-nav li > a {
	color: white;
}

.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.active > a:hover, .rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a:hover {
	background: white none repeat scroll 0 0;
	color: #fc9c00;
}

.rd-navbar-toggle span::after, .rd-navbar-toggle span::before, .rd-navbar-toggle span {
	background-color: white;
}

.rd-navbar-fixed .rd-navbar-aside-toggle span, .rd-navbar-fixed .rd-navbar-aside-toggle span::before, .rd-navbar-fixed .rd-navbar-aside-toggle span::after {
	background: white none repeat scroll 0 0;
}

html .btn-default, html .btn-default:active, html .btn-default.active, html .btn-default:active:focus, html .btn-default.active:focus, html .btn-default:focus:active, html .btn-default:focus {
	background-color: #fc9c00;
	border-color: #fc9c00;
	color: #fff;
}

.open > html .btn-default.dropdown-toggle, html .btn-default:hover {
	background-color: #fc9c00;
	border-color: #fc9c00;
	color: #fff;
}

nav > div > div > div > a > img.minilogo {
	display: none;
}

nav.rd-navbar--is-stuck > div > div > div > a > img.minilogo {
	display: block;
}

.section-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}