body {
	color:#000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85.00%;

         center;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #000000;
	border-right-color: #000000;
	}
html, body, div, p, h1, h2, h3, ul, ol, li, dd, span, a, img {
	margin:0;
	padding:0;
	border: 0px solid #000000;
	}
ul, ol {
	list-style-type:none;
         }

/*Gesamtlayout***************************************************/
#pagelayout {
width:749px;
text-align:left;
/*Durch die folgenden zwei Zeilen wird die Seite zentriert. */
margin-left:auto;
margin-right:auto;

background: transparent repeat-y 0px 140px;
margin-bottom: 500px;
}
/*Ende Gesamtlayout***********************/

/*Gebiet fuer index.html *****************************************************/

div.indexcenter {
	margin-top:120px;
	text-align:center;
	}
div.indexcenter a{
	color:#254497;
	}
img.indexhtml {
         border:inset 8px #254497;
         padding:5px;
	}
/*Ende index.html*****************************************************/

/*Aktuelles-div*/
#aktuelles {
		position:relative;
		clear:left;
		float:left;
		
		width:160px;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		/*
		margin-top:0px;
		margin-left:0px;
		background:#FFFFFF;
		text-decoration:none;*/
}
/*Linke Spalte mit absoluten Groessenangaben*/
#linkespalte {
         float:left;
	/*width:9.2em;*/
         width:160px;
         margin-top:0px;
         margin-left:0px;
		background:#EEEEEE;
         border-style:solid;
         border-color:#808080;
         border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
         border-bottom-width:1px;
	padding:0;
	text-decoration:none;
         /*font-family:"Times New Roman";*/
         }
#linkespalte  a {
	padding-left:0.6em;
         display:block;
	text-decoration:none;
         color:#000000;
	}
#linkespalte a:hover {
         text-decoration:none;
         background-color:#FFFFFF;
         display:block;
         color:#220066;
	}
#linkespalte h3 {
	font-weight:bold;
         font-size:1em;
         padding-left:0.6em; /*Versuchsweise bottom in top geänder*/
         border-top-width:1px;
         border-top-style:solid;
         border-top-color:#808080;
         background-color:#636363;
	}
#linkespalte li {
         border-top-width:1px;
         border-top-style:solid;
         border-top-color:#808080;
         display:block;
	}
#linkespalte li.aktiv {
         display:block;
		 border-right:solid 6px #636363;
}
#linkespalte li.aktivmitlink {
         display:block;
		 border-right:solid 6px #636363;
}
/*kategorien 2. ebene: ebene2, 3. ebene: ebene3*/
#linkespalte li.ebene2 {
		 padding-left:0.8em;
         border-top-width:0.5px; /*unsichtbare Linie*/
         border-top-style:solid;
         border-top-color:#FFFFFF;
         display:block;
	}
#linkespalte li.ebene2aktiv {
        border-top-width:0.5px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
	padding-left:0.8em;
         display:block;
	border-right:solid 6px #636363;
}
#linkespalte li.ebene2aktivmitlink {
        border-top-width:0.5px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
		padding-left:0.8em;
        display:block;
		border-right:solid 6px #636363;
}
#linkespalte li.ebene3 {
         border-top-width:0.5px;
         border-top-style:solid;
         border-top-color:#FFFFFF;
         padding-left:1.0em;
         display:block;
	}
#linkespalte li.ebene3aktiv {
        border-top-width:0.5px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
        display:block;
		padding-left:1.0em;
		border-right:solid 6px #636363;
}
#linkespalte li.ebene3aktivmitlink {
        border-top-width:0.5px;
        border-top-style:solid;
        border-top-color:#FFFFFF;
		padding-left:1.0em;
        display:block;
		border-right:solid 6px #636363;
}

/*Mittelspalte mit Pixelgroessenangaben*/
#mittelspalte {
	position:relative;
	float:right;
	background:#FFFFFF;
	width:570px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	border-style:solid;
	border-color:#636363;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	padding:0px;
	text-decoration:none;
	border-left-color: #FFFFFF;
         /*font-family:"Times New Roman";*/
	}
