/* layout screen **************************************************************** */

/*äußerer container begin*/
#widthSite {
	/*border: 1px solid red;*/
	margin: 0px auto;
	width: 982px;
}
#containerSite {
	/*border: 1px solid green;*/
	background-image: url(../bilder/site_bg.gif);
	background-repeat: repeat-y;
	background-position: 970px 6px;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	width: 976px;
}
#containerSite #schattenEcke {
	/*border: 1px solid blue;*/
	background: url(../bilder/shadow_ecke.gif) top right no-repeat;
	float: right;
	height: 6px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 6px;
}
#containerSite #schattenUnten {
	/*border: 1px solid blue;*/
	background: url(../bilder/shadow.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	height: 6px;
	font-size: 4px;
	width: 976px;
}
/*äußerer container end*/

/*innerer container zeile01 begin*/
#containerZeile01 {
	/*border: 1px solid green;*/
	background-color: #fff;
	margin: 0;
	padding: 0;
	/*height: 81px;*/
	width: 970px;
}
#containerZeile01Links {
	/*border: 1px solid green;*/
	float: left;
	width: 184px;
}
#containerZeile01Mitte {
	/*border: 1px solid green;*/
	float: left;
	width: 500px;
}
#containerZeile01Rechts {
	/*border: 1px solid green;*/
	float: right;
	width: 227px;
}
/*innerer container zeile01 end*/

/*innerer container zeile02 begin*/
#containerZeile02 {
	/*border: 1px solid blue;*/
	border-bottom: 11px solid #fff;/**/
	background: url(../bilder/navi_bg.gif) top left repeat-y;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0;
	width: 970px;
}
/*innerer container zeile02 end*/

/*innerer container spalte01 begin*/
#containerSpalte01 {
	/*border: 1px solid red;*/
	float: left;
	margin: 0; 
	padding: 0; 
	width: 183px;
}
/*innerer container spalte01 end*/

#containerSpalte02 {
	/*border: 1px solid blue;*/
	float: right;
	margin: 0; 
	padding: 0; 
	width: 787px;
}
#logoKopf {
	/*border: 1px solid red;*/
	float: right;
	height: 81px;
	overflow: hidden;
	width: 227px;
}
#imageKopf {
	background: url(../bilder/imageKopf.jpg) top left no-repeat;
	background-color: #c3c3c3;
	color: inherit;
	float: left;
	height: 134px;
	margin: 0;
	width: 787px;
}
#imageKopfExtranet {
	background: url(../bilder/imageKopfExtranet.jpg) top left no-repeat;
	background-color: #c3c3c3;
	color: inherit;
	float: left;
	height: 134px;
	margin: 0;
	width: 787px;
}
#streifenKopf {
	background-color: #787878;
	background: url(../bilder/streifenKopf.gif) top left repeat-x;
	height: 42px;
	margin: 0;
	width: 787px;
}
#flashKopf {
	background-color: #fff;
	color: inherit;
	float: none;
	height: 176px;
	margin: 0;
	width: 787px;
}
#flashKopfAlternativeContent {
	height: 176px;
	margin: 0;
	width: 787px;
}
#druckLogo {
	display: none;
}
#containerSchnellsuche {
	/*border: 1px solid red;*/
	font-size: 0.8em;
	height: 30px;
	margin: 28px 0 0 0;
	width: 300px;
}
.buttonSchnellsuche {
	border: 0;
	background: url(../bilder/button_suche.jpg) top left no-repeat;
	height: 18px;
	width: 18px;
}
#containerBreadcrumb {
	/*border: 1px solid red;*/
	float: left;
	font-size: 0.85em;
	margin: 0;	
	padding: 0; 
}
/* navigation Sprache begin */
#navigationSprache {
	/*border: 1px solid red;*/
	float: left;
	height: 51px;
	margin: 0; 
	padding: 0; 
	text-align: left;
	width: 184px;
}
#navigationSprache UL {
	/*border: 1px solid green;*/
	height: 14px;
	list-style-type: none;
	margin: 0; 
	padding: 28px 0 0 5px;
	width: 150px;
}
* HTML #navigationSprache UL {
	margin-left: -5px; 
}
#navigationSprache UL LI {
	/*border: 1px solid blue;*/
	float: left;
	margin: 0 0 0 6px; 
	padding: 0;
}
/* navigation Sprache end */

/* navigation Schriftgrad begin */
#navigationSchriftgrad {
	/*border: 1px solid red;*/
	float: left;
	height: 3em;
	margin: 0; 
	padding: 5px 0 0 0;
	width: 170px;
}
/* navigation Schriftgrad end */

/* navigation Service begin */
#navigationService {
	/*border: 1px solid orange;*/
	font-size: .8em;
	height: 3em;
	margin: 0; 
}
#navigationService UL {
	/*border: 1px solid red;*/
	float: left;
	list-style-type: none;
	padding: 4px 0 0 12px; 
	margin: 0; 
}
#navigationService UL LI {
	float: left;
	margin: 0 1.5em 0 0; 
}
#navigationService UL LI A {
	background-color: inherit;
	color: #333;
	text-decoration: underline;
}
#navigationService UL LI.aktiv A, #navigationService UL LI A:hover, #navigationService UL LI A:focus, #navigationService UL LI A:active {
	background-color: inherit;
	color: #005288;
	text-decoration: underline;
}
/* navigation Service end */


