* {
 margin: 0;
 padding: 0;
}
body{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.u {
 position: absolute;
 left: -2000em;
 width: 1px;
}
.clear {
 clear: both;
 visibility: hidden;
}
#kopf {
 max-width: 100%;
 clear: both;
 padding-bottom: 18pt;
 border-bottom: 1px black solid;
 margin-bottom: 16pt;
}
#kopf img {
 border: none;
}
#kopf h1 a,
#kopf h1 a:link,
#kopf h1 a:visited,
#kopf h1 a:active,
#kopf h1 a:hover,
#kopf h1 a:focus {
 font-size: 16pt;
 font-weight: 500;
 color: #FF5909;
 text-decoration: none; 
 line-height: 16pt;
 padding-right: 190px;
}
.stadtlogo {
 position: absolute;
 right: 0px;
 top: 0px;
}
#navigation {
  display: none;
}
/* Seiteninhalt für dreispaltige Seite mit Kasten rechts */
#seiteninhalt {
   float: none;
   margin-right: 190px;
 font-size: 10pt;
 line-height: 12pt;
}
*html #seiteninhalt {
 margin-top: 10px;
 height: 1%;
}
/* Seiteninhalt für zweispaltige Seite  */
#seiteninhalt2 {
   float: none;
 font-size: 10pt;
 line-height: 12pt;
 padding: 0px 10px 0px 0px;
}
*html #seiteninhalt2 {
 margin-top: 10px;
 height: 1%;
}
#seiteninhalt2 img, #seiteninhalt img{
 float: right;
 margin-left: 10px;
 margin-bottom: 30px;
 border: solid 1px #ffffff;
}
#seiteninhalt  h1,
#seiteninhalt2 h1 {
 color: #336699;
 font-size: 14pt;
 line-height: 16pt;
 padding-bottom: 10px;
 font-weight: 500;
}
#seiteninhalt h2,
#seiteninhalt2 h2 {
 color: #333333;
 font-size: 12pt;
 font-weight: 500;
 line-height: 14pt;
 padding-bottom: 10px;
}
#seiteninhalt h3,
#seiteninhalt2 h3 {
 color: #333333;
 font-size: 11pt;
 font-weight: 600;
   line-height: 13pt;
 padding-bottom: 10px;
}
#seiteninhalt h4,
#seiteninhalt2 h4 {
 color: #333333;
 font-size: 10pt;
 font-weight: 600;
 line-height: 12pt;
 padding-bottom: 10px;
}
#seiteninhalt p,
#seiteninhalt2 p {
 padding-bottom: 10px;
}
#seiteninhalt ul,
#seiteninhalt2 ul {
 margin-left: 20px;
 padding-bottom: 10px;
}
#seiteninhalt ol li,
#seiteninhalt2 ol li {
 margin-left: 20px;
 list-style-type: decimal;
}
#seiteninhalt li,
#seiteninhalt2 li {
 list-style-type: square;
}
#seiteninhalt p a,
#seiteninhalt p a:link,
#seiteninhalt p a:visited,
#seiteninhalt li a,
#seiteninhalt li a:link,
#seiteninhalt li a:visited {
 color: #336699;
}
#seiteninhalt p a:hover,
#seiteninhalt p a:active,
#seiteninhalt p a:focus,
#seiteninhalt li a:hover,
#seiteninhalt li a:active,
#seiteninhalt li a:focus {
 color: #FF5909;
 background-color: #D6D6D6;
}
#seiteninhalt2 p a,
#seiteninhalt2 p a:link,
#seiteninhalt2 p a:visited,
#seiteninhalt2 li a,
#seiteninhalt2 li a:link,
#seiteninhalt2 li a:visited {
 color: #336699;
}
#seiteninhalt2 p a:hover,
#seiteninhalt2 p a:active,
#seiteninhalt2 p a:focus,
#seiteninhalt2 li a:hover,
#seiteninhalt2 li a:active,
#seiteninhalt2 li a:focus {
 color: #FF5909;
 background-color: #D6D6D6;
}
#seiteninhalt2 dt {
 color: #336699;
 font-size: 12pt;
 font-weight: 600;
 line-height: 13pt;
}
#seiteninhalt2 dd {
 padding-bottom: 10pt;
 padding-left: 15pt; 
}
#seiteninhalt2 dd a,
#seiteninhalt2 dd a:link,
#seiteninhalt2 dd a:visited {
 color: #336699;
}
#seiteninhalt2 dd a:hover,
#seiteninhalt2 dd a:active,
#seiteninhalt2 dd a:focus{
 color: #FF5909;
 background-color: #eeeeee;
}

