body {
 height: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #ffffff;
}
table {
 margin: 0px;
 padding: 0px;
 border-style: none;
 left: 0px;
 top: 0px;
}
.title {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 line-height:16px;
 text-decoration: none;
}
.titlewhite {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 line-height:16px;
}
.titlered {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #990000;
 line-height:16px;
}
.text {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #000000;
 line-height:16px;
}
.textk {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #000000;
 line-height:16px;
 text-decoration: none;
 font-style: italic;
}
.textb {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 line-height: 14px;
}
.textbred {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #990000;
 line-height: 14px;
}
.textdate {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #ffffff;
 line-height:14px;
}
.textdateb {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 line-height:14px;
}
.textsmall {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #828282;
 line-height:14px;
}
.footer {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #434343;
 line-height:16px;
}
.titlelink {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #000000;
 line-height: 14px;
 text-decoration: none;
}
.titlelink:hover {
 text-decoration: underline;
}
.titlelinkb {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 line-height: 14px;
 text-decoration: none;
}
.titlelinkb:hover {
 text-decoration: underline;
}
.link {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #ed901f;
 text-decoration: none;
}
.link:hover {
 text-decoration: underline;
}
.link_blue {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #58558d;
 text-decoration: none;
}
.link_blue:hover {
 text-decoration: underline;
}
.linkred {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #990000;
 text-decoration: none;
 line-height: 13px;
}
.linkred:hover {
 text-decoration: underline;
}
.input {
 border-right: #000000 1px solid;
 border-left: #000000 1px solid;
 border-top: #000000 1px solid;
 border-bottom: #000000 1px solid;
  height: 18px;
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #000000;         
}
.footerlink {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #ffffff;
 line-height: 17px;
 text-decoration: none;
}
a.footerlink:hover {
 text-decoration: underline;
}
.headerlink {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #990000;
 line-height: 14px;
 text-decoration: none;
}
a.headerlink:hover {
 text-decoration: underline;
}
.boxtext {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #000000;
 line-height: 13px;
 text-decoration: none;
}
.boxtitle {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 line-height: 13px;
 text-decoration: none;
}
.boxlink {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #000000;
 line-height: 13px;
 text-decoration: none;
}
a.boxlink:hover {
 text-decoration: underline;
}
.navigb {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #990000;
 text-decoration: none;
 padding-top: 4px;
 padding-bottom: 2px;
 padding-right: 5px;
 margin-top: 2px;
 margin-right: 3px;
}
.subnavig {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 line-height: 19px;
 color: #990000;
 text-decoration: none;
}
.subnavig:hover {
 text-decoration: underline;
}
li {
 padding-bottom: 8px;
}
/*.navig {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 line-height: 19px;
 color: #990000;
 text-decoration: none;
 padding-top: 4px;
 padding-bottom: 2px;
 padding-right: 5px;
 margin-top: 2px;
 margin-right: 3px;
}
.navig:hover {
 font-weight: bold;
 background-color: #fccea0;
 width: 115px;
 height: 23px;
 padding-top: 4px;
 padding-bottom: 2px;
 padding-right: 5px;
 margin-top: 2px;
 margin-right: 3px;
}
.navig:active {
 font-weight: bold;
 background-color: #fccea0;
 width: 115px;
 height: 23px;
 padding-top: 4px;
 padding-bottom: 2px;
 padding-right: 5px;
 margin-top: 2px;
 margin-right: 3px;
}*/

.reddot {font-family:Verdana, Helvetica, Arial, Tahoma, Sans Serif; font-size:10px; line-height:11px; color:#ff0000;}
.bluedot {font-family:Verdana, Helvetica, Arial, Tahoma, Sans Serif; font-size:10px; line-height:11px; color:#0000ff;}


span.content ul {
  font-family:Verdana, Helvetica, Arial, Tahoma, Sans Serif; 
  font-size:10px; line-height:15px; list-style-type:square; 
  list-style-image:url(/images/midlot_red.gif); 
  margin-left:20px;
}
span.content a {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: none;
 color: #000000;
 line-height: 10px;
 text-decoration: none;
}
span.content a:hover {
 text-decoration: underline;
}

span.inhalt_stichwortverzeichnis a {
 font-family: Verdana,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: none;
 color: #000000;
 line-height: 11px;
 text-decoration: none;
}
span.inhalt_stichwortverzeichnis a:hover {
 text-decoration: underline;
}
span.inhalt_stichwortverzeichnis ul {
  font-family:Verdana, Helvetica, Arial, Tahoma, Sans Serif; 
  font-size:11px; 
  line-height:11px; 
  list-style-type:square; 
  list-style-image:url(/images/midlot_red.gif); 
  margin-left:20px;
  margin-top:2px;
  margin-bottom:0px;
}
img {
  border:0;
}
span.teaser p {
  margin-top:0px;
  margin-bottom:0px;
}
.error {
    color:#ff0000;
    font-weight:bold;
}
