html, body {
	min-width: 100%;
	height: 100%;
	font-family: verdana, arial, sans-serif;
	font-size: 0.915em; /**11px;**/
	line-height: 16px; /**1.33em;**/
	margin: 0;
	padding: 0;
}

body { 
	font-size: 11px; /**0.75em;**/
	line-height: 16px; /***1.33em;**/
	min-width: 100%;
	height: 100%;
	color: #fff;
	background-color: #000;
}

#wrapper {
	min-width: 100%; /**1300px; /**108.33em;**/
	height: 100%;
}

#head {
	min-width: 100%; /*120em;*/ /**100%;**/
	height: 197px;
	background: url(/bilder/kxrechts_kopf_kontr.gif) repeat-x;
	background-color: #000;
	padding: 0;
	margin: 0;
	border-top: 10px solid #000;
}

#head1 {
	width: 152px; /* 13.82em; */ /**152px;**/
	/*min-width: 152px;*/
	font-size: 1em; /**11px;**/
	height: 197px;
	background-color: #000;
	float: left;
	margin: 0;
	padding: 0;
}

ul#arbeitsfeld {
	height: 78px;
	font-size: 11px;
	margin: 103.5px 0 0 0px;
	padding: 0px 0 0 0px;
}

ul#arbeitsfeld li {
	list-style-type: none;
	margin: 0px 0 0px 0px;
	width: 152px;
	height: 17px;
}

#head2 {
	/* min-width: 51.55em; */ /**51.55em567px;**/
	width: 567px;
	height: 197px;
	font-size: 1.0em; /**11px;**/
	background: #000 url(/bilder/gxkopfzeile_kontr.gif) 5px 104px no-repeat;
	float: left;
	margin-left: 0px;
	padding: 0px;	
}

ul#submenue {
	width: 50.7em; /**50.73558px;**/
	height: 1.64em; /**18px;**/
	font-size: 1em; /**10px;**/
	line-height: 1.33em; /**16px;**/
	list-style-type: none;
	margin: 0px 0 0 5px;
	background-color: #000;
	padding: 0px;
}

ul#submenue li {
	width: auto;
	height: 1.64em; /**18px;**/
	float: left;
	margin: 1px 10px 0 5px;
	background: url(/bilder/gxmenue_pfeil.gif) no-repeat 5px 0.2em;
}

ul#submenue li a {
	width: auto;
	margin-left: 20px;
	color: #fff;
	text-decoration: none;
}

ul#submenue li a:hover {
	width: auto;
	margin-left: 20px;
	color: #fff;
	text-decoration: underline;
}

#logo {
	width: 210px;
	height: 40px;
	background: url(/bilder/gxkopf_logo_kontr.gif) no-repeat;	
	margin: 22px 0 0 5px;
}

#logo span, #logo_gross span {
	display: none;
}

#logo_text {
	font-size: 1em;
	font-weight: normal;
	margin: 2px 0 0 8px;
	padding: 0;
}

#logo_gross {
	width: 251px;
	height: 130px;
	background: url(/bilder/gxlogo_start_kontr.gif) no-repeat;
}

#balken {
	width: auto;
	height: 83px;	
	margin: 7px 0 0 5px;
	border: 1px solid red;
}

#mittelteil {
	width: 91.33em; /**100%;**/
	min-width: 1000px; /**100%;**/
	min-height: 80.0em;  /**604px;**/
	/* background-color: #e5e5e5; */
	background-color: #000;
}

#mittelteil_links {
	width: 13.76em; /**152px;**/
	min-width: 152px;
	height: 80.54em; /**917px;**/
	background-color: #000;
	padding: 0 0 0 0px;
	float: left;
}

#feld_grau {
	width: 13.8em; /**152px;**/
	min-width: 152px;
	height: 1.36em; /**15px;**/
	margin: 0em 0 0 0;
	padding: 0px;
	background-color: #bbbfc2;
}

