* {margin:0;padding:0;}

.print {display:none;height:100%;width:0px;}

body {
  line-height:20px;
  color:#000;
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;}

h1 {
  margin:10px 0px 10px 0px;
  padding:0px 0px 5px 0px;
  font-size:13px;
  font-weight:bold;
  clear:both;
  color:#8b0b00;}

h2 {
  padding:5px 0px 10px 0px;
  font-size:11px;
  font-weight:bold;
  clear:both;}

a:link, a:active, a:visited, a:hover, a:focus {
  font-weight:normal;
  color:#1c1c1c;
  text-decoration:none;}

p {padding:5px 0px;text-align:left;}

th {
	padding:0px 2px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	background-color:#f1f1f1;}

td {
	padding:0px 2px;
	font-weight:normal;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;}

	.tdgrau {background-color:#f1f1f1;}
	.thviertel {width:24%;}
	.thhalb {width:49%;}
	.th110 {width:110px;}
	.thdrittel {width:32%;}
	.th20 {width:20px;}

#inhalt-mitte {width:440px;float:left;}

#inhalt-rechts {
  margin:25px 0px 0px 15px;
  padding:5px 10px;
  width:170px;
  border:1px solid #bababb;
  background-color:#fffffe;
  float:left;
  font-size:10px;}

#zeile3 {width:650px;clear:both;}

img {border:0px;}
	img.floatleft {margin:0px 10px 5px 0px;float:left;}
	img.floatright {margin:0px 0px 5px 10px;float:right;}

.both {clear:both;height:0px;line-height:0px;}

.floatleftbild {
	float:left;
	width:190px;
	margin:0px 10px 0px 0px;
	border:0px solid #e0e0e0;
	font-size:10px;
	background-color:#f1f1f1;}

.floatleftpassbild {
	float:left;
	width:108px;
	margin:0px 10px 0px 0px;
	border:0px solid #e0e0e0;
	font-size:10px;
	background-color:#f1f1f1;}

.floatleftbildbreit {
	float:left;
	width:438px;
	margin:10px 0px;
	font-size:10px;
	background-color:#f1f1f1;}

.bothline {
	clear:both;
	height:1px;
	line-height:1px;
	background-color:#D0D0D0;
	margin:10px 0px;}

.rahmencdu {margin:10px 0px; width:439px; border-top:1px solid #000;}
	.floatleftcdu {height:115px; width:20px; float:left; background-color:#000001; background-image:url(../images/rat+verwaltung/cdu.jpg); background-repeat:repeat-x;}
.rahmenspd {margin:10px 0px; width:439px; border-top:1px solid #e2001a;}
	.floatleftspd {height:115px; width:20px; float:left; background-color:#e2001a; background-image:url(../images/rat+verwaltung/spd.jpg); background-repeat:repeat-x;}
.rahmenfwg {margin:10px 0px; width:439px; border-top:1px solid #ff8b00;}
	.floatleftfwg {height:115px; width:20px; float:left; background-color:#ff8b00; background-image:url(../images/rat+verwaltung/fwg.jpg); background-repeat:repeat-x;}
.rahmenfdp {margin:10px 0px; width:439px; border-top:1px solid #faed34;}
	.floatleftfdp {height:115px; width:20px; float:left; background-color:#faed34; background-image:url(../images/rat+verwaltung/fdp.jpg); background-repeat:repeat-x;}
.rahmengruene {margin:10px 0px; width:439px; border-top:1px solid #2acf03;}
	.floatleftgruene {height:115px; width:20px; float:left; background-color:#2acf03; background-image:url(../images/rat+verwaltung/gruene.jpg); background-repeat:repeat-x;}
.floatleftfoto {margin:0px 10px 0px 0px; height:115px; width:79px; float:left;}
.floatleftangaben {width:180px; float:left;}
.floatleftkontakt {width:150px; float:left;}
.floatdrittel {float:left;width:33%;}
.floatzweidrittel {float:left;width:66%;}
.floatviertel {float:left;width:24%;}
.floathalb {float:left;width:49%;}
.floatdreiviertel {float:left;width:74%;}

.adresse {padding:1px 5px 0px 5px;background-color:#f4f3d8;border-bottom:1px solid #BABABB;}

/* Sitemap Level 1 */
#inhalt-mitte ul {padding:2px 0px 2px 40px;text-align:left;}
#inhalt-mitte ol {padding:2px 0px 2px 40px;text-align:left;}
	#inhalt-mitte ul li {padding:2px;}

/* Sitemap Level 2 */
#inhalt-mitte ul li ul {text-align:left;}
	#inhalt-mitte ul li ul li {padding:0px 0px 0px 20px;}

/* Sitemap Level 3 */
#inhalt-mitte ul li ul li ul {text-align:left;}
	#inhalt-mitte ul li ul li ul li {padding:0px 0px 0px 20px;}
