body { color: #9f9f9f; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-color: #313131; background-image: url(images/hg-quer.gif); background-repeat: repeat-x; margin: 0; }
#hg-bild { background-image: url(images/hg1.jpg); background-repeat: no-repeat; background-position: center top; }
#hg1 { background-image: url(images/hg2.gif); background-repeat: repeat-y; background-position: center 0; width: 830px; }
#hg2 { background-image: url(images/hg1.jpg); background-repeat: no-repeat; background-position: center top; }
#hg3 { background-image: url(images/hg3.gif); background-repeat: no-repeat; background-position: center bottom; }
#impressum { color: #5f5f5f; text-align: right; width: 760px; padding-top: 5px; padding-bottom: 10px; }
#abstand-oben { height: 264px; }
#abstand-inhalt { width: 1px; height: 250px; float: left; }
#nav { height: 26px; }
#inhalt { text-align: left; width: 710px; padding-top: 15px; padding-bottom: 30px; }
h1 { color: #fff; font-size: 16px; margin: 0; padding-top: 15px; padding-bottom: 10px; }
h2 { color: #fff; font-size: 13px; margin: 0; padding-top: 15px; padding-bottom: 7px; }
.stop { clear: both; }
p { padding: 0; margin: 0;}
ul li { text-align: left; list-style-image: url(images/pfeil.gif); margin-bottom: 2px; }
ul { margin: 0; padding: 4px 0 2px 15px; }

#links1 { float: left; text-align: left; width: 355px; border-top: 1px dashed #6e6e6e; margin-top: 20px; }
#links2 { text-align: left; width: auto; margin-right: 20px; }
#rechts1 { text-align: right; float: right; width: 354px; border-left: 1px dashed #6e6e6e; border-top: 1px dashed #6e6e6e; margin-top: 20px; }
#rechts2 { text-align: left; width: auto; margin-left: 20px; }
.linie-danach1 { clear: both; width: auto; margin-top: 20px; padding-top: 20px; border-top: 1px dashed #434343; }

a:link { color: white; text-decoration: none; }
a:visited { color: white; text-decoration: none; }
a:hover { color: white; text-decoration: underline; }

.bildunterschrift { color: #ffffff; padding-top: 5px; }

th { color: #fff; }
td { background-color: #434343; padding: 2px 10px; margin: 1px; }

.nav-no { margin: 0; margin-left: 10px; margin-right: 10px; text-transform: uppercase; }
.nav-no a:link { color: white; }
.nav-no a:visited { color: white; }
.nav-no a:hover { color: white; }
.nav-act { border-bottom: 1px solid #ffffff; color: #a3d6f5; margin: 0; margin-left: 10px; margin-right: 10px; text-transform: uppercase; }