@media (min-width: 1200px) {  .container {    width: 1350px;  }} body {background-attachment: fixed;font-family:Verdana;font-size:14px;color:#262525;/* =========================================================   ALBUM CARDS &ndash; Modern Warm Design   ========================================================= */.album-card {    max-width: 780px;    margin: 24px auto;    padding: 20px 22px;    display: flex;    align-items: center;    gap: 20px;    border-radius: 18px;    background: #fdefdb;    border: 2px solid #f5d7b0;    color: #2c2b2a;    font-family: system-ui, -apple-system, BlinkMacSystemFont,                 &quot;Segoe UI&quot;, sans-serif;    box-shadow:        0 8px 24px rgba(163,108,49,0.08),        0 2px 6px rgba(0,0,0,0.04);    position: relative;    overflow: hidden;    transition:        transform 0.25s ease,        box-shadow 0.25s ease,        border-color 0.25s ease;}/* =========================================================   LICHTSTREIFEN   ========================================================= */.album-card::before {    content: &quot;&quot;;    position: absolute;    top: 0;    left: 0;    right: 0;    height: 3px;    background: linear-gradient(        90deg,        transparent,        #f5d7b0,        transparent    );    opacity: 0.9;}/* =========================================================   HOVER   ========================================================= */.album-card:hover {    transform: translateY(-3px);    border-color: #eac99f;    box-shadow:        0 14px 32px rgba(163,108,49,0.13),        0 4px 10px rgba(0,0,0,0.05);}/* =========================================================   COVER   ========================================================= */.album-cover {    flex-shrink: 0;}.album-cover img {    display: block;    width: 150px;    aspect-ratio: 1 / 1;    object-fit: cover;    border-radius: 14px;    border: 2px solid rgba(245,215,176,0.8);    box-shadow:        0 8px 18px rgba(0,0,0,0.13),        0 0 0 4px rgba(253,239,219,0.8);    transition:        transform 0.3s ease,        box-shadow 0.3s ease;}/* Cover Hover */.album-card:hover .album-cover img {    transform: scale(1.025);    box-shadow:        0 10px 24px rgba(0,0,0,0.16),        0 0 0 4px rgba(245,215,176,0.65);}/* =========================================================   KRISS IMG FIX   ========================================================= */.kriss-img {    display: flex;    justify-content: center;    align-items: center;    overflow: hidden;    border-radius: 14px;}.kriss-img img {    max-width: 100%;    height: auto;    display: block;    object-fit: cover;    object-position: center;}/* =========================================================   INFO BEREICH   ========================================================= */.album-info {    flex: 1;    display: flex;    flex-direction: column;    gap: 8px;    min-width: 0;}/* =========================================================   &Uuml;BERSCHRIFT   ========================================================= */.album-info h2 {    margin: 0;    font-size: 1.75rem;    line-height: 1.2;    color: #2c2b2a;    font-weight: 750;    letter-spacing: 0.01em;}/* =========================================================   INTERPRET &ndash; GR&Ouml;SSER   ========================================================= */.album-info .artist {    color: #2c2b2a;    font-weight: 700;    font-size: 1.25rem;    line-height: 1.35;}/* =========================================================   TITEL &ndash; NOCH DEUTLICHER   ========================================================= */.album-info .title {    color: #a36c31;    font-weight: 750;    font-size: 1.35rem;    line-height: 1.35;    letter-spacing: 0.01em;}/* =========================================================   TEXT   ========================================================= */.album-text,.album-meta,.album-meta span,.album-meta div,.album-card p,.album-card span {    color: #2c2b2a;}/* =========================================================   META   ========================================================= */.album-meta {    font-size: 1rem;    line-height: 1.5;    opacity: 0.88;}/* =========================================================   BUTTON   ========================================================= */.album-link {    display: inline-flex;    align-items: center;    justify-content: center;    width: fit-content;    margin-top: 6px;    padding: 10px 17px;    border-radius: 999px;    background: #fdefdb;    border: 2px solid #f5d7b0;    color: #000 !important;    font-size: 1.08rem;    text-decoration: none;    font-weight: 650;    letter-spacing: 0.02em;    box-shadow:        0 4px 12px rgba(245,215,176,0.35);    transition:        background 0.2s ease,        transform 0.2s ease,        box-shadow 0.2s ease,        border-color 0.2s ease;}/* Button Hover */.album-link:hover {    background: #f5d7b0;    border-color: #eac99f;    color: #000 !important;    box-shadow:        0 7px 18px rgba(245,215,176,0.55);    transform: translateY(-2px);}/* Button Klick */.album-link:active {    transform: translateY(0);    box-shadow:        0 3px 8px rgba(245,215,176,0.4);}/* =========================================================   LINKS / RECHTS CARDS   ========================================================= */.album-card-left,.album-card-right {    border: 2px solid #f5d7b0;    background: #fdefdb;    background-clip: padding-box;    box-shadow:        0 8px 22px rgba(163,108,49,0.08);    transition:        transform 0.25s ease,        box-shadow 0.25s ease,        border-color 0.25s ease;}.album-card-left:hover,.album-card-right:hover {    border-color: #eac99f;    box-shadow:        0 12px 28px rgba(163,108,49,0.13);}/* =========================================================   MOBILE   ========================================================= */@media (max-width: 600px) {    .album-card {        flex-direction: column;        align-items: center;        text-align: left;        margin: 18px 10px;        padding: 18px;        gap: 17px;        border-radius: 16px;    }    .album-cover {        width: 100%;        display: flex;        justify-content: center;    }    .album-cover img {        width: 180px;        max-width: 75vw;    }    .album-info {        width: 100%;    }    /* &Uuml;berschrift */    .album-info h2 {        font-size: 1.55rem;    }    /* Interpret */    .album-info .artist {        font-size: 1.18rem;    }    /* Titel */    .album-info .title {        font-size: 1.28rem;    }    /* Meta */    .album-meta {        font-size: 0.98rem;    }    /* Button */    .album-link {        width: 100%;        box-sizing: border-box;        padding: 11px 15px;    }}/* =========================================================   SEHR KLEINE HANDYS   ========================================================= */@media (max-width: 380px) {    .album-card {        margin: 15px 7px;        padding: 15px;    }    .album-cover img {        width: 160px;    }    .album-info h2 {        font-size: 1.45rem;    }    .album-info .artist {        font-size: 1.12rem;    }    .album-info .title {        font-size: 1.2rem;    }}/* =========================================================   KRISS CONTAINER &ndash; MODERN PREMIUM DESIGN   Farben unver&auml;ndert   ========================================================= */.kriss-container {  display: flex;  gap: 22px;  align-items: stretch;}/* =========================================================   GRUNDBOX   ========================================================= */.kriss-box {  flex: 1;  border-radius: 20px;  overflow: hidden;  background: #fdefdb;  border: 3px solid #f5d7b0;  color: #2c2b2a;  position: relative;  box-shadow:    0 10px 25px rgba(163,108,49,0.09),    0 3px 8px rgba(0,0,0,0.04);  transition:    transform 0.35s cubic-bezier(.2,.8,.2,1),    box-shadow 0.35s ease,    border-color 0.35s ease;}/* =========================================================   PREMIUM HOVER   ========================================================= */.kriss-box:hover {  transform: translateY(-7px);  border-color: #eac99f;  box-shadow:    0 20px 42px rgba(163,108,49,0.17),    0 6px 14px rgba(0,0,0,0.07);}/* =========================================================   DEZENTER LICHTRAND OBEN   ========================================================= */.kriss-box::before {  content: &quot;&quot;;  position: absolute;  top: 0;  left: 8%;  right: 8%;  height: 4px;  background: linear-gradient(    90deg,    transparent,    #f5d7b0,    transparent  );  opacity: 0.95;  z-index: 10;}/* =========================================================   ZUS&Auml;TZLICHER LICHTEFFEKTRAND   ========================================================= */.kriss-box::after {  content: &quot;&quot;;  position: absolute;  inset: 0;  border-radius: 17px;  box-shadow:    inset 0 1px 0 rgba(255,255,255,0.45);  pointer-events: none;  z-index: 9;}/* =========================================================   LINKE / RECHTE BOX   ========================================================= */.box-left,.box-right {  border: 3px solid #f5d7b0;}/* =========================================================   MITTELBOX   ========================================================= */.box-middle {  padding: 4px;  background: #f5d7b0;  border-radius: 20px;}/* =========================================================   INNER BOX   ========================================================= */.kriss-inner {  background: #fdefdb !important;  border-radius: 15px;  overflow: hidden;  color: #2c2b2a !important;}/* =========================================================   BILD   ========================================================= */.kriss-img {  position: relative;  overflow: hidden;}.kriss-img img {  width: 100%;  display: block;  transform: scale(1);  transition:    transform 0.55s cubic-bezier(.2,.8,.2,1),    filter 0.55s ease;}/* Bild Hover */.kriss-box:hover .kriss-img img {  transform: scale(1.055);  filter: saturate(1.03);}/* =========================================================   BILD LICHTVERLAUF   ========================================================= */.kriss-img::after {  content: &quot;&quot;;  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 45%;  background: linear-gradient(    to top,    rgba(44,43,42,0.22),    rgba(44,43,42,0.05),    transparent  );  opacity: 0;  transition: opacity 0.4s ease;  pointer-events: none;}.kriss-box:hover .kriss-img::after {  opacity: 1;}/* =========================================================   TAG   ========================================================= */.kriss-tag {  position: absolute;  bottom: 14px;  right: 14px;  background: #f5d7b0;  color: #000;  padding: 8px 15px;  border-radius: 999px;  font-weight: 800;  font-size: 1rem;  letter-spacing: 0.02em;  box-shadow:    0 5px 15px rgba(0,0,0,0.13);  z-index: 4;  transition:    transform 0.3s ease,    box-shadow 0.3s ease;}/* Tag Hover */.kriss-box:hover .kriss-tag {  transform: translateY(-3px);  box-shadow:    0 8px 20px rgba(0,0,0,0.17);}/* =========================================================   INHALT   ========================================================= */.kriss-content {  padding: 25px 22px 24px;  text-align: center;  color: #2c2b2a;}/* =========================================================   &Uuml;BERSCHRIFT / INTERPRET   ========================================================= */.kriss-content h3 {  margin: 0 0 12px;  color: #000;  font-size: 1.65rem;  line-height: 1.25;  font-weight: 800;  letter-spacing: 0.01em;}/* =========================================================   TITEL   ========================================================= */.kriss-content h3 span {  color: #a36c31 !important;  font-weight: 850;  font-size: 1.25em;  letter-spacing: 0.015em;}/* =========================================================   BESCHREIBUNG   ========================================================= */.kriss-content p {  margin: 10px 0 20px;  color: #2c2b2a;  font-size: 1.15rem;  line-height: 1.65;  font-weight: 500;}/* =========================================================   BUTTON   ========================================================= */.kriss-btn {  display: inline-flex;  align-items: center;  justify-content: center;  min-width: 150px;  background: #fdefdb;  border: 2px solid #f5d7b0;  padding: 12px 22px;  border-radius: 999px;  color: #000 !important;  font-size: 1.08rem;  font-weight: 800;  text-decoration: none;  letter-spacing: 0.015em;  box-shadow:    0 5px 14px rgba(245,215,176,0.42);  transition:    background 0.25s ease,    color 0.25s ease,    box-shadow 0.25s ease,    transform 0.25s ease,    border-color 0.25s ease;}/* =========================================================   BUTTON HOVER   ========================================================= */.kriss-btn:hover {  background: #f5d7b0;  border-color: #eac99f;  color: #000 !important;  box-shadow:    0 9px 24px rgba(245,215,176,0.62);  transform: translateY(-4px);}/* =========================================================   BUTTON ACTIVE   ========================================================= */.kriss-btn:active {  transform: translateY(-1px);  box-shadow:    0 4px 10px rgba(245,215,176,0.4);}/* =========================================================   MOBILE   ========================================================= */@media (max-width: 768px) {  .kriss-container {    flex-direction: column;    gap: 28px;  }  .kriss-box,  .kriss-inner {    width: 100%;  }  .kriss-box {    border-radius: 20px;  }  .box-middle {    border-radius: 20px;  }  .kriss-content {    padding: 23px 19px 22px;  }  /* Interpret */  .kriss-content h3 {    font-size: 1.5rem;  }  /* Titel */  .kriss-content h3 span {    font-size: 1.18em;  }  /* Beschreibung */  .kriss-content p {    font-size: 1.08rem;    line-height: 1.6;  }  .kriss-btn {    min-width: 160px;    padding: 12px 22px;  }}/* =========================================================   KLEINE HANDYS   ========================================================= */@media (max-width: 380px) {  .kriss-content {    padding: 20px 15px;  }  .kriss-content h3 {    font-size: 1.38rem;  }  .kriss-content h3 span {    font-size: 1.15em;  }  .kriss-content p {    font-size: 1.02rem;  }  .kriss-btn {    width: 100%;    box-sizing: border-box;  }  .kriss-tag {    bottom: 10px;    right: 10px;    padding: 7px 12px;    font-size: 0.9rem;  }}.neu-gradient-title {    font-size: clamp(2.5rem, 6vw, 4.5rem);    font-weight: 900;    text-align: center;    margin: 25px 0;    text-transform: uppercase;    letter-spacing: 3px;    line-height: 1.1;    position: relative;    /* Edler dunkler Champagner-/Gold-Verlauf */    background: linear-gradient(    90deg,    #b98a5f 0%,    #d6b08a 15%,    #f4eadf 35%,    #f9f2eb 50%,    #e4c29d 70%,    #c99768 85%,    #9e6f49 100%);    background-size: 300% auto;    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;    color: transparent;    /* Dezenter Glow */    filter:        drop-shadow(0 0 6px rgba(184,120,69,0.35))        drop-shadow(0 0 12px rgba(120,80,50,0.25));    /* Langsame Animation */    animation: gradientFlow 12s linear infinite;}/* Glanz-Effekt */.neu-gradient-title::after {    content: &#039;&#039;;    position: absolute;    top: 0;    left: -120%;    width: 50%;    height: 100%;    pointer-events: none;    background: linear-gradient(        120deg,        transparent 0%,        rgba(255,255,255,0.18) 50%,        transparent 100%    );    transform: skewX(-25deg);    animation: shine 8s ease-in-out infinite;}/* Verlauf langsam bewegen */@keyframes gradientFlow {    0% {        background-position: 0% center;    }    100% {        background-position: 300% center;    }}/* Glanz langsam &uuml;ber den Text laufen lassen */@keyframes shine {    0% {        left: -120%;    }    55% {        left: 140%;    }    100% {        left: 140%;    }}background: #C92E02;background: -moz-linear-gradient(-45deg, #C92E02 0%, #FDE1A7 50%, #E8A94B 100%);background: -webkit-linear-gradient(-45deg, #C92E02 0%, #FDE1A7 50%, #E8A94B 100%);background: linear-gradient(135deg, #C92E02 0%, #FDE1A7 50%, #E8A94B 100%);}a:link { text-decoration:none; color:#030303;} a:visited { text-decoration:none; color:#4A4A4A;} a:hover { text-decoration:none; color:#454545;} a:active { text-decoration:none; color:#424242;} .padding_null_left{padding-left:0px;padding-right:0px;}.profile-userpic img {  float: none;  margin: 0 auto;  width: 50%;  height: 50%;  -webkit-border-radius: 14% !important;  -moz-border-radius: 14% !important;  border-radius: 14% !important;  padding: 4px;  line-height: 1.42857143;  background-color: #F2F2F2;  border: 2px solid #FFFFFF;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;       -o-transition: all .2s ease-in-out;          transition: all .2s ease-in-out;}.profile-userpic_list img {  float: none;  margin: 0 auto;  width: 50%;  height: 50%;  -webkit-border-radius: &lt;ende&gt;&lt;farbe&gt;4F4F4F% !important;  -moz-border-radius: &lt;ende&gt;&lt;farbe&gt;4F4F4F% !important;  border-radius: &lt;ende&gt;&lt;farbe&gt;4F4F4F% !important;  padding: 4px;  line-height: 1.42857143;  background-color: #FFFFFF;  border: 2px solid #000000;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;       -o-transition: all .2s ease-in-out;          transition: all .2s ease-in-out;}.profile-userpic_list_user img {  float: none;  margin: 0 auto;  width: 50%;  height: 50%;  -webkit-border-radius: % !important;  -moz-border-radius: % !important;  border-radius: % !important;  padding: 4px;  line-height: 1.42857143;  background-color: #969696;  border: 2px solid #;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;       -o-transition: all .2s ease-in-out;          transition: all .2s ease-in-out;}.profile-usertitle-name {  font-size: 14px;  font-weight: 600;  margin-bottom: 7px;text-align: center;}#nav1.affix {    top: 0;    left: 0;    z-index: 1000;    margin-bottom:0; }.affix {  position: fixed;width:99.9%;}.tab_aus{ display:inline;}.tab_an{ display:none;}.handy_aus{ display:inline;}.handy_an{ display:none;}  .w_p_slideanim {visibility:hidden;}  .w_p_slide {    animation-name: w_p_slide;    -webkit-animation-name: w_p_slide;    animation-duration: 1s;    -webkit-animation-duration: 1s;    visibility: visible;  }  @keyframes w_p_slide {    0% {      opacity: 0;      transform: translateY(70%);    }     100% {      opacity: 1;      transform: translateY(0%);    }  }  @-webkit-keyframes w_p_slide {    0% {      opacity: 0;      -webkit-transform: translateY(70%);    }     100% {      opacity: 1;      -webkit-transform: translateY(0%);    }  } .header {height-max:38px;line-height:38px;background-color:#FFFFFF;font-style:normal;font-size:14px;color:#000000;}.header_transparent {} .carousel {position:relative;top: -20px;}.carousel-inner img {width: 100%; margin: auto;height:auto;} .navbar-inverse { background-color: #414140;border-radius:0px;border-color: #414140;font-size:px;color:#F7C884;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #A66C2E;}.navbar-inverse .navbar-nav>li>a { color:#F7C884; }.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {  }.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #A66C2E;}.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #F7C884}.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #F7C884}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #A66C2E;}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #A66C2E;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {  }.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {  }.dropdown-submenu { position: relative;}.dropdown-submenu>.dropdown-menu {    top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;    -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px;}.dropdown-menu { background-color: # }.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #}.dropdown-menu>li>a { font-weight:normal;font-style:oblique;font-size:px;color:#;background-color: #}.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #}.navbar-inverse .navbar-brand { font-size:px;color:#F7C884;}.navbar-inverse .navbar-brand:hover {  color: #A66C2E; }.navbar-inverse .navbar-toggle {  border-color: #F7C884;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-color: #A66C2E;}.navbar-inverse .navbar-toggle .icon-bar {  background-color: #F7C884;} .navbar-border-wp { border-top:0px;border-right:0px;border-top: 1px solid #F09B30;border-bottom: 1px solid #F09B30; }@media (max-width: 1024px) {    .navbar-header {        float: none;    }    .navbar-left,    .navbar-right {        float: none !important;    }    .navbar-toggle {        display: block;    }      .navbar-collapse.collapse {        display: none!important;    }    .collapse.in{        display:block !important;    }    .navbar-inverse  .navbar-nav .dropdown-menu > li > a {   background-color: #  }   .navbar-inverse  .navbar-nav .open .dropdown-menu > li > a {  color:#;   }   .navbar-inverse  .navbar-nav .open .dropdown-menu > li > a:hover,   .navbar-inverse  .navbar-nav .open .dropdown-menu > li > a:focus {     background-color: #; color: #;   }  }@media (max-width: 767px) {  .navbar-inverse  .navbar-nav .dropdown-menu > li > a {   background-color: #  }   .navbar-inverse  .navbar-nav .open .dropdown-menu > li > a {  color:#;   }   .navbar-inverse  .navbar-nav .open .dropdown-menu > li > a:hover,   .navbar-inverse  .navbar-nav .open .dropdown-menu > li > a:focus {     background-color: #; color: #;   }} .mitte-mitte-wp { margin-top:-20px;padding-top:50px;background-color: #ECD2BA;font-size:16px;color:#262525;}.mitte-border-wp { border-left: 2px solid #9C9C9C;   border-right: 2px solid #9C9C9C; } .main_panel {  border: 0px; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);background-color: transparent;}#main_heading { background-color: transparent;border-bottom: 0px;border: 2px solid #ed9a32;border-radius: 15px;text-align: center;background: #ffffffc1border: 2px solid #2180BF;border-radius: 15px;font-weight:bolder;font-size:22px;color:#262525;}#main_heading_text {font-weight:bolder;font-size:22px;color:#262525;}.main_body {font-size:15px;color:#262525;}.main_body_list-group-item {  border: 0px; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);background-color: transparent;font-size:15px;color:#262525;}.main_body_hr { border: 1px solid #;}.thumbnail {font-size:15px;color:#262525;-webkit-box-shadow: 0 1px 1px #;box-shadow: 0 1px 1px #;border-color: #;background-color: transparent;} .main_boxen {  border: 0px; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);background-color: transparent;background: #ffffffc1}#main_heading_boxen {background-color: transparent;border-color: #;font-size:16px;color:#262525;text-align: center;border-bottom: 0px;}.main_body_boxen {font-size:16px;color:#262525;}.main_body_boxen_hr { border: 1px solid #262525;} .list-group-item.main_active{font-size:12px;color:#000000;background-color: #FAFAFA;border-color: #CCCCCC;}a.list-group-item.main_active:hover, a.list-group-item.main_active:focus{font-weight:bold;font-style:italic;font-size:13px;color:#000000;background-color: #F0F0F0;border-color: #CCCCCC;} .footer_innen {color: #000000;padding-top: -10px;padding-right: 20px;padding-bottom: -10px;padding-left:20px;}.footer {overflow: hidden;color: #000000;}.footer_bottom {color: #000000;background-color: #;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left:0px;}#footer_bottom a{color: #000000;}.title-widget {font-family:Verdana;font-size:14px;color:#000000;	margin-top: 0;	margin-right: 0;	margin-bottom: 16px;	margin-left: 0;	padding-left: 0px;}.widget_nav_menu ul {    list-style: outside none none;    padding-left: 0;}.widget_nav_menu ul li {line-height:10px;margin-bottom: 7px;padding-bottom: 7px;width:95%;}#main_fuss{font-family:Verdana;font-weight:normal;font-size:14px;color:#000000;}#main_fuss:hover, #main_fuss:focus{font-family:Verdana;font-weight:bold;font-size:14px;color:#737373;}.footerp p {color: #000000;}.footerp:hover, .footerp:focus{color: #000000;} .scrollup{position:fixed;font-size: 20px; width:32px;height:32px;bottom:20px;right:20px;background: #000000;-webkit-border-radius: 2px 2px 0 0;	-moz-border-radius: 2px 2px 0 0;	border-radius:  2px 2px 0 0;	}a.scrollup {outline:0;text-align: center;vertical-align:middle;}a.scrollup:hover,a.scrollup:active,a.scrollup:focus {opacity:1;text-decoration:none;}a.scrollup i {margin-top:2px;color: #FFFFFF;}a.scrollup i:hover {text-decoration:none;}  a.btn-default {  background-color: #E8CCB1;!important;color: #000000;!important;border-color: #C78F4C;!important;}.btn-default {  background-color: #E8CCB1;!important;color: #000000;!important;border-color: #C78F4C;!important;}.btn-default:focus,.btn-default.focus {  background-color: #000000;!important;color: #E8CCB1;!important;border-color: #C78F4C;!important;}.btn-default:hover {  background-color: #000000;!important;color: #E8CCB1;!important;border-color: #C78F4C;!important;} .panel-body {  padding: 3px !important;}@media screen and (max-width: 1024px) {.tab_aus{ display:none;}.tab_an{ display:inline;}}@media screen and (max-width: 767px) { body { background: #E5C7A9;background: -moz-linear-gradient(-45deg, #E5C7A9 0%, #F0EBE7 50%, #DCBC9F 100%);background: -webkit-linear-gradient(-45deg, #E5C7A9 0%, #F0EBE7 50%, #DCBC9F 100%);background: linear-gradient(135deg, #E5C7A9 0%, #F0EBE7 50%, #DCBC9F 100%); } .no_handy {display:none;}.handy_aus{ display:none;}.handy_an{ display:inline;}#nav1.affix {    top: 0;    right: 0;    left: 0;    z-index: 1000;    margin-bottom:0; }.affix {width:100%;}}.row-flex {}/* ============================   STEF &ndash; SLIDER (AUTO-SCROLL)   ============================ */}.stef-slider {  position: relative;  overflow: hidden;  width: 100%;  padding: 2.5em 0;  background: radial-gradient(circle at center,        #0A1A3A 0%,        #071226 35%,        #04081A 65%,        #020314 100%) !important;  background-color: #020314 !important;  background-blend-mode: normal !important;  border-radius: 20px;  z-index: 9999;}/* Track */.stef-slider-track {  display: flex;  gap: 1em;  transition: transform 0.8s ease;  will-change: transform;}/* Einzelne Karte */.stef-item {  flex: 0 0 calc(33.333% - 1em);  background: #ffffff;  border-radius: 14px;  padding: 1em;  box-shadow: 0 4px 14px rgba(0,0,0,0.1);  transition: transform 0.3s ease;  height: 460px;  overflow: hidden;}.stef-item:hover {  transform: translateY(-6px);}.stef-item img {  width: 100%;  border-radius: 12px;  margin-bottom: 0.5em;}/* Button */.stef-readmore {  display: inline-block;  margin-top: 0.6em;  padding: 0.6em 1.2em;  background: #007bff;  color: white;  border-radius: 6px;  text-decoration: none;  transition: background 0.2s ease, transform 0.2s ease;}.stef-readmore:hover {  background: #005fcc;  transform: scale(1.05);}/* Navigation Buttons */.stef-btn {  position: absolute;  top: 50%;  transform: translateY(-50%);  background: rgba(255,255,255,0.9);  border: none;  padding: 0.6em 1em;  border-radius: 50%;  cursor: pointer;  font-size: 1.4em;  box-shadow: 0 4px 10px rgba(0,0,0,0.2);  z-index: 10;}.stef-btn.prev { left: 10px; }.stef-btn.next { right: 10px; }/* Tablet */@media (max-width: 900px) {  .stef-item {    flex: 0 0 calc(50% - 1em);  }}/* Handy */@media (max-width: 600px) {  .stef-item {    flex: 0 0 100%;  }}}.music-buttons {  display: flex;  gap: 10px;}.music-button {  display: flex;  align-items: center;  padding: 5px 20px;  border: 2px solid #000000;  border-radius: 25px;  background-color: #f2f2f2;  text-decoration: none;  font-family: sans-serif;  font-weight: bold;  color: #000;  transition: background-color 0.3s ease;}.music-button img {  height: 23px;  margin-right: 10px;}.music-button:hover {  background-color: #ffffff;}.music-button.apple {  background-color: #fff;  color: #000;}.music-button.amazon {  background-color: #ffffff;  color: #000;}/* Animation */@keyframes navbarDisco {  0%   { background-position: 0% 0; }  50%  { background-position: 100% 0; }  100% { background-position: 0% 0; }}/* Animation */@keyframes navbarDisco {  0%   { background-position: 0% 0; }  50%  { background-position: 100% 0; }  100% { background-position: 0% 0; }}#video_background {    position: -webkit-fixed;     position: fixed;    top: 0px;    left: 0px;    min-width: 100%;    min-height: auto;    width: 100%;    height: auto;    z-index: -100;    overflow: hidden;