/* ================================ Global Settings */

	div {
		display:block;
		margin:0px;
		padding:0px;
	}

	img.std-blockImage {
		display:block;
	}
	.hide {
		display:none;
	}


	h3 {
		display:inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		line-height:20px;
		vertical-align:bottom;
		color: #2c2f9a;
		text-decoration: none;
	}

	.black {
		color: #000000;
	}

	.content, td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentHeadline {
		padding-top:4px;
		padding-left:14px;
		padding-bottom:4px;
		margin-bottom:4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 16px;
		color: #2c2f9a;
		text-decoration: none;
		font-weight: bold;
		font-variant: normal;
	}

	.contentFormLabel {
		margin-top: 5px;
		text-align:right;
		vertical-align:middle;
		line-height: 14px;
		width: 196px;
		float: left;
	}

	.contentFormField {
		margin-top: 5px;
		padding-left: 5px;
		text-align: left;
		vertical-align: top;
		float: left;
	}

	.contentWhite {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentBlue {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #2c2f9a;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}


	.contentSmallLight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #AAAAAA;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmallBlue {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #FF0000;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}


	.contentSmallWhite {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmallBlack {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmallRed {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #FF0000;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmallGrey {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #636363;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmallBlue {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #2c2f9a;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentInfo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.content-black {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.content-blackSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	/* LUK: blau - INA/FAG: grün/rot */
	.headline-0 {
		font-size: 11px;
		font-weight:bold;
		color: #2c2f9a;
	}


	/* LUK: schwarz - INA/FAG: weiss */
	.headline-1 {
		font-size: 11px;
		font-weight:bold;
		color: #FFFFFF;
	}

	/* LUK: grau - INA/FAG: hell-grau */
	.headline-2 {
		font-size: 11px;
		font-weight:bold;
		color: #D9D9D9;
	}

	/* LUK: grau - INA/FAG: weiss */
	.headline-3 {
		font-size: 11px;
		font-weight:bold;
		color: #FFFFFF;
	}
	.headline-3-big {
		font-size: 14px;
		font-weight:bold;
		color: #FFFFFF;
	}

	/* LUK: grau - INA/FAG: gr?n/rot */
	.headline-4 {
		font-size: 11px;
		font-weight:bold;
		color: #2c2f9a;
	}

	/* LUK: blau - INA/FAG: weiss */
	.headline-5 {
		font-size: 11px;
		font-weight:bold;
		color: #FFFFFF;
	}

	.headline-black {
		font-size: 11px;
		font-weight:bold;
		color: #000000;
	}

	.headline-grey {
		font-size: 11px;
		font-weight:bold;
		color: #666666;
	}

	.headline-blackBig {
		font-size: 14px;
		font-weight:bold;
		color: #000000;
	}

	.headline-greyBig {
		font-size: 13px;
		font-weight:bold;
		color: #D9D9D9;
	}

	.headline-white {
		font-size: 11px;
		font-weight:bold;
		color: #FFFFFF;
	}



	.headline-blue {
		font-size: 11px;
		font-weight:bold;
		color: #2c2f9a;
	}

	.break3 {
		line-height: 3px;
	}

/* ================================ Form */

	.inputText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		text-align: left;
	}

	.inputTextarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		scrollbar:auto;
		text-align: left;
	}

	.inputDropdown {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		text-align: left;
	}

/* ================================ Marginal */

	.marg-textStandard {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 140%;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		margin-left: 9px;
		margin-right: 9px;
	}
	.marg-textSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 140%;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		margin-left: 9px;
		margin-right: 9px;
	}
	.marg-headline {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		padding-left:11px;
		padding-top:8px;
		vertical-align:middle;
		color: #00009C;
		text-decoration: none;
	}

/* ================================ Navigation */

	.navlist-level {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		color: #666666;
		width: 264px;
	}

	.navlist-level1   {
		font-size: 11px;
		color: #000000;
		background-color: #E5E5E5;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
	}
	.navlist-headline:link, .navlist-headline:hover, .navlist-headline:active, .navlist-headline:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		font-weight: bold;
		text-decoration:none;
	}

/* ================================ Links */


	a.smallWhite:link, a.smallWhite:visited, a.smallWhite:active {
		color:#FFFFFF;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.smallWhite:hover {
		color:#FFFFFF;
		text-decoration:none;
		border: 0px;
	}

	a.grey:link, a.grey:visited, a.grey:active {
		color:#6D6965;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		text-decoration:none;
		border: 0px;
	}

	a.grey:hover {
		text-decoration:none;
		border: 0px;
	}

	a.greySmall:link, a.greySmall:visited, a.greySmall:active {
		color:#6D6965;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.greySmall:hover {
		color:#000000;
		border: 0px;
	}

	a.boldGrey:link, a.boldGrey:visited, a.boldGrey:active {
		color:#656975;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		border: 0px;
	}

	a.boldGrey:hover {
		text-decoration:none;
		border: 0px;
	}




	a:link, a:visited, a:active {
		color:#00b63d;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		border: 0px;
		text-decoration:underline;
	}

	a:hover {
		color:#00e100;
		border: 0px;
		text-decoration:underline;
	}

	a.small:link, a.small:visited, a.small:active {
		color:#00b63d;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:underline;
		border: 0px;
	}

	a.small:hover {
		color:#00e100;
		text-decoration:underline;
		border: 0px;
	}







/*
	a:link,a:visited,a:active {
		color:#2c2f9a;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		text-decoration:none;
		border: 0px;
	}

	a:hover {
		color:#2c2f9a;
		border: 0px;
	}

	a.small:link,a.small:visited,a.small:active {
		color:#2c2f9a;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.small:hover {
		color:#2c2f9a;
		text-decoration:none;
		border: 0px;
	}
*/


	a.whiteSmall:link, a.whiteSmall:visited, a.whiteSmall:active {
		color:#FFFFFF;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.blackSmall:hover {
		text-decoration:none;
		border: 0px;
	}

	a.blackSmall:link, a.blackSmall:visited, a.blackSmall:active {
		color:#000000;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.whiteSmall:hover {
		text-decoration:none;
		border: 0px;
	}


/* ================================ Standard Seitenvorlage */

/* -------------------------------- Allgemeine Seiteneinstellungen */


	form {
		display:inline;
		margin:0;
	}

	body {
		margin:0px;
		padding:0px;
		text-align:center;
		color:#000000;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
	}

	body#std-layout1 {

	}

	body#std-layout2 {

	}

	.std-form {
		font-size:11px;
		font-family:Verdana,Arial,sans-serif;
		margin-bottom:3px;
	}

	select.detailSearch {
		width:180px;
	}

	a.goback:link, a.goback:visited, a.goback:active {
		color:#2c2f9a;
		font-family:Verdana,Arial,sans-serif;
		font-size:10px;
		vertical-align:top;
		text-decoration:none;
		border: 0px;
	}

	a.goback:hover {
		color:#2c2f9a;
		text-decoration:none;
		border: 0px;
	}


