body
		{ 
			position:absolute;
			background:#ffffff url(images/back.gif) no-repeat fixed 0px 0px;
scrollbar-highlight-color: white; 
scrollbar-shadow-color: white; 
scrollbar-3dlight-color: #000000; 
scrollbar-arrow-color: #000000; 
scrollbar-track-color: #DADADA; 
scrollbar-darkshadow-color: #000000;
		}
a:link {
	color: #AC002F;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a:visited {
	text-decoration: none;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a:hover {
	text-decoration: underline;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a:active {
	text-decoration: none;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a.underline:link {
	color: #AC002F;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a.underline:visited {
	text-decoration: underline;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a.underline:hover {
	text-decoration: underline;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a.underline:active {
	text-decoration: underline;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
		#Layer1 {
	position:absolute;
	width:444px;
	z-index:3;
	left: 240px;
	top: 0px;
	padding: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	visibility: visible;
		}
#content #Layer1 {
	font-size: 12px;
}

		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}
		#header_container 
		{
			position:fixed;
			top:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:3em;
			z-index:3;
		}

		#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			background:#efefef;
			z-index:3;
			margin:0;
			padding:0.2em;
		}
		#menu
		{
			position:fixed;
			top:94px;
			left:-3px;
			width:9em;
			padding:0.5em;
		}
		#content
		{
			margin:0;
			z-index:2;
		}
		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:2em;
			z-index:3;
		}
		#footer 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#efefef;
			z-index:3;
		}
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		* html #menu
		{
			position:absolute;
		}
		* html #header,* html #footer
		{
			height:100%;
			position:static;
		}
		* html #content 
		{
			position:absolute;
			top:0px; bottom:0; left:0px; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}
		
		#menu li
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 26px;
		}
		#menu li#active
		{
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
		}
		#menu a:link, #menu a:visited
		{
	color:black;
	;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
		}
		#menu a:hover
		{
	text-decoration:none;
	color: #AC002F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
		}
		* html #menu
		{
			margin:0;
			width:229px;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
	.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
}
.copy-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	font-weight: bold;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	font-weight: bold;
	color: #AC002F;
}
.formular-button {

	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-top: thin none #FFFFFF;
	border-right: thin none #FFFFFF;
	border-bottom: thin none #FFFFFF;
	border-left: thin none #FFFFFF;
	height: 22px;
	color: #000000;
}
.formular-email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(images/formular-back.jpg);
	clip:                          rect(auto auto auto auto);
	padding: 6px;
	margin: 2px 0px 0px;
	width: 415px;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	line-height: 18px;


}
.formular-email2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/formular-back.jpg);
	clip:                          rect(auto auto auto auto);
	padding: 6px;
	margin: 2px 0px 0px;
	width: 415px;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	height: 29px;
	line-height: 18px;
	color: #000000;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	color: #990000;
	text-decoration: underline;
	cursor: pointer;
}
.titel {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:99px;
	z-index:1;
	left: 47px;
	top: 73px;
}.name {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	line-height: 18px;
}
.name-kapitaelchen {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	line-height: 18px;
}
.rot-mager {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.hellgrau {
	background-color: #EAEAEA;
}
.weiss {
	background-color: #FFFFFF;
}
.inaktiver_link {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
}
.headline_blau_kursiv {
	font-size: 14px;
	font-style: italic;
	color: #4A9AFF;
}.headline_blau {
	font-size: 14px;
	font-style: normal;
	color: #0475FF;
	font-weight: bold;
}

