  /*
  In dieser Datei wird die Formatierung der HP festgelegt.
  format.css
  */

	body {
   	color: black; background-color: #b8b8b8; /*#ebebeb;/*c11919 - Spiegelrot*/
   	font-size: 100.0%;
   	font-family: Georgia, "Times New Roman", Times, serif;
   	color: black;
   	text-align: center; /* Zentrierung im Internet Explorer */
   	margin: 0.5em;
   	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
 	}

	h1 {
		font-family: Verdana, Arial, SunSans-Regular, sans-serif;
	}
	h2 {
		font-family: Verdana, Arial, SunSans-Regular, sans-serif;
	}
   h3 {
   	font-family: Verdana, Arial, SunSans-Regular, sans-serif;
   }
   
  	a img {
		border : 0 none; /*Entfernt den Rahmen von Link-Bilder*/
  	}

  	div#header {
		width: 900px;
		float: center;
		margin: 3em auto;
		margin-bottom: 0;
		text-align: right;
   }

  	div#Seite {
    	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    	margin: 0.3em auto;      /* standardkonforme horizontale Zentrierung */
    	width: 900px;
    	border: 0px solid grey;
    	background-color: #991415; 
  	}


/* Vertikale Navigation */
  	div#Tmenu {
  	  position: relative;
  	  float: left;
  	  font-size: 94%;
  	  width: 10em;
  	  padding: 0.5em;
  	  z-index: 2;        /* für Anordnung der divs, position notwendig */
  	}
  	* html div#Tmenu {
  	  width: 11.3em;
  	  w\idth: 10em;  /* (IE 6 in standards-compliant mode) */
  	}
  	div#Tmenu a,p {
		text-decoration: none;
		color: white;
		font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
		text-align: center;	  
  	}
  	ul#Navigation {
    	position:
    	float: left;
    	margin: 0; padding: 0;
    	text-align: center;
  	}

  	ul#Navigation li {
    	list-style: none;
    	position: relative;
    	margin: 0.4em; padding: 0;
  	}
  	* html ul#Navigation li {
    	margin-right:0em;  /* Platz fuer Link-Verbreiterung im IE reservieren */
    	margin-bottom:0em;
  	}

  	ul#Navigation li ul {
    	margin: 0; padding: 0;
    	position: absolute;
    	top: 0; left: 9.3em;
  	}
  	*:first-child+html ul#Navigation li ul {
    	left: 0em;  /* (IE 7 in standards-compliant mode) */
  	}
  	ul#Navigation li ul li {
    	margin: 0; padding-left: 1.4em;
  	}

  	ul#Navigation a, ul#Navigation span {
    	display: block;
    	width: 7.7em;
    	font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    	text-decoration: none; font-weight: bold;
    	padding: 0.2em 1em;
    	border: 1px solid #2c2626;
    	border-left-color: #cbc9c9; border-top-color: #cbc9c9;
    	color: white; background-color: #585858;
  	}
  	* html ul#Navigation a, * html ul#Navigation span {
    	width: 9em;
    	w\idth: 9.6em;  /* (IE 6 in standards-compliant mode) */
  	}
  	ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    	border-color: #cbc9c9;
    	border-left-color: #2c2626; border-top-color: #2c2626;
    	background-color: #f79708;
  	}
  	li a#aktuell {
    	border-right-color: #300; border-bottom-color: #300;
    	background-color: #17446b;
 	 }
  	ul#Navigation li ul span {
    	border-color: #17446b; border-left-color: #cbc9c9;
    	color: #17446b; background-color: white;
  	}
  	ul#Navigation li a:active {
    	color: black; background-color: #585858;
  	}

/* dynamisches Ein-/Ausblenden */
  	ul#Navigation li ul {
   	 display: none;
  	}
  ul#Navigation li:hover>ul {
    	display: block;
  	}
  	ul#Navigation>li:hover>a {
    	width: 8.2em;
    	background: #f79708 no-repeat center right;
  	}

