/*/*-------- BODY --------*/

body {
	color: black; 
	background-color: white;
	font-size: 100.01%;
	font-family: Verdana;
	margin: 0; 
	padding: 1em;
	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */

}



/*---------- SEITE -----------*/

div#Seite {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 60em;
	padding: 0.5em;
	background-color: #a0aeb5;
	border-width: 2px;
	border-style: ridge;
	border-color: black;
	
}


	




/*--------- LOGO ---------*/

#Logo {
	text-align: left;
	font-size: 3.5em;
	font-weight: bold;
	padding-bottom: 0.3em;
	font-style: italic;
	font-family:'Times New Roman',Times,serif;
}



/*--------- TITEL ---------*/


#Titel {
	font-size: 0.83em;
	color: white;
	margin: 0 0 1.2em; 
	padding: 0.8em;
	padding-bottom: 0.8em;
	text-align: right;
	background-color: #507082;
	border-width: 1px;
	border-style: solid;
	border-color: white;
}



ul#Titel li {
	list-style: none;
	display: inline;
	margin: 0.2em;  
	padding: 0em;
  }

#Titel li a {
	padding: 0.3em;	
	float: none;
	border-style: solid;
	border-width: 1px;
	border-color: white;
}

ul#Titel li a:link {
    	color: white; 
	background-color: #2e4e61;
	text-decoration:none;

}


ul#Titel li a:visited {
     	color: white; 
	background-color: #2e4e61;
	text-decoration:none;

}



ul#Titel li a:hover {
    	color: black; 
	background-color: #f6f2b1;
	text-decoration:none;

}


ul#Titel li a:active {
    	color: black; 
	background-color: #f6f2b1;
	text-decoration:none;

}

 







/*-------- BOTTOM: LEFT + INHALT ---------*/


div#Bottom {

	min-height:31em;
	height:100%;

}

/*---- LEFT: NAVIGATION + BILD ----- */

div#Left {
	float: left;	
	width: 17.5%; 
}

/*----------- NAVIGATION -------*/

ul#Navigation {
	font-size: 0.83em;
	height: 100%;
	margin: 0 0 1.2em; 
	padding: 0em;
	padding-top: 2em;
	padding-bottom: 1em;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	background-color: #507082;
	text-align: center;
}


ul#Navigation li {
	list-style: none;
	margin: 0; 
	padding: 0.5em;
}

ul#Navigation li a {
	display: block;
	padding: 0.3em;
	border-width: 1px;
	border-style: solid;
	border-color: white;
}
  
ul#Navigation li a:link {
	color: white; 
	background-color: #2e4e61;
	text-decoration:none;

}

  
ul#Navigation li a:visited {
	color: white; 
	background-color: #2e4e61;
	text-decoration:none;

}

  
ul#Navigation li a:hover {
	color: black; 
	background-color: #f6f2b1;
	text-decoration:none;

}


ul#Navigation li a:active {
	color: black; 
	background-color: #f6f2b1;
	text-decoration:none;

}


#Intern a:link {
	padding: 0em;
	font-size:0.8em;
}

#Intern a:visited {
	padding: 0em;
	font-size:0.8em;
}
#Intern a:hover {
	padding: 0em;
	font-size:0.8em;
}
#Intern a:active {
	padding: 0em;
	font-size:0.8em;
}

/* --------- BILD ----------*/

#Bild{

	margin: 0 0 1.2em;
	width: auto;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	

}



/*-------- INHALT -------*/


div#Inhalt {

	margin: 0 0 0.5em 11em;
	/*margin-left: korrektur wegen kleinerer Schrift */
	margin-left: 11.5em;
	padding: 0.2em 1.5em;
	padding-top: 1em;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	height: 100%;
	min-height: 29.3em;
	width: auto;
	/* Schrift einen Punkt kleiner */
	font-size: 95%
}
* html div#Inhalt {
    	height: 29em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}


div#Inhalt h2 {
	font-size: 1.1em;
	margin: 0.2em 0;
}

div#Inhalt h3 {
	font-size: 0.9em;
	margin: 0.2em 0;
}

div#Inhalt p {
	font-size: 1em;
	margin: 1em 0;
}

 


/*------- LISTE ------*/

#Liste {
	font-size:0.9em;
	font-style: italic;
	padding-bottom: 1em;
} 



#Liste2 {
	font-size:1em;
	padding-bottom: 1em;
} 




/* ---------- BUTTON (bei formular etc.) -------- */

.Button { 
	background-color:#2e4e61;
	color:white; 
	width:200px; 
	border:1px solid #000000; 
}

.Button:hover {
        background-color: #f6f2b1;
        color: #000000;
      }

.Button:active {
        background-color: #f6f2b1;
        color: #ff0000;
      }

/* -------- TABLE (Veranstaltungen) -------- */

.Table {
	font-size: 90%;
	font-family: Verdana,sans-serif;
}



/* -------- IMPRESSUM ------- */


#Impressum {
	font-size: 50%;
	color: #2e4e61;
	font-family: Verdana,sans-serif;
}





