.tabs {
    display: inline-block;
}
.tab {
    display: inline-block;

    padding: 1.5em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    border-left: 0.1em solid #D5D3D8;
    border-right: 0.1em solid #D5D3D8;
    border-top: 0.1em solid #D5D3D8;
    border-bottom: 0.2em solid #eee;

    background-color: #eee;
}

/* Aktuell aktiver Tab */
.tabs .active
{
    background-color: #fff;
    border-bottom: 0.2em solid #fff;
}

/* Aktuell aktiver Tab */
.tabs .valid
{
    border-bottom: 0.2em solid #55aa00;
}

.tabs .disabled
{
    opacity: 0.3;
}

.tab a
{
    text-decoration: none;
    color: #000;
}


