/* Die verschiedenen Farben
	hintergründe
	gelb		:	#F9EE00
	dklgrau	:	#7C7C7C
	mittgrau	:  #BFBFBF
	hellgrau	:	#E8E8E8
	weiß		:	#FFFFFF
	
	schrift 
	schwarz	:	#000000
	dklgrau	:	#2A2A2A
	hellgrau	:	
	weiß		:	#FFFFFF
*/

 a:link { text-decoration:none; }
 a:visited { text-decoration:none; }
 a:hover { text-decoration:none; }
 a:active { text-decoration:none; }

 pre
 {
  	font-family:Arial,Helvetica; 
  	font-size:10pt; 
  	font-weight:normal; 
}
  h1
 {
 	/*color:#0000FF;   */
  	font-family:Arial,Helvetica; 
  	font-size:10pt; 
  	font-weight:normal; 
	text-decoration:none;
	display:inline;
 } 

 h2
 {                    
 	/*color:#000000;   */
  	font-family:Arial,Helvetica; 
  	font-size:10pt; 
  	font-weight:normal; 
	text-decoration:underline;
	display:inline;
  }
  
 h3
 {                    
  	font-family:Arial,Helvetica; 
  	font-size:10pt; 
	display:inline;
  }

 h5
 {                    
  	font-family:Arial,Helvetica; 
  	font-size:10pt; 
  	font-weight:bold; 
	display:inline;
  }
  
 h6
 {                    
  	font-family:Arial,Helvetica; 
  	font-size:10pt; 
  	font-weight:normal; 
	display:inline;
  }
  
  img
  { 
	  border-width:0px;
	  border-style:none;
  }
	
  input, textarea
  {	/*font-size:10px;
  		font-family:Arial,Helvetica; 
  		font-weight:normal;*/
  		border:1px solid #000000;
  	}
 
  textarea
  {	/*font-size:10px;*/
  		font-family:Arial,Helvetica; 
  		font-weight:normal;
  		border:1px solid #000000;
  	}
 
  select
  {	/*font-size:10px;*/
  		font-family:Arial,Helvetica; 
  		font-weight:normal;
  		/*width:50px;*/
		border-style:solid;
		padding:0px;
  		border:1px;
  	}
  	.menulink
  	{
	  	color:black;
 	}

  	.menusublink
  	{
	  	color:black;
 	}
  	.textlink
  	{
	  	color:blue;
 	}


  	.menulink1
  	{
	  	color:black;
 	}

  	.menulink2
  	{
	  	color:black;
 	}
 	
  	.menunolink1
  	{
	  	color:#AAAAAA;
 	}
  	.menunolink2
  	{
	  	color:#AAAAAA;
 	}
 	
 	
/*Pagebody*/
	.mainbody 
  	{ 	
	  	background-color:#EEEEFF;
  		background-repeat:no-repeat; 
  		background-attachment:fixed; 
  		background-position:left;
  		color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-weight:normal; 
  		font-Size:10pt; 
  	}
  	
	.infobody 
  	{ 	
	  	background-color:#EEEEFF;
  		background-repeat:no-repeat; 
  		background-attachment:fixed; 
  		background-position:left;
  		color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-weight:normal; 
  		font-Size:10pt; 
  	}
/*Haupttabelle
 wird nicht mit Schrift gefüllt,
 nur mit weiteren Tabellen*/
 
  .maintable
  	{ 	
	  	color:#000000; 
  		text-align:left; 
  		vertical-align:top; 
  		width:100%; 
  		padding:0px;
  		border-width:0px; 
  		border-style:solid solid solid solid; 
  		border-color:#000000; 
  		border-spacing:0px; 
  		border-collapse:collapse;
  	}
  	
	.ileft
	{
  		padding:15px;
  		border-spacing:0px; 
		text-align:right;
		width:250px;
  		border-collapse:collapse;
  		vertical-align:top;
	}
	
	.cright
	{
  		border-collapse:collapse;
	}
	.csep
	{
		width:20px;
  		border-collapse:collapse;
	}

	 .content
  	{ 	
	  	color:#000000; 
	  	width:750px;
  		text-align:justify; 
  		vertical-align:top; 
  		border-color:#7C7C7C;
  		border-collapse:collapse;
  	}
 
