* {
  margin: 0px;
  padding: 0px; }

BODY {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 100.01%;
  margin: 0pt;
  background-color: white;
  background: url("../sysimg/header.gif") top left repeat-x white;
  text-align: left; }

IMG {
  border-style: none;
  border-width: 0px;
  border: thin none; }

TH {
  font-size: 0.9em; }

TD, TH {
  padding-right: 10px; }

td.pict {
  padding-right: 10px;
  padding-bottom: 10px; }

/* ----------------------------------------------Container-------------------------------------*/
div.mainPanel {
  width: 930px;
  margin: 0 auto 0; }

div.leftPanel {
  width: 298px;
  float: left;
  border-left: 1px solid #bcc2ab;
  border-right: 1px solid #bcc2ab;
  border-top: 1px solid #bcc2ab;
  border-bottom: 1px solid #bcc2ab;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 3px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: -1px;
  padding-bottom: -1px;
  background-color: #e4e4e0;
  vertical-align: top; }

div.rightPanel {
  width: 600px;
  float: left;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-top: 0px solid white;
  border-bottom: 0px solid white;
  margin-left: 30px;
  margin-right: 0px;
  margin-top: 3px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top; }

/* ----------------------------------------------Menu-------------------------------------*/
img.menuIn {
  border: 1px solid #bcc2ab;
  margin-left: 4px;
  margin-top: 4px; }

#menuIn a.menuHead:link, #menuIn a.menuHead:visited {
  width: 290px;
  margin-left: 4px;
  text-align: center;
  color: white;
  background-color: #505a63;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 2.4em;
  text-decoration: none;
  display: block;
  border: 0px; }

#menuIn a.menuHead:hover {
  color: #e4e4e0; }

/* ----- NAVIGATION -----*/
div.navi {
  width: 270px; }

ul.navi {
  width: 290px;
  margin-left: 4px;
  list-style-type: none;
  font-weight: bold;
  line-height: 2.2em; }

li.leftMenuLevel2 {
  display: block;
  width: 290;
  padding-left: 5 px 0px 0px 10 px;
  font-weight: normal;
  border-top: 1px solid #bcc2ab; }

li.leftMenuLevel3 {
  display: block;
  width: 290;
  padding-left: 0 px 0px 0px 10 px;
  font-weight: normal;
  border-top: 1px solid #bcc2ab; }

a.leftMenuLevel2:link, a.leftMenuLevel2:visited {
  display: block;
  width: 275px;
  padding: 0px 5px 0px 10px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
  border-top: 1px solid #bcc2ab; }

a.leftMenuLevel2:hover {
  color: white;
  background-color: #3a403c; }

a.activeLeftMenuLevel2:link, a.activeLeftMenuLevel2:visited {
  display: block;
  width: 275px;
  padding: 0px 5px 0px 10px;
  font-weight: normal;
  color: white;
  background-color: #3a403c;
  text-decoration: none;
  border-top: 1px solid #bcc2ab; }

a.activeLeftMenuLevel2:hover {
  color: white;
  background-color: #3a403c; }

a.leftMenuLevel3:link, a.leftMenuLevel3:visited {
  display: block;
  width: 265px;
  padding: 0px 5px 0px 20px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
  border-top: 1px solid #bcc2ab; }

a.leftMenuLevel3:hover {
  color: white;
  background-color: #3a403c; }

a.activeLeftMenuLevel3:link, a.activeLeftMenuLevel3:visited {
  display: block;
  width: 265px;
  padding: 0px 5px 0px 20px;
  font-weight: normal;
  color: white;
  background-color: #3a403c;
  text-decoration: none;
  border-top: 1px solid #bcc2ab; }

a.activeLeftMenuLevel3:hover {
  color: white;
  background-color: #3a403c; }

/* ----------------------------------------------Head-------------------------------------*/
#head {
  position: relative;
  float: left;
  width: 980px;
  height: 153px; }

#headleft {
  position: relative;
  float: left;
  width: 300px;
  margin: 20px;
  margin-left: 16px;
  padding: 0px;
  text-align: center; }

#headleft a:link, #headleft a:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  color: #C0C0C0;
  text-decoration: none; }

#headleft a:hover {
  color: white; }

#headleft p {
  margin-top: 6px; }

#headright {
  position: relative;
  float: right;
  width: 580px;
  margin: 0px;
  padding: 0px; }

#headright h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  xfont-style: italic;
  font-size: 2.7em;
  color: white;
  padding-top: 20px;
  padding-bottom: 0px;
  margin: 0px;
  text-align: center; }

#headright h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
  font-size: 1em;
  color: #C0C0C0;
  padding-top: 4px;
  padding-bottom: 0px;
  padding-left: 300px;
  margin: 0px; }

#headright a.author:link, #headright a.author:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
  font-size: 1em;
  color: #C0C0C0; }

#headright a.author:hover {
  color: white; }

#headright p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  color: white;
  padding-top: 20px;
  padding-left: 20px;
  margin: 0px;
  text-align: center; }

#headright a:link, #headright a:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  color: #C0C0C0;
  text-decoration: none; }

#headright a.aktiv {
  color: white; }

#headright a:hover {
  color: #FFFFFF; }

/* ----------------------------------------------Content-------------------------------------*/
#content {
  position: relative;
  float: right;
  width: 600px;
  color: #666666;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  line-height: 1.6em; }

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  font-size: 1.7em;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  line-height: normal; }

#content h1 {
  margin-top: 30px; }

#content h1 strong {
  font-size: 1.9em;
  font-weight: normal; }

#content h2 {
  font-weight: bold;
  font-size: 1em;
  line-height: 1.6em;
  padding-top: 1em; }

#content p {
  margin-bottom: 10px; }

#content a:link, #content a:visited, #content a:hover {
  color: #FF6600;
  xcolor: #505A63;
  text-decoration: none; }

#content a:hover {
  text-decoration: underline; }

#content ul {
  margin: 0px;
  padding: 0px;
  list-style-type: disc; }

#content li {
  margin-left: 40px; }

span.abbr, span.abbr a {
  cursor: help;
  speak: spell-out;
  border-bottom: 1px dashed #E98618; }

/* ----------------------------------------------Footer-------------------------------------*/
.clear {
  clear: both; }

div.footer {
  clear: both;
  text-align: center;
  width: 100%;
  min-height: 70px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.95em;
  color: #666666;
  padding-top: 10px;
  line-height: 1.4em;
  border-top: 1px solid #bcc2ab; }

a.copy:link, a.copy:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.95em;
  color: #666666;
  text-decoration: none; }

a.copy:hover {
  color: black; }
