BODY {
 font-family: sans-serif,VERDANA,ARIAL,HELVETICA;
 font-size: 9pt;
 text-align: left;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
fieldset {
 margin-bottom: 1.2em;
}
.antik {
 background-color:#EFEFEF;
 background-image:url(../imag/Content_bg.gif);
 }
.breite {
 width: 150px;
 }
.logo {
/* background-image:url(../imag/cdemos_reflex.png);
 background-repeat:no-repeat;*/
 background-image: url(../imag/th_bg.jpg);
 background-repeat: repeat-x;
 height: 50px;
 width: auto;
 }
 .titel_0 {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 14pt;
 color: #0090E0;
 letter-spacing: 5px;
 position: absolute;
 top:2px;
 left: 20px
 }
.titel_1 {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 14pt;
 color: #000000;
 letter-spacing: 5px;
 position: absolute;
 top:3px;
 left: 21px
 }
.titel_2 {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 12pt;
 font-style: italic;
 color: #003080;
 text-align: left;
 vertical-align: middle;
 margin:0;
 padding:0;
 }
.titel_2_2 {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 12pt;
 font-style: italic;
 color: #003080;
 text-align: center;
 vertical-align: middle;
 margin:0;
 padding:0;
 }
.titel_3 {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 10pt;
 font-weight: bold;
 color: #003080;
 margin: 0;
 padding: 0;
 }
table, th, td {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 10pt;
 color: #0030A0;
 padding:0;
 border: 0;
}
.inhalt {
 background-color:White;
 }
.dickten {font-family:monospace;}
.bord {
 border: 1px;
 border-style: solid;
 border-color: #004080;
 padding: 3px;
}
.datum {
        font-family: sans-serif,Verdana,Arial,Helvetica;
        font-size: 8pt;
}
.menu {
 background-image:url(../imag/navi_bkg.jpg);
 background-repeat: repeat-y;
 }
.klein {
 font-size: 8pt;
 color: #4F4F4F;
 font-weight: normal;
 }
.disclaim {
 font-size: 8pt;
 }
div.rand {
 padding: 0;
 background-color: #C0C0C0;
 border-bottom: 1px solid #004080;
 }
div.menu_r {
 background: url(../imag/footerframe/r.gif) top right no-repeat;
 height:20px;
 margin:0;
 padding:0;
 }
div.menu_l {
 background: url(../imag/footerframe/l.gif) top left no-repeat;
 height:20px;
 margin:0;
 padding:0;
 }
div.menu_m {
 background: url(../imag/footerframe/m.gif) top center repeat-x;
 height:20px;
 width: 600px;
 margin:0;
 padding:0;
 }
div.menu_m_small {
 background: url(../imag/footerframe/m.gif) top center repeat-x;
 height:20px;
 width: 150px;
 margin:0;
 padding:0;
 }
div.footer {
 padding: 5px;
 background-color:#C0C0C0;
 border-top: 1px solid #004080;
 }
a {
 text-decoration: none;
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 9pt;
 font-weight: bold;
 color: #0F0F0F;
}
a.publi:link, a.publi:active, a.publi:visited{
 text-decoration: none;
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 0.8em;
 font-weight: normal;
 color: #FF0000;
}
a.publi:hover, a.publi:focus {
 color: #339966;
}
.deadlink {
 font-family: sans-serif,Verdana,Arial,Helvetica;
 font-size: 9pt;
 font-weight: bold;
}
.mini {
 font-size: 6pt;
 color: #808080;
 font-weight: normal;
 }
a.mini:hover {
 color: #0F0F0F;
 }
a.navi, a.navi_first, a.navi_self {
 font-size: 9pt;
 font-weight: bold;
 display: block;
 white-space: nowrap ;
 overflow: hidden;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 text-decoration: none;
 text-align: center;
 padding: 3px;
 }
a.navi_first {
 border-top: 1px solid black;
 }
a.navi_self:link, a.navi_self:visited {
 background-color: Black;
 color: #CCCCCC;
 }
a.navi:hover, a.navi_first:hover, a.navi_self:hover, a.navi:active, a.navi_first:active, a.navi_self:active {
 background-color: #C0C0C0;
 color: #808080;
 }
p.fake {
 background-image: url(../imag/input_bg.jpg);
 background-repeat: repeat-x;
 border:1px solid;
 text-align: center;
 }
input.navi {
 background-image: url(../imag/input_bg.jpg);
 background-repeat: repeat-x;
 display: block;
 height:33px;
 margin:0;
 padding:0;
 border:1px solid;
 text-align: center;
 vertical-align: middle;
 }
input.regnavi {
 background-image: url(../imag/input_bg.jpg);
 background-repeat: repeat-x;
 height:33px;
 font-family: inherit;
 font-size: 9pt;
 margin:0;
 padding:0 2px;
 border:1px solid;
 text-align: center;
 vertical-align: middle;
 }
input.form {
  border: 1px solid #004080;
  margin: 0;
  padding: 2px;
}
input.gform {
  border: 1px solid #004080;
  margin: 0;
  padding: 0;
}
input.bform {
  margin-bottom: 5px;
}