body { background : #efefef; }

.bigheader  {
  text-align : center;
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  background : #ffcc66;
  /* background : #efefef; */
  font-weight : bold;
  border : 0 none ;
  margin-top : 0;
  width : 100%;
}

 .blowheader  {
  font-size : medium;
  text-align : center;
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  background : #ffcc66;
  /* background : #efefef; */
  font-weight : bold;
  border : 0 none ;
  margin-top : 0;
  width : 100%;
}

 .boxheader  {
  font-size : 80%;
  text-align : center;
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  background : #ffcc66;
  /* background : #efefef; */
  font-weight : bold;
  border : 0 none ;
  width : 100%;
}

 .largebox  {
  border : 2px solid #990000;
  background : #ffffff;
  padding : 5px;
}

 .rightbox  {
  border : 2px solid #990000;
  background : #ffffff;
  width : 210px;
  text-align : center;
  padding : 5px;
}

 .smallbox  {
  border : 2px solid #990000;
  background : #ffffff;
  width : 170px;
  text-align : center;
  padding : 5px;
}

 .sowars {
  border : 2px solid #cccc66;
}

 .textsmall  {
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  margin-top : 0;
  margin-left : 0px;
  padding-left : 5px;
  font-size : 80%;
  text-align : left;
}

 .textsmallright  {
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  margin-top : 0;
  margin-left : 0px;
  margin-bottom : 5px;
  padding-left : 5px;
  font-size : 80%;
  text-align : right;
}

 .alteSachen  {
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  margin-top : 5;
  margin-left : 0px;
  margin-bottom : 0px;
  padding-left : 5px;
  font-weight: bold;
  font-size : 80%;
  text-align : left;
}

A:link  {
   color : rgb(0,0,239);
   background : transparent;
   text-decoration : none;
}

A:visited  {
   color : rgb(132,00,132);
   background : transparent;
   text-decoration : none;
}

A:hover  {
   color : rgb(255,148,0);
   background : transparent;
   text-decoration : underline;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i { 
   font-family: Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
}

p {
   margin-top : 0;
}

.impressum
     { font-size : 60%; }

.kommentar { 
   border-width:2px;
   border-color:#990000;
   border-style:solid;
   background-color:#e6e6e6;
}

.kommentarbody {
   background-color:#ffffff;
   padding:10px; 
}

.vote { 
   font-size:80%;
   text-align:right;
   padding-right:5px;
}

.cite { 
   font-style:italic;
   color:red;
   padding-left:15px;
   border-left: medium double #808080;
}

.noanswer { 
   font-size:80%;
   color: #990000;
}

.rejected { 
   font-size:80%;
   font-weight:bold;
   padding-left:5px;
}

.signatur {
   font-size:80%;
   color: #990000;
}

.listbox {
   font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
   margin-top : 0;
   margin-left : 10px;
   padding-left : 5px;
   font-size : 80%;
   text-align : left;
   list-style-type:circle;
   list-style-position:inside;
}

ul {
   list-style-type:disk;
   list-style-position:inside;
}

 .textrechts  {
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  margin : 0;
  padding-left : 5px;
  padding-top : 0px;
  padding-bottom : 0px;
  font-size : 80%;
  text-align : left;
}

 .error {
   color: red;
}
