
.akordeon-item .akordeon-item-head
{
    height: 30px;
    left: 200px;
}
.akordeon-item .akordeon-item-body
{
    background: #fafafa; /* Old browsers */
    border-bottom: none;
    overflow: hidden;
}


.akordeon-item-head-container {
    width: 300px;
    position: relative;
    left: 300px;
    color: #555555; /* Dunkelgrau wie dein Logo-Haupttext */
    cursor: pointer;
    
    /* Neue Typrographie-Regeln */
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.02em; /* Leicht erhöhtes Spacing für Eleganz */
    text-transform: lowercase; /* Alles kleingeschrieben wirkt oft sehr modern/architektonisch */
}


.akordeon-item-content-roomservice
{
float: right
    min-height: 120px;
    height: 300px;
}

.akordeon-item-content-kontakt
{

    min-height: 120px;
    height: 220px;
}

.akordeon-item-content-preise
{

    min-height: 120px;
    height: 330px;
margin-bottom:25px

}

.akordeon-item-content-kunden
{

    min-height: 120px;
    height: 350px;
overflow:hidden;
margin-bottom:25px;
}

.akordeon-item-content-zusammenarbeit
{

    min-height: 120px;
    height: 450px;
    overflow:hidden;
    margin-bottom:25px;
   


}


.akordeon-item-content-impressum
{

    min-height: 120px;
    height: 600px;
    overflow:hidden;
    margin-bottom:25px;
   padding-bottom: 10px;


}

.akordeon-item.expanded .akordeon-heading
{
    color: #333333; /* Aktiv */ 
    font-weight:bold
}

.akordeon-item .akordeon-item-head
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
font-size: 22px; line-height: 22px; color: #222222;
unselectable="on" class="unselectable"
}