

#main{
height: 700px;
width: 930px;
margin: auto;
text-align: center;
font-family:Verdana;
}




#header{
height:120px;
width: 930px;
background-repeat: no-repeat; 
background-image: url(pics/headback_900.gif);
text-align: center;
z-index: 1;
font-family:Verdana;
font-size: 2px;
}


#spalte1{
height: 540px;
width: 137px;
float: left;
background-image: url(pics/sideback.gif);
background-repeat: no-repeat; 
margin-top: 3px;
font-family:Verdana;
font-size: 8px;
}


#spalte2{
height: 540px;
width: 696px;
float: left;
background-image: url(pics/mainback.gif);	
background-repeat: no-repeat; 
margin-top: 1px;
margin-left: 2px;

}



#spalte3{
height: 540px;
width: 95px;
float: left;
background-image: url(pics/sidebackright.gif);
background-repeat: no-repeat; 
margin-top: 3px;
}


#topmenu{	
width: 930px;

text-align: center;
padding-top: 80px;
z-index:2;
}

#intern{
font-size: 15px;
color: brown;
top: 30px;	
height: 300px;
padding-top: 22px;
}

#links2{
margin-top: 10px;
margin-left: 6px;
}

#kont{
width: 680px;
height: 450px;
padding-top: 20px;
font-size: 15px;	
}


a{
text-decoration: none;
color: brown;	
}

a img {
  border:none;
}


a.nav{
text-decoration:none; 
color: brown;
padding: 5px 22px 5px 22px;
font-size: 20px;

}

a.navaktiv{
text-decoration:none; 
color: yellow;
padding: 5px 22px 5px 22px;
font-size: 20px;

}




a.navtop:hover{
color: white;
}


a.rund{
text-decoration: none; 
color: brown;
margin: 5px 10px 5px 10px;
font-size: 21px;
width: 100px;
}

a.rundan{
text-decoration:none; 
color: green;
margin: 5px 10px 5px 10px;
font-size: 21px;
width: 100px;
}

a.rund:hover{

color: red;

}
 a:hover{
 color: yellow;	
 }
 
 a.extern:hover{
color: blue; 	
}

p.about{
padding: 0px 10px 0px 10px;
text-align: left;
font-size: 15px;
}

.europ{
text-align: center;
list-style-type: none;
font-size: 14px;
margin-top: 85px;
width: 80px;
padding-left: 7px;
}

.intern{
list-style-type: none;
width: 100%;
margin-left: 0;
}

a.internan{
color: yellow;	
}

#term{
width: 690px;
height: 455px;
padding-left: 10px;	
}

#textdyn{
width: 650px;
height: 100px;
text-align: justify;	
margin: 8px auto;
padding-left: 50px;
}

#textdyn2{
width: 460px;
height: 100px;
text-align: left;	
margin: 8px 0px 5px 100px;
}


table#termine{
padding: 10px 0px 10px 10px;
width: 650px;
color: brown;
font-size: 18px;
height: 100%;
}

table#terminehead{
margin: 0px;
width: 200px;
color: brown;
font-size: 20px;
height: 20px;
}

table.kontakt{
margin-left: 40px;	
font-size: 14px;
}


table#leitung{
border-width:3px;
border-color:#A35523; 
border-style:none; 
color: #A35523;
font-size: 17px;
margin: 2px 0px 0px 5px;
text-align: left;
text-decoration: none;
width: 680px;
height: 520px;
margin-top: 10px;
}


table.rundgang{
width: 680px;
height: 340px;
text-align: center;
text-decoration: none;
margin: 10px 0px 0px 10px;
font-size: 17px;
}

table.ansprech{
color: brown;
padding-left: 45px;
}

#rundgang{

height: 29px;
width: 690px;
text-align: center;

}

h1{
font-size: 15px;
color: black;
padding-left: 40px;
padding-right: 40px;
text-align: justify;
}



h2{
color: brown;
margin: 0px;
font-size:20px;
}

h3{
color: brown;
font-size: 19px;
text-align: left;

margin-bottom: 5px;
}

h4{

color: brown;
margin: 0px;
font-size:14px;

}

h5{
color: brown;
margin: 0px;
font-size: 20px;
}

h9{
color: brown;
font-size:17px;
margin-left: 20px;
}


h33{
color: brown;
font-size: 24px;
text-align: left;

margin-bottom: opx;
}

h4{
margin: 10px;
color: brown;
}


h22{
color: brown;
font-size: 26px;
margin-bottom: 8px;
margin-top: 18px;
}

h55{
color: brown;
margin: 10px;
font-size: 18px;
text-align: justify;
}

h56{
color: brown;	
margin: 10px;
font-size: 18px;
text-align: left;
}

#scrolling{
float: left;
margin-top: 12px;
margin-left: 5px;
width: 150px;
height: 530px;

}

#bilder{
float: left;
width: 530px;
height: 525px;
margin-left: 2px;
background-color:transparent;
text-align: center;
}

#video{
float: left;
width: 530px;
height: 525px;
margin-left: 87px;
background-color:transparent;
text-align: center;
}


table.vip{
color: #A35523;
width:100%;
font-size: 20px;
padding-left: 30px;

}

table.plan{
color: #A35523;
font-size: 20px;
width:650px;
padding-left: 120px;
margin-bottom: 10px;
padding-top: 20px;

}


table.archivcont{
color: #A35523;
width: 680px;
margin-left: 8px;
margin-bottom: 5px;
text-align: left;
border-width:3px;
border-color:#A35523; 
border-style:ridge; 
padding-left: 30px;
}


table.archiv{
color: #A35523;
width: 680px;
margin-left: 10px;
margin-bottom: 10px;
text-align: left;

padding-left: 30px;
}


table.audio{
width: 650px;
margin-left: 20px;
padding-top: 10px;
height: 100px;

}


#sofan{
border-width: 2px;
height:430px;
width: 670px;	
color: brown;
margin-left: 10px; 	
font-size: 15px;

}


table#onan{
width: 100%;
height: 300px;
font-size: 15px;
border-style: soild;
border-width: 2px;
border-color: brown; 
text-align: justify;	
}

table#onanmail{
width: 100%;
height: 300px;
color: brown;
border-style: soild;
border-width: 2px;
border-color: brown; 
text-align: justify;	
}

table#anmelden{
width: 400px;
height: 200px;
margin: auto;
font-size: 15px;
}
 table#table1{
padding-left: 5px; 	
}

form.anmelden{
width: 600px;
margin: auto;
font-size: 15px;
padding: 5px;

}

#error{

border-color: #ff3300;
border-style: solid; 
border-width: 2px;
}