/*Menu  	 */

  	.historymenu
  	{ 	
		color:#0055FF;
  		font-weight:normal; 
  		font-family:Arial,Helvetica; 
  		font-Size:8pt; 
  		text-align:left; 
  	}

  	.menutable 
  	{ 	
		
	  	background-color:#EEEEFF;
		color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		border-style:solid; 
  		border-width:1px; 
  		border-color:#000000; 
  		padding:0px;
  		width:140px;
  		vertical-align:top; 
  		border-collapse:collapse;
  	}
  
  	.menuitem
  	{ 	
		color:#000000; 
  		text-align:right; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		border-color:#000000; 
  		padding:0px;
  		vertical-align:bottom; 
  	}

  	
  	.menuitem_
  	{ 	
	  	background-color:#0055FF;
		color:#FFFFFF; 
  		text-align:right; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		border-color:#000000; 
  		padding:0px;
  		vertical-align:bottom; 
  	}

  	.menuitem0
  	{ 	
	  	background-color:#FFFFFF;
		color:#0055FF;
  		font-weight:bold; 
  		text-align:center; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		border-color:#000000; 
  		padding:0px;
  		vertical-align:bottom; 
  	}

  	
  	.menuitem1
  	{ 	
		color:#FFFFFF; 
  		text-align:right; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		border-color:#000000; 
  		padding:0px;
  		vertical-align:bottom; 
  	}

  	.menuitem2
  	{ 	
	  	background-color:#FFFFFF;
		color:#000000; 
  		text-align:right; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		border-color:#000000;  
  		padding:0px;
  		vertical-align:bottom; 
  	}
  	
  	
  	.smallsearch
  	{ 	
	  	background-color:#FFFFFF;
		color:#000000; 
  		text-align:right; 
  		border-style:solid; 
  		border-width:2px; 
  		border-color:#000000; 
  		padding:0px;
  		vertical-align:bottom; 
  	}
  	
  	
  	/*Ende Menu  	 */
  	

	.galery
	{
		border-width:1px;
  		border-style:solid;
  		border-color:#000000; 
		width:100px;
		background-color:#FFFFFF; 
  		vertical-align:top; 
  		border-collapse:collapse;
  		border-spacing:0px;
  		padding:0px;
  		font-size:9px;
	}	  	

	.galerymain
	{
		border-width:1px;
  		border-style:solid;
  		border-color:#000000; 
		width:80%;
		background-color:#EEEEFF; 
  		vertical-align:top; 
  		border-collapse:collapse;
  		border-spacing:0px;
  		padding:0px;
  		
	}	  	
	  	
  	
  	.headerbox
	{
		border-width:1px;
  		border-style:solid;
  		border-color:#000000; 
		width:100%;
		background-color:#FFFFFF; 
  		vertical-align:top; 
  		border-collapse:collapse;
  		border-spacing:0px;
  		padding:0px;
	}	  	

  .loginbox
  {	font-size:9px;
		color:blue;
  		border:1px solid #000000;
  	}
  .loginboxpw
  {	font-size:11px;
		color:blue;
  		border:1px solid #000000;
  	}
  	 
