/* =============================================================================
   index.css
   Bodybalance – Privatpraxis für Osteopathie und Pilates in Niedernhall
   Adobe Muse Export – strukturiert und bereinigt
   =============================================================================

   Inhaltsverzeichnis:
    1.  Basisstile & Sichtbarkeit
    2.  Seitenlayout & Hintergrund
    3.  Kontaktblock (oben links)
    4.  Haupt-Navigation
    5.  Willkommensbereich & Portrait
    6.  Footer-Navigation (Kontakt-Bereich)
    7.–13. Breakpoints: Desktop bis 320px
   ============================================================================= */


/* =============================================================================
   1–6. BASIS- & KOMPONENTENSTILE
   ============================================================================= */

.version.index {
  color:#00000E;
  background-color:#3B2168;
}

.js body {
  visibility:hidden;
}

.js body.initialized {
  visibility:visible;
}

#page {
  margin-left:auto;
  border-color:#000000;
  width:100%;
  z-index:1;
  background-color:transparent;
  border-width:0px;
  margin-right:auto;
  background-image:none;
}

#panchor-u25816 {
  margin-top:-24px;
  margin-right:-10000px;
  z-index:117;
}

#anchor-u25816 {
  margin-left:75px;
  left:0px;
  position:relative;
}

#u25764 {
  opacity:1;
  z-index:86;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  border-color:#E8E8E8;
  filter:alpha(opacity=100);
  border-width:1px 0px;
  background:#FFFFFF url("../images/d60_3939-2.jpg?crc=3796483910") no-repeat center center;
  background-size:cover;
}

#u25764_align_to_page {
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

#about {
  width:22px;
  position:relative;
  margin-right:-10000px;
}

#u25764-bw {
  z-index:86;
}

#u58642 {
  opacity:1;
  filter:alpha(opacity=100);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  position:relative;
  background:transparent url("../images/logo_v3_bodybalance.svg?crc=3263401842") no-repeat center center;
  background-size:contain;
}

.nosvg #u58642 {
  background-image:url('../images/logo_v3_bodybalance_poster_u58651.png?crc=551755556');
}

#pu25865-6 {
  z-index:79;
}

#u25865-6 {
  z-index:79;
  background-color:transparent;
}

#u25763 {
  z-index:85;
  background-color:#4C5D6C;
  opacity:0.2;
  filter:alpha(opacity=20);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

#u25815-30 {
  padding-left:22px;
  z-index:87;
  background-color:transparent;
  position:relative;
}

#u25815-2 {
  text-align:left;
  font-size:12px;
  line-height:22px;
}

#u25815-10,#u25815-23 {
  font-size:12px;
  line-height:17px;
  text-align:left;
}

#u90400-76 {
  margin-left:20px;
  margin-right:20px;
}

#u90400-3 {
  padding-left:0px;
  text-align:center;
  line-height:0px;
  padding-bottom:0px;
  padding-right:0px;
}

#u90415 {
  float:left;
  margin-right:17px;
}

#u90400-77,#u90416-6 {
  background-color:transparent;
}

#u90417 {
  margin-bottom:2px;
  margin-top:-2px;
  margin-right:40px;
}

#u90418 {
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u90420 {
  opacity:1;
  filter:alpha(opacity=100);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  margin-right:-10000px;
  position:relative;
  border-radius:500px;
  background:#5E707F url("../images/nadine-froede-portrait2.jpg?crc=3909173116") no-repeat center top;
  background-size:cover;
}

#u90419 {
  opacity:1;
  filter:alpha(opacity=100);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  margin-right:-10000px;
  position:relative;
  background:transparent url("../images/logo_v2_nadinefroede.svg?crc=58622655") no-repeat center top;
  background-size:contain;
}

.nosvg #u90419 {
  background-image:url('../images/logo_v2_nadinefroede_poster_u105470.png?crc=4169979996');
}

#u90400-12 {
  padding-left:0px;
  padding-right:0px;
  line-height:0px;
}

#u90416-3,#u90400-11 {
  font-weight:400;
  line-height:29px;
}

#u90400-14,#u90400-16,#u90400-18,#u90400-20,#u90400-22,#u90400-24,#u90400-26,#u90400-28,#u90400-30,#u90400-30b {
  letter-spacing:0px;
  padding-left:12px;
  padding-right:0px;
  text-indent:-12px;
}

#u90400-2,#u90400-38 {
  font-weight:400;
}

#u90400-4,#u90400-6,#u90400-8,#u90400-10,#u90400-32,#u90400-37,#u90400-40,#u90400-42,#u90400-48,#u90400-50 {
  padding-left:0px;
  padding-right:0px;
  font-size:14px;
  line-height:21px;
}

#u90416-4,#u90400-57 {
  padding-left:0px;
  padding-right:0px;
  line-height:0px;
  padding-bottom:0px;
}

#u90400-53,#u90400-55 {
  font-weight:400;
  font-size:14px;
}

#u90400-52,#u90400-54,#u90400-56 {
  color:#0091BA;
  font-size:14px;
}

#u90400-58,#u90400-61 {
  padding-left:0px;
  padding-right:0px;
  font-size:14px;
  color:#0091BA;
}

#u90400-51,#u90400-65 {
  padding-left:0px;
  padding-right:0px;
  font-size:14px;
  padding-bottom:0px;
  color:#0091BA;
}

#u90416,#u90400-62 {
  font-size:1px;
  line-height:0px;
}

#u104847 {
  margin-bottom:1px;
  margin-top:-1px;
}

#u104848 {
  opacity:1;
  filter:alpha(opacity=100);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  background:transparent url("../images/youtube_grau.svg?crc=71581906") no-repeat center top;
  background-size:contain;
}

.nosvg #u104848 {
  background-image:url('../images/youtube_grau_poster_u105478.png?crc=3785677408');
}

#u90400-66,#u90400-67,#u90400-72 {
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}

#pu92692,#u92692 {
  z-index:28;
}

#u92693-14 {
  z-index:29;
  margin-right:-10000px;
  position:relative;
  min-height:188px;
}

#u93078 {
  margin-bottom:-1px;
  margin-top:1px;
}

#u93079 {
  z-index:42;
}

#u93081-5 {
  z-index:43;
  margin-right:-10000px;
  position:relative;
  min-height:34px;
}

#u93081-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93084-5 {
  position:relative;
  z-index:48;
  margin-right:-10000px;
  min-height:34px;
}

#u93081-5:active,#u93084-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93084-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93083-5 {
  z-index:53;
  margin-right:-10000px;
  position:relative;
  min-height:34px;
}

#u93084-5.MuseLinkActive,#u93083-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93082-5 {
  z-index:58;
  margin-right:-10000px;
  position:relative;
  min-height:34px;
}

#u93083-5:active,#u93082-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93085-5 {
  z-index:63;
  margin-right:-10000px;
  position:relative;
  min-height:34px;
}

#u93082-5:active,#u93085-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93080-5 {
  z-index:68;
  margin-right:-10000px;
  position:relative;
  min-height:34px;
}

#u93085-5:active,#u93080-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u93080-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  margin:0px -10000px 0px 0px;
}

#u92691-26 {
  width:394px;
  z-index:2;
  position:relative;
  min-height:158px;
}

#pu104346 {
  left:0%;
  z-index:76;
}

