html, body {
	font-family: arial, tahoma;
	font-size: 9pt;
	text-align: left;
	margin: 0px 0px 0px;
        background-color: #000000;
}
/* Container, der #suche und #fish_menu in sich kapselt */

#leiste {
	width: 900px;
	height: 33px;
	background-color: transparent;
}
/* Unterbereich von #leiste */

/* Hauptmenue */

#fish_menu {
	width: 705px;
	height: 30px;
	padding-left: 55px;
	padding-top: 3px;
	background-color: transparent;
	text-transform: uppercase;
	float: left;
}
/* Suche Eingabebox */

#suche .inputbox {
	margin-right: 50px;
	width: 100px;
	height: 17px;
	font-size: 15px;
	font-family: Impact;
	border-width: 1px;
	border-color: #c91518;
}
/* Container fuer #scrollbereich*/

#inhaltsfenster {
	text-align: left;
	width: 805px;
	min-height: 480px;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	padding-left: 60px;
	padding-right: 60px;
	overflow: auto;
}
/* Fusszeile */

#footer {
	width: 900px;
	height: 18px;
	background: url(../images/fish_footer10.jpg) top left no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Impact;
	float: right;
}
/* Container fuer Untenmenu auf Position user4 */

#footermenu {
	margin-left: 280px;
}

/* ***************************************************************************************************************** */

/* ************************************************ Menu - Eigenschaften ******************************************* */

/* ***************************************************************************************************************** */



/* -----------------------------------> Linkeigenschaften der ersten Ebene */

a.mainlevel:link, a.mainlevel:visited {
	font-family: Arial Black;
	font-size: 10.5pt;
	text-align: center;
	text-decoration: none;
	border: 0px;
	color: #000000;
	margin: 0px;
}
a.mainlevel:hover {
	color: #c91518;
}
/* ---------------------------------> Linkeigenschaften der zweiten Ebene */

a.sublevel:link, a.sublevel:visited {
	font-family: Arial Black, Arial;
	line-height: normal;
	font-size: 7pt;
	text-align: center;
	text-decoration: none;
	line-height: 14pt;
	color: #000000;
	margin-left: 20px;  	/* Verschiebung Sublevel-Menupunkte in Kasten nach links */
}
a.sublevel:hover {
	color: #c91518;
}
/* -----------------------> Eigenschaften der ersten Ebene, die permanent als Menuleiste angezeigt wird */

#mainlevel, #mainlevel ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* -----------> Sublevel Kasten */

#mainlevel ul {
	margin-top: -20px;  	/* oberer Abstand Sublevel-Menupunkte-Kasten zu Mainlevel */
	margin-left: 8px;  	/* linker Abstand Sublevel-Menupunkte-Kasten zu Mainlevel */
	overflow: hidden;
	background-color: #DDDDDD;
	border: 1px solid #FFFFFF;
	border: 0px;
}
#mainlevel a {
	display: block;
	margin-left: 9px;	/* damit erster Menupunkt mit Inhalt abschließend beginnt */
	width: 90px; 		/* Zusammenspiel mit #mainlevel li-width *//*width: 100px;*/

}
#mainlevel li {
	float: left;
	list-style-type: none;
	width: 100px;  		/* Abstand zwischen Menuepunkten */
}
#mainlevel li ul {
	position: absolute;
	width: 103px;          /* Sublevel - Kastenbreite */
	left: -2000px;		/* Submenu außerhalb Bildschirm verstecken */
}
/* --------------------> Show the submenus on mouse-over (.hover class) */

#mainlevel li:hover ul {
	left: auto;
}
/* ----------------------------------------------> IE fix ... Javascript Fix */

#mainlevel li:hover ul, #mainlevel li.sfhover ul {
	left: auto;
}
/* ***************************************************************************************************************** */

/* ***************************************************************************************************************** */

/* ************************************************ Anfang Modulformate ******************************************** */

/* ***************************************************************************************************************** */

/* ***************************************************************************************************************** */

table.moduletable {
	width: 95%;
	padding-left: 2px;
	text-align: left;
	font-size: 0.8em;
}
/* Modul-Ueberschriften */

table.moduletable.th {
	text-align: left;
	font-weight: bold;
	font-size: 0.8em;
}
/* Modul-Inhalte */

table.moduletable.td {
	font-size: 0.6em;
	font-weight: lighter;
}
/* Content-Ueberschriften */

.contentheading, .componentheading {
	font-family: Impact;
	font-size: 12pt;
}
/* Anmelde-Button */

.button {
	font-size: 0.8em;
	background-color: #c91518;
	color: #ffffff;
	border: 1px solid;
	height: 20px;
	width: 120px;
}
/* Eingabefeld */

