/* ===== MENU ===== */
.menu {
 padding-top: 2px;
 padding-right: 2px;
 padding-left: 0px;
 float: left;

}
.menu li {
 margin-bottom: 5px;
 width: 170px;
 height: 20px;
 text-align: center;
 border: 2px solid #1F0000;
 clear: both;
 float: left;
 background-color:#00007F;

 list-style:none;
 font-size: 1px;
 font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
}

.menu li a {
display: block;
width: 170px;
height: 20px;
color: #fff;
text-decoration: none;
font-weight: bold;
overflow: hidden;
line-height: 16px;

}

.menu li a span {
display: block;
padding-top: 2px;
padding-left: 15px;
font-size: 14px;
font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
font-style:italic;
}

.menu li a:hover {
background-color:#FFDF00;
width: 170px;
height: 20px;
color: #000;
text-decoration: none;
}

/* ===== allgemeine links im text ===== */

a:link, a:visited, a:active{
font-size: 14px;
line-height: 20px;
font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
font-style:italic;
color:#EFEFEF;
text-decoration:none;

}

a:hover{
text-decoration:underline;
background-color:transparent;
color:#FF0000;
}
 .navi a:link, .navi a:active, .navi a:visited
 {
 display: block;
 width: 100px;
 line-height: 20px;
 margin: 2px;
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma;
 font-size: 12px;
 letter-spacing: 1px;
 border: 1px solid #1F0000;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 background-color:#00007F;
 }

 .navi a:hover
 {
 color: #000000;
 background-color:#FFDF00;
 }
  .navi1 a:link, .navi1 a:active, .navi1 a:visited
 {
 display: block;
 width: 20px;
 line-height: 20px;
 margin: 2px;
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma;
 font-size: 12px;
 letter-spacing: 1px;
 border: 1px solid #1F0000;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 background-color:#00007F;
 }

 .navi1 a:hover
 {
 color: #000000;
 background-color:#FFDF00;
 }