/* -------------------------------- Bereichsunterteilung und Einstellung */

	/* Suchmaske */

	.SearchField1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		left: 5px;
	}

	.SearchField2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		text-decoration: none;
		font-style: normal;
		line-height: 120%;
		font-weight: normal;
		font-variant: normal;
	}

	.InputField {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		text-align: left;
	}

	.DropdownList {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		text-align: left;
	}

	.DropdownListName {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-align: left;
	}


	/* Äusserer Rahmen incl. Schatten */

	div#std-outlineSection {
/* print
		margin-left:0px;
		margin-right:auto;
*/
		margin-left:0px;
		text-align:left;
		width:732px;

	}

	/* Innerer Rahmen weiss */
	div#std-inlineSection{
		margin-left:8px;

	}

	div#std-inlineSection-layout1 {

		margin-left:8px;

	}

	div#std-inlineSection-layout2 {

		margin-left:8px;
	}

	div#std-inlineSection-layout3 {

		margin-left:8px;
		height:100%;
	}

	div#std-inlineSection-layout4 {

		margin-left:8px;
	}

	/* Bereich für Navigation und Logo (Silber) */
	div#std-headerSection {

		height:117px;
	}

	/* Top-Navigation */
	div#std-fixedNavigationSection {
		display:none;
	}

	/* Sucheingabebox */
	div#std-searchBox {
		margin-left:465px;
		margin-right:216px;
	}

	div#std-searchBoxLeft {
		width:120px;
		float:left;
	}

	div#std-searchBoxRight {
		width:30px;
		float:right;
	}

	div#std-searchBoxMiddle {
		margin-left:120px;
		margin-right:30px;
	}

	/* Logo (oben / rechts) */
	div#std-logoSection {
		float:right;
		width:216px;
	}

	input#searchText {
		margin-top:62px;
		/* size:20px; */
		color:#000000;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
	}

	select#searchSelect {
		margin-top:62px;
		color:#000000;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
	}

	input#searchSubmit {
		margin-top:62px;
	}

	span.searchDescription {
		color:#666666;
		font-size:9px;
		margin-bottom:2px;
	}

	/* Abstand zwischen Header und Contentbereich */

	div#std-pageSpacer {
		margin:0px;
		background-color:#FFFFFF;
		/* print added - next line */
		display:none;
	}
	div#std-pageSpacer-layout1 {
		background-image:url('principal/images/shadow-top-1.gif');
		background-repeat:repeat-y;
		/* print added - next line */
		display:none
	}

	div#std-pageSpacer-layout2 {
		background-repeat:repeat-y;
		/* print added - next line */
		display:none;
	}

	/* Hauptcontent */
	div#std-contentSection {
		margin-top:0px;
		margin-right:1px;
	}

	/* Linke Contentspalte (Navigation) */
	div#std-leftContentSection {
		width:5px;
		margin:0px;
		padding:0px;
		overflow:hidden;
		/* print added - next line */
		display:none;
	}

	/* Rechte Contentspalte (Marginal) */
	div#std-rightContentSection {
		width:150px;
		float:right;
	}

	/* Rechter Inhaltsbereich */
	div#std-rightContent {
		margin-left:8px;
		
	}

	/* Content (Hauptinhalt) */
	div#std-middleContentSection1 {
		margin-top:0px;
		margin-right:0px;
	}

	div#std-middleContentSection2 {
		padding-top:14px;
	}

