*{
	font-family: Arial;	
}

body{
	background-color: rgb(88, 171, 152);
	margin: 1%;
}

hr{
	color: rgb(88, 171, 152);
}

table{
	font-size: 100%;
	padding: 1%;
}


th, td{
	color: rgb(43, 103, 119);
	font-size: 90%;
	padding: 1%;
	width: 20em;
	text-align: center;
	white-space: nowrap;
}

.tab_1{
	text-align: right;
}

.tab_2{
	text-align: left;
}

.tab_3{
	text-align: left;
	width: 10em;
	
}

input{
	font-size: 100%;
	margin: 1%;
	padding: 0.5%;
	color: rgb(43, 103, 119);
}

.select_1{
	width: 8em;
}

select{
	font-size: 90%;
	margin: 1%;
	padding: 0.5%;
	color: rgb(43, 103, 119);
	min-width: 20%;
}

.block1{
	background-color: rgb(242, 242,242);
	color: rgb(43, 103, 119);
	font-size: 200%;
	margin: 1%;
	padding: 1%;
	box-shadow: 4px 4px 4px rgb(43, 103, 119);
}

.block2{
	background-color: rgb(255, 255,255);
	color: rgb(43, 103, 119);
	font-size: 70%;
	margin: 1%;
	padding: 1%;	
}

.block3{
	background-color: rgb(242, 242,242);
	color: rgb(43, 103, 119);
	font-size: 90%;
	margin: 1%;
	padding: 1%;	
}

.schrift1{
	font-style: italic;
	font-family: "Times New Roman";
}

.schrift2{
	font-size: 50%;
}

.schrift3{
	font-size: 110%;
	font-weight: bold;
}

.schrift4{
	font-weight: bold;
}

.schrift5{
	font-size: 110%;
	font-weight: bold;
	color: rgb(255, 0, 0);
}

.schrift6{
	color: rgb(255, 0, 0);
}

.schrift7{
	font-size: 25px;
}

.z1{
	font-weight: bold;
}
.z2{
	font-size: 120%;
	font-weight: bold;
}
.z3{
	font-size: 140%;
	font-weight: bold;
}
.z4{
	font-size: 160%;
	font-weight: bold;
	color: rgb(255,0,0);
}
.z5{
	font-size: 120%;
	font-weight: bold;
}
.z6{
	color: rgb(130, 130, 130);
}
.logout{
	width: 15%;
	font-size: 200%;
	color: rgb(250, 0, 0);
}

#zeitanzeige{
	min-width: auto;
	text-align: center;
	background-color: rgb(43, 103, 119);
	color: rgb(242, 242, 242);
	font-size: 200%;
	opacity: 0.5;
	position: fixed;
	right: 5%;
	top: 20%;
	padding: 1%;
}

textarea{
	font-size: 100%;
	margin: 1%;
}
#freitext{
	/* display: none; */
	font-family: "Courier New";
}

#anzAkt{
	font-size: 50%;
	font-weight: bold;
}

.impressum{
	font-size: 70%;
	font-style: italic;
	color: rgb(255, 255, 255);
}

.impressum2{
	color: rgb(255, 255, 255);
	font-size: 70%;
}

.impressum3{
	color: rgb(255, 255, 255);
	font-size: 70%;
}

#schnellmeldung{
	color: rgb(255, 0, 0);
	font-size: 70%;
}


.tabM1{
	color: rgb(43, 103, 119);
	font-size: 90%;
	padding: 1%;
	margin: 1%;
	width: auto;
	text-align: left;
}

.tabM2{
	color: rgb(255, 0, 0);
	font-size: 90%;
	padding: 1%;
	margin: 1%;
	width: auto;
	text-align: left;
}

#anzeigeStoerungen{
	max-height: 400px;
	overflow:scroll;
}

#buttonLoeschen{
	color: rgb(255, 0, 0);
}

#SuchButton{
	background-color: rgb(255, 0, 0);
	color: rgb(255,255,255);
	opacity: 0.2;
	position: fixed;
	top: 200px;
	left: 5%;
	width: 90%;
	padding: 0%;
	margin: 0%;
	visibility: hidden;
}

#idBody{
	background-color: rgb(88, 171, 152);
}

.bereichFooter{
	justify-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
header, footer{
	background-color: rgb(43, 103, 119);
	color: rgb(242, 242,242);
	font-size: 200%;
	margin: 1%;
	padding: 1%;
	box-shadow: 4px 4px 4px rgb(43, 103, 119);
	text-align: center;
	
}

#anzeigeArchiv, #anzAngefragt, #anzUebernommen, #anzeigeBaustelle{
	font-size: 200%;
}


#dialogArchiv{
	margin-top: 0;
	margin-bottom: auto;
}

/* Saalabfrage */
.buttonSaal{
	font-size: 100%;
}