ul#barrierefrei {
	height: 1.36em; /**15px;**/
	width: 14.0em; /**154px;**/
	min-width: 154px;
	list-style-type: none;
	margin: 0.27em 0 0.4em 0;
	padding: 0px;
}

ul#barrierefrei li {
	float: left;
	margin-right: 4px; /**0.36em;**/
}

ul#barrierefrei span {
	display: none;
}

ul#hmenue {
	line-height: 1.18em;	
	width: 13.75em; /**152px;**/
	min-width: 152px;
	/*height: 24.45em;*/ /**270px;**/
	margin: 16px 0 0 0px;
	padding: 0px;
	background-color: #000;
	list-style-type: none;
}

ul#hmenue li {
	width: 13.75em; /**152px;**/
	margin: 5px 0 0 0;
	min-width: 152px;
	background-color: #fff;
	padding: 0px;
	list-style-type: none;
}

ul#hmenue li ul {
	padding: 0px;
	margin: 0px 0 0 0px;
	background-color: #000;	
}

ul#hmenue li ul li {
	width: 13.75em; /**152px;**/
	min-width: 152px;
	background-color: #fff;
	padding: 0px;
	list-style-type: none;
	border-top: 5px solid #000;	
	margin: 0px 0 0 0px;
	
}
	
ul#hmenue li a {
	display: block;
	min-width: 110px;
	height: 1.18em; /**13px;**/
	border-left: 13px solid #fff;	
	margin: 0px 0 0 13px;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 17px; /**17px links**/
}

ul#hmenue li a:hover {
	padding-left: 29px;
	margin: 0px 0 0 14px;
	text-decoration: none;
	font-weight: bold;
	border-left: none;
	background: #fff url(../bilder/gxmenue_pfeil.gif) no-repeat 0px ;
}

ul#hmenue li a.ovv {
	padding-left: 29px;
	margin: 0px 0 0 14px;
	text-decoration: none;
	font-weight: bold;
	border-left: none;
	background: #fff url(/bilder/gxmenue_pfeil.gif) no-repeat 0px ;
}

ul#hmenue li ul li a {
	display: block;
	font-weight: normal;
	height: 1.18em; /**13px;**/
	background-color: #fff;
	padding-left: 17px;
}

ul#hmenue li ul li a:hover {
	font-weight: normal;
	padding-left: 29px;
	color: #000;
	text-decoration: none;
	border-left: none;
	background: #fff url(../bilder/gxmenue_pfeil.gif) no-repeat 0px ;
}

ul#hmenue li ul li a.ovv {
	font-weight: normal;
	padding-left: 29px;
	color: #595959;
	text-decoration: none;
	border-left: none;
	/*background-color: #f2f3f8;*/
	background: #fff url(/bilder/gxmenue_pfeil.gif) no-repeat 0px ;
}

#banner_links {
	width: 139px;
	margin: 20px 0 0 13px;
}

#banner_links a {
	display: block;
	margin: 0 0 5px 0;
}

#mittelteil_mitte {
	width: 51.59em; /**567px;**/
	min-width: 567px;
	min-height: 80.54em; /**917px;**/
	background-color: #000;	
	padding: 0px;
	float: left;
}

#mittelteil_rechts_hal {
	width: 25.45em; /**280px;**/
	min-width:280px;
	height:70em;
	padding-top:0em;
	background-color:#000000;
}

#liste_kopf_hal {
	height:1.55em;
	width:24.96em;
	background:#d10041;
	color:#ffffff;
	font-weight:bold;
	margin-top:1.27em;
}

.liste_inhalt_hal {
	width:24.54em;
	min-height:3.09em;
	background:#ffffff;
	color:#000000;
	margin:0 0 0.18em 0;
	padding:0.18em;
}

* html .liste_inhalt_hal {
	height:3.09em;
}

.liste_inhalt_hal .textfeld {
	color:#000000;
}

