body { 
	background-color:#444444; 
	background-image:url(img/bg_main.jpg);
	background-repeat:repeat-y; 
	background-position:center; 
	margin:0; 
	padding:0;
	overflow-y: scroll;
	}
.head1 { 
	background-image:url(img/bg_top.jpg); 
	background-repeat:repeat-y; 
	background-position:center; 
	margin:0; 
	padding:10px; 
	color:#666; 
	font-size:22px; 
	text-align: right;
	}
.head2 { 
	margin:0; 
	padding:0;
	border: 1px solid grey;
	background-color: #2c2c2c;
	}
.head3 { 
	background-image:url(img/bg_head.jpg); 
	height:260px; 
	background-position:center; 
	margin:0; 
	padding:0;
	}
.maincontent  {
	padding: 10px;
	width: 572px;
}
.right_box  {
	border: 1px solid grey;
	bgcolor: black;
	padding: 10px;
	width: 175px;
}
body,td,th, tr, p, div, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	}
input, textarea, select, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
a:hover {
	text-decoration: none;

}



#b_titel {
	font-size: 22px;
	font-weight:bolder;
}
#b_datum {
	font-size: 10px;
	color: #666666;
}
#b_vorspann {
	font-weight:bolder;
	line-height: 16px;
}
#b_text {
	line-height: 16px;
}
#kom {
	margin: 0px 0px 0px 10px;
	border-left: 1px solid black;
	padding: 0px 0px 0px 10px;
}

#menu {list-style-type:none; margin-top:0; margin-left:79px; padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; }
#menu li span {display:block; z-index:100; padding: 2px 8px;font-size:11px;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background-color:#2c2c2c; border-left: 1px solid grey; border-right: 1px solid grey;}
* html #menu dl {background-color:#2c2c2c;}
#menu dt {margin:0; font-size: 11px; float:left;}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: black; font-size: 11px; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color: white; padding: 2px 8px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color: white; text-decoration:none; display:block; padding: 2px 8px;}

#menu li a:hover {border:0; text-decoration:underline;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color:#444;}

p.merker { display:none; }