body {
  color:#505050;
  font-size:small;
  background-color:#f2f2f2; }

h1,h2,h3,h4,p,a,div,td,th {
  font-family:Tahoma,Verdana,Arial,sans-serif; }
  
table.main {									/* Haupt-Seitenaufteilung */
  width:920px;
  border-collapse:collapse;
  border:2px solid #0b1728; }
   
th.navi {
   vertical-align:top;
   width:220px;
   background-color:#3472dc;
   padding:0px 0px 0px 0px;
   border:2px solid #0b1728; }
   
th.main {
   vertical-align:top;
   background-color:#0b1728; /* (benötigt für Rahmen um Marquee-Zeile) */
   padding:0px;
   margin-top:0px;
   border:2px solid #0b1728; }  

div.menu {
  vertical-align:top;
  height:700px;
  background-image:url(pics/menu/farbverlauf.jpg); }

div.navi {										/* Felder für einzelne Menüeinträge */
  width:180px;
  padding:5px;
  margin-top:6px; }
  
div.navi:hover {								/* dunkelblaue Unterlegung */
  background-color:#0b1728; }
  
div.naviactive {								/* Feld für aktive Menüeinträge */
  width:180px;
  padding:5px;
  margin-top:6px;
  background-color:#0b1728; }
  
div.content {									/* Bereich für den Inhalt */
  height:100%;
  text-align:left;
  background-color:#f2f2f2;
  margin-top:2px;
  padding:20px; }
  
marquee {										/* Tabellenzeile der Laufschrift */
  margin-top:2px;
  text-align:right;
  background-color:#fad200;
  height:20px; }

p {
  font-weight:normal; }

h4 { 											/* rote Überschriften mit vorangestelltem Quadrat */
  color:#d11d25;
  font-weight:bold;
  font-size:small; }

h4:before {
  content:url(pics/h4.png)" "; }
  
img {
  border-style:none; }

/* Kasten für aktuelle Nachrichten */
div.newsbox{
  width:100%;
  background-color:#f6f6cd;
  border:1px solid #0b1728;
  text-align:left; }
h4.newsbox_headline{
  margin:10px 10px 10px 10px; }   
h6.newsbox_info{
  margin:5px 0px 5px 0px; }  
p.newsbox_text{
  margin:0px 10px 10px 10px; }
td.newsbox_bottom{
  width:25%;
  text-align:center;
  background-color:#fad200; }
  
/* Formatierung für Gästebuch */
td.gb_left{
  width:80px;
  text-align:center;
  background-color:#fad200; }
h1.gb_number{
  font-weight:bold;
  margin:10px 0px 0px 0px; } 
h4.gb_author{
  margin:10px 10px 0px 10px; }
h6.gb_date{
  margin:10px 0px 10px 0px; }
p.gb_text{
  margin:0px 10px 10px 10px;}
  
/* Formatierung für Mannschaften */
td.teams{
  padding:10px; } 

a.main:link { /* graue Hyperlinks in eckigen Klammern */
  text-decoration:none;
  font-weight:normal;
  color:#505050; }
a.main:visited, a.main:focus, a.main:active {
  text-decoration:none;
  color:#505050; }
a.main:hover {
  text-decoration:underline;
  color:#505050; }

a.menu { /* Schaltflächen Menü */
  text-decoration:none;
  color:#0b1728;
  display:block;
  width:100%; }  
a.menu:active, a.menu:focus, a.menu:visited {
  text-decoration:none;
  color:#0b1728; }

td {
  vertical-align:top;
  font-weight:normal; }
td.text_center, th.text_center {
  text-align: center }
td.text_right, th.text_right {
  text-align: right }

tr.dark{
  background-color: #e6e6e6;
  }
tr.light{
  background-color: #f2f2f2;
  }
/*tr.dark:hover, tr.light:hover{
  background-color: #fad200;
  } */
  
a.menu, p.menu { /* heller Text/Link für Menü */
  text-decoration:none;
  font-weight:normal;
  color:#ececfa; }



 
td.forum_bottom{
  width:50%;
  text-align:center;
  background-color:#fad200; }   
  
  
  
  
  
  
