/*
dunkelgrün #10742e
dunkelgrün2 #114621
grün #23b14d
hellgrün #5ddd83
gelbgrün #b5e61b
*/

@import url('/fonts/noto.css');

:root {
  --color-dg1: #10742e;
  --color-dg2: #114621;
  --mintgreen: #d8e1ba;
}

.article-body table tbody tr td {
  padding-right: 15px;
}

.t4-palette-mainnav .t4-megamenu .nav > li.show a, 
.t4-megamenu .dropdown-menu li > a, 
.t4-megamenu .dropdown-menu li .dropdown-item {
  background-color: var(--color-primary);
  color: var(--color-dg2);  
}

.t4-palette-mainnav .t4-megamenu .nav > li.show .nav-link,
.t4-megamenu .dropdown-menu li > .nav-link {
  background-color: var(--color-dg2);
  color: #fff;
}

.article-aside {
  display: none;
}

.t4-offcanvas .t4-off-canvas-header {
  background-color: var(--color-dg2);
  padding-left: 15px;
  padding-right: 8px;
}

.t4-off-canvas-body .navbar-nav {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 20px;
}
/*
.n2_ss_slider_publish__option_code {
  top: -69px;
  position: relative;
}
*/
.t4-offcanvas-toggle {
  color: #fff;
}
.t4-offcanvas .t4-off-canvas-body {
  background-color: #fff;
}
.t4-offcanvas-toggle:hover {
  color: var(--color-secondary);
}

h3, .h3,
h4, .h4 {
  font-weight: 600;
  color: var(--color-dg1);
}

.table th, .table td {
  padding: unset;
  vertical-align: unset;
  border-top: unset;
}
.table {
  color: inherit;
}
.t4-footer .container {
  padding-top: 1rem;
}

.t4-footnav .container {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.t4-palette-dark .t4-module .module-title {
  border-bottom: 1px dotted;
  padding-bottom: 8px;
}

.item-page [itemprop="articleBody"] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0px 15px;
}

.page-header h2 {
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 15px;
  background-color: var(--mintgreen);
  padding: 0px 13px 2px 13px;
}

.t4-main-body .t4-section-inner {
  background-color: var(--color-white);
}

.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:hover, 
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:focus, 
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:active, 
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:hover, 
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:focus, 
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:active {
  color: var(--mainnav-link-hover-color);
  background-color: var(--color-dg2);
}

.t4-palette-mainnav .nav > li a, .t4-palette-mainnav .nav > li .nav-link {
  color: var(--mainnav-link-color);
  font-size: 19px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 15px;
  margin: 0px;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
  .t4-mainmenu .container {
    height: 69px;
    padding: 10px 15px 5px 15px;
    background-color: var(--color-dg1);
  }

.logo-img {
  max-height: 45px;
  width: auto;
}
@media(max-width:400px) {
img.logo-img {
  max-width: 280px;
}
  }
.not-at-top #back-to-top {
  display: block;
}

.form-wrap {
  text-align: center;
}
.t4-main-body
{
    padding-top: 0;
    padding-bottom: 0;
  }
html {
  height: 100%;
}
body { 
height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
  
/* blauverlauf */
background: rgba(233,242,245,1);
background: -moz-linear-gradient(-45deg, rgba(233,242,245,1) 0%, rgba(188,220,232,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(233,242,245,1)), color-stop(100%, rgba(188,220,232,1)));
background: -webkit-linear-gradient(-45deg, rgba(233,242,245,1) 0%, rgba(188,220,232,1) 100%);
background: -o-linear-gradient(-45deg, rgba(233,242,245,1) 0%, rgba(188,220,232,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(233,242,245,1) 0%, rgba(188,220,232,1) 100%);
background: linear-gradient(135deg, rgba(233,242,245,1) 0%, rgba(188,220,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2f5', endColorstr='#bcdce8', GradientType=1 );

  
/* grünverlauf
background: rgba(13,76,32,1);
background: -moz-linear-gradient(-45deg, rgba(13,76,32,1) 0%, rgba(16,116,46,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(13,76,32,1)), color-stop(100%, rgba(16,116,46,1)));
background: -webkit-linear-gradient(-45deg, rgba(13,76,32,1) 0%, rgba(16,116,46,1) 100%);
background: -o-linear-gradient(-45deg, rgba(13,76,32,1) 0%, rgba(16,116,46,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(13,76,32,1) 0%, rgba(16,116,46,1) 100%);
background: linear-gradient(135deg, rgba(13,76,32,1) 0%, rgba(16,116,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4c20', endColorstr='#10742e', GradientType=1 );
*/
  
}