body
{
  scrollbar-face-color:#AFC1FE;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-highlight-color : #AFC1FE;
  background-color:#C6CEFF;
  background-image:url(graphics/background2.gif);
  background-repeat:no-repeat;
  text-align:center;
  margin:0px;
  padding:0px;
  
}

.header
{
  width:1004px;
  height:310px;
}

.navi
{
  width:225px;
  height:500px;
  
  font-family:Arial; 
  font-size: 12pt;
  font-weight: bold;
} 

.main
{
  width:800px;
  height:500px;
  
  font-family:Arial; 
  font-size: 12pt;
}

.tabelle
{
  
  border: 0px solid black;
  border-collapse:collapse;
}

.ueberschrift
{
  height:50px;
  font-family:Arial; 
  font-size: 20px;
  font-weight: bold;
}

.info
{
  width:655px;
  height:220px;
  font-family:Arial; 
  font-size: 12pt;
}

.flags
{
  width:70px;
  height:48px;
}
.tabelle-ueberschrift
{
  height:25px;
  font-family:Arial; 
  font-size: 12pt;
  font-weight: bold;
}
.preisliste
{
  width:655px;
  height:10px;
  font-family:Arial; 
  font-size: 12pt;
}
.formular
 {
   scrollbar-face-color:#AFC1FE;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-highlight-color : #AFC1FE;
   background-color:#D9DEFF;
   border:2px;
}
.formtxt
{
  font-family:Arial; 
  font-size: 12pt;
}

a.nav
{
  background-image:url(graphics/buttons/button1.gif);
  width:120px;
  height:31px;
  background-repeat:no-repeat;
}

a.nav:visited {
	color:#000000;
}
a.nav:hover {
	background-image:url(graphics/buttons/button2.gif );
    width:120px;
	height:31px;	
}

.bahn
{
  color:blue;
}

.bahn:visited {
	color:orange;
}

.bahn:active {
	color:white;
}
.linktext
{
  
  width:100px;
  padding:5px;
  text-decoration: none;
  
 }