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: #990000; }

body { background-color:#f8f8f8; color:#000000; font-style:normal; }

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;
}
.meyer a:link {
   font-family: Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
   font-size : 90%;
   text-align : right;
}

.meyer a:visited {
   font-family: Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
   font-size : 90%;
   text-align : right;
}
.link
     { margin-left:2em;
       color: #000000;
       margin-bottom:0px; }

.impressum
     { font-size:90%;
       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; }
.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; }
.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(https://sopos.org/spalte00.gif); }
.backhinten
      { background-image:url(https://sopos.org/eggespa0.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;
}

.spoobox {
  background-color : #ffcc66;
  color : #000000;
  border-color : #990000;
  border-width : 4px;
  border-style : solid;
  text-align : center;
  font-size : 80%;
  margin-bottom : 20px;
}

a.dossy {
  color : #ffcc66;
  font-weight : bold;
  text-decoration : none;
}

a.dossy:hover {
  color : #ffcc66;
  font-weight : bold;
  text-decoration : underline;
}

.tably {
  margin-left : 20px;
}

.wably {
  padding-top:15px;
  color : #ffcc66;
  font-weight : normal;
  text-decoration : none;
}

.dossierheadlinenonfett {
  margin-top: 25px;
  margin-bottom: -7px;
  font-size: 80%;
  color : #AF4146;
  background : transparent; }

a.dossierheadlines {
/*  font-variant : small-caps; */
  font-size: normal;
  font-weight: bold;
  color : #db030d;
  background : transparent; }

a.dossierheadlines:visited {
/*  font-variant : small-caps; */
  font-size: normal;
  font-weight: bold;
  color : #AF4146;
  background : transparent; }

a.dossierheadlines:hover {
  font-size: normal;
  font-weight: bold;
  color : rgb(255,148,0);
  background : transparent;
  text-decoration : underline; }

.dossiertext {
  font-size: 80%;
  color : #000000;
  background : transparent;
  padding-left : 10px;
  padding-right : 10px; }

.fucknetscape
{ color:red;
  font-weight:bold;
}

.nav {
 font-family: Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
 margin-right:0mm;
 margin-bottom: 0px;
 margin-top:0px;
 padding-bottom: 0px;
 padding-top:0px;
}

.naventry {
 font-size: 90%;
 padding-left: 20px;
}

.navunused {
 font-size: 80%;
 padding-left: 20px;
 color: #808080;
}

.navthema {
 font-size: 110%;
 font-weight: bold;
 background-color: #ffcc66;
 color: #900000;
 margin-top: 5px;
 margin-bottom: -10px;
 padding-left: 10px;
 margin-left: 8px;
 padding-top: 5px;
 padding-bottom: 2px;
 }

.navleiste {
 width:10em;
 background-image:url(pics/layout/navspalt.png);
 background-repeat:repeat-y;
 padding-left: 5px;
 padding-right: 8px;
 margin-left:10px;
 margin-bottom: 0px;
 margin-top:0px;
 padding-bottom: 0px;
 padding-top:0px;
 background-color: #e0e0e0;
 vertical-align: top;
}

.untereleiste {
 background-image:url(pics/layout/navspalt.png);
 background-repeat:repeat-y;
 padding-left: 5px;
 padding-right: 8px;
 margin-left:10px;
 margin-bottom: 0px;
 margin-top:0px;
 padding-bottom: 5px;
 padding-top:5px;
 background-color: #e0e0e0;
 vertical-align: top;
 font-size:x-small;
 font-style:italic;
 text-align:right;
}

.hauptfenster {
 padding-left: 10px;
 background-repeat:repeat-y;
}

.trenner {
 background-image:url(pics/layout/balky200.gif);
 background-repeat:repeat-x;
 font-size:5px;
 height:5px;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:0px;
 padding-top:0px;
 }

<!--Formatierung für die Ankündigungen und Termine-->
.news  { font-size:0.8em;
	text-align:left;
         font-style:normal;
         font-weight:none; }

.news h1  { font-size:1.2em;
	   color: #990000;
	   background:#ffcc66;
	   font-weight:bold;
            margin-top: 1em;
	   margin-bottom: 0.2em; }

.news h2 { font-size:1em;
	  color: #990000;
           font-weight:none;
           margin-top: 0.2em;
	  margin-bottom: 0.2em; }

.news h3 { font-size:0.8em;
	  color: #990000;
	  font-style:italic;
           margin-top: 0.2em;
	  margin-bottom: 0.2em; }

.news p { font-size:0.8em;
	 margin-bottom: 0.1em;
          margin-top: 0.1em; }
<!--Formatierung für die Satire-Seiten (unbenutzt?)-->
.satireheader
     { background-color:#ffcc66; }

.satireheader2 {
  background-color:#e0e0e0;
  padding-left:2px;
  padding-bottom:2px;
}

.satireheader3 {
  background-color:#e0e0e0;
  padding-left:2px;
  padding-bottom:2px;
  font-size:140%;
}

.satireblock {
  background-color : #ffcc66;
  padding : 6px;
  font-weight : bold;
  color : #990000;
}

.satirebox{
  margin-top:10px;
  padding:2px;
  color : #000000;
  border-color : #990000;
  border-width : 4px;
  border-style : solid;
  text-align : center;
  font-size : 80%;
}

.linuxbox{
  float:right;
  width:18em;
  margin-top:10px;
  margin-right:1em;
  padding:2px;
  color : #000000;
  border-color : #990000;
  border-width : 2px;
  border-style : solid;
  text-align : left;
  font-size : 80%;
}

.fettundklein {
  font-weight : bold;
  font-size : 80%;
}

.blackbox {
  font-weight : bold;
  font-size : 80%;
  background-color:#ffcc66;
  color : #900000;
  padding : 5px;
  padding-top:1ex;
  padding-bottom:1ex;
}

.kleincentered {
  vertical-align:baseline;
  letter-spacing:-2px;
  font-size:80%;
  font-weight : bold;
  margin-top:4ex;
}

.loginschirm {
  font-size:80%;
  font-family: Geneva, Verdana, Tahoma, Helvetica, Helv, Arial, sans-serif;
  text-align: right;
}

.error {
  font-weight : bold;
  color : red;
}