body { color: black; background-color: white; font-size:12px; font-family:verdana}

h1 { font-size: 16px; font-family: verdana; font-weight: bold; }
h2 { font-size: 13px; font-family: verdana; font-weight: bold; }
h3 { font-size: 15px; font-family: verdana; font-weight: bold; }
h4 { font-size: 14px; font-family: verdana; font-weight: bold; }

a:link { color: black; }

a:visited { color: black; }

a:hover { color: #22589f; }

a:active { color: blue; }

.inhalt-top { margin-left: -15px; font-weight: bold; font-size: 13px; line-height: 2em; }

.inhalt-unter { margin-left: -25px; line-height: 1.5em; }

.inhalt-third { margin-left: -55px; list-style-type: disc; line-height: 1.5em; }

.inhalt-link { text-decoration: none; }

#picframe { width: 500px; border: solid 1px black; padding: 5px 5px 0px 5px; }

.pictext { margin-top: -1px; font-size: 10px; font-weight: bold; margin-bottom: 2px; }

td { vertical-align:top; font-size:12px; font-family:verdana }

.container {
	position:relative;
	width:100%; min-width:830px; height:600px; top:-5px;
}
.holder {display:block; color:#000; }
* html .container {border-right:830px solid #fff;}
* html .holder {float:left; position:relative; margin-right:-830px;}

#header { background-image:url(../Layouts/Background/header_mid.gif); background-repeat:repeat-x; height:140px; }
#hederleft {}
#headerright { float:right; }

#subnavi { height: 37px; width: 700px; left: 214px; top: 104px; position: absolute; visibility: visible; }

#1 { 
	width: 200px;
	backgroundcolor: #444444;
	margin: auto;
	position:absolute;
  	top:50%;
  	left:50%;
  	width:30em;
  	height:20em;
 	margin-left:-15em;
 	margin-top:-10em;
	border: 0;
		}

#navi{
	position: absolute;
	top: 140px;
	left: 0px;
	background-image:url(../Layouts/Background/navi.gif);
	background-repeat:no-repeat;
	height:379px;
	width:215px;
	padding-left:6px;
	padding-top:13px;
	height: 368px;
}
* html #navi { padding-top:19px; }

#navi ul { padding:0; margin:-12px 0 0 0; }
#navi li { list-style: none; margin-top:6px; }
.start { padding-bottom:12px; }

#rightBar{
	position: absolute;
	top: 140px;
	right:0px;
	z-index: 1;
}       
        
#content{
	position: relative;
	margin-left: 220px;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	height:635px;
	padding:10px 10px 0 10px;
	overflow:auto;
	z-index: 13;
}
*html #content { height:646px; margin-right:99px; }

#contentRight { width:150px; float:right; margin:0 20px; }

#footer { background-image:url(../Layouts/Background/footer.gif); background-repeat:repeat-x; height:26px; text-align:right; }

#headText { position: absolute; top: 55px; left: 220px; width: 400px; height: 50px; visibility: visible; }
.headTitle { font-size: 22px; font-family: verdana; font-weight: bold; }
.headSubtitle { font-size: 14px; font-family: verdana; font-weight: bold; }
#headPic1 { position: absolute; top: 10px; right: 236px; width: 120px; height: 82px; visibility: visible; }
#headPic2 { position: absolute; top: 10px; right: 106px; width: 120px; height: 82px; visibility: visible; } 

.active { color: #f63028; font-size: 11px; font-family: verdana; }

.backgr { background-color:#FFFFFF; }

.boldlist {font-weight: bold; }

.sidepic { vertical-align:bottom; padding-top: 20px; }


/*Sanierungsgebiete*/

#sanierung16 { height: 100px; width: 100px; top: 120px; position: absolute; visibility: visible; }
#sanierung17 { height: 100px; width: 100px; top: 105px; position: absolute; visibility: visible; }
#sanierung18 { height: 20px; width: 200px; left: 350px; top: 130px; position: absolute; visibility: visible  }
#sanierung19 {
	height: 20px;
	width: 200px;
	left: 350px;
	top: 200px;
	position: absolute;
	visibility: visible;
}

/*Stand des Stadtumbaus*/

#stadtumbau16 { height: 100px; width: 100px; left: 15px; top: 150px; position: absolute; visibility: visible; }
#stadtumbau17 {
	left: 329px;
	top: 124px;
	position: absolute;
	visibility: visible;
	width: 113px;
	height: 47px;
}
#stadtumbau18 {
	height: auto;
	width: auto;
	left: 97px;
	top: 268px;
	position: absolute;
	visibility: visible;
}
#stadtumbau19 {
	height: auto;
	width: auto;
	left: 149px;
	top: 100px;
	position: absolute;
	visibility: visible;
}
#stadtumbau20 {
	width: 92px;
	left: 67px;
	top: 187px;
	position: absolute;
	height: auto;
	visibility: visible;
	text-align: right;
	}
#stadtumbau21 {
	height: auto;
	width: 73px;
	left: 37px;
	top: 84px;
	position: absolute;
	visibility: visible;
	text-align: right;
}
#stadtumbau22 {
	height: auto;
	width: 91px;
	left: 162px;
	top: 142px;
	position: absolute;
	visibility: visible;
}
#stadtumbau23 {
	height: 20px;
	width: 150px;
	left: 320px;
	top: 200px;
	position: absolute;
	visibility: visible;
