/* CSS Document */
<style type="text/css">
<!--
body
{
     margin:0px;

     background-color:#ffffff;
     scrolling:none;
     font-family: tahoma;
     overflow:auto;
}
div
{
     font-family: tahoma;
}


img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
div#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background: transparent;
}
@media (orientation: landscape) { /* Formate für querformat Ausgabemedien */ 
div.obenmobil_1
{
	display:none;
}

@media (max-height: 709px) {
/* Höhe beträgt höchstens 709px */
#zentrierhilfe {
        text-align: center;
        position: absolute;
        top: 360px;
        left: 0px;
        width: 100%;
        height: 1px;
        overflow: visible;
        visibility: visible;
}
}
@media (min-height: 710px) {
/* Höhe beträgt min 710px */
#zentrierhilfe {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 0px;
        width: 100%;
        height: 1px;
        overflow: visible;
        visibility: visible;
}
}

@media (min-width: 1110px) {
/* Breite beträgt min 1110px */
#inhalt {
        text-align: left;
        background-color: #ffffff;
        border: 0px inset #064483;
        margin-left: -550px;
        position: absolute;
        top: -325px;
        left: 50%;
        width: 1100px;
        height: 620px;
        border-radius:30px;
}
}
@media (max-width: 1109px) {
/* Breite beträgt max 1109px */
#inhalt {
     text-align: left;
        background-color: #ffffff;
        border: 0px dashed black;
        margin-left: -550px;
        position: absolute;
        top: -350px;
        left: 560px;
        width: 1100px;
        height: 620px;
        border-radius:30px;
}
}

#inhalt p {
        padding: 1em;
}


.small
{
 font-size: 0.8em;
}




A:link
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
A:hover
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
A:visited
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
A:aktive
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
div.menauf
{
display:none;
}
div.menzu
{
display:none;
}

div.aussen
{
     width: 95%;
     text-align: center;
     vertical-align:middle;
     height: 90%;
     margin: 2% 2% 2% 2%;
     scrolling:none;
     background-color:#ffffff;
     overflow:visible;
}
div.oben
{
     text-align: left;
     vertical-align:middle;
     height: 80px;
     max-height: 80px;

     float:left;
     padding-top:5px;
     padding-bottom:5px;
     padding-left:15px;
     overflow:hidden;
     background-color:transparent;


}
div.oben#0
{

     padding-top:0px;
     padding-left:0px;
     border-radius:30px 0px 0px 0px;
}
div.oben#1
{

     padding:5px;
     vertical-align:bottom;
     border-radius:30px 0px 0px 0px;
}
div.oben#21
{
     padding:5px;
     font-size:1.0em;
     vertical-align:top;
}
div.oben#22
{
     padding:5px;
     font-size:1.0em;
     vertical-align:top;
}
div.oben#3
{
     padding:5px;
     font-size:1.0em;
     float:none;
     vertical-align:top;

}
div.oben#4
{

     font-size:1.0em;
     float:none;
     padding-left:300px;


}
div.body
{
    position:relativ;
    clear:both;
    padding-left:15px;
    padding-top:30px;
    
    border-top:grove 0px #064483;
    background-image: url(welle.png);
    background-repeat:repeat-x;

}
div.menu
{
    float:left;

    vertical-align:middle;
    text-align:center;
    padding-right:0px;
}
div.anzeige
{
    position:relative;
    top:0px;

    overflow:auto;
    vertical-align:top;
    padding:10px;

    margin-right:110px;
    text-align:left;
    background:#ffffff;
    height:450px;

}
div.logo1 {
        position:absolute;
        vertical-align:top;
        text-align:right;
        right: 10px;
        bottom: 30px;

}
img.logo2
{
        margin-top:15px;
        border-radius:30px 0px 0px 0px;
}
div#bildallein
{
text-align:center;
background:#ffffff;
height:40px;
width:100px;
position:absolute;
top:0px;
left:45%;
overflow:auto;
font-size:11pt;
}
div#bildallein:hover+div#zentrierhilfe
{
display:none;
}
div#bildallein:hover
{
background: transparent;
}
button#menu
{
font-weight:bold;
width: 170px;
text-align:left;
border:2px ridge #000000;
font-size:16px;
padding-left:10px;
margin-right:0px;
margin-top:5px;
border-radius:15px;
background: #064483;
color:#ffffff;
}
button#menu:hover
{
color: #064483;
background: #e5e5e5;
border-style:outset;

}

