.rahmen{
	padding:4px;
	padding-left:0px;
	border:0px solid #6699cc;
	display:block;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	line-height:22px;
	letter-spacing:1px;
	color:#ffffff;
	text-align:left;
	width:105px;
}
.rahmen:visited{color:#FFFFFF;}
.rahmen:active{color:#ffffff;}
.rahmen:hover{
	color:#FFCC00;
	border:0px solid #ffffff;
/*	opacity: 0.90;
	-moz-opacity:0.90;
	filter:alpha(opacity=90);*/
}
.rahmen_now{
	padding:4px;
	padding-left:0px;
	border:0px solid #6699cc;
	display:block;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	line-height:22px;
	color:#FFCC00;
	text-align:left;
	width:105px;
}
.rahmen_now:visited{color:#FFCC00;}
.rahmen_now:active{color:#FFCC00;}
.rahmen_now:hover{
	color:#FFCC00;
	border:0px solid #ffffff;
}

a.node:active, a.node:link, a.node:visited {
	display:block;
	padding-right :0px;
	height:18px;
	color: #333333;
	padding-left :11px;
	display:block;
	font-size:11px;
}
a.single_node:active, a.single_node:link, a.single_node:visited {
	display:block;
	color: #333333;
	display:block;
	height:18px;
	font-size:11px;
}

a.node:hover, a.single_node:hover {
	color: #990000;
	display:block;
}
/* == navigation == */

.mainnavi{
display:block;
padding-bottom:1px;
background-color:003366;
text-align:center;
font-weight:bold;
}
.navitab{
border-right:#eeeeee solid 1px;
}
a.mainnavi:link {color: #FFFFFF;height:38px;}
a.mainnavi:visited {color: #FFFFFF;}
a.mainnavi:active {color: #FFFFFF;}
a.mainnavi:hover {color:#dddddd;}
