/* allgemeine Daten */

BODY 
  {
  color: #000000;
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Swiss, sans-serif;
  font-size: 12pt;
	min-width: 1000px; 
  }

#zentralteil
  {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
	background-color:#FAFAFA; 
	width: 100%; 
	overflow:auto;
	
	}
	
p {
  padding: 0px;
	margin: 0px;
	border: 0px;
	margin-bottom: 15px;
  color: inherit;
	font-family: inherit;
	font-size: inherit;
	}
	
A:link 
  {
  color: #000099;
	text-decoration:none;
	font-weight: bold;
  }
 
A:visited
  {
  color: #000099;
	text-decoration:none;
  }

A:active
  {
  color: red;
  }
	
a:hover {
	background-color: #DDDDDD;
	}

/* Logo */

#logo {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
  }
	
#logo img {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;	
 /* allgemein */
	width:100%;
    }
		
img.logo {
 /* Pre */
	border-style: none;
  border-color: inherit;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  position: absolute;	
 /* allgemein */
 	  width: 100%;
	  min-width: 1000px;
	  top: 0px;
	left: 2px;
  }

/* Navigationsmenue */

#navigation {
 /* Pre */
	padding: 0px;
	margin: 0px;
  position:relative; 
 /* allgemein */
  visibility: visible;
	vertical-align: top;
	display: inline;
  background-color: #F0F0F0;
	width:24%; 
	float: right;
 /* Rand */
  border-left-width:1pt;
	border-right-width:2pt;
	border-top-width: 1pt;
	border-bottom-width: 2pt;
  border-style:solid;
  border-color:#9C2E37;
	}

ul.menue {
 /* Pre */
	padding: 30px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
	margin-top: 80px; 
	list-style-type:none;  
	text-align:left;  
	font-weight:bold;  
	list-style-position:outside;
	}

ul.menue li {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
  margin-bottom: 20px;
	list-style: inherit;
	}

ul.menue a:hover {
	background-color: #DDDDDD;
	}

ul.menue ul{
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */ 
	list-style-type: circle; 
	text-align:left; 
	font-weight: bold;  
	list-style-position:inside;
	margin-top: 0px;
	margin-left: 10px;
	padding: 0px;
	}
	
ul.menue ul li {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
  margin-bottom: 5px;
	list-style: inherit;
	}

ul.menue ul ul{
  position:relative;
	list-style-type: disc; 
	text-align:left;
	font-weight: bold;  
	list-style-position:inside;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 0px;
	}
	
ul.menue ul ul li {
  margin-bottom: 0px;
	list-style: inherit;
	}

#aktiv {
  color: #9C2E37;
	font-weight: bold;
	text-decoration: inherit;
	}	

/* Sprachauswahl+Kontakt */

#sprache {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px;
  position: relative;	
  /* allgemein */
	margin-top: 80px;
	padding-left:40px; 
	padding-top:20px; 
	font-weight:bold; 
	background-color:#fff5f5;
	border-top-width: 1pt;
	border-top-style:solid;
	padding-bottom: 10px;
	}

#sprache img {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 2px;
  position: relative;	
 /* allgemein */
	width: 15%;
	border-style: solid;
	}

/* Hauptüberschrift */

#haupttitel {
 /* Pre */
	padding: 0px;
	margin: 0px;
	border: 0px; 
  position: relative;	
 /* allgemein */
  font-size: 2em;
	font-weight: bold;
  margin-left: 26%;
	width: 45%;
	margin-top: 30px;
	text-decoration: underline;
  }

/* Inhalt */
#inhalt {
 /* Pre */
	padding: 2px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
  padding-top:30px;
  float: left; 
  width: 72%;
  display: inline;
 }
 
#inhalt table {
 /* Pre */
	padding: 2px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  width: 100%;
 }

#inhalt p {
  text-align:left;
	}
	
#inhalt img {
 /* Pre */
	border-style: none;
  border-color: inherit;
  border-width: 0px;
  padding: 2px;
  margin: 0px;
  position: relative;	
 /* allgemein */
	  width:95%;
  top: 0px;
  left: 0px;
}

/* Flyer */

#flyer {
 /* Pre */
	padding: 2px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
	margin-left: 35%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding:0px; font-weight:bold;
  }

/* Pfad */
 
#pfad {
 /* Pre */
	padding: 2px;
	margin: 0px;
	border: 0px;
  position: relative;	
 /* allgemein */
  margin-top: 20px;
  border-top-width: 1pt;
	border-color: #9C2E37;
	border-top-style: solid;
  font-weight: bold;
	clear: both; /* Wichtig, damit Fußzeile unter beiden Spalten ist */
  }