/*Content*/  
  .pageheader
  	{ 	
		background-color:#FFFFFF; 
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:8pt; 
  		font-weight:normal; 
  		text-align:left; 
  		border-style:solid;
  		border-width:1px; 
  		vertical-align:top; 
  		border-color:#000000;
  		border-collapse:collapse;
  		border-spacing:0px;
  		padding:0px;
  	}
  .pageheadernb
  	{ 	
		background-color:#FFFFFF; 
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:8pt; 
  		font-weight:normal; 
  		text-align:left; 
  		border-style:solid;
  		border-width:0px; 
  		vertical-align:top; 
  		border-color:#000000;
  		border-collapse:collapse;
  		border-spacing:0px;
  		padding:0px;
  	}

 	.pagecontent
  	{ 	
		width:100%;
	  	background-color:#FFFFFF;   		
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid solid solid solid; 
  		border-width:1px;
  		vertical-align:top; 
  		border-color:#000000;
  		border-collapse:collapse;
  		/*border-spacing:0px; */
  		/*padding:0px;*/
  	}
	   
  .contentbodytable
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  		width:100%;
  	}

  .contentbodytablesb
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		vertical-align:top; 
  		width:100%;
  	}
  	
  .contentbordertable
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid none none none; 
  		border-width:1px; 
  		vertical-align:top; 
  		width:100%;
  	}
   .contenthead
  	{ 	
		background-color:#0055FF;	
	  	color:#FFFFFF; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:bold; 
  		text-align:justify; 
  		border-style:none none solid none; 
  		border-width:1px;
  		vertical-align:top; 
  		border-color:#00000;
  	}

   .contenthead1
  	{ 	
		background-color:#DDDDDD;	
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		text-align:left; 
  		border-style:solid solid solid solid; 
  		border-width:1px;
  		vertical-align:top; 
  		border-color:#00000;
  	}
  	
  .contentfooter
  	{ 	
		background-color:#FFFFFF; 
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid none none none; 
  		border-width:1px; 
  		vertical-align:top; 
  		border-color:#000000;
  	}
  	
  .contentbody
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  	}
  	
  .contentbodytest
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  		border-collapse:collapse;
  		border-spacing:0px;
  		padding:0px;
  	}
  	
  .contentbodygrey
  	{ 	
	  	background-color:#EEEEEE;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:justify; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  	}

	.contentbodyl
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:left; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  	}

	.contentbodyr
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:right; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  	}
  	
  .contentbodyls
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:8pt; 
  		font-weight:normal; 
  		text-align:left; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  	}

  .contentbodyrs
  	{ 	
	  	background-color:#FFFFFF;
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-Size:9pt; 
  		font-weight:normal; 
  		text-align:right; 
  		border-style:solid solid solid solid; 
  		border-width:0px; 
  		vertical-align:top; 
  	}
  	
