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

body {
	font-family: Calibri,Arial;
	font-size: 18px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 30px;
	}

a:link, a:visited {
text-decoration:none;
 font-weight: bold; 
  color: #A4A4A4;
}

a:hover {
 font-weight: bold; 
  color: #0000FF;
}

a:active {
 font-weight: bold; 
  color: #0000FF;
} 

table.rahmen {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 0 0 0 0;
 border-style:solid;
 margin: 5 0 5 0;
 background-color: #F5F6CE;
}
table.rahmen th { 
 text-align:center;
}
table.rahmen td { 
 text-align:center;
}

table.oben {
 border: 0px;
 width: 100%;
 vertical-align:middle;
 border-width: 3 3 3 3;
 border-style:solid;
 margin: 5 0 3 0;
}
table.oben th { 
 font-size: 20px; 
 font-weight: bold; 
 padding: 3 0 1 0;
}
table.oben td { 
 font-size: 14px; 
 font-weight: bold; 
 padding: 0 0 1 0;
}

table.headline {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 3 3 3 3;
 border-style:solid;
 margin: 5 0 3 0;
 background-color: #F2F5A9;
}
table.headline th { 
 font-size: 22px; 
 font-weight: bold; 
 padding: 4 90 4 0;
}
table.headline td { 
 font-size: 16px; 
 padding: 2 0 2 0;
}
table.headline a:link, table.headline a:visited, table.headline a:active table.headline a:hover {
}

table.videos {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 1 1 1 1;
 border-style:solid;
 margin: 5 0 0 0;
}
table.videos th { 
 font-size: 20px; 
 font-weight: bold; 
 padding: 0 0 1 0;
}
table.videos td { 
 font-size: 14px; 
 padding: 0 0 1 0;
}
table.videos a:link, table.videos a:visited, table.videos a:active table.videos a:hover {
}

table.videos2 {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 0 1 1 1;
 border-style:solid;
}
table.videos2 th { 
 font-size: 20px; 
 font-weight: bold; 
 padding: 0 0 1 0;
}
table.videos2 td { 
 font-size: 14px; 
 padding: 0 0 1 0;
}
table.videos2 a:link, table.videos2 a:visited, table.videos2 a:active table.videos2 a:hover {
}

table.videosfremd {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 1 1 1 1;
 border-style:solid;
 margin: 5 0 0 0;
 background-color: #F7F8E0;
}
table.videosfremd th { 
 font-size: 20px; 
 font-weight: bold; 
 padding: 0 0 1 0;
}
table.videosfremd td { 
 font-size: 14px; 
 padding: 0 0 1 0;
}
table.videos a:link, table.videos a:visited, table.videos a:active table.videos a:hover {
}

table.hinweis {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 0 1 1 1;
 border-style:solid;
}
table.hinweis th { 
 font-size: 22px; 
 font-weight: bold; 
 padding: 0 0 15 0;
}
table.hinweis td { 
 font-size: 12px; 
 padding: 0 0 1 0;
}

table.hinweisfremd {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 0 1 1 1;
 border-style:solid;
 background-color: #F7F8E0;
}
table.hinweisfremd th { 
 font-size: 22px; 
 font-weight: bold; 
 padding: 0 0 15 0;
}
table.hinweisfremd td { 
 font-size: 12px; 
 padding: 0 90 1 0;
}

table.unten {
 border: 0px;
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 1 1 1 1;
 border-style:solid;
}
table.unten th { 
 font-size: 22px; 
 font-weight: bold; 
 padding: 0 0 1 0;
}
table.unten td { 
 font-size: 12px; 
 padding: 0 0 1 0;
}

table.copyright {
 width: 800px;
 vertical-align:middle;
 border-width:0px;
 color: #BDBDBD; 
}
table.copyright th { 
 font-size: 11px; 
 padding: 2 0 2 0;
}
table.copyright td { 
 font-size: 10px; 
 padding: 2 0 2 0;
}

table.copyright a:active table.copyright a:hover {
}
table.copyright table.copyright a:active table.copyright a:hover {
}

table.bildliste {
 width: 800px;
 vertical-align:middle;
 text-align:center;
 border-width: 0 1 1 1;
 border-style:solid;
}
table.bildliste th { 
 font-size: 18px; 
 font-weight: bold; 
 padding: 0 0 0 0;
}
table.bildliste td { 
 font-size: 12px; 
 padding: 0 0 0 0;
}

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: 140%;
    opacity: 1;
}
100% {
    font-size: 100%;
    opacity: 1;
}
}

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