#u104346 {
  margin-right:-10000px;
  position:relative;
  z-index:76;
}

#u104362 {
  margin-right:-10000px;
  position:relative;
  z-index:77;
}

#u104404 {
  margin-right:-10000px;
  position:relative;
  z-index:78;
}

.html {
  background-color:#FFFFFF;
}

#contact,body {
  position:relative;
}



/* =============================================================================
   7. BREAKPOINT: Desktop (>= 1039px)
   ============================================================================= */

@media (min-width: 1039px), print {

#muse_css_mq {
  background-color:#FFFFFF;
}

#bp_infinity.active {
  display:block;
}

#page {
  min-height:1287px;
  max-width:1200px;
}

#pu25865-6 {
  margin-top:6px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u25865-6 {
  width:714px;
  min-height:65px;
  line-height:23px;
  position:relative;
  margin-right:-10000px;
  margin-top:494px;
  left:31.34%;
}

#u25865-4 {
  font-size:19px;
  color:#5E707F;
}

#u25763 {
  width:260px;
  height:465px;
  position:relative;
  margin-right:-10000px;
  margin-top:136px;
  left:3.67%;
}

#u25764 {
  min-height:28px;
  padding-bottom:280px;
}

#u25764_align_to_page {
  max-width:1200px;
}

#about {
  margin-top:10px;
  left:20px;
}

#u25764-bw {
  min-height:28px;
}

#u25815-30 {
  width:238px;
  min-height:197px;
  margin-right:-10000px;
  margin-top:404px;
  left:3.67%;
}

#u41272-6 {
  z-index:119;
  min-height:54px;
  background-color:transparent;
  text-align:center;
  position:relative;
  margin-right:-10000px;
  margin-top:569px;
  width:59.5%;
  left:31.34%;
}

#u41272 {
  font-size:1px;
  line-height:0px;
}

#u41274 {
  z-index:125;
  width:719px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u41278-5 {
  z-index:126;
  width:119px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:119px;
  border-width:0px 1px;
}

#u41278-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:119px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:hover p,#u41278-5:hover span,#u41278-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41279-5 {
  z-index:131;
  width:120px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u41280-5 {
  z-index:136;
  width:120px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:599px;
}

#u41279-5.MuseLinkActive,#u41280-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:120px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:120px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:hover p,#u41280-5:hover span,#u41280-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4 {
  z-index:141;
  width:119px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:479px;
  border-width:0px 1px;
}

#u41278-5:active,#u41277-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:119px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:hover p,#u41277-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4:active p,#u41277-4:active span {
  color:#000000;
  visibility:inherit;
}

#u41275-5 {
  z-index:145;
  width:119px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:239px;
  border-width:0px 1px;
}

#u41277-4:active,#u41275-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:119px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:hover p,#u41275-5:hover span,#u41275-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41276-5 {
  z-index:150;
  width:119px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:359px;
  border-width:0px 1px;
}

#u41275-5:active,#u41276-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:119px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:119px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:hover p,#u41276-5:hover span,#u41276-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41278-5:active p,#u41278-5:active span,#u41278-5:active a,#u41279-5.MuseLinkActive p,#u41279-5.MuseLinkActive span,#u41279-5.MuseLinkActive a,#u41280-5:active p,#u41280-5:active span,#u41280-5:active a,#u41275-5:active p,#u41275-5:active span,#u41275-5:active a,#u41276-5:active p,#u41276-5:active span,#u41276-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u58642 {
  z-index:156;
  margin-right:-10000px;
  margin-top:325px;
  width:24.84%;
  left:46%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:56.711409395973156%;
}

#u90400-77 {
  z-index:157;
  min-height:860px;
}

#u90416-6 {
  z-index:162;
  width:292px;
  min-height:1076px;
}

#u90418 {
  z-index:168;
  width:251px;
}

#u90420 {
  z-index:169;
  width:250px;
  height:250px;
}

#u90419 {
  z-index:170;
  width:249px;
  height:83px;
  margin-top:266px;
  left:2px;
}

#u90400-2 {
  line-height:29px;
}

#u90400-48 {
  font-size:14px;
  line-height:21px;
}

#u90400-58 {
  line-height:21px;
  padding-bottom:0px;
}

#u90400-61 {
  line-height:21px;
  padding-bottom:5px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:21px;
}

#u104848 {
  z-index:235;
  width:300px;
  height:45px;
}

#u90400-68 {
  text-align:center;
}

#u90400-70 {
  font-size:24px;
  line-height:35px;
  color:#0091BA;
}

#u90400-77-bw {
  z-index:157;
  min-height:860px;
  margin-top:35px;
  left:0px;
  margin-left:0px;
}

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

#ppu92692 {
  z-index:0;
  margin-bottom:-71px;
  margin-right:-10000px;
  margin-top:68px;
  width:100%;
}

#panchor-u25816,#pu92692 {
  width:100%;
}

#u92692 {
  height:672px;
}

#u92692-bw {
  z-index:28;
  margin-top:181px;
  height:672px;
  left:0px;
  margin-left:0px;
}

#u92693-14 {
  margin-top:5px;
  width:96.67%;
  left:1.67%;
  margin-left:0%;
}

#u93079 {
  width:719px;
}

#u93081-5 {
  width:119px;
  left:119px;
}

#u93081-5:hover {
  width:119px;
}

#u93084-5 {
  width:120px;
}

#u93084-5:hover {
  width:120px;
}

#u93084-5:active {
  width:120px;
}

#u93083-5 {
  width:120px;
  left:599px;
}

#u93084-5.MuseLinkActive,#u93083-5:hover {
  width:120px;
}

#u93083-5:active {
  width:120px;
}

#u93082-5 {
  width:119px;
  left:479px;
}

#u93081-5:active,#u93082-5:hover {
  width:119px;
}

#u93085-5 {
  width:119px;
  left:239px;
}

#u93082-5:active,#u93085-5:hover {
  width:119px;
}

#u93080-5 {
  width:119px;
  left:359px;
}

#u93085-5:active,#u93080-5:hover {
  width:119px;
}

#u93080-5:active {
  width:119px;
}

#contact {
  margin-right:-10000px;
  width:22px;
  left:8px;
  margin-left:0px;
}

#u92691-26 {
  margin-top:41px;
  margin-left:50%;
  left:-197px;
}

#pu104346 {
  margin-top:32px;
  width:20.34%;
  margin-left:40.42%;
}

#u104346 {
  width:22.96%;
}

#u104362 {
  width:22.96%;
  left:37.3%;
}

#u104404 {
  width:22.96%;
  left:77.05%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:110.71428571428572%;
}

body {
  padding-bottom:74px;
}

.verticalspacer {
  min-height:1px;
}

}


/* =============================================================================
   8. BREAKPOINT: Tablet gross (918px – 1038px)
   ============================================================================= */

@media (min-width: 918px) and (max-width: 1038px) {

#muse_css_mq {
  background-color:#00040e;
}

#bp_1038.active {
  display:block;
}

#page {
  min-height:1626px;
  max-width:1038px;
}

#panchor-u25816 {
  width:100%;
}

#pu25865-6 {
  margin-top:6px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u25865-6 {
  width:624px;
  min-height:72px;
  line-height:25px;
  font-size:21px;
  position:relative;
  margin-right:-10000px;
  margin-top:545px;
  left:32.37%;
}

