*{ /* wenn diese ganze klammer fehlt, dann wirst du eine sehr sehr schlechte zeit haben... und dabei weiß ich nichtmal was sie bewirkt...*/
    margin: 0;
    padding: 0;
    font-family: 'Nunito Sans', sans-serif;
   
        padding: 0;
        margin: 0;
        box-sizing: border-box;
      } 
      body {
        background-color: #f5f8ff;
        z-index: 420;
      }
      #cookiePopup {
        background-color: #ffffff;
        position: absolute;
        bottom: 40%;
        left: 30.5%;
        font-size: 0.9vw;
        width: 70vw;
        max-width: 42.85em;
        box-shadow: 0 0 2em rgba(5, 0, 31, 0.15);
        font-family: "Poppins", sans-serif;
        text-align: justify;
        line-height: 1.8em;
        padding: 2em 1.4em;
        border-radius: 6px;
        z-index: 420;
      }
      
      #cookiePopup img {
        display: block;
        width: 3.75em;
        z-index: 420;
        transform: translateZ(0);
        position: relative;
        margin: auto;
      }
      #cookiePopup p {
        text-align: center;
        margin: 1.4em 0;
        z-index: 420;
      }
      #cookiePopup button {
        background-color: #6859fe;
        border: none;
        color: #ffffff;
        font-size: 1em;
        padding: 16px 1.4em;
        display: block;
        position: relative;
        margin: auto;
        border-radius: 5px;
        z-index: 420;
      }
      #cookiePopup a {
        color: #6859fe;
        z-index: 420;
      }
      .hide {
        visibility: hidden;
        bottom: 0;
        right: 2em;
        z-index: 420;
      }
      .show {
        visibility: visible;
        bottom: 2em;
        right: 2em;
        z-index: 420;
      }
      @media only screen and (max-width: 37.5em) {
        #cookiePopup {
          width: 100%;
        }
        .hide {
          bottom: 2em;
          right: 0;
        }
        .show {
          right: 0;
          bottom: 0;
        }
    
}
.seite1hintergrundbild{
    min-height: 2700px;
    max-width: 100vw;
    min-width: 99.2vw;
    /*background-image: linear-gradient(rgba(4, 9, 30, 0.428),rgba(4, 9, 30, 0.487)),url(images/doener-kebab.jpeg);*/ 
    background-color: rgb(158, 195, 239);
    background-size: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
}

/*.seite1hintergrundbild1{
    min-height: 500px;
    min-width: 99vw;
    height: 100%;
    top: 10%;
    left: 0px;
    background-image: linear-gradient(rgba(4, 9, 30, 0.428),rgba(4, 9, 30, 0.487)),url(images/test-textur2.png);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
}*/

.Hauptseite-Text-Box {
    position: center;
    font-size: 1em;
    border-radius: 3px;
        width: 1100px;
        height: 500px;
         top: 0px;
         left: 0px;
   /*  background-color: rgba(0, 37, 83, 0);
 background-image: url(images/test-textur1.png);*/
    /*display: block;*/
    display: block;
    margin: auto;
    z-index: 1;
    /*box-shadow: 5px 5px 2px rgba(47, 52, 57, 0.378);*/
}

.testhintergrundbild{
    background-image: url(images/test-textur.png);
    max-width: 100vw;
    min-height: 1000px;
    z-index: 0;
    position: relative;
    background-size: cover;
}


.FirmeLogoTestSection1{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 169420;
    size: 100%;
}

/*.FirmenLogoHauptseite{
    background-size: 1vw 1vh;
    left: 0%;
    top: 10%;
    height: 100%;
    max-height: 6vh;
    min-height: 0vh;
    max-width: 7.3vw;
    min-width: 0vh;
    height: 50px;
    width: 100px;
    position: absolute;
    display: inline-block;
    z-index: 69420;
}*/

