a:visited { color: black; text-decoration: none }a:link { color: black; text-decoration: none }a:hover { color: white; text-decoration: none }a:active { color: white; text-decoration: underline }a img { border: 0px }body { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 15px; line-height: 18px; background: #fff url(../grafik/profhell.gif) no-repeat fixed center; margin: 0px }.dg21 { color: #333; font-weight: bold; font-size: 21px; line-height: 25px }h2 { font-weight: bold; font-size: 21px; text-decoration: none }h3 { color: #333; font-weight: bold; font-size: 21px; line-height: 26px; text-decoration: none; text-align: left }img { margin: 0px; padding: 0px; border: 0px; border-color: #ffffff }p { font-size: 15px; line-height: 20px; text-align: left; margin-top: 6px; margin-bottom: 0px; margin-left: 6px }p, h1, h2, h3, h4, h5, ul, ol, li, div, td, th, address, blockquote, nobr, b, i { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif }table { font-size: 15px; line-height: 18px; border: 0px }td     { text-align: center; margin: 0px; padding: 0px; border: 0px }th { font-weight: bold; text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-top: 1px none #a9a9a9; border-left: 1px none #a9a9a9 }ul { list-style-type: circle; list-style-position: outside }ul, ol, li, div, td, th, address, nobr, b, i { font-size: 15px; line-height: 20px }.b { color: #000000; font-weight: bold; margin-top: 6px; margin-bottom: 0px }.ba { color: #000000; font-weight: bold; margin-left: 5px }.bb  { width: 190px }.blocksatz { text-align: justify }.btb { color: #333; font-weight: bold; text-align: right; margin-top: 6px; margin-bottom: 4px }.suchenbutton       { color: #000000; font-size: 12px; text-decoration: none; background-image: url(../grafik/suchebutton.gif); vertical-align: middle; margin: 0px; border-style: solid; border-width: 0.1em 0.15em 0.15em 0.15em; border-color: #ffffff #fff #fff #ffffff; width: 50px; height: 22px; cursor: pointer  }.center { text-align: center; align: center  }.dgrau { color: #333333 }.drot { color: #990000 }.eing { color: #000000; margin-left: 15px }.fotounter { color: #333; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; vertical-align: text-top; padding-right: 40px }.fotounterzentr { color: #333; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; vertical-align: text-top; padding: 0px }.higru { color: black; background-color: #cccccc }.higrurot { color: black; background-color: #f33 }.i { font-style: italic }.krd { color: #900; font-weight: bold; font-size: 12px; text-decoration: none }.limi { text-align: left; vertical-align: bottom; padding-left: 30px }.popup  { color: #000000; font-size: 12px; text-decoration: none; background-color: #eef; margin: 0px; border-style: solid; border-width: 0px; border-color: #ffffff #666666 #999999 #ffffff; height: 22px; cursor: pointer  }.rot { color: #ff0000 }.s { font-size: 12px }.tdhead { font-weight: bold; font-size: 21px; line-height: 28px; vertical-align: top; padding-left: 200px }.tdhead2  { font-weight: bold; font-size: 21px; line-height: 28px; vertical-align: top; padding-bottom: 15px; padding-left: 50px }.paddi15 { padding: 15px }.tdphp { text-align: left; vertical-align: top; padding: 5px 20px 5px 10px; border-style: none none none solid; border-width: 1px 0px 0px 1px; border-color: #c0c0c0   #c0c0c0 }.tdprof { padding: 0px 18px }.tdprofa { background: white url(../grafik/profhell.gif) no-repeat fixed center; padding: 0px 18px }.tdprofr { text-align: left; vertical-align: top; padding: 18px 18px 0px 0px }.tdprofr1   { line-height: 20px; text-align: left; vertical-align: top; padding-top: 18px; padding-left: 20px }.tdprofr1a   { line-height: 20px; text-align: center; vertical-align: top; padding-top: 18px; padding-left: 20px }.tdprofr2  { line-height: 20px; text-align: left; vertical-align: top; list-style-type: disc; padding-top: 18px; padding-left: 40px }.tdprofr3 { line-height: 20px; text-align: left; vertical-align: top; list-style-type: disc; padding-top: 18px; padding-right: 20px; padding-left: 40px }hr  { width: 60%; align: center; noshade: noshade; size: 1 }.txtleft { text-align: left }.txtleftpad { text-align: left; padding-right: 15px; padding-left: 15px }.u { text-decoration: underline }.j      { color: #000000; font-weight: bold; line-height: 30px }.z23  { line-height: 23px }.z8 { line-height: 8px }.z27 { line-height: 27px }.txtright { text-align: right }.txtrightpad1 { text-align: right; padding-right: 20px; padding-left: 15px }#layer2 a,#layer2 a:link,#layer2 a:active,#layer2 a:hover,#layer2 a:visited { font-weight: bold; line-height: 3em; background-color: #ccc; margin: 10px 10px 10px 20px; padding: 5px }.unterschrift { margin-top: -1.5em; }
