body							{ background-color: black; margin: 0; padding: 0; overflow: hidden }
#nav							{ font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; z-index: 1000; left: 50%; margin-left: -384px; top: 50%; margin-top: -160px; width: 770px }
#nav ul						{ margin: 0px; padding: 0px; width: 770px; display: block }
#nav li						{ list-style-type: none; width: 180px; background-color: white; display: inline }
#nav li:hover				{ background-color: black }
#nav li .active			{ background-color: silver }
#nav a						{ font-size: 11px; text-decoration: none; color: black; font-weight: bold; padding-left: 10px; padding-right: 10px; width: 180px }
#nav a:hover				{ color: white; background-color: black }
#container4leistungen	{ position: absolute; z-index: 1000; width: 135px; left: 50%; margin-left: -520px; margin-top: 20px }
#leistungen ul			{ margin: 0px; padding: 0px; width: 135px }
#leistungen li				{ list-style-type: none; display: block; width: 135px; text-align: right; margin: 0px; padding: 0px }
#leistungen a				{ width: 135px }
#header   					{ background-image: url(img/css/header-bgrd.png); background-repeat: repeat-x; margin-top: -250px; margin-left: -385px; position: absolute; z-index: 90; top: 50%; left: 50%; width: 770px; height: 100px; border-style: solid; border-width: 0 1px 1px; border-color: white }
#header p 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 10px }
#adresse1, #adresse2, #adresse3
								{ margin: 0; padding: 0 }
#adresse1 				{ position: absolute; top: 20px; left: 410px }
#adresse2					{ position: absolute; top: 50px; left: 410px }
#adresse3					{ position: absolute; top: 50px; left: 585px }
#adresse3 a 				{ color: black; text-decoration: underline }
#adresse3 a:hover 	{ color: silver; text-decoration: none }
#logo 						{ position: absolute; top: 25px; left: 30px }
#footer 						{ margin-top: 150px; margin-left: -385px; position: absolute; z-index: 90; top: 50%; left: 50%; width: 770px; height: 30px; border: solid 0 }
#footer p 					{ font-family: Verdana, Arial, Helvetica, sans-serif; color: gray; font-size: 10px; margin: 5px 0 0; padding: 0 }
#footer a 					{ color: silver; text-decoration: none }
#footer a:hover 		{ color: white }
#hori 						{ position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 50%; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid white; border-left: 1px solid }
#vert 						{ position: absolute; z-index: 1; top: 50%; left: 0; width: 50%; height: 50%; border-style: solid; border-width: 1px; border-color: transparent white transparent transparent }
#content   					{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; margin-top: -150px; margin-left: -385px; padding: 0; position: absolute; z-index: 100; top: 50%; left: 50%; width: 770px; height: 300px; border-style: solid; border-width: 1px; border-color: transparent white white }
#content #headline	{ color: white; font-size: 13px; font-weight: bold; padding: 0px; padding-left: 10px; margin-top: 20px; margin-bottom: 10px }
#content p					{ color: white; font-size: 10px; line-height: 15px; margin: 0; padding: 4px 0 6px 10px }
#content a					{ color: white; text-decoration: underline }
#content a:hover		{ color: silver; text-decoration: none }
#content ul				{ margin: 0; padding: 0 }
#content li					{ font-size: 10px; line-height: 15px; list-style-type: square; margin-bottom: 5px; margin-left: 25px }
.anmerkung				{ font-weight: bold; background-color: gray; width: 370px }
.wrapper			 		{ margin-bottom: 15px; width: 100% }
.wrapperdead				{ clear: left }
.content-left				{ margin: 0px; padding: 0px; width: 380px; float: left; vertical-align: top }
.content-right				{ margin: 0px; padding: 0px; margin-left: 385px; width: 380px; vertical-align: top }
.scroll						{ overflow: auto; overflow-z: hidden; overflow-y: auto }
.border						{ border: solid 1px }
.noborder					{ border: 0px }
