body {
  color: #000000;
  background-image: url("hintergrund2.gif");
}

table {
  border-width: 0px;
}

                                                            /*  rahmen und rand */

.rahmen {
  width: 932px;
  background-image: url("hintergrund.gif");
  font-family: Times New Roman;
  border: solid;
  border-width: 1px;
  border-color: #000000;
}

.randl, .randr {
  width: 15px;
}

.randl {
  background-image: url("randl.gif");
}

.randr {
  background-image: url("randr.gif");
}  

                                                            /*  logo */

.logo {
  width: 930px;
  height: 122px;
  background-image: url("logo.gif");
  text-align: center;
}

/* links */

.logolinks {
  width: 860px;
  height: 85px;
  font-family: Comic Sans MS;
  font-size: 16px;
  font-weight: normal;
}

.logolinks td {
  text-align: right;
  vertical-align: top;
}

.logolinks a:link, .logolinks a:visited {
  color: #ffffff;
  text-decoration: none;
}

.logolinks a:hover, .logolinks a:active, .logolinks a:focus  {
  color: #000000;
  text-decoration: none;
}

                                                            /*  titelleiste */

.tleiste {
  height: 25px;
  background-image: url("tleiste.gif");
  text-align: center;   
}

.tleisteleer {
  width: 100%;
  height: 15px;
  background-image: url("tleiste.gif");
}

.tleiste td {
  border-right: solid;
  border-color: #444444;
  border-width: 1px;
}

.abstand {
  height: 8px;
}

/* links */

.tleiste a:link, .tleiste a:visited {
  color: #ffffff;
  font-family: Comic Sans MS;
  font-size: 16px;
  text-decoration: none;
}

.tleiste a:hover, .tleiste a:active, .tleiste a:focus  {
  color: #000000;
  font-family: Comic Sans MS;
  font-size: 16px;
  text-decoration: none;
}

.tleiste .aktive, .tleiste2 .aktive {
  background-image: url("menue.gif");
}

                                                            /*  bereichkennzeichnung */

.bereich {
  width: 900px;
  height: 64px;
  background-image: url("bereich.gif");
}

.bereich2 {
  width: 900px;
  height: 64px;
  background-image: url("bereich2.gif");
}

                                                            /*  menü */

.menue {
  width: 125px;
}

.menueSpalte {
  width: 145px;
  vertical-align: top;
}

.menue td {
  width: 100%;
  background-image: url("menue.gif");
  line-height: 18px;
  padding-left: 4px;
  padding-right: 4px;
}

.rechts {
  text-align: right;
}

/* ueberschrift */

