body
{
	margin:0px;
	padding: 0px;
	background-color: #FFF;	
}
.header
{
	background-image: url(../images/row1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.headerleftright
{
	background-image: url(../images/tal1.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
.backcolormitte
{
   background-color: #4a5e77;
}
.backcolorleft
{
   background-color: #3b4a5e;
}
.backcolorright
{
   background-color: #3b4a5e;
}
.bottomleftright
{
	background-image: url(../images/tal2.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
.bottommitte
{
	background-image: url(../images/row3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.backleft
{
	background-image: url(../images/0_tal.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
.backright
{
	background-image: url(../images/2_tal.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
.backcenter
{
	background-image: url(../images/4_tal.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
.backe6e6e6
{
	background-color: #e6e6e6;
}
.backe0e0d8
{
	background-color: #e0e0d8;
}
.back4a4a4a
{
	background-color: #4a4a4a;
}
h2
{
	font-size: 14px; 
	font-family: Arial,Helvetica,sans-serif;
	color: #010101;
}
h3
{
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #354355;
}
.rahmen
{
   border: 1px solid #e6e6e6;
}
.Stil5 {
	font-size: 11px;
	color: #666666;
}
.Stil6 {
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
}
.Stil7 {
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
}
.Stil8 {
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
}
.Stil9 {
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
}

.Stil11 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.Stil17 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma
}
.Stil18 {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.Stil19 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
.Stil20 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Stil23 {
	FONT-SIZE: 12px; COLOR: #5f5f5f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Stil24 {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Stil26 {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Stil27 
{
	color: #5F5F5F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}
.Stil28 
{
	color: #B7B7B7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stil3 
{
	FONT-SIZE: 11px;
	color: #ffffff;
}
a.readmore:link,a.readmore:visited
{
   font-size: 11px;
   color: #444;
   padding-right: 20px;
   display: block;
   background-image: url(../images/read_more.gif);
   background-position: right center;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;	
}
a.readmore:hover,a.readmore:focus
{
   font-size: 11px;
   color: #000;
   padding-right: 20px;
   background-image: url(../images/read_more.gif);
   background-position: middle right;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;	
}
a.normal:link,a.normal:visited
{
   font-size: 12px;
   color: #444;   
   font-family: Arial, Helvetica, sans-serif;	
}
a.normal:hover,a.normal:focus
{
   font-size: 12px;
   color: #000;
   font-family: Arial, Helvetica, sans-serif;	
}
ul.fahrplanw 
{
   list-style: none;
	margin: 0 0 0 10px;   
	padding: 0;
}
ul.fahrplanw li
{
	background-image: url(../images/2_marcer.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #5F5F5F;
}
ul.fahrplanb 
{
   list-style: none;
   margin: 0 0 0 10px;
   padding: 0;
}
ul.fahrplanb li
{
	background-image: url(../images/2_marcerd.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #5F5F5F;
}
.innenrahmen
{
   padding: 6px;
   text-align: center;
   width: 150px;
}