.liste_inhalt_hal img {
	border:0;
	margin-right:0.27em;
}

.liste_inhalt_hal span {
	text-decoration:underline;
}

.liste_inhalt_hal a:hover {
	color:#000000;
	text-decoration:none;
}

.liste_inhalt_hal a:active, .liste_inhalt_hal a:link, .liste_inhalt_hal a:focus, .liste_inhalt_hal a:visited {
	color:#000000;
	text-decoration:none;
}

.liste_inhalt_hal .liste_unsichtbar {
	display:none;
}

#hal_info span {
	font-weight:bold;
	color:#ffffff;
}

#hal_info a:active, #hal_info a:link, #hal_info a:focus, #hal_info a:visited {
	color:#595959;
	text-decoration:underline;
}

#hal_info a:hover {
	text-decoration:none;
}

ul#status {
	width: 29.17em; /**350px;**/
	min-width: 350px;
	height: 1.63em; /**18px;**/
	line-height: 1.63em;
	font-size: 0.91em; /**10px;**/
	margin: 0.09em 0 0 20px;
	padding: 0px;
}

ul#status li {
	width: auto;
	height: 1.63em; /**18px;**/
	margin: 0 0 0 15px;
	float: left;
	list-style-type: none;			
}
 
ul#status li a {
	width: auto;
	height: 1.63em; /**18px;**/
	float: left;
	color: #fff;
	text-decoration: none;		
}

ul#status li a:hover {
	width: auto;
	height: 1.63em; /**18px;**/
	float: left;
	text-decoration: underline;		
}

#text_mitte {
	font-size: 1em; 
	line-height: 1.45em;
	width: 48.18em; /**530px;**/
	min-width: 530px;
	min-height: 66.7em; /**800px;**/
	margin: 22px 0 0 33px;
	padding: 0px;
}

#mittelteil_rechts {
	width: 25.45em; /**280px;**/
	min-width: 280px;
	height: 76.69em; /**73.08em877px;**/
	padding-top: 3.82em; /**42px;**/
	background-color: #000;	
	float: left;
}

.arbeitsfeld_inhalt {
	width: 25.7em; /**275px;**/
	min-width: 275px;
	height: 13.8em; /**175px;**/
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

.arbeitsfeld_aktuell {
	width: 25.7em; /**275px;**/
	min-width: 275px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#balken_rechts {
	
	width: 150px;
	height: 10px;
	margin-top: 0px;
}
	
.arbeitsfeld_inhalt h3 {
	margin: 0px;
}

.arbeitsfeld_inhalt .lwre_vorspann {
	width: 16.0em; /**15.0em152px;**/
	min-width: 152px;
	height: 137px;
	color: #fff;
	margin: 0; /**2.21em 5px 0 0;**/
	font-size: 0.91em; /**10px;**/
	line-height: 1.36em;
	float: left;
	overflow: hidden;
}

.arbeitsfeld_inhalt .lwre_vorspann p {
	color: #fff;
	font-size: 1em; /**10px;**/
}

.arbeitsfeld_inhalt p {
	width: 16.0em; /**15.0em152px;**/
	min-width: 152px;
	margin: 0; /**2.21em 5px 0 0;**/
	font-size: 0.91em; /**10px;**/
	line-height: 1.36em;
}

.arbeitsfeld_inhalt img {
	line-height: 11px;
	float: left;
	margin: 1.0em 0.4em 0 0px; /**0.45em; 20px 0 0 0.15em0px;**/
}

#teiler_mitte {
	height: 21.2em; 
	width: 18.55em; 
	padding: 0.5em 0.8em 0 0.5em; 
	margin-bottom: 12px; 
	background-color: #fff; 
	color: #000; 
	text-align: right;
}

* html #teiler_mitte {
	margin-bottom: 17px;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
/* -------------------------------------------------------------------*/
/* wm-teil */

