

/* michroma-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Michroma';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/michroma-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/michroma-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/michroma-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/michroma-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/michroma-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/michroma-v16-latin-regular.svg#Michroma') format('svg'); /* Legacy iOS */
}


/* raleway-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/raleway-v28-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v28-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/raleway-v28-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v28-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/raleway-v28-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/raleway-v28-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

[data-id="maximenuck110"] .mobilemenuck-bar-button {
  background: transparent !important;
  color: #FFFFFF;
  padding-top: 0px !important;
    padding-right: 30px !important;
  font-size: 4em !important;
}


[data-id="maximenuck110"] .mobilemenuck-bar-button {
   height: 143px !important;
  width: 143px !important;
  background: transparent !important;
  color: #FFFFFF;
    padding-right: 30px !important;
  font-size: 4em !important;
  padding-top: 20px !important;
  font-size: 1.8em;
  position: absolute !important;
  top: 10px !important;
  right: 30px !important;
  width: 50px !important;
  height: 50px !important;  
}


[data-id="maximenuck110"].mobilemenuck a {
  color: #FFFFFF;
  font-weight: 300 !important;
  font-size: 1.1em !important;
}

[data-id="maximenuck110"] .mobilemenuck-item > .level1 {
  background: transparent !important;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  padding-left: 15px;
  line-height: 35px;
}

[data-id="maximenuck110"] .mobilemenuck-bar-title {
  background: #464646;
  color: #FFFFFF;
  font-weight: bold;
  text-indent: 0px !important;
  line-height: 0px !important;
  font-size: 0px !important;
   display: none !important;
  position: absolute !important;
  max-height: 0px !important;
}

[data-id="maximenuck110"].mobilemenuck {
  color: #FFFFFF;
  font-weight: 300 !important;
  font-size: 1.1em !important;
}

body.site.com_content.wrapper-static.view-article.no-layout.no-task
 {padding-top: 0px !important;}

.header {
  
  margin-bottom: 0;
  padding-top: 0px;
  padding-right: 0px;
  background: #676767 ;
}

main {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 80px;
  max-width: 800px;
}

body {
  font-family: raleway, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  color: #000000;
  -webkit-text-size-adjust: 100%;
    max-width: 1280px;
  margin: 0 auto;
  box-shadow: 0px 0px 45px #5a5a5a;
  
}

.n2webp { background-color: #d8d8d8 !important; }



	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: Michroma, Arial, Helvetica, sans-serif;
		font-weight: 500;
		color: #000000;
		margin: 0;
	}

	h1 {		
		font-size: 1.6em;
		line-height: 1.4em;
		margin: 0 0 1em 0;
	}
	h2 {		
		font-size: 1.4em; line-height: 1.31; margin-right: 0; margin-bottom: 1em; margin-left: 0; }
	h3 {		
		color: #000; font-size: 1.4em; font-weight: 400; margin: 1.2em 0 1em; }
	h4 {
		/* font-size: 21px; */
		font-size: 1.3em; font-weight: 400; line-height: 1.3; margin-bottom: 5px; }

	h5 {
		/* font-size: 18px; */
		font-size: 1.1em; font-weight: 500; line-height: 1.4em; max-width: 800px; margin-top: 0; margin-bottom: 1.17em; }

	h6 {
		/* font-size: 14px; */
		font-size: 100%;
		font-weight: bold;
		line-height: 1.5;
		margin: 0 0 0;
	}

p {line-height: 1.6em;}
a {font-weight: 500; color: #00a651;}

.inputbox { background-color: #f3f3f3; border-radius:10px; border-color:#c5c5c5; border-width:0px; font-size: 0.9em; font-weight: 500; color:#545454; padding-left: 15px; padding-top:5px;padding-bottom:5px;}
.search_diesuche { position: absolute; right: 45px; top:38px; }

._akt1 h2 {font-size: 1em; font-weight: 600 ;}
#mod-custom141 {position: absolute; top:65px; left:191px; }


.kbr { max-width: 280px;margin:8px 0px 10px 20px; border-radius: 10px; border-style: solid; border-width:1px; border-color: #97998b;box-shadow: 5px 5px 10px silver;}
.kbl { max-width: 280px;margin:8px 20px 10px 0px; border-radius: 10px; border-style: solid; border-width:1px; border-color: #97998b;
box-shadow: 5px 5px 10px silver;}

.container-header .grid-child { padding: .5em .5em 0em .5em;}

table.tabtab { font-weight: 400; font-size: 0.8em;  margin-bottom:20px; margin-top:20px; }
table.tabtab td {background-color: #fafafa; padding: 10px 20px 10px 20px;}
table.tabtab thead td {background-color: #f1f2f4; padding: 10px 20px 10px 20px;}

.jwts_content img { float: left; max-width: 200px; margin: 30px 30px 30px 0px; border-radius: 10px; box-shadow: 4px 4px 8px #bebfc0;}


div.jwts_toggleControlContainer a.jwts_toggleControl {
  font-size: 1em !important;
  font-weight: normal;
}


.brand-logo img { max-width: 210px;margin-left:50px; margin-bottom: 0px; margin-top: 20px;}
.container-header .container-nav { padding-bottom: 0em;}

.footer .grid-child {padding: 0rem 0em;}

  @media screen and (max-width: 600px) {
    
  .jwts_content img { float: none; max-width: 200px; margin: 10px 10px 10px 0px; border-radius: 10px; box-shadow: 4px 4px 8px #bebfc0;}
    
 .moduletable._bildklein {display:none;}   
    
.brand-logo img { max-width: 220px;margin-left:30px;}
      
table.tabtab {float:none;  }    
table.tabtab td, td::before {
display: block; }
    
    	h1 {		
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 0 1em 0;
	}
       
    	h2 {		
		font-size: 1.2em;
      
          margin: 0.5em 0 1em 0; }
     
#slides { color: #d8d8d8;}
  
  .moduletable._logox {
  background-color: #ffffff00;
  position: relative;
  top: 10px;
  left: 0;
  z-index: 2000;
  max-width: 2500px;
  margin-top: 10px;
  margin-left: 10px;
  padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
  padding-left: 0;
  border: solid 0 silver;
    width: 100%;
}
    
     .moduletable._logox img { max-width: 130px; max-height:130px;}
    
    .container-banner {background-color: #000; 
    display: flex;
   justify-content: center;
   align-items: center;
  display: block;
  margin: 0 0 0rem;
      
}

 body {font-size: 1.3em;}   
  div#maximenuck130 ul.maximenuck {
  z-index:20000; }  
    
[data-id="maximenuck110"] .mobilemenuck-bar-button {font-size: 3em !important;}


}
