


html, body {
  position: relative;
  background: black;
  margin: 0;
  padding:0;
  top: 0px;
  width: 100%; 
  /*max-width: 1200px;
  
  height : 1280px;*/
  height: 100%; 
  overflow: hidden;
                
                
}
 
 
 #hintergrundrahmen{
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     
 }
 
 
 
 #hintergrund {
  position: relative;
  visibility:visible;
  top: 0px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  min-width: 800px;
  min-height: 524px;
  /*min-width: 960px;
  min-height: 629px;
  max-width: 1200px;
  max-height: 786px;
  width: 960px;
  height: 629px; */
  z-index:1;
   
}

#hintergrund_2 {
  position: relative;
  visibility:visible;
  top: 0px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  min-width: 800px;
  min-height: 524px;
  /*min-width: 960px;
  min-height: 629px;
  max-width: 1200px;
  max-height: 786px;
  width: 960px;
  height: 629px; */
  z-index:1;
}

#titelrahmen{
     position: absolute;
     margin: 0;
    border: 0;
    padding: 0;
    top: 94px;
    left: 0px ;
    width: 100%;
    height: 100%;
    min-width: 800px;
    


 }
#titel_index {
    position: relative;
    margin: 0;
    border: 0;
    padding: 0;
    top: 94px;
    left: 0px ;
    width: 45%;
    min-width: 360px;
    min-height: 175px;
    /*height: 200px;
    width: 480px;
    color:white;
    font-family: georgia;
    font-size: 46px; */
    z-index: 2;
 }
#titel {
    position: relative;
    margin: 0;
    border: 0;
    padding: 0;                    
    top: 0px;
    left: 0px ;
    width: 45%;
    min-width: 360px;
    min-height: 175px;
    /*height: 200px;
    width: 480px; 
    color:white;
    font-family: georgia;
    font-size: 46px; */
    z-index: 2;
 }
#titelrahmen_i{
     position: absolute;
     margin: 0;
    border: 0;
    padding: 0;
    top: 179px;
    left: 0px ;
    width: 100%;
    min-width: 800px;
    
    overflow: visible;


 } 
 #intern_titel {
    position: relative;
    margin: 0;
    border: 0;
    padding: 0;
    top: 0px;
    left: 0px ;
    width: 45%;
    min-width: 360px;
    min-height: 112px;
    /*height: 200px;
    width: 480px;
    color:white;
    font-family: georgia;
    font-size: 46px; */
    z-index: 2;
 }



  #slidedown_navi_i {
 /*visibility: hidden;*/
 position: absolute;
 top:0px;
 left:0px;
 padding: 0;
 /*height:480px ;
 width: 456px ; */
 height:179px ;
 width: 45% ;
 min-width: 360px;
 /*min-width: 360px;
 min-height: 400px;
 background: red;   */
 z-index:3;
 overflow: visible;

 }
 
  #slidedown_navi {
 /*visibility: hidden;*/ 
 position: absolute;
 top:0px;
 left:0px;
 padding: 0;
 /*height:480px ;
 width: 456px ; */
 height:94px ;
 width: 45% ;
 min-width: 360px;
 /*min-width: 360px;
 min-height: 400px;
 background: red; */ 
 z-index:3;
 overflow: visible;
 
 }
 
 .navipunkt{
     display: inline;
     
     position: absolute;
     
 }
 
 #navitext {
 position: relative;
 top:0px;
 left:10%;
 /*width:408px;
 height:315px;
 word-spacing: 28px;*/
 height:180px ;
 width: 85% ;
 font-family: Verdana;
 font-size: 14px;
 
 
 
 line-height: 28px;
 color: white;
 overflow: hidden;
 /*text-align-last: justify; 
 background: black; */
 }

 

#navitext a:link {
    font-family: Verdana;
    font-size: 14px;
    color: white;
    text-decoration: none; 
}
#navitext a:visited {
    font-family: Verdana;
    font-size: 14px;
    color: white;
    text-decoration: none;
}
#navitext a:active {
    font-family: Verdana;
    font-size: 14px;
    color: white;
    text-decoration: underline;
}
#navitext a:hover {
    font-family: Verdana;
    font-size: 14px;
    color: white; 
    text-decoration: underline; 
} 

 /*#navitext p {
     display: inline;

 }  */
 


 
.textfeld {
    position: absolute;
    top:0px;
    left: 47.5%;
    width: 47.5%;
    right: 5%;
    min-width: 380px;
    /*margin-right: 48px;
    min-width: 408px;
    max-width: 648px; */
    /*height:629px;*/
    height:100%; 
    background: black;
    filter:alpha(opacity=60); /* IE */
    -moz-opacity: 0.60; /* Mozilla */
    opacity: 0.60; /* Opera */
    z-index: 6    
}

.textscrollfeld{
    position: absolute;
    top: 5%;
    left: 52.5% ;
    
    bottom: 5%;
    min-width: 320px;
    /*max-height: 720px;
    min-width: 320px;
    max-width: 560px;*/
    width: 40%;
    padding: 0px;
    margin: 0px;
    border: 0px;
    z-index: 7;
    overflow: auto;
    
}