nav{ /* hab absolut keine ahnung was der ganze scheiß hier ist aber wenn ich das wegnehme fehlt die hälfte*/
    display: flex;
    padding: 2% 6%;
    justify-content: space-between;
    align-items: center;
}
nav img { /* hab absolut keine ahnung was der ganze scheiß hier ist aber wenn ich das wegnehme fehlt die hälfte*/
    width: 150px;
}


  .Firmenname-text-box{
    width: 320px;
    color: rgb(255, 255, 255);
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 7px;
    text-align: center;
    z-index: 19;
}
.header1{
    min-height: 100vh;
    width: 100%;
    background-image: linear-gradient(rgb(12, 30, 4)),url(images/test2.png);
    background-position: center;
    background-size: cover;
    position: relative;

}
.text-box{
    width: 90%;
    border-radius: 5px;
    color: rgb(160, 200, 250);
    position: center;
    top: 50%;
    left: 50%;
    transform: translate( - 50%, -50%);
    text-align: center;
    font-size: 15px;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.box{
    content: '';
    font-size: 15px;
    font-weight: 100;
    border-radius: 5px;
    width: 35vw;
    height: 45vh;
    background-color: rgb(204, 224, 248);
    display: block;
    position: absolute;
    top: 30%;
    left: 1%;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    
}
.box1{
    content: '';
    font-size: 15px;
    font-weight: 100;
    border-radius: 5px;
    max-width: 35vw;
    min-width: 0vw;
    max-height: 30vh;
    min-height: 12vh;
    height: 100%;
    width: 100%;
    background-color: rgb(204, 224, 248);
    display: block;
    position: absolute;
    top: 50%;
    right: 1%;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}


.MapsBild {
    display: flex;
    background-image: url(images/maps.png);
    right: 0pxs;
    top: 0px;
    height: 0px;
    width: 100px;
    position: relative;
    z-index: 333;
}
.text-box-für-imprint{
content: '';
position: absolute;
text-decoration: none;
top: 10vh;
left: 2vw;
color: transparent;
list-style: none;
font-size: 15px;
}
.text-box-für-imprint ul li a{
    color: rgb(0, 0, 0);
    text-decoration: underline;
    font-size: 15px;
    padding: 15px;
}
.KnopfImpressum{
    background-color: rgb(1, 64, 195);
    position: absolute;
    text-align:center;
    display: block;
    color: rgb(255, 255, 255);
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 420;
    /*max-height: 5vh;
    min-height: 1vh;
    max-width: 7vw;
    min-width: 1vh;*/
    height: 60px;
    width: 150px;
    left: 0vw;
    bottom: 0px;
    text-decoration: none;
}
.das-blaue-kackding-da-ganz-unten .KnopfImpressum:hover  {background-color: #1a50cf;}
.DatenschutzKnopfUnten{
    background-color: rgb(1, 64, 195);
    position: absolute;
    display: block;
    text-align: center;
    color: rgb(255, 255, 255);
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 420;
    width: 150px;
    height: 60px;
    left: 140px;
    bottom: 0px;
    text-decoration: none;
}
.das-blaue-kackding-da-ganz-unten .DatenschutzKnopfUnten:hover  {background-color: #1a50cf;}
.das-blaue-kackding-da-ganz-untenW .DatenschutzKnopfUnten:hover  {background-color: #1a50cf;}
.DatenschutzKnopfUntenI{
    background-color: rgb(1, 64, 195);
    position: absolute;
    display: block;
    text-align: center;
    color: rgb(255, 255, 255);
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 420;
    width: 150px;
    height: 60px;
    left: 0px;
    bottom: 0px;
    text-decoration: none;
}
.das-blaue-kackding-da-ganz-untenI .DatenschutzKnopfUntenI:hover  {background-color: #1a50cf;}

.dropbtnDienstleistungen {
    background-color: rgb(1, 64, 195);
    color: white;
    text-align: center;
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 169420;
    height: 60px;
    max-width: 9vw;
    min-width: 180px;
  }
  /* The container <div> - needed to position the dropdown content */
  .dropdownDienstleistungen {
    position: fixed;
    top: 0%;
    left: 150px;
    display: inline-block;
    z-index: 169420;
    max-height: 6vh;
    min-height: 6vh;
    max-width: 9vw;
    min-width: 9vh;
  }
  /* Dropdown Content (Hidden by Default) */
.dropdown-contentDienstleistungen {
    display: none;
    position: absolute;
    background-color: rgb(160, 190, 255);
    min-width: 4vw;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    z-index: 169420;
  }
  /* Links inside the dropdown */
.dropdown-contentDienstleistungen a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    z-index: 169420;
  }
  /* Change color of dropdown links on hover */
  .dropdown-contentDienstleistungen a:hover {background-color: #ddd;}
  /* Show the dropdown menu on hover */
  .dropdownDienstleistungen:hover .dropdown-contentDienstleistungen {display: block;}
  /* Change the background color of the dropdown button when the dropdown content is shown */
  .dropdownDienstleistungen:hover .dropbtnDienstleistungen {background-color: #0843ce;}
  .dropdownDienstleistungen:hover .Dreieck {border-color: rgba(224, 18, 224, 0);}

.dropbtnPartner {
    background-color: rgb(1, 64, 195);
    color: white;
    text-align: center;
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 169420;
    height: 60px;
    max-width: 15vw;
    min-width: 230px;
    text-decoration: none;
}
.dropdownPartner {
    position: fixed;
    left: 320px;
    top: 18px;
    display: inline-block;
    z-index: 169420;
}
.dropdown-contentPartner {
    display: none;
    position: absolute;
    background-color: rgb(160, 190, 255);
    min-width: 160px;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    overflow: auto;
    z-index: 169420;
}
.dropdown-contentPartner a {
    color: rgb(0, 0, 0);
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    z-index: 169420;
}
.dropdown-contentPartner a:hover {background-color: #ddd;}
.dropdownPartner:hover .dropdown-contentPartner {display: block;}
.dropdownPartner:hover .dropbtnPartner {background-color: #0843ce;}
.dropbtnInfo {
    background-color: rgb(1, 64, 195);
    text-align: center;
    color: white;
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 169420;
    height: 60px;
    width: 70px;
}
.dropdownInfo {
    position: fixed;
    left: 530px;
    top: 0px;
    display: inline-block;
    z-index: 169420;
}
.dropdown-contentInfo {
    display: none;
    position: absolute;
    background-color: rgb(160, 190, 255);
    min-width: 160px;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    z-index: 169420;
    overflow: auto;
}
.dropdown-contentInfo a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    z-index: 169420;
}
.dropdown-contentInfo a:hover {background-color: #ddd;}
.dropdownInfo:hover .dropdown-contentInfo {display: block;}
.dropdownInfo:hover .dropbtnInfo {background-color: #0843ce;}
.dropdownInfo:hover .DreieckI {border-color: rgba(224, 18, 224, 0);}

.das-blaue-kackding-da-ganz-oben {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width: 0vw;
    height: 60px;
    width: 100%;
    display: block;
    position: fixed;
    top: 0vw;
    left: 0vw;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    z-index: 169419;
}
.boxfürkarte{
    width: 70vw;
    height: 45vh;
    background-color: #ddd;
    top: 30%;
    left: 20%;
    display: block;
    position: absolute;
    z-index: 10;   
}
.Öffnungszeitenbox{
    max-width: 25vw;
    max-height: 20vh;
    min-width: 0vw;
    min-height: 0vh;
    position: absolute;
    z-index: 13;
    right: 1%;
    top: 20%;
    background-color: rgb(204, 224, 248);
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    font-size: 15px;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.das-blaue-kackding-da-ganz-unten {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width:  0vw;
    height: 60px;
    width: 100%;
    display: block;
    position: absolute;
    top: 2650px;
    left: 0vw;
    z-index: 69;
    box-shadow: 0px -2px 5px 1px rgba(47, 52, 57, 0.378);
}
.Datenschutz-Name-Box{
    color: rgb(0, 0, 0);
    position: absolute;
    top: 15vh;
    left: 43%;
    z-index: 13;
}
.Box-Datenschutz{
    content: '';
    font-size: 15px;
    font-weight: 100;
    border-radius: 5px;
    width: 60vw;
    height: 3900px;
    background-color: rgb(127, 157, 193);
    display: block;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-left: -30vw;
    margin-top: -1450px;
    z-index: 1;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.seite2hintergrundbild {
    min-height: 100vh;
    width: 100%;
    height: 100%;
    min-height: 4200px;
    background-color: rgb(222, 232, 241);
    background-size: auto;
    position: relative;
    z-index: 0;
}
.das-blaue-kackding-da-ganz-unten1 {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width: 0vw;
    height: 60px;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0vh;
    left: 0vw;
    z-index: 69;
    box-shadow: 0px -5px 2px rgba(47, 52, 57, 0.378);
}
.das-blaue-kackding-da-ganz-oben1 {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width: 0vw;
    height: 60px;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0vw;
    left: 0vw;
    z-index: 10;
    box-shadow: 0px 5px 2px rgb(98, 122, 150);
}
.FirmenLogoHauptseite2 {
    background-image: url(images/banner.png);
    height: 51px;
    width: 285px;
    margin: auto;
    top:50%;
    z-index: 300;
    margin-bottom: 5px;
}
.Informationen-Text-Box {
    content: '';
    font-size: 15px;
    font-weight: 100;
    border-radius: 5px;
    text-align: center;
    width: 60vw;
    height: 3900px;
    background-color: rgb(161, 181, 205);
    display: block;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-left: -30vw;
    margin-top: -1450px;
    z-index: 1;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.Info-Name-Box {
    color: rgb(0, 0, 0);
    position: absolute;
    top: 15vh;
    left: 46%;
    z-index: 13;
}
/*.Hauptseite-Text-Box {
    content: '';
    font-size: 15px;
    font-weight: 100;
    border-radius: 3px;
    text-align: center;
        max-width: 60vw;
        min-width: 1000px;
        width: 100%;
        max-height: 70vh;
        min-height: 520px;
        height: 100%;
    background-color: rgb(130, 166, 210);
    display: block;
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 1;
    box-shadow: 5px 5px 2px rgba(47, 52, 57, 0.378);
}*/




.WeiterleitungTeamviewerBild{
    position: absolute;
    bottom: 0px;
    right: 180px;
    z-index: 14;
    margin-bottom: 5px;
}
.TeamviewerWhiteBox{
    position: relative;
    text-align: left;
    margin: auto;
    right: -330px;
    top: 280px;
        width: 420px;
        height: 420px;
    display: block;
    background-color: rgb(255, 255, 255);
    border: solid rgb(0, 0, 0);
    border-width: 1px;
    border-color: black;
    z-index: 13;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);

    transform-style: preserve-3d;
    transition: transform 1s;
}
.TeamviewerWhiteBoxText{
    position: relative;
    text-align: justify;
    margin: auto;
    right: 0px;
    top: 0px;
        width: 380px;
        height: 320px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 13;
}
.AusUnseremPortfolio {
    position: relative;
    font-size: 1em;
    text-align: center;
    left: 151px;
    top: 10px;
        width: 270px;
        min-width: 220px;
        height: 2.5vh;
        min-height: 26px;
    display: block;
    background-color: white;
    border: solid black;
    border-width: 1px;
    border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AchtungTV{
    position: relative;
    text-align: center;
    font-size: large;
    right: 0px;
    top: 200px;
    margin: auto;
    width: 700px;
    height: 200px;
    display: block;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
    z-index: 15;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.TeamViewerDownloadLinkHauptSeite{
        background-color: rgb(255, 255, 255);
        position: absolute;
        text-align: center;
        color: rgb(0, 0, 0);
        border: 1px solid black;
        border-width: 1px;
        border-color: black;
        padding: 0px;
        font-size: 1em;
        z-index: 15;
        max-height: 30px;
        max-width: 250px;
        min-width: 250px;
        min-height: 30px;
        left: -3px;
        bottom: 10px;
        border-radius: 0px;
        box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.teamviewerweiterleitunglinkKnopf{
    /*written by
___  ___      _           _   _           _           _   
|  \/  |     | |         | | | |         | |         | |  
| .  . |_   _| |_ __ ___ | | | | ___ _ __| |__   ___ | |_ 
| |\/| | | | | | '_ ` _ \| | | |/ _ \ '__| '_ \ / _ \| __|
| |  | | |_| | | | | | | \ \_/ /  __/ |  | |_) | (_) | |_ 
\_|  |_/\__,_|_|_| |_| |_|\___/ \___|_|  |_.__/ \___/ \__|
                                                          2022*/

    position: relative;
    font-size: 1em;
    text-align: center;
    right: -400px;
    top: 30px;
        width: 270px;
        min-width: 220px;
        min-height: 30px;
    display: block;
    background-color: rgba(20, 100, 255, 0.473);
    color:rgb(0, 0, 0);
    border: solid black;
    border-width: 0px;
    border-color: black;
    border-radius: 10px;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.Lieberwiederzurück{
position: relative;
    font-size: 1em;
    text-align: center;
    left: 30px;
    top: 0px;
        width: 270px;
        min-width: 220px;
        height: 2.5vh;
        min-height: 30px;
    display: block;
    color: black;
    background-color: rgba(97, 97, 97, 0.384);
        border: solid black;
        border-width: 0px;
        border-color: black;
        border-radius: 10px;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.Lieberwiederzurück:hover  {background-color: #ff000094;}
.teamviewerweiterleitunglinkKnopf:hover {background-color:rgba(84, 141, 255, 0.473);}
.WilkommensTextHauptseite{
    font-size: 15px;
    font-weight: 100;
    border-radius: 0px;
    text-align: center;
    width: 1080px;
    height: 210px;
    background-color: rgb(255, 255, 255);
    display: block;
    position: relative;
        top: -360px;
        left: 10px;
    z-index: 2;
        border: 1px solid black;
            border-width: 1px;
            border-color: black;
            box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.WilkommensTextHauptseiteÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 10px;
        /*width: 23vw;
        min-width: 500px;
        height: 2.5vh;
        min-height: 26px;*/
        width: 500px;
        height: 30px;
    display: block;
    background-color: white;
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 13;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ZertifkatEsetHauptseite{
    position: relative;
    width: 300px;
    height: 123px;
    top: 500px;
    left: 10px;
    z-index: 13;
    margin-bottom: 5px;
    background-image: url(images/Partnerlogo_Gold-small.png);
    background-repeat: no-repeat;
    border-radius: 12px;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ZertifkatSecurepointHauptseite{
    position: relative;
    z-index: 14;
    bottom: 0px;
    margin-bottom: 5px;
    background-image: url(images/Securepoint.jpeg);
    background-repeat: no-repeat;
}
.Partnerwirsind{
    position: relative;
    text-align: justify;
    margin: auto;
    left: -215px;
    top: -350px;
        width: 650px;
        height: 240px;
    display: block;
    background-color: rgb(255, 255, 255);
    border: solid black;
    border-width: 1px;
    border-color: black;
    z-index: 13;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.PartnerwirsindÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 300px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 13;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.PartnerwirsindText{
    position: relative;
    text-align: justify;
    margin: auto;
    left: 0px;
    top: 20px;
        width: 600px;
        height: 130px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 13;
}
.Öffnungszeitenwhitebox{
    position: relative;
    margin: auto;
    left: -215px;
    top: -340px;
        width: 650px;
        height: 365px;
    display: block;
    background-color: rgb(255, 255, 255);
    border: solid black;
    border-width: 1px;
    border-color: black;
    z-index: 13;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.5s;
}
.ÖffnungszeitenboxÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 300px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 13;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
html {
    scroll-behavior: smooth;
   }
   
   a {
    text-decoration: none;
    color: black;
   } 
   
   #Ziel {
    margin-top: 100%;
    padding-bottom: 25%;
    color: #0843ce;
   } 

.DingsFürZertifkate{
    position: relative;
    text-align: justify;
    margin: auto;
    left: 0px;
    top: 800px;
        width: 1080px;
        height: 125px;
    display: block;
    background-color: rgb(255, 255, 255);
    border: solid black;
    border-width: 1px;
    border-color: black;
    z-index: 13;
    box-shadow: 0px 4px 5px 1px rgba(47, 52, 57, 0.378);
}
.DingsFürZertifkateÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 300px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DingsFürZertifkateInhalt {
    padding: 0 18px;
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    background-color: #ffffff;
    border: solid;
    border-width: 0px 1px 0px 1px;
    border-color: rgb(0, 0, 0);
    position: relative;
    top: 90px;
    width: 1080px;
    left: -1px; 
    /*box-shadow: 2px 4px 3px 2px rgba(47, 52, 57, 0.378);*/
    z-index: 22;
}
.dasdingbestimmtdiegrößevondemweißendinglol {
    position: relative;
    text-align: justify;
    margin: auto; 
    left: 0px;
    top: 10px;
        width: 1px;
        height: 520px;
    display: block;
    background-color: rgba(255, 255, 255, 0);
    z-index: 33;
}
.EsetLogoFürUntenText{
    position: relative;
    width: 300px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    top: 50px;
    left: 10px;
    z-index: 334;
    display: block;
    background-color: #ffffff;
}
.EsetLogoFürUntenTextR{
    position: relative;
    width: 330px;
    height: 300px;
    font-size: 1em;
    top: -120px;
    left: 5px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.EsetLogoFürUntenTextÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 300px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.LogosUndParnterwhitebox{
    position: relative;
    top: -400px;
    width: 1045px;
    height: 500px;
    font-size: 1em;
    z-index: 16;  /*das ding ist obsulete (eigentlich, wenns unsichtabr ist, dann is alles gut. hab bloß keinen bock die ganzen Logos neu anzurodnen)*/
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    /*box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);*/
}
.AltaroLogoFürUntenText{
    position: relative;
    width: 295px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    top: 50px;
    left: 10px;
    z-index: 334;
    display: block;
    background-color: #ffffff;
}
.AltaroLogoFürUntenTextR{
    position: relative;
    width: 310px;
    height: 300px;
    font-size: 1em;
    top: -420px;
    left: 350px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AltaroLogoFürUntenTextÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 314px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.MailstoreLogoFürUntenText{
    position: relative;
    width: 340px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    top: 50px;
    left: 10px;
    z-index: 334;
    display: block;
    background-color: #ffffff;
}
.MailstoreLogoFürUntenTextR{
    position: relative;
    width: 360px;
    height: 300px;
    font-size: 1em;
    top: -720px;
    left: 680px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.MailstoreLogoFürUntenTextÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    left: 12px;
    top: 10px;
        width: 349px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ZustimmenKnopf {
padding: 10px 20px;
background-color: rgb(11, 62, 172);
color: white;
border: none;
border-radius: 5px;
text-align: center;
cursor: pointer;
position: absolute;
top: 200px;
left: center;
}
.AblehnenKnopf{
    padding: 10px 20px;
background-color: rgb(105, 121, 154);
color: white;
border: none;
border-radius: 5px;
text-align: center;
cursor: pointer;
position: absolute;
top: 240px;
left: center;
}
.MapsBild {
    display: block;
    background-color: #6859fe;
    background-image: url(images/maps.png);
    right: 0px;
    top: 0px;
    height: 0px;
    width: 100px;
    position: relative;
    z-index: 933;
}
.MapsDings {
width: 420px;
height: 300px;
top:40px;
left:10px;
position: relative;
border:solid black;
border-width: 1px;
border-color: black;
}

.blur {
-webkit-filter: blur(10px);
-moz-filter: blur(10px);
-o-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
}

iframe {
width: 100%;
height: 100%;
border: none;
}
.GoogleMapsZustimmenText{
    font-size: medium;
    position: absolute;
    top:100px;
    left:center;
    text-align: center;
    color:white;
}
.GoogleMapsZustimmenText1{
    color:#0843ce;
}
.Anfahrt{
    font-size: 1em;
    width: 440px;
    height: 380px;
    background-color: rgb(255, 255, 255);
    display: block;
    position: relative;
    top: -515px;
    left: 10px;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    transform-style: preserve-3d;
    transition: transform 1s;
}
.Anfahrt.rotate {
    transform: rotateY(90deg);
  }
.AnfahrtÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 350px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 15;
    box-shadow: 0px -1px 5px 1px rgb(47, 52, 57, 0.378);
}
.AnfahrtT{
    position: relative;
    font-size: 1em;
    text-align: left;
    left: 5px;
    top: 0px;
        width: 300px;
        height: 20px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 15;
}
.AnfahrtTR{
    position: relative;
    font-size: 1em;
    text-align: center;
    left: 20px;
    top: 7px;
        width: 310px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.EmailR{
    position: relative;
    width: 420px;
    height: 185px;
    font-size: 1em;
    top: -525px;
    left: 670px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    transition: all 0.5s;
}
.EmailT{
    position: relative;
    font-size: 1em;
    text-align: left;
    left: -60px;
    top: 20px;
        width: 400px;
        height: 100px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 15;
}
.EmailÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    left: 73px;
    top: 10px;
        width: 349px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.EsetPromoWhiteBox{
    position: relative;
    width: 630px;
    height: 380px;
    font-size: 1em;
    top: -895px;
    left: 460px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    transition: all 0.5s;
}
.EsetPromoTR{
    /*position: absolute;
    font-size: 1em;
    text-align: center;
    left: 20px;
    top: 100px;
        width: 420px;
        height: 200px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);*/
    display:none;
}
.EsetPromoT{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    bottom: 5px;
        width: 600px;
        height: 150px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 15;
}
.EsetPromoÜ{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: 282px;
    top: 10px;
        width: 350px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.EsetPromoB{
    position: absolute;
}
.ESETPromoDownloadDings{
    position: absolute;
    left:400px;
    top:100px;
    width: 200px;
    height: 100px;
    display: block;
    background-color: rgba(0,148,161);
    border-radius: 20px;
    z-index: 996;
}
.ESETPromoDownloadDings1{
    position: absolute;
    left: 405px;
    top: 160px;
    width: 190px;
    height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
    border-radius: 12px;
    z-index: 1000;
}
.ESETPromoDownloadDings1T{
    position: absolute;
    font:helvetica;
    font-size: 15px;
    color: rgba(0,148,161);
    left: 405px;
    top: 162px;
    width: 190px;
    height: 30px;
    border-radius: 20px;
    z-index: 1001;
    text-align: center;
}
.DasWeißeDingsNachUnten{
    position: absolute;
    display: block;
    background-image: url(images/pfeilrunterohneborderW.png);
    width: 10px;
    height: 10px;
    z-index: 69420;
    top: 100px;
    left: 100px;
}
.Dreieck{
    position: absolute;
    top: 40px;
    left: 80px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgb(255, 255, 255);
    z-index: 69420;
}
.DreieckI{
    position: absolute;
    top: 40px;
    left: 25px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgb(255, 255, 255);
    z-index: 69420;
}
.SeitenanfangKnopf{
    background-color: rgb(1, 64, 195);
    position: absolute;
    display: block;
    color: rgb(255, 255, 255);
    font-size: 1em;
    z-index: 420;
    width: 260px;
    height: 60px;
    left: 45%;
    top: 0px;
    text-align: center;
}
.DreieckO{
    position: absolute;
    left: 120px;
    top: 10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid rgb(255, 255, 255);
}
.das-blaue-kackding-da-ganz-unten .SeitenanfangKnopf:hover  {background-color: #1a50cf;}
.MDeamonLogoFürUntenText{
    position: absolute;
    width: 340px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    top: 50px;
    left: 10px;
    z-index: 334;
    display: block;
    background-color: #ffffff;
}
.MDeamonLogoFürUntenTextR{
    position: relative;
    width: 360px;
    height: 300px;
    font-size: 1em;
    top: -700px;
    left: 680px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.MDeamonLogoFürUntenTextÜ{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: 12px;
    top: 10px;
        width: 349px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 421;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.EbertLangLogoFürUntenText{
    position: relative;
    width: 295px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    top: 40px;
    left: 10px;
    z-index: 334;
    display: block;
    background-color: #ffffff;
}
.EbertLangLogoFürUntenTextR{
    position: relative;
    width: 310px;
    height: 300px;
    font-size: 1em;
    top: -1000px;
    left: 350px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.EbertLangLogoFürUntenTextÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 314px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 333;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.OntrackLogoFürUntenText{
    position: relative;
    width: 300px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    top: 50px;
    left: 10px;
    z-index: 334;
    display: block;
    background-color: #ffffff;
}
.OntrackLogoFürUntenTextR{
    position: relative;
    width: 330px;
    height: 300px;
    font-size: 1em;
    top: -1300px;
    left: 5px;
    z-index: 333;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.OntrackLogoFürUntenTextÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 300px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 300;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ConcatLogoFürUntenText{
    position: absolute;
    width: 600px;
    height: 70px;
    font-size: 1em;
    text-align: left;
    bottom: 20px;
    left: 10px;
    z-index: 421;
    display: block;
    background-color: #ffffff;
}
.ConcatLogoFürUntenTextR{
    position: relative;
    width: 620px;
    height: 375px;
    font-size: 1em;
    top: -1285px;
    left: 220px;
    z-index: 420;
    display: block;
    background-color: #ffffff;
    border: solid black;
    border-width: 1px;
    border-color: black;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ConcatLogoFürUntenTextÜ{
    position: relative;
    font-size: 1em;
    text-align: center;
    right: 3px;
    top: 10px;
        width: 624px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 420;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}

.AnfahrtID {
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.5s;
} 
.rotate {
    transform: rotateY(45deg);
}
.ÖffnungszeitenID {
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.5s;
}
.TeamviewerDownload {
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.5s;
}
.UntererRand{
    position: absolute;
    width: 1280px;
    height: 1px;
    top: 899px;
    left: -20px;
    border: solid black;
        border-color: black;
        border-width: 0px 0px 1px 0px;
    z-index: 10283477072654;
    display: block;
    background: rgb(0, 0, 0);
}
.HintergrundImprint{
    position: center;
    z-index:1;
    max-width: 100vw;
    min-width: 99vw;
    height: 2200px;
    background-color: rgb(158, 195, 239);
}
.BündelImprint{
    display:flex;
    justify-content: center;
    align-items: center;
}
.ImprintR{
    position: relative;
    left: 0px;
    top: 10px;
    width: 1080px;
    height: 2000px;
    display: block;
    z-index: 69;
    background-color: white;
    border: solid black;
        border-color: black;
        border-width: 1px 1px 1px 1px;
        box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ImprintÜ{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 10px;
        width: 1084px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ImprintÜ1{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 10px;
        width: 600px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 20;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.ImprintT{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 100px;
        width: 670px;
        height: 50px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 14;
}
.ImprintT1{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 70px;
        width: 400px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.ImprintTR{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: 10px;
    top: 100px;
        width: 700px;
        height: 250px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    border: solid black;
        border-width: 1px;
        border-color: black;
}
.ImprintT2{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 160px;
        width: 350px;
        height: 20px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 447;
}
.ImprintT3{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 140px;
        width: 350px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 446;
}
.ImprintT4{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 120px;
        width: 350px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 445;
}
.ImprintT5{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 180px;
        width: 350px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.GeilerTypEy{
    color: rgb(11, 62, 172);
    text-decoration: underline;
}
.DiscTR{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: 10px;
    top: 360px;
        width: 1055px;
        height: 1600px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 14;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    border: solid black;
        border-width: 1px;
        border-color: black;
}
.DiscÜ{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 5px;
        width: 1060px;
        height: 30px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 144;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DiscT{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 50px;
        width: 1020px;
        height: 50px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.DiscT1{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 125px;
        width: 1020px;
        height: 220px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.DatÜ{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 360px;
        width: 1060px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 144;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DatT{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 470px;
        width: 1020px;
        height: 400px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.AusfDat{
    position: absolute;
    border: solid black;
        border-width: 1px;
        border-color: black;
        border-radius: 10px;
        width: 340px;
        height: 30px;
    z-index: 1909012;
    top: 400px;
    left: 360px;
    display:  block;
    background-color: white;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDatL{
    color:rgb(11, 62, 172);
    text-decoration: underline;
}
.DatÜ1{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 415px;
        width: 300px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 366444;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DatÜ2{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 580px;
        width: 420px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 366444;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DatT1{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 640px;
        width: 1020px;
        height: 400px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.DatÜ3{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 790px;
        width: 500px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 366444;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DatT2{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 840px;
        width: 1020px;
        height: 400px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.DatÜ4{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 970px;
        width: 500px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 366444;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DatT3{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1030px;
        width: 1020px;
        height: 400px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.DatÜ5{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1400px;
        width: 750px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 366444;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.DatT4{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1450px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 444;
}
.das-blaue-kackding-da-ganz-untenI {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width:  0vw;
    height: 60px;
    width: 100%;
    display: block;
    position: absolute;
    top: 2200px;
    left: 0vw;
    z-index: 69;
    box-shadow: 0px -2px 5px 1px rgba(47, 52, 57, 0.378);
}
.das-blaue-kackding-da-ganz-untenD {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width:  0vw;
    height: 60px;
    width: 100%;
    display: block;
    position: absolute;
    top: 23620px;
    left: 0vw;
    z-index: 69;
    box-shadow: 0px -2px 5px 1px rgba(47, 52, 57, 0.378);
}
.HintergrundAusfData{
    position: center;
    z-index:1;
    max-width: 100vw;
    min-width: 99vw;
    height: 23620px;
    background-color: rgb(158, 195, 239);
}
.AusfDataR{
    position: relative;
    left: 10px;
    top: 10px;
    width: 1080px;
    height: 23420px;
    display: block;
    z-index: 2;
    background-color: white;
    border: solid black;
        border-color: black;
        border-width: 1px 1px 1px 1px;
        box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 50px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 10px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT1{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 520px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ1{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 450px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT2{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 730px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ2{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 670px;
        width: 360px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT3{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 920px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ3{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 860px;
        width: 270px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataÜ4{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1000px;
        width: 200px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT4{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1050px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ5{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1150px;
        width: 420px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT5{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1200px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ6{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1270px;
        width: 150px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT6{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1320px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ7{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1430px;
        width: 300px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT7{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1480px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ8{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1580px;
        width: 820px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT8{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1650px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ9{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1770px;
        width: 300px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT9{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1820px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ10{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 1880px;
        width: 200px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT10{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 1930px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ11{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 2030px;
        width: 200px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT11{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 2075px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ12{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 2150px;
        width: 230px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT12{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 2200px;
        width: 1020px;
        height: 260px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ13{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 2280px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT13R{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 2330px;
        width: 950px;
        height: 245px;
    display: block;
    background-color: rgb(255, 255, 255);
    border: solid black;
    border-width: 1px;
    border-color: black;
    z-index: 3;
}
.AusfDataT13{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 0px;
        width: 935px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 4;
}
.AusfDataÜ14{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 2585px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT14R{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 2630px;
        width: 950px;
        height: 330px;
    display: block;
    background-color: rgb(255, 255, 255);
    border: solid black;
    border-width: 1px;
    border-color: black;
    z-index: 3;
}
.AusfDataT14{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 0px;
        width: 930px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 4;
}
.AusfDataÜ15{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 2970px;
        width: 200px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT15{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 3020px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ16{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 3560px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT16{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 3610px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ17{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 4010px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT17{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 4060px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ18{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 4220px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT18{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 4270px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ19{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 4450px;
        width: 330px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT19{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 4500px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ20{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 4600px;
        width: 330px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT20{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 4650px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ21{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 5130px;
        width: 330px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT21{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 5180px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ22{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 5320px;
        width: 660px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT22{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 5370px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ23{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 5950px;
        width: 600px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT23{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 6000px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ24{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 6450px;
        width: 600px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT24{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 6500px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ25{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 6840px;
        width: 350px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT25{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 6900px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ26{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 7450px;
        width: 850px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT26{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 7500px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ27{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 7860px;
        width: 850px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT27{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 7910px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ28{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 8030px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT28{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 8070px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ29{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 8970px;
        width: 1084px;
        height: 70px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT29{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 9050px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ30{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 9940px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT30{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 10000px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ31{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 10890px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT31{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 10930px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ32{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 11730px;
        width: 1084px;
        height: 70px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT32{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 11810px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ33{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 13000px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT33{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 13050px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ34{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 13900px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT34{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 13950px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ35{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 15900px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT35{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 15950px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ36{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 16550px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT36{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 16600px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ37{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 17470px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT37{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 17520px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ38{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 18280px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT38{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 18330px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ39{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 19050px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT39{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 19100px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ40{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 19480px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT40{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 19520px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ41{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 20230px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT41{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 20270px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ42{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 20940px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT42{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 20990px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ43{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 21590px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT43{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 21630px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ44{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 22230px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT44{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 22270px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ45{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 22650px;
        width: 1084px;
        height: 70px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT45{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 22730px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ46{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 22890px;
        width: 1084px;
        height: 105px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT46{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 23000px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.AusfDataÜ47{
    position: absolute;
    font-size: 1em;
    text-align: center;
    left: -3px;
    top: 23230px;
        width: 1084px;
        height: 35px;
    display: block;
    background-color: rgb(255, 255, 255);
        border: solid black;
        border-width: 1px;
        border-color: black;
    z-index: 4;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.AusfDataT47{
    position: absolute;
    font-size: 1em;
    text-align: left;
    left: 10px;
    top: 23270px;
        width: 1020px;
        height: 120px;
    display: block;
    background-color: rgb(255, 255, 255);
    z-index: 3;
}
.das-blaue-kackding-da-ganz-untenD .SeitenanfangKnopf:hover  {background-color: #1a50cf;}
.das-blaue-kackding-da-ganz-untenI .SeitenanfangKnopf:hover  {background-color: #1a50cf;}
.das-blaue-kackding-da-ganz-untenD .KnopfImpressum:hover  {background-color: #1a50cf;}
.das-blaue-kackding-da-ganz-untenW .SeitenanfangKnopf:hover  {background-color: #1a50cf;}
.das-blaue-kackding-da-ganz-untenW .KnopfImpressum:hover  {background-color: #1a50cf;}
.SeitenendeKnopf{
    background-color: rgb(1, 64, 195);
    color: white;
    position: fixed;
    text-align: center;
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 99999999;
    height: 60px;
    width: 170px;
    right: 0px;
    top: 0px;
    text-decoration: none;
}
.SeitenendeDings{
    position: absolute;
    display: inline-block;
    z-index: 99999999;
}
.SeitenendeKnopf:hover  {background-color: #1a50cf;}
.das-blaue-kackding-da-ganz-obenD {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width: 0vw;
    height: 60px;
    width: 100%;
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
    z-index: 69420;
}
.DreieckU{
    position: fixed;
    top: 40px;
    right: 80px;
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgb(255, 255, 255);
    z-index: 99999999694211;
}
.AusfDataK{
    background-color: rgb(1, 64, 195);
    color: white;
    position: fixed;
    text-align: center;
    padding: 16px;
    font-size: 1.2em;
    border: none;
    z-index: 99999999;
    height: 60px;
    width: 400px;
    left: 170px;
    top: 0px;
    text-decoration: none;
}
.AusfDataKDings{
    position: absolute;
    display: inline-block;
    z-index: 99999999;
}
.AusfDataK:hover  {background-color: #1a50cf;}
.BündelFürsBündel{
    display:flex;
    justify-content: center;
    align-items: center;
}
.BündelAusfData{
    position: relative;
    width: 1105px;
    height: 23450px;
    display: block;
    z-index: 69;
    background-color: white;
    border: solid black;
        border-color: black;
        border-width: 1px 1px 1px 1px;
        box-shadow: 0px 2px 5px 1px rgba(47, 52, 57, 0.378);
}
.seite1hintergrundbildW{
    min-height: 100vh;
    max-width: 100vw;
    min-width: 99.2vw;
    background-color: rgb(158, 195, 239);
    background-size: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: repeat;
}
.das-blaue-kackding-da-ganz-untenW {
    background-color: rgb(1, 64, 195);
    max-width: 100vw;
    min-width:  0vw;
    height: 60px;
    width: 100%;
    display: block;
    position: absolute;
    top: 920px;
    left: 0px;
    z-index: 69;
    box-shadow: 0px -2px 5px 1px rgba(47, 52, 57, 0.378);
}
/* dienstleistung-> aufdingsen der textboxen beim draufgehen des dropdowns*/