.inputbox {
	color: #c91518;
	background: transparent;
	border: 1px solid;
}
/* Normalo - Links  */

a:link, a:active, a:visited {
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	color: #c91518;
	font-weight:500;
}
a:hover {
	color: #000000;
}
/* ***************************************************************************************************************** */

/* ***************************************************************************************************************** */

/* ************************************************ Anfang Inhaltsformate ****************************************** */

/* ***************************************************************************************************************** */

/* ***************************************************************************************************************** */



/* --------> normaler Fließtext */

.fish_text {
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-weight: normal;       	/* normale Schrift (nicht fett, kursiv oder Aehnliches */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-family: Arial;
	color: #000000;
	font-size: 10pt;               /* Schriftgroesse */
	text-align: left;				 /* Schriftausrichtung links */
	margin: 0px;                   /* Außenabstand in alle Richtungen 0px */
	padding-right: 20px;           /* Außenabstand rechts */
}
/* --------> Links in normalem Fließtext */

.fish_text a:link, .fish_text a:visited {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 0px;		     /* Innenabstand links */
	text-decoration: none;
	color: #c91518;		         /* Linkfarbe */
	font-weight: bold;			 /* Schriftschnitt Dünn */
	text-align: left;			     /* Schriftausrichtung links */
}
.fish_text a:hover {
	color: #000000;
}
/* -------> Überschriften am Kopf jeder Seite */

.fish_h2 {
	text-decoration: none;		/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-weight: bold;           	/* Schriftschnitt fett */
	font-family: Impact, Arial;	/* wenn Impact nicht auf PC gefunden, dann Zurueckgreifen auf Arial */
	font-size: 16pt;              /* Schriftgroesse */
	margin: 0px;					/* Außenabstand in alle Richtungen 0px */
}
/* ***************************************************************************************************************** */

/* *************************************************** Anfang Rubrik Start ************************************** */

/* ***************************************************************************************************************** */

/* -------> Überschrift für FiSH '07 - Zug */

.fish_h1 {
	text-decoration: none;		/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal; 		/* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: normal;       	/* normale Schrift (nicht fett, kursiv oder Aehnliches */
	font-family: Impact, Arial;	/* wenn Impact nicht auf PC gefunden, dann Zurueckgreifen auf Arial */
	font-size: 20pt;		/* Schriftgroesse */
	margin: 0px;			/* Außenabstand in alle Richtungen 0px */
}
/* -------> Info auf Startseite */

.fish_h3 {
	text-decoration: none;		/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-weight: 100;		/* Schriftschnitt fett */
	font-family: Arial Black;
	font-size: 15px;            	/* Schriftgroesse */
	margin: 0px;			/* Außenabstand in alle Richtungen 0px */
}
/* -----------> fuer Abschnittsueberschriften */

.h_abschnitt {
	text-decoration: none;       	/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;   		/* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;          	/* Schriftschnitt fett */
	font-family: Arial;
	font-size: 11pt;            	/* Schriftgroesse */
	color: #c91518;				/* Schriftfarbe ist blau */
	margin: 0px;					/* Außenabstand in alle Richtungen 0px */
}
/* ***************************************************************************************************************** */

/* *************************************************** Anfang Rubrik Jury ************************************** */

/* ***************************************************************************************************************** */

/* --------> Infotext zu einzelnen Jurymitgliedern */

.juryinfo {
	margin: 0px;				/* Außenabstand 0px */
	padding: 0px;				/* Innenabstand 0px */
	text-decoration: none;		/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;		/* Schriftneigung normal (nicht italic oder oblique) */
	font-family: Arial;
	font-size: 12px;			/* Schriftgroesse */
	font-weight: bold;
	vertical-align: top;		/* vertikale Ausrichtung in Tabellenzelle */
	padding-right: 10px;		/* Innenabstand von rechts */
	padding-left: 0px;
}
.jurybild {
	vertical-align: top;		/* vertikale Ausrichtung */
	border: 1px;		/* duenner Rand */
}
/* ***************************************************************************************************************** */

/* *************************************************** Anfang Rubrik Programm ************************************** */

/* ***************************************************************************************************************** */

/* ------------------> Tabelle in Rubrik Programm*/

table.programmlinks {
	width: 750px;
	border-spacing: 3px;	/* Abstand zwischen den Rahmen im sichtbaren Gitternetz einer Tabelle */
	padding: 0px;				/* Innenabstand 0px - Nicht aendern! */
	margin: 0px;				/* Außenabstand in alle Richtungen 0px */
}
/* -------------> gilt nur fuer linke Spalte in Programmübersicht */

