body {
 font-family: Arial, Helvetica, Verdana, sans-serif, Times New Roman;
 background: #000000;
 color: #DFDFDF;
 font-size: 17px;
 }
a:link {
 font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; text-decoration: none; color: #cccccc;
}
a:visited {
 font-family: arial, helvetica, verdana, sans-serif; text-decoration: none; color: #cccccc
}
a:hover {
 font-family: arial, helvetica, verdana, sans-serif; font-weight: normal; text-decoration: none; color: #333333;
}
a:active {
 font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; text-decoration: underline; color: #333333;
}


/* Hauptüberschrift: */
h1 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 20pt;
 font-weight: bold;
 text-align: center;
}

/* Hauptüberschrift: */
h2 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 15pt;
 font-weight: bold;

 text-align: center;
 color:  {

};
}

/* interne Links: */
.intern {
font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 15pt;
 font-weight: normal;
 text-align: left;
a: link {
 text-decoration: none; color: #cccccc;
}
a: visited {
 text-decoration: none; color: #cccccc;
}
a: hover {
 text-decoration: none; color: #333333;
}
a: active {
 text-decoration: underline; color: #333333;
}
}

/* Tabelle Standard: */
table.std {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 width: 100%;
 cell-spacing: none;
 border-style: none;
 border-width: 0px;
 border-color: #AFAFAF;
 }

/* Zellen links 25 Prozent: */
.lef {
 background-color: #383438;
 width: 25%;
 font-size: 12pt;
 text-align: center;
 vertical-align: center;
 border-style: none;
 border-width: 0px;
 border-color: #FFFFFF;
 }

/* Zellen rechts 75 Prozent: */
.rig {
 background-color: #2F2F2F;
 width: 75%;
 font-size: 12pt;
 text-align: left;
 vertical-align: top;
 border-style: none;
 border-width: 0px;
 border-color: #FFFFFF;
 }

/* Tabelle Navigation: */
table.nav {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 width: 100%;
 cell-spacing: none;
 border-style: solid;
 border-width: 0px;
 border-color: #AFAFAF;
 }

/* Zellen Navigation: */
table.nav td {
 background-color: #2F2F2F;
 width: 10%;
 font-size: 12pt;
 text-align: center;
 vertical-align: center;
 border-style: none;
 border-width: 1px;
 border-color: #AFAFAF;
 }

/* Tabelle Gallery: */
table.gal {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 width: 100%;
 cell-spacing: none;
 border-style: none;
 border-width: 0px;
 border-color: #AFAFAF;
 }

/* Zellen Gallery: */
table.gal td {
 background-color: #2F2F2F;
 width: 10%;
 font-size: 12pt;
 text-align: center;
 vertical-align: top;
 border-style: none;
 border-width: 0px;
 border-color: #AFAFAF;
 }


/* Zellen Impressum links 25 Prozent: */
.iml {
 background-color: #000000;
 width: 25%;
 font-size: 12pt;
 text-align: right;
 vertical-align: top;
 border-style: none;
 border-width: 0px;
 border-color: #FFFFFF;
 }

/* Zellen Impressum rechts 75 Prozent: */
.imr {
 background-color: #2F2F2F;
 width: 75%;
 font-size: 12pt;
 text-align: left;
 vertical-align: top;
 border-style: none;
 border-width: 0px;
 border-color: #FFFFFF;
 }

/* Zellen Links links 25 Prozent: */
.lil {
 background-color: #696969;
 width: 25%;
 font-size: 12pt;
 text-align: right;
 vertical-align: top;
 border-style: none;
 border-width: 0px;
 border-color: #FFFFFF;
 }

/* Zellen Links rechts 75 Prozent: */
.lir {
 background-color: #2F2F2F;
 width: 75%;
 font-size: 12pt;
 text-align: left;
 vertical-align: top;
 border-style: none;
 border-width: 0px;
 border-color: #FFFFFF;
 }





/* graue Tabellenzellen: */
.g {
 background-color: #2F2F2F;
 }

/* schwarze Tabellenzellen: */
.s {
 background-color: #000000;
 }