body {
  font-family: "Verdana", "Arial", sans-serif;
  font-size:95%;
  padding-left: 12px;
  margin-top: 0px;
}
H1 {display:none;}
A { 
  color:gray;
  text-decoration:none;
}
A#rss { 
   background: transparent url('/img/rss.jpg') left no-repeat;padding-left: 16px;
} 
SELECT#lang { font-size:90%;color: gray; border:1px solid; border-color: white; }

INPUT.err { border: 1px solid red }
INPUT.ro {background-color:gray}
.error { color: red }
.confirmation { color: green }
.bold { font-weight: bold }
A:hover {
  color: black;
  text-decoration: underline;
}
IMG {border:0px}
DIV#mainwrapper { 
  width:50em;
  font-size: 0.8em;
}
DIV#logo { 
  margin-bottom:0em;
  padding-bottom:0em;
  width:312px;
  height:66px
}
DIV#logo IMG { 
  margin-bottom:-2px;
}
DIV#contentwrapper { 
  border-left:0.4em solid black;
  border-right:0.4em solid black;
}
UL#mainnav {
  font-family: "Arial","Verdana", sans-serif;
  letter-spacing: 0.12em;
  font-size:94%;
  font-weight:bold;
  border:0.15em solid black;
  text-align:center;
  margin:0px;
  padding-bottom:0.05em;
  padding-left:0em;
  color:white;
  background-color:black;
  list-style-type: none;
}
UL#mainnav LI {
  display: inline;
  padding-left: 2em;
  padding-right:2em;
}
UL#mainnav LI A {
  padding-left:0.6em;
  padding-right:0.6em;
  text-decoration:none;
  color:white;
  background-color:black
}
UL#mainnav LI A:hover {
  border-top:0.05em solid white;
  border-bottom:0.15em solid white;
  color:black;
  background-color:white
}
UL#mainnav LI A.active {
  border-top:0.05em solid white;
  border-bottom:0.15em solid white;
  color:black;
  background-color:white
}
DIV#content { 
  padding:2em;
  min-height:33em;
}
* html DIV#content { height:33em; } /* Hack: Nur für IE 5.5 - 6.x */
html+body DIV#content { height:33em; } /* Hack: Nur vom IE 5.0 */
DIV#content DIV.contentitem { 
  overflow:auto;
}
DIV#content DIV.contentitemdist { 
  overflow:auto;
  margin-top:0.8em;
  margin-bottom:1.3em;
}
DIV#content UL { 
  list-style-type: none;
  margin-top: 0px;
  padding-left: 0px;
  overflow:auto
}
DIV#content LI { 
  clear:both;
}

DIV#content DIV.leftContentCol { 
  width:11em;
  margin-right:0.5em;
  float:left;
  text-align:right;
  margin-bottom:0.3em;
}
DIV#content DIV.rightContentCol { 
  width:30em;
  float:left;
  margin-bottom:0.3em;
  line-height:1.3em;
}
DIV#content P { 
  margin-top:0em;
  margin-bottom:0.5em;
}
DIV#content P.right { 
  margin-left:11.5em;
  width:30em;
  margin-top:0em;
  margin-bottom:0.5em;
}
DIV#content P.rightdist { 
  margin-left:11.5em;
  width:30em;
  margin-top:0.8em;
  margin-bottom:1.3em;
}
DIV#content H2 { 
  width:27em;
  margin-left:10.5em;
  margin-bottom:0.5em;
  font-size:1.1em
  
}
DIV#content H3 { 
   font-size:1.05em 
}
DIV#contentfoot { 
  padding-top:0.4em;
  height:1.6em;
  text-align:center;
  font-size:0.92em;
  color:white;
  background-color:black
}
UL#pagefoot { 
  color:gray;
  margin-left:0em;
  padding-left:0em;
  padding-top:0em;
  margin-top:0.2em;
  text-align:center;
  font-size:0.92em;
}
UL#pagefoot LI {
  display: inline;
  padding-left: 0.4em;
  padding-right:0.4em
}
DIV#logmsg {float:right;margin-top:45px}
