<style type="text/css">
  
h2 {
    font-family: Arial,sans-serif;
    font-size: 2.4em;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 1.275em;
}

h3 {
    font-family: Arial,sans-serif;
    font-size: 2em;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 1.1em;
}

h4 {
    font-family: Arial,sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 1em;
}

h5 {
    font-family: Arial,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 1.1em;
}

.dachzeile {
    color: #8dae10 !important;
    font-family: Arial,sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 1.4em;
	text-transform: uppercase;
	margin-bottom: 0.2em;
}

.btn-arrow{
  text-decoration: none;
  background-color: #8DAE10!important;
}


.fa {
/*
color:white;
*/
  font-size: 1.5em;

 padding-left: 0.4em;
    padding-right: 0.6em;
}

/*
.fa-2x {
     
background-color: #94C11F;
}
*/

.white {
color:white!important;
    font-size: 1.2em;
  line-height: 1em;
padding-bottom:-0.8em;
padding-top:0.3em;
 padding-left: 0.4em;
 padding-right: 0.4em;


}
.white:hover{
color:white!important;
 font-size: 1.2em;
  line-height: 1em;
padding-bottom:-0.8em;
padding-top:0.3em;
 padding-left: 0.4em;
 padding-right: 0.4em;



}

a:hover {
	text-decoration:none!important;
	color:#white!important; 
}

.linie:hover{
  border-bottom: 10px solid;
  border-bottom-color: #94C11F;
 text-decoration:none!important;
}

.linie{
  border-bottom: 10px solid;
  border-bottom-color: #c1bbba;
 text-decoration:none!important;
}

.p-link a{
text-decoration: none !important;
color: #003560;
}

.p-link h4, a:visited {
  color: #003560;
  font-family: Arial, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 1.250em;
  margin-bottom: 0.250em;
}

.p-link p {
  color: #3c3c3c;
  font-family: Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0.250em;
}
.p-link h4:hover {
  color: #8DAE10;
  font-family: Arial, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 1.250em;
  margin-bottom: 0.250em;
}

.Bildcopyright {
  float: center;
  color: #cccccc;
  font-size: 0.5em;
}

.carousel-control-next, .carousel-control-prev {
  width: 100%;
  opacity: 1;
  align: center;
  text-align: center;
  text-decoration: none;
}

.carousel-indicators li {
  width: 10px !important;
  height: 10px !important;
 background-color:  #7b7b7b;
 border-radius: 0;
 border: 0;
 bottom: -32px;
}
.carousel-indicators .active {
    background-color: #8DAE10;
}

.btn-buttongrau:hover
{
background-color: #8DAE10;
color: white;
border: none;
border-radius: 0px;
padding: 10px 12px;
text-align: center;
text-decoration: none !important;
}

.btn-buttongrau
{
background-color: #7b7b7b;
color: white;
border: none;
border-radius: 0px;
padding: 10px 12px;
text-align: center;
text-decoration: none !important;
}



.dropdown-menu {
   border-radius: 0;
   background-color: #e7e7e7;
}

.dropdown-menu a.hover{
   text-decoration: none;
   border-bottom: 3px solid #17365c;
}

.dropdown-item {
   color: white;
}
.img-thumbnail{
   border: 0px;
}

.form-control {
   border-radius: 0;
}

#inhaltsbereich a:hover {
  color: #709708;
  text-decoration: none;
  font-weight: 550;
}

#inhaltsbereich a:visited {
/*
  color: #333333;
*/
}

#inhaltsbereich a {
  color: #003560;
  font-weight: 550;
}

#inhaltsbereich a:hover {
  text-decoration: underline;
}

.btn {
   border: 0px;
   color: lightgrey;
   border-radius: 0;
}

.btn-primary {
  color: #FFFFFF!important;
  background-color: #17365C;
}

.btn-primary:hover {
  color: #FFFFFF!important;
  background-color: #8DAE10;
  text-decoration: none;
}

.card {
   hyphens: auto;
   border-radius: 0;
   border: 0;
}

.card-date {
  color: #8dae25;
  font-weight: bold;
  font-size: 0.83333rem;
  text-transform: uppercase;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
  color: #003560;
}

.card-inhalt {
  color: #003560;
}

.card-inhalt a:hover {
  text-decoration: none !important;
  color: #708709 !important;
}

