html, body { height: 100% }
body    { color: #ffffff; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #000000; margin: 0; padding: 0 }
p       { color: #ffffff; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
td      { color: #ffffff; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
strong  { color: #ffffff; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h1      { color: #ffffff; font-size: 1.3em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h2      { color: #ffffff; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h3      { color: #ffffff; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link     { color: #ffffff; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:visited  { color: #ffffff; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover    { color: #ffffff; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
.form  { font-size: 0.9em; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0px; padding: 0px }
.form input  { font-size: 0.9em; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;; margin: 0px; padding: 0px }
.space {font-weight: normal; font-size: 0.8em; line-height: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.imgr  { margin-right: 0.9em }
.imgl  { margin-left: 0.9em }
.imgb  { margin-bottom: 0.9em; margin-left: 0; margin-right: 5px }
.imgborder {border-style: solid; border-width: 1px; border-color: black }
.menuttl  { color: white; display: block; font-weight: bold; font-size: 0.9em; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #333366; padding-left: 2px; margin-bottom: 5px }
.hdr h1  { margin: 0 0 0.9em 0; padding: 0 }
.cellborder { border-bottom: 1px solid white }
.collft     { background-color: #000000 }
.collft01   { background-color: #000000 }
.collft02   { background-color: #000000 }
.collft03   { background-color: #000000 }
.collft04   { background-color: #000000 }
.collft05   { background-color: #000000 }
.collft06   { background-color: #000000 }
.collft07   { background-color: #000000 }
.collft08   { background-color: #000000 }
.collft09   { background-color: #000000 }
#container { width: 100%; height: 100%; min-height: 100% }
#header    { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header01   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header02   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header03   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header04   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header05   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header06   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header07   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header08   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#header09   { margin: 0; padding: 0; width: 1000px; height: 290px; background-color: #000000 }
#hdrinv { margin: 0; padding: 0; width: 1000px; height: 290px; display: inherit }
#hdrinv h1 { font-size: 1.3em; margin: 0; padding-top: 100px; display: inherit }
.inv { display: inherit }
.vis { display: none }
#topmenu   { background-color: #000000; margin: 0.9em 0 0 20px; padding: 0; width: 960px; height: 65px }
#menuleft  { margin: 0 0 0 40px; padding: 0; width: 180px }
#content   { margin: 0 24px 0 20px; padding: 0; width: 520px; min-height: 350px }
#content td { font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#content p  { font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#menuright { margin: 0 20px 0 0; padding: 0; width: 196px }
#footer    { margin: 0 24px 0 20px; padding: 0; width: 520px; min-height: 80px }
#slideshow { width: 520px; height: 200px; margin: 0; padding: 0 }
.pfad         { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad p       { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad body    { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad td      { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad strong  { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold }
.pfad a:link    { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-transform: lowercase }
.pfad a:visited { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-transform: lowercase }
.pfad a:hover   { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; text-transform: lowercase }
.menu1 a:link, .menu1 a:visited  { color: #ffffff; background-color: #000000; padding: 0.9em 20px 45px 20px; display: inline-block }
.menu1 a:hover { color: #ffffff; background-color: #000000; padding: 0.9em 20px 45px 20px; text-decoration: none; display: inline-block }
.menu1s a:link, .menu1s a:visited, .menu1s a:hover { color: #ffffff; background-color: #000000; padding: 0.9em 20px 45px 20px; text-decoration: none; display: inline-block }
.menu2 a:link, .menu2 a:visited  { color: #868686; font-size: 1em; font-weight: normal; padding: 0 0 20px 0; display: block }
.menu2 a:hover { color: #ffffff; font-size: 1em; font-weight: normal; padding: 0 0 20px 0; text-decoration: none; display: block }
.menu2s a:link, .menu2s a:visited, .menu2s a:hover { color: #1b3f94; font-size: 1em; font-weight: normal; padding: 0 0 20px 0; text-decoration: none; display: block }

.newsletter a:link, .newsletter a:visited, .newsletter a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.blog a:link, .blog a:visited, .blog a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.eintag a:link, .eintag a:visited, .eintag a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.facebook a:link, .facebook a:visited, .facebook a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.tipp a:link, .tipp a:visited, .tipp a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.termine a:link, .termine a:visited, .termine a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.links a:link, .links a:visited, .links a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.videos a:link, .videos a:visited, .videos a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.unterwegs a:link, .unterwegs a:visited, .unterwegs a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.suche a:link, .suche a:visited, .suche a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.tag a:link, .tag a:visited, .tag a:hover { color: #ffffff; background-color: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }