img {
   behavior: url("css/pngbehavior.htc");
}

td{
	color: #fff ;
	font-family:  Verdana,Helvetica,Arial;
	font-size: 10px;
	line-height: 14px;
	vertical-align: top;
}

a{ color: #ffff00 ; text-decoration: none }
a:hover{ color: #ffff00 ; text-decoration: none }
a.pos{ color: #000 ; text-decoration: none }
a.pos:hover{ color: #000 ; text-decoration: none; background-color: #ffff00 }


.menu-index{
	color: #ffffff;
	border-top: 1px solid #fff;
	padding-top: 5;
	padding-bottom: 1;
}

.box-4-top{ color: #ffffff; border-top: 1px solid #fff; padding-right: 80; padding-top: 8; padding-bottom: 1 }
.box-3-top{ color: #ffffff; border-top: 1px solid #fff; padding-right: 20; padding-top: 8; padding-bottom: 1 }
.box-3-top2{ color: #ffffff; border-top: 1px solid #fff; padding-right: 20; padding-top: 6; padding-bottom: 1 }
.box-2-top{ color: #ffffff; border-top: 1px solid #fff; padding-right: 5;  padding-top: 8; padding-bottom: 1 }
.box-1-top{ color: #ffffff; border-top: 1px solid #fff; padding-right: 10; padding-top: 8; padding-bottom: 1 }
.box-top{ color: #ffffff; border-top: 1px solid #fff; border-top: 1px padding-bottom: 1 }

.box-prog{ color: #ffffff; border-top: 1px solid #fff; padding-bottom: 0; padding-top: 3 }

.box-white{ color: #757500; background-color: #fff; padding-top: 3; padding-bottom: 1 ;padding-left: 3;padding-right: 30 }

.box-img{ background-color: #fff; padding-top: 1; padding-bottom: 1 }

.box-map{ border-top: 1px solid #fff; border-bottom: 1px solid #fff; }


.box-outline-o{
	color: #ffffff;
	padding-right: 10;
	padding-bottom: 1;
}
.box-dates{
	color: #ffffff;
	font-size: 9px;
	line-height: 12px;
	}
.box-people{
	color: #ffffff;
	font-size: 9px;
	line-height: 12px;
}

.border{
	background-color: #000;
	border:1px solid #fff;
}

.pagetitle{
	color: #ffffff;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 18px;
	padding-top: 8;
	padding-bottom: 10;
}
.bigtitle{
	text-transform:uppercase;
	color: #ffffff;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 18px;
	line-height:20px;
}

.pagetitle-direct{
	color: #ffffff;
	padding-top: 14;
	padding-bottom: 8;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 18px;
}

.pagetitle-pos{
	color: #757500;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 18px;
	line-height:24px;
}
.subtitle{
	text-transform:uppercase;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 12px;
}

.versal{
	text-transform:uppercase;

}


.subtitle-event{
	text-transform:uppercase;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 12px;
	padding-bottom:5;
}
.subtitle-event2{
	border-top: 1px solid #fff;
	text-transform: uppercase;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	padding-top: 6;
}

.subtitle-thin{
	text-transform:uppercase;
	font-weight:normal;
	font-family:  Helvetica, Arial, Verdana;
	font-size: 12px;
}

.top-link{
	padding-bottom: 5;
}

.blue-link{color: #0099ff; text-decoration:none}
.blue-link:hover{color: #0099ff; text-decoration:none}


.liste-head{ color: #000 ; font-size: 12px; font-family:  Helvetica, Arial, Verdana;  padding-bottom: 5; padding-top: 10; text-transform:uppercase; }
.liste{ padding-left: 3; }
.liste-text{ color: #000  }
.liste-text-versal{ color: #000 ; text-transform:uppercase; }
.liste-text-grau{ color: #999 }
.liste-text-grau-versal{ color: #999 ; text-transform:uppercase; }

.liste-text-grau:hover{ background-color: #ffff00 }
.liste-text-ohne{ color: #000 ;background-color: #fff; padding-top: 1; }
.liste-daten{ color: #999 ; font-size: 10px}
.liste-link{ color: #000; text-decoration: none; text-transform:uppercase; padding-top: 1;}
.liste-link:hover{ color: #000; background-color: #ffff00; text-decoration: none; text-transform:uppercase; }
.liste-top{ color: #000 ;  border-bottom:1px solid #000;padding-top: 2; padding-bottom: 2}
.liste-titel{ color: #000 ;font-weight:normal; background-color: #fff; padding-left: 5;padding-right: 5;padding-bottom: 2;}
.liste-bottom{ color: #999 ; border-top:1px solid #000;padding-top: 2;padding-bottom: 2 }
.liste-tfeld{ width:227; border-top:1px solid #666; border-left:1px solid #666; border-rigth:1px solid #ccc; border-bottom:1px solid #ccc }

.indexmenuoff {	color: #fff; text-decoration: none; padding-left: 1; padding-right: 5; padding-top: 2; padding-bottom: 2}
.indexmenuoff:hover{	color: #ffff00  }

.topmenuoff{ font-family: Verdana, Arial; font-size: 9px; line-height: 13px; color: #ffffff }
.topmenuoff:hover{ font-family: Verdana, Arial; font-size: 9px; line-height: 13px; color: #ffff00 }
.topmenuon{ font-family: Verdana, Arial; font-size: 9px; line-height: 13px; color: #ffff00 }

.menuoff{ font-family: Verdana, Arial; font-size: 10px;	line-height: 13px; color: #ffffff }
.menuon{ font-family: Verdana, Arial; font-size: 10px; line-height: 13px; color: #ffff00 }

.t-menu{ border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; padding-left: 4; padding-top: 3 }
.t-menu-e{ border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding-left: 4; padding-top: 3 }

.t-spielorte{ color: #757500; padding-top: 2; padding-left: 3; padding-bottom: 1; background-color: #fff }
.t-zelle-prog{ font-size: 9px; line-height: 12px; color: #fff; padding-left: 3; padding-top: 3; text-transform:uppercase;}
.t-zelle-prog-w{ font-size: 9px; line-height: 12px; color: #000; padding-left: 3;padding-right: 3; text-transform:uppercase;}
.t-zelle-prog-line{ font-size: 9px; line-height: 12px;  color: #fff;border-bottom:1px solid #fff; padding-top: 3; text-transform:uppercase; }
.t-zelle-prog-time{ font-size: 9px; line-height: 12px;  color: #fff; padding-left: 3; padding-top: 0; text-transform:uppercase; }
.t-zelle-prog-gt{ border-bottom:2px solid #fff; padding-bottom: 12; text-transform:uppercase; }

.box-program{ background-color: #8F910C; border-top:1px solid #fff  }
.box-prog-scroll{  border-top:1px solid #fff; badding-top:1px  }

.link-black { color: #000}
.link-black:hover  { color: #000}

.footer{ font-family:  verdana,Helvetica, Arial; font-size: 9px; line-height: 12px; text-decoration: none; padding-top:5; border-top:1px solid #fff }
.footerhtml{ font-family:  verdana,Helvetica, Arial; font-size: 9px; line-height: 12px; padding-top:5; }
