body, input, select
{ font-size:12px;
  font-family:sans-serif;}

a:link, a:visited, a:focus, a:active
{ color:#0000ff;
  text-decoration:none; }

a:hover 
{ color:#ff0000;
  text-decoration:none; }

a.menue:link, a.menue:visited, a.menue:focus, a.menue:active
{ color:#797979;
  text-decoration:none; }

a.menue:hover 
{ color:#000000;
  text-decoration:none; }

table
{ border:none;
  border-collapse:collapse; }

th
{ padding:5px;
  border-bottom:1px solid #000000;
  vertical-align:top;
  font-weight:normal;
  text-align:left; }

td
{ padding:5px;
  vertical-align:top; }

hr
{ width:100%;
  background-color:#aaaaaa;	/* Fuer Mozilla */
  color:#aaaaaa;		/* Fuer IE */
  height:1px;
  text-align:left;
  border:0px;}

legend
{ font-weight:bold;}

input, textarea, select
{ border: 1px solid #aaaaaa; }

input.knopf
{ border: 1px solid #aaaaaa;
  background-color:#cccccc; }

input.knopf:hover
{ background-color:#ffffff; }

div.kopflinks 
{ position:absolute; 
  top:10px; 
  left:20px;
  width:200px; 
  height:150px; 
  z-index:1;
  padding-left:5px;
  padding-right:5px;
  /*border: 1px solid;*/
  text-align:center; }

div.kopfrechts
{ position:absolute; 
  top:10px; 
  left:260px;
  right:20px;  
  height:150px; 
  z-index:1;
  padding-left:5px;
  padding-right:5px;
  /*padding:10px;
  border: 1px solid;*/
  text-align:center; }

div.menuetitel 
{ position:relative;
  left:00px;
  width:100%;
  height:auto;
  z-index:98;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  border-top: 1px solid #cecece;
 /* border-bottom: 1px solid #aaaaaa;*/
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #cecece;
  background-color:#e5e5e5;
  font-weight:bold; }

div.menuestart
{ position:relative;
  left:00px;
  width:100%;
  height:auto;
  z-index:98;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:15px;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #cecece;
  background-color:#e5e5e5;
  font-weight:bold; }


div.menue 
{ position:absolute;
  top:180px;
  left:20px;
  width:200px;
  height:auto; }

div.menueblock 
{ position:relative;
  left:0px;
  width:190px;
  height:auto;
  z-index:98;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:5px;
  margin-bottom:15px;
  /*border-top: 1px solid #cecece;*/
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #cecece;
  background-color:#f4f4f4; }


div.daten 
{ position:absolute;
  top:180px;
  left:260px;
  right:20px;
  height:auto;
  z-index:1;
  /*padding:10px;
  border:1px solid;*/ }

div.datentitel
{ position:relative;
  top:0px;
  left:0px;
  right:0px;
  height:20px;
  z-index:1;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:15px;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #cecece;
  text-align:left;
  font-size:16px;
  font-weight:bold;
  vertical-align:middle;
  background-color:#e5e5e5; }

div.datenbereich
{ position:relative;
  top:0px;
  left:0px;
  right:0px;
  height:auto;
  z-index:1;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:10px;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #cecece;
  text-align:left;
  vertical-align:top;
  background-color:#f4f4f4; }

div.scroll
{ width: 600px; 
  height: 150px; 
  overflow: scroll; }

div.konsole
{ position:relative;
  left:10px;
  top:10px;
  width: 500px; 
  height: 100px; 
  overflow: scroll;
  z-index:100;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  background-color:#cfb7b7;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000; }





#infobox {
/*position:absolute; top:50px; left:50px; */
z-index:3;}

#infobox a {
color:#00cb05;
/*background:#d0ffd3;
font:bold 12px verdana, sans-serif;*/
text-decoration:none;
display:block;
/*padding:2px;*/
border:none;}

#infobox a:hover {
color:#00cb05;
/*background:#ddd8b7;
width:300px;*/}

#infobox a span {display:none;}

#infobox a:hover span {
position:fixed; top:200px; right:30px; z-index:3;
color:#000000;
background:#d0ffd3;
font:normal 12px sans-serif;
border:1px solid #000000;
display:block;
padding:10px;
width:300px;}





