/* Navigation per Listenelemente */
body {
  margin-top: 5px;
/*  background-color: #F5F5F5;*/
  background-color: #FFFADF;  
  color: #497220;
  font-size: 0.9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
  color: #006600;
  text-decoration: none;
}

a:link.free {
  color: #FF0000;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #006600;
}

a:visited.free {
  text-decoration: none;
  color: #FF0000;
}

a:hover {
  text-decoration: underline;
  color: #339900;
}

a:hover.free {
  text-decoration: underline;
  color: #FF6600;
}

a:active {
  color: #009900;
  text-decoration: none;
}


hr {
  color: #497220;
  width: 120px;
  margin-left: 5px;
}

#buchungsstatus {
  font-size: 1.0em;
  line-height: 160%;
  text-align: center;
}

#wichtig {
  font-size: 1.0em;
  color: red;
  font-weight: bold;
  text-align: center;
  }

#wichtig1 {
  font-size: 1.2em;
  color: orange;
  font-weight: bold;
  text-align: center;
  }

table {
  font-size: 0.9em;
}


#hauptfenster {
 background-color: #FFFADF;
  	width:100%;
  	height: 100%; 
/*	min-height:390px;*/
   position: absolute;
/*   left: 50%;
   margin-left: -350px;*/
   margin-top: 0px;
   padding:0px;
	height: 100%;
}

#unterfenster {
/* background-color: #FFFACD */
  background-color: #FFFADF; 
  min-height: 390px;

  width: auto;
  padding: 10px;
  font-size: 0.9em;
/*  margin-bottom: 0px;*/

}


#menu_unten {
  background-color: #F0E68C;
  height: 20px;
  width: auto;
  font-size: 7px;
  padding: 5px;
}


.logo {
  margin: 0px;
 /* width: 700px;
  height: 111px;*/
  width: 100%;
  heigth: auto;
}

/*
div p {
  text-decoration: none;
  color: #006600;
  font-size: 0.8em;
  margin: 10px;
}
*/


#ueberschrift {
  font-size: 1.3em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 10px;
  color: #009900;
 text-align: center;
}

#navigation {
	font-size: 1.2em;
  height: 36px;
  background-color: #F0E68C;
/*  background-color: #FFFF99;*/
  border-bottom: 1px solid #009900;
}

#navigation hr {
  color: #497220;
  margin: 2px;
}

#navigation ul {
 /* height:30 px;*/
  background-color: #F6CB6D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  list-style:none;
  padding: 0px;
  margin:0px;
  margin-left: 0px;
/*  margin-top:40px;
  width:120px;
  border: 2px solid #009900; */
}


#navigation ul li {
  display:inline;
}

#navigation ul li a {
  display:block;
  float: left;
  height: 30px;
  margin-right: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 6px;
  border-left:             1px solid #009900;
  border-right:0px solid #009900;
  border-bottom:           1px solid #009900;
  text-decoration: none;
  color: #497220;
}


#navigation ul li a.last {
 border-right:           1px solid #009900;
 height:30px
}


#navigation ul li a:hover,
#navigation ul li a.navi_aktiv {
  color: #03440E;
  height: 32px;
  background-color: #FFFACD;
  border-bottom: 0px;
/*  border-top: 2px solid white;*/
}

#navigation ul li a.navi_aktiv_last {
  color: #03440E;
  height: 22px;
  background-color: #FFFACD;
  border-bottom: 0px;
  border-right:             1px solid #009900;
}

#navigation_u {
  height: 30px;
  background-color: #F0E68C;
/*  background-color: #FFFF99;*/
  border-bottom: 0px solid #009900;
}

#navigation_u hr {
  color: #497220;
  margin: 2px;
}

#navigation_u ul {
 /* height:30 px;*/
  background-color: #F6CB6D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  list-style:none;
  padding: 0px;
  margin:0px;
  margin-left: 0px;
/*  margin-top:40px;
  width:120px;
  border: 2px solid #009900; */
}


#navigation_u ul li {
  display:inline;
}

#navigation_u ul li a {
  display:block;
  float: left;
  height: 24px;
  margin-right: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 6px;
  text-decoration: none;
  color: #497220;
}

#navigation_u ul li.t {
  display:block;
  float: left;
  height: 24px;
  margin-right: 0px;
  padding-left: 150px;
  padding-right: 150px;
  padding-top: 6px;
  text-decoration: none;
  color: #F0E68C;
}

#navigation_u ul li a.last {
 border-right: 0px solid #009900;
 height:24px
}


#navigation_u ul li a:hover,
#navigation_u ul li a.navi_u_aktiv {

  color: red;
  border-bottom: 0px;
  text-decoration: underline;
}

