body {
	text-align: center;
    font-family: sans-serif, Arial;
    font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#einleitungstext {
	padding-bottom:50px;
    width: 100%;
    overflow: scroll;
}
.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.radio-toolbar label {
    display: inline-block;
   
    padding: 10px 20px;
    font-family: sans-serif, Arial;
    font-size: 16px;
    border: 2px solid #444;
    border-radius: 4px;
}

.radio-toolbar input[type="radio"]:checked + label {
    
    border-color: #4c4;
}

.radio-toolbar input[type="radio"]:focus + label {
    border: 2px dashed #444;
}

.radio-toolbar label:hover {
  
}

#radioKommenLabel {
	background-color: lime;
}

#radioGehenLabel {
	background-color: red;
}

#btn-kommen {
	background-color: lime;
	width: 200px;
	height: 60px;
	border-style: solid;
	border-color: black;
	border-width: 2px;
    font-family: sans-serif, Arial;
    font-size: 16px;	
}

#btn-gehen {
	background-color: red;
	width: 200px;
	height: 60px;
	border-style: solid;
	border-color: black;
	border-width: 2px;
    font-family: sans-serif, Arial;
    font-size: 16px;		
}

#UserTag {
	width: 200px;
	height: 40px;
    font-family: sans-serif, Arial;
    font-size: 16px;		
}

#kopf {
	height: 112px;
	min-height: 112px;
	width: 100%;
	text-align: center;
	padding-top: 30px;
}

#kopftext {
	width: 100%;
	text-align: center;
}

        .tn-input-list {
    width:95%;
    float: left;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}


#projekt {
    line-height: 35px;
    font-family: sans-serif, Arial;
    font-size: 22px;
    width: 250px;
}

#stundenart {
    line-height: 35px;
    font-family: sans-serif, Arial;
    font-size: 22px;
    width: 250px;
}

#projektbox {
    margin-bottom: 20px;
}

#stundenbox {
    margin-bottom: 20px;
}

#btn_erfassen {
    margin-top: 20px;
    width: 250px;
    height: 35px;
    font-family: sans-serif, Arial;
    font-size: 22px;
}

#overlay {
    position: fixed; /* Sit on top of the page content */
    display: block; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 130px; /* Full height (cover the whole page) */
    top: 30%;
    left: 0;
    right: 0;
    background-color: rgba(0, 51, 153, 0.9); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    vertical-align: middle;
    font-family: sans-serif, Arial;
    font-size: 18px;
    color: white;
    padding-top: 40px;
}