* {
margin: 0;
padding: 0;
}
body {
background-image : url(../bilder/hg.gif);
font-size: 95.01%;
font-family : Verdana, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
text-align : center;
}
.center {
background-image : url(../bilder/hg.gif);
width : 991px;
margin-top : 0;
margin : auto;
text-align : left;
position : relative;
top : 0;
z-index : 1;
}
.info {
background-color : #CCCCCC;
margin : 0;
padding : 0;
position : absolute;
top : 0;
left : 0;
height : 170px;
width : 190px;
border-left : 1px solid #CCCCCC;
z-index : 1;
}
.titel {
background-color : #FFFFFF;
margin : 0;
padding-top : 1px;
padding-bottom : 0;
padding-left : 1px;
padding-right : 1px;
position : absolute;
top : 0;
left : 190px;
height : 129px;
width : 798px;
z-index : 1;
}
.stadt {
background-color : #FFFFFF;
margin : 0;
padding : 0;
position : absolute;
top : 130px;
left : 190px;
height : 39px;
width : 160px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
text-align : center;
z-index : 3;
}
#navstadt {
width : 158px;
height : 38px;
padding : 1px;
}
#navstadt a {
display : block;
padding-top : 8px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 152px;
height : 27px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #CC3300;
vertical-align : middle;
}
#navstadt a:link, #navlist a:visited {
color : #FFFFFF;
text-decoration : none;
}
#navstadt a:hover, #navcontainer a:active {
background-color : #FFFFFF;
color : #CC3300;
}

.wirtschaft {
background-color : #FFFFFF;
margin : 0;
padding : 0;
position : absolute;
top : 130px;
left : 350px;
height : 39px;
width : 160px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
text-align : center;
z-index : 3;
}
#navwirtschaft {
width : 159px;
height : 38px;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 0;
padding-right : 1px;
}
#navwirtschaft a {
display : block;
padding-top : 8px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 152px;
height : 27px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #003366;
vertical-align : middle;
}
#navwirtschaft a:link, #navlist a:visited {
color : #FFFFFF;
text-decoration : none;
}
#navwirtschaft a:hover, #navcontainer a:active {
background-color : #FFFFFF;
color : #003366;
}

.vereine {
background-color : #FFFFFF;
margin : 0;
padding : 0;
position : absolute;
top : 130px;
left : 510px;
height : 39px;
width : 160px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
text-align : center;
z-index : 3;
}
#navvereine {
width : 159px;
height : 38px;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 0;
padding-right : 1px;
}
#navvereine a {
display : block;
padding-top : 8px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 152px;
height : 27px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #990000;
vertical-align : middle;
}
#navvereine a:link, #navlist a:visited {
color : #FFFFFF;
text-decoration : none;
}
#navvereine a:hover, #navcontainer a:active {
background-color : #FFFFFF;
color : #990000;
}

.leute {
background-color : #FFFFFF;
margin : 0;
padding : 0;
position : absolute;
top : 130px;
left : 670px;
height : 39px;
width : 160px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
text-align : center;
z-index : 3;
}
#navleute {
width : 159px;
height : 38px;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 0;
padding-right : 1px;
}
#navleute a {
display : block;
padding-top : 8px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 152px;
height : 27px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #FF9900;
vertical-align : middle;
}
#navleute a:link, #navlist a:visited {
color : #FFFFFF;
text-decoration : none;
}
#navleute a:hover, #navcontainer a:active {
background-color : #FFFFFF;
color : #FF9900;
}

.gegend {
background-color : #FFFFFF;
margin : 0;
padding : 0;
position : absolute;
top : 130px;
left : 830px;
height : 39px;
width : 161px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
text-align : center;
z-index : 3;
}
#navgegend {
width : 160px;
height : 38px;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 0;
padding-right : 1px;
}
#navgegend a {
display : block;
padding-top : 8px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 152px;
height : 27px;
color : #FFFFFF;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #114400;
vertical-align : middle;
}
#navgegend a:link, #navlist a:visited {
color : #FFFFFF;
text-decoration : none;
}
#navgegend a:hover, #navcontainer a:active {
background-color : #FFFFFF;
color : #114400;
}

