body {
 overflow-y:scroll;
 height:100%;
 margin-top:1px;
background-color:#f66e08;
}

.invit {
position: relative;
left: -50px;
background: #f66e08;
width: 400px;
top: 60px;
font-size: 14px;
font-family: Verdana;
z-index : 1;
text-align: justify;
color: #EBEBEB;
height: 90%;
}


.hg {
position: fixed;
left: 0px;
top: 0px;
background-color:#f66e08;
margin: 0px;
z-index : 1;
}



.hgmosa {
opacity:.95;
position: fixed;
left: 100%;
margin-left: -300px;
background: #f66e08;
top: 85px;
z-index:1;
}


.main {
position: relative;
left: 400px;
background: #f66e08;
width: 400px;
top: 60px;
font-size: 14px;
font-family: Verdana;
z-index : 1;
text-align: justify;
color: #EBEBEB;
height: 90%;
}



.main a:link {text-decoration:none; color: #EBEBEB;}
.main a:visited {text-decoration:none; color: #EBEBEB;}
.main a:hover {text-decoration:none; color: #FFFFFF;}
.main a:active {text-decoration:none; color: #EBEBEB;}
.main a:focus {text-decoration:none; color: #EBEBEB;}


.logotrans{
position: fixed;
top:15px;
left:10px;
z-index : 3;
}

.schreftz{
position: fixed;
font-family: Lucida Sans;
font-size: 14px;
color: #000080;
top:115px;
left:15px;
font-weight: bold;
z-index : 3;
}

.schreftz a:link {text-decoration:none; color: #000080;}
.schreftz a:visited {text-decoration:none; color: #000080;}
.schreftz a:hover {text-decoration:none; color: #000080;}
.schreftz a:active {text-decoration:none; color: #000080;}
.schreftz a:focus {text-decoration:none; color: #000080;}


.downl{
   position: fixed;
   visibility: visible;
   left: 80%;
   top: 80%;
   width: 200px;
   height: 150px;
   z-index : 3;
   background-color:#f66e08;
   font-size: 10px;
font-family: Arial;
}

.downlsz{
font-size: 11px;
font-family: Arial;
}

.photo{
   position: fixed;
   visibility: visible;
   left: 75%;
   top: 165px;
   width: 200px;
   height: 200px;
   z-index : 3;
   background-color:#f66e08;
   text-align: center;
}

.inhalt{
position:absolute;
top:0px;
left:0px;
height:250px;
}

.navi{
position:fixed;
top:225px;
left:20px;
font-size: 12px;
font-family: Verdana;
width: 200px;
color: #FFFFFF;
z-index : 3;

}

.navi a:link {text-decoration:none; color: #FFFFFF;}
.navi a:visited {text-decoration:none; color: #FFFFFF;}
.navi a:hover {text-decoration:underline; color: #FFFFFF;}
.navi a:active {text-decoration:underline; color: #FFFFFF;}
.navi a:focus {text-decoration:none; color: #FFFFFF;}

.blocko {
position: fixed;
left: 50%;
margin-left: -290px;
width: 100%;
top: 0px;
background-color:#f66e08;
height: 50px;
z-index : 2;
}



.navis{
position: fixed;
left: 50%;
margin-left: -300px;
width: 600px;
height: 50px;
font-size: 14px;
font-family: Verdana;
font-weight: bold;
text-align: center;
z-index : 3;
}

.navis a:link {text-decoration:none; color: #FFFFFF;}
.navis a:visited {text-decoration:none; color: #FFFFFF;}
.navis a:hover {text-decoration:underline; color: #FFFFFF;}
.navis a:active {text-decoration:underline; color: #FFFFFF;}
.navis a:focus {text-decoration:none; color: #FFFFFF;}


.navisec{
   position: fixed;
   visibility: visible;
   left: 75%;
   top: 25px;
   width: 650px;
   height: 50px;
   margin-left: -400px;
font-size: 16px;
font-family: Verdana;
 font-weight: bold;
 text-align: center;
z-index : 3;
}


.foyers1{
font-size: 10px;
font-family: Arial;
text-align: center;
}

.foyers1 a:link {text-decoration:underline; color: #FFFFFF;}
.foyers1 a:visited {text-decoration:underline; color: #FFFFFF;}
.foyers1 a:hover {text-decoration:underline; color: #FFFFFF;}
.foyers1 a:active {text-decoration:underline; color: #FFFFFF;}
.foyers1 a:focus {text-decoration:underline; color: #FFFFFF;}

.addrsec{
position: fixed;
font-family: Arial;
font-size: 9px;
color: #FFFFFF;
bottom:5px;
left: 5px;
width: 225px;
text-align: center;
z-index : 4;
}

.addr{
position: fixed;
font-family: Arial;
font-size: 9px;
color: #FFFFFF;
bottom:10px;
left: 410px;
width: 395px;
text-align: center;
z-index : 4;
}

.addrbl {
position: fixed;
left: 400px;
width: 100%;
bottom:0px;
background-color:#f66e08;
height: 55px;
z-index : 2;
}



.virfo {
font-family: Arial;
font-size: 9px;
color: #FFFFFF;
background-color:#FF0000;
}

.virfu {
font-family: Arial;
font-size: 12px;
color: #000000;
background-color:#FFFFFF;
height: 25px;
}

.virfs {
font-family: Arial;
font-size: 10px;
color: #000000;
background-color:#FFFFFF;
height: 25px;
}