/* dynamisches Ein-/Ausblenden der JavaScript-generierten Klasse im IE */
  	* html ul#Navigation li.hoverIE {
    	margin-right:1em;  /* reservierten Platz freigeben */
    	margin-bottom:-1.15em;  /* Fehlerkorrektur, ggfls. anpassen */
  	}
  	* html ul#Navigation li.hoverIE ul {
    	display: block;
  	}
  	* html ul#Navigation li.hoverIE {
  		width: 10.3em;
    	w\idth: 8.2em;  /* (IE 6 in standards-compliant mode) */
    	background: #f79708 no-repeat center right;
  	}

  	div#Info {
    	font-size: 0.9em;
    	float: right; width: 13em;
    	margin: 0 0.5em 0.5em;
    	padding: 0;
    	background-color: #414141; border: 1px ridge black;
    	color: #e7e7e7;
    	text-align: center;
  	}
  	div#Info h2 {
    	font-size: 1em;
    	margin: 0.2em 0.5em;
  	}
  	div#Info p {
    	font-size: 1em;
    	margin: 0.5em;
  	}


  	div#Inhalt {
	 	width: 690px;    
    	float: center;
    	position: relative; top: 0.5em;
    	margin: 0.5em;
    	margin-left: 11em;
    	padding: 0.3em;
	 	padding-right: 0.5em;
	 	min-height:750px;
    	background-color: #f6f6f6;
    	color: black;/*#730000;*/
    	text-align: left;
	 	font-size: 1em;
    	z-index: 1;
  	}
    
  
  	* html div#Inhalt {
    	height: 1.1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  	}
   div#Inhalt h1 {
   	font-weight: bold;
    	font-family: Verdana, Arial, SunSans-Regular, sans-serif;
    	font-size: 1.5em;
    	color: #585858;
    	border-bottom: 1px solid silver;
   }
	
  	div#Inhalt h2 {
    	font-family: Verdana, Arial, SunSans-Regular, sans-serif;
		text-align: center;
    	font-size: 1.2em;
    	color: #585858;
    	margin: 1em;
		padding: 0.5em;
		border: 1px dashed silver;
  	}
  	div#Inhalt h3 {
		font-family: Verdana, Arial, SunSans-Regular, sans-serif;
		color: #585858;
		font-size: 0.9em;	  
  	}
  	div#Inhalt p, ul {
   	margin-left: 0.8em;
		margin-right: 0.8em;
  		font-family: Times, serif;
   	text-align: justify;
   	color: black;
  	}
  	div#Inhalt a {
  		font-family: Times, serif;
  		padding: 0.2em;
  		font-size: 1em;
  		text-decoration: none;
  	}	
	
  	div#Inhalt a:link {
    	color: #991415;
  	}
  	div#Inhalt a:visited {
    	color: #e10d0d;
  	}
  	div#Inhalt a:hover {
    	color: #f79708;
  	}
  	div#Inhalt a:active {
    	color: white;
  	}
  	/* TMH */
  	div#Inhalt table {
  		font-family: Times, serif;
   	font-size: 0.9em;
   	margin-left: 0.8em;
  	}
  
  	/* TMH */
  	div#Inhalt td {
  		vertical-align: top;
  	}
	
  	/* TMH */  
  	*.nowrap { white-space: nowrap; }
  
  	/* TMH */
  	p.justify { text-align: justify; }


/********Formatierung der Teilnehmertabelle in teilnehmer.htm*********/
	table#Teilnehmer {
		width: 97%;
	}
	table#Teilnehmer th {
		width: 25%
		text-align: center;	
		padding: 3px;
		border-width: 1px; 	
		border-style: solid;
		border-left-color: #cbc9c9; 
		border-top-color: #cbc9c9;
		border-right-color: #2c2626;
		border-bottom-color: #2c2626;
	}
	table#Teilnehmer td {
		width: 25%;
		padding-left: 20px;
		padding-bottom: 5px;
	}
	table#Teilnehmer a {
  		font-family: Times, serif;
  		padding: 0.2em;
		background-color: #585858;	
  		font-size: 1em;
	}
  	table#Teilnehmer a:link {
    	color: white;
  	}
  	table#Teilnehmer a:visited {
    	color: white;
  	}
  	table#Teilnehmer a:hover {
    	color: #f79708;
  	}
  	table#Teilnehmer a:active {
    	color: #f79708;
  	}
	

/*News-Bereich auf home.htm*/  
  	div#News {
		width: 250px;
		margin-left: 0.8em;
		float: right;
		background-color: #eaeaea;
		border: 0.5px dashed black;
		font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
  	}
  	div#News h1 {
  		margin: 0.5em;
		font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
  		font-size: 0.8em;
  		color: black;
  		text-align: left;
  		border-bottom: 1px solid black;
  	}
  	div#News p {
  		font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
  		font-size: 0.8em;
  		color: black;
  		text-align: left; 
  	}
  	div#News a {
		font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
		text-decoration: none;
		color: #124d7e; 
  	}


  	p#Fusszeile {
    	clear: both;
    	position: relative; top: 0.5em;
    	font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    	font-size: 0.9em;
    	margin: 0.5em; padding: 0.2em;
    	text-align: center;
    	background-color: #f6f6f6;
    	border: 0.5px solid black;
    	color: black;
  	}
  	p#Fusszeile a {
    	padding: 0.2em;
    	font-size: 0.7em;
    	font-weight: bold;
  	}	
  	p#Fusszeile a:link {
    	color: black;
  	}	
  	p#Fusszeile a:visited {
    	color: #0e0077;
  	}
  	p#Fusszeile a:hover {
    	color: maroon;
  	}
  	p#Fusszeile a:active {
    	color: white;
  	}


  	p#Copyright {
    	clear: both;
    	padding-bottom:0.5em;
    	font-family: "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    	font-size: 0.6em;
    	text-align: center;
  	}	
