#Navi {
width:635px;
margin:0;padding:4px 0 0 0;
background-color:transparent;
color:#FFF;
float:left;
}
#Navi ul { 
margin:0; 
padding:0; 
list-style-type:none;
}
#Navi ul li {
display:inline; 
padding:2px 2px; 
float:left;
}

#Navilist li a {
text-decoration:none;
}
#Navilist li a:link , #Navilist a:visited {
color:#FFF;
background-color:transparent;
font-weight:bold;
}
#Navilist li a:hover {
color:silver;
background-color:transparent;
}
form.login {
float:right;
margin:0;padding:6px 0 0 0;
width:250px;
overflow:hidden;
}
.inputfeld {
font-size:1em;
margin:0;padding:0;
}
.loginbutton {
margin:0;padding:0;
width:50px;
text-align:center;
font-weight:bold;
font-size:0.9em;
background-color:transparent;
color:#FFF;
text-decoration:none;
border-left: 1px solid #FFF;
border-top: 1px solid #FFF;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
.loginbutton:hover {
cursor:pointer;
}
.loginbutton:active {
margin:0;padding:0px;
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
cursor:pointer;
}
.footer {
font-size:0.95em;
padding:2px 0 2px 0;
text-align:center;
color: #666666; 
}
.footer ul { 
margin:0; 
padding:0; 
list-style-type:none; 
text-align:center; 
}
.footer ul li {
display:inline; 
padding:2px 2px; 
} 
.footer ul li#first { 
border-left:none; 
}
.footerlist li a, .footerlist li a:visited { 
color: #666666; 
text-decoration:none; 
} 
.footerlist li a:hover , .footerlist li a:focus , .footerlist li a:active { 
color: #006600; 
text-decoration:underline; 
}
