body {
    font-size : 75% ;
    font-family : verdana, arial;
    color : #383742;
    background-color : #F4F4F4;
}

.unsichtbar {
    position : absolute;
    left : -1000px;
    top : -1000px;
    width : 0;
    height : 0;
    overflow : hidden;
    display : inline;
}

.neue_zeile {
    clear : both;
    height: 0.01em;
}

a:link,
a:visited {
    color:#383742;
    text-decoration:none;
}

a:hover,
a:focus,
a:active {
    color : #AD52AD;
    text-decoration : underline;
    background-color:transparent;
}

#homepage {
    width : 63.0em;
    text-align : center;
    margin : auto;
    border-right: 1px solid #AD52AD;
    border-left : 1px solid #AD52AD;
}

* html #homepage {
    width : 63.0em;
}

#homepage div {
    text-align : left;
    margin : 0;
    padding : 0;
}


/* Definitionen für den Seitenkopf bestehend aus KOPF und SUBKOPF */

#kopf {
    color: #AD52AD;
    background-color : #FFDDFF;
    height : 7em;
    border-top: 1px solid #AD52AD;
}
* html #kopf {
    height : 6.90em;
}

#kopf img {
    float : right;
}

#kopf p {
    float: left;
    margin:0;
    padding:0;
}

#kopf p img {
    float : left;
}

#kopf h1 {
    margin : 0 40% 0 15%;
    padding : 0.8em 0 0.2em 3.5em;
    font-size : 1.3em;
}

#subkopf {
    color: #FFE4B5;
    background-color : #AD52AD;
    font-size : 90%;
    width : 100%;
    float : right;
}

#subkopf a {
    color: #FFE4B5;
    text-decoration : none;
}

#subkopf a:hover,
#subkopf a:focus,
#subkopf a:active {
    color : #AD52AD;
    text-decoration : none;
    background-color: #FFDDFF;
}

#subkopflinks {
    width: 50%;
    float : left;
    background-color : transparent;
}

#subkopflinks p {
    margin : 0;
    padding : 0.1em 0.4em 0.1em 0.1em;
}

#subkopfrechts {
    width : 49%;
    float : right;
    background-color : transparent;
}

#subkopfrechts p {
    text-align : right;
    margin : 0;
    padding : 0.1em 0 0.1em 0;
}


/* Definitionen für die linke Seitenspalte, die der NAVIGATION dient und das INHALTSVERZEICHNIS enthält */

#navigation {
    font-size:90%;
    width : 14.8em;
    float : left;
    display: block;
    margin:0;
    background-color : #FFDDFF;
}

* html #navigation {
    width : 14.8em;
    margin:0;
}

#navigation a {
    display : block;
    color : #383742;
    text-decoration : none;
}

#navigation a:hover,
#navigation a:focus,
#navigation a:active {
    display : block;
    margin:0;
    text-decoration : underline ;
    color : #AD52AD;
    background-color : transparent;
}

.mainUL {
    /*font-size : 92%;*/
    margin : 2px 0 0 0;
    padding :0 0 0 0;
}

.mainLI {
    padding : 0.2em 0 0.2em 0;
    margin: 0;
    list-style-type : none;
    display:block;
    background-color : transparent;
}

.mainWahl {
    padding : 0.2em 0 0.2em 0;
    margin: 0;
    list-style-type : none;
    display : block;
    text-decoration : underline;
    color : #AD52AD;
    background-color : transparent;
}

.subUL {
    /*font-size : 92%;*/
    margin : 0 0 0 0;
    padding : 0;
}

.subLI {
    padding : 0.2em 0 0.2em 0;
    margin: 0;
    list-style-type : none;
    display:block;
    background-color : transparent;
    /*border-top: 1px solid #AD52AD;*/
}

.subWahl {
    padding : 0.2em 0 0.2em 0;
    margin: 0;
    list-style-type : none;
    display : block;
    text-decoration : underline;
    color: #AD52AD;
    background-color : transparent;
}


/* Formatierungen für die Bereiche INNEN und INHALT
			INHALT ist der schmale mittlere Bereich in der dreispaltigen Seite
			INNEN ist der breitere rechte Bereich in der zweispaltigen Seite
			INNEN wird auch benutzt um INHALT und ERGAENZUNG zusammenzufassen  */

#innen {
    width: 49.5em;
    float : right;
    background-color : #FFEFFF;
    min-height : 32em;
    border-left: 1px solid #AD52AD;
}

* html #innen {
    width : 49.4em;
}

#inhalt {
    width : 38.0em;
    float : left;
    background-color : #FFF5FF;
    min-height : 32em;
}

* html #inhalt {
    width : 37.8em;
}