/* -------------------------------- Globale Navigation (oben) */

	a.std-fixedNavigation:link, a.std-fixedNavigation:hover, a.std-fixedNavigation:active, a.std-fixedNavigation:visited {
		color:#666666;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
	}

	a.std-fixedNavigation:link, a.std-fixedNavigation:visited {
		color:#666666;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		text-decoration:none;
	}

	a.std-fixedNavigation:hover, a.std-fixedNavigation:active {
		color:#000000;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		text-decoration:none;
	}
	a.std-fixedNavigationSelected:link, a.std-fixedNavigationSelected:hover, a.std-fixedNavigationSelected:active, a.std-fixedNavigationSelected:visited {
		color:#000000;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		text-decoration:none;
	}

	span.std-fixedNavigation {
		vertical-align:top;
		color:#ADADAD;
		font-size:9px;
		line-height:18px;
	}


	span.std-fixedNavigationSpacer {
		vertical-align:bottom;
		color:#ADADAD;
		font-size:9px;
		line-height:18px;
	}


/* -------------------------------- Haupt-Navigation (Allgemeine Einstellungen) */

	div#std-navigationBox {
		margin-left:-40px;
	}

	ul.std-leftNavigation {
		list-style-type:none;
		padding:0px;
	}

	li.std-leftNavigation {
		color:#000000;
		font-size:11px;
		padding-left:27px;
		line-height:19px;
	}

	li.std-navSpacer {
		display:inline;
		margin-top:-1px;
		list-style-type:none;
		font-size:1px;
		line-height:1px;
		height:1px;
		width:213px;
		background-color:#FFFFFF;
		voice-family: "\"}\"";
		voice-family:inherit;
		display:block;
	}

	li.std-navSpacerBig {
		list-style-type:none;
		padding:0px;
		height:18px;
		width:213px;
		font-size:0px;
		line-height:0px;
		background-image:url('principal/images/nav-level0-inactive_1.gif');
	}


