/* layout screen **************************************************************** */
/*
#1E344B - dunkelblau mehr grau
#B8CAE0 - mittelblau mehr grau
#D6E0EC
#DCE5EF
#E8EDF4 - hellblau mehr grau

#0c355e - dunkelblau

#c4d3e3 - hell graublau
#dee8f2 - heller graublau

*/
/*äußerer container begin*/
#widthSite {
	/*border: 1px solid red;*/
	/*float: left;*/
	/*border-left: 1px solid #DEE8F2;
	border-right: 1px solid #DEE8F2;*/
	min-height: 100%;
	margin: 0px auto;
	text-align: center;
	width: 1000px;
}
* HTML #widthSite {
	height: 100%;
}
/*#shadowSite {
	background-color: #7e7e7e;
	margin: 13px 0 0 0;
	width: 980px;
}*/
#containerSite {
	/*border: 1px solid green;*/
	background: url(../bilder/bg_site.gif) top left repeat-y;
	margin: 10px 10px 0 10px;/**/
	padding: 0 0 10px 0;
	text-align: left;
	width: 980px;
	/*position: relative;
	top: -3px;
	left: -3px;*/
}
/*äußerer container end*/

/*innerer container spalte01 begin*/
#containerSpalte01 {
	/*border: 1px solid red;*/
	float: left;
	margin: 0; 
	padding: 0; 
	width: 820px
}
#containerSpalte01 #zeile01 {
	/*border: 1px solid red;*/
	background-color: #fff;
	color: inherit;
	height: 30px;
}
#containerSpalte01 #zeile02 {
	/*border: 1px solid green;*/
}
#containerSpalte01 #zeile03 {
	/*border: 1px solid blue;*/
}
/*innerer container spalte01 end*/

/*innerer container spalte02 begin*/
#containerSpalte02 {
	/*border: 1px solid pink;*/
	background-color: #fff;
	float: right;
	margin: 0; 
	padding: 0; 
	width: 158px;
}
/*innerer container spalte02 end*/
#newsticker {
	/*border: 1px solid red;*/
	float: left;
	height: 30px;
	overflow: hidden;
	width: 400px;
}
#logoKopf {
	/*border: 1px solid red;*/
	float: left;
	height: 30px;
	overflow: hidden;
	width: 100px;
}
#imageKopf {
	background-image: url(../bilder/imageKopf.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #0c355e;
	color: inherit;
	height: 80px;
	margin: 0;
}
#druckLogo {
	display: none;
}
/* navigation Service begin */
#navigationService {
	/*border: 1px solid orange;*/
	font-size: .72em;
	height: 30px;
	margin: 0; 
}
#navigationService UL {
	float: right;
	list-style-type: none;
	padding: 8px 0 8px 0; 
	margin: 0; 
}
#navigationService UL LI {
	float: left;
	margin: 0 0 0 .8em; 
}
#navigationService UL LI A {
	background-color: inherit;
	color: #0c355e;
	text-decoration: none;
}
#navigationService UL LI.aktiv A, #navigationService UL LI A:hover, #navigationService UL LI A:focus, #navigationService UL LI A:active {
	background-color: inherit;
	color: #134C84;
	text-decoration: none;
}
/* navigation Service end */


/* navigation Links begin ************************************************************************ */
/* erste ebene */
#navigationLinks {
	border-top: 10px solid #fff;
	/*border-bottom: 10px solid #fff;*/
	float: left;
	font-size: .85em;
	margin: 0 0 0 0; 
	width: 200px;
}
#navigationLinks UL {
	font-weight: bold;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL LI {
	/*background: url(../bilder/markerNavi_0.gif) 8px 0px no-repeat;*/
	background-color: inherit; 
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL LI A, 
#navigationLinks UL LI SPAN.navigationspunkt {
	background-color: inherit;
	/*background: url(../bilder/markerNavi_0_aktiv.gif) -30px 0px no-repeat;*/
	background: url(../bilder/bg_navigation_0.gif) center left repeat-x;
	border-bottom: 1px solid #fff;
	color: #0c355e;
	display: block;
	line-height: 1.5em;
	padding: .2em 0 .2em 20px;
	text-decoration: none; 
}
* HTML #navigationLinks UL LI A, 
* HTML #navigationLinks UL LI SPAN {
	height: 1.5em;
}
#navigationLinks UL LI.aktiv A, 
#navigationLinks UL LI.aktiv SPAN.navigationspunkt, 
#navigationLinks UL LI A:hover, 
#navigationLinks UL LI A:focus, 
#navigationLinks UL LI A:active {
	background-color: #0c355e;
	background: url(../bilder/bg_navigation_0_aktiv.gif) center left repeat-x;
	/*background-position: 8px;*/
	color: #fff;
	text-decoration: none;
}
/* zweite ebene ************************************************************************ */
#navigationLinks UL LI UL {
	font-weight: normal;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL LI UL LI {
	background-image: none;
	background-color: #DCE5EF;
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL LI UL LI A, 
#navigationLinks UL LI UL LI SPAN.navigationspunkt, 
#navigationLinks UL LI.aktiv UL LI A, 
#navigationLinks UL LI.aktiv UL LI SPAN.navigationspunkt {
	background-color: #DCE5EF;
	background-image: none;
	color: #0C355E;	
	display: block;
	line-height: 1.5em;
	padding: .2em 0 .2em 40px;
	text-decoration: none;
}
* HTML #navigationLinks UL LI UL LI A, 
* HTML #navigationLinks UL LI UL LI SPAN.navigationspunkt, 
* HTML #navigationLinks UL LI.aktiv UL LI A, 
* HTML #navigationLinks UL LI.aktiv UL LI SPAN.navigationspunkt {
	height: 1.5em;
}
#navigationLinks UL LI.aktiv UL LI.aktiv A, 
#navigationLinks UL LI.aktiv UL LI.aktiv SPAN.navigationspunkt, 
#navigationLinks UL LI UL LI A:hover, 
#navigationLinks UL LI UL LI A:focus, 
#navigationLinks UL LI UL LI A:active {
	background-color: #DCE5EF;	
	background: url(../bilder/markerNavi_1_aktiv.gif) 28px 0px no-repeat;
	color: #134C84;
	text-decoration: none;
}
/* navigation Links end */