/*#mittelspalte a {
	text-decoration:none;
         color:#990000;
	}
#mittelspalte a:h
 {
	text-decoration:none;
         color:#220066;
	}
#mittelspalte a:visited {
	text-decoration:none;
         color:#550000;
	}
*/
#mittelspalte ul {
	margin:10px;
}
#mittelspalte ol {
	margin-left:20px;
}
#mittelspalte h3 {
         font-weight:bold;
         font-size:16px;
         padding-left:10px;
         border-bottom-width:1px;
         border-bottom-style:solid;
         border-bottom-color:#808080;
         background-color:#FFFFFF;
         margin-bottom:0.8em;
	margin-top:1em;
	}
#mittelspalte h2 {
         font-weight:bold;
         font-size:20px;
         color:#000000;
         padding-left:10px;
         border-bottom-width:1px;
         border-bottom-style:solid;
         border-bottom-color:#808080;
         background-color:#FFFFFF;
         margin-bottom:0.8em;
	margin-top:1em;
	}

/*Rechte Spalte mit relativen Groessenangaben*/
#rechtespalte {
         float:left;
	width:9.2em;
         min-width:148px;
         margin-top:5px;
	background:#FFFFFF;
         border-style:solid;
         border-color:#808080;
         border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
         border-bottom-width:0px;
	padding:0px;
	text-decoration:none;
         /*font-family:"Times New Roman";*/
	}
#rechtespalte div.inhalt {
	padding:10px;
	border-bottom:solid 1px #808080;
	}
#rechtespalte  a {
	padding-left:0.6em;
         display:block;
	text-decoration:none;
         color:#000000;
	}
#rechtespalte a:hover {
         text-decoration:none;
         background-color:#FFFFFF;
         display:block;
         color:#220066;
	}
#rechtespalte li {
         border-bottom-width:1px;
         border-bottom-style:solid;
         border-bottom-color:#808080;
         display:block;
	}
#rechtespalte li.aktiv {
	padding-left:0.6em;
         display:block;
	border-right:solid 8px #220066;
}
#rechtespalte li.aktivmitlink {
         display:block;
	border-right:solid 8px #220066;
}

*.titelbild {
	padding-top:5px;
         border-style:solid;
	border-color:#808080;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
         border-bottom-width:1px;
         vertical-align:middle;
         text-align:center;
	}
/*ab hier Artikel und Rahmen fuer die Mittelspalte********************************************************************/
div.ausfall {
	border:dashed 2px #DD0000;
	margin:10px;
	padding:10px;
	background-color:#DDDD55;
	}
div.ausfall h4 {
	margin:0px;
	background-color:#DDDD55;
         border-bottom:solid 1px #DD0000;
	color:#DD0000;
         font-size:20px;
	}
div.ausfall a {
	background-color:#DDDD55;
	color:#DD0000;
	}
div.ausfall a:hover {
	color:#220066;
	}
div.ausfall a:visited {
	color:#DD0000;
	}
