﻿* { margin:0; padding:0; }
body 
{
	background-color:#a7997c; 
	background-image:url(../grafix/bg_body.jpg); 
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#header{ width:998px; height:auto; clear:both; }
#navi
{ 
	width:998px;	
	height:auto; 
	clear:both; 
	padding: 0 0 10px 0;
}
#navi table{ background-image:url(../grafix/bg-main-opera.gif); width:998px;}

/* ALLGMEINER AUFBAU DER SEITE */
#hauptteil
{ 
	float:left; 
	clear:both; 
	height:auto; 
	width:1200px; /* 1200px, damit der inhalt nicht verrutscht - bitte nicht löschen (wurde nämlich schonmal gelöscht :( */
}
#hauptteil div.menue{ width:205px; height:auto; float:left; border-top:#FFFFFF 2px solid; }
#hauptteil div.content
{	
	background-color:#CAC3B3; 
	background-attachment:fixed; 
	float:left; 
	border-top:#FFFFFF 2px solid;
}
#hauptteil div.content_oben{ min-height:750px;}
#hauptteil div.mitte
{ 
	float:left;
	width:455px;
	height:auto; 
	padding:0px 6px 0px 14px; 
}

#hauptteil div.rechts
{
	float:left;
	width:310px;	
	height:auto; 
	clear:right; 
	padding:0px 8px 0px 0px; 
}

* html #hauptteil div.rechts
{
	padding:0px 6px 0px 0px; 
}

#hauptteil div.unten
{ 
	float:left; 
	clear:both; 
	width:768px; 
	height:auto; 
	padding:0px 3px 0px 14px;
}
* html #hauptteil div.unten
{ 
	padding:0px 11px 0px 14px;
}

div.footer{ text-align:center; float:left; clear:both; height:auto; width:785px; background-color:#CAC3B3;}
div.footer li{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color:#ffffff; margin-left: 10px; margin-right:10px;	list-style: none; display:inline;}
div.footer a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #6c1818; text-decoration:none; display:inline;}
div.footer a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #ffffff; text-decoration:none; display:inline;}

#skyscraper
{ 
	position: absolute; 
	top:155px; 
	left:1014px; 
}

*+html #skyscraper
{ 
	top:160px; 
}


div.patch_container 
{
	float:left;
}

div.patch_container_marginright /*relevant für patch_klein*/
{
	float:left;
	margin: 0 11px 16px 0;
}
div.patch_klein /* KRITIK DER WOCHE, STARS AND STORIES */
{ 
	background: url(../grafix/schatten_seite_219.gif) repeat-y;
	width:219px; 
	height:140px;
}

div.patch_mittel /*GEWINNSPIEL*/
{ 
	background: url(../grafix/schatten_seite_306.gif) repeat-y;
	width:306px; 
	height: 155px;
}

div.patch_gross /* MEINE FILMTIPPS */
{ 
	background: url(../grafix/schatten_seite_450.gif) repeat-y;
	width:450px; 
	padding: 0 0px 0px 3px;
}

div#willkommen
{
	height: 184px;
}

div#willkommen h1
{
	margin: 0 6px 0 0;
}

div#willkommen h2
{
	margin: 5px 0px 0 0px;
}

div#willkommen p
{
	font-size:10px;
	margin: 5px 0px 0 0px;
}
div#willkommen img        
{
	margin: 0 10px 0 0;
	float:left;
}
div#willkommen img.mehr
{
	margin: 10px 0px 0 0;
}

div.patch_lang /*Adressbuch*/
{
	background: url(../grafix/schatten_seite_768.gif) repeat-y;
	width:768px; 
}

div.patch_klein img, div.patch_mittel img
{
	float:left;
	margin: 0 10px 0 3px; 
}

div.patch_klein img.mehr, div.patch_mittel img.mehr, div.konsole img.mehr
{ 
	float:none;
	margin: 0 0 0 0px;
}
div.patch_klein p, div.patch_mittel p, div.konsole p
{ 
	font-size:10px; 
	margin:3px 4px 5px 5px;
}

/*INFO OPERA */
#infoopera{ float:left; width:450px; background-image:url(../grafix/infoopera-bg.jpg); background-repeat:repeat-y;}
#infooperaheader{ height:27px; background-image:url(../grafix/infoopera-head-bg.jpg);}
#infooperabody { padding-right:10px; font-family:Arial, Helvetica, Sans-Serif; font-size:10px; color:#000000; }
#infooperabody img{padding: 0px 15px 0px 3px; }
#infooperabody img.button{padding: 20px 0px 0px 0px; }


/* MEIN KINO */
div#meinkino
{
	width: 450px;
	background:url(../grafix/schatten_seite_450.gif) repeat-y #c9c1b1;
	padding: 0 2px 0 2px;
}
div#meinkino h1
{
	background-color: #000000;
	margin: 0 5px 0 1px;
}
div#meinkino h1.h1gross
{
	display:block;
	background: url(../grafix/headline_bg_40.jpg) repeat-x #000000 ;
	padding-top: 8px;
	padding-left: 15px;
	height: 40px;
	margin: 0 5px 0 1px;
	font-size:15px; 
	color: #6c1818; 
	font-style:italic; 
	font-weight:bold; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#meinkino p
{ 
	color:#ffffff;
	font-weight: bold;
	font-size:12px; 
	padding: 5px 0px 5px 5px; 
	margin: 0 5px 0 1px;
	background:#37444d;
}

div#meinkino img.pfeil
{
	margin: 2px 5px 0 15px;
}

#meinkino a:LINK.meinkinolink, #meinkino a:VISITED.meinkinolink, #meinkino a:ACTIVE.meinkinolink
{
	display:inline; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:0 0 0 10px; 
	text-decoration:none; 
	color:#000000;
	position: relative;
	top: -2px;
}
#meinkino a:HOVER.meinkinolink
{
	display:inline; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	padding: 0 0 0 10px; 
	text-decoration:none;
	color:#000000;
	position: relative;
	top: -2px;
}

/* AKTUELLE FILME IM TABELLENFORMAT */
table.aktuellefilmeheader
{ 
	background-color:#8b765c; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:bold;
}

table.aktuellefilme
{
	border-bottom: solid 1px #C1E0FF;
	padding:3px 0px 2px 0px;
	width:442px;
	margin: 0 6px 4px 3px;
}
table.aktuellefilme tr.head{ font-size:12px; font-weight:bold; color: #000;}
table.aktuellefilme tr.head td.links{ text-align:left; padding-left: 10px;}
table.aktuellefilme tr.head td.rechts{ text-align:right; padding-right: 10px;}
table.aktuellefilme tr.body{ font-size:11px; font-weight:bold;}
table.aktuellefilme tr.body td.links{ text-align:left; padding-left: 10px;}
table.aktuellefilme tr.body td.rechts{ text-align:right; padding-right: 10px;}



/* MEMBER LOGIN BEREICH, SUCHE */
a:LINK.link_klein{ font-size:10px; color:#FFFFFF; text-decoration:underline;}
a:ACTIVE.link_klein{ font-size:10px; color:#FFFFFF; text-decoration:underline;}
a:VISITED.link_klein{ font-size:10px; color:#FFFFFF; text-decoration:underline;}
a:HOVER.link_klein{ font-size:10px; text-decoration:underline;}

div.login, div.suche
{
	background: url(../grafix/schatten_seite_306.gif) repeat-y;
	width:306px; 
}

div.login_inhalt
{
	background-color: #8b765c;
	margin:0 3px;
	height: 130px;
	width:268px;
	padding: 20px 16px;
}

div.login_inhalt input.textbox
{
	display: block;
	margin: 2px 0 0 0;
	border:0;
    background: transparent url(../grafix/textbox.gif) no-repeat top left;
    height: 24px;
    width: 168px;
    padding:6px 14px 0 14px;
	font-size:10px;
	color: #999999;
}

div.suche_inhalt a.suchbutton
{
	background: transparent url(../../grafix/button_suche_rot.gif) no-repeat;
	width:59px;
	height:16px;
	float:right;
	margin: 6px 0 0 0;
}

div.login_inhalt ul
{
	list-style:none;
	margin: 6px 0 0 5px;
	float: left
}
div.login_inhalt a.loginbutton
{
	background: url(../../grafix/button_login_rot.gif) no-repeat;
	width:59px;
	height:16px;
	float:right;
	margin: 10px 0 0 0;
}
div.login_inhalt input.loginbutton
{
	background: url(../../grafix/button_login_rot.gif) no-repeat;
	width:59px;
	height:16px;
	float:right;
	margin: 25px 0 0 0;
}

div.eingeloggt{width:300px; height:208px; margin:0px 3px; background-color: #8b765c;}
div.eingeloggt div.eingeloggt_links{ float:left;}

div.eingeloggt div.eingeloggt_links ul a.linkaktiv{background-color:#735E4C; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; display: block;}
div.eingeloggt div.eingeloggt_links ul{ list-style-type:none;}
div.eingeloggt div.eingeloggt_links ul a{ padding-top:6px; height:19px; width:140px; text-indent:8px; display:block; border-bottom: #97846D 1px solid;}
div.eingeloggt div.eingeloggt_links ul a:LINK{ color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; display: block;}
div.eingeloggt div.eingeloggt_links ul a:VISITED{ color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; display: block;}
div.eingeloggt div.eingeloggt_links ul a:ACTIVE{ color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; display: block;}
div.eingeloggt div.eingeloggt_links ul a:HOVER{ background-color:#735E4C; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; display: block;}

div.eingeloggt div.eingeloggt_links ul a.letztes{ border:0px;}

div.eingeloggt div.eingeloggt_rechts{ float:right; margin: 5px 16px 0px 0px; text-align:right; width:120px;}
div.eingeloggt div.eingeloggt_rechts h3{ margin-bottom:10px;}

div.eingeloggt div.eingeloggt_rechts a.logoutbutton
{
	background: url(../../grafix/button_logout_rot.gif) no-repeat;
	width:59px;
	height:16px;
	margin:10px 0px 0px 0px;
	float:right;
}

div.suche_inhalt
{
	background-color: #8b765c;
	margin:0 3px;
	height: 41px;
	width:268px;
	padding: 15px 16px;
}

div.suche_inhalt a
{
	list-style:none;
	margin: 0px 0 0 5px;
	float: left
}

div.suche_inhalt input.textbox_suche
{
	display: block;
	margin: 2px 0 0 0;
	border:0;
    background: transparent url(../grafix/textbox_suche.gif) no-repeat top left;
    height: 24px;
    width: 130px;
    padding:6px 14px 0 14px;
	font-size:10px;
	color: #999999;
padding-left: 30px;
}

div.suche_inhalt img.suchbutton
{
	float:right;
	margin: 6px 0 0 0;
}
div.suche_inhalt .text_klein{ font-size:10px; color:#FFFFFF;}



div.konsole /*AKTUELLES*/
{ 
	background: url(../grafix/schatten_seite_306.gif) repeat-y;
	width:306px; 
	
	margin: 0;
	padding: 0 0 0 3px;
}

*+html div.konsole 
{ 
	/*height: 377px;*/
	margin: 16px 0 0 0;
}

div.konsole p
{ 
	background:url(../grafix/aktuelles-p-bg.gif) repeat-x; 
	width:290px; 	
	margin: -4px 0 0 0;	
	padding: 10px 0 10px 10px; 
	font-family:Arial, Helvetica, sans-serif;	
	font-size:9px; 
	color:#000000; 
	font-weight:bold;
}
.werk, .komponist{ font-size:12px; color:#FFFFFF;}
.zeit{ font-size:12px;}
div.konsole h2
{ 
	background:url(../grafix/aktuelles-ul-h2-bg.jpg) no-repeat; 
	color:#000000; 
	padding: 3px 0 0 40px; 
	display:block; 
	height:20px; 
}

div.konsole ul
{
	list-style: none;
	clear:both;
}

a.konsole_link
{
	display: block;
	border-bottom: #797670 1px solid;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	margin: 0 6px 0 0;
	padding:4px 0 4px 40px;
}

*+html a.konsole_link
{
	padding:2px 0 3px 16px;
}

a.konsole_weitere
{
	display: block;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	margin: 0 3px 0 5px;
	padding:0 0 16px 16px;
	font-weight:bold;
}

*+html a.konsole_weitere
{
	display: block;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	margin: 0 3px;
	padding:2px 0 3px 16px;
	font-weight:bold;
}

div.konsole img.pfeil
{
	border:none;
	background: url(../../grafix/pfeil-rechts-rot.gif) no-repeat;
	width: 10px; 
	height:15px;
	margin-right: 5px; 
}

*+html div.konsole img.pfeil
{
	margin: 3px 10px 0 0;
}


/* ALLGEMEINE CSS-STILE */

h1
{
	display:block;
	background: url(../grafix/headline_bg.gif) repeat-x #000000 ;
	padding-top: 8px;
	padding-left: 15px;
	height: 22px;
	margin: 0 3px;
	font-size:15px; 
	color: #6c1818; 
	font-style:italic; 
	font-weight:bold; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

div.filmstammblatt-headline
{
	display:block;
	background: url(../grafix/headline_bg.gif) repeat-x #000000 ;
	color: #6c1818; 
	text-align:left;
	font-style:italic;
	font-weight:bold; 
	font-size:15px; 
}


/* SCHATTEN-DIVS */
div.schatten_unten_klein
{
	width: 219px;
	height: 10px;
	background: url(../grafix/schatten_unten_219.gif) no-repeat;
	float:left;
	overflow:hidden;
	margin: -10px 0 0px 0;
}

div.schatten_unten_mittel
{
	width: 306px;
	height: 10px;
	background: url(../grafix/schatten_unten_306.gif) no-repeat;
	clear:both;
	overflow:hidden;
	margin: -10px 0 16px 0;
}

div.schatten_unten_mittel_8
{
	width: 306px;
	height: 8px;
	background: url(../grafix/schatten_unten_306_8.gif) no-repeat;
	clear:both;
	overflow:hidden;
	margin: 0px 0 14px 0;
}

div.schatten_unten_gross
{
	width: 450px;
	height: 10px;
	background: url(../grafix/schatten_unten_450.gif);
	clear:both;
	margin: 0 0 16px 0;
	overflow:hidden;
}

div.schatten_unten_lang
{
	width: 768px;
	height: 10px;
	background: url(../grafix/schatten_unten_768.gif);
	clear:both;
	overflow:hidden;
	margin: 0 0 16px 0;
}
h2{	font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; padding-left: 10px; font-weight:bold; text-align:left;}
h3{	font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; font-weight:bold; font-style:italic;}


/* STILE: MENÜ LINKS */
/*Hauptlink - Filme, Kinos, Stars & Stories*/
div#MenueLinks{	border-bottom: solid 1px #FFFFFF;}

div#MenueLinks div.HauptLink a{ border-top: 1px solid white;	padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; width: 205px; height: 19px; background-color:#b30d1c; color: #FFFFFF; display: block; text-decoration: none; text-indent:10px;}
div#MenueLinks div.HauptLink a:HOVER{ background-color:#6c1818;}

/*Sublink - Untermenü*/
div#MenueLinks div.SubLink div a{ border-bottom: 1px solid #605240; padding-top:3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; width: 205px; height: 19px; background-color:#8b765c; display:block; text-indent:25px;outline: none;}
div#MenueLinks div.SubLink div a:HOVER{	background-color:#b69b78;outline: none;}
div#MenueLinks div.SubLink div a:ACTIVE{ background-color:#b69b78;outline: none;}

div#MenueLinks div.HauptLink a.linkaktiv{ background: #6c1818; }
div#MenueLinks div.SubLink div a.linkaktiv{ background: #b69b78; }

div#Kinokarten a{ display:block; height:53px; background:#c2321c url(../grafix/kinokarten.gif); text-indent: -999px;}
div#Kinokarten a:hover{	background:#740f00 url(../grafix/kinokarten-selected.gif);}


/* STILE: NAVIGATION TOP */
.rahmen-navi{ border-left: #ffffff 2px solid; border-bottom: #ffffff 2px solid; border-top: #ffffff 2px solid;}
a:LINK.navi, a:VISITED.navi, a:ACTIVE.navi { font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 16px; text-decoration: none;	font-weight: bold;}
a:HOVER.navi { font-family: Arial, Helvetica, sans-serif; color: #ffffff; background-image: url(../grafix/bg-navi-hover.gif); font-size: 16px; text-decoration: none; font-weight: bold; display:block;	height:22px; padding:2px 0 1px 0;}
a.navi-activated{ color: #ffffff; font-size: 16px; text-decoration: none; font-weight: bold; display:block;	height:22px; padding:2px 0 1px 0;}
/*IE Browser Hack*/
*+html a:HOVER.navi { padding:4px 0 3px 0;}
.navi-active { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-image: url(../grafix/bg-navi-hover.gif); font-size: 16px; text-decoration: none; font-style: italic; font-weight: bold;}


/* CONTENTWERBUNG */

div#contentwerbung
{
	padding:0 3px;
	width:306px;
	margin: 0px 0 21px 0; 
}
/* MEINE EINSTELLUNGEN */
div#meine_einstellungen{ padding-left:4px; float:left; width:450px; background-image:url(../grafix/gross_schatten_seite.gif); background-repeat:repeat-y;}

/* KINOS & PROGRAMME, KINOPROGRAMM, KINOAUSWAHL, KINODETAILS, STARS & STORIES, FILMDETAILS, TICKETING */
.suchbereich-headline{ background-color:#6c1818; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold;  padding: 5px 0 5px 15px; margin-left:3px; width:747px;} /* wenn keine Tabelle */
/**+html.suchbereich-headline{ background-color:#6c1818; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold;  padding: 5px 0 5px 15px; margin-left:3px; width:744px;} */
div#suchbereich table{ width:762px; margin-left:3px; }
div#suchbereich table.suchbereich445{ width:445px; margin-left:0px; } /* +Startseite*/
div#suchbereich tr{ background-color:#6c1818; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold; height:30px;}
div#suchbereich td{ padding-left:15px;}
div#suchbereich td.suchbereich-rechts{ text-align:right; padding-right:15px; }
div#suchbereich td.suchbereich-rechts-klein{ text-align:right; padding-right:15px; padding-top:1px; padding-bottom:1px;}
.sub{ background-color:#8b765c; width:732px; padding: 5px 15px 5px 15px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold; min-height:15px; margin-left: 3px;}
.bg-blau-764 { margin-left:3px; background: url(../../grafix/bg-braun-764.jpg); width:762px;}
div.auflistung{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
div.auflistung table{ width:740px;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:15px;}
div.auflistung table.grosserabstand{ margin:10px 0 10px 15px;} /* KINODETAILS */
div.auflistung td{ padding:5px 0 3px 0;}
div.auflistung table td table { width:563px; }
div.auflistung table td .kinoauswahl { width:420px; }
div.auflistung table td .kinoprogramm { width:335px; }
div.auflistung table td table td{ padding:0px;}
/* div.auflistung td.grosserabstand{ padding:15px 0 15px 0;} KINODETAILS */
div.auflistung .aktiv{ font-size:11px; color:#fff; text-decoration:none; font-weight:bold;}
div.auflistung .rechts{ text-align:right; padding-right: 10px;}
div.auflistung img.auflistung-mehr{ padding-top: 5px; border:0;}
div.auflistung h4{ color:#000; font-weight: bold; font-size:12px;}
div.auflistung p{ margin-bottom:10px;}
div.auflistung li.kinosprogramme{display:inline; margin:0px; padding-left:30px;} /*KINOS & PROGRAMME: Details, Preise, Kinoprogramm*/
div.auflistung a:LINK, div.auflistung a:ACTIVE, div.auflistung a:VISITED, div.auflistung a:HOVER{ font-size:12px; color:#000; text-decoration:underline; font-weight:bold;} 
div.auflistung a:LINK.linkunterstrichen, div.auflistung a:ACTIVE.linkunterstrichen, div.auflistung a:VISITED.linkunterstrichen, div.auflistung a:HOVER.linkunterstrichen{ text-decoration:underline;} 
div.auflistung a:LINK.linkweissunterstrichen, div.auflistung a:visited.linkweissunterstrichen, div.auflistung a:ACTIVE.linkweissunterstrichen, div.auflistung a:HOVER.linkweissunterstrichen{ text-decoration:underline;font-size:12px; color:#ffffff; font-weight:bold;} 
div.auflistung a:LINK.linkschwarzunterstrichen, div.auflistung a:visited.linkschwarzunterstrichen, div.auflistung a:ACTIVE.linkschwarzunterstrichen, div.auflistung a:HOVER.linkschwarzunterstrichen{ text-decoration:underline;font-size:12px; color:#000000; font-weight:bold;}
div.auflistung a:LINK.linkschwarz, div.auflistung a:ACTIVE.linkschwarz, div.auflistung a:VISITED.linkschwarz, div.auflistung a:HOVER.linkschwarz{ font-size:12px; color:#000; text-decoration:none; } 

div#auflistung-footer{ width:762px; background:url(../../grafix/bg-hellbraun-764.jpg); min-height:26px; padding:10px 0 0 0;}
div#auflistung-footer.footer2{ padding-bottom:2px;} /*Details*/
div#auflistung-footer img.pfeil{border:0; padding:0 5px 0 15px;}

/* Wenn der content im mittleren Bereich ist (zb. KRITIK DER WOCHE) */
.suchbereich-headline430{ background-color:#6c1818; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold;  padding: 5px 0 5px 15px; width:430px;}
.sub430{ background-color:#8b765c; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold; padding: 5px 0 5px 15px; width:430px; min-height:16px;}
div.auflistung table.table445{ width:420px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:15px; margin-top:10px; padding-right:10px;}
.bg-blau-445 { background: url(../../grafix/bg-braun-445.jpg); width:445px;}

/* KINODETAILS */
.blockright{ float: right; }
.blockleft{ float: left; }
div.buffet{ width:185px; height:230px; float:left;}
div.buffet2{ width:185px; height:160px; float:left;}
div.buffet img{padding-bottom:8px; border:0px;}
img.abstand3px{ margin:3px; border:0px; } /* Saalinfo Soundsystem Pics*/
li.details{display:inline; margin:0px; padding:0 26px 0 15px;}

/* Preisliste */
div#preisliste table{ width:100%;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.text-fett{ color:#000; font-weight: bold; font-size:12px;}
div#preisliste tr{margin:5px;}
div#preisliste td.preis-teil1{ padding:5px 0 5px 15px; width:100px;}
div#preisliste td.preis-teil2{ padding:5px 0 5px 0; }
div#preisliste a:LINK, div#preisliste a:ACTIVE, div#preisliste a:VISITED, div#preisliste a:HOVER{ font-size:12px; color:#000; text-decoration:underline; font-weight:bold;}
div#preisliste td.preis-teil3{ padding:5px 15px 5px 0; width:20px; text-align:right; color:#000; font-weight: bold; font-size:12px;}
.preisliste-hell{ background:url(../../grafix/bg-hellbraun-764.jpg); }
div#preisliste table.preisliste-footer{ margin-left:15px; width: 96%; }
div.preisliste-dunkel{ padding:5px 0 5px 0;}

/* wie bei der preisliste */
.bg-hell{ background:url(../../grafix/bg-hellbraun-764.jpg); width:762px;margin-left:3px; }

/* FILMSTARTS, FILMEJETZT, SUCHERGEBNISSE */
div.zentriert{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 10px 0;}
div.block200-right{ float:left; width:200px; text-align:right; margin-top:5px;}
div.block120-right{ float:right; width:120px; text-align:right; margin-right:15px;}

/*  FILMDETAILS */
.block-kommentare{ width:400px; float:left; margin-right:30px; margin-bottom:20px;}

/* STARS & STORIES + SUB */
div.block-starsandstories{ width:350px; float:left; padding: 10px 15px 0 0;}
div.block-starsandstories2{ width:350px; float:left; padding: 15px 15px 10px 0;}
div.auflistung table.diashow{ width:745px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 15px 1px;}
div.schatten_seite_diashow{ background:url(../../grafix/schatten_seite_diashow.jpg); width:450px; margin:0; padding:0;}
div.schatten_unten_diashow{ background:url(../../grafix/schatten_unten_diashow.jpg); width:450px; height:6px;}

/* TOP 10 */
div#top10{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div#top10 table{ width: 100%; }
div#top10 a:LINK, div#top10 a:ACTIVE, div#top10 a:VISITED, div#top10 a:HOVER{ font-size:11px; color:#000; text-decoration:underline; font-weight:bold;}
.block1-top10{ float:left; padding: 10px 0 0 40px; height:260px;}
.block2-top10{ float:left; padding: 10px 0 0 60px; }
.top10-bild{ background-color: #8b765c; width:310px; margin-bottom:3px;}
div.top10-titel{ padding: 5px 0 5px 0; text-align:center;}
.nummer-aut{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000; font-weight:bold; float:left; margin-left:35px; height:40px;padding-top:15px;}
.nummer-usa{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; font-weight:bold; float:left; margin-left:50px; height:40px;padding-top:15px;}
.text-border{padding: 0 0 0 7px; border-left: 1px solid #000; margin:0; float:left; width:265px; }

/* KRITIK DER WOCHE, EVENTS & AKTIONEN */
div.kritikpics{ float:left; margin-right:10px; padding-bottom:10px; }

/* GEWINNERLISTE */
.winner-head{ background-color:#8b765c; font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px; font-weight:bold; padding:3px 0 3px 16px;}
.winner-vorname{ width:100px; float:left; padding-left:3px; }
.winner-nachname{ width:130px; float:left; }
.winner-plz{ width:70px; float:left;}
.winner-ort{ width:100px; float:left;}

/* INTERVIEW, KINOGUTSCHEINE */
div.bild-container{ float:left; margin:14px 10px 0px 15px; width:170px;}
img.picleiste{ margin-bottom: 15px;}
.textblock{ float:left; width: 520px; margin-top:15px; }

/* Ticketing */
div#ticketing h5{ height:26px; margin-left:3px; width: 762px; padding:8px 0 0 0; background-repeat:no-repeat; }
div#ticketing table{ width: 762px;}
div#ticketing h5.ticketing1{ background:url(../../grafix/button_ticketing_opera_1.jpg); }
div#ticketing h5.ticketing2{ background:url(../../grafix/button_ticketing_opera_2.jpg); }
div#ticketing h5.ticketing3{ background:url(../../grafix/button_ticketing_opera_3.jpg); }
div#ticketing h5.ticketing4{ background:url(../../grafix/button_ticketing_opera_4.jpg); }
div#ticketing a:LINK.linkticket, a:ACTIVE.linkticket, a:VISITED.linkticket, a:HOVER.linkticket{ font-size:15px; color:#FFFFFF; text-decoration:none; } 
.bg-rot{ background-color:#9c1421; width:762px; margin-left:3px; margin-top: 2px; }
.borderticket1{border-bottom:#000 1px solid;border-right:#000 1px solid;}
.borderticket2{border-bottom:#000 1px solid;}
.borderticket3{border-right:#000 1px solid;}
/* TICKETING SITEC */

/** 
{ 
	margin:0; 
	padding:0; 
}

body 
{
	background-color:#00041e; 
	background-repeat:no-repeat; 
	font-family: Arial, Helvetica, sans-serif;
}

h1
{
	display:block;
	padding-top: 8px;
	padding-left: 15px;
	height: 22px;
	margin: 0 3px;
	font-size:15px; 
	color: #2d609c; 
	font-weight:bold; 
	text-align:left;
}

h2
{	
	 font-size:12px; 
	 color: #003366; 
	 margin:5px 4px 0px 5px;
	 font-weight:bold; 
	 text-align:left;
}
h3
{	 
	font-size:12px; 
	color: #ffffff; 
	font-weight:bold;
}
h4
{	 
	font-size:12px; 
	font-weight:bold;
}*/

/* Message Berich im oberen Teil */
.sinemaMessageArea
{ 
	background-color :#dad4c6; 
	width:756px;
	margin-left:3px; 
	font-size:12px; 
	color:#000000; 
}

div.sinemaMessageArea table
{ 
	width:740px;
	margin-left:15px;
}

/* Gesamer Saalplan Bereich */
.sinemaResArea
{ 
	background-color:#8b765b; 
	color: #ffffff; 
	font-size:12px; 
	font-weight:bold;  
	width:756px;
	margin-left:3px;
	padding: 5px 0 5px 0;
}

.sinemaResArea p
{ 
	padding: 0 15px 0 15px;
}

/* Tabelle */
.sinemaRes table
{ 
	padding: 0 0 0 0;
}


.sinemaRes.planRow
{
	width:55%;
	height:300px;
	padding-left:15px;
}

.sinemaRes.rightRow
{
	width:45%;
}

/* Ermäßigungsliste */
.sinemaRes.reductions 
{
}

.sinemaRes.reductions.col1
{
	width:40%;
	height:30px;
}

.sinemaRes.reductions.col2
{
	width:20%;
}

.sinemaRes.reductions.col3
{
	width:40%;
}

/* Aktuelle Auswahl */
.sinemaRes.selection
{
	height:30px;
	text-align:left;
}

.sinemaRes.selection th
{
	height:30px;
	border-bottom: #fff 2px solid; 
}

.sinemaRes.selection.col1
{
	text-align:left;
	width:40%
}

.sinemaRes.selection.col2
{
	text-align:left;
	width:60%;
}

/* Legende */
.sinemaRes.legend
{
	text-align:left;
	width:100%;
	font-size:10px; 
	font-weight:bold;
	margin-left:15px;
}

.sinemaRes.legend a
{
	color:#fff;
	text-decoration:none;
	vertical-align:top;
}

/* Reservierungsbestätigung und Warenkorb */
.sinemaRes.list
{
	text-align:left;
	width:100%;
	padding:5px 5px 5px 5px;
}
.sinemaRes.list th
{ 
	background-color:#a89a7d; 
	border:#8b765b 1px solid;
	height:30px;
}
.sinemaRes.list td
{ 
	background-color :#dad4c6; 
	border:#8b765b 1px solid;
	color:#000000; 
}


.sinemaRes.list.col1
{
	width:45%;
}

.sinemaRes.list.col2
{
	width:30%;
}

.sinemaRes.list.col3
{
	width:20%;
	text-align:center;
}

.sinemaRes.list.col4
{
	width:5%;
	text-align:center;
}

/* mPay24 Formular */
.sinemaPayArea
{ 
	background-color:#8b765b; 
	color: #ffffff; 
	font-size:12px; 
	font-weight:bold;  
	width:741px;
	height:260px;
	margin-left:3px;
	padding: 5px 5px 5px 10px;
}

.sinemaPayArea a:link, .sinemaPayArea a:hover, .sinemaPayArea a:visited
{
	color:#ffffff;
	text-decoration:underline;
}
.sinemaPayArea a.button:link, .sinemaPayArea a.button:hover, .sinemaPayArea a.button:visited,
.sinemaPayArea a.button200:link, .sinemaPayArea a.button200:hover, .sinemaPayArea a.button200:visited
{
	color:#ffffff;
	text-decoration:none;
}

.sinemaRes.list.sum
{
	font-size:14px;
}

.sinemaPayArea h1
{
	color:#000000;
}


.sinemaRes.mpay24
{
	margin-left:15px;
	padding-bottom:2px;
	vertical-align:top;
}

.sinemaRes.mpay24.col1
{
	margin-left:2px;
	width:165px;
}
.sinemaRes.mpay24.col2
{
	margin-left:2px;
}

.sinemaRes.mpay24.col2 input
{
	width:180px;
	height:18px;
}

.sinemaRes.mpay24.col2 select
{
	width:184px;
}

.sinemaRes.mpay24.process
{
	margin:0 0 0 5px;
}

/* Vip aufbuchen */
.sinemaRes.chargeVip
{
}

table.sinemaRes.chargeVip 
{
	width:100%;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}

.sinemaRes.chargeVip.col1
{
	width:150px;
}

.sinemaRes.chargeVip.col2
{
}

.sinemaRes.chargeVip input
{
	width:50px;
}

/* Allgemeine Formate */
.button
{
	background:url(images/button_red100.gif) no-repeat;
	height:17px;
	width:100px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	padding:1px 0 0 0;
}

.button200
{
	background:url(images/button_red200.gif) no-repeat;
	height:17px;
	width:200px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	padding:1px 0 0 0;
}

.bordersolid{ border-bottom: #fff 2px solid; border-top:0; border-left:0; border-right:0;}

.error
{
	font-weight:bold;
	color:Red;
    background-color:#FDD7CF;
}

.message
{
	font-weight:bold;
	color:#000;
	font-size:12px;
}
.filledRatingPers {
    background-image: url(../../grafix/icon_maexchen_rot.png);
}

.emptyRatingPers {
    background-image: url(../../grafix/icon_maexchen_ticket_beige_opera.gif);
}

.savedRatingPers {
    background-image: url(../../grafix/icon_maexchen_rot.png);
}
.ratingPers{
    font-size: 0pt;
    width: 15px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    margin-top:5px;
}
/*-------------------------------------------------*/

/* inputs */
select.dropdown-40{ width:40px; color:#777777; font-size:9px; padding: 3px;} 
select.dropdown-70{ width:70px; color:#777777; font-size:9px; padding: 3px;} 
*+html select.dropdown-70{ width:70px; color:#777777; font-size:9px;} 
select.dropdown-80{ width:80px; color:#777777; font-size:9px; padding: 3px; margin-left:3px;}
select.dropdown-100{ width:100px; color:#777777; font-size:9px; padding: 3px; margin-left:-3px;}
select.dropdown-120{ width:120px; color:#777777; font-size:9px; padding: 3px; margin-left:3px;}
select.dropdown-130{ width:130px; color:#777777; font-size:9px; padding: 3px;}
select.dropdown-160{ width:160px; color:#777777; font-size:9px; padding: 3px;}
input.textarea-120{ width: 290px; color:#777777; font-size:9px; padding: 3px; margin-left:3px; height:50px;}
.textarea-180{ width: 390px; color:#777777; font-size:9px; padding: 3px; margin-left:3px; height:100px; font-family: Arial, Helvetica, sans-serif;}
input.textbox-25{ width: 25px; color:#777777; font-size:9px; padding: 3px; }
input.textbox-50{ width: 50px; color:#777777; font-size:9px; padding: 3px; }
input.textbox-85{ width: 85px; color:#777777; font-size:9px; padding: 3px; }
input.textbox-85{ width: 85px; color:#777777; font-size:9px; padding: 3px; }
input.textbox-90{ width: 90px; color:#777777; font-size:9px; padding: 3px; }
input.textbox-120{ width: 112px; color:#777777; font-size:9px; padding: 3px; margin-left:3px;}
*+html input.textbox-120{ width: 110px; color:#777777; font-size:9px; padding: 3px; margin-left:3px;height:7px;}
input.textbox-125{ width: 122px; color:#777777; font-size:9px; padding: 3px; margin-left:3px;}
input.textbox-150{ width: 150px; color:#777777; font-size:9px; padding: 3px; }
input.textbox-sms{ width: 300px; color:#777777; font-size:9px; padding: 3px; }
.label-ticket{background-color:#fff; color: #000; padding:10px;}
.label-ticket1{background-color:#fff; color: #000; padding:3px;}
.label-ticket2{background-color:#fff; color: #ff0000; padding:2px;}

a:LINK.linkweiss, a:ACTIVE.linkweiss, a:VISITED.linkweiss, a:HOVER.linkweiss{ font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold;} 
a:LINK.linkschwarz, a:ACTIVE.linkschwarz, a:VISITED.linkschwarz, a:HOVER.linkschwarz{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold;} 
a:LINK.linkschwarz-thin, a:ACTIVE.linkschwarz-thin, a:VISITED.linkschwarz-thin, a:HOVER.linkschwarz-thin{ font-size:11px; color:#000000; text-decoration:underline;}

/*box für kinos-bundesländer*/
div.box150{ width: 160px; min-height:100px; float: left; margin-right:10px; margin-bottom:10px; border:#fff 1px dotted; background-color:#70a3ca;}
div.box150 p{ background-color:#8b765c; padding:3px 0 3px 8px; }
.box150-inhalt{ padding: 5px 0 5px 8px; display:block; }
div.box150 a:LINK, div.box150 a:ACTIVE, div.box150 a:VISITED, div.box150 a:HOVER{ font-size:11px; color:#fff; text-decoration:underline; font-weight:bold;} 

/*fonts*/
.weiss{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
.weiss15px{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:bold;}
.schwarz{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
.grau{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.cinerot{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:bold;}
.text-klein{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.text16px{ font-size:16px;}
.rot{color:#ff0000;}

div.abstand5{ height:5px; margin:0; padding:0; visibility:hidden;}
div.abstand2{ height:2px; margin:0; padding:0; visibility:hidden;}

/* trennlinien */
.borderdotted{border:none; border-bottom: 1px dotted #000000;}
.bordersolid{ border-bottom: #fff 2px solid; border-top:0; border-left:0; border-right:0;}
.bordersolid-margin15{ border-bottom: #fff 2px solid; border-top:0; border-left:0; border-right:0; margin: 0 15px 0 15px;}
hr.dotted-750{ border-bottom: #000 1px dotted; border-top:0; border-left:0; border-right:0; }

img.picleft{ float:left; margin-right:10px; }  /* STARSANDSTORIES */
.button-play{ margin-bottom:-2px; } 

/*versch. rahmen*/
div.rahmen15{margin: 0px 15px 0px 15px;}

/*einfache liste*/
div.liste-normal ul{ margin-left:20px;}
div.liste-normal li{ margin-bottom:5px;}

/* Für die Vergabe eines Ratings */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    margin-top:5px;
}

.filledRatingStar {
    background-image: url(../../grafix/stern_rot.png);

}

.emptyRatingStar {
    background-image: url(../../grafix/stern_weiss.png);
}

.savedRatingStar {
    background-image: url(../../grafix/stern_weiss.png);
}

/* LINKBUTTONS */
.button-details{ background: url(../../grafix/button_details_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-mehr{ background: url(../../grafix/button_mehr_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-suche{ background: url(../../grafix/button_suche_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-ja{ background: url(../../grafix/button_ja_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-abbrechen{ background: url(../../grafix/button_abbrechen_rot.gif) no-repeat; width:100px; height:16px; display:block; }
.button-karten{ background: url(../../grafix/tickets.png) no-repeat; width: 66px; height:34px; display:block;}
.button-kaufen-rot{ background: url(../../grafix/button_kaufen_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-reservieren-rot{ background: url(../../grafix/button_reservieren_rot.gif) no-repeat; width:101px; height:16px; display:block; }
.button-weiter{ background: url(../../grafix/button_weiter_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-warenkorb{ background: url(../../grafix/button_warenkorb_rot.gif) no-repeat; width:120px; height:16px; display:block; }
.button-weiter-rot{ background: url(../../grafix/button_weiter_rot.gif) no-repeat; width:59px; height:16px; display:block; }
.button-alleanzeigen{ background: url(../../grafix/button_alleanzeigen_rot.gif) no-repeat; width:127px; height:17px; display:block; }
.button-kauf-abschliessen-rot{background: url(../../grafix/button_kauf_abschliessen_rot.gif) no-repeat; width: 147px; height:17px; display:block;}
.button-kauf-drucken-rot{background: url(../../grafix/button_kauf_drucken_rot.gif) no-repeat; width: 115px; height:17px; display:block;}
.button-reservierung-abschliessen-rot{background: url(../../grafix/button_reservierung_abschliessen_rot.gif) no-repeat; width: 197px; height:17px; display:block;}
.button-moviecard-aufladen-rot{background: url(../../grafix/button_moviecard_aufladen_rot.gif) no-repeat; width: 163px; height:17px; display:block;}
.button-reservierung-drucken-rot{background: url(../../grafix/button_reservierung_drucken_rot.gif) no-repeat; width: 168px; height:17px; display:block;}
.button-zurueck{background: url(../../grafix/button_zurueck_rot.gif) no-repeat; width:59px; height:16px; display:block;}
.button-aenderungen-eintragen{background: url(../../grafix/button_aenderungeneintragen_rot.gif) no-repeat; width:197px; height:17px; display:block;}
.button-senden{background: url(../../grafix/button_senden_rot.gif) no-repeat; width:59px; height:16px; display:block;}
.stern-rot{ background: url(../../grafix/stern_rot.png) no-repeat; width: 10px; height:10px;}
.stern-weiss{ background: url(../../grafix/stern_weiss.png) no-repeat; width: 10px; height:10px;}
.button-registrierung-abschicken{background: url(../../grafix/button_registrierungabschicken_rot.gif) no-repeat; width: 197px; height:17px; display:block;}

.icon-trailer{ background: url(../../grafix/icon_trailer.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; padding:0; display:block; float:left; }
.icon-info{ background: url(../../grafix/icon_info.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-info-klein{ background: url(../../grafix/icon_info_klein.png) no-repeat; width: 14px; height:14px; margin:0 4px 0 0; display:block; float:left; }
.icon-credit{ background: url(../../grafix/icon_credits.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block;  float:left; }
.icon-fachkritik{ background: url(../../grafix/icon_fachkritik.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-drucken{ background: url(../../grafix/icon_drucken.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-kommentare{ background: url(../../grafix/icon_kommentare.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-parken{ background: url(../../grafix/icon_parken.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-preise{ background: url(../../grafix/icon_preise.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-plus{ background: url(../../grafix/icon_plus.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-buffet{ background: url(../../grafix/icon_buffet.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-gastro{ background: url(../../grafix/icon_gastro.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-paragraph{ background: url(../../grafix/icon_paragraph.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left; }
.icon-hilfe{ background: url(../../grafix/icon_hilfe.png) no-repeat; width: 20px; height:20px; margin:0 4px 0 0; display:block; float:left;}
.icon-hilfe-klein{ background: url(../../grafix/icon_hilfe_klein.png) no-repeat; width: 12px; height:12px; }
.icon-maexchen-frei{ background:url(../../grafix/icon_maexchen_ticket_blau_cpxx.gif) no-repeat; width: 12px; height:12px; padding-right:5px;}
.icon-maexchen-besetzt{ background:url(../../grafix/icon_maexchen_ticket_rot.png) no-repeat; width: 12px; height:12px; padding-right:5px;}

.pfeil-anfang{ background: url(../../grafix/blaettern_erste_seite_rot.gif) no-repeat; width: 11px; height:15px;margin-left: -30px; position:absolute; }
.pfeil-links{ background: url(../../grafix/pfeil-links-rot.gif) no-repeat; width: 10px; height:15px;margin-left: -17px; position:absolute;  }
.pfeil-rechts{ background: url(../../grafix/pfeil-rechts-rot.gif) no-repeat; width: 10px; height:15px;margin-left: 5px; position:absolute; }
.pfeil-ende{ background: url(../../grafix/blaettern_letzte_seite_rot.gif) no-repeat; width: 11px; height:15px;margin-left: 18px; position:absolute; }
.pfeil-weiter{ background: url(../../grafix/pfeil-rechts-rot.gif) no-repeat; width: 10px; height:15px;margin-right: 5px; display:block;}
.pfeil-zurueck{ background: url(../../grafix/pfeil-links-rot.gif) no-repeat; width: 10px; height:15px;margin-right: 5px; display:block;}

/* TOP 10 BUTTONS */
.oe_aufsteigend{background: url(../../grafix/pfeil_up_weiss.png) no-repeat; width: 24px; height:24px; }
.oe_absteigend{background: url(../../grafix/pfeil_down_weiss.png) no-repeat; width: 24px; height:24px; }
.oe_neu{background: url(../../grafix/neu_weiss.png) no-repeat; width: 24px; height:24px; }
.oe_unveraendert{background: url(../../grafix/pfeil_hori_weiss.png) no-repeat; width: 24px; height:24px; }
.usa_aufsteigend{background: url(../../grafix/pfeil_up_blau.png) no-repeat; width: 24px; height:24px; }
.usa_absteigend{background: url(../../grafix/pfeil_down_blau.png) no-repeat; width: 24px; height:24px; }
.usa_neu{background: url(../../grafix/neu_blau.png) no-repeat; width: 24px; height:24px; }
.usa_unveraendert{background: url(../../grafix/pfeil_hori_blau.png) no-repeat; width: 24px; height:24px; }

/* AMPELN */
.ampel-rot{background: url(../../grafix/ampel_rot.png) no-repeat; width: 12px; height:12px; }
.ampel-gelb{background: url(../../grafix/ampel_gelb.png) no-repeat; width: 12px; height:12px; }
.ampel-gruen{background: url(../../grafix/ampel_gruen.png) no-repeat; width: 12px; height:12px; }
.ampel-weiss{background: url(../../grafix/ampel_weiss.png) no-repeat; width: 12px; height:12px; }

div.flash-menue{ padding: 5px 30px 0 25px; float:left; border-right: #fff 2px solid; margin-top:3px; height:24px;}
div.flash-menue2{ padding-left: 25px; padding-right: 25px; float:left; border-right: #fff 2px solid;}
div.trailer{ float:left; margin-left:20px;}

/* IE6 PNG FIX */
img, div, a { behavior: url(../../grafix/iepngfix.htc) }

.highlight{ background-color:Yellow; }

ul.autocopmlete{ color: #999999; font-size:9px; list-style-type:none; text-align:left; font-family:Arial,Helvetica,sans-serif; font-weight:normal;}
li.autocomplete{ color:#999999; font-size:9px; background-color:#ffffff; list-style-type:none; text-align:left; }
li.autocompletehighlighted{ color:#333333; font-size:9px; background-color:#dddddd; list-style-type:none; cursor:pointer; text-align:left; }


/* styles für die volltextsuche */
div.textbox-suche-neu{background-image: url(/grafix/suchfeld.png); background-repeat:no-repeat;height:18px;padding-bottom:5px;padding-left:25px;padding-right:5px;padding-top:0px;width:140px;}
input.textbox-suche-neu{margin-top:4px;border:0px;border-style:none;color:#999999;width:130px; font-size:12px;}
div.login-neu{background-image: url(/grafix/eingabefeld.png); background-repeat:no-repeat;height:18px;padding-bottom:5px;padding-left:15px;padding-right:5px;padding-top:0px;width:150px;margin-bottom:10px;}
input.login-neu{margin-top:4px;border:0px;border-style:none;color:#999999;width:140px; font-size:12px;}