body {
  background-image: url(../grafik/bg_popup.gif);
  background-repeat: repeat-x;
  padding: 32px 20px 20px 20px;
}

a,
a:link,
a:visited,
a:focus,
a:hover,
a:active {
  font-weight: bold;
  color: #006B2F;
  text-decoration: none;
}

div#page {
  z-index: 1;
}

div#head {
  z-index: 2;
  margin: 0 0 65px 0;
}

div#head h3 {
  color: #ffffff;
  font-size: 1.7em;
  font-style: italic;
  margin: 0 0 60px 0;
  padding: 0;
}

div.hauptinhalt {
  font-size: 0.7em;
  color: #232425;
  z-index: 3;
  margin: 0;
  padding: 0;
  z-index: 3;
}

div.list-navigation {
  font-size: 0.7em;
  margin: 0 0 20px 0;
}

div.list-navigation table {
  width: 100%;
}

div.content-head {
  margin: 0 0 15px 0;
}

div.list-item {
  margin: 0 0 20px 0;
}

div.list-item h6 {
  font-size: 0.9em;
  margin: 0 0 5px 0;
}

h3.list-absatz {
  font-size: 1.0em;
}

div.hauptinhalt h4 {
  border-left: 3px solid #02B14E;
  padding: 5px 0 5px 13px;
  font-size: 1.2em;
  margin: 0;
}

div.hauptinhalt h5 {
  border-left: 3px solid #02B14E;
  padding: 5px 0 5px 13px;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0;
}

div.detail {
  background-image: url(../grafik/bg_detail.png);
  background-repeat: no-repeat;
  margin: 0 0 15px 0;
  padding: 13px 0 5px 13px;
}

div.img {
  margin: 20px 0 20px 0;
  background-color: #D9DCDA;
  z-index: 4;
}    

div.img td img {
  border-right: 4px solid #ffffff;
}    

div.img td h6 {
  font-size: 1.0em;
  font-weight: normal;
  padding: 3px;
  margin: 0;
}

a.download,
a.download:link,
a.download:visited,
a.download:focus,
a.download:hover,
a.download:active {
  display: block;
  font-weight: bold;
  color: #006B2F;
  text-decoration: none;
  padding: 0 0 0 3px;
  border-left: 3px solid #02B14E;
}

div.formular {
  margin: 20px 0 20px 0;
  color: #818582;
}

div.form-row {
  margin: 0 0 10px 0;
  clear: both;
}  

div.form-label {
  float: left;
  width: 130px;
  padding: 0 5px 0 0;
}     

div.form-value {
  float: left;
}

div.hauptinhalt input,
div.hauptinhalt select,
div.hauptinhalt textarea {
  color: #232425;
  font-size: 0.95em;
}

div.hauptinhalt textarea {
  font-size: 1em;
}

div.hauptinhalt input.standard,
div.hauptinhalt select.standard,
div.hauptinhalt textarea.standard {
  border: 1px solid #818582;
  width: 220px;
}

div.hauptinhalt h5.form-headline {
  border: none;
  margin:  0 0 10px 0;
  color: #818582;
  font-size: 1.0em;
  font-weight: bold;
  padding: 0;
}

fieldset {
  border: none;
}

div.hauptinhalt input.submit {
  border: 1px solid #818582;
  width: 100px;
  text-align: center;
  background-color: #98E5B2;
  color: #818582;
  margin: 10px 0 0 0;
}

