/* layout screen **************************************************************** */

/*äußerer container begin*/
#widthSite {
	/*border: 1px solid red;*/
	background-color: #fcfcfc;
	background-image: url(../bilder/bg_site.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px auto;
	width: 900px;
	min-height: 100%;
}
* HTML #widthSite {
	height: 100%;
}
#minwidthSite {
	/*border: 1px solid blue;*/
	width: 100%;
}
#containerSite {
	/*border: 1px solid green;*/
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
/*äußerer container end*/

#containerZeile01 {
	/*border: 1px solid blue;*/
}

#containerZeile02 {
	/*border: 1px solid green;*/
	background-image: url(../bilder/bg_navi.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 10px 0 0 0; 
	padding: 0;
	height: 48px; 
	width: 100%;
}
#containerZeile03 {	
	/*background-color: #fff;*/
}
#containerZeile03Spalte01 {
	/*border: 1px solid red;*/
	float: left;
	margin: 18px 0 0 0; 
	padding: 0 0 0 27px; 
	width: 660px;
}

#containerZeile03Spalte02 {
	/*border: 1px solid blue;*/
	float: right;
	margin: 18px 0 0 6px; 
	width: 186px;
}
#logoKopf {
	/*border: 1px solid red;*/
	float: right;
	padding: 12px 18px 0 0;
	overflow: hidden;
	height: 92px;
	width: 176px;
}
#imageKopf {
	background-image: url(../bilder/imageKopf.jpg);
	background-repeat: no-repeat;
	background-position: 27px 12px;
	color: inherit;
	float: left;
	height: 88px;
	padding: 12px 0 0 27px;
	width: 660px;
}
#druckLogo {
	display: none;
}

/* navigationTop begin ************************************************************************ */
/* erste ebene ************************************************************************ */
#navigationTop {
	margin: 0; 
}
#navigationTop UL#navTopEbene0 {
	font-weight: bold;
	font-size: .85em;
	list-style-type: none;
	list-style-image: none;
	margin: 0; 
	padding: 0 0 0 27px;
	width: 660px;
	height: 24px;
}
#navigationTop UL#navTopEbene0 LI {
	background-color: #E6E6E6;
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
	float: left;
	text-align: center;
	width: 25%;
}
#navigationTop UL#navTopEbene0 LI A, 
#navigationTop UL#navTopEbene0 LI SPAN.navigationspunkt {
	background-color: inherit;
	color: #36A828;
	display: block;
	line-height: 1.5em;
	height: 22px;
	padding: 2px 0 0 0;
	text-decoration: none; 
}
* HTML #navigationTop UL#navTopEbene0 LI A, 
* HTML #navigationTop UL#navTopEbene0 LI SPAN {
	height: 1.5em;
}
#navigationTop UL#navTopEbene0 LI.aktiv A, 
#navigationTop UL#navTopEbene0 LI.aktiv SPAN.navigationspunkt, 
#navigationTop UL#navTopEbene0 LI A:hover, 
#navigationTop UL#navTopEbene0 LI A:focus, 
#navigationTop UL#navTopEbene0 LI A:active {
	background-color: #36A828;
	color: #fff;
	text-decoration: none;
	height: 22px; /* muss für IE6 */
}
/* zweite ebene ************************************************************************ */
#navigationTop UL#navTopEbene1 {
	border-top: 1px solid #fff;
	font-weight: bold;
	font-size: .76em;
	list-style-type: none;
	list-style-image: none;
	margin: 0; 
	padding: 0 0 0 27px;
	width: 660px;
	height: 23px;
}
#navigationTop UL#navTopEbene1 LI {
	background-color: #E6E6E6;
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
	float: left;
	text-align: center;
	width: 25%;
}
#navigationTop UL#navTopEbene1 LI A, 
#navigationTop UL#navTopEbene1 LI SPAN.navigationspunkt, 
#navigationTop UL#navTopEbene1 LI A, 
#navigationTop UL#navTopEbene1 LI SPAN.navigationspunkt {
	background-color: inherit;
	color: #36A828;
	display: block;
	line-height: 1.5em;
	height: 19px;
	padding: 4px 0 0 0;
	text-decoration: none;
}
* HTML #navigationTop UL#navTopEbene1 LI A, 
* HTML #navigationTop UL#navTopEbene1 LI SPAN.navigationspunkt, 
* HTML #navigationTop UL#navTopEbene1 LI A, 
* HTML #navigationTop UL#navTopEbene1 LI SPAN.navigationspunkt {
	height: 1.5em;
}
#navigationTop UL#navTopEbene1 LI.aktiv A, 
#navigationTop UL#navTopEbene1 LI.aktiv SPAN.navigationspunkt, 
#navigationTop UL#navTopEbene1 LI A:hover, 
#navigationTop UL#navTopEbene1 LI A:focus, 
#navigationTop UL#navTopEbene1 LI A:active {
	background-color: #36A828;
	color: #fff;
	text-decoration: none;
	height: 19px; /* muss für IE6 */
}
/* navigationTop end ************************************************************************ */

/* navigationInContent begin */
#navigationInContent {
	margin: 0;
	padding: 0;
}
#navigationInContent UL LI {
	padding: 0 0 .4em 0;
}
/*#navigationInContent UL LI:hover {
	color: #009cdd;
}*/
#navigationInContent UL LI A {
	text-decoration: none;
}
#navigationInContent UL LI A:hover, #navigationInContent UL LI A:focus, #navigationInContent UL LI A:active {
	text-decoration: underline;
}
/* navigationInContent end */

/* navigation Unten begin */
#navigationUnten {
	/*border: 1px solid red;
	border-top: 1px solid #ddd;*/
	margin: 1em 1.5em 0 0;
	text-align: center;
}
#navigationUnten UL LI {
	display: inline;
	margin: 0 .1em 0 .1em;
}
#navigationUnten UL LI A {
	background-color: inherit;
	color: #999;
	font-size: .85em;
	text-decoration: underline;
}
#navigationUnten UL LI A:hover, #navigationUnten UL LI A:focus, #navigationUnten UL LI A:active {
	background-color: inherit;
	color: #36A828;
}
/* navigation Unten end */
#navigationRaum {

}
/* ReiterNavigation begin */
.navigationReiter {
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
}
.navigationReiter UL {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.navigationReiter UL LI {
	float: left;
	margin: 0;
	padding: 0;
}
.navigationReiter UL LI A {
	/*border: 1px solid red;*/
	display: block;
	line-height: 1.5em;
	padding: .2em 2em .2em 2em;/**/
	text-decoration: none;
}
* HTML .navigationReiter UL LI A {
	float: left;
	height: 1.5em;
}
.navigationReiter UL LI A:hover, .navigationReiter UL LI A:focus, .navigationReiter UL LI A:active {
	text-decoration: underline;
}
.navigationReiter UL LI.inaktiv {
	background-color: #eaeaea;
	border-bottom: 1px solid #a2a2a2;
	border-top: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	color: inherit;
}
.navigationReiter UL LI.aktiv  {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #a2a2a2;
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	color: inherit;
}
/* ReiterNavigation end */


#content {
	/*border: 1px solid orange;*/
	font-size: .85em;
	margin: 0;
	min-height: 420px;
}
* HTML #content {
	height: 420px;
}
/* besonderer content-Teil oben - enthält breadcrumb und bereichsbild end */

.bereichsbildQuer {
}
.bereichsbildHochkant {
	margin: 0 0 3px 0;
}
