html, body { height: 100% }
body    { color: #868686; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0 }
p       { color: #868686; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
td      { color: #868686; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
strong  { color: #868686; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h1      { color: #868686; font-size: 1.3em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h2      { color: #868686; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h3      { color: #868686; font-size: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link     { color: #061e43; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a:visited  { color: #061e43; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a:hover    { color: #061e43; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; 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 { line-height: 1em }
.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: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #333366; padding-left: 2px; margin-bottom: 5px }
.hdr { margin: 0 0 15px 0; padding: 0 }
.hdr h1  { margin: 0 0 25px 0; padding: 0 }
.cellborder { border-bottom: 1px solid white }
.collft     { background-image: url("/weimages/data/header1b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft01   { background-image: url("/weimages/header/header1b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft02   { background-image: url("/weimages/header/header2b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft03   { background-image: url("/weimages/header/header3b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft04   { background-image: url("/weimages/header/header4b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft05   { background-image: url("/weimages/header/header5b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft06   { background-image: url("/weimages/header/header6b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft07   { background-image: url("/weimages/header/header7b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft08   { background-image: url("/weimages/header/header8b.jpg"); background-repeat: no-repeat; background-position: right top }
.collft09   { background-image: url("/weimages/header/header9b.jpg"); background-repeat: no-repeat; background-position: right top }
#container { width: 100%; height: 100%; min-height: 100% }
#header    { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/data/header1a.jpg"); background-repeat: no-repeat; background-position: right top }
#header01   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header1a.jpg"); background-repeat: no-repeat; background-position: right top }
#header02   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header2a.jpg"); background-repeat: no-repeat; background-position: right top }
#header03   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header3a.jpg"); background-repeat: no-repeat; background-position: right top }
#header04   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header4a.jpg"); background-repeat: no-repeat; background-position: right top }
#header05   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header5a.jpg"); background-repeat: no-repeat; background-position: right top }
#header06   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header6a.jpg"); background-repeat: no-repeat; background-position: right top }
#header07   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header7a.jpg"); background-repeat: no-repeat; background-position: right top }
#header08   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header8a.jpg"); background-repeat: no-repeat; background-position: right top }
#header09   { margin: 0; padding: 0; width: 1000px; height: 290px; background-image: url("/weimages/header/header9a.jpg"); background-repeat: no-repeat; background-position: right top }
#hdrinv {display: none }
.inv { display: none }
.vis { display: inherit }
#topmenu   { background-image: url("/weimages/data/topbg.gif"); background-repeat: repeat-x; background-position: left top; 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 { color: #868686; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#content p  { color: #868686; 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: gray; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad p       { color: gray; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad td      { color: gray; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad strong  { color: gray; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold }
.pfad a:link    { color: gray; 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: gray; 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: gray; 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: #868686; background-image: url("/weimages/data/navi_passiv.gif"); background-repeat: no-repeat; background-position: left top; padding: 0.9em 20px 45px 20px; display: inline-block }
.menu1 a:hover { color: #1b3f94; background-image: url("/weimages/data/navi_passiv.gif"); background-repeat: no-repeat; background-position: left top; padding: 0.9em 20px 45px 20px; text-decoration: none; display: inline-block }
.menu1s a:link, .menu1s a:visited, .menu1s a:hover { color: #1b3f94; background-image: url("/weimages/data/navi_aktiv.gif"); background-repeat: no-repeat; background-position: left top; background-color: #ffffff; 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: #1b3f94; 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: #868686; background-image: url("/weimages/data/picto_newsletter.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_blog.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_newsletter.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_facebook.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_tag.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_termine.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_link.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_video.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_unterwegs.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_suche.gif"); background-repeat: no-repeat; background-position: 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: #868686; background-image: url("/weimages/data/picto_tag.gif"); background-repeat: no-repeat; background-position: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }
.pff a:link, .pff a:visited, .pff a:hover { color: #868686; background-image: url("/weimages/data/picto_pff.gif"); background-repeat: no-repeat; background-position: left top; font-weight: normal; padding: 15px 2px 15px 60px; text-decoration: none; display: block }