/* -------------------------------- Navigations-Ebene 0 */

	li.std-nav0active {
		list-style-type:none;
		background-image:url('principal/images/nav-level0-active_1.gif');
		background-repeat:repeat-y
	}
	li.std-nav0inactive {
		list-style-type:none;
	}
	a.std-nav0active:link, a.std-nav0active:active, a.std-nav0active:visited, a.std-nav0active:hover {
		display:block;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		padding-left:27px;
		padding-right:30px;
		line-height:20px;
		text-decoration:none;
	}
	a.std-nav0inactive:link, a.std-nav0inactive:visited, a.std-nav0inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:27px;
		padding-right:30px;
		line-height:20px;
		text-decoration:none;
		background-image:url('principal/images/spacer.gif');
		background-repeat:repeat-y
	}
	a.std-nav0inactive:hover {
		display:block;
		color:#FFFFFF;
		font-size:11px;
		padding-left:27px;
		padding-right:30px;
		line-height:20px;
		text-decoration:none;
		background-image:url('principal/images/nav-level0-active_1.gif');
		background-repeat:repeat-y
	}


/* -------------------------------- Navigations-Ebene 1 */

	li.std-nav1active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level1-hover_1.gif');
		background-repeat:repeat-y
	}
	li.std-nav1inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level1-active_1.gif');
		background-repeat:repeat-y
	}
	a.std-nav1active:link, a.std-nav1active:active, a.std-nav1active:visited, a.std-nav1active:hover {
		display:block;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding-left:40px;
		padding-right:30px;
		line-height:16px;
		text-decoration:none;
	}
	a.std-nav1inactive:link, a.std-nav1inactive:visited, a.std-nav1inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:40px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/spacer.gif');
		background-repeat:repeat-y
	}
	a.std-nav1inactive:hover {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:40px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/nav-level1-hover_1.gif');
		background-repeat:repeat-y
	}


/* -------------------------------- Navigations-Ebene 2 */

	li.std-nav2active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level2-hover_1.gif');
		background-repeat:repeat-y
	}
	li.std-nav2inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level2-active_1.gif');
		background-repeat:repeat-y
	}
	a.std-nav2active:link, a.std-nav2active:active, a.std-nav2active:visited, a.std-nav2active:hover {
		display:block;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding-left:52px;
		padding-right:30px;
		padding-bottom:2px;
		line-height:16px;
		text-decoration:none;
	}
	a.std-nav2inactive:link, a.std-nav2inactive:visited, a.std-nav2inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:52px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/spacer.gif');
		background-repeat:repeat-y
	}
	a.std-nav2inactive:hover {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:52px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/nav-level2-hover_1.gif');
		background-repeat:repeat-y
	}


/* -------------------------------- Navigations-Ebene 3 */

	li.std-nav3active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level3-hover_1.gif');
		background-repeat:repeat-y
	}
	li.std-nav3inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level3-active_1.gif');
		background-repeat:repeat-y
	}
	a.std-nav3active:link, a.std-nav3active:active, a.std-nav3active:visited, a.std-nav3active:hover {
		display:block;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding-left:52px;
		padding-right:30px;
		padding-bottom:2px;
		line-height:16px;
		text-decoration:none;
	}
	a.std-nav3inactive:link, a.std-nav3inactive:visited, a.std-nav3inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:52px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/spacer.gif');
		background-repeat:repeat-y
	}
	a.std-nav3inactive:hover {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:52px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/nav-level3-hover_1.gif');
		background-repeat:repeat-y
	}


/* -------------------------------- Navigations-Ebene 4 */

	li.std-nav4active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level4-hover_1.gif');
		background-repeat:repeat-y
	}
	li.std-nav4inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url('principal/images/nav-level4-active_1.gif');
		background-repeat:repeat-y
	}
	a.std-nav4active:link, a.std-nav4active:active, a.std-nav4active:visited, a.std-nav4active:hover {
		display:block;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding-left:52px;
		padding-right:30px;
		padding-bottom:2px;
		line-height:16px;
		text-decoration:none;
	}
	a.std-nav4inactive:link, a.std-nav4inactive:visited, a.std-nav4inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:52px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/spacer.gif');
		background-repeat:repeat-y
	}
	a.std-nav4inactive:hover {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:52px;
		padding-right:30px;
		padding-top:1px;
		padding-bottom:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url('principal/images/nav-level4-hover_1.gif');
		background-repeat:repeat-y
	}

