*{
padding: 0px;
margin: 0px;
}

body {
	font-family: Calibri, Arial, sans-serif, Helvetica;
	font-size: 20px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 30px;
	background: #FBFBEF;
	}

td {font-size: 20px;}
th {font-size: 18px;}

a {color: #000000;}
a:link { text-decoration:none; }
a:hover {color: #333333;}
a:visited {text-decoration:none; color: #000000;}
a.image, a.image:hover  {border:0;}
li{ list-style: disc; list-style-position:inside;}
ul { list-style: disc; list-style-position:inside;}

table {
 padding: 0px;
 margin: 0 0 0 0;
}

table.liste {
 width: 1024px;
 vertical-align:top;
 text-align:left;
}
table.liste th { 
 vertical-align:top;
 font-size: 20px; 
 text-align: left; 
 font-weight: bold; 
 padding: 15 5 15 5;
}
table.liste td { 
 vertical-align:top;
 padding: 5 5 5 5;
}

table.menue {
 width: 1024px;
  border-width: 1 1 1 1;
  border-style:solid;
}
table.menue th { 
 font-size: 32px; 
 font-weight: bold; 
 padding: 35 15 35 15;
  border-width: 0 0 0 0;
  border-style:solid;
}
table.menue td { 
 font-size: 28px; 
 padding: 25 10 25 10;
  border-width: 0 0 0 0;
  border-style:solid;
}

table.kontakt {
 width: 1024px;
 vertical-align:middle;
 text-align:center;
}
table.kontakt th { 
 text-align:center;
 font-size: 16px; 
 font-weight: bold; 
 padding: 15 5 15 5;
}
table.kontakt td { 
 text-align:center;
 font-size: 11px; 
 padding: 2 2 2 2;
}

table.news {
 width: 1024px;
 vertical-align:middle;
 text-align:left;
}
table.news th { 
 vertical-align:middle;
 font-size: 32px; 
 text-align: left; 
 font-weight: bold; 
 padding: 15 10 15 10;
}
table.news td { 
 vertical-align:middle;
 font-size: 32px; 
 padding: 10 5 10 5;
 a:hover: text-decoration:underline;
}

table.planung {
 width: 1024px;
 vertical-align:middle;
 text-align:left;
}
table.planung th { 
 vertical-align:middle;
 font-size: 32px; 
 text-align: left; 
 font-weight: bold; 
 padding: 15 10 15 10;
}
table.planung td { 
 vertical-align:middle;
 font-size: 24px; 
 padding: 1 1 1 1;
 a:hover: text-decoration:underline;
}

table.standard {
 width: 1024px;
 vertical-align:top;
 text-align:justify;
 padding: 5px;
}
table.standard th { 
 font-size: 48px; 
 text-align:left;
 font-weight: bold; 
 padding-top:15px;
 padding-bottom:15px;
}
table.standard td { 
 font-size: 36px; 
 padding-top:5px;
 padding-bottom:5px;
}

table.stadion {
 width: 1024px;
 vertical-align:middle;
 text-align:left;
}
table.stadion th { 
 border: 0px;
 vertical-align:middle;
 text-align: left; 
 font-size: 20px;  
 font-weight: bold; 
 margin: 0 0 0 0;
 padding: 15 0 15 0;
}
table.stadion td { 
 margin: 0 0 0 0;
 border: 0px;
 vertical-align:middle; 
 font-size: 11px; 
 margin: 0 0 0 0;
 padding: 5 3 5 3;
}

form{font-size: 20px}
input {
background-color:#FFFFFF; font-size: 20px; color: #333;
}

.inputbox {background: White;}
.text_area {background: White;}
/* Pull down menu */
.selectbox {width: 100%; font-size: 20px;}
/* Submit Button */
.button { border: 1px solid #999; background: #333;color: White;}

.contact_email {margin: 0px;padding: 5px;}
	
select { font-size: 20px; padding: 2px; border:0px; }

table.copyright {
 width: 1024px;
 vertical-align:middle;
 text-align:right;
 border-width:0px;
 margin: 3 0 0 0;
 padding: 0 0 0 0;
 color: #BDBDBD; 
}
table.copyright th { 
 font-size: 12px; 
 font-weight: bold; 
}
table.copyright td { 
 font-size: 10px; 
}

h9 {
 text-align: left;
 -webkit-animation: textwelle 2s;
 animation: textwelle 2s;
 font-size: 100%;
}

@keyframes textwelle {
0% {
    font-size: 0%;
    opacity: 0;
}
90% {
    font-size: 220%;
    opacity: 1;
}
100% {
    font-size: 100%;
    opacity: 1;
}
}

@-webkit-keyframes textwelle {
0% {
    font-size: 0%;
    opacity: 0;
}
90% {
    font-size: 120%;
    opacity: 1;
}
100% {
    font-size: 100%;
}
}
