/*DATEI:  fwmi.css*/
/*Datum:  09.04.2007 */

h1,h2,h3,h4,p,ul,ol,li,div,thead,tbody,td,th,address,blockquote,nobr,b,i {
 	font-family:Arial,Verdana,sans-serif; }
h1 {
 	font-size:13pt;}
h2 {
 	font-size:10pt;}
h3 {
 	font-size:9pt;}
thead {
	background-color: #E1E1E1;
	font-size:10pt;}
tbody {
	font-size:10pt;}

body{
 	font-family:Arial,Verdana,sans-serif;
 	font-size:10pt;
 	}
div.menu{
	position:absolute; top:60px; left:5px;
	}
div.menuleisteoben{
	position:absolute; top:92px; margin-right:5px;
	}
div.header {
	margin-top:5px;
	}
//*div.footer {
	margin-bottom:10px;
	}
*//
div.table1 {
 	font-family:Arial, helvetica, verdana, sans-serif;
 	font-size:10pt;
 	}
div.table2 {
 	font-family:Arial, helvetica, verdana, sans-serif;
 	font-size:10pt;
 	margin:10;
 	}
div.body01 {
	margin-top:45px;
 	font-family:Arial, helvetica, verdana, sans-serif;
 	font-size:10pt;
 	}
div.body02 {
	margin-top:20px; position:absolute; left:120px;
 	font-family:Arial, helvetica, verdana, sans-serif;
 	font-size:10pt;
 	}

#fehler {
 	font-family:Arial, helvetica, verdana, sans-serif;
 	font-size:10pt;
 	color:red;
}

 	/* Rote Menueleiste
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#menue {
  float: left;
  width: 100%;

  background: #c9deea;/*url(images/hintergrund1.gif) no-repeat !important;*/
  border-bottom: 1px solid #FFF;
  }


#menue ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  border-top: 1px solid #BD1823;
  border-bottom: 1px solid #BD1823;
}

#menue li {
  float: left;
  background: #c9deea;/*url(images/hintergrund1.gif) no-repeat*/
  margin-left: 67px;

}


#menue li.on { border-bottom: 1px solid #FFF; }

#menue a {
  display: block;
  position: relative;
  font-size: 80%;
  font-weight: bold;
  line-height: 1.15em;
  text-transform: uppercase;
  padding: 3px 15px 2px 20px;
}



#menue a:link, #menue a:visited {
  color: #FFF;
  background-color: #DC143C; /*Hintergrund Einzelne Kästchen im normalen Zustand nicht angeklickt #622*/
  text-decoration: none;
}

#menue a:focus,#menue a:active {
color: #7CFC00; /*#ff0;*/
font-weight: bold;
/*border-top: 1px solid;
border-right: 7px solid;
border-bottom: 1px solid;
border-left: 1px solid ;*/
background: url(images/Hintergrund1.gif) no-repeat;}

#menue li a:hover{
  /*color: #fff*/
  background-color: #00008B;  /*#369*/

  }


/*  #menue a:hover
{
padding: 2px, 10px;
border top: 1 px solid #bbb;
bei lokalen Einstellungen bleibt ein Hover-Effekt erhalten
border-right: 7 px solid #fff;
border-bottom: 1 px solid #ddf;
border-left: 1 px solid #99f;
background: url(images/blauerHintergrund.gif) no-repeat;}

#menue li.on a {
  color: #BD1823;
  background: url(images/blauerHintergrund.gif) no-repeat !important;
}



/* Spalte 1 mit Flyout-Menue
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte1 {
  float:left;
  position: relative;
  background-color: #C9DEEA;
  width: 199px;
  padding: 28px 0;
}


#spalte1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border-top: 1px solid #FFF; /* Farbe weiss Kurzschreibweise*/
	}


#spalte1 li {
	font-size: 80%;
	line-height: 180%;
	}

* html #spalte1 li {   /*wird für die IEs gebraucht*/
	display: inline;
	}

#spalte1 a {
	display: block;
	position: relative; /*wird für die IEs gebraucht*/
	padding-left: 20px;
	border-bottom: 1px solid #FFF;
	}

* html #spalte1 a { height: 1em;} /* Wird für IE 5 gebraucht*/

#spalte1 a:link, #spalte1 a:visited {
	font-weight: bold;            /*Schrift muss bei den Links gefettet werden */
	text-decoration: none;
	}

#spalte1 a:focus, #spalte1 a:hover, #spalte1 a:active {
	text-decoration: underline;
	}

#spalte1 ul ul {
	display: none; /* Ausblenden der Submenüs*/
	border-top: 0; /*Überschreiben der Anweisung border top in #spalte1 ul, da sonst zuviele Linien angezeigt würden*/
	}

#spalte1 ul li.on ul {display: block;}

#spalte1 li li a {
	padding-left: 40px; /*Einrückung der inneren Liste*/
	}

/*#spalte1 ul ul.ausblenden {display: none};
#spalte1 .einblenden {
	display: block;  /*wird das ul-Element der Klasse einblenden wieder sichtbar gemacht*/
	/*position: absolute;  /*Positionierung des ul-Elements vom Elternelement gesehen um 170px nach rechts*/
	/*left: 170px;
	z-index: 100;
	width: 300px;
	background-color: #FFF;
	border-top: 1px solid #8BAEC0;
  border-right: 1px solid #8BAEC0;
  border-left: 1px solid #8BAEC0;
  margin-top: -1.5em;
}

#spalte1 li .einblenden li a {
  padding-left: 5px;
  border-bottom: 1px solid #8BAEC0;
}