p {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9pt;
	margin-top: 0pt;
}
p.small {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 8pt;
	margin-top: 0pt;
}
p.first {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 0pt;
}
p.bild {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9pt;
	font-style: italic;
	margin-top: 0pt;
}
p.time {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7F7F7F;
	text-align: left;
}
p.price {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
p.nospace   {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 8pt;
     text-align: justify;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
     }
h1      {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 18pt;
     font-weight: bold;
     }
h2      {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 16pt;
     font-weight: bold;
     margin-bottom: 0pt;
     }
h3      {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #40277F;
     font-size: 14pt;
     font-weight: bold;
     margin-bottom: 0px;
     }
h4      {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     margin-bottom: 0pt;
     }
h5      {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
	 margin-top: 0px;
     margin-bottom: 10pt;
     height: 16pt;
     }
h6      {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     text-align: center;
     background: #D1DFE4;
     height: 16pt;
     }
.menu     {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #000000;
     text-decoration: none;
     }
a.link    {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #40277F;
     text-decoration: none;
     }
a.link:hover  {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #40277F;
     text-decoration: underline;
     }
a.link-ahb   {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #0C479D;
     text-decoration: none;
     }
a.link-ahb:hover {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #0C479D;
     text-decoration: underline;
     }

a.headnavi         {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 8pt;
     font-weight: bold;
     color: #ffffff;
     text-decoration: none;
     }
a.headnavi:hover   {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 8pt;
     font-weight: bold;
     color: #d8e8fb;
     text-decoration: none;
     }

a.menu         {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 8pt;
     color: #0C479D;
     text-decoration: none;
     }
a.menu:hover   {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 8pt;
     color: #0C479D;
     text-decoration: underline;
     }
     
a.menu_rechts   {
     font-size: 8pt;
     color: #0C479D;
     text-decoration: none;
     font-family: arial, helvetica, verdana, sans-serif;
     }
a.menu_rechts:hover  {
     font-size: 8pt;
     color: #0C479D;
     text-decoration: underline;
     font-family: arial, helvetica, verdana, sans-serif;
     }
a.menu_unten   {
     font-size: 8pt;
     color: #0C479D;
     text-decoration: none;
     font-family: arial, helvetica, verdana, sans-serif;
     }
a.menu_unten:hover  {
     font-size: 8pt;
     color: #0C479D;
     text-decoration: underline;
     font-family: arial, helvetica, verdana, sans-serif;
     }
a.menu_head     {
     font-size: 8pt;
     color: #0C479D;
     text-decoration: none;
     font-family: arial, helvetica, verdana, sans-serif;
     font-weight: bold;
     background: #99C0ED;
     }
a.menu_head:hover {
     font-size: 8pt;
     color: #0C479D;
     text-decoration: underline;
     font-family: arial, helvetica, verdana, sans-serif;
     font-weight: bold;
     background: #99C0ED;
     }

ul {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10pt;
	margin-top: 0pt;
}
	 
SMALL     {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     }
BIG     {
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     text-align: center;
     margin-top: 2pt;
     margin-bottom: 2pt;
     background: #971824;
     }
.white    {
     font-family: arial, helvetica, verdana, sans-serif;
     color: #ffffff;
     font-size: 8pt;
     }
.fehler   {
     font-size: 8pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #E0AC0E;
     }

.td-underline   {
	 font-family: arial, helvetica, verdana, sans-serif;
	 font-size: 10pt;
	 font-weight: bold;
	 margin-top: 0pt;
     border-style: solid;
     border-color: #B4B4B4;
     border-width: 1px;
     border-top: 0px;
     border-left: 0px;
     border-right: 0px;
     }
	 
.tablecol   {
     font-size: 8pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #971824;
     }
.tabledata   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #000000;
     }
.tableborder   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #000000;
     background: #dddddd;
     border-style: solid;
     border-color: #971824;
     border-width: 1px;
     }
.tableborder2  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #000000;
     border-style: solid;
     border-color: #971824;
     border-width: 1px;
     }
.listborder  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     border-style: solid;
     border-color: #971824;
     border-width: 1px;
     }
.smslist1       {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #000000;
     background: #D8E8FB;
     }
.smslist0       {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #000000;
     background: #BDD4EF;
     }
.tablewhite   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #ffffff;
     }
.tablehead   {
     font-size: 8pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #971824;
     text-decoration: none;
     background: #99C0ED;
     }
.tablehead2  {
     font-size: 10pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #971824;
     text-decoration: none;
     background: #99C0eD;
     }
.tablesubhead  {
     font-size: 8pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #dddddd;
     color: #971824;
     }
.tableinv   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #000000;
     }
.tabledatab  {
     font-size: 8pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffcc;
     color: #000000;
     }
.tablenb    {
     font-size: 8pt;
     font-weight: bold;
     font-family: arial, helvetica, verdana, sans-serif;
     color: #000000;
     }
.anblink   {
     color: #971824;
     text-decoration: none;
     font-family: arial, helvetica, verdana, sans-serif;
     font-size: 9 pt;
     }
.calendermonth {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #971824;
     color: #ffffff;
     }
.calenderweek  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #CCCCFF;
     color: #000000;
     }
.calenderday0  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #000000;
     }
.calenderday1  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #99ccff;
     color: #000000;
     }
.calenderday2  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #5599ff;
     color: #000000;
     }
.calenderday3  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #0077ff;
     color: #000000;
     }
.calenderday4  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #0033ff;
     color: #000000;
     }
.calenderday5  {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #0000ff;
     color: #000000;
     }
.form60   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 60px;
     }
.form80   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 80px;
     }
.form100   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 100px;
     } 
.form110   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 110px;
     } 
.form120   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 120px;
     } 
.form140   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 140px;
     } 
.form160   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 160px;
     } 
.form180   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 180px;
     } 
.form200   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 200px;
     }
.form210   {
	 font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     width: 110px;
     }     
.formmin   {
     font-size: 8pt;
     font-family: arial, helvetica, verdana, sans-serif;
     background: #ffffff;
     color: #971824;
     border-width: 0px;
}
.grau   {
     background-color:#e6e6e6;
} 