#u25763 {
  width:225px;
  height:474px;
  position:relative;
  margin-right:-10000px;
  margin-top:136px;
  left:4.24%;
}

#u25764 {
  min-height:28px;
  padding-bottom:235px;
}

#u25764_align_to_page {
  max-width:1038px;
}

#about {
  margin-top:10px;
  left:9px;
}

#u25764-bw {
  min-height:28px;
}

#u25815-30 {
  width:203px;
  min-height:79px;
  margin-right:-10000px;
  margin-top:403px;
  left:4.24%;
}

#u25815-12,#u25815-14,#u25815-20,#u25815-26 {
  font-size:12px;
  line-height:17px;
}

#u58642 {
  z-index:156;
  margin-right:-10000px;
  margin-top:338px;
  width:26.88%;
  left:46.25%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:65.94982078853047%;
}

#u41272-6 {
  z-index:119;
  min-height:54px;
  background-color:transparent;
  text-align:center;
  margin-top:59px;
  position:relative;
  width:61.28%;
  left:0%;
  margin-left:32.28%;
}

#u41272 {
  font-size:1px;
  line-height:0px;
}

#u41274 {
  z-index:125;
  width:623px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u41278-5 {
  z-index:126;
  width:106px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:104px;
  border-width:0px 1px;
}

#u41278-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:106px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:106px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:hover p,#u41278-5:hover span,#u41278-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41279-5 {
  z-index:131;
  width:105px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u41279-5.MuseLinkActive {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:105px;
  margin:0px -10000px 0px 0px;
}

#u41280-5 {
  z-index:136;
  width:103px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:520px;
}

#u41280-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:103px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:hover p,#u41280-5:hover span,#u41280-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4 {
  z-index:141;
  width:102px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:418px;
  border-width:0px 1px;
}

#u41277-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:102px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:102px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:hover p,#u41277-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4:active p,#u41277-4:active span {
  color:#000000;
  visibility:inherit;
}

#u41275-5 {
  z-index:145;
  width:103px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:210px;
  border-width:0px 1px;
}

#u41280-5:active,#u41275-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:103px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:hover p,#u41275-5:hover span,#u41275-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41276-5 {
  z-index:150;
  width:103px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:314px;
  border-width:0px 1px;
}

#u41275-5:active,#u41276-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:103px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:103px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:hover p,#u41276-5:hover span,#u41276-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41278-5:active p,#u41278-5:active span,#u41278-5:active a,#u41279-5.MuseLinkActive p,#u41279-5.MuseLinkActive span,#u41279-5.MuseLinkActive a,#u41280-5:active p,#u41280-5:active span,#u41280-5:active a,#u41275-5:active p,#u41275-5:active span,#u41275-5:active a,#u41276-5:active p,#u41276-5:active span,#u41276-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u90400-77 {
  z-index:157;
  min-height:4685px;
}

#u90400 {
  font-size:20px;
}

#u90416-6 {
  z-index:162;
  width:304px;
  min-height:1065px;
}

#u90416-4 {
  text-align:center;
}

#u90418 {
  z-index:168;
  width:226px;
}

#u90420 {
  z-index:169;
  width:226px;
  height:235px;
}

#u90419 {
  z-index:170;
  width:215px;
  height:83px;
  margin-top:259px;
  left:11px;
}

#u90400-2 {
  line-height:29px;
}

#u90400-3,#u90400-57 {
  font-size:24px;
}

#u90400-58 {
  line-height:21px;
  padding-bottom:0px;
}

#u90400-61 {
  line-height:21px;
  padding-bottom:5px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:21px;
}

#u104848 {
  z-index:235;
  width:300px;
  height:53px;
}

#u90400-68 {
  font-size:14px;
  text-align:center;
  line-height:21px;
}

#u90400-70 {
  font-size:24px;
  line-height:35px;
  color:#0091BA;
}

#u90400-66,#u90400-67,#u90400-72 {
  font-size:24px;
  line-height:35px;
}

#u90400-77-bw {
  z-index:157;
  min-height:4685px;
  margin-top:10px;
  left:0px;
  margin-left:0px;
}

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

#pcontact {
  z-index:75;
  margin-bottom:-52px;
  margin-right:-10000px;
  margin-top:-126px;
  width:100%;
}

#contact {
  left:0px;
  margin-left:134px;
}

#pu92692 {
  margin-top:118px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u92692 {
  height:672px;
}

#u92692-bw {
  z-index:28;
  margin-top:176px;
  height:672px;
}

#u92693-14 {
  width:98.08%;
  left:1.93%;
}

#u93079 {
  width:623px;
}

#u93081-5 {
  width:106px;
  left:104px;
}

#u93081-5:hover {
  width:106px;
}

#u93081-5:active {
  width:106px;
}

#u93084-5 {
  width:105px;
}

#u93084-5:hover {
  width:105px;
}

#u93084-5:active {
  width:105px;
}

#u93084-5.MuseLinkActive {
  width:105px;
}

#u93083-5 {
  width:103px;
  left:520px;
}

#u93083-5:hover {
  width:103px;
}

#u93082-5 {
  width:102px;
  left:314px;
}

#u93082-5:hover {
  width:102px;
}

#u93082-5:active {
  width:102px;
}

#u93085-5 {
  width:103px;
  left:210px;
}

#u93083-5:active,#u93085-5:hover {
  width:103px;
}

#u93080-5 {
  width:103px;
  left:417px;
}

#u93085-5:active,#u93080-5:hover {
  width:103px;
}

#u93080-5:active {
  width:103px;
}

#u92691-26 {
  margin-top:10px;
  margin-left:50%;
  left:-197px;
}

#pu104346 {
  margin-top:62px;
  width:20.14%;
  margin-left:40.95%;
}

#u104346 {
  width:22.97%;
}

#u104362 {
  width:22.97%;
  left:37.33%;
}

#u104404 {
  width:22.97%;
  left:77.04%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:110.41666666666667%;
}

body {
  overflow-x:hidden;
  padding-bottom:89px;
}

.verticalspacer {
  min-height:1px;
}

}


/* =============================================================================
   9. BREAKPOINT: Tablet mittel (741px – 917px)
   ============================================================================= */

@media (min-width: 741px) and (max-width: 917px) {

#muse_css_mq {
  background-color:#000395;
}

#bp_917.active {
  display:block;
}

#page {
  min-height:1626px;
  max-width:917px;
}

#panchor-u25816 {
  padding-bottom:0px;
  width:100%;
}

#pu25865-6 {
  margin-top:6px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u25865-6 {
  width:601px;
  min-height:34px;
  line-height:22px;
  position:relative;
  margin-right:-10000px;
  margin-top:553px;
  left:29.56%;
}

#u25865-4 {
  font-size:18px;
}

#u25763 {
  width:209px;
  height:478px;
  position:relative;
  margin-right:-10000px;
  margin-top:152px;
  left:4.26%;
}

#u25764 {
  min-height:37px;
  padding-bottom:257px;
}

#u25764_align_to_page {
  max-width:917px;
}

#about {
  margin-top:19px;
  left:17px;
}

#u25764-bw {
  min-height:37px;
}

#u25815-30 {
  width:194px;
  min-height:79px;
  margin-right:-10000px;
  margin-top:427px;
  left:4.26%;
}

