body 
{
	background-image: url(../images/bg5.jpg);
	background-position:left;
	color: #3C3929;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-top: 3px;
}
table
{

/* background-color:#FFFFFF; */
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
text-decoration: none ;
}
table.kopf
{

background-color:#FFFFFF;border:1px solid #003333; width:960px;

}

table.bg2
{
background:#fff url(../images/bg2.gif); border:1px solid #003333;  width:960px;
}
table.hauptinhalt
{
background-image: url(../images/bg2.gif);
}
A:active 
{ color: #3C3929;}
A:link
{ color: #3C3929; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none ;}
A:visited
{ color: #3C3929; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none ;}
A:hover 
{ color: #3C3929; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}


A.menue:active 
{ color: #FFFFFF; vertical-align:middle;}
A.menue:link
{ color: #FFFFFF; vertical-align:middle;}
A.menue:visited
{ color: #FFFFFF; vertical-align:middle;}
A.menue:hover 
{ color: #FFFFFF; text-decoration: underline; vertical-align:middle;}


A.unternavi:active 
{ font-size:10px; vertical-align:middle;}
A.unternavi:link
{font-size:10px;  vertical-align:middle;}
A.unternavi:visited
{ font-size:10px;  vertical-align:middle;}
A.unternavi:hover 
{  font-size:10px;  text-decoration: underline; vertical-align:middle;}

A.plan:active 
{ font-size:11px; vertical-align:middle;}
A.plan:link
{font-size:11px;  vertical-align:middle;}
A.plan:visited
{ font-size:11px;  vertical-align:middle;}
A.plan:hover 
{  font-size:11px;  text-decoration: underline; vertical-align:middle;}


A.infoleiste:active 
{ color:#ffffff; font-size: 10px;}
A.infoleiste:link
{ color:#ffffff; font-size: 10px;}
A.infoleiste:visited
{ color:#ffffff;font-size: 10px;}
A.infoleiste:hover 
{ color:#ffffff; text-decoration: underline;font-size: 10px;}

.willkommen
{
text-align:right; padding-top:60px; border:0px solid #000000;
}
.veranstaltung
{
text-align:right; padding-top:100px; border:0px solid #000000;
}
td.logo_boerse
{
padding:5px 0px 0px 10px;
}
td.logo_teresa
{
padding:5px 10px 0px 0px; text-align:right;
}



.naeV
{
/* padding-left:30px;padding-right:5px;padding-top:30px; */color: #3C3929; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;/* background-image:url(../images/trenn_v.gif); background-repeat:repeat-y; */
}
span.naeV
{
font-weight: bold;
}


table.navi
{
border-top:1px solid #669999; border-bottom:1px solid #669999;table-layout:fixed;
}

td.navi
{
color:#ffffff;padding-left:5px;
}
/* .navi
{
padding-left:5px;
}
 */


td.zeit
{
text-align:right; color: #ffffff;
}
div.zeit
{
	padding-right:15px;
	width:200px;
	color: #fff;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	height: 20px;
}


table.unternavi
{
text-align:right;
}
td.unternavi
{
padding-left:5px;
}





div.detail
{
font-size: 11px;
}

div.detail a
{
color:#fff;
}

table.cont
{
border:1px solid #ccc; background-color:#ffffff; /* margin-left:10px; margin-right:10px;  */  font-size:11px; text-align:justify; padding:5px;
}


td.progrh
{
font-size:11px;
}

td.preis
{
font-size: 11px; padding-top:5px; text-align:right;
}
.preishinweis
{
font-size: 9px; text-align:left;
}	 
.kategorie
{
font-size: 9px;text-align:left;
}

table.progr_boerse
{
border:1px solid #336666; background-color:#FFFFFF; /* margin-left:10px; margin-right:10px; */ padding:5px;
}


table.progr_teresa
{
border:1px solid #996699; background-color:#EAEAEA; /* margin-left:10px; margin-right:10px; */ padding:5px;
}

table.progr_weihn
{
border:1px solid #996699; background-color:#EAEAEA; /* margin-left:10px; margin-right:10px; */ padding:5px;
background-image: url(../images/bg_w.gif); color:#CCCC99;
}


table.progr_heft
{
border:1px solid #999999; background-color:#FFFFFF; /* margin-left:10px; margin-right:10px; */ padding:5px;
}
table.ticker
{
border:0px solid #999999; /* background-color:#FFFFFF;  */text-align:center;/* margin-left:10px; margin-right:10px; */ padding:5px; 
}
td.ticker
{
/*background-image:url(../images/aktuell4.gif); background-repeat:no-repeat;*/
}
td.tickerbg
{
background-color:#FFFFFF; 
}


table.sz-ticket
{
border:0px solid #999999; background-color:#FFFFFF; text-align:center; background-image:url(../images/bg_sz.gif); background-repeat:repeat-x; background-position:top; 
}


table.plan
{
border:1px solid #999999; background-color:#FFFFFF; text-align:right; 
}


td.left
{
padding:50px 0px 0px 0px;/*  background-image:url(../images/bg3.gif); */ background-color:#669999 ;color:#ffffff; color:#ffffff;font-size: 9px; text-align:center;
}
td.left_u
{
padding:5px 0px 0px 0px;/*  background-image:url(../images/bg3.gif); */ background-color:#669999 ;color:#ffffff; color:#ffffff;font-size: 9px; text-align:center; 
}


td.sch_li
{
/* background-image:url(../images/sch_li.gif); background-repeat:repeat-y; */border-right:1px solid #003333;
}
td.sch_li_u
{
background-image:url(../images/sch_li_u.gif); background-repeat:no-repeat;
}


td.sch_re
{
/* background-image:url(../images/sch_re.gif); background-repeat:repeat-y; */ border-left:1px solid #003333;
}

td.sch_re_u
{
background-image:url(../images/sch_re_u.gif); background-repeat:no-repeat;
}
td.sch_u
{
background-image:url(../images/sch_u.gif); background-repeat:repeat-x;
}

td.right
{
padding:50px 0px 0px 0px; /*background-image:url(../images/bg4.gif);*/ background-color:#996699;  color:#ffffff;font-size: 9px; text-align:center;
}
td.right_u
{
padding:5px 0px 0px 0px; /*background-image:url(../images/bg4.gif);*/ background-color:#996699;  color:#ffffff;font-size: 9px; text-align:center;
}

table.infozeile
{
color:#ffffff; padding-left:5px; text-align:center; font-size:10px; 
}
table.raum
{
padding-left:5px; padding-right:5px; font-size:11px; text-align:justify; 
}

ul
{
text-align:left;

}

td.traum
{
border-bottom:1px solid #cccccc;
}

table.programm
{
background-color:#ffffff; padding:5px 5px 5px 5px; 
}
td.titel
{
text-align:center; font-size:12px; color:#ffffff; 
}

table.bestell
{
background-image: url(../images/bg2.gif); border:1px solid #cccccc; padding:5px;
}

td.preis
{
text-align:right;
}

table.kontakt
{
font-size: 11px; line-height:16px;
}

input, textarea, select, option
{
font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #999999;
}

table.kurz
{
background-color:#ffffff; /* margin-left:10px; margin-right:10px;  */  font-size:11px; padding:5px 5px 0px 5px; 
}
td.kurz1
{
border-bottom: 1px solid #cccccc; color:#ffffff;padding:5px;
}
td.kurz
{
color:#ffffff;padding:5px;
}

div.scroll
{
overflow: auto;  height: 525px; width:940px; 
z-index:0;margin-top:0px;margin:0px;border:1px solid #ccc;

}
.mi {
	margin-top: 5px;
	clip: rect(auto,auto,auto,auto);
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-left: 1px;
}