.card-footer {
  background-color: white;
}

.card p a:hover {
  color: #708709;
  text-decoration: none !important;
  font-weight: 550;
}
.card p a:visited {
  color: #666666;
}
.card p a {
  font-weight: 550;
  color: #003560;
}

.card a:visited {
  color: #333333;
  text-decoration: underline;
}

.card a {
  color: #003560;
  font-weight: 550;
}

#topnews .card {
   min-height: 570px;
}

#topnews .card-footer {
  background-color: white;
  border-top: 3px solid #8dae10;
}

#topnews a {
  text-decoration: none;
  color: #003560;
}

#topnews a:hover {
  text-decoration: none;
  color: #709708;
}

#history a {
  text-decoration: none;
  color: #003560;
}

#history a:hover {
  text-decoration: none;
  color: #8DAE10;
}


#footer a {
  text-decoration: none;
  color: lightgrey;
}

#footer a:hover {
  text-decoration: underline;
  color: #8DAE10;
}

#inhaltsbereich ul li {
   list-style-type: square;
   list-style-image: url(/mam/images/icons/list-item.png);
}


#inhaltsbereich p a[href $='.pdf'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/pdf.gif) no-repeat center right;
}
#inhaltsbereich p a[href $='.doc'], #inhaltsbereich p a[href $='.docx'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/doc.gif) no-repeat center right;
}
#inhaltsbereich p a[href $='.xls'], #inhaltsbereich p a[href $='.xlsx'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/xls.gif) no-repeat center right;
}
#inhaltsbereich p a[href $='.zip'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/zip.gif) no-repeat center right;
}
#inhaltsbereich p a[href $='.html'],#inhaltsbereich p a[href $='.htm'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/extlink.png) no-repeat center right;
}
#inhaltsbereich p a[class ="popup"] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/popup.gif) no-repeat center right;
}
#inhaltsbereich p a[class ="print"] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/print.gif) no-repeat center right;
}
#inhaltsbereich p a[href ^="mailto:"] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/mailtosw.gif) no-repeat center right;
}


/* Listen */
#inhaltsbereich ul a[href $='.pdf'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/pdf.gif) no-repeat center right;
}
#inhaltsbereich ul a[href $='.doc'], #inhaltsbereich ul a[href $='.docx'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/doc.gif) no-repeat center right;
}
#inhaltsbereich ul a[href $='.xls'], #inhaltsbereich ul a[href $='.xlsx'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/xls.gif) no-repeat center right;
}
#inhaltsbereich ul a[href $='.zip'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/zip.gif) no-repeat center right;
}
#inhaltsbereich ul a[href $='.html'],#inhaltsbereich ul a[href $='.htm'] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/extlink.png) no-repeat center right;
}
#inhaltsbereich ul a[class ="popup"] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/popup.gif) no-repeat center right;
}
#inhaltsbereich ul a[class ="print"] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/print.gif) no-repeat center right;
}
#inhaltsbereich ul a[href ^="mailto:"] {
   padding-right: 1em;
   margin-right: 0.25em;
   background: transparent url(/mam/images/icons/mailtosw.gif) no-repeat center right;
}



/*sticky header position*/
.sticky.is-sticky {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
}

.honey
{
	display:none;
}


.tabcol1
{
 background-color: #BDBDBD;
}


.tabcol-w
{
 background-color: #ffffff;
}


.absende-button
{
color: #FFFFFF;
  background-color: #003561;
border:none;
}
.absende-button:hover
    {
    background-color: #8DAE10
    }


.card-horizontal {
    display: flex;
    flex: 1 1 auto;

}

.our-card-hover-main
{
	width:90%;
        hyphens: auto;
	height:auto;
	min-height: 275px;
/*
	border-bottom: #709708 solid;
*/
	background:#fff;
	text-align:center;
	border-radius:0px;
	overflow:hidden;
	position:relative;
	transition:0.5s;
	margin-bottom:28px;

}


.our-card-hover-main img
{
	border-radius:0%;
	margin-bottom:20px;
	width: 90%;
}

.our-card-hover-main h3
{
	font-size:20px;
	font-weight:700;
}

.our-card-hover-main p
{
	margin-bottom:0;
}