.navi {
background-color : #CCCCCC;
margin : 0;
padding : 0;
position : absolute;
top : 170px;
left : 0;
min-height : 530px;
width : 189px;
border-left : 1px solid #CCCCCC;
border-right : 1px solid #CCCCCC;
border-bottom : 1px solid #CCCCCC;
z-index : 3;
}
#navcontainer {
width : 189px;
border-right : 1px solid #CCCCCC;
border-top : 1px solid #CCCCCC;
}
#navcontainer ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#navcontainer a {
display : block;
padding : 3px;
width : 183px;
color : #999999;
font-size : 16px;
line-height : 20px;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #FFFFFF;
border-bottom : 1px solid #CCCCCC;
}
#navcontainer a:link, #navlist a:visited {
color : #BBBBBB;
text-decoration : none;
}
#navcontainer a:hover, #navcontainer a:active {
background-color : #999999;
color : #FFFFFF;
border-bottom : 1px solid #FFFFFF;
}
.active {
background-color : #999999;
color : #FFFFFF;
border-bottom : 1px solid #FFFFFF;
}
.inhalt {
background-color: #FFFFFF;
text-align : left;
width : 800px;
min-height : 530px;
position : absolute;
left : 190px;
top : 170px;
margin : 0;
padding : 0;
z-index : 2;
border-bottom : 1px solid #FFFFFF;
}
#inhalt a {
font-size : 100%;
font-weight : bold;
line-height : 130%;
text-decoration : none;
color : #555555;
}
#inhalt ul, ol {
margin-top : 10px;
margin-left : 20px;
}
#inhalt li, dd {
font-size : 90%;
line-height : 120%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
color : #666666;
list-style-type : disc;
margin-top : 10px;
margin-left : 20px;
margin-right : 10px;
margin-bottom : 10px;
}
.text {
background-color : #FFFFFF;
text-align : left;
width : 640px;
min-height : 530px;
position : absolute;
left : 0;
top : 0;
margin : 0;
padding : 0;
z-index : 3;
}
#text img {
margin-top : 20px;
margin-left : 20px;
border : 1px dotted #999999;
}
.bilder {
background-color : #EEEEEE;
border-right : 1px solid #FFFFFF;
text-align : center;
width : 161px;
min-height : 530px;
position : absolute;
left : 640px;
top : 0;
margin : 0;
z-index : 3;
}
#bilder img {
margin-top : 20px;
border : 1px dotted #FFFFFF;
}
#bilder a {
font-size : 100%;
line-height : 120%;
}
p {
font-size : 90%;
line-height : 130%;
font-family : Verdana, Helvetica, Arial, sans-serif;
color : #666666;
margin-top : 10px;
margin-left : 20px;
margin-right : 10px;
margin-bottom : 10px;
}
h1 {
font-size : 110%;
line-height : 150%;
font-weight : 700;
font-family : Verdana, Helvetica, Arial, sans-serif;
color : #CC3300;
margin-top : 20px;
margin-left : 20px;
}
h2 {
font-size : 100%;
line-height : 125%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
color : #666666;
margin-top : 20px;
margin-left : 20px;
}
h3 {
font-size : 100%;
line-height : 125%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
color : #999999;
margin-top : 20px;
margin-left : 20px;
}
.klein {
font-size : 80%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
margin-bottom : 30px;
color : #666666;
}
.legende {
font-size : 80%;
line-height : 110%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
font-style : italic;
text-align : left;
margin-top : 10px;
margin-bottom : 10px;
margin-left : 20px;
margin-right : 0;
color : #666666;
}
.tablegende {
font-size : 90%;
line-height : 120%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
font-style : italic;
text-align : left;
margin-top : 10px;
margin-bottom : 30px;
margin-left : 10px;
margin-right : 0;
color : #666666;
}
table {
margin-top : 20px;
font-size : 100%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
color : #666666;
}
.fstadt {
color : #CC3300;
}
.fwirtschaft {
color : #003366;
}
.fvereine {
color : #990000;
}
.fleute {
color : #FF9900;
}
.fgegend {
color : #114400;
}
.rand {
margin-top : 20px;
margin-left : 20px;
margin-right : 20px;
margin-bottom : 5px;
border : 1px dotted #FFFFFF;
}

.kw {
margin-top : 0;
margin-left : 20px;
font-size : 80%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
margin-bottom : 30px;
color : #FFFFFF;
text-align : left;
}

.re {
margin-left : 20px;
margin-top : 10px;
font-size : 80%;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : 500;
margin-bottom : 30px;
color : #666666;
text-align : left;
}