/*ENDE Content*/  

  	
  	  	  	
  .eventright
  	{ 	
	  	background-color:#CCE6C4; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		text-align:left; 
  		border-style:solid solid solid; 
  		border-width:0px; 
  		border-color:#000000; 
  		padding:5px;
  		width:200px;
  		vertical-align:top; 
  	}

  .right
  	{ 	
	  	color:#202020; 
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		font-weight:normal; 
  		border-style:solid solid solid; 
  		border-width:0px; 
  		border-color:#000000; 
  		padding:0px;
  		vertical-align:top; 
		background-color:#FFFFFF;   		
  	}

  	  	  
  .event
  	{ 	
	  	color:#000000;
  		font-family:Arial,Helvetica; 
  		font-Size:10pt; 
  		text-align:left; 
  		vertical-align:top; 
  		width:100%; 
  		border-style:none none solid none; 
  		border-width:1px; 
  		border-color:#000000; 
  		border-spacing:2px; 
  		/*border-collapse:collapse;*/
  	}

  .moreinfo
  { 	
	  	color:#000000; 
  		font-family:Arial,Helvetica; 
  		font-size:8pt; 
  }
  	

  .redheadline
  { 	
	  	color:#FF0000; 
  		font-family:Arial,Helvetica; 
  		font-size:12pt; 
		font-weight:bold; 
		text-decoration:underline;   		
  }
  

  .fsmall
  { 	
  		font-family:Arial,Helvetica; 
  		font-size:8pt; 
		font-weight:normal; 
  }

  .fsmallwhite
  { 	
	  	color:#FFFFFF; 
  		font-family:Arial,Helvetica; 
  		font-size:8pt;
		font-weight:normal; 
  }
  
  .fred
  { 	
	  	color:#FF0000; 
  		font-family:Arial,Helvetica; 
		font-weight:normal; 
  }

  .fsmallred
  { 	
	  	color:#FF0000; 
  		font-family:Arial,Helvetica; 
  		font-size:8pt;
		font-weight:normal; 
  }
  
  .fmidred
  { 	
	  	color:#FF0000; 
  		font-family:Arial,Helvetica; 
  		font-size:12pt; 
  		font-weight:bold; 
  }

  .fbigred
  { 	
	  	color:#FF0000; 
  		font-family:Arial,Helvetica; 
  		font-size:16pt; 
  		font-weight:bold; 
  }

  
  .blueheadline
  { 	
	  	color:#000099; 
  		font-family:Arial,Helvetica; 
  		font-size:12pt; 
		font-weight:bold; 
		text-decoration:underline;   		
  }

  
  
  .fbigblue
  { 	
	  	color:#000099; 
  		font-family:Arial,Helvetica; 
  		font-size:16pt; 
  		font-weight:bold; 
  }
  
  .fmidblue
  { 	
	  	color:#000099; 
  		font-family:Arial,Helvetica; 
  		font-size:12pt; 
  		font-weight:bold; 
  }
  
  .fblue
  { 	
	  	color:#000099; 
  		font-family:Arial,Helvetica; 
  		/*font-size:12pt; */
  		font-weight:normal; 
  }

