.impressum {
	width: 257px;
	background-image: url(../images/impressum.jpg);
	height: 206px;
	margin:0;
	margin-left: 2px;
	padding: 0;
	list-style-type: none;
}
.impressum p {
	margin:0;
	padding: 20px 12px 20px 20px;
	font-size: 10px;
	text-decoration: none;
}
*html .mainmenu {
	width: 256px;
	margin: 0;
	padding: 0 0 0 2px;
	list-style-type: none;
	font-size: 13px;
}
.mainmenu {
	width: 256px;
	margin: 0;
	padding: 0 0 0 2px;
	list-style-type: none;
	font-size: 13px;
}
.mainmenu a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 9px 5px 1px 30px;
	margin: 0;
	height: 23px;
	background-image: url(../images/menu_backgrnd.jpg);
}
.mainmenu selected {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 9px 5px 1px 30px;
	margin:0;
	height: 23px;
	background-image: url(../images/menu_backgrnd.jpg);
	background-position: 0 33px;
}
.mainmenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 9px 5px 1px 30px;
	height: 23px;
	background-image: url(../images/menu_backgrnd.jpg);
	background-position: 0 33px;
}

.mainmenu .sub {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mainmenu .sub a {
	color: #FFFFFF;
	text-decoration: none;
	background-position:top;
	display: block;
	padding: 9px 5px 1px 40px;
	height: 22px;
	background-image: url(../images/menu_sub_backgrnd.jpg);
}
.mainmenu .sub a:hover {
	color: #CCCCCC;
	text-decoration: none;
	background-position:top;
	display: block;
	padding: 9px 5px 1px 40px;
	height: 22px;
	background-image: url(../images/menu_sub_backgrnd.jpg);
}
.mainmenu .sub_selected a{
	color: #CCCCCC;
	text-decoration: none;
	background-position:top;
	display: block;
	padding: 9px 5px 1px 40px;
	height: 22px;
	background-image: url(../images/menu_sub_backgrnd.jpg);
}