td,div,p,pre,ul
{
        font-size: 10pt;
}
body
{
        font-size: 10pt;
        background-repeat : repeat;
         background-color: #79B7A0

}

.siteheader{
   font-size: 25pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.header{
   font-size: 15pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.absatzfahrplan{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color : #DBDBDB;
   text-align: left;
}
.richtung{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color : #DBDBDB;
   text-align: left;
}
.linkheader{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.personen{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.terminmonat{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.historiedatum{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.absatzbold{
   font-size: 10pt;
   font-weight: bold ;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.absatzboldred{
   font-size: 15pt;
   font-weight: bold ;
   color: #FF9999;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.allgerklaerung{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.absatzhinweis{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.absatzhinweis_gelb{
   font-size: 10pt;
    font-weight: bold ;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: center;
   background-color : #FFFF00;
}
.lesezeichen{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.einzelarbeit{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   text-indent: 2px;
}
.absatz{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.absatzblock{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: justify;
}
.absatz_quelle{
   font-size: 8pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.absatzcenter{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: center;
}
.absatzcenterbold{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: center;
}
.absatzlinks{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.formularemail{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.impressum{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: center;
}
.goup{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}

.tbldizi{
  width: 100%;
  color: #000000;
  font-size: 10pt;
     text-align: left;
   background-color : #DBDBDB;
}

.tbldiszi1{
  width: 80%;
  color: #000000;
  font-size: 10pt;
  font-weight: bold ;
  text-align: left;
}

.tbldiszi2{
  width: 20%;
  color: #000000;
  font-size: 10pt;
       text-align: center;
   background-color : #DBDBDB;
}

.tbl100{
  width: 100%;
  color: #000000;
  font-size: 10pt;
}

.tbl10center{
  width: 10%;
  color: #000000;
  font-size: 10pt;
    text-align: center;
}


.tbl100center{
  width: 100%;
  color: #000000;
  font-size: 10pt;
    text-align: center;
}

.tbl50{
  width: 50%;
  color: #000000;
  font-size: 10pt;
}

.tbl50center{
  width: 50%;
  color: #000000;
  font-size: 10pt;
  text-align: center;
}
.tbl50button{
  width: 50%;
  color: #000000;
  font-size: 10pt;
  vertical-align:text-bottom;
}

.tbl5{
  width: 5%;
  color: #000000;
  font-size: 10pt;
}
.tbl10{
  width: 10%;
  color: #000000;
  font-size: 10pt;
}
.tbl10grey{
  width: 10%;
  color: #000000;
  font-size: 10pt;
  border: 2;
   border-collapse: seperate;
   border: 2px double silver;
   cellSpacing: 0;
}
.tbl20{
  width: 20%;
  color: #000000;
  font-size: 10pt;
}
.tbl20grey{
  width: 20%;
  color: #000000;
  font-size: 10pt;
  border: 2;
   border-collapse: seperate;
   border: 2px double silver;
   cellSpacing: 0;
}

.tbl30{
  width: 30%;
  color: #000000;
  font-size: 10pt;
}
.tbl30grey{
  width: 30%;
  color: #000000;
  font-size: 10pt;
  border: 2;
  border-collapse: seperate;
  border: 2px double silver;
  cellSpacing: 0;
}

.tbl30grey_yellow{
  width: 30%;
  color: #000000;
  font-size: 10pt;
  border: 2;
  border-collapse: seperate;
  border: 2px double silver;
  cellSpacing: 0;
    background : Yellow;
}

.tbl30top{
  width: 30%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
}
.tbl40{
  width: 40%;
  color: #000000;
  font-size: 10pt;
}
.tbl45{
  width: 45%;
  color: #000000;
  font-size: 10pt;
}
.tbl70{
  width: 70%;
  color: #000000;
  font-size: 10pt;
}
.tbl70top{
  width: 70%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
}
.tbl80{
  width: 80%;
  color: #000000;
  font-size: 10pt;
  border: 1pt
}
.tbl90{
  width: 90%;
  color: #000000;
  font-size: 10pt;
}
.tbl5{
  width: 5%;
  color: #000000;
  font-size: 10pt;
}

.tblpinnwand{
  width: 80%;
  color: #000000;
  background-color: #FFFF00;
  font-size: 10pt;
  border-width:   30pt;
  border : solid red;
}
.tbl20dog{
  width: 20%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
}
.tbl30dog{
  width: 30%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
}
.tbl40dog{
  width: 40%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
}
.tbl70dog{
  width: 70%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
}