.flittleblue
  { 	
	  	color:#000099; 
  		font-family:Arial,Helvetica; 
  		font-size:8pt; 
  		font-weight:normal; 
  }
  
  .fscriptblue
  { 	
	  	color:#0000FF; 
  		font-family:Script,Arial,Helvetica; 
  		font-size:16pt; 
  		font-weight:bold; 
  }

  .topbanner
  { 	
	  	color:#0000FF; 
  		font-family:Arial,Helvetica; 
  		font-size:10pt; 
  		font-weight:normal; 
  }
  
    .a1 { color:#000000; font-family:Arial,Helvetica; font-size:14pt; font-weight:bold; text-decoration:underline; }
  .b1 { color:#000000; font-family:Arial,Helvetica; font-size:10pt; font-weight:bold; text-decoration:underline; }
  .b2 { color:#000000; font-family:Arial,Helvetica; font-size:10pt; }
  .b3 { color:#000000; font-family:Arial,Helvetica; font-size:12pt; font-weight:bold; text-align:center; }
  .c1 { color:#000000; font-family:Arial,Helvetica; font-size:8pt; }
  .c11{ color:#000000; font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; }
  .c2 { color:#000000; font-family:Arial,Helvetica; font-size:10pt; }
  .c21{ color:#505050; font-family:Arial,Helvetica; font-size:10pt; font-weight:bold; }
  .c3 { color:#505050; font-family:Arial,Helvetica; font-size:10pt; }
  .c31{ color:#505050; font-family:Arial,Helvetica; font-size:12pt; font-weight:bold; }
  .c4 { color:#505050; font-family:Arial,Helvetica; font-size:8pt; }
  .c41{ color:#505050; font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; }
  .c5 { color:#000000; font-family:Arial,Helvetica; font-size:14pt; }
  .th { color:#FFFFFF; font-family:Arial,Helvetica; font-Size:10pt; font-weight:bold; background-color:#0055FF;}
  .tc { color:#202020; font-family:Arial,Helvetica; font-Size:10pt; text-align:justify; background-color:#FFFFFF; }
  .tf { color:#000000; font-family:Arial,Helvetica; font-Size:8pt; text-align:left; background-color:EEEEEE; }
  .tf0{ color:#000000; font-family:Arial,Helvetica; font-Size:8pt; text-align:left; background-color:FFFFFF; }
  .tf1{ color:#000000; font-family:Arial,Helvetica; font-Size:8pt; text-align:left; background-color:EEEEEE; }
  .tr0{ color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:left; vertical-align:top }
  .tr1{ color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:left; background-color:EEEEEE; vertical-align:top}
  .tr1c{ color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:center; background-color:EEEEEE; }
  .tr0c{ color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:center; background-color:FFFFFF; }
  .tr1cm{ color:maroon; font-family:Arial,Helvetica; font-Size:10pt; font-weight:bold; text-align:center; background-color:EEEEEE; }
  .tr0cm{ color:maroon; font-family:Arial,Helvetica; font-Size:10pt; font-weight:bold; text-align:center; background-color:FFFFFF; }
  .tr1cr{ color:red; font-family:Arial,Helvetica; font-Size:10pt; font-weight:bold; text-align:center; background-color:EEEEEE; }
  .tr1cg{ color:green; font-family:Arial,Helvetica; font-Size:10pt; font-weight:bold; text-align:center; background-color:EEEEEE; }
  .tre{ color:#000000; font-family:Arial,Helvetica; font-Size:8pt; text-align:left; background-color:FFFFFF; }
  .tl0{ color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:center; background-color:FFFFFF; }
  .tl1{ color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:center; background-color:EEEEEE; }
  .tl01{ color:#000000; font-family:Arial,Helvetica; font-Size:8pt; text-align:justify; background-color:FFFFFF; }
  .tl11{ color:#000000; font-family:Arial,Helvetica; font-Size:8pt; text-align:justify; background-color:EEEEEE; }
  .tmtop { color:#000000; font-family:Arial,Helvetica; font-Size:12pt; text-align:left; font-weight:bold; vertical-align:top; }
  .tmtoptext { color:#202020; font-family:Arial,Helvetica; font-Size:12pt; font-weight:bold; border-style:none none solid none; border-width:1px; border-color:#000000; padding:2px;}
  .tmb0 { color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:justify; vertical-align:top; width:90%; border-width:0px; border-style:none; border-color:#000000; border-spacing:0px; border-collapse:collapse;}
  .tmh{ color:#FFFFFF; font-family:Arial,Helvetica; font-Size:10pt; text-align:left; font-weight:bold; vertical-align:middle; border-style:none none solid none; border-width:1px; border-color:#000000; padding:2px; background-color:#0055FF;}
  .tmhc{ color:#FFFFFF; font-family:Arial,Helvetica; font-Size:10pt; text-align:center; font-weight:bold; vertical-align:middle; border-style:none none solid none; border-width:1px; border-color:#000000; padding:2px; background-color:#0055FF;}
  .tmc { color:#202020; font-family:Arial,Helvetica; font-Size:10pt; font-weight:normal; border-style:none none solid none; border-width:1px; border-color:#000000; padding:2px;}
  .tmf { color:#000000; font-family:Arial,Helvetica; font-Size:10pt; font-weight:normal; vertical-align:middle; border-style:none none none none; border-width:1px; border-color:#000000; padding:2px;}
  .tcb { color:#000000; font-family:Arial,Helvetica; font-Size:10pt; text-align:justify; width:100%;}
  .tch { color:#FFFFFF; font-family:Arial,Helvetica; font-Size:10pt; font-weight:bold; vertical-align:middle; border-style:none none solid none; border-width:1px; border-color:#000000; padding:2px; background-color:#0055FF;}
  .tcc { color:#202020; font-family:Arial,Helvetica; font-Size:10pt; font-weight:normal; border-spacing:0px; padding:0px; border-width:0px;}
  .tcf { color:#000000; font-family:Arial,Helvetica; font-Size:10pt; font-weight:normal; vertical-align:middle; border-style:none none none none; border-width:1px; border-color:#000000; padding:2px;}


