.body {
background-color: rgba(255,255,255,1) ;
color: rgba(51,51,51,1);
}
* {font-family:Arial, Helvetica, sans-serif;
font-size:1em; 
}

h1 {
	font-size:1.5em;
 
}

#untermenue4
{
	position:absolute;
	left:2em;
	top:35%;
	float: left;
	width:12em;
	}

#navigation, #navigation * {
  margin:  0;
  padding: 0;
}

#navigation {
  list-style: none;
  width:      15em;
}

#navigation li > ul { 
  display:    none;
}

#navigation li:hover {
  position:   relative;
}

#navigation li:hover > ul { 
  display:    block;
  position:   absolute;
  top:        0.4em;
  left:       9.5em;
  width:      10em;   /* ghostbuster! */
  list-style: none;
}
#navigation li {
  background: rgba(200,200,200,0.6);
  border: 1px outset  rgba(102,102,102,0.6);
}

#navigation li:first-child {
  border-top: 2px outset  rgba(102,102,102,0.6);
}

#navigation li:hover,
#navigation li:hover li:hover {
  background: orange;
border: 2px outset  rgba(102,102,102,0.6);
}

#navigation li a:link, 
#navigation li a:visited 
{
  display: inline-block;
  
  width:   9em; /* Breite 10em - border-left und border-right */
  padding-left: 1em;
  padding-bottom: 0.4em;
  padding-top: 0.4em;

  font-family:     Helvetica, Arial, sans-serif;
  color:           rgb(10,10,10); 
  text-decoration: none;
}

#navigation li:hover,
#navigation li:hover li:hover {
  color: orange;
}


.navigation {
	width: auto;
	border: 1px solid black;
	border-color:#666666;
	top: 30%;
	overflow-y: auto;
	position: absolute;
	left: 30%;
	background-color: rgba(255,255,255,1);
	padding: 20px;
	}


a { text-decoration:none;
color: rgba(204,0,51,1);
	}

table{
	width:100%;
	padding: 15px;
	background-color: rgba(255,255,255,1);
	position: relative;
	font-size:0.8em;
	color:#333333;
}
.td, .tr{
	
	border: 1px  #0066FF;
	width:10%;
}
th{
	background-color: rgba(153,153,153,0.5);
	font-size:1em;
	
	}

img {
border: 6px double #666;
padding: 6px;
float:right;

}

.untertext
{
width: 10%;
position: fixed;
right: 2%;
bottom: 2%;
padding: 10px;

	}
input, button
{
	padding: 4px;
	margin: 4px;
}
.seiteninhalt {
width: 75%;
position: absolute;
left: 20%;
right: 5%;
top: 10%;
}

.ueberschrift {

position: relative;
font-size:2em;
top: 10%;
padding: 15px;

}


.textfeld {

border: 3px   groove  white;
top:5px;
padding: 15px;
background-color: rgba(223,223,223,0.5) ;
position:relative;


}