#innen h1,
#inhalt h1 {
    padding : 0.3em 1.4em 0em 1.0em ;
    font-size : 1.4em;
}

#innen h2,
#inhalt h2 {
    padding : 0.3em 1.4em 0em 1.0em ;
    font-size : 1.4em;
    text-align : center;
}

#innen h3,
#inhalt h3 {
    padding : 0.3em 1.4em 0em 1.2em ;
    font-size : 1.2em ;
}

#innen p,
#inhalt p {
    padding : 0.1em 1.4em 0em 1.4em;
}

#innen li,
#inhalt li {
    padding : 0.5em 1em 0em 0em;
}

.linie {
border-bottom: 1px solid #AD52AD;
}

.linieRe {
text-align:right;
font-size:0.8em;
border-bottom: 1px solid #AD52AD;
}

.AnmRe {
    text-align: right;
    font-size:0.8em;
}

.BiSubTitelZ {
    font-size:0.8em;
    text-align:center;
    margin-top:-0.9em;
}

.BiTitelZ {
    text-align:center;
    margin-top:-0.9em;
    margin-bottom: 2em;
}

.BildZ {
    float:none;
    margin-bottom:1em;
}

.BildR {
    float:right;
    padding:0 0 1em 1em;

}

.BildL {
    float:left;
    padding:0 1em 1em 0;
}

.Zentr {
    text-align:center;
    font-weight:600;
}

.ZentrGr {
    text-align:center;
    font-size:110%;
    margin-right:1.5em;
    padding:0 0 3em 0;
}

/* Formatierungen für die rechte Spalte der Seite, die als ERGAENZUNG Aktuelle Meldungen bringt */

#ergaenzung {
    width : 11.3em;
    float : right;
    min-height : 28em;
    color:#383742;
    background-color : #FFE3FF;
    border-left: 1px solid #AD52AD;
}
* html #ergaenzung {
    height : 28em;
}

#ergaenzung img {
   margin : 0.3em 0.7em;
   padding: 0em;
   width : 10em;
}

#ergaenzung h2 {
   margin:0.5em 0.9em 0.7em 0;
   font-size : 1.2em;
   font-weight : 900;
   text-align : center;
}

#ergaenzung p {
   margin : 0.2em 0.1em 0 0.1em;
   font-size : 0.95em;
   padding : 0.4em 0.1em;
   font-weight : 600;
   text-align : center;
   text-decoration : none;
   border-bottom: 1px solid #AD52AD;
}

#ergaenzung a {
    color:#383742;
}

#ergaenzung a:hover,
#ergaenzung a:focus,
#ergaenzung a:active {
    display:block;
    color : #AD52AD;
    background-color:#FFDDFF;
}


/*  Die beiden äußeren Spalten erhalten ihre Auffüllung in gemeinsamer Hintergrundfarbe */

#aussen {
    margin : 0;
    padding : 0;
    background-color : #FFDDFF;
}



/* Formatierung der FUSSZEILE */

#fuss {
    clear : both;
    position : relative;
    /*top : -0.1em;*/
    background-color : #AD52AD;
}

#fuss p {
   color: #F9DCCC;
   margin : 0;
   padding : 0.4em;
   font-size : 0.9em;
   text-align : right;
}


/* Formatierungen für DEFINITIONSLISTEN (Listen mit zwei Spalten in der mittleren Seitenspalte) */

dl {
   text-align: left;
   padding: 0.1em 1.4em;
}
dt {
   font-weight: normal;
   float: left;
   width: 7.5em;
}
dd {
   margin: 0 0 1.0em 7.5em;
}

dl.breit {
   text-align: left;
   padding: 0.1em 0 0.1em 1.5em;
}
dt.breit {
   font-weight: normal;
   float: left;
   width: 9em;
}

dd.breit {
   margin: 0 1.0em 1.0em 9em;
}

dl.ganzbreit {
   text-align: left;
   padding: 0.1em 0 0.1em 1.5em;
}
dt.ganzbreit {
   font-weight: normal;
   float: left;
   width: 17em;
}
dd.ganzbreit {
   margin: 0 0 1.5em 19em;
}

dl.mittel {
	text-align: left;
	padding: 0.1em 0 0.1em 1.5em;
}
dt.mittel {
	font-weight: normal;
	float: left;
	width: 16em;
}
dd.mittel {
	margin: 0 0 1.0em 17em;
}

dl.zwei {
	text-align: left;
	padding: 2.0em 0 0 0 ;
}
dt.zwei {
	font-weight: normal;
	float: left;
	width: 15em;
}
dd.zwei {
	margin: 0 0 1.0em 16em;
}

