/* globale Angaben */

BODY {
	scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#000000;
	background-color: #000000;
}

BODY, div, p, td {
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;
	color: #FFFFFF;
}

.klein {
	font-size: 10px;
	color: #BBBBBB;
	line-height: 13px;
}

.aktuell {
	font-family : Courier New, Courier, monospace;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

.kleinw {
	font-size: 10px;
	line-height: 13px;
}

.promis {
	line-height: 20px;
}
.blau_fett {
	font-family : Courier New, Courier, monospace;
	font-size: 18px;
  	font-weight: bold;
	line-height: 14px;
	color: #99ACD7;
}

.blau_klein_fett {
	font-family : Courier New, Courier, monospace;
	font-size: 14px;
    font-weight: bold;
	line-height: 14px;
	color: #99ACD7;
}
.zitat {
	font-style: italic;
}

.subhead {
	font-style: normal;
	font-weight: bold;
}

.head {
	font-size: 13px;
	font-style : normal;
	font-weight : bold;
}

.mainhead {
	font-size: 16px;
	font-style : normal;
	font-weight: bold;	
}

.normal {
	font-size: 11px;
	font-style : normal;
	font-weight : normal;
}

UL {
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;
	color: #FFFFFF;
}

.compactlist {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	list-style: circle;
}

A				{text-decoration : none;}
A.aktuell		{text-decoration : underline;
				 color : #000000;}
.gelb			{color : #ECB735;}
.gelb:hover 	{color : #FFFFFF;}
.rot			{color : #C9633F;}
.rot:hover 		{color : #FFFFFF;}
.gruen			{color : #368884;}
.gruen:hover 	{color : #FFFFFF;}
.blau			{color : #99ACD7;}
.blau:hover		{color : #FFFFFF;}
.weiss			{color : #FFFFFF;}


/* Kurs-Anmeldung*/
.anmeldeaka { text-decoration: none; color: #ffffff; }
.anmeldeaka:Hover { color: #c4c4c4; }



/* Positionierungen */
div, DIV 			{ position:absolute; }

/* Navigation */
	#reset			{top:365px; left:35px; z-index:3;}
	#hauptNav 		{top:385px; left:45px; z-index:5;}
	#unterNav1 		{top:407px; left:42px; visibility:hidden;  z-index:5;}
	#unterNav2 		{top:407px; left:92px; visibility:hidden; z-index:5;}
	#unterNav3 		{top:407px; left:180px; visibility:hidden; z-index:5;}
	#unterNav4 		{top:407px; left:263px; visibility:hidden; z-index:5;}
	#unterNav5 		{top:407px; left:251px; visibility:hidden; z-index:5;}
	#unterNav6 		{top:407px; left:292px; visibility:hidden; z-index:5;}
	#unterNav7 		{top:407px; left:235px; visibility:hidden; z-index:5;}
	#unterNav8 		{top:407px; left:210px; visibility:hidden; z-index:5;}
	#bogen			{top:376px; left:20px; z-index:4;}

	#popPIC			{top:0px; left:124px; width:275px; height:426px; z-index:1; visibility:hidden;}
	#popTXT			{top:0px; left:400px; width:290px; height:423px; z-index:1; border:1px solid white; background-color: #000000; layer-background-color: #000000; padding-left: 5px; padding-right: 5px; visibility:hidden;}
	#layernav		{top:380px; left:470px; width:150px; height:20px; z-index:2; visibility:hidden;}

/* Objektklassen */

	/* Kursfenster */
	.kursfenster 	{ background: #000000 url(../bilder/space.gif) no-repeat top left; }
	.kursvideo		{ position: absolute; top: 5px; left: 20px; z-index: 5;	display: none;}
	.kursvideolink	{ display: block; padding-top: 8px; }
	.kurshead		{ font-size: 20px; line-height: 25px; font-style: normal; font-weight: normal; margin: 290px 0px 5px 0px; }
	.kurshead2		{ font-size: 20px; line-height: 25px; font-style: normal; font-weight: normal; margin: 20px 0px 5px 0px; }
	.headklein		{ font-size: 11px; vertical-align: 3px; }
	.noimage		{ margin-top: 32px; }
	.kursbild		{ position: static; float: right; }
	.kursleiter		{ position: relative; font-size: 10px; color: #BBBBBB; line-height: 13px; margin-bottom: 30px;}
	
	.infoinline		{ vertical-align: -3px; margin-right: 3px; margin-bottom: 1px;}
	.halfline		{ position: relative; height: 9px; line-height: 9px;}
	.galatab2		{ background-color: #616D89; vertical-align: top;}
	.semiabsatz		{ position: static; margin-top: 8px; }
	
	#aka_kursliste  { position: absolute; right: 30px; height: 200px; width: 300px; display: none; overflow: auto;  }
	
	/* Gastspiele-Pressetabelle */
	.gasttabbild	{ width: 170px; vertical-align: top; }
	.gasttabtxt		{ width: 250px; vertical-align: top; }

	/* Startseite */
		/* Sternenhimmel */
		.star {
			display: block;
			position: absolute;
			z-index: 3;
		}
		
		#star1	{ top: 0px; left: 10px; }
		#star2	{ top: 60px; left: 60px; }
		#star3	{ top: 100px; left: 93px; }
		#star4	{ top: 25px; left: 230px; }
		#star5	{ top: 10px; left: 600px; }
		#star6	{ top: 5px; left: 650px; }
		#star7	{ top: 50px; left: 700px; }
		#star8	{ top: 10px; left: 150px; }
		
		.starimage {
			display: block;
			visibility: hidden;
			position: absolute;
			z-index: 100;
			border: 2px solid #FFFFFF; 
		}
		
		#starimage1 { top: 100px; left: 300px; }
		#starimage2 { top: 130px; left: 350px; }
		#starimage3 { top: 100px; left: 383px; }
		#starimage4 { top: 40px; left: 400px; }
		#starimage5 { top: 10px; left: 300px; }
		#starimage6 { top: 30px; left: 320px; }
		#starimage7 { top: 20px; left: 380px; }
		#starimage8 { top: 100px; left: 180px; } 
		
		
		/* Gala-Seite */
		/* ACHTUNG: doppelte Verwendung des Namens (auch auf Startseite) wg. Flash-Player close */
		#startvideo {
			top: 50px;
			left: 200px;
			display: none;
			z-index: 30;
		}