/* Login in navigationLinks begin */
#navigationLinks #kastenLogin {
	/*border: 1px solid red;*/
	background-color: #DCE5EF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 1.9em 0 0 0;
	padding: .2em .2em .5em .2em;
}
#navigationLinks #kastenLogin .kastenTitel {
	/*border: 1px solid red;*/
	background: url(../bilder/markerNavi_0.gif) 8px 0px no-repeat;
	color: #0c355e;
	font-weight: bold;
	line-height: 1.5em;
	/*height: 1.5em;*/
	padding: .2em 0 .2em 20px;
	margin: 0 0 .2em 0;
}
#navigationLinks #kastenLogin .kastenInhalt {
	padding: 0 0 0 20px;
}
#navigationLinks #kastenLogin UL {
	list-style-type: square;
	padding: .2em 0 0 0;
}
#navigationLinks #kastenLogin UL LI {
	background-color: inherit;
	background-image: none;
	color: #004F8D;
	float: none;
	font-weight: normal;
	list-style-image: none;
	margin: 0 0 0 1.2em;
	padding: 0 0 .1em 0;
}
#navigationLinks #kastenLogin UL LI A {	
	background-color: inherit;
	background-image: none;
	border: 0;
	color: #004F8D;
	/*margin: 0;*/
	padding: 0;
	text-decoration: none;
}
#navigationLinks #kastenLogin UL LI A:hover, 
#navigationLinks #kastenLogin UL LI A:focus, 
#navigationLinks #kastenLogin UL LI A:active {
	background-image: none;
	background-color: #DCE5EF;
	color: #004F8D;
	text-decoration: underline;
}
#navigationLinks #kastenLogin .formularElement SPAN {/* für Beschriftungen links vom Textfeld */
	float: left;
	margin: 2px 0 0 0;
}
#navigationLinks #kastenLogin .formTextfeld {
	float: right;
	margin: 0 0 2px 0;
	width: 6.8em;
}
#navigationLinks #kastenLogin .formButton {
	/*border: 1px solid red;*/
	background-color: #0c355e;
	background: url(../bilder/bg_navigation_0_aktiv.gif) center left repeat-x;
	/*background-color: #1E344B;*/
	border: 1px solid #1E344B;
	cursor: pointer;
	color: #fff;
	float: right;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 4.5em;
}
/* Login in navigationLinks 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 */

/* navigationRechts begin */
.navigationRechts {
	/*border: 1px solid red;*/
	float: right;
	margin: 0;
	padding: 0;
	width: 150px;
}
/* navigationRechts end */

/* navigation Unten begin */
#navigationUnten {
	/*border: 1px solid red;
	border-top: 1px solid #ddd;*/
	margin: 1em 0 0 0;
	text-align: center;
}
#navigationUnten UL LI {
	display: inline;
	margin: 0 .1em 0 .1em;
}
#navigationUnten UL LI A {
	background-color: inherit;
	color: #333;
	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: #0c355e;
}
/* navigation Unten end */

#content {
	/*border: 1px solid orange;*/
	float: left;
	font-size: .85em;
	margin: 0;
	padding: 10px 0 0 20px;
	width: 590px;
}
#breadcrumb {
}

.bereichsbildQuer {
}
.bereichsbildHochkant {
	margin: 0 0 3px 0;
}
