body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	background-color:#DEDEDE;
text-align: center;
}
* {margin:0; padding: 0;}
img {border:none;}
#content {
	width: 953px;
	background-image: url(hg_text.png);
	border: 1px solid #ccc;
	margin: 0 auto;
	padding-bottom: 30px;
	height: 100%;
text-align: left;
	}
#navi {width: 242px;
	margin-top: 60px;
	float: left;
	}	
#navi a {display: block; text-decoration:none; color:#666; font-size: 80%}
#navi1 a{
	margin-top: 4px;
	padding-left: 16px;
	background-image: url(kreis_grau_10_a.gif);
	background-position: left;
	background-repeat:no-repeat;
}
#navi1 div.aktuell a {background-image: url(kreis_grau_10_over_a.gif); font-weight:bold;}
#navi1 a:hover {background-image: url(kreis_blau_10_a.gif);
	color:#000099; font-weight:bold;}
#navi1 .klein a {font-size: 70%; margin-left: 15px; background-image: url(kreis_grau_8_a.gif);}
#navi1 .mini a {font-size: 70%; margin-left: 23px; background-image: none}
#navi1 .mini a:hover, #navi1 .miniaktuell a:hover {background-image: none; text-decoration:underline;}
#navi1 .miniaktuell a {font-size: 70%; margin-left: 23px; font-weight: bold; background-image: none;}
#navi1 .kleinaktuell a {font-size: 70%; margin-left: 15px; font-weight:bold; background-image: url(kreis_grau_8_over_a.gif);}
#navi1 .klein a:hover {background-image: url(kreis_blau_8a.gif);}
#navi1, #navi2, #login, #sponsoren {margin-left: 30px;}
#login, #sponsoren {color:#666; font-size: 80%; font-weight:bold; margin-top: 25px; margin-bottom: 25px;}
#login input {width: 100px; border:none; background-color:#FCEC44; margin:3px 0;display:block;}
#login input.submit {border:1px solid #666; width: auto;}
#sponsoren a {font-size: 100%; font-weight: normal;}
#sponsoren h3 {font-size: 100%;}

/*Inhalt*/
#inhalt {width: 708px; float: right; margin-top: 60px; font-size: 80%;}
#inhalt a {
color:#000099; font-weight:bold; text-decoration:none
	}
#inhalt a hover {
color:#666; text-decoration:underline;
	}
#inhalt p, #inhalt h2 {margin-right: 75px;}
#inhalt p, #inhalt ul, #inhalt ol, #inhalt table {
	line-height: 170%;
	margin-bottom: 10px;
	margin-left: 80px;
	margin-right: 40px;
}
#inhalt h1, #inhalt h2 {
	font-size: 120%;
	margin-bottom: 10px;
	margin-top:4px;
	margin-left: 40px;
}
#inhalt h3, #inhalt h4 {
	font-size: 105%;
	margin-bottom: 10px;
	margin-top:4px;
	margin-left: 40px;
}

img.rechts {float:right; margin: 0 0 20px 20px;}
img.links {float:left; margin: 0 20px 20px 0}
#inhalt img.rechts {float:right; margin: 0 0 20px 20px;}
#inhalt img.links {float:left; margin: 0 20px 20px 0}
#inhalt table p {margin:0; padding: 0}
#inhalt p.unten {text-align:center;}
#inhalt p.unten a {text-decoration:none; margin-left: 5px; color:#666; font-size: 80%}
#inhalt p.unten a:hover {color:#000099;}
#inhalt p.termine {border-bottom:1px dashed grey; padding-bottom: 5px;}
#inhalt p.csc-sitemap a {font-weight: normal; color: #666}
#inhalt p.csc-sitemap-level1 {margin-bottom: 0px;}
#inhalt p.csc-sitemap-level1 a { font-weight: bold}
#inhalt p.csc-sitemap-level1 a:hover {color: #009;}
#inhalt p.csc-sitemap-level2 {font-size: 90%; margin: 0 0 0 100px;}
#inhalt p.csc-sitemap-level3 {font-size: 90%; margin: 0 0 0 120px;}
#inhalt p.csc-sitemap-level2 a, #inhalt p.csc-sitemap-level3 a {padding-left: 12px; background-image: url(kreis_grau_8_a.gif);background-position: left; background-repeat:no-repeat;}
#inhalt p.csc-sitemap-level2 a:hover, #inhalt p.csc-sitemap-level3 a:hover {background-image: url(kreis_grau_8_over_a.gif);}

td {padding: 5px;}
td.csc-form-labelcell {vertical-align:top}
td input {margin-right: 3px;}

#inhalt p.clearer {clear:both; line-height: 1px;}