.BodyStart	{
	background-color:white;
	font-family:montserratregular;
	
}

.Login	{
			table-layout:fixed; 
			border:2px;
			border-style:solid; 
			border-spacing:2px;
			border-color:black;
			border-radius: 90px;
			width:750px;
			font-family:montserratregular;
			font-size:20px;
			background-color:#ffbe2c;
			-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;			
		}
.Logininput	{
	border: 1px solid black; 
	font-size:20px;
	border-radius: 10px;
	background:#ffbe2c;
	width:360px;
}



.tableTitel {
	table-layout:fixed; 
	position: absolute; 
	top: 10px;
	left: 320px;
	height:65px;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px;
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	width:1140px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:32px;
	font-weight:bold;
	font-family: montserratregular;
}
.tdTitel{
	width:1150px;
	vertical-align:middle;
	height:65px;
	letter-spacing: 0.1em;
	text-align:center;
}
.tableMain {
	table-layout:fixed; 
	position: absolute; 
	top: 95px;
	left: 320px;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px;
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	width:1135px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:14px;
	border-collapse: collapse;
	font-family: montserratregular;
}
.tableSZRG {
	table-layout:fixed; 
	position: absolute; 
	top: 95px;
	left: 870px;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px;
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	width:1130px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:14px;
	border-collapse: collapse;
}
.tdMainTitel {
	border-bottom: 1px solid black;
	width:400px;
	padding-left:20px;
	font-weight:bold;
	font-size:18px;

	
}
.MainInput {
	border: 1px solid black; 
	border-radius: 4px;
	font-size:14px;
	font-family: 'montserratregular';
}

.MainSubmit {
	font-weight:bolder;
	font-size:18px;
	width:1110px;
	border-radius: 4px;
}
.LinkesMenue {
	-webkit-box-shadow: 1px 1px 1px 1px Black; -moz-box-shadow: 1px 1px 1px 1px Black; box-shadow: 1px 1px 1px 1px Black;
				border-radius: 10px; background: linear-gradient(to bottom, white, #DCDCDC); display:block; width:280px; padding: 5px; font-size:16px;

}

.tableListe {
	table-layout:fixed;
	border: 0px solid white;
				border-radius: 10px; display:block; width:290px; font-size:14px;

}
.tdListe {
	-webkit-box-shadow: 1px 1px 1px 1px Black; -moz-box-shadow: 1px 1px 1px 1px Black; box-shadow: 1px 1px 1px 1px Black;
				border-radius: 10px; background: linear-gradient(to bottom, white, #DCDCDC); display:block; width:280px; padding: 5px; font-size:14px;

}
.tdListeAktiv {
	-webkit-box-shadow: 1px 1px 1px 1px yellow; -moz-box-shadow: 1px 1px 1px 1px yellow; box-shadow: 1px 1px 1px 1px yellow;
				border-radius: 10px; background: linear-gradient(to bottom, white, #DCDCDC); display:block; width:280px; padding: 5px; font-size:14px;

}
.atableListe {
	 font-size:14px;
	 text-decoration:none;
	 color:black;

}
.diagonal-text {
  transform: rotate(-45deg); /* oder einen anderen Winkel */
  transform-origin: left top; /* Optional: Legt den Drehpunkt fest */
  
  white-space: nowrap; /* Verhindert, dass der Text umbricht */
}
.tableUrlaubKrank {
	table-layout:fixed; 
	position: absolute; 
	top:95px;
	left: 320px;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px;
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	width:1130px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:14px;
	border-collapse: collapse;
}
table.tableUrlaubKrank tr:hover {
background-color:#5273e5;
 
}
.tdUrlaubKrankTitel
{
	font-weight:bold;
	width:30px;
}
.tdUrlaubKrank
{
	border: 1px solid;
}
.TableMenueBericht
{
	table-layout:fixed; 
	position: absolute; 
	top: 90px;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px;
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	width:1450px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:16px;
	border-collapse: separate;
	font-family: 'montserratregular';
}
.submitMenueBericht
{
	width:100%; border-radius: 10px;font-family: 'montserratregular'; font-size:16px;
}
.submitMenueBerichtAktiv
{
	width:100%; border-radius: 10px; background-color:yellow;font-family: 'montserratregular'; font-size:16px;
}
.tableBericht {
	table-layout:fixed; 
	position: absolute; 
	top: 130px;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px;
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	width:1450px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:14px;
	border-collapse: collapse;
	
}
.submitBericht
{
	width:100%; border-radius: 10px;font-family: montserratregular; font-size:16px; font-weight:bold;
}

input{
	font-family: montserratregular;
}

/*Formulare*/
.tableFormularTitel
{
	table-layout:fixed; 
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px; 
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:14px; 
	position: absolute; 
	top: 90px; 
	left: 5px; 
	width:1505px;
	font-family: montserratregular;
}
.tdFormularTitel{
	font-weight:bold; font-size:26px; text-align:center;width:1450px;
}
.tableFormularMain
{
	table-layout:fixed; 
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px; 
	background: linear-gradient(to bottom, white, #DCDCDC); 
	display:block; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:14px; 
	position: absolute; 
	top: 130px; 
	left: 5px; 
	width:1505px;
	font-family: montserratregular;
}

.tableFormularMitte
{
	table-layout:fixed;
	-webkit-box-shadow: 1px 1px 1px 1px black; -moz-box-shadow: 1px 1px 1px 1px black; box-shadow: 1px 1px 1px 1px black;
	border-radius: 10px; 
	font-size:14px; 
	width:1000px; 
	color:black
}
.tdFormularMitte
{
	padding-left:30px;
}
.inputFormularMitte
{
	border: 1px solid black; border-radius:5px; font-family:montserratregular; font-size:14px;
}
.checkboxFormularMitte
{
	border: 1px solid #bcbcbc; border-radius: 4px;
}
.submitFormularMitte
{
	width:100%; border-radius: 10px;font-family:montserratregular; font-size:16px;
}
.zoom {
    transition: transform .2s;
  width: 40px;
 height:30px
  margin: 0 auto;
}

.zoom:hover {
  -ms-transform: scale(10); /* IE 9 */
  -webkit-transform: scale(10); /* Safari 3-8 */
  transform: scale(10); 
}
