body           { margin: 0px; padding: 0px; border: 0px none; color: black; background:withe; }

h1 {font-size:18px;color:black;}
h2 {font-size:12px;color:black;}
h3 {font-size:16px;font-weight: bold; color:black;}
h4 {font-size:14px;font-weight: bold; color:black;}
h5 {font-size:11px;font-weight: bold; color:black;}

hr {
	background: #CCCCCC; height:1px; 
	}

div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}



.header        { width: 770px; height: 130px; z-index: 0; background-image: url('Die_neue_Stadt.gif'); float: left; overflow: hidden; clear: both }
.bottom2       { width: 76px; height: 20px; z-index: 0; font-family: Arial,sans-serif; font-size: 9pt; font-weight: bold; float: left; clear: both; }

.navtop1       { position: absolute; left: 93px; top: 0px; width: 73px; height: 23px; z-index: 1; font-family: Arial,sans-serif; font-size: 9pt; font-weight: bold; background-image: url('nav-top1.png'); background-repeat: no-repeat; overflow: hidden; padding-left:26px; padding-right:0px; padding-top:3px; padding-bottom:0px }
.navtop2       { position: absolute; left: 166px; top: 0px; width: 104px; height: 23px; z-index: 1; font-family: Arial,sans-serif; font-size: 9pt; font-weight: bold; background-image: url('nav-top2.png'); background-repeat: no-repeat; overflow: hidden; padding-left:26px; padding-right:0px; padding-top:3px; padding-bottom:0px }
.navtop3       { position: absolute; left: 270px; top: 0px; width: 82px; height: 23px; z-index: 1; font-family: Arial,sans-serif; font-size: 9pt; font-weight: bold; background-image: url('nav-top3.png'); background-repeat: no-repeat; overflow: hidden; padding-left:26px; padding-right:0px; padding-top:3px; padding-bottom:0px }
a.navtop       { color: black; text-decoration: none; }
a.navtop:hover { color: black; text-decoration: underline; }

.navmain       { position: absolute; left: 203px; top: 90px; width: 600px; height: 28px; z-index: 1; padding: 6px 0px 0px 10px; overflow: hidden; font-weight: bold;}
.navmenu1       { float: left; padding-left:25px; padding-right:24px; padding-top:0px; padding-bottom:0px }
.navmenu2       { float: left; padding-left:25px; padding-right:24px; padding-top:0px; padding-bottom:0px }
.navmenu3       { float: left; padding-left:25px; padding-right:24px; padding-top:0px; padding-bottom:0px }
.navmenu4       { float: left; padding-left:25px; padding-right:24px; padding-top:0px; padding-bottom:0px }

.navmenu1 a       { color: black; text-decoration: none; }
.navmenu1 a:hover { color: black; text-decoration: underline; }
.navmenu2 a       { color: black; text-decoration: none; }
.navmenu2 a:hover { color: black; text-decoration: underline; }
.navmenu3 a       { color: black; text-decoration: none; }
.navmenu3 a:hover { color: black; text-decoration: underline; }
.navmenu4 a       { color: black; text-decoration: none; }
.navmenu4 a:hover { color: black; text-decoration: underline; }
.ausgabe { position: absolute; left: 670px; top: 90px; width: 200px; height: 28px; z-index: 1; padding: 6px 0px 0px 10px; font-family: Arial,sans-serif; overflow: hidden; }

#dt      { position: absolute; left: 10px; top: 95px; width: 0pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; border: 0px none; text-align: right; float: left; }
input.dt { margin: 0px; padding: 0px; border: 0px solid #E4E4E4; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-align: right; background: #FFFFFF }



.leftheader    { position: absolute; left: 0px; top: 156px; width: 105px; height: 20px; z-index: 4; font-family: Arial,sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; padding-left:35px; padding-top:3px; border-right:1px solid #FF9900; background-repeat: repeat-y;}
.left          { position: absolute; left: 0px; top: 135px; width: 120px; z-index: 4; font-family: Arial,sans-serif; border-right: 1px solid #494949; border-bottom: 1px solid #494949; border-top: 1px solid #494949; padding-right:0px; padding-top:8px; padding-bottom:0px; }
.leftmenu      { font-size: 11px; font-weight: bold; color: black; padding-left:12px; padding-right:6px; padding-top:0px; padding-bottom:12px }
.leftmenu21    { font-size: 9pt; font-weight: bold; color: black; padding-left:15px; padding-right:6px; padding-top:2px; padding-bottom:12px }
.unternav      { font-size: 8pt; font-weight: normal; color: black; padding-left:0px;}
.leftmenu a       { color: black; text-decoration: none; }
.leftmenu a:hover { color: #AD0000; text-decoration: underline; }
.leftmenu21 a       { color: white; text-decoration: none; }
.leftmenu21 a:hover { color: white; text-decoration: underline; }
.unternav a       { color: black; text-decoration: none; }
.unternav a:hover { color: black; text-decoration: underline; }


.center        { width: 490px!important; width /**/: 630px; height: 730px; padding: 5px 10px 30px 120px; background: white; font-family: Arial,sans-serif; font-size: 10pt; color: black; float: left; }
.centerheading { font-size: 10pt; font-weight: bold; padding-left:20px; padding-right:8px; padding-top:0px; padding-bottom:0px }
.centertxt     { padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px; text-justify : inter-word;text-align:justify; border-right: 1px solid #999999;}
.centertxt a       { color: black; text-decoration: underline; }
.centertxt a:hover { color: #AD0000; text-decoration: none; }

.right         { position: absolute; left: 625px; top: 135px; width: 138px; z-index: 5; font-family: Arial,sans-serif; font-size: 9pt; padding-left:5px;}
.rightheading  { height: 10px; padding: 100px 2px 0px 4px; font-size: 8pt; font-weight: bold; }
.rightheading1  { height: 16px; color:#FFFFFF; padding: 4px 0px 0px 18px; font-size: 8pt; font-weight: bold; background-image: url('rechtstop.jpg'); }
.righttxt      { padding: 3px 10px 10px 10px; border-top:1px solid #494949; border-left:1px solid #494949; border-right:1px solid #494949; border-bottom:1px solid #494949; text-align: justify;}
.righttxt1     { padding: 0px 2px 5px 6px; font-size: 8pt; font-weight: normal; text-align: left;}
.righttxt2     { padding: 0px 0px 0px 0px; font-size: 8pt; font-weight: normal; text-align: left;}
.rightbot      { width: 124px; height: 1px; background-image: url('right-bottom.gif'); overflow: hidden }
.righttxt  a       { color: black; text-decoration: none; }
.righttxt1  a       { color: black; text-decoration: underline; }
.righttxt  a:hover { color: #494949; text-decoration: underline; }
.righttxt1  a:hover { color: black; text-decoration: underline; }

.bottom1       { width: 770px; height: 20px; z-index: 0; font-family: Arial,sans-serif; font-size: 8pt; background: wihte; border-top:2px solid #AD0000; border-bottom:1px solid #CCCCCC; float: left; clear: both; }
.bottom1text   { padding: 3px 0px 0px 0px; color: black; float: right; font-family: "Arial Narrow",sans-serif; font-size: 8pt; }
.bottom2link   {font-family: "Arial Narrow",sans-serif; font-size: 7pt; font-weight: normal; padding: 4px 0px 0px 28px; float: right; }
.bottom2link a       { color: black; text-decoration: none; }
.bottom2link a:hover { color: black; text-decoration: underline; }
