  body {font-family:Verdana;background-color:#C0C0C0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}

		a:link        {color:#008800;text-decoration:underline;}
		a:active      {color:#008800;text-decoration:underline;}
		a:visited     {color:#008800;text-decoration:underline;}
		a:hover       {color:#00BB00;text-decoration:none;}

  .location {font-size:9pt;margin:2px;margin-left:3px;margin-right:3px;}
		a:link.location        {color:#000000;text-decoration:underline;margin:0px;}
		a:active.location      {color:#000000;text-decoration:underline;margin:0px;}
		a:visited.location     {color:#000000;text-decoration:underline;margin:0px;}
		a:hover.location       {color:#008800;text-decoration:none;margin:0px;}

  .dunkelgruen1 {background-color:#008800;}
  .dunkelgruen2 {background-color:#5A8700;}
  .gruen {background-color:#D9FFD9;} /* #00D400 */
  .hellgruen {background-color:#D9FFD9;}/* #8DD400 */
  .weiss {background-color:#FFFFFF;}

  p.partner {font-size:8pt;text-align:center;}
		a:link.partner        {color:#008800;text-decoration:underline;}
		a:active.partner      {color:#008800;text-decoration:underline;}
		a:visited.partner     {color:#008800;text-decoration:underline;}
		a:hover.partner       {color:#00BB00;text-decoration:none;}
	
  td.counterbox {font-size:8pt;text-align:center;}
		a:link.counterbox        {color:#FFFFFF;text-decoration:none;}
		a:active.counterbox      {color:#FFFFFF;text-decoration:none;}
		a:visited.counterbox     {color:#FFFFFF;text-decoration:none;}
		a:hover.counterbox       {color:#FFFFFF;text-decoration:none;}
	
  .siteservice {font-size:9pt;font-weight:bold;text-align:center;color:#FFFFFF;}
		a:link.siteservice        {color:#FFFFFF;text-decoration:none;}
		a:active.siteservice      {color:#FFFFFF;text-decoration:none;}
		a:visited.siteservice     {color:#FFFFFF;text-decoration:none;}
		a:hover.siteservice       {color:#C0C0C0;text-decoration:none;}

  td.lastedit {font-size:8pt;text-align:center;color:#FFFFFF;}

  .nav {font-size:10pt;text-align:left;font-weight:bold;margin:3px;margin-left:3px;}
		a:link.nav        {color:#FFFFFF;text-decoration:none;}
		a:active.nav      {color:#FFFFFF;text-decoration:none;}
		a:visited.nav     {color:#FFFFFF;text-decoration:none;}
		a:hover.nav       {color:#000000;text-decoration:none;}

  .nav_active {font-size:10pt;text-align:left;font-weight:bold;margin:3px;margin-left:3px;}
		a:link.nav_active        {color:#C0C0C0;text-decoration:none;}
		a:active.nav_active      {color:#C0C0C0;text-decoration:none;}
		a:visited.nav_active     {color:#C0C0C0;text-decoration:none;}
		a:hover.nav_active       {color:#000000;text-decoration:none;}
  
  .border_lrtb {border:#000000 solid 1px;}
  .border_lrt {border-left:#000000 solid 1px;border-right:#000000 solid 1px;border-top:#000000 solid 1px;}
  .border_lr {border-left:#000000 solid 1px;border-right:#000000 solid 1px;}
  .border_lrb {border-left:#000000 solid 1px;border-right:#000000 solid 1px;border-bottom:#000000 solid 1px;}

  .download {font-size:9pt;text-align:center;background-color:#F0FFF0;border:#00D400 1px solid;}
  .related {font-size:9pt;}

/*=== Text ================================================*/
	/* Normaler Text */
	.content {
		font-size:10pt;
		line-height:18px;
    text-align:justify;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	.title {
		font-size:10pt;
		text-align:left;
		font-weight: bold;
		letter-spacing:1.5px;
    color:#008800;		
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 10px;
		margin-bottom: 5px;	
	}
	
	/* Längerer Text */
	.text_intro {
		font-family: Verdana;
		font-size:10pt;
		line-height:18px;
		text-align:justify;
		font-weight: bold;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 12px;
		margin-bottom: 10px;
	}
	
	.text_title {
		font-family: Arial Black;
		font-size:11pt;
		text-align:justify;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.text {
		font-family: Verdana;
		font-size:10pt;
		line-height:18px;
		text-align:justify;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 12px;
		margin-bottom: 15px;
	}

	/* Fehler (Bsp: Noscript im Content-Bereich) */
	.error {
		font-size:10pt;
		text-align:justify;
		color:#FF0000;
		margin-left: 7px;
		margin-right: 7px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	/* Nav Noscript (Wenn keine JavaScript-Unterstützung vorhanden ist)*/
	.nav_noscript {
		font-size:10pt;
		text-align:justify;
		color:#FFFFFF;
		margin: 5px;
	}


	.box_title {
		font-size:9pt;
    text-align:left;
		text-decoration:none;
    color:#FFFFFF;
    font-weight: bold;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.box_text {
		font-size:9pt;
		line-height:16px;
		text-align:justify;
		color:#FFFFFF;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.ul_box {
		list-style-type: circle;
    color:#FFFFFF;
    font-size:9pt;
	  margin-left: 0px;
	  margin-right: 5px;
    margin-top: 5px;
		margin-bottom: 5px;
  }

  .il_box {
    margin-top: 5px;
		margin-bottom: 5px;
  }
		
    a:link.box_link        {color:#FFFFFF;text-decoration:underline;}
		a:active.box_link      {color:#FFFFFF;text-decoration:underline;}
		a:visited.box_link     {color:#FFFFFF;text-decoration:underline;}
		a:hover.box_link       {color:#C0C0C0;text-decoration:none;}	

	.line {
		text-align:center;
		color:#FFFFFF;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 14px;
		margin-bottom: 3px;
	}		

	/* Bildunterschrift */
	.img_title {
		font-size:10pt;
		font-weight: bold;
		color:#000000;
		text-align:center;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 20px;
	}

/*=== Bilder ================================================*/
	.img {border:0px none;margin-top: 14px;margin-bottom: 5px;}

	.img_border_single {border:2px #008800 solid;	margin:0px;}
	.img_border_double {border:4px double #008800;	margin:0px;}


/*=== Aktuelles ================================================================*/
	a:link.box_aktuelles_link       {color:#CC3300;text-decoration:none;font-size:10pt;}
	a:active.box_aktuelles_link       {color:#CC3300;text-decoration:none;font-size:10pt;}
	a:visited.box_aktuelles_link       {color:#CC3300;text-decoration:none;font-size:10pt;}
	a:hover.box_aktuelles_link       {color:#003399;text-decoration:none;font-size:10pt;}
	
	a:link.veranstalter_link       {color:#CC3300;text-decoration:none;font-size:10pt;margin-bottom: 5px;}
	a:active.veranstalter_link       {color:#CC3300;text-decoration:none;font-size:10pt;margin-bottom: 5px;}
	a:visited.veranstalter_link       {color:#CC3300;text-decoration:none;font-size:10pt;margin-bottom: 5px;}
	a:hover.veranstalter_link       {color:#003399;text-decoration:none;font-size:10pt;margin-bottom: 5;px}

	.aktuelles_title {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
		text-align:left;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
		
	.aktuelles_text {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:10pt;
		color:#000000;
		text-align:justify;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	.veranstalter {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:12pt;
		color:#000000;
		text-align:left;
		margin-left: 22px;
		margin-right: 8px;
		margin-top: 10px;
		margin-bottom: 5px;
	}		


/*=== Sitemap ================================================================*/
	a:link.sitemap_parent        {color:#008800;text-decoration:none;font-weight: bold;}
	a:active.sitemap_parent      {color:#008800;text-decoration:none;font-weight: bold;}
	a:visited.sitemap_parent     {color:#008800;text-decoration:none;font-weight: bold;}
	a:hover.sitemap_parent       {color:#00BB00;text-decoration:none;font-weight: bold;}

	a:link.sitemap_child        {color:#008800;text-decoration:none;}
	a:active.sitemap_child      {color:#008800;text-decoration:none;}
	a:visited.sitemap_child     {color:#008800;text-decoration:none;}
	a:hover.sitemap_child       {color:#00BB00;text-decoration:none;}	
