body{
	background-color: #FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
}

#details a, a:visited{
	color: blue;
	background-color: transparent;
}

#details a:hover {
  color: red;
}

nav{
	background-color: #89eb34;
	font-size:1.3em;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0em;
	max-width:24.97em;
}

nav ul{
	text-align: left;
	padding:0em;
	margin:0em;
}

nav li{
	display:inline-block;
	padding:0em;
	margin:0em;
}

nav a{
	text-decoration:none;
    	display: block;
    	width: 6em;
	color: #4747B2;
	background-color: transparent;
	border:1px solid black;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right: 0px;
    	transition: background-color 0.4s linear, color 0.4s linear;
	padding:2px;
	margin:0em;
}

nav a:focus, nav a:hover{
    color: #303728; 
    background-color: #D65930;
    transition: background-color 0.1s, color 0.1s;
}
  
#down a:link, a:visited{
	text-decoration:none;
	color:black;
	font-size:1.8em;
	background-color: #D65930;
	padding:0.2em;
	margin:0em;
	position:relative;
	top:15px;
	left: 30px;
}

#kasse a:link, a:visited{
	text-decoration:none;
	color:black;
	font-size:1.8em;
	background-color: #D65930;
	padding:0.2em;
	margin:0em;
	position:relative;
	top:15px;
	left: 30px;
}

#down a:focus, a:hover, a:active{
	background-color: #99CCFF;
}

#an{

	position:relative;
	top:70px;
}

#ser{
	width: 55em;
	padding-top: 10px;
}

#h2{
	top:15px;
    padding:0.2em;
}

img {
    background-color: #FFFFCC; 
	padding: 10px;
}
#sc{
    color: #FFFFCC; 
    background-color: #FFFFCC;
}

th {
  padding: 11px;
  text-align: left;
}
td {
  padding: 5px;
}