/* layout screen **************************************************************** */
body {
	background: url(../bilder/bgBody.jpg) top left repeat-x;
}
/*äußerer container begin*/
#widthSite {
	/*border: 1px solid orange;*/
	background: url(../bilder/imageKopf.jpg) top left no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	width: 980px;
}
#minwidthSite {
	/*border: 1px solid blue;*/
	float: left;
	width: 100%;
}
#containerSite {
	/*border: 1px solid green;*/
	margin: 0;
	padding: 0;
	text-align: left;
}
/*äußerer container end*/

/*innerer container spalte01 begin*/
#containerSpalte01 {
	/*border: 1px solid red;*/
	float: left;
	margin: 0; 
	padding: 0; 
	width: 730px;/*79%*/
}
/*innerer container spalte01 end*/

#containerSpalte02 {
	/*border: 1px solid blue;*/
	float: right;
	margin: 45px 0 0 0; 
	width: 120px;/*18%*/
}
#logoKopf {
	/*border: 1px solid red;*/
}
#druckLogo {
	display: none;
}
/* navigationTop begin ************************************************************************ */
/* erste ebene */
#navigationTop {
	float: left;
	font-size: .85em;
	word-spacing: 0;
	height: 80px;
	margin: 75px 0 0 114px; 
	/*width: 650px;*/
}
/** html #navigationTop {
	letter-spacing: -1px;
}*/
#navigationTop UL#navTopEbene0 {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	margin: 0; 
	padding: 0; 
}
#navigationTop UL#navTopEbene0 LI {
	background-color: #9b9c9e;
	color: #fff;
	float: left;
	border: 0;
	margin: 0 0 3px 3px; 
	padding: 0; 
}
#navigationTop UL#navTopEbene0 LI A, 
#navigationTop UL#navTopEbene0 LI SPAN.navigationspunkt {
	background-color: inherit;
	color: #fff;
	display: block;
	line-height: 1.5em;
	padding: .2em 0 .2em 7px;
	text-decoration: none; 
	width: 113px;
}
* 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: #0786bd;
	color: #fff;
	text-decoration: none;
}
/* zweite ebene ************************************************************************ */
#navigationTop UL#navTopEbene1 {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 123px; 
	padding: 0; 
}
#navigationTop UL#navTopEbene1 LI {
	background-color: #0786bd;
	color: #fff;
	float: left;
	border: 0;
	margin: 0 0 3px 3px; 
	padding: 0; 
}
#navigationTop UL#navTopEbene1 LI A, 
#navigationTop UL#navTopEbene1 LI SPAN.navigationspunkt {
	background-color: inherit;
	color: #fff;
	display: block;
	line-height: 1.5em;
	padding: .2em 0 .2em 7px;
	text-decoration: none; 
	width: 113px;
}
* 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: #ff9900;/*084dc0*//*ff9900*//*44a12c*//*009cdd*/
	color: #fff;/*fff*/
	text-decoration: none;
}
/* navigationTop end */

/* navigationInContent begin */
#navigationInContent {
	margin: 0;
	padding: 0;
	width: 100%;
}
#navigationInContent UL {
	list-style-type: square;
}
#navigationInContent UL LI {
	background-color: inherit;
	color: #0786bd;
	padding: 0 0 .4em 0;
}
#navigationInContent UL LI DIV.titel {
	float: none;
	margin: 0;
	padding: 0;
}
#navigationInContent UL LI A {
	background-color: inherit;	
	color: #0786bd;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#navigationInContent UL LI A:hover, #navigationInContent UL LI A:focus, #navigationInContent UL LI A:active {
	background-color: inherit;	
	color: #ff9900;
}
/* navigationInContent end */