div.ausfall span.aenderungsdatum {
	display:none;
}
/** Kopie der neuen Definitionen für span-Tags **/
.Stil1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Stil2 {font-size: 10px}
.Stil4 {font-size: 12px}
.Stil5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Stil6 {font-family: Arial, Helvetica, sans-serif; font-size: 12em; }
.Stil7 {font-family: Arial, Helvetica, sans-serif; font-size: small; }
.Stil8 {}
.Stil9 {
	font-size: smaller;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.Stil10 {
	font-size: smaller;
	font-weight: bold;
	font-style: italic;
}
.Stil12 {color: #000099}
.Stil13 {color: #000000}
.Stil17 {font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.Stil18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0000FF;
}
.Stil23 {font-family: Arial, Helvetica, sans-serif; font-size: x-small; }

/** Ende Kopie neuer Definitionen **/

*.artikelmitbildrechts {
	margin-top:0px;
         padding:10px;
         border-bottom-width:1px;
         border-bottom-style:solid;
         border-bottom-color:#220066;
         background-color:#FFFFFF;
	}
*.artikelmitbildrechts img {
	display:block;
	margin-left:10px;
	margin-bottom:5px;
	float:right; 
	border-color:#808080;
	border-width:0px;
	clear: right;
	}
*.artikelmitbildrechts a {
	text-decoration:none;
         color:#990000;
	}
*.artikelmitbildrechts a:hover {
	text-decoration:none;
         color:#220066;
	}
*.artikelmitbildrechts a:visited {
	text-decoration:none;
         color:#220066;
	}

*.artikelmitbildlinks {
	margin-top:0px;
         padding:10px;
         border-bottom-width:1px;
         border-bottom-style:solid;
         border-bottom-color:#220066;
         background-color:#FFFFFF;
	}
*.artikelmitbildlinks img {
	display:block;
         margin-right:10px;
         margin-bottom:5px;
         float:left;
	border-style:solid;
	border-color:#808080;
	border-width:1px;
	}
*.artikelmitbildlinks a {
	text-decoration:none;
         color:#990000;
	}
*.artikelmitbildlinks a:hover {
	text-decoration:none;
         color:#220066;
	}
*.artikelmitbildlinks a:visited {
	text-decoration:none;
         color:#550000;
	}
*.artikelfrei {
         margin-top:0px;
         padding:10px;
         border-bottom-width:1px;
         border-bottom-style:solid;
         border-bottom-color:#220066;
         background-color:#FFFFFF;
}
/*******************************************************************************************************************/
p.artikeltext {
	margin-top:0em;
}
p.artikeltext span.aenderungsdatum {
	display:block;
	margin-top:5px;
	font-size:0.8em;
	font-style:italic;
	color:#808080;
}
span.aenderungsdatum {
	display:block;
	margin-top:5px;
	font-size:0.8em;
	font-style:italic;
	color:#808080;
}

div.datumund {
/*die datumsbox muss max werden!!!*/
/*         min-width:480px; solange der IE das nicht kennt*/
	width:485px;
	border:solid 1px #808080;
         height:1.1em
}
p.datum {
	float:right;
	margin-right:10px;
	font-size:0.9em;
         font-style:italic;
}
p.verfasser {
	float:right;
         margin-top:0;
         margin-left:10px;
         font-size:0.8em;
}
/*fuer die Seitenaufzählung [1]... ****************/
p.andereindex {
	text-align:center;
	margin-bottom:20px;
         border-left:solid 1px #220066;
         border-bottom:solid 1px #220066;
}
p.andereindex a{
         text-decoration:none;
         color:#990000;
}
p.andereindex a:hover{
text-decoration:none;
         color:#220066;
}
p.andereindex a:visited{
	text-decoration:none;
         color:#550000;
}
/****************************************/
p.quellenangabe {
	margin-top:1em;
	font-style:italic;
	color:#808080;
	font-size:0.8em;
}
li.hauptindex {
	margin-top:1em;
}
li.hauptindex a {
	font-weight:bold;
}
*.button1 {
	text-decoration:none;
	color:#000000;
	background:#EEEEEE;
	border:solid 1px #808080;
	margin-top:5px;
	padding:1px;
	font-family:'Times New Roman', Times, serif;
}
*.button1 a {
	text-decoration:none;
	color:#000000;
}
*.button1 a visited {
	text-decoration:none;
	color:#000000;
}
*.button2 {
	text-decoration:none;
	color:#000000;
	background:#EEEEEE;
	border:solid 1px #808080;
	margin-top:5px;
	padding:3px;
	font-family:'Arial', Arial;
}
*.button2 a {
	text-decoration:none;
	color:#000000;
}
*.button2 a visited {
	text-decoration:none;
	color:#000000;
}
*.textbox {
	background:#EEEEEE;
	border:solid 1px #808080;
}
*.systemmeldung {
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}

