* { margin: 0; padding: 0; }
body { text-align: center; color: #000; background: #8F96A6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

img { border: none; }
a { color: #646464; text-decoration: none; }
a:hover { color: #646464; text-decoration: underline; }

#container { margin: 23px auto; text-align: left; width: 706px; }
#pagecontent { min-height: 450px; background: url(../pix/layout/bg.gif) no-repeat; }
#visual { height: 113px; }
#navigation { margin: 0 0 0 0px; height: 31px; }
  #navigation img { padding: 0 0 0 0; }
#aktuell { width: 696px; margin: 0 0 0 2px; height: 24px; }
  #aktuell h3 { text-align:center; color: #0053FF; padding: .5em .5em; font: bold .7em Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 1px solid #0053FF; }
  #aktuell span.aktuell { color: #FF0101 };
  #aktuell a.aktuell  { color: #FF0101; text-decoration: underline; font-weight: bold; }
  #aktuell a.aktuell, #aktuell a.aktuell:link, #aktuell a.aktuell:visited { color: #FF0101; text-decoration: underline; font-weight: bold; }
  #aktuell a.aktuell:hover, #aktuell a.aktuell:focus, #aktuell a.aktuell:active { color: #FF0101; text-decoration: underline; font-weight: bold; }
#content { margin: 17px 40px 0px 40px; width: 620px; }
  #content h1 { padding: 0 0 1.1em 0; font: bold .9em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content h2 { padding: 0 0 .5em 0; font: bold .7em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content h3 { padding: 0 0 1em 0; color: #0053FF; font: bold .7em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content h4 { padding: 0 0 .4em 0; font: bold .7em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content h5 { padding: 0 0 0 0; font: bold .7em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content h6 { padding: 0 0 0 0; font: normal .7em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content img { padding: 0 0 1.1em 0; }
  #content p, ul { padding: 0 0 1em 0; }
  #content table a { padding-left: 13px; background: url(../pix/img/pfeil_grau.gif) center left no-repeat; }
  #content li { margin-left: 15px; }
  #content table { width: 620px; font: .7em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content .tabHead td { padding: 0 0 1em 0; font-weight: bold; }
  #content .tabBody td { padding: 0 0 1em 0; vertical-align: top; }
  #content .tabzwei .tabHead td.eins { padding-right: 30px; width: 280px; }
  #content .tabzwei .tabHead td.zwei { padding-left: 30px; width: 280px; }
  #content .tabzwei .tabBody td.eins { padding-right: 30px; width: 280px; }
  #content .tabzwei .tabBody td.zwei { padding-left: 30px; width: 280px; }
  #content .tabzwei .tabBody td.eins h3 { padding: 0 0 1em 0; color: #0053FF; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content .tabzwei .tabBody td.zwei h3 { padding: 0 0 1em 0; color: #0053FF; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content #menue { text-align:right; padding: 0 0 1em 0; color:#0053FF; font: bold .7em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; }
  #content #menue a { color: #0053FF; text-decoration: underline; font-weight: bold; }
  #content #menue a.active { color: #0053FF; text-decoration: none; font-weight: bold; }
#bottom { height: 26px; background: #fff url(../pix/layout/foot.gif) 0 0 no-repeat;}
#footer { text-align: center; color: #fff; font-size: .55em; }
  #footer a:link, #footer a:visited { color: #fff; font-weight: normal; text-decoration: none; }
  #footer a:hover, #footer a:focus, #footer a:active { color: #fff; font-weight: normal; text-decoration: underline; }
  
