body         
{ 
font-family: Helvetica, Times, serif;
margin: 0;
background-color:white;
line-height: 1.1;
font-size: 80%;
line-height: 1.5em;
}

/* Überschriften und Absatz */
h1 
{           
font-size: 18px;
font-weight: normal;
letter-spacing: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #000 
}
h2 
{           
margin: 15px 0 5px 0;
color: #800000;
font-size: 14px
}
p
{           
margin: 5px 0 15px 0;
text-align: justify;  
font-size: 13px
}


/* allgemeine Links im Text */
a:link, a:active, a:visited
{  
color: #800000;
text-decoration: underline       
}
a:hover
{  
text-decoration: none;
background-color: #808080;
color: #fff       
}

/* Position der äußeren Box */
#rahmen      
{ 
position: absolute; 
/*width: 1280px; 
height: 800px; */
background-color: #fff;  
left: 50%; top: 50%; 
border: 1px solid #000; 
margin-left: -750px; 
margin-top: -370px
}

/* Adressbox (oben links) */



.oben_links
{
    /*margin-left: auto;
    */
    color: #fff;
    background-color: #808080; 
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0px;
    
    /*
    font-size: 10pt; 
    
*/
}

.oben_mitte
{
    /*
    text-align: center;
    */
    background-color: #ccc;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;  
    /*
    color: #000000;
    font-size: 10pt; 
    display: block;
    margin-left: auto;
    margin-right: auto;
*/
    
}

.oben_rechts
{
    background-color: #ccc; 
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    padding-top: 20px;
    padding-bottom: auto;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    text-align: center;
}

.rundgang_links
{
    /*margin-left: auto;
    */
    color: #fff;
    background-color: #808080; 
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-top: 55%;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    width: 66%;
    margin: auto;
    position: relative;
    /*
    font-size: 10pt; 
    
*/
}

.rundgang_links iframe{
    background-color: #808080;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
}

.rundgang_rechts
{
    /*margin-left: auto;
    */
    color: #fff;
    background-color:#808080; 
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    /*
    font-size: 10pt; 
    
*/
}

.youtube_unten_rechts{
    width: 100%;
    margin: auto;
    position: relative;
    padding-top: 78%;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

.youtube_unten_rechts iframe{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
}

.tabelle
{
    font-size: 10pt;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
}


.linksbuendig {
    text-align: left;
}

.textgroesse {
    font-size: 16px;
}

.farbe_hintergrund{
    background-color:#808080; 
}

/* Rahmen für Grafiken */
img
{
border: 0px;
width: 50%;
height:auto;
}

.Black1Breite {
    width: 7%;
    height:auto;

}
