
body {
 margin: 3;
 background-color: #DFDDDE;
}

#wrapper {
 background: url(../images/CMS_heller_300.png) repeat;
 margin-left:auto;
 margin-right:auto;
 width:900px;
}

table.kopf {
 background-color: #000000;
 background-repeat: none;
}

td.logo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-image: url(../images/gr8d3rev.png);
 background-repeat: repeat-x;
 height: 200;
}

td.kopf {
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.inhalt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top: 8;
}

.text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: black;
}

.gross_rot {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #C80D00;
}

.rot {
 color:#C80D00;
}

.gross {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: black;
}

.gross2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 24px;
 font-weight: bold;
 color: black;
}

.menu {
 background-color: #5D0600;
}

.menu1off {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 background-color: #C80D00;
 color: #FFFFFF;
 text-decoration: none;
}

.menu1on {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #AB0B00;
 color: #FFFFFF;
 text-decoration: none;
}

.menu2off {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 background-color: #AB0B00;
 color: #FFFFFF;
 text-decoration: none;
}

.menu2on {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #870900;
 color: #FFFFFF;
 text-decoration: none;
}

.menu3off {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 background-color: #870900;
 color: #FFFFFF;
 text-decoration: none;
}

.menu3on {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

a.auswahl {
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

a.nodeco {
 text-decoration:none;
}

p.artikel {
 text-align: justify;
 margin-top: 0;
 margin-bottom: 0;
}

p.artikel1 {
 text-align: left;
 margin-top: 1em;
 margin-bottom: 0;
}

p.artikel_it {
 text-align: justify;
 margin-top: 0;
 margin-bottom: 0;
 font-style:italic;
}

p.frage {
 font-style: italic;
 font-weight: bold;
 background-color: #C80D00;
 color:white;
 padding: 1em;
}

p.antwort {
 text-align: left;
 margin-left: 2em;
 margin-top: 0;
 margin-bottom: 0;
}

p.author {
 text-align: right;
 font-style: italic;
 margin-top: 0;
}

p.autor {
 text-align: right;
 font-style: italic;
 margin-top: 0;
}

dt.artikel {
 font-weight: bold;
 margin-top: 1em;
}

p.inhalt {
 line-height: 2em;
}

p.slogan {
 text-align: center;
 font-weight: bold;
 margin-top: 3em;
}

a.archiv {
 text-decoration: none;
 link: color:#000000;
}

p.footer {
 color:#660000;
 font-size:9px;
 text-align:center;
}

table.footer {
 background: url(../images/gr7d2.png);
 background-repeat: repeat;
}

h1 {
  font-size:25px;
  font-weight:bold;
}

h2 {
  font-size:20px;
  font-weight:bold;
}

h3 {
  font-size:15px;
  font-weight:bold;
}

.middle {
  vertical-align: middle;
}

.bottom {
  vertical-align: bottom;
}

.list {
  line-height: 150%;
}

dl.liste1 {
  line-height: 200%;
}

dt.liste1 {
  font-weight: bold;
}

.bild {
  padding:0px;
}

.bild-r {
  float:right;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:0px;
}

.bild-l {
  float:left;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0px;
  padding-right:10px;
}

.bildcap {
  font-size: 80%;
  font-style: italic;
  text-align: left;
}
.vergangen {color:#9F9F9F}
