.version.ansprechpartner {
  color: #0000ED;
  background-color: #4131E5;
}

#page {
  z-index: 1;
  width: 380px;
  min-height: 807px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: #F5F5F5;
}

#pu34234 {
  z-index: 52;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: 9px;
  margin-left: 30px;
}

#u34234 {
  z-index: 52;
  width: 189px;
  background-color: transparent;
  margin-left: 66px;
  position: relative;
}

#u34235 {
  z-index: 53;
  display: block;
}

#pu34270 {
  z-index: 23;
  width: 0.01px;
  margin-left: 2px;
  margin-top: 16px;
}

#u34270 {
  z-index: 23;
  width: 116px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u34278-9 {
  z-index: 43;
  width: 211px;
  min-height: 43px;
  background-color: transparent;
  line-height: 1;
  color: #2B2F37;
  font-size: 15px;
  font-family: open-sans, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 35px;
  left: 130px;
}

#u34278-4,
#u34278-7 {
  font-weight: 400;
}

#u34278-4 {
  margin-top: 12px;
}

#u34278-3,
#u34278-5 {
  font-style: italic;
}

#pu34272 {
  z-index: 25;
  width: 0.01px;
  margin-left: 4px;
  margin-top: 11px;
}

#u34272 {
  z-index: 25;
  width: 113px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u34276-8 {
  z-index: 29;
  width: 180px;
  min-height: 43px;
  background-color: transparent;
  color: #2B2F37;
  font-size: 15px;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 33px;
  left: 129px;
}

#u34276-4 {
  line-height: 0px;
}

#u34276-4 span {
  line-height: 1.2;
}

#u34276-3 {
  font-size: 13px;
  font-style: italic;
}

#u34276-6 {
  line-height: 1.7;
  font-style: italic;
}

#pu34274 {
  z-index: 27;
  width: 0.01px;
  margin-left: 3px;
  margin-top: 11px;
}

#u34274 {
  z-index: 27;
  width: 115px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#pu34275 {
  z-index: 27;
  width: 0.01px;
  margin-left: 3px;
  margin-top: 11px;
}

#u34275 {
  z-index: 27;
  width: 115px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u34276-3 {
  font-size: 13px;
  font-style: italic;
}

#u34277-6 {
  z-index: 37;
  width: 194px;
  min-height: 43px;
  background-color: transparent;
  line-height: 1.7;
  color: #2B2F37;
  font-size: 15px;
  font-family: open-sans, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 26px;
  left: 130px;
}

#mu34277-3 {
  font-size: 13px;
  font-style: italic;
  line-height: 1.2;
}

#u34278-2,
#u34276,
#u34277-2,
#mu34277-2 {
  font-weight: 700;
}

#mu34277-2 {
  line-height: 18px;
}

#u34277-4,
#mu34277-4 {
  font-weight: 400;
  font-style: italic;
}

#mu34277-4 {
  line-height: 0;
}

#mu34277-5 {
  line-height: 1.7;
  font-style: italic;
}

#u34192-4 {
  z-index: 19;
  width: 223px;
  min-height: 41px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease-in-out;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease-in-out;
  background-image: url("../../images/blank.gif?crc=4208392903");
  background-color: #009245;
  border-radius: 5px;
  line-height: 2.5;
  text-align: center;
  font-size: 16px;
  color: #FFFFFF;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  margin-left: 48px;
  margin-top: 29px;
  position: relative;
}

#u34192-4:hover {
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-timing-function: ease-out;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: #009245;
  opacity: 0.53;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=53)";
  filter: alpha(opacity=53);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 41px;
  width: 223px;
  margin: 29px 0px 0px 48px;
}

#u34192-4.MuseLinkActive {
  box-shadow: none;
  background-color: #898989;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 41px;
  width: 223px;
  margin: 29px 0px 0px 48px;
}

#u34233-6 {
  z-index: 54;
  width: 321px;
  min-height: 20px;
  background-color: transparent;
  line-height: 1.7;
  text-align: center;
  font-size: 12px;
  color: #5A5A64;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  margin-top: 43px;
  position: relative;
}

#u34190-4 {
  z-index: 15;
  width: 123px;
  min-height: 38px;
  background-color: #F1920E;
  border-radius: 5px;
  line-height: 2.2;
  text-align: center;
  font-size: 17px;
  color: #FFFFFF;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  margin-left: 104px;
  margin-top: 48px;
  position: relative;
}

#u34190-4:hover {
  background-color: #898989;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 38px;
  width: 123px;
  margin: 48px 0px 0px 104px;
}

#u34190-4:active {
  background-color: #898989;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 38px;
  width: 123px;
  margin: 48px 0px 0px 104px;
}

.css_verticalspacer .verticalspacer {
  height: calc(100vh - 790px);
}

#u34188 {
  z-index: 2;
  min-height: 33.90000000000009px;
  background-color: #5A5A64;
  padding: 22px 7px 15.099999999999909px 32px;
}

#u34215-4 {
  z-index: 3;
  width: 269px;
  min-height: 20px;
  background-color: transparent;
  line-height: 1.7;
  color: #FFFFFF;
  font-size: 9px;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
}

#pu34189-4 {
  z-index: 7;
  width: 0.01px;
  top: -6px;
  margin-bottom: -6px;
  position: relative;
}

#u34189-4 {
  z-index: 7;
  width: 293px;
  min-height: 20px;
  background-color: transparent;
  line-height: 1.7;
  color: #FFFFFF;
  font-size: 9px;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
}

#u34191-4 {
  z-index: 11;
  width: 78px;
  min-height: 20px;
  background-color: transparent;
  line-height: 1.7;
  color: #FFFFFF;
  font-size: 10px;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 263px;
}

.js body {
  visibility: hidden;
}

.js body.initialized {
  visibility: visible;
}

#u34188-bw {
  z-index: 2;
  min-height: 33.90000000000009px;
}

#muse_css_mq,
.html {
  background-color: #FFFFFF;
}

body {
  position: relative;
  min-width: 380px;
}

.verticalspacer {
  min-height: 17px;
}

@-ms-viewport {
  width: 380px;
}

@-webkit-viewport {
  width: 380px;
}

@-o-viewport {
  width: 380px;
}

@-moz-viewport {
  width: 380px;
}

@viewport {
  width: 380px;
}