	td
	{
		width:100px;
	}
	table.uebers
	{
		background-image:url("redox_02 - Kopie.png");
		
	}
	
	.ferien
	{
		background-color: #F5A9A9;
		background-image:url("redox_0f.png");
	}
	a.act
	{
		color:#700000;
		width:50px;
		text-align:center;
		margin-right:5px;
		padding-left:2px;
		padding-right: 2px;
	}
	a.nav
	{
		width:50px;
		text-align:center;
		margin-right:5px;
		padding-left:2px;
		padding-right: 2px;
	}
	a.nav:link 
	{
		color: black; 
		background-color: transparent
	}
	a.nav:active 
	{
		color: black; 
		background-color: transparent
	}
	a.nav:visited 
	{
		color: black; 
		background-color: transparent
	}
	a.nav:hover 
	{
		color: #5C5C5C ;
		/*background-color: #E0E0E0;
		text-shadow: darkgrey 0.1em 0.1em 0.3em;*/
	}


.head
{
	/*margin-left: 0.5%;
	margin-right: 0.5%;
	margin-top: 0%;*/
	background-color: grey;
	/*width:96%;*/
	padding-left: 0.5%;	
	padding-right: 0.5%;
	padding-top: 2px;	
	min-height:90px;
	border-bottom:2px solid;
	/*border-bottom-left-radius: 10px 7px;
	border-bottom-right-radius: 10px 7px;*/
	text-align: center;
}
.top
{
	padding-top: 8px;
	float:left;
	text-align: center;
	width:35%;
}
aside
{
	width:14%;
	min-width:100px;
	max-width:150px;
	float: left;
	margin-top: 1.25%;
	margin-left: 1%;
}
.navigation
{	
	padding:10%;
	/*background-color: grey;
	width:10%;*/
	border:2px solid black;
	border-radius:4px;
	height:50%;
	min-height:200px;
}
.back
{
	padding:5%;
	border:2px solid black;
	border-radius:5px;
	height:10%;
	min-height:50px;


}
.main
{
	padding:1%;
	background-color: grey;
	float: left;
	margin-top:1.5%;
	width: 77.5%;
	border:2px solid black;
	border-radius:4px;
	margin-left: 2%;
	min-height:300px;
	min-width:500px;
	max-width:1500px;
}
/*.bottom
{
	margin-left: 1%;
	margin-right: 1%;
	padding:1%;
	background-color: grey;
	float: left;
	width:95.5%;
	margin-top:2%;
	border:2px solid;
	border-radius:5px;
	min-height:50px;
}*/
article.loginy
{
	margin-top:2px;
	text-align:right;
	
}
article.login
{
	margin-top:2px;
	text-align:right;
	padding:2px;
}
a
{
	text-decoration:none;
}
div.login
{
	text-align:left;
	/*background-color: lightgray;*/
	background-image:url(redox_01.png);
	border:2px solid black;
	border-radius:4px;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	min-height:50px;
}
div.loginy
{
	text-align:left;
	/*background-color: lightgray;*/
	background-image:url(redox_01.png);
	border:2px solid black;
	border-radius:4px;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	min-height:50px;
}
body
{
	background-image:url(debut_dark.png);
}
#loginb
{
	width:45px;
	/*border:1px solid black;*/
	/*background-color:grey;*/
	background-image:url(button.png);
	padding:4px;
	/*border-radius:5px;*/
	cursor:pointer;
	text-align:center;
	 background: url(button.png) no-repeat; 
  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
	background-size: 100% 130%;
}
#loginb:hover
{
	/*background-color:lightgrey;*/
	background-image:url(button.png);
}
.log
{
	border:1px solid black;
	border-radius:2px;
}
section
{
	background-image:url(redox_01.png);
}
nav
{
	background-image:url(redox_01.png);
}

.ani
{
/*	width:60px;*/
height:40px;
/*background:#92B901;*/
color: black;
/*position:fixed;*/
padding:0px;
font-size:30px;
/*-webkit-transition:-webkit-transform 1s,opacity 1s,background 1s,width 1s,height 1s,font-size 1s;
-o-transition-property:width,height,-o-transform,background,font-size,opacity;
-o-transition-duration:1s,1s,1s,1s,1s,1s;
-moz-transition-property:width,height,-o-transform,background,font-size,opacity;
-moz-transition-duration:1s,1s,1s,1s,1s,1s;
transition-property:width,height,transform,background,font-size,opacity;
transition-duration:1s,1s,1s,1s,1s,1s;
border-radius:5px;
opacity:1;*/
}
.ani:visited
{
	color: lightgrey;
} 
.ani:link
{
	color: lightgrey;
} 
.ani:active
{
	color: lightgrey;
} 
.ani:hover
{
/*-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);*/
/*-moz-transform: scale(2,2);
-webkit-transform: scale(2,2);
-o-transform: scale(2,2);
transform: scale(2,2);
opacity:1.5;*/
/*background:gold;
/*width:90px;
height:60px;
font-size:45px;*/
color: white;
}
.footer
{
z-index:10;
/*position: absolute;*/
width: 98%;
bottom: 0;
text-align: center;
color: gray;
margin-bottom: -5px;
position:relative;
bottom:-40px;
height: 40px;
max-height: 70px;
padding:2px;
	/*background-image:url(redox_02.png);*/
}
.footer p
{

	max-height: 30px;
	position:relative;bottom:3px;
}
.footline
{
	float:left;
	margin-left:2%;
	
	width: 96%;
	border: dashed 1px gray;
	margin-bottom:8px;
	/*height:1px;*/
}
* {
	margin: 0;
	font-family: "Arial",Gadget, sans-serif;
}
html, body {
	height: 100%;
}

.middle
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	margin: 0 auto -142px;
}

.push
{
	width:100%;
	height:1%;
}
/*.bottome
{
	background:#92B901;
color:#ffffff;
position:absolute;
font-weight:bold;
font-size:15px;
padding:10px;
float:left;
margin:5px;
-webkit-transition:-webkit-transform 10s,opacity 10s,background 10s,width 10s,height 10s,font-size 10s;
-webkit-border-radius:5px;
-o-transition-property:width,height,-o-transform,background,font-size,opacity;
-o-transition-duration:1s,1s,1s,1s,1s,1s;
-moz-transition-property:width,height,-o-transform,background,font-size,opacity;
-moz-transition-duration:1s,1s,1s,1s,1s,1s;
transition-property:width,height,transform,background,font-size,opacity;
transition-duration:1s,1s,1s,1s,1s,1s;
border-radius:5px;
opacity:0.4;
	margin-left: 1%;
	margin-right: 1%;
	padding:1%;
	background-color: grey;
	float: left;
	width:95.5%;
	margin-top:2%;
	border:2px solid;
	border-radius:5px;
	min-height:50px;
}
.bottome:hover
{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
opacity:1;
background:#1ec7e6;
/*width:90px;
height:60px;*/
/*font-size:30px;
	margin-left: 1%;
	margin-right: 1%;
	padding:1%;
	background-color: grey;
	float: left;
	width:95.5%;
	margin-top:2%;
	border:2px solid;
	border-radius:5px;
	min-height:50px;
}*/