.textfeldtext {
    position: absolute;
    top: 0px;
    left: 0px ;
    right:0px;
    width: 93.8%;
    min-width: 300px;
    /*max-width: 552px;*/
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-family: Verdana;
    font-size: 12px;
    line-height: 14px;
    color:white;
    z-index: 8;
    overflow: visible;
    text-align: left;
    /*background: black;*/
}


.textfeldtitel {
    font-size: 14px;
    font-family: Verdana;
    color: white;
    line-height: 14px;
}

.textfeldtext a:link {
    font-family: Verdana;
    
    color: white;
    text-decoration: none;
}
.textfeldtext a:visited {
    font-family: Verdana;
    
    color: white;
    text-decoration: none;
}
.textfeldtext a:active {
    font-family: Verdana;
    
    color: white; /*#c00000;*/
    text-decoration: underline;
}
.textfeldtext a:hover {
    font-family: Verdana;
    
    color: white;
    text-decoration: underline;
}




.textfeldgrau {
    
    color: #4B4B4B;
    
}

.textfeldgrau a:link {
    font-family: Verdana;

    color: white;
    text-decoration: none;
    color: #4B4B4B;
}
.textfeldgrau a:visited {
    font-family: Verdana;

    color: white;
    text-decoration: none;
    color: #4B4B4B;
}
.textfeldgrau a:active {
    font-family: Verdana;

    color: white;
    text-decoration: underline;
    color: #4B4B4B;
}
.textfeldgrau a:hover {
    font-family: Verdana;

    color: white;
    text-decoration: underline;
    color: #4B4B4B; 
}    
    
#bildfeld {
    /*bottom: 48px;*/
     position: relative;
     top: 0px ;
     height: 274px;
     /*top: 332px; 
    max-height: 274px;   
    height: 43.6%; */
    left: 0px;
    width: 222.3%;
     
    /*min-height: 274px;
    max-height: 431px; */
    background: black;
    filter:alpha(opacity=60); /* IE */
    -moz-opacity: 0.60; /* Mozilla */
    opacity: 0.60; /* Opera */
    z-index: 3;
}  



#bildfeldbildbereich {
    position: relative;
    /*top: -149px;*/
    top: -473px;
    height:468px;
    /*bottom: 64px;*/
    left: 1.25%; 
    width: 97.5%;
    /*min-width: 935px;
    max-width: 1175px;
    min-height: 228px;
    max-height: 385px;*/
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
    color: white;
    z-index:4;
    overflow: auto;
     
}  

.bildfeldbild {
    position: relative;
    margin: 0;
    border: 0;
    padding: 0;
    top: 224px;
    padding-right:12px;
    height: 224px;
    /*max-height: 246px; */
}






.bildfeldtext {
    position: relative;
    top: -249px;
    left: 5%;
    width: 37.5%;
    height: 224px;
    min-width: 300px; 
    /*max-height: 401px; */
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
    line-height: 14px;
    color: white;
    z-index:4;
    overflow: auto;
    
}




.bildfeldtext a:link {
    font-family: Verdana;

    color: white;
    text-decoration: none;
}
.bildfeldtext a:visited {
    font-family: Verdana;

    color: white;
    text-decoration: none;
}
.bildfeldtext a:active {
    font-family: Verdana;

    color: white;
    text-decoration: underline;
}
.bildfeldtext a:hover {
    font-family: Verdana;

    color: white;
    text-decoration: underline;
}


#kalendertitel {
    
    position: relative;
    /*top: -149px;*/
    top: -249px;
    height:42px;
    /*bottom: 64px;*/
    left: 5%;
    width: 92.5%;
    /*min-width: 935px;
    max-width: 1175px;
    min-height: 228px;
    max-height: 385px;*/
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
    line-height: 16px;
    color: white;
    z-index:4;
    overflow: auto;    
    
}


#kalender {

    position: relative;
    /*top: -149px;*/
    top: -249px;
    height:184px;
    /*bottom: 64px;*/
    left: 1.25%;
    width: 97.5%;
    /*min-width: 935px;
    max-width: 1175px;
    min-height: 228px;
    max-height: 385px;*/
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
    line-height: 16px;
    color: white;
    z-index:4;
    overflow: auto;

}
#kalender a:link {
    font-family: Verdana;

    color: white;
    text-decoration: none;
}
#kalender a:visited {
    font-family: Verdana;

    color: white;
    text-decoration: none;
}
#kalender a:active {
    font-family: Verdana;

    color: white;
    text-decoration: underline;
}
#kalender a:hover {
    font-family: Verdana;

    color: white;
    text-decoration: underline;
}

.selectscroll {
    height: 50px;
    overflow: auto;
}


.bucheintrag {
    position: relative;
    max-width: 37.5%;
    
}



#divrausrechts {
    position: absolute;
    margin: 0;
    border: 0;
    padding: 0;
    top: 0px;
    left: 520px ;
    height: 356px;
    width: 24px;
    z-index:100;
    background: white ;
}

#divrausunten {
    position: absolute;
    margin: 0;
    border: 0;
    padding: 0;
    top: 350px;
    left: 0px ;
    height: 24px;
    width: 504px;
    z-index:100 ;
    background: white ;
}