#u25815-12,#u25815-14,#u25815-20,#u25815-26 {
  font-size:12px;
  line-height:17px;
}

#u58642 {
  z-index:156;
  margin-right:-10000px;
  margin-top:325px;
  width:33.59%;
  left:46.02%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:67.85714285714286%;
}

#u41272-6 {
  z-index:119;
  min-height:54px;
  background-color:transparent;
  text-align:center;
  margin-top:62px;
  position:relative;
  width:65.54%;
  left:0%;
  margin-left:29.56%;
}

#u41272 {
  font-size:1px;
  line-height:0px;
}

#u41274 {
  z-index:125;
  width:605px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u41278-5 {
  z-index:126;
  width:109px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:99px;
  border-width:0px 1px;
}

#u41278-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:109px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:109px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:hover p,#u41278-5:hover span,#u41278-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41279-5 {
  z-index:131;
  width:99px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u41280-5 {
  z-index:136;
  width:99px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:506px;
}

#u41279-5.MuseLinkActive,#u41280-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:99px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:99px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:hover p,#u41280-5:hover span,#u41280-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4 {
  z-index:141;
  width:98px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:407px;
  border-width:0px 1px;
}

#u41277-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:98px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:hover p,#u41277-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4:active p,#u41277-4:active span {
  color:#000000;
  visibility:inherit;
}

#u41275-5 {
  z-index:145;
  width:98px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:208px;
  border-width:0px 1px;
}

#u41277-4:active,#u41275-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:98px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:hover p,#u41275-5:hover span,#u41275-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41276-5 {
  z-index:150;
  width:98px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:308px;
  border-width:0px 1px;
}

#u41275-5:active,#u41276-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:98px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:98px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:hover p,#u41276-5:hover span,#u41276-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41278-5:active p,#u41278-5:active span,#u41278-5:active a,#u41279-5.MuseLinkActive p,#u41279-5.MuseLinkActive span,#u41279-5.MuseLinkActive a,#u41280-5:active p,#u41280-5:active span,#u41280-5:active a,#u41275-5:active p,#u41275-5:active span,#u41275-5:active a,#u41276-5:active p,#u41276-5:active span,#u41276-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u90400-77 {
  z-index:157;
  min-height:5170px;
  margin-top:72px;
  position:relative;
  width:95.64%;
  left:0%;
  margin-left:2.19%;
}

#u90416-6 {
  z-index:162;
  width:237px;
  min-height:1025px;
}

#u90418 {
  z-index:168;
  width:206px;
}

#u90420 {
  z-index:169;
  width:206px;
  height:205px;
}

#u90419 {
  z-index:170;
  width:190px;
  height:83px;
  margin-top:211px;
  left:5px;
}

#u90400-2 {
  line-height:29px;
}

#u90400-58 {
  line-height:21px;
  padding-bottom:0px;
}

#u90400-61 {
  line-height:21px;
  padding-bottom:5px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:21px;
}

#u104848 {
  z-index:235;
  width:300px;
  height:55px;
}

#u90400-68 {
  font-size:14px;
  text-align:right;
  line-height:21px;
}

#u90400-70 {
  font-size:24px;
  line-height:35px;
  color:#0091BA;
}

#u90400-71 {
  text-align:center;
}

#u90400-72 {
  font-size:24px;
  line-height:35px;
}

#u90400-73,#u90400-74,#u90400-75 {
  font-size:14px;
  line-height:25px;
}

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

#pcontact {
  z-index:75;
  padding-bottom:0px;
  margin-bottom:-79px;
  margin-right:-10000px;
  margin-top:-92px;
  width:100%;
}

#contact {
  left:0px;
  margin-left:20px;
}

#pu92692 {
  margin-top:118px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u92692 {
  height:672px;
}

#u92692-bw {
  z-index:28;
  margin-top:176px;
  height:672px;
}

#u92693-14 {
  width:97.82%;
  left:2.19%;
}

#u93079 {
  width:712px;
}

#u93081-5 {
  width:116px;
  left:120px;
}

#u93081-5:hover {
  width:116px;
}

#u93084-5 {
  width:120px;
}

#u93084-5:hover {
  width:120px;
}

#u93084-5:active {
  width:120px;
}

#u93083-5 {
  width:120px;
  left:592px;
}

#u93084-5.MuseLinkActive,#u93083-5:hover {
  width:120px;
}

#u93083-5:active {
  width:120px;
}

#u93082-5 {
  width:119px;
  left:472px;
}

#u93082-5:hover {
  width:119px;
}

#u93082-5:active {
  width:119px;
}

#u93085-5 {
  width:116px;
  left:237px;
}

#u93081-5:active,#u93085-5:hover {
  width:116px;
}

#u93080-5 {
  width:116px;
  left:355px;
}

#u93085-5:active,#u93080-5:hover {
  width:116px;
}

#u93080-5:active {
  width:116px;
}

#u92691-26 {
  margin-top:41px;
  margin-left:50%;
  left:-197px;
}

#pu104346 {
  margin-top:55px;
  width:23.78%;
  margin-left:38.5%;
}

#u104346 {
  width:22.94%;
}

#u104362 {
  width:22.94%;
  left:37.62%;
}

#u104404 {
  width:22.94%;
  left:77.53%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:110.00000000000001%;
}

body {
  overflow-x:hidden;
  padding-bottom:111px;
}

.verticalspacer {
  min-height:1px;
}

}


/* =============================================================================
   10. BREAKPOINT: Tablet klein (596px – 740px)
   ============================================================================= */

@media (min-width: 596px) and (max-width: 740px) {

#muse_css_mq {
  background-color:#0002e4;
}

#bp_740.active {
  display:block;
}

#page {
  min-height:1626px;
  max-width:740px;
}

#panchor-u25816 {
  padding-bottom:0px;
  width:100.14%;
}

#u25764 {
  min-height:37px;
  padding-bottom:286px;
}

#u25764_align_to_page {
  max-width:740px;
}

#about {
  margin-top:19px;
  left:20px;
}

#u25764-bw {
  min-height:37px;
  margin-top:6px;
  left:0px;
  margin-left:0px;
}

#u58642 {
  z-index:155;
  margin-top:8px;
  width:46.83%;
  left:0%;
  margin-left:27.13%;
}

.nosvg #u58642 {
  left:0%;
  margin-left:0%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:62.53602305475504%;
}

#pu25865-6 {
  width:0.01px;
  margin-top:20px;
  left:0px;
  margin-left:0px;
}

#u25865-6 {
  min-height:58px;
  line-height:22px;
}

#u25865-4 {
  font-size:18px;
}

#u25865-6-bw {
  z-index:79;
  min-height:58px;
}

#u25763 {
  height:60px;
}

#u25763-bw {
  z-index:85;
  height:60px;
}

#u38052-5 {
  z-index:119;
  min-height:54px;
  background-color:transparent;
  text-align:center;
  margin-top:12px;
  position:relative;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u38052 {
  font-size:1px;
  line-height:0px;
}

#u38054 {
  z-index:124;
  width:458px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u38057-5 {
  z-index:125;
  width:99px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:59px;
  border-width:0px 1px;
}

#u38057-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:99px;
  margin:0px -10000px 0px 0px;
}

#u38057-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:99px;
  margin:0px -10000px 0px 0px;
}

