#hauptmenu a, #submenu a{text-decoration:none}
#hauptmenu a:hover, #submenu a:hover{text-decoration:underline}
.blogheader{margin-bottom:2px;}
#submenu ul li img{vertical-align:top;margin-top:-2px;}
.spc_menu{height:1em;}
.hidden{display:none;}
a img{margin-bottom:-2px;}
#logo a img{border:0px none;}
/* blog styles */
.act a{text-decoration:none;font-weight:bold;}

.news-single-item{width:100%;float:left;padding:10px 0px;margin-bottom:30px;border:1px solid grey;border-width:0px 0px 1px;}
#inhalt hr{visibility:hidden;margin:5px 0px;}


.news-single-item h2{font-size:15px;font-weight:bold;float:left;margin:2px 0px 8px;width:100%;}

.news-single-item p img, .news-list-item p img{float:left;margin-right:3px;}
.news-single-item dd, .news-list-item dd, .newslink{text-indent:1em;}
.news-single-imgcaption{display:none;}


.news-list-container{width:100%;}
.news-list-item{float:left;width:100%;border:1px solid grey;border-width:0px 0px 1px;margin-bottom:10px;padding-bottom:10px;}
.news-list-item h3{font-size:13px;margin:2px 0px 3px;}
.news-list-item h3 span{display:block;}
.news-list-container{float:left;clear:both;}
/* HTML styles */
ul { margin: 0em; padding: 0em; float:left;clear:both;}
li { list-style-type:none;}
body,td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
input,label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	font-weight: normal;
}
.sub{
	margin-top: 5px;
	margin-bottom: 5px;
}
a{
color:#666666;
}
a:hover{text-decoration:none;}
/* id styles */
#logo{
	position:absolute;
	left:20px;
	top:25px;
	width: 125px;
	height:35px;
}
#hauptmenu{
	position:absolute;
	left:20px;
	top:73px;
	width: 130px;
	height:350px;
}
#submenu{
	position:absolute;
	left:160px;
	top:110px;
	width: 165px;
	height:350px;
}
#inhalt{
	position:absolute;
	left:350px;
	top:110px;
	width: 600px;
	height:350px;
}
.act_menu a{color:#000000;text-decoration:none;font-weight:bold;}
.act_menu, .noact_menu, #submenu ul li{
list-style-type: none;
margin:0px;padding-bottom:2px;
	display:block;
	height:auto
}
.act_sub a{color:#000000;text-decoration:none;font-weight:bold;}
.act_sub,.noact_sub{
list-style-type: none;
padding-bottom:2px;
	display:block;
}
