	/* *********** */
	/* ALLGEMEINES */
	/* *********** */
	
	body {
		padding:0;
		margin:0;
		background-color: #FFFFFF;
	}
	
	body, div, p, span, h1, h2, h3, h4, h5, h6, li, td, th, a, input, textarea, option, b, i, u, label.Bezeichner, span.Bezeichner, input.Textbox, textarea.Textbox, select.Dropdown, option.Dropdown, input.Button, a.Button {
		font-family:Arial, Helvetica, sans-serif;
		font-weight: 500;
		font-size: 100.01%;
		color:#000000;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-weight:bold;
		margin-top:0;
	}
	
	h1 {
		font-size:1.1em;
		margin-bottom:0.75em;
	}
	
	h2 {
		font-size:1em;
		margin-top:1.2em;
		margin-bottom:0.65em;
	}
	
	h3 {
		font-size:0.9em;
		margin-top:1em;
		margin-bottom:0.55em;
	}
	
	h4 {
		font-size:0.8em;
		margin-bottom:0.45em;
	}
	
	h5 {
		font-size:0.75em;
		margin-bottom:0.45em;
	}
	
	h6 {
		font-size:0.7em;
		margin-bottom:0.45em;
	}
	
	p {
		margin-top:0;
	}
	
	ul {
		margin-top:0pt;
		margin-left:1.3em;
		margin-right:0;
		margin-bottom:0;
		padding:0;
		list-style-type:square;
	}
	
	li {
		font-size:0.75em;
	}
	
	/* ******* */
	/* SITEMAP */
	/* ******* */
	
	a.SitemapLayer1 {
		font-size:1.1em;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.SitemapLayer1:hover {
		text-decoration:underline;
	}
	
	a.SitemapLayer2 {
		font-weight:bold;
		text-decoration:none;
	}
	
	a.SitemapLayer2:hover {
		text-decoration:underline;
	}
	
	/* ********* */
	/* KOPFZEILE */
	/* ********* */
	
	#header {
		width:100%;
		height:5.1em;
		margin:0;
		background-color:#F2F2F2;
		color:black;
	}

	#headerempty {
		width:100%;
		margin:0;
		background-color:#F2F2F2;
		color:black;
	}
	
	/* ****************** */
	/* SEKUNDÄRNAVIGTAION */
	/* ****************** */

	div#NavSec {
		float:right;
		margin-top:0.4em;
		margin-left:1em;
		margin-right:0.7em;
	}
	
	p.NavSecLine {
		margin-top:0;
		margin-bottom:0.2em;
	}
	
	a.NavSec, a.NavSecAkt {
		font-size:0.71em;
		font-weight:bold;
		text-decoration:none;
		color:#4d4d4d;
	}

	a.NavSec:hover {
		text-decoration:underline;
		color:#056aa5;
	}
	
	a.NavSecAkt {
		text-decoration:underline;
		color:#056aa5;
	}

	span.NavSecSep {
		margin-left:0.2em;
		margin-right:0.2em;
		font-size:0.75em;
		color:#003757;
	}
	
	/* ************************ */
	/* HAUPTNAVIGATION, EBENE 1 */
	/* ************************ */
	
	#headnav1 {
		width:100%;
		height:1.4em;
		margin:0;
		padding-top:0.2em;
		padding-left:1em;
		background-color:#056aa5;
	}
	
	a.NavE1Lnk {
		padding-top:0.3em;
		padding-left:0.4em;
		padding-right:0.4em;
		padding-bottom:0.3em;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
	}

	a.NavE1Lnk:hover {
		background-color:#858585;
		color:#FFFFFF;
	}
	
	span.NavE1Sep {
		padding-left:0.1em;
		padding-right:0.1em;
		font-size:0.8em;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	a.NavE1LnkAkt {
		padding-top:0.3em;
		padding-left:0.4em;
		padding-right:0.4em;
		padding-bottom:0.3em;
		background-color:#858585;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
	}
	
	/* ************************ */
	/* HAUPTNAVIGATION, EBENE 2 */
	/* ************************ */
	
	#headnav2 {
		width:100%;
		height:1.3em;		
		margin:0;
		padding-top:0.15em;
		padding-bottom:0.15em;
		padding-left:2em;
		background-color:#858585;
	}
	
	a.NavE2Lnk {
		padding-top:0.15em;
		padding-left:0.15em;
		padding-right:0.15em;
		padding-bottom:0.15em;
		font-size:0.8em;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	a.NavE2Lnk:hover {
		text-decoration:underline;
		color:#FFFFFF;
	}
	
	span.NavE2Sep {
		padding-left:0.1em;
		padding-right:0.1em;
		font-size:0.85em;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	a.NavE2LnkAkt {
		padding-top:0.15em;
		padding-left:0.15em;
		padding-right:0.15em;
		padding-bottom:0.15em;
		font-size:0.8em;
		font-weight:normal;
		text-decoration:underline;
		color:#FFFFFF;
	}	
	
	/* ************** */
	/* INHALTSBEREICH */
	/* ************** */
	
	#main {
		width:100%;
		margin:0;
		color:black;
	}
	
	#nest {
		padding-top:0.5em;
	}
	
	#content {
		padding-top:0.25em;
		margin-left: 11.7em;
		margin-right: 11.7em;
		margin-bottom:1em;
		color:Black;
	}
	
	#contentleft {
		padding-top:0.25em;
		margin-left:1em;
		margin-right:11.7em;
		margin-bottom:1em;
		color:Black;
	}
	
	#contentright {
		padding-top:0.25em;
		margin-left:11.7em;
		margin-right:1em;
		margin-bottom:1em;
		color:Black;
	}
	
	#contentboth {
		padding-top:0.25em;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1em;
		color:Black;
	}
	
  * html div#content {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
	
	/* ****************** */
	/* BOXEN LINKS/RECHTS */
	/* ****************** */
	
	#leftbox {
		width:10.7em;
		margin-bottom:1em;
		float:left;
		text-align:center;
	}
	
	#rightbox {
		width:10.7em;
		margin-bottom:1em;
		float:right;
		text-align:center;
	}

	div.BoxLinks, div.BoxRechts {
		width:14em;
		margin-top:0.5em;
		border-top:1px solid #d7d7d7;
		border-left:1px solid #d7d7d7;
		border-right:1px solid #b4b4b4;
		border-bottom:1px solid #b4b4b4;
		background-color:#e5e5e5;
		font-size:0.7em;
	}
	
	div.BoxLinks {
		margin-left:0.5em;
		margin-right:0.5em;
	}
	
	div.BoxRechts {
		margin-left:0.6em;
		margin-right:0.6em;
	}
	
	div.BoxHeader {
		text-align:left;
		padding-left:0.5em;
		padding-top:0.3em;
		padding-bottom:0.3em;
		background-color:#056aa5;
		font-size:1.05em;
		font-weight:bold;
		text-align:left;
		color:#FFFFFF;
	}
	
	/* ******* */
	/* INHALTE */
	/* ******* */
	
	p.Text {
		font-size:0.77em;
		margin-top:0;
		margin-bottom:0.75em;
		text-align:justify;
	}
	
	a.StdLink {
		font-size:0.75em;
	}
	
	li.StdListEntry {
		margin-bottom:0.25em;
	}
	
	a.TextLink {
		font-size:1em;
		text-decoration:none;
		font-weight:bold;
		text-decoration:underline;
		color:#056aa5;
	}
	
	a.OverviewLink
	{
		font-size:0.85em;
		text-decoration:none;
	}
	
	a.OverviewLink:hover
	{
		text-decoration:underline;
	}
	
	.QstLink {
		text-decoration:none;
	}
	
	.QstLink:hover {
		text-decoration:none;
		background-color:#056aa5;
		color:white;
	}
	
	.QstLink2 {
		text-decoration:none;
	}
	
	.QstLink2:hover {
		text-decoration:none;
		background-color:#e1e1e1;
		color:white;
	}
	
	/* ********* */
	/* Formulare */
	/* ********* */
	
	span.Bezeichner, label.Bezeichner {
		font-size:0.75em;
		font-weight:bold;
	}
	
	span.Pflichtfeld {
		font-size:0.7em;
		/*color:#7e7e7e;*/
		font-weight:bold;
		color:#b22222;
		background-color:#ffe1e1;
		padding-left:0.25em;
		padding-right:0.25em;
	}

	input.Textbox, textarea.Textbox {
		width:30em;
		background-color:#f0f0f0;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #a9a9a9;
		border-bottom:1px solid #a9a9a9;
		font-size:0.75em;
	}
	
	select.Dropdown, option.Dropdown {
		background-color:#f0f0f0;
		font-size:0.75em;
	}
	
	input.Button, input.ButtonDisabled, a.LinkButton {
		font-size:0.75em;
		background-color:#056aa5;
		color:White;
		border-left:1px solid #bde1f6;
		border-top:1px solid #bde1f6;
		border-bottom:1px solid #2a547f;
		border-right:1px solid #2a547f;
		margin:0;
		padding:2px;
		text-decoration:none;
	}
	
	input.ButtonDisabled
	{
		background-color:#e9e9e9;
		color:#696969;
		border-left:1px solid #a9a9a9;
		border-top:1px solid #a9a9a9;
		border-bottom:1px solid #696969;
		border-right:1px solid #696969;
	}
	
	a.LinkButton
	{
		font-size:1em;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:3px;
		padding-top:3px;
	}