.card-hover-back
{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	padding:5px 15px 0 15px;
	text-align:left;
	background:#fff;

}

.card-hover-front
{
	width:100%;
	height:auto;
	position:relative;
	z-index:10;
	background:#fff;
	padding:15px;
	bottom:0px;
	transition: all 0.5s ease;
}

.our-card-hover-main:hover .card-hover-front
{
	bottom:-275px;
	transition: all 0.5s ease;
}

.our-card-hover-main:hover
{
/*
	border-color:#777;
*/
	transition:0.5s;
}

#auswahl a {
  color: #ffffff;
}

#auswahl a:visited {
  color: #ffffff;
}

#auswahl a:hover {
  color: #003560;
}

.nav-link {
font-size: 1.25rem;
}

.nav-link:hover {
   font-size: 1.25em;
   text-decoration:none;
   border-bottom: 5px solid #95c11f;
   padding-bottom: 2px;
}

.card-body h5 {
  color: #8dae10;
  font-size: 1.15em;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 1.4em;
  text-transform: uppercase;
  text-decoration: none;
  margin-bottom: 0.200em;
}

//.card-body h4 {
   color: #17365c;
   font-size: 1.5em;
   font-weight: bold;
   letter-spacing: 0.02em;
   line-height: 1.143em;
   margin-bottom: 0.286em;
   text-decoration: none  !important;
}

.newsbox {
   padding-bottom: 10px ;
   background-color: lightgrey;
}

.card-inhalt p {
    font-size: 1.8em;
    letter-spacing: 0.02em;
    line-height: 1.500em;
}

.dropdown-toggle::after {
    display:none;
}
  
   #navigation a {
       font-weight: normal;
       color: #17365C;
       border-bottom: 0px;
       padding-bottom: 0px;
     }

   #navigation a:hover {
       background-color: white;
       color: #8DAE10;
       text-decoration:underline !important;
     }

   .dropdown-item {
       hyphens: auto;
       white-space: normal;     
       font-size: 1.1em;
    }

   .meinmenu a {
       color: #fff !important;
       font-family: Arial, sans-serif;
       font-size: 18px;
       font-weight: bold;
       letter-spacing: 0.02em;
       line-height: 3.4em;
       text-decoration: none;
       text-transform: uppercase;
       margin-left: 20px;
       margin-top: 10px;
       border-bottom: 0.5em solid  #17365C;
       padding-bottom: 0.5em;
     }
   .meinmenu a:hover {
       text-decoration:none;
       border-bottom: 0.5em solid #8DAE10;
       padding-bottom: 0.5em;
     }
   .meinkleinesmenu a {
       color: #fff !important;
       font-family: Arial, sans-serif;
       font-size: 15px;
       font-weight: bold;
       letter-spacing: 0.02em;
       line-height: 4.3em;
       text-decoration: none;
       text-transform: uppercase;
       margin-left: 20px;
       margin-top: 10px;
     }
   .meinkleinesmenu a:hover {
       text-decoration:none;
       border-bottom: 0.5em solid #8DAE10;
       padding-bottom: 0.5em;
     }

  .flagge-englisch-vor {
    background-image: url(/mam/images/icons/fl_english.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 1.5em;
  }

  .flagge-deutsch-vor {
    background-image: url(/mam/images/icons/fl_deutsch.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 1.5em;
  }

 .h4-link a:hover, a:visited {
   color: #8DAE10;
 }

 .h4-link {
   color: #1D375C;
 }

.drop-color{
color:#1D375C!important;
}

.drop-color:visited{
color:#1D375C!important;
}

.drop-color:hover{
color:#8DAE10!important;
}

.drop-main{
background-color: #E6E4E4!important;
color:#1D375C!important;
}

.sticky-top {
   z-index: 950;
}

ol {
    font-family: Arial,sans-serif;
    list-style-position: outside;
    padding-bottom: 1.278em;
    padding-left: 1em;
    padding-top: 0.056em;
}

.card-ie {
    width: 100% !important;
}

caption {
        caption-side: top;
        text-align: center;
        color: #003561;
}

.downmitfarbwechsel {
        display:block;
        width:24px;
        height:14px;
        background-image:url('/mam/images/icons/down.png');
}
.downmitfarbwechsel:hover{
        background-image:url('/mam/images/icons/down-over.png');
}

</style>
