h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
a { color:#315CE0; } 
a:visited { color:#849BDF; } 
a:active { color:#C008FF; } 
a:hover { color:#771F94; } 
		a.wsp24a694d0{ color:#52AB98; text-decoration: underline} 
		a.wsp24a694d0:visited{ color:#A0A0A0; text-decoration: underline} 
		a.wsp24a694d0:active{ color:#242424; text-decoration: underline} 
		a.wsp24a694d0:hover{ color:#2B6777; text-decoration: underline} 
		a.wsp12299969{ color:#315CE0; text-decoration: underline} 
		a.wsp12299969:visited{ color:#849BDF; text-decoration: underline} 
		a.wsp12299969:active{ color:#771F94; text-decoration: underline} 
		a.wsp12299969:hover{ color:#C008FF; text-decoration: underline} 
#table_3d8ccbb7 th {  } 
#table_3d8ccbb7 td {  } 
#button_8980bcc { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_8980bcc:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_8980bcc:hover span { color:#1985A1; }
#button_42787e73 { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_42787e73:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_42787e73:hover span { color:#1985A1; }
#button_3e4c6bf { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_3e4c6bf:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_3e4c6bf:hover span { color:#1985A1; }
#button_42abcd13 { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_42abcd13:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_42abcd13:hover span { color:#1985A1; }
#button_734c9320 { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_734c9320:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_734c9320:hover span { color:#1985A1; }
#button_75a96666 { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_75a96666:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_75a96666:hover span { color:#1985A1; }
#button_52b91d85 { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_52b91d85:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_52b91d85:hover span { color:#1985A1; }
#button_69b3e802 { box-sizing: border-box; vertical-align: bottom; border-radius: 8px; position:relative; display: inline-block; width:100%; height:40px; min-width:40px; max-width:100px; background-color:#E7E7EA; border: 2px solid #4C5C68;  }
#button_69b3e802:hover { background-color:#C5C3C6; border-color:#1985A1;  }
#button_69b3e802:hover span { color:#1985A1; }
		#thesidebarMenu a:hover 
		{ 
			color: #1885a1 !important; 
		}
#button_594a0821 { vertical-align: top; border-radius: 6px; position:relative; display: inline-block; margin:12px; width:46px; height:46px; background-color:#46494C;  }
#button_594a0821:hover { background-color:#DCDCDD;  }
#button_594a0821:hover span { color:#1985A1; }
#elem_323ee83 div { position: static;  margin-left: 0px;  margin-top: 0px; } 
#elem_323ee83 summary {  margin-left: 0px;  margin-top: 0px;  margin-bottom: 0px; } 
#button_7a967b52 { box-sizing: border-box; vertical-align: top; border-radius: 6px; position:relative; display: inline-block; width:50px; height:35px; background-color:#46494C; border: 2px solid #46494C;  }
#button_7a967b52:hover { background-color:#1985A1; border-color:#46494C;  }
#button_7a967b52:hover span { color:#C5C3C6; }

/* ANFANG SLIDESHOW */
       * {box-sizing: border-box}
       body {font-family: Verdana, sans-serif; margin:0}
       .mySlides {display: none}
       img {vertical-align: middle;}

       /* Slideshow container */
       .slideshow-container {
         max-width: 1000px;
         position: relative;
         margin: auto;
       }

       /* Next & previous buttons */
       .prev, .next {
         cursor: pointer;
         position: absolute;
         top: 50%;
         width: auto;
         padding: 16px;
         margin-top: -22px;
         color: white;
         font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  background-color: rgba(0,0,0,0.5);
}

/* Position the "prev button" to the left */
.prev {
  left: 0;
  border-radius: 3px 0 0 3px;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.9);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: left;
  background-color: rgba(0,0,0,0.6);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
  background-color: rgba(0,0,0,0.3);
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 640px) {
  .prev, .next,.text {font-size: 10px}
}
/* ENDE SLIDESHOW */

body { background-color:#E7E7EA; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#container_6fab104c { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:100%; min-height:70px; background-color:#C5C3C6; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #1985A1; position: sticky; }
#text_1fd9e86b { position:absolute; left:0%; top:0%; width:100%; height:100%; background:none;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle2 { text-align:center; }
.textstyle3 { font-size:24pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#E7E7EA;  }
#img_382cbccc { vertical-align: top; position:relative; display: inline-block; margin:9px 0px 0px 4px;width:168px; max-width:168px; background:none; height:auto;  }
#container_62a35519 { position:absolute; left:72%; top:10px; width:100px; min-height:52px; background:none;  }
#container_62a35519_padding { margin: 10px; display: block;  }
#img_52a9ad69 { vertical-align: bottom; position:relative; display: inline-block; width:32px; height:32px; background:none;  }
#text_2b77f992 { position:absolute; left:0%; top:25px; width:100%; background:none;  }
.textstyle4 { font-size:16pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#E7E7EA;  }
.textstyle5 { font-size:12pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#000000;  }
#placeh_65b495a2 { vertical-align: bottom; position:relative; display: inline-block; width:100%; min-height:200px;  }
#container_526a9cdd { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:60px; max-width:1200px; background-color:#E7E7EA;  }
#container_526a9cdd_padding { margin: 80px 10px 10px 10px;display: block;  }
#heading_5ad1743c { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:24pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#1985A1; text-align:left;  }
#container_557d032a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1200px; background-color:#E7E7EA;  }
#container_557d032a_padding { margin: 10px; display: block;  }
#container_3310436c { vertical-align: top; position:relative; display: inline-block; width:45%; min-height:360px; min-width:340px; background:none;  }
#container_3310436c_padding { margin: 10px 0px 10px 0px;display: block;  }
#html_7dfca937 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; width:80%; height:360px; min-width:340px; background:none; border: 1px solid #A0A0A0;  }
#container_4867e833 { vertical-align: top; position:relative; display: inline-block; width:55%; min-height:360px; min-width:340px; background:none;  }
#container_4867e833_padding { margin: 10px 0px 10px 0px;display: block;  }
#html_5d96740 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; width:80%; height:360px; min-width:340px; background:none; border: 1px solid #A0A0A0;  }
#container_40f6f92b { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:400px; max-width:1200px; background-color:#E7E7EA;  }
#container_40f6f92b_padding { margin: 10px; display: block;  }
.textstyle6 { font-size:20pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#1985A1;  }
.textstyle7 { font-size:16pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#777777;  }
#table_3d8ccbb7 { vertical-align: bottom; position:relative; display: inline-table; width:85%; height:400px; background:none; table-layout: fixed;  }
#cell_10377463 {  }
.textstyle8 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#46494C;  }
#cell_2ec39e67 {  }
#cell_4e6f07ae {  }
.textstyle9 { font-size:14pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#46494C;  }
#cell_48ef720e {  }
.textstyle10 { font-size:20pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#4C5C68;  }
#cell_4cf5715a {  }
#cell_564289d1 {  }
#cell_48e28962 {  }
#cell_490d75da {  }
#cell_6fe91bc7 {  }
#cell_9da77dd {  }
#cell_3a408b00 {  }
#cell_5ad5420e {  }
#cell_32754fc4 {  }
#cell_7f47f038 {  }
#cell_376d41f7 {  }
#cell_431c43a0 {  }
#cell_68fe4326 {  }
#cell_48458a {  }
.textstyle11 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_64f37254 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:48px; background-color:#4C5C68;  }
#container_64f37254_padding { margin: 15px 10px 10px 20px;display: block;  }
.textstyle12 { font-size:10pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#E7E7EA;  }
#container_4cea8074 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_4cea8074_padding { margin: 10px 10px 10px 20px;display: block;  }
.textstyle13 { font-size:12pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#46494C;  }
.textstyle14 { font-size:14pt; font-family:Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color:#E7E7EA;  }
#html_1b35d9ac { vertical-align: bottom; position:relative; display: inline-block; width:10px; height:20px; background-color:#E5E5E5;  }
#html_6f97004c { vertical-align: bottom; position:relative; display: inline-block; width:10px; height:20px; background-color:#E5E5E5;  }
#html_4648d381 { vertical-align: bottom; position:relative; display: inline-block; width:10px; height:20px; background-color:#E5E5E5;  }
#html_2a61f765 { vertical-align: bottom; position:relative; display: inline-block; width:10px; height:20px; background-color:#E5E5E5;  }
#html_1f3d3427 { vertical-align: bottom; position:relative; display: inline-block; width:10px; height:20px; background-color:#E5E5E5;  }
@media only screen and (max-width: 400px)
{
		#container_3310436c { width:100%;  }
		#container_4867e833 { width:100%;  }
}
