p  { color: #003; font-size: 9pt; line-height: 11pt;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
td   { color: #003; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.nav1:link { color: #757575; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.nav1:hover { color: #757575; font-weight: bold; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.nav1:active  { color: #c00; font-weight: bold; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.nav1:visited { color: #757575; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.nolinknav1 { color: #c00; font-weight: bold; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.absender { color: #757575; font-size: 7pt; line-height: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.nav3:link { color: #757575; font-size: 7pt; line-height: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Verdana; text-decoration: underline }
.nav3:hover { color: #757575; font-size: 7pt; line-height: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Verdana; text-decoration: none }
.nav3:visited { color: #757575; font-size: 7pt; line-height: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Verdana; text-decoration: underline; }
.koordinaten  { color: #003; font-size: 7pt; line-height: 7pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Verdana; }
.fliess { color: #003; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.tdrot  { color: #c00; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.fliessfett { color: #003; font-weight: bold; font-size: 9pt; 
  line-height: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
a:link  { color: #003; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
a:hover  { color: #003; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
a:visited  { color: #003; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }

.smallfliess { color: #003; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.verysmallfliess { color: #003; font-size: 7pt; line-height: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.smallfliessfett { color: #003; font-weight: bold; font-size: 8pt; 
  line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
a.small:link  { color: #003; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
a.small:hover  { color: #003; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
a.small:visited  { color: #003; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }

a.box:visited  { color: #666666; font-size: 9pt; line-height: 11pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
a.box:link  {color: #666666; font-size: 9pt; line-height: 11pt; font-weight: bold;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline}
a.box:hover  {color: #666666; font-size: 9pt; line-height: 11pt; font-weight: bold;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }

a.ticker:visited  { color: #c00; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;  text-decoration: underline }
a.ticker:link  { color: #c00; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;  text-decoration: underline }
a.ticker:hover  { color: #c00; font-size: 8pt; line-height: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;  text-decoration: underline }

/*---------- Geometrie Definitionen ------------------------------*/

#rahmen {   position:relative; margin-top:20px;
            background-color:white;
	    width:748px;
            /*height:565px; maxheight:565px;*/
	    z-index:0; /* overflow:hidden;  */
        }
#ticker {position:relative; 
            background-color:white;
            margin:0px 20px 0px 20px;
            background:white;
            width:708px; height:15px;
            z-index:1; overflow:hidden;
	    }
#logozeile {position:relative;
            margin:0px 0px 0px 0px; /* Logobild hat schon Aussenrand */ 
            background-color:white;
            width:748px; height:50px;
            z-index:1; overflow:hidden;
	    }
#navzeile { position:relative; margin:0px 20px 0px 20px; 
            background-color:white;
            width:708px; height:30px;
            z-index:2; overflow:hidden;
          }
#panorama { position:relative; margin:10px 20px 10px 20px; 
            background-color:white;
            width:708px;
            height:100px;
            z-index:1; overflow:hidden;
          }
#hilfsbox { position:relative; margin-top:5px; 
            background-color:white;
            width:708px; height:344px; 
            z-index:1; overflow:visible; /*overflow:hidden;*/
          }

#text_links { position:relative;
            width:48.7%;
            height:100%; z-index:2; 
	    float:left; 
	    background-color:#e0e0e0;
	    background-image:url(./layout_images/ecke_trans.gif); 
	    background-repeat:no-repeat;
            background-position:right bottom;
           }
#text_rechts { position:relative; 
            width:48.7%;
            height:100%; z-index:2; 
	    float:right; /* overflow:hidden;*/ /*nur in Bereichen mit Bildern angeben */
    	    background-color:#e0e0e0;
	    background-image:url(./layout_images/ecke_trans.gif); 
	    background-repeat:no-repeat;
            background-position:right bottom;
           }
#fusszeile { position:relative; margin:10px 0px 5px 0px;
             background-color:white; text-align:left;
	     width:708px; height:30px;
            z-index:1; overflow:hidden;
          } 
/* background-attachment:fixed; geht nicht in Moz. */
/* maxheigth ignoriert IE */
/* position:absolute; interpretiert IE anders */
/* width:100%; ist nicht rlativ zu Rahmenbox */