body {
  background-color: #000000; /* #4F4F4F */
  background-repeat: repeat-y;
  margin-top:0px;
  margin-bottom:25px;
  text-align: center;
  font-family: "Georgia", Times;
  color: #CFCFCF;
  font-size: 12px;
  }

table, tr, td {
  border: 0px;
  margin: 0px;
  padding: 0px;
  table-layout: fixed;
  }

a {
  color: #c10015;
  text-decoration: none;
  }

a:hover {
  text-decoration: underline;
  border-color: #c10015;
  }

/**** UEBERSCHRIFTEN ****/

h1 {
  font-weight: bold;
  font-family: Arial, "Sans Serif";
  font-size: 15px;
  color: #EFEFEF;
  padding-bottom: 4px;
  }

h2 {
  font-weight: bold;
  font-family: Arial, "Sans Serif";
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 2px;
  margin: 0px;
  color: #EFEFEF;
  }

/***** CLASS *****/

.fett {
  font-weight: bold;
  }
.kursiv {
  font-style: italic;
  }
.sans {
  font-family: Arial, "Sans Serif";
  }
.non {
  color: #CFCFCF;
  }
.hell {
  color: #EFEFEF;
  }
.klein {
  font-size: 75%;
  }
.gross {
  font-size: 125%;
  }
.mitte {
  text-align: center;
  }
.links {
  text-align: left;
  }
.rechts {
  text-align: right;
  }
.block {
  text-align: justify;
  }
.breite {
  width: 380px;
  }
.neben {
  float: left;
  }
.bild {
  margin-right: 20px;
  }
.presse {
  border-style: dashed;
  border-width: 1px;
  border-color: #FFFFFF;
}

/*****************/

/**** IDs ****/

#inhalt {
  width: 380px;
  text-align: left;
  }

#kante {
  position: absolute;
  left: 0px;
  top: 0px;
  }

#kuso {
  float: right;
  margin-left: 10px;
  margin-bottom: 5px;
  }

/*************/



/*

body,table,td,tr,div,p,pre,ul {font-family: "Georgia", Times; color: #CFCFCF; width: 600px; padding: 0px 0px 1px 0px; font-size: 12px;}

body,td,div,p,pre,ul {font-size: 12px; color: #CFCFCF;}

img {border: 0px;}

h1,h2,h3 {font-family: "Trebuchet MS", Tahoma; color: #FFFFFF; margin-bottom: 5px; margin-top: 15px; margin-left:5px; margin-right:5px; line-height:110%; width: 590px;}

*/

/*pre {font-family: Verdana, Arial; margin-left:15px; margin-bottom: 5px; margin-top: 5px; border-left-width:6px; border-left-style:solid; border-left-color: #E0FF00;  width: 550px; padding: 1px 2px 1px 2px;} */

/*
h1  {font-size: 24px; font-weight: bold; border-bottom: 4px dotted #E0FF00; text-decoration: none; letter-spacing:0.3em; color: #E0FF00;}

h2  {font-size: 45px; font-weight: bold; color: #FFFFFF; font-style: italic; text-decoration: underline; text-align: center; }

h3  {font-size: 16px; font-weight: bold; background: #E0FF00; color: #2F2F2F; letter-spacing:0.1em;}

div {text-align : justify; width: 600px;}

ul  {margin-left:38px; margin-bottom: 0px; margin-top: 0px; width: 560px; padding: 0px 0px 1px 0px;}

blockquote {font-family: Verdana, Arial; margin-left:15px; margin-bottom: 5px; margin-top: 5px; border-left-width:6px; border-left-style:solid; border-left-color: #E0FF00; background: #5F5F4F; width: 550px; white-space: normal; padding: 1px 2px 1px 2px;}

a        {text-decoration: none; border-bottom: 1px dashed #EFEFEF; color:#EFEFEF;}
a:visited{text-decoration: none; border-bottom: 1px dashed #EFEFEF; color:#EFEFEF;}
a:active {color:#FFFFFF;}
a:hover  {color: #FFFFFF; font-weight: bold; border-bottom-color: transparent;}

*.text   {font-family: "Georgia", Times;}
*.über   {font-family: "Trebuchet MS", Tahoma;}


*.unter  {text-decoration: underline;}




*.light  {color: #FFFFFF; border-bottom-color: #FFFFFF;}
*.highlight {color: #E0FF00; border-bottom-color: #E0FF00;}
*.norm   {text-decoration: none; font-weight: normal; font-style: normal;}
*.bottom {font-style: italic; text-align: right; background: #E0FF00;}
*.ohne   {cursor: default;}
*.mit    {cursor: pointer;}
h3.mit:hover {background: #00DF00;}

*/