.menue th {
  color: #ffffff;
  background-image: url("menue.gif");
  font-family: Comic Sans MS;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

/* linien */

.menue td, .menue th {
  border-bottom: solid;
  border-color: #444444;
  border-width: 1px;
}

/* news */

.menue .news {
  padding: 4px;
}

.menue .newsdatum {
  text-align: center;
}

/* umfrage */

.umfrage {
  text-align: center;
}

/* luecke */

.menue .leer {
  height: 10px;
  background-image: url("hintergrund.gif"); 
}

/* links */

.menue a:link, .menue a:visited {
  color: #ffffff;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.menue a:hover, .menue a:active, .menue a:focus  {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

                                                            /*  inhalt allgemein */

.inhalt {
  height: 370px;
  font-family: Times New Roman;
  font-size: 16px;
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

.inhaltSeite {
  widht: 610px;
  background-image: url("inhalt.gif");
}

hr {
  border: solid;
  border-color: #000000;
  border-width: 1px;
}

/*  übersicht */

.inhalt .uebersicht p {
  padding-left: 40px;
  padding-right: 0px;
}

.inhalt .uebersichtt {
  padding-left: 40px;
}

.uebersichtt td {
  width: 250px;
  vertical-align: top;
}

/*  tipp, fsk, neu */

.inhalt .tipp, .inhalt .fsk, .inhalt .neu {
  color: red;
  background-image: url("hintergrund.gif");
  font-family: Times New Roman;
  font-size: 16px;
  font-weight: bolder; 
  padding-left: 3px;
  padding-right: 3px;
}

/* news */

.inhalt .news th {
  width: 75px;
  text-align: left;
  vertical-align: top;
}

.inhalt .news td {
  width: *;
}

/* titelleiste */

.update {
  background-image: url("tleiste.gif");
  padding-left: 8px;
  padding-right: 8px;
  text-align: right;
}

.tleiste2 {
  width: 100%;
  height: 26px;
  background-image: url("tleiste.gif");
  text-align: center;
  empty-cells: show;
}

.tleiste2b, .tleiste3b {
  width: 100%;
}

.tleiste3 {
  widht: 100%;
  height: 22px;
  background-image: url("menue.gif");
  text-align: center;
}

.tleiste2 td, .tleiste3 td {
  width: 100px;
}

.tleiste2 th, .tleiste3 th {
  width: 5px;
}

.tleiste2 a:link, .tleiste2 a:visited {
  color: #ffffff;
  font-family: Comic Sans MS;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.tleiste2 a:hover, .tleiste2 a:active, .tleiste2 a:focus  {
  color: #ffffff;
  font-family: Comic Sans MS;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

.tleiste3 a:link, .tleiste3 a:visited {
  color: #ffffff;
  font-family: Comic Sans MS;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.tleiste3 a:hover, .tleiste3 a:active, .tleiste3 a:focus  {
  color: #ffffff;
  font-family: Comic Sans MS;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}

.tleiste3 .aktive {
  color: #ffffff;
  text-decoration: underline;
}

/* uberschriften */

h1, h2, h3, h5 {
  font-family: Comic Sans MS, Times New Roman;
}

h1 {
  font-size: 22px;
  text-align: center;
}

h2 {
  font-size: 19px;
  text-align: center;
}

h3 {
  font-size: 17px;
}

h4 {
  font-weight: bold;
}

h5 {
  color: #ffffff;
  background-image: url("tleiste.gif");
  font-size: 15;
  font-weight: bolder;
  padding-left: 8px;
}

/* links */

.inhalt a:link {
  color: #ffffff;
  text-decoration: none;
}

.inhalt a:visited {
  color: #eeeddd;
  text-decoration: none;
}

.inhalt a:hover, .inhalt a:active, .inhalt a:focus  {
  color: #ffffff;
  text-decoration: underline;
}

/* links normal */

.normal a:link, .normal a:visited {
  color: #000000;
  text-decoration: none;
}

.normal a:hover, .normal a:active, .normal a:focus  {
  color: #ffffff;
  text-decoration: underline;
}

/* funlinks */

.links {
  width: 100%;
  vertical-align: top;
  border-top: solid;
  border-color: black;
  border-width: 2px;
}

.links th {
  font-family: Comic Sans MS, Times New Roman;
  font-size: 17px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 10px;
}

.links td {
  width: 50%;
  vertical-align: top;
  padding-top: 5px;
}

.links a:link {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.links a:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.links a:hover, .links a:active, .links a:focus  {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

/* adresse */

.adresse {
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
}

/* navigation */

.navi {
  text-align: center;
}

.navi a:link, .navi a:visited, .unten a:link, .unten a:visited {
  color: #ffffff;
  text-decoration: none;
}

.navi a:hover, .navi a:active, .navi a:focus, .unten a:hover, .unten a:active, .unten a:focus  {
  color: #ffffff;
  text-decoration: underline;
}

                                                            /*  inhalt fun home bereich */

.inhalt .zuruebersicht {
  text-align: right;
}

.award {
  border-color: #000000;
  border-width: 1px;
  background-image: url(hintergrund2.gif);
  padding: 15px;  
}

.hinweis {
  font-size: 12px;
}

/* vos */

.inhalt .v {
  text-align: center; 
}

/* externe links */

.inhalt .extern {
  padding-left: 5px;
}

/* newsseite */

.inhalt .newss {
  width: 580px;
}

.newss th {
  width: 580px;
  height: 25px;
  color: #ffffff;
  background-image: url("../../home/images/news/header.gif");
  font-family: Comic Sans MS;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.newss .strich {
  width: 572px;
  height: 4px;
  background-image: url("../../home/images/news/strich.gif");
}

.newss .info {
  height: 20px;
  background-image: url(menue.gif);
  font-size: 15px;
  padding-left: 8px;
}

.newss .inhalt {
  height: 100%;
  padding: 8px;
}

.newss .fuss {
  width: 580px;
  height: 18px;
  background-image: url("../../home/images/news/fuss.gif");
  font-size: 14px;
  text-align: right;
  padding-right: 12px;
}

.newss .rand {
  width: 3px;
  background-image: url(tleiste.gif);
}

.newss .leer {
  height: 8px;
}

.newss .abstand {
  height: 20px;
}

/* newsarchiv */

.newsarchiv p {
  padding-left: 80px;
}

.newsarchiv .hervor {
  color: #ffff00;
}

.newsarchiv .hervor2 {
  color: #ffff00;
  font-weight: bold;
}

.newsarchiv .hervor a:link, .newsarchiv .hervor a:visited, .newsarchiv .hervor a:hover, .newsarchiv .hervor a:active, .newsarchiv .hervor a:focus {
  color: #ffff00;
}

.newsarchiv .hervor2 a:link, .newsarchiv .hervor2 a:visited, .newsarchiv .hervor2 a:hover, .newsarchiv .hervor2 a:active, .newsarchiv .hervor2 a:focus {
  color: #ffff00;
  font-weight: bold;
}

/* tabellen */

.partner th, .preise th {
  width: 190px;
  front-width: bold;
  text-align: left;
  vertical-align: top;
  padding-left: 40px;
}

.partner td, .preise td {
  width: *;
}

.facts th, .webmaster th {
  width: 150px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

.facts td, webmaster th {
  width: *;
  vertical-align: top;
}

.facts .normal {
  font-weight: normal;
}

/* umfrage */

.inhalt .umfragen {
  widht: 100%;
  height: 162px;
  padding-left: 20px;
}

/* umfrage - archiv */

.umfragen th {
  width: 100%;
  height: 20px;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
}

.umfragen .e1 {
  width: 100%;
  height: 10px;
}

.umfragen .e2 {
  background-color: #000000;
  font-family: Arial;
  font-size: 6pt;
}

/* umfragenarchiv 2 */

.inhalt .umfragea {
  width: 500px;
  text-align: center;
}

.umfragea, .umfragea td {
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 11px;
}

.umfragea .vaborder { 
  width: 100%;
  background-color: #000000;
  margin-bottom: 5px;
}

.umfragea .vatop { 
  background-image: url(menue.gif);
  padding: 3px;
}

.umfragea .vava { 
  background-image: url(inhalt.gif);
  padding: 3px;
  vertical-align: top;
}

.umfragea .vavb { 
  background-image: url(tleiste.gif);
  padding: 3px;
}

.umfragea .vb {
  height: 10px;
  color: gold;
  text-align: right;
}

.umfragea hr {
  height: 1px; 
  color: #000000;
  background-color: gold;
}

                                                            /*  fuss */

.fuss {
  width: 930px;
  height: 32px;
  background-image: url(fuss.gif);
}

.fussm {
  color: #ffffff;
  width: 620px;
  font-size: 13px;
  text-align: center;
}

.fussl {
  width: 155px;
}

.fussr {
  width: 155px;
  text-align: right;
}

.unten {
  height: 35px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: right;
}

/* links */

.fussm a:link, .fussm a:visited, .fussm a:hover, .fussm a:active, .fussm a:focus {
  color: #ffffff;
  text-decoration: none;
}

                                                            /*  unterm Fuss */

.linkhaftung {
  text-align: center;
}