/* -------------Tabelle -------------*/
#seiteninhalt table,
#seiteninhalt2 table {
 margin-bottom: 10px;
 border-left: solid silver 1px;
 border-top: solid silver 1px;
}
#seiteninhalt td.eur {
 text-align:right;
}
#seiteninhalt td.m {
 text-align: center;
}
#seiteninhalt td, 
#seiteninhalt2 td {
 font-size: 10pt;
 line-height: 12pt;
 padding: 3px 3px 3px 3px;
 vertical-align: top;
 border-right: solid silver 1px;
 border-bottom: solid silver 1px;
}
#seiteninhalt th,
#seiteninhalt2 th {
 font-size: 10pt;
 line-height: 12pt;
 padding: 3px 3px 3px 3px;
 vertical-align: top;
 border-right: solid silver 1px;
 border-bottom: solid silver 1px;
 background-color: #f0f0f0;
}
#seiteninhalt th,
#seiteninhalt td a,
#seiteninhalt td a:link,
#seiteninhalt td a:visited,
#seiteninhalt th a,
#seiteninhalt th a:link,
#seiteninhalt th a:visited,
#seiteninhalt2 th,
#seiteninhalt2 td a,
#seiteninhalt2 td a:link,
#seiteninhalt2 td a:visited,
#seiteninhalt2 th a,
#seiteninhalt2 th a:link,
#seiteninhalt2 th a:visited {
 color: #333333;
}
#seiteninhalt td a:hover,
#seiteninhalt td a:active,
#seiteninhalt td a:focus,
#seiteninhalt th a:hover,
#seiteninhalt th a:active,
#seiteninhalt th a:focus,
#seiteninhalt2 td a:hover,
#seiteninhalt2 td a:active,
#seiteninhalt2 td a:focus,
#seiteninhalt2 th a:hover,
#seiteninhalt2 th a:active,
#seiteninhalt2 th a:focus {
 color: #665909;
 background-color: #eeeeee;
}
.formel{
 background-color: #f0f0f0;
 border: solid 1px #ff5909;
 padding: 4px 4px 0px 4px;
 margin: 0.5em 0.5em 0.5em 1px;
}
.wichtig{
 background-color: #fff6f0;
 border: solid 1px #ff5909;
 padding: 4px 4px 0px 4px;
 margin: 0.5em 0.5em 0.5em 1px;
}
*html .formel {
 margin: 0.5em 0.5em 0.5em 3px;
}

#rechts{
 position: absolute;
 right: 0px;
 top: 70px;
 width: 170px;
 font-size: 9pt;
 line-height: 10pt;
 padding: 10px 2px 10px 4px;
 border: #ff6600 solid 1px;
}
#rechts h4 {
 font-size: 10pt;
 font-weight: 600;
 color: #ff5909;
 margin-bottom: 4px;
 padding-left: 4px;
}
#rechts p {
 padding-left: 4px;
 padding-bottom: 10px;
}
#rechts img {
 border: none;
}
#rechts ul {
 margin-left: 20px;
 padding-right: 1px;
}
#rechts li {
 list-style-type: square;
 list-style-position: outside;
 padding: 0 -10px 3px 10px; 
}
#rechts p a,
#rechts p a:link,
#rechts p a:visited,
#rechts li span.normal a,
#rechts li a,
#rechts li a:link,
#rechts li a:visited{
 color: #336699;
 text-decoration: underline;
}
#rechts span.normal a:hover{
 color: #FF5909;
   background-color: #D6D6D6;
 text-decoration: underline;
}
#rechts li .aktiv,
#rechts li span.aktiv a{
 color: #FF5909;
 text-decoration: underline;
}
#rechts p a:hover,
#rechts p a:active,
#rechts p a:focus,
#rechts li a:hover,
#rechts li a:active,
#rechts li a:focus{
 color: #FF5909;
 text-decoration: underline;
   background-color: #D6D6D6;
}
#copyright {
 max-width: 100%;
 text-align: right;
 font-size: 10pt;
 margin-top: 10px;
 padding-top: 5px;
 border-top: #FF5909 solid 1px;
}
#copyright a,
#copyright a:link,
#copyright a:visited  {
 color: #336699;
}
#copyright a:hover,
#copyright a:active,
#copyright a:focus {
 color: #FF5909;
 background-color: #D6D6D6;
}
