A:link {
  font-family: Tahoma, sans-serif;
COLOR: #CCCCCC;
TEXT-DECORATION: none; 
 font-size: 20px;
font-weight: bold;
BACKGROUND-COLOR: #000000;    /* unvisited link */
}

A:visited {
COLOR: #CCCCCC;
TEXT-DECORATION: none;
 font-size: 20px;
 BACKGROUND-COLOR: #000000;  /* visited link */
}

A:hover {	
COLOR: #ffffff;
 TEXT-DECORATION: none;
 font-size: 25px;
 BACKGROUND-COLOR: #800000; /* mouse over link */
}

A:active {
COLOR: #ffffff;
 TEXT-DECORATION: none;
 font-size: 25px;
 BACKGROUND-COLOR: #800000;  /* selected link */ 
}




body
{
  background-color: #666666;
  background-image: url(bg.jpg); 
  background-position: center;
  background-attachment:fixed;
  background-repeat: repeat;
  color: #FFFFFF;
  text-decoration: none;
  font-family: 'Tahoma', sans-serif;
font-weight: bold;
}





h1
{

font-size: 40px;
font-weight: bold;
color: #888888;
text-decoration: none;


}

.t_ueberschrift{ 
border-collapse: collapse;
margin: 0; padding: 0;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
background-color: #ffffff;
width:800px;
height:120px;

}

.t_inhalt{ 
border-collapse: collapse;
 margin: 0; padding: 0;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
background-color: #222222;
width:800px;
height:440px;
border-top: 0px solid;
}



.t_menu{ 
border-collapse: collapse;
 margin: 0; padding: 0;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
background-color: #222222;
  font-size: 24px;
  color: #FFFFFF;
  text-decoration: none;

width:800px;
height:60px;
border-top: 0px solid;
}















h2
{
  font-size: 14px;
  color: #909090;
  text-decoration: none;

font-weight: bold;
 
}









.unter { 

font-weight: bold;

  font-size: 17px;
  color: #CCCCCC;
  text-decoration: none;

 margin: 0; padding: 0;
}


.kontent { 

font-weight: bold;
  font-size: 17px;
text-decoration: none;
text-align: center; 

}





.txt{ 

font-weight: bold;
  font-size: 17px;
  color: #FFFFFF;
  text-decoration: none;
}



.highlight{ 

font-weight: bold;
  font-size: 17px;
  color: #800000;
  text-decoration: none;

}



table { 
border-collapse: collapse;
margin: 0; padding: 0;
}




.galerie{ 
border-collapse: collapse;
 margin: 0; padding: 0;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
  background-color: #000000;
  background-image: url(galeriebg.gif); 
  background-position: center;
  background-attachment:fixed;
  background-repeat: no-repeat;

  color: #FFFFFF;
  text-decoration: none;
}

.table100 { 
border-collapse: collapse;
margin: 0; padding: 0;
width:100%;
height:100%;
}






table tr { margin: 0; padding: 0; }
table tr td { margin: 0; padding: 0; }

colgroup, col, thead, tfoot, tbody {
   border: none; }