/* ------------------------ */
/* -- GLOBALER ABSCHNITT -- */

  #div_content * {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
  }

	#div_content {
		margin: 30px 20px 20px 220px;
		min-height: 350px;
		border: 0px solid #0f0;
	}

	/* -- LINKS -- */

	#div_content a {
    color: #3159a5;
    color: #427cae;
 	}

	#div_content a:hover {
/*		text-decoration: underline; */
    color: #E60005;
	}

	/* -- ÜBERSCHRIFTEN -- */

	#div_content h1 {
		margin-top: 0px;
		margin-bottom: 15px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 22px;
    color: #333;
	}

	#div_content h2 {
		margin-top: -2px;
		margin-bottom: 10px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333;
	}

	#div_content h3 {
		margin-top: 0px;
		margin-bottom: 5px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #333;
	}

	#div_content h6 {
		margin-top: 0px;
		margin-bottom: 2px;
    text-align: justify;
    font-size: 11px;
    font-weight: bold;
    color: #333;
	}


/* -------------------------------------------------------- */
/* -- LAYOUT SPEZIFISCHE ANPASSUNGEN DER TEMPLATE STYLES -- */

  /* BLOCKSATZ ALS DEFAULT VERWENDEN */
  #div_content div.tpl {
  	text-align: justify;
  }

  /* FORMATIERTE ABSATZBLÖCKE EINEN FESTEN ABSTAND ZUM FOLGENDEN ABSATZ ZUWEISEN */
	#div_content div.tpl .tpl-bold, #div_content div.tpl .tpl-italic, #div_content div.tpl .tpl-h6 {
		margin-bottom: 5px;
	}

  /* IN LISTEN KEINEN BLOCKSATZ VERWENDEN */
  #div_content div.tpl li {
  	text-align: left;
  }

	/*  */
	#div_content div.tpl .img-col-left {
/*		width: 180px; */
		text-align: right;
		border: 0px solid #0f0;
	}

	/* LISTEN UM 20 PX EINRÜCKEN, SONST WIRD DAS AUFLISTUNGSZEICHEN NICHT ANGEZEIGT.
     NUR WEIL VORHER MARGIN FÜR ALLE ELEMENTE AUF 0 PX GESETZT WURDE. */
	#div_content div.tpl ul, #div_content div.tpl ol {
		margin-left: 20px;
	}

	/* ZURÜCK-LINKS VERURSACHEN BEIM ANKLICKEN EINE SCROLLBALKEN */
	#div_content p.back-link {
		margin-right: 5px;
	}

	/* VERANSTALTUNG IST AUSGEBUCHT */
	#div_content div.tpl div.ausgeb {
		font-weight: bold;
		color: #E60005;
	}


	/* -- FORMULARFELDER -- */

	#div_content #formtab .formfield {
		width: 315px;
	}

	#div_content div.tpl #formtab textarea.formfield {
		height: 100px;
	}

	#div_content div.tpl #formtab .zusPers {
  	width: 130px;
	}

  #div_content #formtab td.pflichtfelder {
    font-size: 10px;
  }

  #div_content div.tpl #formtab .rb {
    border: 1px solid #E60005;
  }

  #div_content div.tpl p.form-error {
    padding-left: 15px;
    text-align: left;
    color: #E60005;
  }

	/* -- CAPTCHA-FELD -- */

	#div_content div.tpl td.captcha-td {
		width: 300px;
		text-align: left;
		font-size: 9px;
		border: 0px solid #0f0;
	}

	#div_content img.captcha-img {
    margin-top: 5px;
    margin-left: 145px;
		border: 1px solid #737373;
	}

  #div_content td.captcha-td p {
  	font-size: 10px;
  	line-height: 13px;
  }

	/* -- ONLINE-ANMELDEN & UNTERLAGEN ANFORDERN -- */

  /* BREITE DES FORMULARS */
  #div_content div.event-box,  #div_content div.event-header, #div_content div.event-tabelle {
  	width: 430px;
  }

  /* TITEL DER SEITE */
  #div_content p.event-box-title {
  	font-weight: bold;
  	color: #333;
  }

  /* UNTER-TITEL DER SEITE */
  #div_content p.event-box-subtitle {
  	margin-top: 2px;
  	color: #737373;
  }

  /* TABELLE */
  #div_content div.event-box table {
  	margin-top: 8px;
  }


	/* -- SITEMAP -- */

  /* LINKS */
	#div_content div.tpl a {  }

	#div_content div.tpl a:hover {
		color: #E60005;
		text-decoration: none;
	}

	/* -- SUCHEN -- */

	/* BOX FÜR EINGABEFELD */
	#div_content div.search-div {
  	border-bottom: 1px solid #737373;
	}

	#div_content div.tpl p.search-string em {
  	color: #E60005;
	}



/* ------------------------------------------------------------------ */
/* -- FORMATIERUNGEN FÜR DIE ANZEIGE EINES EINZELNEN NEWS-EINTRAGS -- */

  #div_content div.news-header {
    border: 0px solid #f00;
	}

  #div_content div.news-link {
    width: 99%;
    font-weight: bold;
    color: #737373;
    border: 0px solid #f00;
  }

	#div_content div.news-link p.kostenpflichtig {
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}

  #div_content div.news-link a {
    font-size: 10px;
  }

  #div_content table.news-termin {
  	margin: 5px;
  }

  #div_content table.news-termin td {
  	padding: 1px 5px;
    font-weight: bold;
    color: #333;
  }

  #div_content div.news-uplink {
    margin-top: -33px;
    margin-bottom: 3px;
    border: 0px solid #FF0000;
  }

  #div_content div.news-uplink a {
    font-size: 10px;
  }

  #div_content p.news-title {
		font-size: 12px;
	}

	#div_content p.news-subtitle {
    font-size: 11px;
  }

  #div_content p.h6 {
    font-size: 11px;
    font-weight: bold;
  }

  #div_content div.news-header table td {
  	padding-right: 1px;
  }