#u38057-5:hover p,#u38057-5:hover span,#u38057-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u38060-5 {
  z-index:130;
  width:59px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u38060-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:59px;
  margin:0px -10000px 0px 0px;
}

#u38060-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:59px;
  margin:0px -10000px 0px 0px;
}

#u38060-5.MuseLinkActive {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:59px;
  margin:0px -10000px 0px 0px;
}

#u38060-5:hover p,#u38060-5:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u38057-5:active p,#u38057-5:active span,#u38057-5:active a,#u38060-5:active p,#u38060-5:active span,#u38060-5.MuseLinkActive p,#u38060-5.MuseLinkActive span {
  color:#5E707F;
  visibility:inherit;
}

#u38059-5 {
  z-index:135;
  width:75px;
  min-height:34px;
  background-color:transparent;
  line-height:11px;
  position:relative;
  margin-right:-10000px;
  left:383px;
}

#u38059-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:75px;
  margin:0px -10000px 0px 0px;
}

#u38059-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:75px;
  margin:0px -10000px 0px 0px;
}

#u38059-5:hover p,#u38059-5:hover span,#u38059-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u38055-4 {
  z-index:140;
  width:74px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:11px;
  position:relative;
  margin-right:-10000px;
  left:307px;
  border-width:0px 1px;
}

#u38055-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:74px;
  margin:0px -10000px 0px 0px;
}

#u38055-4:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:74px;
  margin:0px -10000px 0px 0px;
}

#u38055-4:hover p,#u38055-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u38055-4:active p,#u38055-4:active span {
  color:#000000;
  visibility:inherit;
}

#u38059-3,#u38055-2 {
  font-size:9px;
}

#u38056-5 {
  z-index:144;
  width:73px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:160px;
  border-width:0px 1px;
}

#u38056-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:73px;
  margin:0px -10000px 0px 0px;
}

#u38056-5:hover p,#u38056-5:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u38058-5 {
  z-index:149;
  width:73px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:234px;
  border-width:0px 1px;
}

#u38056-5:active,#u38058-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:73px;
  margin:0px -10000px 0px 0px;
}

#u38058-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:73px;
  margin:0px -10000px 0px 0px;
}

#u38058-5:hover p,#u38058-5:hover span,#u38058-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u38059-5:active p,#u38059-5:active span,#u38059-5:active a,#u38056-5:active p,#u38056-5:active span,#u38058-5:active p,#u38058-5:active span,#u38058-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u38057-3,#u38060-3,#u38056-3,#u38058-3 {
  line-height:0px;
}

#u38057,#u38060,#u38056,#u38058 {
  font-size:9px;
  line-height:11px;
}

#u25815-30 {
  width:249px;
  min-height:79px;
  left:0%;
  margin-left:33.34%;
}

#u25815-12,#u25815-14,#u25815-20,#u25815-26 {
  font-size:12px;
  line-height:17px;
}

#u90400-77 {
  z-index:156;
  min-height:5174px;
}

#u90416-6 {
  z-index:161;
  width:171px;
  min-height:256px;
}

#u90418 {
  z-index:167;
  width:170px;
}

#u90420 {
  z-index:168;
  width:166px;
  height:167px;
  left:3px;
}

#u90419 {
  z-index:169;
  width:170px;
  height:61px;
  margin-top:169px;
}

#u90400-2 {
  line-height:29px;
}

#u90400-58 {
  line-height:21px;
  padding-bottom:0px;
}

#u90400-61 {
  line-height:21px;
  padding-bottom:10px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:21px;
}

#u104848 {
  z-index:234;
  width:300px;
  height:60px;
}

#u90400-70 {
  color:#0091BA;
}

#u90400-77-bw {
  z-index:156;
  min-height:5174px;
  margin-top:29px;
  left:0px;
  margin-left:0px;
}

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

#pcontact {
  z-index:75;
  margin-bottom:-88px;
  margin-right:-10000px;
  margin-top:-101px;
  width:100%;
}

#contact {
  left:0px;
  margin-left:29px;
}

#pu92692 {
  margin-top:118px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u92692 {
  height:672px;
}

#u92692-bw {
  z-index:28;
  margin-top:176px;
  height:672px;
}

#u92693-14 {
  width:94.6%;
  left:2.71%;
}

#u93079 {
  width:448px;
}

#u93081-5 {
  width:88px;
  left:60px;
}

#u93081-5:hover {
  width:88px;
}

#u93081-5:active {
  width:88px;
}

#u93084-5 {
  width:60px;
}

#u93084-5:hover {
  width:60px;
}

#u93084-5:active {
  width:60px;
}

#u93084-5.MuseLinkActive {
  width:60px;
}

#u93083-5 {
  width:75px;
  left:373px;
}

#u93083-5:hover {
  width:75px;
}

#u93083-5:active {
  width:75px;
}

#u93082-5 {
  width:74px;
  left:297px;
}

#u93082-5:hover {
  width:74px;
}

#u93082-5:active {
  width:74px;
}

#u93085-5 {
  width:73px;
  left:149px;
}

#u93085-5:hover {
  width:73px;
}

#u93080-5 {
  width:73px;
  left:223px;
}

#u93085-5:active,#u93080-5:hover {
  width:73px;
}

#u93080-5:active {
  width:73px;
}

#u92691-26 {
  margin-top:41px;
  margin-left:50%;
  left:-197px;
}

#pu104346 {
  margin-top:59px;
  width:31.9%;
  margin-left:35.28%;
}

#u104346 {
  width:22.89%;
}

#u104362 {
  width:22.89%;
  left:37.29%;
}

#u104404 {
  width:22.89%;
  left:77.12%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:111.11111111111111%;
}

body {
  overflow-x:hidden;
  padding-bottom:125px;
}

.verticalspacer {
  min-height:1px;
}

}


/* =============================================================================
   11. BREAKPOINT: Smartphone gross (376px – 595px)
   ============================================================================= */

@media (min-width: 376px) and (max-width: 595px) {

#muse_css_mq {
  background-color:#000253;
}

#bp_595.active {
  display:block;
}

#page {
  min-height:3869px;
  max-width:595px;
}

#panchor-u25816 {
  padding-bottom:0px;
  width:100%;
}

#u25764 {
  min-height:60px;
  padding-bottom:236px;
}

#u25764_align_to_page {
  max-width:595px;
}

#about {
  margin-top:42px;
  left:20px;
}

#u25764-bw {
  min-height:60px;
  margin-top:6px;
  left:0px;
  margin-left:0px;
}

#u58642 {
  z-index:156;
  margin-top:9px;
  width:51.94%;
  left:0%;
  margin-left:23.03%;
}

.nosvg #u58642 {
  left:0%;
  margin-left:0%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:62.7831715210356%;
}

#pu25865-6 {
  width:0.01px;
  margin-top:16px;
  left:0px;
  margin-left:0px;
}

#u25865-6 {
  min-height:37px;
  line-height:14px;
}

#u25865-4 {
  font-size:12px;
  padding-right:8px;
  padding-left:8px;
}

#u25865-6-bw {
  z-index:79;
  min-height:37px;
}

#u25763 {
  height:54px;
}

#u25763-bw {
  z-index:85;
  margin-top:2px;
  height:54px;
}

#u41272-6 {
  z-index:119;
  min-height:44px;
  background-color:transparent;
  text-align:center;
}

