body {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
td,div,p {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a {
	color:#906;
}

a.active {
	color:#900
}

a.tickets {
	color: #000;
}

td.tickets {
	background-color:#eeeeee;
}

a.black {
	color: #000;
	text-decoration:none
}
/* die classes sollte verwendet werden */

.subtitelblau, .subtitleblau {
	color: #003366;
	font-weight: normal;
	font-size: 11px;
}

.subtitel, .subtitle {
	color: #990066;
	font-weight: normal;
	font-size: 11px;
}

.titel_black, .title_black {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.titelblau, .titleblau {
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}


.ubertitel, .ubertitle {
	color:#990066;
	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase;
}

.titel, .title {
	color:#990066;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}
.lead {
	color: #666666;
}

.small {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:9px; 
}

.selected {
	color: #036
}
/* zeilen fuer 2 faerbige tables */
.row0 { background-color:#dddddd }
.row1 { background-color:#eeeeee }

/* filmlisten */
.filmlist {
	color: #000;
	line-height: 11px;
	font-size: 9px;
	text-decoration: none;
}
.filmlistdir {
	color: #666;
	line-height: 11px;
	font-size: 9px;
}
.filmlink {
	line-height: 11px;
	text-decoration:underline;
	color:#990066;
}

.filmlinkblau {
	line-height: 11px;
	text-decoration:underline;
	color:#003366;
}

.cinedesc {
	color: #000;
	font-size: 11px;
	background-color:#ff6;
}
/* filmdetails */
.creditname {
	color:#990066;
	font-size: 9px;
}
.creditvalue {
	font-size: 9px;
}
.director {
	font-weight: bold;
	color:#990066;
}
.production {
	font-weight: bold;
}
/* und die nur mehr im notfall */

.pagetitle {
	font-weight: bold;
	color:#aa0000;
}

.red {  
	color: #aa0000;
}

.warschon {
	color: #666666;
	line-height: 11px;
	font-size:9px;
}
.kommtnoch {
	font-size:9px;
	line-height:11px;
}

.bluetitle {
	color: #003366;
	font-weight: bold;
	font-size: 14px;
}
.bluebold {
	color: #003366;
	font-weight: bold;
}

.subnav {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.eventheader {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:bold;
	color:#000; 
}

.sum { text-decoration:underline; font-weight:bold; }
.addresslabel { font-weight:bold;text-align:left }

/* reservierte karten */
.resrowres { background-color:#ccddee; }
.resrowresbold { background-color:#ccddee; font-weight: bold; font-size:10pt;}
.resrow0 { background-color:#dddddd }
.resrow1 { background-color:#eeeeee }

.alterrow0 { background-color:#eeeeee }
.alterrow1 { background-color:#ffffff }

.gray,.grey { color:#666666 }
.faqheader {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; font-weight:bold; margin-top:11px }

.frage {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#036; font-weight:normal; margin-top:11px }
.antwort {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; margin-top:4px }

.upper {font-family:arial,helvetica; font-size:11px; text-transform:uppercase; color:#003366 }


.trailertext {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px;
	color:#666666;
}

/* subnavigation */
        td.subnav {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
            padding-left:11px;
            padding-right:11px;
            padding-bottom:2px;
            padding-top:2px;
            background-color:#eeeeee;
            background-image:url(/images/subnav/button_bg.gif);
        }
     	td.subnavg {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
			color:#666;
            padding-left:11px;
            padding-right:11px;
            padding-bottom:2px;
            padding-top:2px;
            background-color:#cccccc;
            background-image:url(/images/subnav/button_bg.gif);
        }

        td.subnav2 {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
            padding-left:11px;
            padding-right:11px;
            padding-bottom:2px;
            padding-top:2px;
            background-color:#cccccc;
            background-image:url(/images/subnav/button_bg2.gif);
        }
/*
        td.subsubnavlast {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
            padding-bottom:2px;
            background-color:#ffffff;
        }
		td.subsubnavfirst {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
            padding-top:2px;
            background-color:#ffffff;
		}
*/
        td.subsubnav {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
            padding-bottom:4px;
            padding-top:4px;
            background-color:#ffffff;
        }
        td.subnav a, td.subsubnav a, td.subnav2 a, td.subsubnavfirst a, td.subsubnavlast a {
            text-decoration:none;
            color: #000000;
        }
        td.subnavg a {
            text-decoration:none;
            color: #666666;
        }
        td.subnav div, td.subnav2 div, td.subnavg div, td.subsubnav div, td.subsubnavlast div, td.subsubnavfirst div {
            font-family:arial, helvetica, sans-serif;
            font-size:9px;
			margin-left:11px;
			margin-right:11px;
        }

/* formulare */

input, select {
	font-family:arial, helvetia, sans-serif;
	font-size:11px;
}

.step {
	text-align:right;
}
.step .total {
	color:#666;
}
.error {
	padding:10px;	
	background-color:#eee;
}
div.error div.title {
	font-weight:bold;
	text-transform:none;
	color:#c00;
}
.copyright {
	font-size:9px;
	color:#999;
}

/* teaser */
.teaser .title {
	font-weight_bold;
	color:#000;
	margin-bottom:5px;
}

/*
.teaser .title .cat {
	font-weight:bold;
	color:#f60;
}
*/

.teaser .lead {
	font-weight_bold;
	color:#666;
}
.teaser .link  {
	text-align:right;
}
.teaser .link a {
	text-decoration:none;
	color:#009c00;
}

.teaser .cat {
	color:#906;
	/* text-transform:uppercase; */
}

