img					{ behavior: url("behavior.htc");}
body				{ color: black; background-color: black; background-position: center; margin: 0; padding: 0 }
a					{ color: black; text-decoration: underline }
a:hover				{ text-decoration: none }
#virtualbody		{ visibility: visible; margin-top: -224px; margin-left: -390px; position: absolute; top: 50%; left: 50%; width: 780px; height: 446px }
#header				{ text-align: left; position: absolute; z-index: 100; top: 0; left: 0; width: 780px }
#header a			 { color: transparent; cursor: pointer }
#logo-tl			{ background-image: url(logo-tl.png); background-repeat: no-repeat; position: absolute; z-index: 102; top: 0; left: 480px; width: 285px; height: 64px }
#headerzeile		{ color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; background-image: url(header-navzeile.png); background-repeat: no-repeat; padding-top: 2px; padding-left: 10px; position: absolute; z-index: 101; top: 51px; left: 11px; width: 758px; height: 20px }
#innerbody	  		{ background-color: white; background-image: url(background.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 42px; left: 0; width: 780px; height: 404px }
#innerbody-top	 	{ position: absolute; top: 40px; left: 14px; width: 750px; height: 135px }
.top-headline 		{ color: #b62214; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.top-subheadline	{ color: #b62214; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px }
.top-text			{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
#innerbody-bottom	{ position: absolute; z-index: 151; top: 185px; left: 14px; width: 750px; height: 175px; overflow-x: hidden; overflow-y: auto    }
#innerbody-blender	{ background-color: transparent; background-image: url(innerbody-background.png); background-repeat: no-repeat; position: absolute; z-index: 150; top: 185px; left: 14px; width: 750px; height: 175px; overflow-x: hidden; overflow-y: auto     }
#wechselbild		{ position: absolute; z-index: 100; left: 0px; width: 330px; top: 0px; height: 180px; text-align: left }
#headline	  		{ color: #b62214; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; position: absolute; left: 0; width: 330px }
#text	 			{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; padding-top: 1px; padding-bottom: 7px; position: absolute; top: 0; left: 340px; width: 390px }
.hinweis			{ color: #b62214; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
#text ul			{ margin-left: 0; width: auto }
#text li			{ background-image: url(li.gif); background-repeat: no-repeat; background-position: 0 6px; list-style-type: none; padding-left: 15px; width: auto }
#navzeile	  		{ background-image: url(header-navzeile.png); background-repeat: no-repeat; position: absolute; z-index: 1000; top: 410px; left: 11px; width: 758px; height: 20px }
.nav	 			{ position: absolute; width: 120px }
#nav1				{ left: 14px }
#nav2				{ left: 98px }
#nav3				{ left: 201px }
#nav4				{ left: 302px }
#navimpressum		{ text-align: left; left: 693px }
.nav a	  			{ color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.nav a:hover		{ color: black }
#nav2subblender		{ position: absolute; z-index: 200; visibility: hidden; top: 283px; left: 98px; width: 197px; height: 127px }
#nav2subfake		{ position: absolute; z-index: 199; top: 280px; left: 95px; height: 128px; width: 203px }
#nav2sub			{ position: absolute; z-index: 201; visibility: hidden; margin-top: -120px; left: 82px; width: 206px; height: 118px }
#nav2sub li			{ background-image: url(subnav.png); background-repeat: no-repeat; list-style: none; margin: 0 0 0 -28px; padding: 0; width: 186px; height: 20px }
#nav2sub a			{ color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-image: none; padding-left: 6px; width: 186px; height: 18px }
#nav2sub a:hover	{ color: black; background-image: none }
#adresse   			{ color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; position: absolute; top: 430px; left: 268px; width: 500px }
#adresse a	 		{ color: white; text-decoration: none }
#adresse a:hover	{ text-decoration: underline }
hr					{ margin-bottom: 10px; border-bottom: 1px solid #800000 }
#menue 				{ margin-left: 20px; padding: 0px 0px; }
#menue li 			{ font: 11px "Verdana", "Arial", "Helvetica", "SunSans-Regular"; margin: 0px; display: inline; list-style: none; }
#menue a			 { text-decoration: none; padding: 0 15px 2px; border-style: none solid solid; border-width: medium 1px 1px; border-color: white }
#menue a:hover, #menue .aktiv 	{ border-right: 1px solid #800000; border-bottom: 1px solid #800000; border-left: 1px solid #800000 }
input, textarea, option	  { color: #670000; font-size: 11px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; background-color: #fff; background-position: 0 0; border: solid 1px gray }
input				{ background-color: white; width: 180px }
textarea			{ width: 262px; height: 35px }