#u41272 {
  font-size:1px;
  line-height:0px;
}

#u41274 {
  z-index:125;
  width:447px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u41278-5 {
  z-index:126;
  width:90px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:55px;
  border-width:0px 1px;
}

#u41278-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:90px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:90px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:hover p,#u41278-5:hover span,#u41278-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41279-5 {
  z-index:131;
  width:55px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u41279-5.MuseLinkActive {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:55px;
  margin:0px -10000px 0px 0px;
}

#u41280-5 {
  z-index:136;
  width:73px;
  min-height:34px;
  background-color:transparent;
  line-height:11px;
  position:relative;
  margin-right:-10000px;
  left:374px;
}

#u41280-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:73px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:73px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:hover p,#u41280-5:hover span,#u41280-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4 {
  z-index:141;
  width:64px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:11px;
  position:relative;
  margin-right:-10000px;
  left:308px;
  border-width:0px 1px;
}

#u41277-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:64px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:64px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:hover p,#u41277-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4:active p,#u41277-4:active span {
  color:#000000;
  visibility:inherit;
}

#u41280-3,#u41277-2 {
  font-size:9px;
}

#u41275-5 {
  z-index:145;
  width:80px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:146px;
  border-width:0px 1px;
}

#u41275-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:80px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:hover p,#u41275-5:hover span,#u41275-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41276-5 {
  z-index:150;
  width:80px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:227px;
  border-width:0px 1px;
}

#u41275-5:active,#u41276-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:80px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:80px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:hover p,#u41276-5:hover span,#u41276-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41278-5:active p,#u41278-5:active span,#u41278-5:active a,#u41279-5.MuseLinkActive p,#u41279-5.MuseLinkActive span,#u41279-5.MuseLinkActive a,#u41280-5:active p,#u41280-5:active span,#u41280-5:active a,#u41275-5:active p,#u41275-5:active span,#u41275-5:active a,#u41276-5:active p,#u41276-5:active span,#u41276-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u41278-3,#u41279-3,#u41275-3,#u41276-3 {
  line-height:0px;
}

#u41278,#u41279,#u41275,#u41276 {
  font-size:9px;
  line-height:11px;
}

#u41272-6-bw {
  z-index:119;
  min-height:44px;
  margin-top:12px;
  left:0px;
  margin-left:0px;
}

#u25815-30 {
  width:313px;
  min-height:76px;
  margin-top:7px;
  margin-left:50%;
  left:-170px;
}

#u25815-12,#u25815-14,#u25815-20,#u25815-26 {
  font-size:12px;
  line-height:17px;
}

#u90400-77 {
  z-index:157;
  min-height:1703px;
}

#u90416-6 {
  z-index:162;
  width:150px;
  min-height:294px;
}

#u90418 {
  z-index:168;
  width:149px;
}

#u90420 {
  z-index:169;
  width:148px;
  height:151px;
  left:1px;
}

#u90419 {
  z-index:170;
  width:149px;
  height:62px;
  margin-top:151px;
}

#u90400-2 {
  line-height:20px;
}

#u90400-12 {
  text-align:center;
}

#u90400-58 {
  line-height:14px;
  padding-bottom:5px;
}

#u90400-61 {
  line-height:14px;
  padding-bottom:10px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:14px;
}

#u104848 {
  z-index:235;
  width:300px;
  height:57px;
}

#u90400-66,#u90400-67 {
  line-height:15px;
}

#u90400-68,#u90400-69,#u90400-70,#u90400-71 {
  padding-right:0px;
  padding-left:0px;
}

#u90400-77-bw {
  z-index:157;
  min-height:1703px;
  margin-top:17px;
  left:0px;
  margin-left:0px;
}

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

#pcontact {
  z-index:75;
  margin-bottom:-84px;
  margin-right:-10000px;
  margin-top:-96px;
  width:100.85%;
}

#contact {
  left:0px;
  margin-left:29px;
}

#pu92692 {
  margin-top:118px;
  width:100%;
  left:0%;
  margin-left:0%;
}

#u92692 {
  height:672px;
  min-width:30px;
  position:relative;
  margin-right:-10000px;
  margin-top:176px;
  width:100%;
}

#u92693-14 {
  width:96.67%;
  left:3.34%;
}

#u93079 {
  width:447px;
}

#u93081-5 {
  width:90px;
  left:55px;
}

#u93081-5:hover {
  width:90px;
}

#u93081-5:active {
  width:90px;
}

#u93084-5 {
  width:55px;
}

#u93084-5:hover {
  width:55px;
}

#u93084-5:active {
  width:55px;
}

#u93084-5.MuseLinkActive {
  width:55px;
}

#u93083-5 {
  width:73px;
  left:374px;
}

#u93083-5:hover {
  width:73px;
}

#u93083-5:active {
  width:73px;
}

#u93082-5 {
  width:64px;
  left:308px;
}

#u93082-5:hover {
  width:64px;
}

#u93082-5:active {
  width:64px;
}

#u93085-5 {
  width:80px;
  left:146px;
}

#u93085-5:hover {
  width:80px;
}

#u93080-5 {
  width:80px;
  left:227px;
}

#u93085-5:active,#u93080-5:hover {
  width:80px;
}

#u93080-5:active {
  width:80px;
}

#u92691-26 {
  margin-top:41px;
  margin-left:49.59%;
  left:-198px;
}

#pu104346 {
  margin-top:58px;
  width:37.17%;
  margin-left:31%;
}

#u104346 {
  width:22.87%;
}

#u104362 {
  width:22.87%;
  left:37.22%;
}

#u104404 {
  width:22.87%;
  left:77.14%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:111.76470588235294%;
}

body {
  overflow-x:hidden;
  padding-bottom:7121px;
}

#u90400-8, #u90400-10 {
  overflow:hidden;
}

.verticalspacer {
  min-height:174px;
}

}


/* =============================================================================
   12. BREAKPOINT: Smartphone mittel (321px – 375px)
   ============================================================================= */

@media (min-width: 321px) and (max-width: 375px) {

#muse_css_mq {
  background-color:#000177;
}

#bp_375.active {
  display:block;
}

#page {
  min-height:1470px;
  max-width:375px;
}

#panchor-u25816 {
  width:100%;
}

#u25764 {
  min-height:60px;
  padding-bottom:236px;
}

#u25764_align_to_page {
  max-width:375px;
}

#about {
  margin-top:42px;
  left:20px;
}

#u25764-bw {
  min-height:60px;
  margin-top:6px;
  left:0px;
  margin-left:0px;
}

#u58642 {
  z-index:156;
  top:-1px;
  margin-bottom:-1px;
  width:80.81%;
  left:0%;
  margin-left:10.4%;
}

.nosvg #u58642 {
  left:0%;
  margin-left:0%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:70.62706270627062%;
}

#pu25865-6 {
  width:0.01px;
  margin-top:6px;
  left:0px;
  margin-left:0px;
}

#u25865-6 {
  min-height:37px;
  line-height:14px;
}

#u25865-4 {
  font-size:12px;
  padding-right:8px;
  padding-left:8px;
}

#u25865-6-bw {
  z-index:79;
  min-height:37px;
}

#u25763 {
  height:54px;
}

#u25763-bw {
  z-index:85;
  margin-top:2px;
  height:54px;
}

