/* ---------------------------- Letzte Änderung: 8. Juni 2010------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

html							{ height:100%; background-image: url(../media/pic/design/htmlbgnd.jpg); background-repeat: repeat; }
body							{ position: relative; font-family: sans-serif; text-align: left; min-height: 100%; margin-top: 2em; }
hr.clear_columns				{ content: "."; display: block; height: 0; line-height: 0; clear: both; float: left; visibility: hidden; margin: 0; border: 0; padding: 0; }
tr								{ vertical-align: top; }
td								{ font-size: 0.8em; line-height: 130%; }

/* ---------------------------- id-Stile, sortiert nach Aufruf --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	
#seitenraender				{ width: 800px; margin: auto; }	
#seite							{ width: 800px; margin:auto; }
#top							{ background-image: url(../media/pic/design/top.jpg); width: 800px; height: 35px; margin:auto; }
#header						{ background-image: url(../media/pic/design/header.jpg); text-align: center; width: 800px; height: 160px; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#inhalt							{ background-color: #e3e3e4; clear:both; width: auto; z-index: 10; margin: 0; padding: 0; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#links							{ float: left; position: relative; width: 140px; z-index: 3; margin: 0 0 0 10px; padding: 5px 0 0; display: block; }	
#linksinhalt					{ margin: 0; display: block; }
#linksinhalt h1 				{ font-size: 0.8em; font-weight: bold; }
#linksinhalt p					{ color: gray; font-size: 0.7em; font-weight: bold; }
#linksinhalt a					{ color: gray; font-weight: bold; text-decoration: none; }
#linksinhalt a:hover		 	{ color: #d40000; }
#linksnav						{ padding-right: 6px; padding-left: 6px; border: solid 1px white; background-color: #f3f3f3; margin-top: 1.5em; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mitte							{ background-color: #e3e3e3; width:auto; margin-left: 160px; margin-right: 160px; z-index: 1; position: relative; }
#mitteinhalt					{ background-color: #e3e3e3; z-index: 2; position: relative; padding: 10px; }
#mitte h1						{ color: #5F5F5F; font-size: 1.1em; font-weight: bold; line-height: 120%; background-color: #e3e3e3; }
#mitte h1+p					{ margin-top: -0.7em; }
#mitte h2						{ color: black; font-size: 0.9em; line-height: 120%; background-color: #e3e3e3; background-repeat: no-repeat; background-position: left top; margin-bottom: -1em; }
#mitte p						{ color: black; font-size: .9em; line-height: 140%; background-color: #e3e3e3; }
#mitte p a[href^="http:"]		{ padding-left: 12px; background-image: url(../media/pic/icons/ext_link.gif); background-repeat: no-repeat;	background-position: left; }
#mitte ul 						{ margin: 0 0 1em; padding: 0; }
#mitte li						{ margin-left: 1.5em; padding-top: 0.2em; list-style-position: outside; }
#mitte a 						{ color: #800000; font-weight: bold; text-decoration: none; }
#mitte a:visited 				{ color: #900; font-weight: bold; text-decoration: none; }
#mitte a:hover 				{ color: navy; text-decoration: none; }

/* --------------------------------------------------------------------------------------------------------------------------------------*/

#rechts						{ float:right; width: 160px; z-index: 5; position: relative; }
#rechtsinhalt					{ z-index: 6; position: relative; margin: 0.5em 0 0 0; padding: 10px; }
#rechtsinhalt h1				{ color: black; font-size: 0.9em; font-weight: bold; line-height: 120%; background-color: #e3e3e3; margin-top: 2px; }
#rechtsinhalt p				{ color: gray; font-size: 0.7em; font-weight: bold; line-height: 120%; background-color: #f3f3f3; padding: 10px; border: solid 1px white; }
#rechtsinhalt a				{ color: maroon; font-weight: bold; text-decoration: none; }
.rechtsrahmen 				{ margin-top: 1.6em; padding-right: 6px; padding-left: 6px; }

/* --------------------------------------------------------------------------------------------------------------------------------------*/

#footer						{ color:white; font-size: 0.7em; background:black url(../media/pic/design/down.jpg); text-align: center; padding-top: 0.3em; padding-bottom: 0.3em; border-top: 1px solid silver; }
#footer a						{ color: white; font-weight: bolder; text-decoration: none; }
#footer a:visited 				{ color: #fff; font-weight: bolder; text-decoration: none; }

/* ---------------------------- Klassenstile ----------------------------------------------------------------------------------------------------------------- */
	
.bildlinks						{ float: left; margin-right: 10px; }
.bildrechts					{ float: right; margin-left: 10px; }
.tabletitle 						{ color: black; font-size: 1em; font-weight: bold; background-color: white; }
.name 						{ color: #f59a3b; font-style: italic; }
.fett 							{ font-weight: bold; }
.kursiv							{ font-style: italic; }
.activelink						{ color: #c10000; }
.naveingerueckt				{ margin-left: 1em; }
.kursiv							{ font-style: italic; }
.datum						{ font-size: 70%; }

/* --------------------------------------------------------------------------------------------------------------------------------------*/

