body
{
color: #000;
background: #000;
 font-family:  Times, "Times New Roman", Georgia, Verdana, serif;
font-size: 14px;
}


#maintable
{

   background-image: url(tableback.jpg);
   border: none;   
   border-collapse: collapse;
   vertical-align: middle;
   position: absolute;
   top: 50%;
   left: 50%;
   margin-left: -350px;   
   margin-top: -280px;
}

#maintable td
{
   background:none;
   width: 140px;
   height: 140px;
   border: none;   
   padding: 0px;
   margin: 0px;
   border: 2px solid #000;
   text-align: center;
   overflow: hidden;
}

#impressumtable
{
	border:none;
}

#impressumtable td
{
	width:250px;
	border:none;
}


.big4mal3
{
   overflow: auto;
   width: 560px;
   height: 420px;
}

.big3mal3
{
   overflow: auto;
   width: 400px;
   height: 420px;
   margin-left: 10px;
}

.big1mal4
{
   overflow: auto;
   width: 550px;
   padding-left:10px;
  vertical-align: bottom;
  padding-bottom: 10px;
}


a:link,a:visited {
	font-size: 16px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	background: transparent;
	}
	
	
a:hover {
	font-size: 16px;
	text-decoration: underline;
	font-weight: normal;
	color: #630;
	background: transparent;
	}
	
	
h1
{
	font-size: 18px;
	padding:3px;
}

p
{
   padding: 3px;	
   text-align: left;
   font-family: Times, "Times New Roman", Georgia, Verdana, serif;

}

.geschichte
{
  text-align:justify; 
  margin-left:30px;
  margin-right:30px;
  font-size: 15px;

}

	
	
#maintable .karte
{
   border: 0;
   margin-left:20px;
   width: 500px;  
}

#maintable .karte th
{
    border-top: 1px solid black;	
    border-bottom: 1px solid black;	
}


#maintable .karte td
{
   border: 0;
   width: auto;
   height: auto;
   text-align: left;
}

img
{
   border: 0;
   margin:0;
   padding:0;
}
