body {
       	font-family:arial,sans-serif;
        font-size:105.01%;
	background:#FFFFCC;
        color:#000000;
        max-width:60em;
}

h1 {
	background:#BBFFBB;
	color:#000000;
	padding:0.2em;
}

h1,h2,h3,h4,h5,h6 {
       	font-family:arial,sans-serif;
}

h1 {
	text-align:center;
}


h3.block {
	color:#101064;
	display:block;
        background-color:#dadaff;
	padding:0.3em;
}

hr {
	color:#000000;
	background-color:#FFFFCC;
	height:2px;
	clear:left;
}

div.centerbox {
        padding:0.1cm;
	text-align:center;
        border:5px solid red;
}

div.box {
	padding:0.1cm;
        border:5px solid red;
}

/* Formatierungen für den Navigationsbereich */
div#auswahl {
        font-family:arial,sans-serif;
        background-color:#FFFFCC;
        color:#990000;
}

* html div#auswahl {
	height:1em;
}

ul#navigation {
        display:inline;
	margin:0;
        padding-left:0;
	padding-right:0;
	padding-top:0.2em;
	padding-bottom:0.3em;
        color:#000000;
        background-color:#FFFFCC;
}

* html ul#navigation {
	height:1em;
}

ul#navigation li {
       	float:left;
	width:8.0em;
	list-style:none;
	border:2px solid black;
        color:#000000;
        background-color:#BBFFBB;
        margin-right:0.4em;
	margin-bottom:0.4em;
	margin-top:0.4em;
        padding:0;
	text-align:center;
}

ul#navigation a {
	font-size:1.1em;
       	text-decoration:none;
        display:block;
        color:#000000;
        background-color:#BBFFBB;
        padding:0.2em;
        font-weight:bold;
}

ul#navigation a:link, ul#navigation a:visited, ul#navigation a:active {
     	color:#000000;
        background-color:#BBFFBB;
}


ul#navigation a:hover {
       	color:#BBFFBB;
        background-color:#000000;
}


p#eu {
	margin-top:1.5em;
        margin-left:0.2em;
        margin-right:0.2em;
        padding-left:0.8em;
        padding-right:0.8em;
        font-size:70%;
}

img#eufahne {
	border:none;
        float:left;
        padding-right:0.2em;
}


/* Formatierungen für den Linkbereich */
div#partner {
	float:left;
        width:12em;
	margin-top:0.5em;
        font-family:arial,sans-serif;
        background-color:#BBFFBB;
        color:#000000;
}

ul#links {
        margin-top:0.2em;
        margin-left:0;
        margin-right:0;
        margin-bottom:0;
        padding-top:0;
        padding-left:0;
        padding-right:0;
        padding-bottom:0.5em;
        color:#000000;
        background-color:#BBFFBB;
        width:100%;
        font-size:1.1em;
}

* html ul#links {
	height:1em;
}

ul#links h2 {
	font-size:1.05em;
        font-weight:bold;
        padding-left:0.2em;
	padding-top:0.2em;
}
        
ul#links li {
       	list-style:none;
        color:#000000;
        background-color:#BBFFBB;
        margin:0;
        padding-left:0.5em;
        padding-right:0.5em;
        padding-top:0.0em;
        padding-bottom:0.0em;
}

ul#links a {
	font-size:0.9em;
       	text-decoration:none;
        display:block;
        color:#000000;
        background-color:#BBFFBB;
        margin:0;
        padding:0.2em;
	
        /* Für IE */
        width:100%;
}

ul#links a:link, ul#links a:visited, ul#links a:active {
     	color:#000000;
        background-color:#BBFFBB;
}

ul#links a:hover {
       	color:#BBFFBB;
        background-color:#000000;
}


/* Formatierungen fÃ¼r den Inhaltsbereich */
div#inhalt {
	margin-top:0.5em;
       	margin-left:13em;
        min-width:26em;
        max-width:48em;
}

* html div#inhalt {
	height:1em;
}

div#inhalt a, div#inhalt a:link, div#inhalt a:visited {
	color:#000000;
        background-color:#FFFFCC;
}

div#inhalt a:hover, div#inhalt a:active {
	color:#FFFFCC;
        background-color:#000000;
}

/* Formatierungen Impressum */
div#impressum {
       	margin-left:15.6em;
        min-width:31.2em;
        max-width:48em;
        font-size:0.8em;
}

* html div#impressum {
	height:1em;
}

div#impressum a, div#impressum a:link, div#impressum a:visited {
	color:#000000;
        background-color:#FFFFCC;
}

div#impressum a:hover, div#impressum a:active {
	color:#FFFFCC;
        background-color:#000000;
}


/* Formatierungen FuÃŸzeile */
p#fusszeile {
       	clear:both;
        border-top:2px solid #000000;
      	font-family:arial,sans-serif;
        font-size:0.8em;
}

p.imcenter {
	text-align:center;
}

img.rahmen {
	border-style:solid;
        border-width:3px;
        border-color:#101064;
}

img {
	border:none;
}

.ao {
	padding-top:2em;
}

.nobr {
	white-space:nowrap;
}

