a{text-decoration:underline;}


a.navi:link, a.navi:visited {
  text-decoration: none;
  line-height:1.2em;
  color:#AA3636;
}


a.navi:active {
  text-decoration: none;
  color: #000;
  background-color:#fff;line-height:1.2em;
}


a.navi:hover {
  text-decoration: none;
  color: #000;
  background-color:#43fbac;
padding-left:5px;padding-right:5px;
letter-spacing:3px;font-weight:bold;line-height:1.2em;
}




/*Schriftarten Anordnung*/ 
 h1 {           font-size : 1.5em;
		   font-weight:normal;
		   color : black;
		   text-align:center;
		   margin:0;
		   padding-top:1px;
		   padding-bottom:1px;
      }
     h2 {           font-size : 1.3em;font-weight:normal;color : black;
		   
		   margin:0;
		   padding-top:5px;
		   padding-bottom:5px;
      }



/*alt    */
.txt{color:#222222;border:solid 1px #43fbac;padding:10px;vertical-align:top;}

.txts{color:#222222;border-width:10px;border-color:#000000;border-style:solid;padding:10px}


/*neu*/

table{border:solid 1px #43fbac;padding:-1px;}
.farbig{color:#222222;background-color:#43fbac;padding:10px;vertical-align:top;}
.hell{color:#222222;border:solid 1px #43fbac;padding:10px;vertical-align:top;}

body {
background-color : #effdef;}


/* verwendete Sonderformatierungen   */
.copy{font-size:0.8em;color:#999999;text-align:right;}
.unter{font-size:0.8em;color:#999999;}
.ueber{font-weight:bold;font-size:1.2em;color:#000;}


/* Spaltensatz */
.kasten {
clear : both;
padding : 5px;
background-color : #fffff0;
border: solid 1px #FF5A2C;
}
.links {
float : left;
width : 49%;
margin : 0;
padding-left : 0;
padding-top : 10px;
padding-bottom : 10px;
padding-right:5px;
}
.rechts {
float : right;
width : 49%;
margin : 0;
padding-left : 5px;
padding-top : 10px;
padding-bottom : 10px;
padding-right:0;
}
