
#navi {
	margin: 0;
	padding:0;
}
#navi li {
	list-style-type: none;
	margin: 0;
	height:29px;
	border-bottom: 1px solid #338892;
	margin: 0;
	padding: 0;
	z-index: 10000;
	background-color: #;
	
}
#navi a {
	display: block;
	text-decoration: none;
	padding: 12px 10px 4px;
	color: #FFFFFF;
	font-weight:bold;
}
#navi a:hover, #navi a:active, #navi a:focus {
	background-color: #FFFFFF;
	color: #001F33;
	letter-spacing: 0.01px;
}
#navi ul a {
	color: #333333;
	border: 0;
}
#navi ul a:hover, #navi ul a:active, #navi ul a:focus {
	background-image: none;
	background-color: #FFFFFF;
	color: #333333;
}
/* ------ the current page marker style ------ */
#navi .p7PMmark {
	color: #333333;
	font-weight: bold;
}
/* Top level menu width */
#navi {
	
	width: 185px;
}





#leftbox {
	width: 220px;
	float: left;
	background-color:#007788;
	background-image: url(images/background_left.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;
}

#leftcontent h3.top {
	font-size: 1.35em;
	margin: 12px 0;
	color: #FFFFFF;
	letter-spacing: 0.01px;
}

#leftcontent a {
	color: #FFFFFF;
}
#leftcontent a:visited {
	color: #FEEFDA;
}
#leftcontent a:hover, #leftcontent a:active,
#leftcontent a:focus {
	color: #333333;
}
.searchbox
{
margin-left:0px;
background-color:#001F33;
	font-size: .8em;
	letter-spacing: 0.01px;
	color:#FFFFFF;
	background-color: #001F33;
	
}
.searchbox A, .searchbox A:visited
{
	font-size: .8em;
	letter-spacing: 0.01px;
	color:#FFFFFF
}
.spacer
{
height: 10px;
}
.searchbox select  {
	width: 160px;
	font-size: 12px;
	padding-bottom:3px;
}


.headline
{
background-image: url(images/background_balkenbl.jpg);
background-repeat: repeat-y;
}

.headlinered
{
background-image: url(images/headline_red.jpg);
background-repeat: repeat-y;
}

.headline, .headlinered
{
width: 220px;
height: 28px;
padding-left:10px;
padding-top:3px;

	font-size: .85em;
	letter-spacing: 0.01px;
	color:#FFFFFF;
	font-weight:bold
}


.headlinebottom
{
width: 220px;
background-image: url(images/headline_bott.jpg);
background-repeat: repeat-y;

}

#menubar {
	font-size: .85em;
	background-image: url(images/background_menu.jpg);
	background-repeat: repeat-y;
	
	padding-left: 30px;
}
#bottomimage {
	padding: 0 0 0 0;
}
#leftcontent {
	font-size: 0.75em;
	padding: 12px;
	color:#FFFFFF
}
