html { height: 101%; }
body { color: #ccc; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #5c5c5c; text-align: center; height: 101%; margin: 0; padding: 0; }
/*elemente allgemein*/
#container { color: #ccc; background-color: #313131; text-align: left; height: auto; width: 950px; z-index: 1; visibility: visible; margin: 55px auto 0; padding-bottom: 35px; }

#containerindex {
	color: #ccc;
	background-color: #313131;
	text-align: left;
	width: 950px;
	z-index: 1;
	visibility: visible;
	padding-bottom: 35px;
	margin-top: 55px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#whlogo { height: auto; width: 253px; z-index: 3; visibility: visible; float: right; }
.logosfachgebiete { background-color: #9d0000; height: 123px; width: 123px; z-index: 3; visibility: visible; }
.logosfachgebietetext { color: white; background-color: transparent; text-align: right; height: auto; width: 121px; z-index: 10; visibility: visible; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 80px; }
.logosfachgebietetext a:link, .logosfachgebietetext a:visited { color: white; background-color: transparent; text-decoration: none; visibility: visible; margin: 0; z-index: 10; width: 121px; height: auto; padding: 80px 0 0; }
.logosfachgebietetext a:hover, .logosfachgebietetext a:active { color: #1f1f1f; text-decoration: none; background-color: transparent; visibility: visible; margin: 0; padding-top: 80px; z-index: 10; width: 121px; height: auto; }
.logosfachgebietetext p { color: white; font-size: 13px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 3px 0 0; }
#adressehug { background-color: #000; height: auto; width: 123px; z-index: 3; visibility: visible; padding-bottom: 4px; }
#adressehoehe { background-color: black; height: 123px; width: 1px; z-index: 5; visibility: visible; float: left; }
#adressefakten { background-color: transparent; height: auto; width: 120px; z-index: 5; visibility: visible; float: right; margin-top: 6px; }
#adressefakten p { font-size: 11px; background-color: transparent; margin: 0; padding: 0; }
#adressefakten a:link, #adressefakten a:visited { color: #ccc; font-size: 10px; background-color: transparent; text-decoration: none; margin: 0; padding: 0; }
#adressefakten a:hover, #adressefakten a:active { color: #9e0000; font-size: 10px; text-decoration: underline; background-color: transparent; margin: 0; padding: 0; }
#artundmedia { color: #1f1f1f; font-size: 10px; background-color: transparent; text-align: right; height: 40px; width: 950px; z-index: 1; visibility: visible; margin-top: 5px; margin-right: auto; margin-left: auto; }
#artundmedia a:link, #artundmedia a:visited { color: #333; font-size: 11px; background-color: transparent; text-decoration: none; }
#artundmedia a:hover, #artundmedia a:active { color: #ccc; font-size: 11px; background-color: transparent; text-decoration: underline; }
/*elemente ueligantner*/
#ughuglogobildhauernavadresse { background-color: transparent; height: auto; width: 130px; z-index: 2; visibility: visible; float: left; }
#uglogobildhaueraktiv { color: white; background-color: #9d0000; visibility: visible; z-index: 3; width: 123px; height: 123px; }
#uglogobildhauerlink { color: white; background-color: #9d0000; background-image: url(../img_ueligantner/pfeile_fachgebiete.gif); background-repeat: no-repeat; visibility: visible; z-index: 3; width: 123px; height: 123px; }
#ugheader { background-color: transparent; height: 220px; width: inherit; z-index: 3; visibility: visible; }
#uginhalte { background-color: transparent; height: auto; width: 820px; z-index: 2; visibility: visible; float: right; }
#ugwerkeundtexte { background-color: transparent; height: auto; width: 800px; z-index: 5; visibility: visible; }
#ugaktuell { background-color: transparent; visibility: visible; z-index: 5; width: 680px; height: auto; margin-left: 119px; }
#uglogo { height: auto; width: 400px; z-index: 4; visibility: visible; float: left; }
#ugnavigation { background-color: transparent; height: 368px; width: inherit; z-index: 4; visibility: visible; margin-top: 2px; }
#ugnavigation a:link, #ugnavigation a:visited { color: #999999; background-color: transparent; text-decoration: none; }
#ugnavigation a:hover, #ugnavigation a:active { color: white; background-color: transparent; text-decoration: none; }
#ugnavigation p { margin: 0; padding: 0; }
#ugportraetbilderstreifen { background-color: transparent; visibility: visible; margin-left: 119px; z-index: 6; width: 155px; height: auto; float: left; }
#ugportraetbilderstreifen img { background-color: transparent; margin-bottom: 5px; }
#ugportraettexte { background-color: transparent; visibility: visible; z-index: 4; width: 520px; height: auto; float: right; }
/*elemente werkhaus*/
#whlogoaktiv { color: white; background-color: #9d0000; visibility: visible; z-index: 3; width: 123px; height: 123px; }
#whlogolink { color: white; background-color: #9d0000; background-image: url(../img_ueligantner/pfeile_fachgebiete.gif); background-repeat: no-repeat; visibility: visible; z-index: 3; width: 123px; height: 123px; }
#wklogoueliundbilderstreifen { background-color: transparent; height: auto; width: 277px; z-index: 4; visibility: visible; float: left; }
#whlogoueli { background-color: transparent; height: 220px; width: inherit; z-index: 6; visibility: visible; }
#whbilderstreifen { background-color: transparent; height: auto; width: 155px; z-index: 6; visibility: visible; margin-left: 119px; }
#whbilderstreifen img { background-color: transparent; margin-bottom: 5px; }
#whinhaltsbereich { background-color: transparent; height: auto; width: 543px; z-index: 4; visibility: visible; float: right; }
#whlogogantnerundnavi { background-color: transparent; visibility: visible; z-index: 4; width: 543px; height: auto; }
#whlogogantner { background-color: transparent; height: auto; width: 123px; z-index: 7; visibility: visible; float: left; }
#whnavigation { background-color: transparent; visibility: visible; margin-top: 2px; z-index: 4; width: inherit; height: 270px; }
#whnavigation a:link, #whnavigation a:visited { color: #999999; background-color: transparent; text-decoration: none; }
#whnavigation a:hover, #whnavigation a:active { color: white; background-color: transparent; text-decoration: none; }
#whtexte { background-color: transparent; height: auto; width: 520px; z-index: 4; visibility: visible; }
#whnavigation p { margin: 0; padding: 0; }
/*textformatierungen*/
p {
	color: #ccc;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
pre { color: #ccc; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 0; }
h1 { color: #ccc; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0 0 15px; padding: 0; }
#ugwerkeundtexte h1 { color: #ccc; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 30px 0 15px; padding: 0; }
h2 { color: #ccc; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0 0 10px; padding: 0; }
h3 { color: #ccc; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0 0 6px; padding: 0; }
ul { margin: 0; padding: 0 0 0 15px; list-style-type: square; }
ol { margin: 0 0 0 15px; padding: 0 0 0 15px; list-style-type: decimal-leading-zero; }
li { background-position: 10px 0; margin: 0 0 8px; padding: 0; }
a:link, a:visited { color: #f5f5f5; background-color: transparent; text-decoration: none; margin: 0; padding: 0; }
a:hover, a:active { color: #9e0000; text-decoration: underline; background-color: transparent; margin: 0; padding: 0; }

img { border: none}
.reset
{ clear: both; height: 1px; font-size: 1px; }
.form_error { color: #ff0; font-size: 14px; font-weight: bold; background-color: transparent; }
