body {
    width: 100%;
    height: 100%;
    font-family: 'euroStile';
    /*background-image: url("../images/HintergrundMetall.png");*/
    background-color: #313131;
    background-repeat: repeat;
    color: #9d9d9d;
}

.form-control {
    height: 100%;
}

.bodyStdErfass {
    background-image: url("../images/time_background.png");
    background-repeat: no-repeat;
    background-size: cover;
}

legend {
    color: #9d9d9d;
}

.navbar-brand>img {
    display: block;
    margin-top: -12px !important;
    height: 40px;
}

th {
    background-color: grey;
}

td {
    background-color: darkgrey;
    color: white;
}

td:hover {
    background-color: dimgray;
    color: white;
}

.container {
    width: 100%;
    height: 100%;
}

.tableContainer {
    margin-top: 40px;
}

h1 {
    color: red;
}

h2 {
    color: red;
}

.headline {
    font-family: 'euroStileBold';
}

#bearbeiten {
    color: black;
}

.bearbeiten {
    color: black;
}

@font-face {
    font-family: 'euroStile';
    src: url(/fonts/eurostile.eot);
    src: url(/fonts/eurostile.eot?#iefix) format('embedded-opentype'), url('/fonts/eurostile.woff') format('woff'), url('/fonts/eurostile.ttf') format('truetype'), url('/fonts/eurostile.svg#staticregular') format('svg');
}

@font-face {
    font-family: 'euroStileBold';
    src: url(/fonts/eurostilebold.eot);
    src: url(/fonts/eurostilebold.eot?#iefix) format('embedded-opentype'), url('/fonts/eurostilebold.woff') format('woff'), url('/fonts/eurostilebold.ttf') format('truetype'), url('/fonts/eurostilebold.svg#staticregular') format('svg')
}