html, body    { background-color: #6979b5; text-align: center; margin: 0; padding: 0   }

table.gesamt        { color: #333; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; background-color: white; margin: 0 auto; padding: 0; position: relative; width: 750px }
a  { color: black; text-decoration: underline;}
a:visited { color: #666; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline }
a:link:hover, a:visited:hover  { color: navy; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline }
p    { }
h1    { color: #3c648d; font-size: 1.8em; font-weight: normal; line-height: 1.2em; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0    }
h2      { font-size: 1em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-weight: normal; line-height: 1; text-align: left; margin: 10px 0 5px; padding: 0  }
h3 { font-size: 1em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-weight: bold; line-height: 1.2em; margin: 25px 0 0; padding: 0; }
h4 { color: #3c648d; font-size: 1.2em; font-weight: normal; line-height: 1.2em; text-align: left; margin-bottom: 0; }
hr   { color: #bbc2dc; height: 1px }
/*Navigation*/
ul.nav        { background-color: #bfcae2; margin-left: 0; padding-left: 0 }
ul.nav li { font-weight: bold; list-style-type: disc; padding: 5px 0 3px 20px; border-top: 2px solid #fff ; list-style-image: url(bilder/pfeil0.gif); }
ul.nav li a { font-weight: normal; list-style-type: square; list-style-image: none; }
ul.nav ul    { color: #000; margin-top: 1px; margin-bottom: 1px; margin-left: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 10px }
ul.nav ul ul     { color: #000; background-color: #bfcae2; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 10px }
ul.nav a, ul.nav a:link, ul.nav a:visited, ul.nav a:active     { color: black; text-decoration: none; }
ul.nav a:link:hover, ul.nav a:visited:hover { color: red; }
/*Unter-Navigation (Anker)*/
ul.pfeilliste li a { color: #3c6a9d; font-weight: normal; list-style-type: square; list-style-image: url(bilder/pfeil0.gif); }
/*Zellendeinitionen*/
td.kopf1        { background-color: white; background-image: none; background-repeat: no-repeat; background-attachment: inherit; background-position: right 0; width: 175px; height: 170px; border-bottom: 2px solid navy  }
td.kopf2 { background-color: #dfe4f0; background-image: none; background-repeat: no-repeat; background-attachment: inherit; background-position: right 0; width: 400px; height: 170px; border-bottom: 2px solid silver; }
td.kopf3 { background-color: #e9f2d9; background-image: none; background-repeat: no-repeat; background-attachment: inherit; background-position: left 0; width: 175px; height: 170px; border-bottom: 2px solid silver; }
td.links          { background-position: 0 top; width: 175px; padding: 30px 0; }
td.inhalt { background-color: #dfe4f0; width: 370px; height: 400px ; padding-top: 10px; padding-right: 30px; padding-bottom: 30px !important; padding-left: 30px; }
td.inhalt li { margin-bottom: 3px; }
td.rechts       { background-color: #e9f2d9; width: 175px; padding: 30px 10px; }
td.linie_links { border-left: 2px solid white }
td.fuss1 { background-color: #e0e0e0; background-position: 0 top; padding: 5px 0; width: 175px; }
td.fuss2 { background-color: #afc2ce; padding-top: 0; padding-right: 30px; padding-bottom: 0 !important; padding-left: 30px; width: 370px; }
td.fuss3 { background-color: #bec7ae; padding: 5px 10px; width: 175px; }