.programmlinks {
	text-decoration: none;    /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;	    /* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: normal;      /* normale Schrift (nicht fett, kursiv oder Aehnliches */
	font-family: Arial;
	font-size: 10pt;          /* Schriftgroesse */
	color: #000000;	    	/* Schrift erscheint schwarz */
	vertical-align: middle;   /* Ausrichtung vertikal in Tabelle */
}
/* ---------------> Angaben für linke Tabellenspalte */

td.programmlinks {
	width: 250px;
	background-color: #dddddd; 	/* Hintergrundfarbe rot */
	border-style: solid;	   		/* durchgehender Rand */
	border-color: silver;     	/* Randfarbe */
	border-width: 1px;        	/* Randdicke */
	text-align: center;       	/* Textausrichtung */
	padding-top: 4px;				/* oberer Abstand zu Zellenrand */
	padding-bottom: 4px;			/* unterer Abstand zu Zellenrand */
}
/* -----------------> gilt fuer Tabellenspalte mit Filmnummer */

.programmlinkskurz {
	width: 80px;               	/* Breite 50px -> Achtung, Abhaengigkeit zu .programmrechts */
	text-decoration: none;       	/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;          	/* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: normal;         	/* normale Schrift (nicht fett, kursiv oder Aehnliches */
	font-family: Arial;
	font-size: 10pt;        		/* Schriftgroesse */
	color: #000000;	    		/* Schrift erscheint schwarz */
	vertical-align: middle;    	/* Ausrichtung vertikal in Tabelle */
}
/* -------------------> Angaben für linke Tabellenspalte */

td.programmlinkskurz {
	border-style: solid;			/* durchgehender Rand */
	border-color: silver;       	/* Randfarbe */
	border-width: 1px;          	/* Randdicke */
	text-align: center;         	/* Textausrichtung */
	padding-top: 3px;				/* oberer Abstand zu Zellenrand */
	padding-bottom: 3px;			/* unterer Abstand zu Zellenrand */
}
/* -------------> gilt nur fuer rechte Spalte in Programmübersicht */

.programm {
	/*width: 500px;					/* Breite 500px -> Achtung, Abhaengigkeit zu .programmlinkskurz & .programmlinks */

  text-decoration: none;     	/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;         	/* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;         	/* Schriftschnitt fett */
	font-family: Arial;
	font-size: 10pt;          	/* Schriftgroesse */
	color: #ffffff;	    		/* Schriftfarbe weiss */
	vertical-align: middle;    	/* vertikale, mittige Ausrichtung in Tabellenzelle */
}
/* -------------> für Anker bei Programm-Gesamtansicht */

.programm a:link, .programm a:visited {
	text-decoration: none;     	/* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;         	/* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;         	/* Schriftschnitt fett */
	font-family: Arial;
	font-size: 10pt;          	/* Schriftgroesse */
	color: #ffffff;	    		/* Schriftfarbe weiss */
	vertical-align: middle;    	/* vertikale, mittige Ausrichtung in Tabellenzelle */
}
.programm a:hover {
	font-size: 10pt;
	text-decoration: underline;
	font-weight: #ffffff;
	color: #ffffff;
}
td.programm {
	width: 490px;
	padding: 0px;					/* Innenabstand innerhalb Zellen ist 0px, nicht veraendern! */
	text-align: center;        	/* Ausrichtung ist mittig */
	background-color: #900a15; 	/* Hintergrundfarbe rot */
	border-style: solid;			/* durchgehender Rand */
	border-color: silver;      	/* Randfarbe */
	border-width: 1px;          	/* Randdicke */
}
td.programm {
	width: 490px;
	padding: 0px;					/* Innenabstand innerhalb Zellen ist 0px, nicht veraendern! */
	text-align: center;        	/* Ausrichtung ist mittig */
	background-color: #900a15; 	/* Hintergrundfarbe rot */
	border-style: solid;			/* durchgehender Rand */
	border-color: silver;      	/* Randfarbe */
	border-width: 1px;          	/* Randdicke */
}
/* -------------> gilt nur fuer rechte Spalte bei Filmvorstellung (mit Bild) in Programmübersicht */

.programmrechts {
	width: 490px;					/* Breite 375px -> Achtung, Abhaengigkeit zu .programmlinkskurz & .programmlinks */
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;             /* Schriftschnitt fett */
	font-family: Arial;
	font-size: 10pt;               /* Schriftgroesse */
	color: #ffffff;	    		/* Schriftfarbe weiss */
	vertical-align: middle;    	/* vertikale, mittige Ausrichtung in Tabellenzelle */
}
/* ----------------> Angaben für rechte Tabellenspalte */

