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,h1,h2,h3,h4,ul,ol,li,address,blockquote,table
     { margin-right:5px; }
h1,h2,h3,h4 { color: #000000;  background-color:#e0e0e0;}
body { background-color:#f0f0f0; color:#000000; font-style:normal; }

.menulinks {
  text-align : left;
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  color: #0000de;
    }

.standardlink a:link
     {
   color : rgb(0,0,239);
   background : transparent;
   text-decoration : none;
   font-weight: normal;
      }

.standardlink a:visited  {
   color : rgb(132,00,132);
   background : transparent;
   text-decoration : none;
}
.standardlink a:hover  {
   color : #cc3300;
   background : transparent;
   text-decoration : underline;
}

.menuslant {
font-weight: normal;
}

.menuslant A:Hover {
text-decoration : bold;
background-color: #3900FF;
color : #FFFFFF;
width : 90%;
}

A:link  {
   color :  rgb(0,0,0);
   /* color : #474141; /* rgb(204,204,204); */
   background : transparent;
    text-decoration : none;
    font-weight : bold;
    }
A:visited  {
   color : rgb(153,153,153);
   background : transparent;
   text-decoration : none;
   font-weight : bold;
}
A:hover  {
   color : rgb(255,148,0);
   background : transparent;
   text-decoration : underline;
}
.link
     { margin-left:2em;
       color: #000000;
       margin-bottom:0px; }
.nav
     { font-family: Geneva, Tahoma, Verdana, Helvetica, Helv, Arial, sans-serif;
       margin-right:0mm; }
.impressum
     { font-size:80%;
       font-family: Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif; }
.Zitat
     { background-color:#efefef;
       border-style:none;
       border-width:thin;
       padding:15px;
       margin:15px;
       margin-right:20px; }
.tableborder
{
  border-right-color:#000000;
  border-left-color:#000000;
  padding-left : 15px;
  border-right-width: 10px;
  border-left-width: 10px;
  border-right-style : solid;
  border-left-style : solid;
 }

.fullborder
{
  border-color : #000000;
  border-width : 10px;
  border-style : solid;
 }

.fullbordergrey
{
  border-color : #e0e0e0;
  border-width : 10px;
  border-style : solid;
 }

.borderleft
{
        border-left-color:#000000;
        padding left : 15px;
        border-left-width: 6px;
        border-left-style : solid;
 }

.Kontext
     { background-color:#efefef;
       border-style:solid;
       border-color:#000000;
       border-width:thin;
       font-size:80%;
       padding:15px;
       margin-left:15px;
       margin-right:20px;
       padding-top:5px;
       padding-bottom:5px; }

.Kontext a:link
     {
   color : rgb(0,0,239);
   background : transparent;
   text-decoration : none;
   font-weight: normal;
      }

.Kontext a:visited  {
   color : rgb(132,00,132);
   background : transparent;
   text-decoration : none;
}
.Kontext a:hover  {
   color : #cc3300;
   background : transparent;
   text-decoration : underline;
}

.Block
     { background-color:#ffcc66;
       border-style:none;
       border-width:thin;
       padding:12px;
       margin:15px;
       margin-right:20px;
       font-weight:bold;
       text-align:left;
       width:13em;
       float:left; }
.Blockrechts
     { background-color:#ffcc66;
       border-style:none;
       border-width:thin;
       padding:12px;
       margin:15px;
       margin-right:20px;
       font-weight:bold;
       text-align:left;
       width:13em;
       float:right; }
.footnote
      { font-size:80%; }
.biographie
      { font-size:80%;
        color: #990000; }
.noanswer
      { font-size:80%;
        color: #990000; }
.backpic
      { background-image:url(/pics/spalte.gif); }
.backhinten
      { background-image:url(/pics/eggespa.gif); }
.tuerpfosten
      { font-size:80%;
        border-style:none;
        border-width:thin;
        margin:15px;
        text-align:left;
        left:5px;
        width:30em;
        float:right;}
.kommentar {
   border-width:2px;
   border-color:#990000;
   border-style:solid;
   background-color:#cecece;
}
.kommentarbody {
   background-color:#e6e6e6;
   padding:10px;
}
.cite { font-style:italic;
        color:red;
        padding-left:15px;
        border-left: medium double #808080; }
.gbuchanswer
      { font-style:italic;
        color:red;
        padding-left:25px; }
.vote { font-size:80%;
        text-align:right;
        padding-right:5px; }
.rejected
      { font-size:80%;
        font-weight:bold;
        padding-left:5px; }

.bigheader  {
  text-align : center;
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  background : #ffcc66;
  font-weight : bold;
  border : 0 none ;
  margin-top : 0;
  width : 100%;
}

 .boxheader  {
  font-size : small;
  text-align : center;
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  background : #ffcc66;
  font-weight : bold;
  border : 0 none ;
  width : 100%;
}

 .largebox  {
  border : 2px solid #990000;
  padding : 5px;
}

 .smallbox  {
  border : 2px solid #990000;
  width : 145px;
  text-align : center;
  padding : 5px;
}

 .textsmall  {
  font-family : Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  margin-top : 0;
  font-size : small;
  text-align : left;
}

.Autor {
  font-style:italic;
  margin-bottom:5ex;
}

.spoobox {
  background-color : #cc3300;
  color : #000000;
  border-color : #000000;
  border-width : 4px;
  border-style : solid;
  text-align : center;
  font-size : 80%;
}

.spoojahrtab {
  border-color : #e0e0e0;
  border-width : 1px;
  border-style : solid;
  text-align : center;
}

.spoorahm {
  border-color : #e0e0e0;
  border-width : 1px;
  border-style : solid;
  text-align : center;
  font-size : 80%;
}

.spoorahmklein {
  border-color : #e0e0e0;
  border-width : 1px;
  border-style : solid;
  text-align : center;
  font-size : 80%;
  width : 1.4em;
  height : 1ex;
}

.spoobox A:link  {
   color :  rgb(0,0,0);
   /* color : #474141; /* rgb(204,204,204); */
   background : transparent;
    text-decoration : none;
    font-weight : bold;
    }
.spoobox A:visited  {
   color : rgb(153,153,153);
   background : transparent;
   text-decoration : none;
   font-weight : bold;
}
.spoobox A:hover  {
   color : rgb(255,148,0);
   background : transparent;
   text-decoration : underline;
}
/* Box in Artikeln */
.box  { width:14em;
        float:right;
        background-color:#eeeeee;
        margin-left:1em;
        margin-right:0;
        margin-bottom:1em;
        border:3px solid #cc3300;
        padding:5px; }

.box h1  { font-size:1.3em;
          text-align:center;
          background:#ffcc66;
          font-weight:bold;
          border:0 none ;
          width:100%; }

.box h2 { font-size:1em;
         text-align:left;
          font-style:italic;
          font-weight:none; }

.box h3 { font-size:1em;
         text-align:left;
          font-style:normal;
          font-weight:none; }

.box p { font-size:0.8em;
        text-align:left;
         margin-bottom: 0.4em;
         margin-top: 0.4em; }

.fucknetscape 
{ color:red;
  font-weight:bold; }