/* navigation Links begin ************************************************************************ */
/* erste ebene */
#navigationLinks {
	/*float: left;*/
	font-size: .85em;
	margin: 0; 
	padding: 0; 
	width: 183px;
}
#navigationLinks UL#navLinksEbene0 {
	font-weight: bold;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL#navLinksEbene0 LI {
	background-color: #e8e8e8;
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL#navLinksEbene0 LI A, 
#navigationLinks UL#navLinksEbene0 LI SPAN.navigationspunkt {
	background-color: inherit;
	background: url(../bilder/button_nav0.gif) top left no-repeat;
	color: #333;
	display: block;
	height: 16px;
	margin: 0 0 1px 0;
	padding: 5px 0 5px 20px;
	text-decoration: none; 
}
* HTML #navigationLinks UL#navLinksEbene0 LI A, 
* HTML #navigationLinks UL#navLinksEbene0 LI SPAN {
	/*height: 16px;*/
	line-height: 16px;
}
#navigationLinks UL#navLinksEbene0 LI.aktiv A, 
#navigationLinks UL#navLinksEbene0 LI.aktiv SPAN.navigationspunkt, 
#navigationLinks UL#navLinksEbene0 LI A:hover, 
#navigationLinks UL#navLinksEbene0 LI A:focus, 
#navigationLinks UL#navLinksEbene0 LI A:active {
	background-color: #787878;
	background: url(../bilder/button_nav0_aktiv.gif) top left no-repeat;
	color: #005288;
	text-decoration: none;
}
/* zweite ebene ************************************************************************ */
#navigationLinks UL#navLinksEbene1 {
	font-weight: normal;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL#navLinksEbene1 LI {
	background-color: #f5f5f5;
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL#navLinksEbene1 LI A, 
#navigationLinks UL#navLinksEbene1 LI SPAN.navigationspunkt, 
#navigationLinks UL#navLinksEbene1 LI.aktiv A, 
#navigationLinks UL#navLinksEbene1 LI.aktiv SPAN.navigationspunkt {
	background-color: inherit;
	background: url(../bilder/button_nav1.gif) repeat-y;
	color: #333;
	display: block;
	/*height: 16px;*/
	margin: 0 0 1px 0;
	padding: 5px 0 5px 20px;
	text-decoration: none;
}
* HTML #navigationLinks UL#navLinksEbene1 LI A, 
* HTML #navigationLinks UL#navLinksEbene1 LI SPAN.navigationspunkt, 
* HTML #navigationLinks UL#navLinksEbene1 LI.aktiv A, 
* HTML #navigationLinks UL#navLinksEbene1 LI.aktiv SPAN.navigationspunkt {
	height: 16px;
}
#navigationLinks UL#navLinksEbene1 LI.aktiv A, 
#navigationLinks UL#navLinksEbene1 LI.aktiv SPAN.navigationspunkt, 
#navigationLinks UL#navLinksEbene1 LI A:hover, 
#navigationLinks UL#navLinksEbene1 LI A:focus, 
#navigationLinks UL#navLinksEbene1 LI A:active {
	background-color: #dbdbdb;
	background: url(../bilder/button_nav1_aktiv.gif) repeat-y;
	color: #0069aa;
	text-decoration: none;
}
/* dritte ebene ************************************************************************ */
#navigationLinks UL#navLinksEbene2 {
	font-weight: normal;
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL#navLinksEbene2 LI {
	background-color: #f5f5f5;
	background: none;
	color: inherit;
	border: 0;
	margin: 0; 
	padding: 0; 
}
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI A, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI SPAN.navigationspunkt, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI.aktiv A, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI.aktiv SPAN.navigationspunkt {
	background-color: inherit;
	background: url(../bilder/button_nav2.gif) repeat-y;
	color: #333;
	display: block;
	height: 16px;
	margin: 0 0 1px 0;
	padding: 5px 0 5px 30px;
	text-decoration: none;
}
* HTML #navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI A, 
* HTML #navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI SPAN.navigationspunkt, 
* HTML #navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI.aktiv A, 
* HTML #navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI.aktiv SPAN.navigationspunkt {
	/*height: 16px;*/
}
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI.aktiv A, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI.aktiv SPAN.navigationspunkt, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI A:hover, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI A:focus, 
#navigationLinks UL#navLinksEbene1 LI.aktiv UL#navLinksEbene2 LI A:active {
	background-color: #dbdbdb;
	background: url(../bilder/button_nav2_aktiv.gif) repeat-y;
	color: #0069aa;
	text-decoration: none;
}
/* navigation Links end */

/* navigationInContent begin */
#navigationInContent {
	margin: 0;
	padding: 0;
}
#navigationInContent UL {
	background-color: inherit;
	color: #0069aa;
	font-weight: bold;
}
#navigationInContent UL LI {
	padding: 0 0 .4em 0;
}
/*#navigationInContent UL LI:hover {
	color: #009cdd;
}*/
#navigationInContent UL LI A {
	background-color: inherit;
	color: #0069aa;
	text-decoration: none;
}
#navigationInContent UL LI A:hover, #navigationInContent UL LI A:focus, #navigationInContent UL LI A:active {
	text-decoration: underline;
}
/* navigationInContent end */

/* navigation Rechts begin */
.navigationRechts {
	/*border: 1px solid red;*/
	float: right;
	margin: 15px 13px 0 0;
	width: 185px;
}
* HTML .navigationRechts {
	margin: 15px 8px 0 0;
}
/* navigation Rechts 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: #005288;
}
/* navigation Unten end */

#content {
	/*border: 1px solid orange;*/
	float: left;
	display: inline;
	font-size: .85em;
	margin: 15px 0 0 15px;
	padding: 0;
	width: 546px;/*65*/
}
/** HTML #content {
	margin: 15px 0 0 8px;
}*/
#bereichsbild {
}
.bereichsbildQuer {
}
.bereichsbildHochkant {
	margin: 0 0 3px 0;
}

/* besonderer content-Teil oben - enthält breadcrumb und bereichsbild end */
