/* hier soll mal die formatierung drinn stehen */
.philosophy { white-space:normal; color:#E00000; background-color:#999999; }
/*#E80311*/
.footer { white-space:normal; color:#E00000; background-color:#FFFFFF; font-size:80%; }

.sitetitle { white-space:normal; color:#000000; background-color:#FFFFFF; font-size:80%; }

a.navi_left:link { text-decoration:none; font-weight:bold; color:#E00000; }
a.navi_left:visited { text-decoration:none; font-weight:bold; color:#800000; }
a.navi_left:hover { text-decoration:none; font-weight:bold; background-color:#CCCCCC; }
a.navi_left:active { text-decoration:none; font-weight:bold; background-color:#999999; }

a.navi_top:link { text-align:center; text-decoration:none; font-weight:bold; color:#E00000; }
a.navi_top:visited { text-align:center; text-decoration:none; font-weight:bold; color:#800000; }
a.navi_top:hover { text-align:center; text-decoration:none; font-weight:bold; background-color:#CCCCCC; }
a.navi_top:active { text-align:center; text-decoration:none; font-weight:bold; background-color:#999999; }

a.navi_start:link { text-align:center; text-decoration:none; font-weight:bold; color:#E00000; border-color:#E00000;}
a.navi_start:visited { text-align:center; text-decoration:none; font-weight:bold; color:#800000; border-color:#800000;}
a.navi_start:hover { text-align:center; text-decoration:none; font-weight:bold; background-color:#CCCCCC; border-color:#CCCCCC;}
a.navi_start:active { text-align:center; text-decoration:none; font-weight:bold; background-color:#999999; border-color:#999999;}

.headline {font-size:110%; font-weight:bold; }
/* alternierende Tabellenspalten */
.tr_a { background-color:#FFCCCC; }
.tr_b { background-color:#CCCCCC; }

.trenner {text-align:left; width:25%; height:1px; border:1px solid; border-color:#800000; }

div.bild1 {
position: absolute;
top: 50px;
left: 50px;
height: 87px;
width: 100px;
z-index:2;
}


div.text1 {
position: absolute;
top: 50px;
left: 160px;
height: 87px;
width: 100px;
visibility: hidden;
z-index:2;
}