#u41272-6 {
  z-index:119;
  min-height:54px;
  background-color:transparent;
  text-align:center;
}

#u41272 {
  font-size:1px;
  line-height:0px;
}

#u41274 {
  z-index:125;
  width:371px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u41278-5 {
  z-index:126;
  width:77px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:47px;
  border-width:0px 1px;
}

#u41278-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:77px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:77px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:hover p,#u41278-5:hover span,#u41278-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41279-5 {
  z-index:131;
  width:47px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u41279-5.MuseLinkActive {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:47px;
  margin:0px -10000px 0px 0px;
}

#u41280-5 {
  z-index:136;
  width:65px;
  min-height:34px;
  background-color:transparent;
  line-height:11px;
  position:relative;
  margin-right:-10000px;
  left:306px;
}

#u41280-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:65px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:65px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:hover p,#u41280-5:hover span,#u41280-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4 {
  z-index:141;
  width:57px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:11px;
  position:relative;
  margin-right:-10000px;
  left:247px;
  border-width:0px 1px;
}

#u41277-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:57px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:57px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:hover p,#u41277-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4:active p,#u41277-4:active span {
  color:#000000;
  visibility:inherit;
}

#u41280-3,#u41277-2 {
  font-size:9px;
}

#u41275-5 {
  z-index:145;
  width:71px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:175px;
  border-width:0px 1px;
}

#u41275-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:71px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:71px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:hover p,#u41275-5:hover span,#u41275-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41276-5 {
  z-index:150;
  width:49px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:125px;
  border-width:0px 1px;
}

#u41276-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:49px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:49px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:hover p,#u41276-5:hover span,#u41276-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41278-5:active p,#u41278-5:active span,#u41278-5:active a,#u41279-5.MuseLinkActive p,#u41279-5.MuseLinkActive span,#u41279-5.MuseLinkActive a,#u41280-5:active p,#u41280-5:active span,#u41280-5:active a,#u41275-5:active p,#u41275-5:active span,#u41275-5:active a,#u41276-5:active p,#u41276-5:active span,#u41276-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u41278-3,#u41279-3,#u41275-3,#u41276-3 {
  line-height:0px;
}

#u41278,#u41279,#u41275,#u41276 {
  font-size:9px;
  line-height:11px;
}

#u41272-6-bw {
  z-index:119;
  min-height:54px;
  margin-top:14px;
  left:0px;
  margin-left:0px;
}

#u25815-30 {
  width:318px;
  min-height:76px;
  top:-5px;
  margin-bottom:-5px;
  margin-left:50%;
  left:-168px;
}

#u25815-12,#u25815-14,#u25815-20,#u25815-26 {
  font-size:12px;
  line-height:17px;
}

#u90400-77 {
  z-index:157;
  min-height:1619px;
}

#u90416-6 {
  z-index:162;
  width:335px;
  min-height:212px;
}

#u90418 {
  z-index:168;
  width:136px;
}

#u90420 {
  z-index:169;
  width:136px;
  height:136px;
}

#u90419 {
  z-index:170;
  width:136px;
  height:52px;
  margin-top:148px;
  left:1px;
}

#u90400-2 {
  line-height:29px;
}

#u90416-4,#u90400-12 {
  text-align:center;
}

#u90400-48 {
  font-size:14px;
  line-height:21px;
}

#u90400-58 {
  line-height:21px;
  padding-bottom:0px;
}

#u90400-61 {
  line-height:21px;
  padding-bottom:10px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:21px;
}

#u104848 {
  z-index:235;
  width:300px;
  height:49px;
}

#u90400-71 {
  padding-left:0px;
}

#u90400-77-bw {
  z-index:157;
  min-height:1619px;
  margin-top:10px;
  left:0px;
  margin-left:0px;
}

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

#pcontact {
  z-index:75;
  margin-bottom:-96px;
  margin-right:-10000px;
  margin-top:-46px;
  width:105.07%;
}

#contact {
  left:0px;
  margin-left:28px;
}

#pu92692 {
  margin-top:118px;
  width:95.18%;
  left:0%;
  margin-left:0%;
}

#u92692 {
  height:471px;
}

#u92692-bw {
  z-index:28;
  margin-top:176px;
  height:471px;
}

#u92693-14 {
  width:89.34%;
  left:5.34%;
}

#u93079 {
  width:365px;
}

#u93081-5 {
  width:84px;
  left:166px;
}

#u93081-5:hover {
  width:84px;
}

#u93081-5:active {
  width:84px;
}

#u93084-5 {
  width:48px;
}

#u93084-5:hover {
  width:48px;
}

#u93084-5:active {
  width:48px;
}

#u93083-5 {
  width:61px;
  left:304px;
}

#u93083-5:hover {
  width:61px;
}

#u93083-5:active {
  width:61px;
}

#u93082-5 {
  width:52px;
  left:251px;
}

#u93082-5:hover {
  width:52px;
}

#u93082-5:active {
  width:52px;
}

#u93085-5 {
  width:67px;
  left:48px;
}

#u93085-5:hover {
  width:67px;
}

#u93085-5:active {
  width:67px;
}

#u93080-5 {
  width:48px;
  left:116px;
}

#u93084-5.MuseLinkActive,#u93080-5:hover {
  width:48px;
}

#u93080-5:active {
  width:48px;
}

#u92691-26 {
  margin-top:48px;
  margin-left:47.59%;
  left:-198px;
}

#pu104346 {
  margin-top:105px;
  width:59.9%;
  margin-left:17.52%;
}

#u104346 {
  width:22.89%;
}

#u104362 {
  width:22.89%;
  left:37.29%;
}

#u104404 {
  width:22.89%;
  left:77.12%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:111.11111111111111%;
}

body {
  overflow-x:hidden;
  padding-bottom:142px;
}

#u90400-8, #u90400-10 {
  overflow:hidden;
}

.verticalspacer {
  min-height:1px;
}

}


/* =============================================================================
   13. BREAKPOINT: Smartphone klein (<= 320px)
   ============================================================================= */

@media (max-width: 320px) {

#muse_css_mq {
  background-color:#000140;
}

#bp_320.active {
  display:block;
}

#page {
  min-height:3836px;
  max-width:320px;
}

#panchor-u25816 {
  padding-bottom:0px;
  width:100%;
}

#u25764 {
  min-height:60px;
  padding-bottom:158px;
}

#u25764_align_to_page {
  max-width:320px;
}

#about {
  margin-top:42px;
  left:20px;
}

#u25764-bw {
  min-height:60px;
  margin-top:6px;
  left:0px;
  margin-left:0px;
}

#u58642 {
  z-index:156;
  margin-top:22px;
  width:79.69%;
  left:0%;
  margin-left:10.32%;
}

.nosvg #u58642 {
  left:0%;
  margin-left:0%;
}

#u58642 .fluid_height_spacer {
  padding-bottom:58.03921568627452%;
}

#pu25865-6 {
  width:0.01px;
  margin-top:29px;
  left:0px;
  margin-left:0px;
}

#u25865-6 {
  min-height:37px;
  line-height:14px;
}

#u25865-4 {
  font-size:12px;
  padding-top:7px;
}

#u25865-6-bw {
  z-index:79;
  min-height:37px;
  margin-top:1px;
}

#u25763 {
  height:54px;
}

