body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul,a
{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
body{
	background-repeat : repeat;
	background-image : url(../grafiken/hintergrund2004a.jpg);
}
.tblemailhinweis{
   font-size: 20pt; COLOR: #FFFFFF;
   background="#00DF00"
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   height: 20px;
}
.absatzgrey{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.absatznoprint{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.absatzredbold{
   font-size: 10pt;
   color: #D6EACE;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.absatzcenterblaettern{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: center;
}
.absatzboldschattiert{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.absatzthsauswertung{
   font-size: 10pt;
   color: #FFFFFF;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.siteheaderscreen{
   font-size: 25pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: right
   }

.siteheaderprint{
  display: none;
}
.gaestebuchtext{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   padding: 10px;
   background-color : #DBDBDB;
}
.mail2infoprint{
display: none;
}
.pinnwand{
   font-size: 10pt;
   font-weight: bold ;
   font-color: #FF0000;
   text-align: center;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.subheader{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.mail2infoscreen{
   font-size: 10pt;
   color: #FFFFFF;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.lastchange{
   font-size: 10pt;
   color: #FFFFFF;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: right;
}
.adobedownload{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.link2top{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.gm_link{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.headerart{
   font-size: 15pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.haftung
{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: right;
}
.statusheader
{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.txtdummy40{
   font-size: 20px;
}
.sitemap{
   font-size: 10pt;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
}
.ergebnis{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.disziplin{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}
.downloadheader{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}

.tbltextareamiddle a:link {font-size: 10pt; text-decoration:none; color: #0000FF; }
.tbltextareamiddle a:visited {font-size: 10pt; text-decoration:none; color: #0000FF; }
.tbltextareamiddle a:hover {font-size: 10pt; text-decoration:none; color: #FF0000; }
.tbltextareamiddle a:active {font-size: 10pt; text-decoration:none; color: #0000FF; }

a:link {font-size: 10pt; text-decoration:none; color: #333333; }
a:visited {font-size: 10pt; text-decoration:none; color: #333333; }
a:hover {font-size: 10pt; text-decoration:none; color: #FCFC1C; }
a:active {font-size: 10pt; text-decoration:none; color: #333333; }

.tblwebmain{
 width: 644px;
  border : solid blue;
}
.tblwebmenue{
   text-align: top;
}
.tblmain{
  width: 644px;
  align: right;
}
.tblleftcol{
  width: 20%;
}
.tblmiddlecol{
  width: 80%;
  height: 300px;
}

.tbltextareamiddle{
   border-width:5px;
   border-style:solid;
   border-color:#FFFFFF;
   background-color:#FFFFFF;
   width: 100%;
   height: 800px;
}
.tbl100red{
  width: 100%;
  background: #FFFFFF;
  font-size: 10pt;
  border: 2;
  border-width:12px;
  border-color:#FF0000;
  border-style:solid;
  padding:5px;
}
.tbl100grey{
  width: 100%;
  background: #FFFFFF;
  font-size: 10pt;
  border: 2;
  border-width:12px;
  border-color:#9C9E9C;
  border-style:solid;
  padding:5px;
}
.kapitel_grey
{
   font-size: 10pt;
   color: #000000;
   font-weight: bold ;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   background-color : #DBDBDB;
}