
body {
    background-color: #111111;
    font-family: Helvetica;
}

.hub {
    background-color: #181818;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    border-radius: 12px;
    width: 4%;
    text-decoration: none;
    text-align: center;
    color: #fff;
    transition-duration: 0.1s;
    float: left;
}

.hub:hover {
    background-color: #FF384A;
    opacity: 75%;
    color: white;
    cursor: pointer;
}

div#ahead {
    padding-left: 450px;
    padding-top: 50px;
    font-size: xx-large;
    color: #fff;
    animation-name: aan;
    animation-duration: 2s;
}

@keyframes aan {
    from{opacity: 0%;}
    to{opacity: 100%;}
}


div.mix {
    border-left-style: solid;
    border-color: #FF384A;
    border-left-width: 14px;
    display: block;
    text-align: left;
	margin-left: 450px;
	padding-left: 25px;
}

p#stage {
    color: #fff;
    font-size: x-large;
    margin-left: 0px;
    animation-name: aan;
    animation-duration: 250ms;
}

p#since{
    color: #fff;
    font-size: medium;
    margin-left: 0px;
    animation-name: aan;
    animation-duration: 750ms;
}

p#ergaenzungen {color: lime; font-size: x-large;  animation-duration: 3s; animation-name: atext;}
p#fehlerbehebung {color: red; font-size: x-large;  animation-duration: 3s; animation-name: atext;}
p#verbesserungen {color: cyan; font-size: x-large;  animation-duration: 3s; animation-name: atext;}
p#veraenderungen {color: yellow; font-size: x-large; animation-duration: 3s; animation-name: atext;}

@keyframes atext {
    from{margin-left: 25%; opacity: 50%;}
    to{margin-left: 0%; opacity: 100%;}
}

div#btext {
    font-size: large;
    font-family: Arial;
    color: #fff;
    animation-name: ainfo;
    animation-duration: 3s;
    float: none;
    display:block
}   

@keyframes ainfo {
    from{opacity: 0%;}
    to{opacity: 100%;}
}


@media only screen and (max-width: 800px) {
    body {
        background-color: #000;
        font-family: Helvetica;
    }
    
    .hub {
        background-color: #181818;
        border: none;
        color: white;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        font-size: 16px;
        border-radius: 12px;
        width: 5%;
        text-decoration: none;
        text-align: center;
        color: #fff;
        transition-duration: 0.1s;
        float: left;
    }
    
    .hub:hover {
        background-color: #FF384A;
        opacity: 75%;
        color: white;
        cursor: pointer;
    }
    
    div#ahead {
        padding-left: 0px;
        padding-top: 50px;
        font-size: xx-large;
        color: #fff;
    }
    
    div.mix {
        border-left-style: solid;
        border-color: #dc134c;
        border-left-width: 14px;
        display: block;
        text-align: left;
        margin-left: 0px;
        padding-left: 25px;
    }
    
    p#stage {
        color: #fff;
        font-size: x-large;
        margin-left: 0px;
    }
    
    p#since{
        color: #fff;
        font-size: medium;
        margin-left: 0px;
    }
    
    p#ergaenzungen {color: lime; font-size: x-large; margin-left: 0px;}
    p#fehlerbehebung {color: red; font-size: x-large; margin-left: 0px;}
    p#verbesserungen {color: cyan; font-size: x-large; margin-left: 0px;}
    p#veraenderungen {color: yellow; font-size: x-large; margin-left: 0px;}
    
    div#btext {
        font-size: large;
        font-family: Arial;
        color: #fff;
        float: none;
        display:block
    }   
}