

td,div,p,pre,ul
{
	font-size: 10pt;
}
body {
	font-size: 10pt;
	background-repeat: repeat; /*==== hier wird die Hintergrundfarbe definiert ! ==================*/
/*	background-color: #4AAE32;    */
	text-align: center;
}
.bildimtextrechts{
float:right;
margin-right:20px;
}

.bildimtextlinks{
float:left;
margin-right:20px;
}

.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;
}

.paragraph_ths{
   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;
}
.tbl100{
  width: 100%;
  color: #000000;
  font-size: 10pt;
}
.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;
}
.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;
}
/*}}end-old-version*/
td,
div,
p,
ul {
	font-size: 10pt;
}


.tbl4kontakt_links{
  border: 1pt;
  width: 50%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
  text-align: right;
  border: 20px solid White;

}
.tbl4kontakt_rechts{
  width: 50%;
  height: 30pt;
  color: #000000;
  font-size: 10pt;
  vertical-align:top;
  text-align: left;
  border: 20px solid White;
  }