#u25763-bw {
  z-index:85;
  height:54px;
}

#u41272-6 {
  z-index:119;
  min-height:54px;
  background-color:transparent;
  text-align:center;
  font-size:10px;
  line-height:12px;
}

#u41272 {
  font-size:1px;
  line-height:0px;
}

#u41274 {
  z-index:125;
  width:319px;
  border-width:0px;
  border-color:transparent;
  background-color:transparent;
}

#u41278-5 {
  z-index:126;
  width:70px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:44px;
  border-width:0px 1px;
}

#u41278-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:70px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:70px;
  margin:0px -10000px 0px 0px;
}

#u41278-5:hover p,#u41278-5:hover span,#u41278-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41279-5 {
  z-index:131;
  width:44px;
  min-height:34px;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
}

#u41279-5.MuseLinkActive {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:44px;
  margin:0px -10000px 0px 0px;
}

#u41280-5 {
  z-index:136;
  width:55px;
  min-height:34px;
  background-color:transparent;
  line-height:10px;
  position:relative;
  margin-right:-10000px;
  left:264px;
}

#u41280-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:55px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:55px;
  margin:0px -10000px 0px 0px;
}

#u41280-5:hover p,#u41280-5:hover span,#u41280-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4 {
  z-index:141;
  width:48px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:10px;
  position:relative;
  margin-right:-10000px;
  left:215px;
  border-width:0px 1px;
}

#u41277-4:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:48px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:48px;
  margin:0px -10000px 0px 0px;
}

#u41277-4:hover p,#u41277-4:hover span {
  color:#A8A8A8;
  visibility:inherit;
}

#u41277-4:active p,#u41277-4:active span {
  color:#000000;
  visibility:inherit;
}

#u41280-3,#u41277-2 {
  font-size:8px;
}

#u41275-5 {
  z-index:145;
  width:59px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:115px;
  border-width:0px 1px;
}

#u41275-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:59px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:59px;
  margin:0px -10000px 0px 0px;
}

#u41275-5:hover p,#u41275-5:hover span,#u41275-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41276-5 {
  z-index:150;
  width:39px;
  min-height:34px;
  border-style:solid;
  border-color:#D6D6D6;
  background-color:transparent;
  line-height:14px;
  position:relative;
  margin-right:-10000px;
  left:175px;
  border-width:0px 1px;
}

#u41276-5:hover {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:39px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:active {
  padding-top:0px;
  padding-bottom:0px;
  min-height:34px;
  width:39px;
  margin:0px -10000px 0px 0px;
}

#u41276-5:hover p,#u41276-5:hover span,#u41276-5:hover a {
  color:#A8A8A8;
  visibility:inherit;
}

#u41278-5:active p,#u41278-5:active span,#u41278-5:active a,#u41279-5.MuseLinkActive p,#u41279-5.MuseLinkActive span,#u41279-5.MuseLinkActive a,#u41280-5:active p,#u41280-5:active span,#u41280-5:active a,#u41275-5:active p,#u41275-5:active span,#u41275-5:active a,#u41276-5:active p,#u41276-5:active span,#u41276-5:active a {
  color:#5E707F;
  visibility:inherit;
}

#u41278-3,#u41279-3,#u41275-3,#u41276-3 {
  line-height:0px;
}

#u41278,#u41279,#u41275,#u41276 {
  font-size:8px;
  line-height:10px;
}

#u41272-6-bw {
  z-index:119;
  min-height:54px;
  margin-top:17px;
  left:0px;
  margin-left:0px;
}

#u25815-30 {
  width:280px;
  min-height:76px;
  margin-top:9px;
  margin-left:50%;
  left:-142px;
}

#u25815-12,#u25815-14,#u25815-20,#u25815-26 {
  font-size:12px;
  line-height:17px;
}

#u90400-77 {
  z-index:157;
  min-height:1875px;
}

#u90400 {
  font-size:20px;
}

#u90416-6 {
  z-index:162;
  width:280px;
}

#u90418 {
  z-index:168;
  width:215px;
}

#u90420 {
  z-index:169;
  width:200px;
  height:200px;
}

#u90419 {
  z-index:170;
  width:215px;
  height:83px;
  margin-top:217px;
}

#u90400-2 {
  line-height:29px;
}

#u90400-48 {
  font-size:14px;
  line-height:21px;
}

#u90400-58 {
  line-height:21px;
  padding-bottom:0px;
}

#u90400-61 {
  line-height:21px;
  padding-bottom:10px;
}

#u90400-51,#u90400-52,#u90400-53,#u90400-54,#u90400-55,#u90400-56,#u90400-65 {
  line-height:21px;
}

#u104848 {
  z-index:235;
  width:260px;
  height:45px;
}

#u90400-68,#u90400-69,#u90400-70,#u90400-71 {
  padding-right:0px;
  padding-left:0px;
}

#u90400-77-bw {
  z-index:157;
  min-height:1875px;
  margin-top:58px;
  left:0px;
  margin-left:0px;
}

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

#pcontact {
  z-index:75;
  padding-bottom:0px;
  margin-bottom:-87px;
  margin-right:-10000px;
  margin-top:-46px;
  width:123.13%;
}

#contact {
  left:0px;
  margin-left:29px;
}

#pu92692 {
  margin-top:118px;
  width:81.22%;
  left:0%;
  margin-left:0%;
}

#u92692 {
  height:471px;
}

#u92692-bw {
  z-index:28;
  margin-top:176px;
  height:471px;
}

#u92693-14 {
  width:89.38%;
  left:5.32%;
}

#u93079 {
  width:310px;
}

#u93081-5 {
  width:84px;
  left:142px;
}

#u93081-5:hover {
  width:84px;
}

#u93081-5:active {
  width:84px;
}

#u93084-5 {
  width:48px;
}

#u93084-5:hover {
  width:48px;
}

#u93084-5:active {
  width:48px;
}

#u93083-5 {
  width:61px;
  left:249px;
}

#u93083-5:hover {
  width:61px;
}

#u93083-5:active {
  width:61px;
}

#u93082-5 {
  width:52px;
  left:203px;
}

#u93082-5:hover {
  width:52px;
}

#u93082-5:active {
  width:52px;
}

#u93085-5 {
  width:67px;
  left:30px;
}

#u93085-5:hover {
  width:67px;
}

#u93085-5:active {
  width:67px;
}

#u93080-5 {
  width:48px;
  left:88px;
}

#u93084-5.MuseLinkActive,#u93080-5:hover {
  width:48px;
}

#u93080-5:active {
  width:48px;
}

#u92691-26 {
  margin-top:48px;
  margin-left:40.61%;
  left:-197px;
}

#pu104346 {
  margin-top:105px;
  width:51.27%;
  margin-left:14.98%;
}

#u104346 {
  width:22.78%;
}

#u104362 {
  width:22.78%;
  left:37.13%;
}

#u104404 {
  width:22.78%;
  left:77.23%;
}

#u104346 .fluid_height_spacer,#u104362 .fluid_height_spacer,#u104404 .fluid_height_spacer {
  padding-bottom:110.86956521739131%;
}

body {
  overflow-x:hidden;
  min-width:320px;
  padding-bottom:146px;
}

#u90400-8, #u90400-10 {
  overflow:hidden;
}

.verticalspacer {
  min-height:18px;
}

}