td.programmrechts {
	padding: 0px;					/* Innenabstand innerhalb Zellen ist 0px, nicht veraendern! */
	text-align: center;        	/* Ausrichtung ist mittig */
	background-color: #c91518; 	/* Hintergrundfarbe rot */
	border-style: solid;			/* durchgehender Rand */
	border-color: silver;          /* Randfarbe */
	border-width: 1px;             /* Randdicke */
	padding-top: 3px;				/* oberer Abstand zu Zellenrand */
	padding-bottom: 3px;			/* unterer Abstand zu Zellenrand */
}
/* -----> definiert Schrift fuer Genre (wie z.B. Kurzfilm, Experimentalfilm */

.genre {
	margin: 0px;                   /* Außenabstand 0px */
	padding: 0px;			/* Innenabstand 0px */
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-family: Arial;
	font-size: 8pt;                /* Schriftgroesse */
	vertical-align: top;   	/* vertikale, mittige Ausrichtung in Tabellenzelle */
}
/* -----> definiert Schrift fuer Regisseur */

.regisseur {
	margin-top: 10px;		/* Außenabstand nach oben hin 0px */
	padding: 0px;                  /* Innenabstand 0px */
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;             /* Schriftschnitt fett */
	font-family: Arial;
	font-size: 8pt;                /* Schriftgroesse */
	color: #c91518;		/* Schriftfarbe ist rot*/
	vertical-align: top;   	/* vertikale, mittige Ausrichtung in Tabellenzelle */
	border-spacing: 0px;
}
/* ----------------> definiert Schrift fuer die Filmbeschreibung (Kurz-Inhalt) */

.filmbeschreibung {
	padding: 0px;                  /* Innenabstand 0px */
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;             /* Schriftschnitt fett */
	font-family: Arial;
	font-size: 8pt;                /* Schriftgroesse */
	color: #555555;		/* Schriftfarbe ist rot*/
	vertical-align: top;   	/* vertikale, mittige Ausrichtung in Tabellenzelle */
}
/* ***************************************************************************************************************** */

/* ************************************************ Anfang Rubrik Preisträger ************************************** */

/* ***************************************************************************************************************** */

/* --------------> definiert Eigenschaften der Filmtitel */

.preis_filmtitel {
	margin: 0px;			/* Außenabstand nach oben hin 0px */
	padding: 0px;                  /* Innenabstand 0px */
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-weight: bold;             /* Schriftschnitt fett */
	font-family: Arial;
	font-size: 10pt;               /* Schriftgroesse */
	color: #000000;		/* Schriftfarbe ist rot*/
	vertical-align: top;   	/* vertikale, mittige Ausrichtung in Tabellenzelle */
	border-spacing: 0px;
}
/* ***************************************************************************************************************** */

/* ************************************************ Anfang Rubrik Links ******************************************** */

/* ***************************************************************************************************************** */

/* -----------> normale Schrift (keine Links!) unter Rubrik Links */

/* --------> Links -> abhängig von .linkschrift !!! */

.linkschrift {
	text-decoration: none;         /* normale Schrift (nicht unter-/durchstrichen oder Aehnliches */
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-weight: normal;       	/* normale Schrift (nicht fett, kursiv oder Aehnliches */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-family: Arial;
	font-size: 10pt;               /* Schriftgroesse */
	color: #003073;		/* Schriftfarbe -> Vorsicht, steht in Zusammenhang mit Linkfarbe */
	margin: 0px;                   /* Außenabstand in alle Richtungen 0px */
	padding-left: 40px;            /* Außenabstand rechts */
}
/* --------> Links -> abhängig von .linkschrift !!! */

.linkschrift a {
	text-decoration: none;
	line-height: normal;           /* wichtig fuer Joomla!, weil sonst zu großer Zeilenabstand */
	font-weight: bold;       	/* Schriftschnitt fett */
	font-style: normal;            /* Schriftneigung normal (nicht italic oder oblique) */
	font-family: Arial;
	font-size: 10pt;               /* Schriftgroesse */
	color: #003073;		/* Linkfarbe */
	margin: 0px;                   /* Außenabstand in alle Richtungen 0px */
}
/* ***************************************************************************************************************** */

/* **************************************************** Pressearchiv *********************************************** */

/* ***************************************************************************************************************** */

.presse_titel {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
}
.presse_untertitel {
	font-family: Arial;
	font-size: 11pt;
	text-align: left;
}
.presse_inhalt {
	font-family: Arial;
	font-size: 10pt;
}