/*------------------------ MAIN_NAVI ------------------------*/
div#MAIN_NAVI {
		float: left;
		width: 120px;
		padding-top: 56px;
}
div#MAIN_NAVI h1 {
		color: #0090AC;
		font-size: 0.8em;
		padding-bottom: 3px;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		font-weight: normal;
}
div#MAIN_NAVI div#head_menu {
		width: 120px;
		height: 20px;
		background-image: url(../upload/website/head_menu.gif);
		background-repeat: no-repeat;
		background-position: right;
		margin: 0 0 4px 1px;
		font-size: 1px;
}
div#MAIN_NAVI div#first {
		width: 120px;
		height: 3px;
		background-image: url(../upload/website/border.gif);
		background-repeat: repeat-x;
		font-size: 1px;
}
div#MAIN_NAVI ul {
		list-style: none;
} 
div#MAIN_NAVI ul li a{
		font-size: 0.8em;
		display: block;
		width: 114px;
		color: #2a4069;
		text-decoration: none;
		text-align: right;
		text-transform: uppercase;
		padding: 3px 6px 7px 0px;
		background-image: url(../upload/website/border.gif);
		background-repeat: repeat-x;
		background-position: bottom;
}
div#MAIN_NAVI ul li a:hover{
		background-color: #e8f5fa;
}
div#MAIN_NAVI ul li a.active{
		background-color: #2a4069;
		color: #FFFFFF;
}

div#MAIN_NAVI ul li a.active:hover{
		background-color: #2a4069;
}
div#MAIN_NAVI ul ul {
		margin-top: 8px;
		padding-bottom: 10px;
		background-image: url(../upload/website/border.gif);
		background-repeat: repeat-x;
		background-position: bottom;
}
div#MAIN_NAVI ul ul li a {
		font-size: 11px;
		width: 108px;
		background-image: none;
		padding: 4px 12px 4px 0px;
		text-transform: none;
		color: #4fa3c3;
		letter-spacing: -0.1em;
}
div#MAIN_NAVI ul ul li a:hover {
		background-color: #FFFFFF;
		color: #2a4069;
}
div#MAIN_NAVI ul ul li a.active {
		background-image: url(../upload/website/pfeil.gif);
		background-repeat: no-repeat;
		background-position: right;
		background-color: #ffffff;
		color: #2a4069;
}
div#MAIN_NAVI ul ul li a:hover.active {
		background-color: #ffffff;
		color: #2a4069;
}

/*----------------------- STATIC_NAVI -----------------------*/
div#STATIC_NAVI {
		text-align: right;
		padding-right: 23px;
		padding-top: 131px;
}
div#STATIC_NAVI ul {
		list-style: none;
}
div#STATIC_NAVI ul li {
		display: inline;
}
div#STATIC_NAVI ul li a {
		color: #459ebf;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.8em;
		background-image: url(../upload/website/pfeil_static.gif);
		background-repeat: no-repeat;
		background-position: left;
}
div#STATIC_NAVI ul li a:hover {
		color: #2a4069;
}

/*------------------------- TERMINE -------------------------*/
div#TERMINE {
		float: left;
		width: 120px;
		margin-left: 20px;
		padding-top: 56px;
		color: #2a4069;
		font-size: 11px;
}
div#TERMINE div#entries h2 {
		font-size: 11px;
		display: block;
		font-weight: bold;
		color: #459ebf;
		padding-top: 8px;
}
div#TERMINE div#head_termine {
		width: 120px;
		height: 20px;
		background-image: url(../upload/website/head_termine.gif);
		background-repeat: no-repeat;
		background-position: right;
		margin-bottom: 5px;
		font-size: 1px;
}
div#TERMINE div#entries {
		background-color: #e8f5fa;
		padding-left: 8px;
}
div#TERMINE div#footer {
		background-image: url(../upload/website/termine_footer.gif);
		background-repeat: no-repeat;
		background-position: 0 100%;
		background-color: #e8f5fa;
		width: 120px;
		height: 107px;
		
}