/* -------------------------------- Navigation-Row */

	div.nav-row-active {
		float:left;
		background-color: #e5e5e5;
		border-right:1px solid #ffffff;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:7px;
		padding-right:9px;
		height:11px;
	}

	div.nav-row-inactive {
		float:left;
		background-color: #2c2f9a;
		border-right:1px solid #ffffff;
		height:11px;
		padding-top:4px;
		padding-bottom:5px;
		padding-left:7px;
		padding-right:9px;
	}

	a.nav-row-active, a.nav-row-active:active, a.nav-row-active:visited, a.nav-row-active:hover {
		color: #2c2f9a;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.nav-row-inactive, a.nav-row-inactive:active, a.nav-row-inactive:visited, a.nav-row-inactive:hover {
		color: #ffffff;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

/* ================================ Sitemap Absatztemplate */

	a.std-navSitemap, a.std-navSitemap:active, a.std-navSitemap:visited, a.std-navSitemap:hover {
		display:block;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}

	a.sitemap {
		font-size: 11px;
		text-decoration: NONE;
		color: #2c2f9a;
	}


/* -------------------------------- Allgemeine Einstellungen */

	span.site-headline {
		color:#2c2f9a;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
	}

	ul.site-listGroup {
		color:#B6B6B6;
	}
	li.site-level0 {
	}

	li.site-level1 {
		margin-left:30px;
	}
	li.site-level2 {
		margin-left:60px;
	}
	li.site-level3 {
		margin-left:90px;
	}
	li.site-level4 {
		margin-left:120px;
	}

	li.site-level5 {
		margin-left:150px;
	}

	li.site-level6 {
		margin-left:180px;
	}

	li.site-level7 {
		margin-left:210px;
	}

	a.site-link:link, a.site-link:visited, a.site-link:active {
		display:block;
		line-height:20px;
		color:#646463;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		text-decoration:none;
	}

	a.site-link:hover {
		display:block;
		color:#2c2f9a;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		background-color:#F8F8F8;
		text-decoration:none;
	}

/* ================================ Text-Bild Absatztemplate */

/************** Text/Image Styles ***************/
div.tb-spacer {
	clear: both;
}
div.float-left {
	float: left;
}
div.float-right {
	float: right;
}
div.float-right p, div.float-left p, div.tb-right-box-float-left p, div.tb-right-box-float-right p {
	text-align: center;
	margin-top: 0;
}

.tb-container {
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
.tb-float-content {
	padding: 0px 0px 0px 0px;
}
div.float-right, div.float-left img {
	padding: 0px 10px 0px 0px;
	margin: 0px 5px 5px 0px;
}
.tb-box-content {
}

/************** textbox only ***************/
.tb-textbox-content {
}

/************** image left box ***************/

.tb-right-box-float-left {
	float:left;
}

/************** image right box ***************/

.tb-right-box-float-right {
	float:right;
}


/* 	Document Download List 	*/

td.ddl_tableHead	{
		background-color:#666;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		height:19px;
		padding-left:4px;
		}

td.ddl_description	{
		padding-left:4px;
		font-size:10px;
		color:#000;
		}

a.ddl_downloadlink, a.ddl_downloadlink:visited	{
		color:#287A41;
		font-size:10px;
		}


tr.ddl_row_level1, tr.ddl_row_level2, tr.ddl_row_level3, tr.ddl_row_level4	{
		background-color:#cbcbcb;
		font-size:11px;
		height:19px;
		}

tr.ddl_row_level2		{
		background-color:#cbcbcb;
		}

tr.ddl_row_level3		{
		background-color:#ddd;
		}

tr.ddl_row_level4		{
		background-color:#eee;
		}


td.ddl_textcolumn_level1	{
		padding-left:4px;
		font-weight:bold;
		color:#000;
		}

td.ddl_textcolumn_level2	{
		padding-left:4px;
		color:#000;
		}

td.ddl_textcolumn_level3	{
		padding-left:11px;
		color:#000;
		}

td.ddl_textcolumn_level4	{
		padding-left:18px;
		color:#000;
		}

td.ddl_textcolumn_optional	{
		text-align:center;
		color:#000;
		}

/* 	x-Life 	*/

a.x-life:link, a.x-life:visited, a.x-life:active {
	display:block;
	color:#666666;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
a.x-life:hover {
	display:block;
	color:#000000;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
a.over-x-life{
	display:block;
	color:#000000;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
img.image-block {
	display:block;
}
/* print added - */
#std-headerContainer {
	display:none;
}
#std-footerContainer {
	display:none;
}
a {
	color:#000 !important;
	text-decoration: underline !important;
}