button#menuu
{
font-weight:bold;
width: 155px;
text-align:left;
border:1px ridge #000000;
font-size:14px;
padding-left:15px;
margin-right:-15px;
margin-top:3px;
border-radius:15px;
background: #064483;
color:#ffffff;
background: #064483;
color:#ffffff;
}

button#menuu:hover
{
color: #064483;
background: #e5e5e5;
border-style:outset;

}
}
@media (orientation: portrait) { /* Formate für hochformatige Ausgabemedien */ 
#inhalt {
position: relative;
}
img#bg {
display:none;
}
div.obenmobil_1
{
	text-align:center;
	border-bottom:2px groove #0f0f0f;
	
}
#inhalt p {
        padding: 1em;
}


.small
{
 font-size: 0.8em;
}




A:link
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
A:hover
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
A:visited
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
A:aktive
{
     text-decoration: none;
     font-weight : bold;
     color: #064483;
}
div.menauf
{
display:inline;
background-color:#e3e3e3;
width:90%;
}
div.menzu
{
display:inline;
}

div.aussen
{
     width: 95%;
     text-align: center;
     vertical-align:middle;
     height: 90%;
     margin: 2% 2% 2% 2%;
     scrolling:none;
     background-color:#ffffff;
     overflow:visible;
}
div.oben
{
     display:block;
     position:relative;
     text-align: left;
     vertical-align:middle;
	display:none;

}
div.oben#0
{
    
     padding-top:0px;
     padding-left:0px;
     border-radius:30px 0px 0px 0px;
}
div.oben#1
{
     top:10px;
     left:5px;	
     padding:5px;
     
}
div.oben#21
{

     top:100px;left:400px;	
     padding:5px;
     font-size:1.0em;
     vertical-align:top;
	 text-align: center;
}
div.oben#22
{
 

     padding:55px;
     font-size:1.0em;
     vertical-align:top;
	 display:none;
	 
}
div.oben#3
{
     padding:5px;
     font-size:1.0em;
     float:none;
     vertical-align:top;
	 display:none;

}
div.oben#4
{

     font-size:1.0em;
     float:none;
     padding-left:300px;


}
div.body
{
    position:relativ;
    clear:both;
    margin-top:0px;
    padding-left:15px;
    padding-top:30px;
    


}
div.menu
{
display:none;
}
div.menu#nav:target
{
    display:flex;	
    position:absolute;
	z-index:10;
	width:90%;
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding-right:0px;
}

div.menu#nav:not (:target)
{
display:none;
}
div.anzeige
{
    position:relative;
    top:0px;
	z-index:5;
    overflow:auto;
    vertical-align:top;
    padding:10px;

    margin-right:110px;
    text-align:left;
    background:#ffffff;
    height:450px;
	width:90%;

}
div.logo1 {
        position:absolute;
        vertical-align:top;
        text-align:right;
        right: 15px;
        bottom: 10px;
		display:none;

}
img.logo2
{
        margin-top:15px;
        border-radius:30px 0px 0px 0px;
}
div#bildallein
{
text-align:center;
background:#ffffff;
height:40px;
width:100px;
position:absolute;
top:0px;
left:45%;
overflow:auto;
font-size:11pt;
display:none;
}
div#bildallein:hover+div#zentrierhilfe
{
display:none;
}
div#bildallein:hover
{
background: transparent;
}
button#menu
{
font-weight:bold;
width: 170px;
text-align:left;
border:2px ridge #000000;
font-size:16px;
padding-left:10px;
margin-right:0px;
margin-top:5px;
border-radius:15px;
background: #064483;
color:#ffffff;
}
button#menu:hover
{
color: #064483;
background: #e5e5e5;
border-style:outset;

}

button#menuu
{
font-weight:bold;
width: 155px;
text-align:left;
border:1px ridge #000000;
font-size:14px;
padding-left:15px;
margin-right:-15px;
margin-top:3px;
border-radius:15px;
background: #064483;
color:#ffffff;
background: #064483;
color:#ffffff;
}

button#menuu:hover
{
color: #064483;
background: #e5e5e5;
border-style:outset;

}

}

-->
</style>