.buttonscontainer {width: 200px;}

.buttons a {color: #000099;
background-color: #66ccff;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #000099;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #e6f0f7;
color: #0000FF;
text-decoration: none;}

#navi { margin: 0; padding: 0; text-align:center; } 
#navi ul, #navi li { margin: 0; padding: 0; display: inline; list-style-type: none; } 

#navi a:link, #navi a:visited { 
float: left; line-height: 20px; 
font-weight: bold; 
margin: 0; 
padding: 2px 15px; 
text-decoration: none; 
color: #0000CC; 
background-color: #66ccff; 
border: 2px outset #66ccFF; } 

#navi #akt { color: #FFFFFF; background-color: #ccccff; border: 2px inset #CC00FF; } 
#navi a:hover, #navi a:hover#akt { color: #ccccFF; background-color: #66CCFF; border: 2px inset #CC00FF; }