/* navigationService begin */
#navigationService {
	/*border: 1px solid red;
	border-top: 1px solid #ddd;*/
	margin: 0 0 0 0;
	text-align: center;
}
#navigationService UL LI {
	display: inline;
	margin: 0 .1em 0 .1em;
}
#navigationService UL LI A {
	background-color: inherit;
	color: #666;
	font-size: .85em;
	text-decoration: underline;
}
#navigationService UL LI A:hover, #navigationService UL LI A:focus, #navigationService UL LI A:active {
	background-color: inherit;
	color: #0786bd;
}
/* navigationService end */

/* navigationUnten begin */
#navigationUnten {
	/*border: 1px solid red;
	border-top: 1px solid #ddd;*/
	margin: 1em 0 0 0;
	text-align: center;
}
/*#navigationUnten UL {
	border: 1px solid red;
	margin: 0 0 0 241px;
	padding: 0;
	width: 500px;
}*/
#navigationUnten UL LI {
	display: inline;
	margin: 0 .1em 0 .1em;
}
#navigationUnten UL LI A {
	background-color: inherit;
	color: #666;
	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: #0786bd;
}
/* navigationUnten end */

/* besonderer content-Teil oben - enthält breadcrumb und bereichsbild begin */
#contentTop {
	/*border: 1px solid orange;*/
	font-size: .85em;
	margin: 10px 0 0 0;
}
#contentTop #breadcrumb {
	margin: 0 0 0 241px;
}
/* besonderer content-Teil oben - enthält breadcrumb und bereichsbild end */

/* besonderer content-Teil links - enthält zweites bereichsbild begin */
#contentLeft {
	/*border: 1px solid red; */
	/*border-right: 7px solid #ff0;*/
	float: left; 
	margin: 0; 
	padding: 3px 0 0 241px;
	width: 120px;
}
* HTML #contentLeft {
	margin-top: -3px;
}
/* besonderer content-Teil links - enthält zweites bereichsbild end */
#content {
	/*border: 1px solid orange;*/
	font-size: .85em;
	margin: 3px 0 1em 241px;
	padding: 0;
	vertical-align: top;
}
.bereichsbildQuer {
}
.bereichsbildHochkant {
	margin: 0 0 3px 0;
}
/* Teil der Steuerung des Abstandes der Inhalte zum bereichsbildHochkant erfolgt in include/bereichsbild.cfm*/

/* notwendig für Darstellung mit Bereichsbild links - zieht die Elemente neben das zweite Bereichsbild (Firefox) */
.anrisstext, 
.anrisstextListe, 
.anrisstextDatumTitel, 
.anrisstextBildText, 
.anrisstextTitel, 
.anrisstextZeitraum, 
.anrisstextSuche, 
.volltext, 
.volltextZeitraum, 
#navigationInContent {
	/*border: 1px solid orange;*/
	float: right;
}
/* notwendig für Darstellung mit Bereichsbild links - zieht die Elemente bis auf 3px Abstand zum ersten Bereichsbild nach oben (IE6) */
* HTML .anrisstext, 
* HTML .anrisstextListe, 
* HTML .anrisstextDatumTitel, 
* HTML .anrisstextBildText, 
* HTML .anrisstextTitel, 
* HTML .anrisstextZeitraum, 
* HTML .anrisstextSuche, 
* HTML .volltext, 
* HTML .volltextZeitraum, 
* HTML #navigationInContent {
	/*border: 1px solid orange;*/
	margin-top: -3px;
	/*width: 360px;*/
}
/* notwendig für Darstellung mit Bereichsbild links - zieht die Elemente bis auf 3px Abstand zum ersten Bereichsbild nach oben (IE7) */
*+HTML .anrisstext, 
*+HTML .anrisstextListe, 
*+HTML .anrisstextDatumTitel, 
*+HTML .anrisstextBildText, 
*+HTML .anrisstextTitel, 
*+HTML .anrisstextZeitraum, 
*+HTML .anrisstextSuche, 
*+HTML .volltext, 
*+HTML .volltextZeitraum, 
*+HTML #navigationInContent {
	/*border: 1px solid orange;*/
	margin-top: -3px;
}

