* {
	font-family: "Times New Roman", Times, Georgia, serif;
	color:#666666;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
}
body {
	background:#9cbac7 url(../images/hg.jpg) repeat-x top left;
	margin:20px;
}
h1, h1 a {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 20px 0;
}
h2, h2 a {
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}
h3, h3 a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 20px 0;
}
ul {
	margin:0 0 20px 20px;
}
p {
	margin-bottom:20px;
}
#hgR {
	width:970px;
	background:url(../images/schR.jpg) no-repeat top right;
}
#hgU {
	width:970px;
	background:#e0e1e0 url(../images/schU.jpg) no-repeat top left;
}
#grafik {
	background:#9cbac7 url(../images/hg_schatten.jpg) no-repeat top left;
}
#content {
	width:950px;
	background-color:#FFFFFF;
	text-align:left;
	padding:20px 0;
}
#navigation {
	width:200px;
	background-color:#4d83a1;
	margin:-40px 0 0 20px;
	position:absolute;
	z-index:99px;
}
#navigation ul {
	list-style-type:none;
	margin:0;
	padding:10px;
}
#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	border-bottom:1px solid #74a6c2;
	display:block;
	margin:0;
	padding:0 5px;
	height:25px;
	line-height:25px;
}
#navigation ul li a:hover, #navigation ul li a:focus {
	background-color:#74a6c2;
}
.adresse td {
	color:#333333;
}
.adresse td a:link, .adresse td a:active, .adresse td a:visited {
	color:#333333;
	text-decoration:underline;
}
.adresse td a:hover, .adresse td a:focus {
	text-decoration:none;
}
.text5 { padding:5px; }
.text10 { padding:10px; }
.text20 { padding:20px; }
.textL10 { padding:0 10px; }
.textL20 { padding:0 20px; }
.textL20_0 { padding:0 0 0 20px; }
.text8h { height:1px;width:8px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.text17h { height:1px;width:17px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.text30h { height:1px;width:30px;overflow:hidden;line-height:1px;float:left;margin:0;padding:0; }
.no { display:none; }
.clear { clear:both; }