
body{
        background-image: url(../images/bgcage.png);
		background-size: 100% auto;
        background-attachment: fixed;
        background-color: #97FFFF;
        font-size: 2.5em;
		text-align: left;
}
header {
        position: fixed;
        top: 0px;
        height:auto;
		width:100%;
        max-width: 800px;
        margin-left: auto;
		margin-right: auto;
        background-color: #000000;
        text-align: center;
        text-color: white;
}
main {
        margin-top: 2em;
        margin-bottom: 1,5em;
		width:100%;
        max-width: 800px;
        margin-left: auto;
		margin-right: auto;
        background-image: url(../images/logomma.png);
        background-size:contain;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center;
}
footer{
        position: fixed;
        bottom: 0px;
        height: 1,5em;
        background-color: #000000;
        text-align: center;
        text-color: white;
		width: 100%;
		max-width: 800px;
        margin-left: auto;
		margin-right: auto;
}
div{
        margin-top:25px;
        margin-bottom:25px;
        background-image: url(../images/bgwhite90.png);
        border: solid 1px black;
		padding-left: 5%;
		padding-right: 5%;

}
h1{
        font-size: 150%;
        text-align: center;
}
h2{
        font-size: 120%;
        text-align: center;
}
table{
        width: 100%;
		text-align: center;
}
iframe{
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		height: 220px;
		border:none;
		overflow:hidden;
}
img {
		display: block;
		margin-left: auto;
		margin-right: auto;		
}
li{
	list-style-type: none;
	text-align: left;
	margin-left: -2em;
	padding-left: -2em;
	text-align: left;
}
.banner{
		background-image: none;
        height: 100%;
		border: none;
}

.le{
		margin-top:0px;
        margin-bottom:0px;
		margin-left: auto;
		margin-right: auto;
        background-image: none;
        border: none;
		padding-left: 0%;
		padding-right: 0%;
		width: 100%
}
.ri{
		margin-top:0px;
        margin-bottom:0px;
		margin-left: auto;
		margin-right: auto;
        background-image: none;
        border: none;
		padding-left: 0%;
		padding-right: 0%;
		width: 100%;
}
.le img, .ri img{
		width: 80%;
}
.zeiten img{
		width: 100%;
		height: auto;
}
header a, footer a {
         color:white;
         text-decoration:none;
		 list-style: block;
}
header a:active, footer a:active, header a:hover, footer a:hover{
         color: black;
		 background: white;
         text-decoration:none;
         font-weight:bold;
         font-size:110%;
}
#fb-pic{
         height: 1em;
}
