﻿/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das MCAG Layout
//
// erstellt von Peter Zimmermann Seibt & Straub GmbH 2006
// verwendet ServerSided Includes zur Definition von Konstanten
// Werten im CSS
//
//
////////////////////////////////////////////////////////////////
*/ /* Formatierung von HTML-Elementen */
@media screen {
	body {
		background-color: #D7D7C7;
		color: #424239;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		line-height: 125%;
	}
	div,span,p,form {
		border: 0px;
		margin: 0px;
		padding: 0px;
		vertical-align: top;
	}
	table {
		padding: 0px;
	}
	table td {
		padding: 2px;;
		overflow: hidden
	}
	td {
		margin: 0px;;
		padding: 0px;;
		overflow: hidden
	}
	th {
		margin: 0px;;
		padding: 0px;;
		overflow: hidden
	}

select.ausbildungtermin {
     width: 270px;
}

.buttons               { height:24px;
                         border:3px solid #CCCCE5; 
             			 background-color:#D7D7C7; 
                       }



	.Input_IMG {
	    width:147px;
	    height:63px;
	 	}


	a {
		color: #003399;
		text-decoration: underline;;
		font-weight: bold
	}
	.alles_aus {
		padding: 0px;
		margin: 0px;
		border: 0px;
		vertical-align: top;
		background-color: transparent;
	}
	img {
		padding: 0px;;
		margin: 0px;;
		border: 0px;;
	}
	li {
		color: #424239
	}
	ul {
		margin: 0px 0px 0px 20px;
		padding: 5px;
		list-style-type: circle;;
		color: #424239
	}
	ol {
		margin: 0px 0px 0px 20px;
		padding: 5px;
		list-style-type: decimal;;
		color: #424239
	}
	hr {
		font-size: 0px;
		line-height: 1px;
		background-color: #D7D7C7;
		color: #D7D7C7;
		height: 1px;
		width: 100%;
		margin-top: 3px;
		margin-bottom: 3px;
		padding: 0px;
		border: 0px;
	}
	/* <div class="linie"></div> anstelle von <hr /> verwenden.*/
	/* Dies funktioniert in allen Browsern gleich. */
	/* <hr /> wird leider im IE anders behandelt al in den restlichen Browsern */
	/* der IE betrachtet <hr /> als Inline Element, w�hrend alle anderen das Element als Blockelement */
	/* betrachten */
	.linie {
		font-size: 1px;
		height: 1px;
		line-height: 1px;
		background-color: transparent;
		width: 100%;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/spacer_dark_grey.gif);
		background-repeat: repeat-x;
		margin: 4px 0px 4px 0px;
		padding: 0px;
		border: 0px;
	}
	.linie_gray {
		font-size: 1px;;
		height: 3px;;
		line-height: 1px;
		background-color: transparent;
		width: 100%;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/spacer_dark_grey.gif);
		background-repeat: repeat-x
	}
	.linieteaser {
		font-size: 1px;;
		height: 3px;;
		line-height: 1px;
		background-color: transparent;
		width: 100%;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/spacer_white.gif);
		background-repeat: repeat-x
	}
	.linieweiss {
		font-size: 1px;;
		height: 3px;
		background-color: transparent;
		margin-top: 9px;;
		padding-top: 0px;;
		padding-bottom: 9px;
		border-top: 1px;
		border-color: #FFFFFF;
		border-style: solid;;
		width: 100%;
	}
	.verweis {
		font-size: 9px;;
		text-decoration: none;
	}
	.verweis:hover {
		font-size: 9px;;
		text-decoration: none;
	}
	.verweis:visited {
		font-size: 9px;;
		text-decoration: none;
	}
	.verweis:active {
		font-size: 9px;;
		text-decoration: none;
	}
	.verweis_rot {
		font-size: 9px;;
		text-decoration: none;;
		color: #FF0000
	}
	.verweis_suche {
		font-size: 11px;;
		text-decoration: none;;
		font-weight: normal
	}
	.verweis_suche:hover {
		font-size: 11px;;
		text-decoration: none;;
		font-weight: normal
	}
	.verweis_suche:visited {
		font-size: 11px;;
		text-decoration: none;;
		font-weight: normal
	}
	.verweis_suche:active {
		font-size: 11px;;
		text-decoration: none;;
		font-weight: normal
	}
	.link_rechte_seite {
		text-decoration: none;;
		color: #000000
	}
	.link_rechte_seite:visited {
		text-decoration: none;;
		color: #000000
	}
	/*################################ Ueberschriften ###########################*/
	.headline {
		margin: 0px;;
		border: 0px;;
		padding: 0px;;
		font-weight: bold;
		color: #003399;
	}
	h1 {
		font-size: 1.3em;
		font-weight: bold;
		color: #003399;
	}
	h2 {
		font-size: 1.2em;
		font-weight: bold;
		color: #003399;
	}
	h3 {
		font-size: 1em;
		font-weight: bold;
		color: #003399;
	}
	h4 {
		font-weight: bold;
		font-size: 11px;
		color: #003399;
	}
	h5 {
		font-size: 1em;
		font-weight: bold;
		color: #003399;
	}
	h6 {
		font-size: 1em;
		font-weight: bold;
		color: #003399;
	}
	/*################################ Texte ################################*/
	.rechtsTitel2 {
		padding-left: 8px;;
		padding-bottom: 4px;;
		background-color: #000066;;
		font-weight: bold;
		color: #FFFFFF;
	}
	.background {
		background-color: #D7D7C7;
	}
	.text {
		color: #424239;;
		background-color: transparent;
	}
	.textblau {
		color: #003399;;
		background-color: transparent;;
		font-weight: bold
	}
	.text img {
		margin: 5px
	}
	.textBold {
		font-weight: bold;
		color: #424239;
	}
	.textInvert {
		color: #FFFFFF;
	}
	.textwhite {
		color: #FFFFFF;
	}
	.textwhite:hover {
		color: #FFFFFF;
	}
	.links_textwhite {
		color: #FFFFFF;
	}
	.links_textwhite:hover {
		color: #FFCC00;
	}
	.textyellow {
		color: #FFCC00;
	}
	.textblue {
		color: #003399;
	}
	.textHighlightblue {
		color: #5D79C4;
	}
	.textDarkgrey {
		color: #979797
	}
	.textLink {
		font-size: 9px;
	}
	.textSmall {
		font-size: 9px;
	}
	.textSmallBold {
		font-size: 9px;
		font-weight: bold;
	}
	.textSmallInvert {
		font-size: 9px;
		color: #FFFFFF;
	}
	.textSmallBoldInvert {
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.textLarge {
		font-size: 13px;
	}
	.textLargeBold {
		font-size: 13px;
		font-weight: bold;
	}
	.textLargeInvert {
		font-size: 13px;
		color: #FFFFFF;
	}
	.textLargeBoldInvert {
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.EingabeBezeichner {
		float: left;;
		font-size: 12pt;
	}
	.Eingabefeld {
		float: left;;
		font-size: 12pt;
	}
	.subText {
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		padding-left: 9px;
	}
	/* aga ergaenzt fuer nl incentive */
	.subTextNormal {
		color: #000000;
		font-size: 9px;
		font-weight: normal;
		padding-left: 9px;
	}
	.backgroundHighlight {
		width: 100%;
		background-color: #FFCC00;
	}
	.backgroundHighlightTitel {
		font-size: 21px;
		padding-top: 10px;
		background-color: transparent;
		line-height: 125%;
	}
	/* eingef�gt von AGA 2006-08-22 */
	.backgroundBildtitel {
		width: 394px;
		padding: 3px 3px 3px 3px;
		background-color: #EAEAE2;
	}
	/*################################ Bloecke ################################*/
	
.blockMain {
	position:relative;
	left:50%;
	top:-15px;
        width:993px;
	margin-left:-424px
	}
/*
	.blockMain {
		position: relative;;
		top: -15px;
		left: expression(document.body.clientWidth/2-424);
		width: 993px;
	}
	*/
	/*
  Selektorspezifische Styles versteht der IE6 nicht und der Style bleibt unber�cksichtigt.
  Somit stellt der IE6 die Seite richtig dar.
  Mozilla,FF,Netscape und Opera und IE7 verstehen den nachfolgenden Style und stellen somit
  ihrerseits die Seite richtig dar
*/
	* [class="blockMain"] {
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: -424px;
	}
	.blockMain34Space {
		clear: both;
		float: left;;
		width: 34px;;
		height: 102px;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/aussen_verlauf.gif);
		background-repeat: repeat-y
	}
	.blockTop {
		float: left;;
		width: 799px;
		height: 102px;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/header.jpg);
		background-repeat: repeat-y;
		background-color: #FFFFFF
	} /*Bereich oben*/ /* Oberste zeile mit Grafik */
	/* Zweite Zeile mit Pfeil und Grafik und Menue */
	.blockTopLeftAussenPfeil {
		clear: both;
		float: left;;
		height: 69px;;
		width: 34px;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/aussen_pfeil.gif);;
		background-repeat: repeat-y;
	}
	.blockTopLeft {
		float: left;;
		width: 205px;;
		height: 69px;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/veranstaltungsbereiche.gif)
			;;
		background-repeat: no-repeat
	}
	.blockTopRight {
		float: left;;
		padding-left: 1px;;
		width: 592px;;
		height: 68px;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		background-color: #EAEAE2;
	}
	/* HauptInhaltsbereich */
	/* Dieser Bereich besteht zun�chst aus drei geschachtelten Bereichen.
 * Aussen ist der Bereich blockContentFrame der als Background den GrauVerlauf am linken Rand der Seite
 * enth�lt. Darin ist dann der Bereich blockContentSpaceLeft gesetzt, der f�r einen Abstand zum linken Rand
 * der Seite von 34Pixel schafft (Breite des Aussenverlaufs).
 * Jetzt folgt der eigentliche Inhaltsbereich blockContentComplete  der Seite
 */
	.blockContentFrame {
		float: left;;
		background-image:
			url(/deutsch/wLayout/design/img/backgrounds/aussen_verlauf.gif);
		background-repeat: repeat-y;;
		background-color: #D7D7C7;
	}
	.blockContentSpaceLeft {
		float: left;;
		width: 34px
	}
/*
 * Der folgende BlockContentComplete setzt den linken blauen Navigationsbereich via background-image und den restlichen Bereich
 * auf Hintergrundfarbe weiss
*/
.blockContentComplete {
	float: left;;
	background-image:
		url(/deutsch/wLayout/design/img/backgrounds/nav_bg.gif);;
	background-repeat: repeat-y;;
	background-color: #FFFFFF;;
	width: 799px
}

/*
  Navigationsbereich linke Seite
  Dieser Block ist 206 Pixel breit definiert. Dies ist ein Pixel mehr als die Spalte tats�chlich
  breit ist. Durch die Hintergrundfarbe wei� (#FFFFFF) erscheint immer ein min.1px breiter Spalt
  an die rechts anschlie�enden Bereiche
 */
.blockLeft {
	float: left;;
	width: 205px;;
	overflow: hidden;;
	background-color: #FFFFFF;;
	background-image:
		url(/deutsch/wLayout/design/img/backgrounds/nav_bg.gif);;
	background-repeat: repeat-y
}  /*Bereich links*/ /*



	/* Allgemeine Elemente des oberen Bereiches */
	.blockTop .elementLogo {
		margin: 0px;
		padding: 8px 0px 8px 8px;
	}
	.blockTop .printHeader {
		display: none;
	}
	.blockTop .elementLogo img {
		margin: 20px 0px 0px 0px;
		padding: 0px;
	}
	.blockTop .elementNavigation {
		font-size: 9px;;
		margin: 5px 0px 0px 8px;;
		padding: 0px 0px 0px 0px;;
		width: 569px;;
		overflow: hidden;;
		float: left
	}
	.blockTop .elementLogout {
		overflow: hidden;;
		width: 180px;;
		float: left;;
		color: #FFCC00;;
		font-size: 9px;;
		padding-left: 20px;;
		margin: 5px 0px 0px 0px
	}
	.blockTop .elementDatum {
		position: absolute;;
		left: 239px;;
		top: 0%;;
		width: 195px;;
		padding-left: 20px;;
		margin-top: 78px;;
		background-color: transparent
	}
	.blockTop .elementSearch {
		position: absolute;;
		left: 34px;;
		top: 0%;;
		width: 195px;;
		padding-left: 10px;;
		margin-top: 47px;;
		background-color: transparent
	}
	.blockTop .elementSearchInput {
		vertical-align: middle;;
		width: 150px;
		height: 16px;
		margin: 0px 0px 0px 8px;
		padding: 0px 0px 0px 4px;
		border: 0px none #ffffff;
		background-color: #FFFFFF;
	}
	.blockTop .elementSearchButton {
		vertical-align: middle;;
		width: 16px;
		height: 12px;
		margin: 0px;
		border: 1px none #C3C5C8;
		cursor: pointer;
		background-color: transparent;
		background-image:
			url(/deutsch/wLayout/design/img/buttons/suchepfeil.gif);
		background-repeat: no-repeat;
	}
	.blockTop .elementSearchButtonOver {
		vertical-align: middle;;
		width: 16px;
		height: 12px;
		margin: 0px;
		border: 1px none #C3C5C8;
		cursor: pointer;
		background-color: transparent;
		background-image:
			url(/deutsch/wLayout/design/img/buttons/suchepfeil.gif);
		background-repeat: no-repeat;
	}
	.blockContentMain {
		float: left;;
		background-color: #FFFFFF;;
		width: 592px;;
		margin-left: 1px;;
		overflow: hidden;
	}
	.blockContentFullWidth {
		float: left;;
		background-color: #FFFFFF;;
		width: 98%;;
		padding-left: 19px;;
		padding-right: 0px;;
		overflow: hidden
	}
	/*
  Definition f�r die redaktionellen Inhaltsbereiche
  blockContentMain definiert den gesamten Bereich in seiner Breite (594px). Dieser umgibt die Bereiche
  blockContent und blockRight.
  diese beiden Bereich teilen den Contentbereich in den MainContent und einen rechten Bereich auf.
 */
	.blockContent {
		float: left;;
		width: 415px;;
		background-color: #FFFFFF;;
		padding-left: 19px;;
		margin-top: 16px;;
		overflow: hidden
	} /*Inhaltsbereich*/
	.blockContentUseableSpace {
		width: 415px;;
		padding: 0px;;
		margin: 0px;;
		border: 0px;;
		overflow: hidden;
	} /*Inhaltsbereich*/
	.blockRight {
		float: left;
		height: inherit;
		width: 147px;
		background-color: #EAEAE2;
		margin-left: 11px;
		padding: 0px;
		margin-top: 0px;
		overflow: hidden
	} /*Bereich rechts*/
	.blockRightoverflow {
		float: left;;
		height: inherit;;
		width: 147px;
		background-color: #EAEAE2;
		margin-left: 11px;;
		margin-top: 0px;;
		overflow:auto; 
	} /*Bereich rechts*/
	.blockRight_MainPage {
		float: left;;
		height: inherit;;
		width: 147px;
		margin-left: 11px;;
		margin-top: 16px;;
		overflow: hidden
	} /*Bereich rechts*/
	.blockRight_MainPageoverflow {
		float: left;;
		height: inherit;;
		width: 147px;
		margin-left: 11px;;
		margin-top: 16px;;
		overflow: auto;
	} /*Bereich rechts*/ /* Blockbreiten Einteilung f�r Inhaltsbereiche */
	/* Inhaltscontainer im CMS sollten immer aus Content 100% bestehen. */
	/* Also 1xContent1Col */ /* oder 2xContent2Col */
	/* oder 2xContent4Col+1xContent2Col */ /* .... */
	.blockContent1Col {
		float: left;;
		width: 100%;
		overflow: hidden;
		margin-bottom: 0px;;
		padding: 0px;;
		border: 0px;
		background-color: transparent
	} /*Bereich links*/
	.blockContent1Col99 {
		float: left;;
		width: 99%;
		overflow: hidden;
		margin-bottom: 0px;;
		padding: 0px;;
		border: 0px;
		background-color: transparent
	} /*Bereich links*/
	.blockContent2Col {
		float: left;;
		width: 200px;
		overflow: hidden;
		margin-bottom: 0px;;
		padding: 0px;;
		border: 0px;
		background-color: transparent
	} /*Bereich links*/
	.blockContent2ColSpace {
		width: 15px;;
		float: left;;
		height: 10px
	}
	.blockContent3Col {
		float: left;;
		width: 129px;
		overflow: hidden;
		margin-bottom: 0px;;
		padding: 0px;;
		border: 0px;
		background-color: transparent
	} /*Bereich links*/
	.blockContent3ColSpace {
		width: 14px;;
		float: left;;
		height: 10px;
	}
	.blockContent4Col {
		float: left;;
		width: 25%;
		overflow: hidden;
		margin-bottom: 0px;;
		padding: 0px;;
		border: 0px;
		background-color: transparent
	} /*Bereich links*/
	.rubrik_titel,.rubrik_banner,.rubrik_testimonial,.rubrik_newsletter {
		margin: 0px;
		padding: 0px;;
		border: 0px;
	}
	.rubrikBoxes {
	  width:100%;
	}
	.va_ablaufStufe1 {
		padding-left: 3px;;
		font-size: 11px;;
		font-weight: bold;;
		background-color: #EAEAE2;;
		width: 100%;;
		line-height: 150%;;
		margin-bottom: 10px;;
		padding-top: 5px;;
		padding-bottom: 5px;
	}
	.floatleft {
		float: left
	}
	/*
  blockRand setzt noch einen Block rechts neben die Seite. Die ist beispielsweise f�r Werbung gedacht
 */
	.blockRand {
		float: left;
		background-color: #D7D7C7;
		margin-top: 0px;
		width: 160px;;
		overflow: hidden;

		/*                                 visibility:hidden */
	}
	/* Fusszeile */
	.blockBottom {
		float: left;;
		width: 592px;
		padding-left: 1px;;
		padding-top: 0px;
		background-color: #FFFFFF;
		font-size: 9px
	} /* Bereich Mitte */
	.blockBottom .linie {
		font-size: 0px;;
		height: 0px;
		background-color: transparent;
		margin-top: 0px;;
		margin-bottom: 3px;
		padding-top: 0px;;
		padding-bottom: 0px;
		border-top: 1px;
		border-bottom: 0px;
		border-color: #D7D7C7;
		border-style: solid;;
		width: 100%;
	}
	/* Allgemeine Elemente des linken Bereiches */ /*
.blockLeft .elementNavigation                      {margin:0px 0px 0px 0x; padding:0px; background-color:#FFFFF;}

.blockLeft .elementText                            {margin:0px 0px 6px 0px; padding:5px 12px 12px 12px; background-color:#CCCCE5; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_left_bottom.gif); background-repeat: no-repeat; background-position: left bottom;}
.blockLeft .elementHeadline	   	           {margin:0px; padding:0px;}
.blockLeft	h1									   {color: #FFFFFF; font-size: 1.1em; margin: 0px; padding: 5px 12px 5px 12px; display:block; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_left_top.gif); background-repeat: no-repeat; background-color: #6161B0;}
*/ /* Allgemeine Elemente des Inhaltsbereiches */
	.blockContentComplete ul {
		margin: 0px 0px 0px 20px;
		padding-left: 5px;;
		list-style-type: square;
		color: #333399;
	}
	.blockContentComplete ol {
		margin: 0px 0px 0px 25px;
		padding-left: 5px;;
		list-style-type: decimal;;
		color: #333399;
	}
	.blockContentComplete .elementSitemap ul {
		list-style-type: square;
		margin-left: 22px;
	}
	.blockContentComplete .elementHeadline {
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	.blockContentComplete .elementHeadline h1 {

	}
	.blockContentComplete .elementHeadline hr {

	}
	.blockContentComplete .elementSubline {
		margin: 0px 0px 3px 22px;
	}
	.blockContentComplete .elementSubline h2 {

	}
	.blockContentComplete .elementText {
		margin: 0px;
		padding: 0px 22px 16px 22px;
	}
	.blockContentComplete .elementText h2,h3,h4,h5,h6 {
		margin: 0px;
		padding: 0px 0px 3px 0px;
	}
	.blockContentComplete .elementText li {
		line-height: 150%;;
		color: #000000
	}
	.blockContentComplete  table {
		font-size: 1em;
	}
	.blockContentComplete .elementText table {
		border-collapse: collapse;
		border: 1px solid #AE4A00;
	}
	.blockContentComplete .elementText td {
		vertical-align: top;
		padding: 3px;
		border: 1px solid #AE4A00;
	}
	.blockContentComplete .elementList {
		margin: 0px;
		padding: 0px;
	}
	.blockContentComplete .elementStandard {
		margin: 0px;
		padding: 0px;;
		border: 0px;
	}
	.blockContentComplete .elementPicture {
		margin: 0px;
		padding: 4px 11px 11px 22px;
	}
	.blockContentComplete .elementPictureLeft {
		float: left;
		margin: 0px;
		padding: 4px 11px 11px 22px;
	}
	.blockContentComplete .elementPictureRight {
		float: right;
		margin: 0px;
		padding: 4px 22px 11px 11px;
	}
	.blockContentComplete .elementLink {
		margin: 0px;
		padding: 0px 0px 0px 22px;
	}
	/* Allgemeine Elemente des rechten Bereiches */ /*
.blockRight .elementHeadline					   {margin:0px; padding:0px;}
.blockRight	h1									   {color: #FFFFFF; font-size: 1.1em; margin: 0px; padding: 5px 12px 5px 12px; display:block; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_right_top.gif); background-repeat: no-repeat; background-color: #6161B0;}

.blockRight .elementText                           {margin:0px 0px 6px 0px; padding:5px 12px 12px 12px; background-color:#CCCCE5; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_right_bottom.gif); background-repeat: no-repeat; background-position: left bottom;}
.blockRight .elementText p                         {}

.blockRight .elementPicture	                       {margin:0px 0px 6px 0px; padding:0px; background-color: #6161B0;}
.blockRight	.elementBorderPictureTop			   {margin:0px; padding:0px; height: 14px; width: 178px; background-color: #6161B0; background-image: url(/deutsch/wLayout/design/img/backgrounds/picture_right_top.gif); background-repeat:no-repeat;}
.blockRight	.elementBorderPictureBottom			   {margin:0px; padding:0px; height: 14px; width: 178px; background-color: #6161B0; background-image: url(/deutsch/wLayout/design/img/backgrounds/picture_right_bottom.gif); background-repeat:no-repeat;}
*/ /* Allgemeine Elemente des unteren Bereiches */
	.blockBottom .elementNavigation {
		width: 589px;;
		overflow: hidden;
	}
	/*
.blockBottom .elementBottom                        {margin:0px 0px 0px 12px; padding:0;}
.blockBottom .elementBottom p                      {color: #FFFFFF;}
.blockBottom .elementBottomBg	    		   {padding:16px 0px 16px 0px; background-image: url(/deutsch/wLayout/design/img/backgrounds/block_whole_width_bottom.gif); background-position: left bottom; background-repeat: no-repeat;}
*/ /* Sonstige Elemente */
	.editButton {
		position: absolute;
		left: 213px;
		top: 140px;
	}
	.teaser2Headline {
		margin-top: 4px;;
		margin-bottom: 4px;
	}
	/*
 Der Block teaser3 mu� das komplette Teaserelement umgeben. Ansonsten bockt der
 IE6 bei dem mix von % und px Angaben in teaser3full
*/
	.teaser3 {
		width: 100%;
		margin-bottom : 9px;
	}
	.teaser3full {
	    float:left;
		width: 100%;
		margin-bottom: 9px;;
		margin-top: 0px;
		padding: 0px;
		border: 0px;
		background-color: #EAEAE2;
	}
	.teaser3full_Img {
		padding: 0px;
		margin: 0px;
		border-width: 0px;;
		border-style: none;
		width: 129px;
		text-align: left;
		vertical-align: top;
	}
	.teaser3fullLeft {
		float: left;;
		padding: 0px
	}
	.teaser3fullRight {
		margin-left: 129px
	}
	.teaser3full_Head {
		padding: 0px;;
		padding-top: 3px;;
		padding-left: 14px;;
		background-color: #D7D7C7;
	}
	.teaser3full_Text {
		padding: 0px;;
		padding-left: 14px;;
		padding-top: 5px
	}
	.teaser3full_Link {
		padding: 0px;;
		padding-left: 14px;;
		padding-top: 8px;
	}
	/*
 Der Block Ansprechpartner mu� das komplette Teaserelement umgeben. Ansonsten bockt der
 IE6 bei dem mix von % und px Angaben in teaser3full
*/
	.Ansprechpartner {
		width: 100%
	}
	.Ansprechpartner .links {
		float: left;;
		width: 100%;;
		margin-bottom: 9px;;
		border-width: 0;
		background-color: transparent;
	}
	.Ansprechpartner .links .fullleft {
		float: left;;
		padding: 0px;;
		width: 16%
	}
	.Ansprechpartner .links .fullimg {
		padding: 0px;;
		margin: 0px;;
		border-width: 0px;;
		border-style: none;
		width: 70px;;
		text-align: left;;
		vertical-align: top
	}
	.Ansprechpartner .links .fullright {
		margin-left: 16%
	}
	.Ansprechpartner .links .kopf {
		padding: 0px;;
		padding-top: 3px;;
		padding-left: 14px;;
		background-color: transparent;
	}
	.Ansprechpartner .links .kontaktdaten {
		padding: 0px;;
		padding-left: 14px;;
		padding-top: 5px
	}
	.Ansprechpartner .links .link {
		padding: 0px;;
		padding-left: 14px;;
		padding-top: 8px;
	}
	.Ansprechpartner .rechts {
		float: left;;
		width: 100%;;
		margin-bottom: 2%;;
		border-width: 0;
		background-color: transparent;
	}
	.Ansprechpartner .rechts .fullleft {
		float: left;;
		padding: 0%;;
		width: 80%
	}
	.Ansprechpartner .rechts .fullimg {
		padding: 0%;;
		margin: 0%;;
		border-width: 0;;
		border-style: none;
		width: 70px;;
		text-align: left;;
		vertical-align: top
	}
	.Ansprechpartner .rechts .fullright {
		margin-left: 80%;;
		width: 19%
	}
	.Ansprechpartner .rechts .kopf {
		text-align: right;;
		padding: 0px;;
		padding-top: 3px;;
		padding-right: 14px;;
		background-color: transparent;
	}
	.Ansprechpartner .rechts .kontaktdaten {
		text-align: right;;
		padding: 0px;;
		padding-right: 14px;;
		padding-top: 5px
	}
	.Ansprechpartner .rechts .link {
		text-align: right;;
		padding: 0px;;
		padding-right: 14px;;
		padding-top: 8px;
	}
	/*
////////////////////////////////////////////////////////////////
//
// Styles fuer den Ausdruck
//
// Weblication� CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication� Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/ /* Druckseite */ /*
.print      					    {margin: 0px 6px 6px 6px;}
body.print							{background-image:none;}
.print .blockTop					{width:410px; margin: 0px; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_print_bottom.gif); background-position: left bottom; background-repeat: no-repeat; background-color:#333399;}
.print .blockTop .elementLogo       {margin:0px; padding:8px 0px 8px 8px;}
.print .blockTop .elementLogo img   {margin:20px 0px 0px 0px; padding:0px;}
.print .blockMiddle                 {vertical-align: baseline; clear:both; padding:0px; margin:6px 0px 6px 0px; width:410px; background-color:#E5E5F2; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_content_top.gif); background-position: left top; background-repeat: no-repeat;}
.print .blockContent				{margin:0px;}
.print .blockBottom					{clear:both; width: 410px; background-image:url(/deutsch/wLayout/design/img/backgrounds/block_print_top.gif); background-position: left top; background-repeat: no-repeat; background-color:#333399;}
.print .fragmentBottom				{background-image:url(/deutsch/wLayout/design/img/backgrounds/block_print_bottom.gif); background-position: left bottom; background-repeat: no-repeat;}
.print .elementBottom				{color: #FFFFFF; padding: 15px 15px 15px 15px;}
a.PrintButton						{text-decoration: none; display: block; float:right; margin: 10px 7px 0px 0px; padding: 2px 8px 2px 8px; border:1px none #000000; background-color:#CCCCE5; color:#000033; }*/
	/*Print Buttons*/
	/*a.PrintButton:hover				    {background-color:#6161B0; color:#ffffff; text-decoration: none; }*/
	/*Print Rollover Buttons*/
	@media print { /* ... Formatdefinitionen zum Drucken ... */
		.print .elementBottom {
			color: #000000;
			border-top: 2px solid #000000;
		}
	}
	.bgrColorMcag {
		background-color: #003399;
	}
	.borderColorMcag {
		border-color: #003399;
	}
	/***********************************************/
	/* ein Contentkasten sieht folgendermassen aus */
	/*  +++++++++++++++++++++++++++++++            */
	/*  + Headline ++++++++++++++++++++            */
	/*  +++++++++++++++++++++++++++++++            */
	/*  +                             +            */
	/*  +                             +            */
	/*  +    Inhalt(Text,Bilder...)   +            */
	/*  +                             +            */
	/*  +                             +            */
	/*  +                             +            */
	/*  +++++++++++++++++++++++++++++++            */
	/***********************************************/
	.boxStandard {
		width: 100%;;
		border-width: 0px;;
		border-style: solid;
		background-color: transparent;;
		overflow: hidden;
	}
	.boxStandardRightHead {
		margin-top: 0px
	}
	.boxHeaderBlue {
		padding: 3px;;
		margin-top: 0px;;
		background-color: #000066;;
		color: #FFFFFF;;
		font-size: 11px;;
		font-weight: bold;;
		line-height: 125%
	}
	.boxHeadersubTitel {
		padding: 3px;;
		margin-top: 0px;;
		background-color: #000066;;
		color: #FFFFFF;;
		font-size: 10px;;
		font-weight: normal;;
		line-height: 125%
	}
	.boxPictureHalf {
		float: left;;
		width: 73px;;
		overflow: hidden;
	}
	.boxStandardRight {
		border: 1px;
		border-style: solid;
		border-top: 0px;
		border-right: 0px;
		border-color: #003399;
		padding-bottom: 3px;;
		margin-bottom: 7px
	}
	.boxStandardRight a {
		color: #003399;
		text-decoration: none;;
		font-weight: bold
	}
	.boxHeader {
		width: 100%;;
		background-position: left;
		background-repeat: no-repeat;
	}
	.boxContent {
		width: 100%;;
		padding: 0px;;
		margin: 0px;
		overflow: hidden;;
		background-color: #FFFFFF
	}
	.boxStandardMenue {
		width: 100%;;
		border-width: 0px;;
		border-style: solid;
		background-color: transparent;
	}
	.boxtext {
		padding: 3px;
		overflow: hidden
	} /*Zusatzattribut fuer Texte in Boxen*/
	.textBoxHeader {
		font-size: 13px;
		text-align: center;
		font-weight: bold;
		color: #CCCCCC;
	} /*Text*/
	.boxBannerRand {
		margin: 0px;;
		background-color: transparent;;
		width: 100%;;
		overflow: hidden
	}
	/*################################ Positionen ################################*/
	.oben {
		vertical-align: top;
	}
	.mittig {
		vertical-align: middle;
	}
	.unten {
		vertical-align: bottom;
	}
	.tableLayout {
		background-color: transparent;;
		vertical-align: top
	}
	.blockGrey {
		background-color: #EAEAE2;
	}
	/*################################ Fragmente ################################*/
	.fragmentSpace {
		margin-top: 5px
	}
	/*
.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;
                            border-style:none;}
*/
	.fragmentPictureFloatLeft {
		margin-right: 8px;;
		margin-bottom: 8px;;
		float: left;
	}
	.fragmentPictureFloatRight {
		margin-left: 8px;;
		margin-bottom: 8px;;
		float: right;
	}
	.fragmentTableDoubleCol {
		padding: 0px;;
		border-style: none;;
		border-width: 1px;
		border-color: #FF0000;
	}
	.fragmentTableTripleCol {
		padding: 0px;;
		border-style: none;;
		border-width: 1px;
		border-color: #FF0000;
	}
	.fragmentCellDoubleCol {
		width: 50%;;
		vertical-align: top;;
		float: left
	}
	.fragmentCellTripleCol {
		width: 30%;;
		vertical-align: top;;
		float: left
	}
	.fragmentLinklistFloatLeft {
		padding: 8px;;
		margin-right: 8px;;
		margin-bottom: 8px;
		float: left;;
		border-style: solid;
		border-color: #000000;;
		border-width: 1px;
	}
	/*################################ MCAG-Styles ################################*/
	.MCAG_Themenuebersicht {
		overflow: hidden;;
		background-color: #e6e9de;
		color: #0000ff;;
		font-family: verdana, arial, sans-serif;;
		font-size: 8pt
	}
	/*####### Block VA Übersicht ######*/
	.blockVA_Uebersicht {
		margin-left: 0px;;
		margin-right: 0px;;
		margin-top: 15px;;
		padding-bottom: 10px;
	}
	.blockVA_Uebersicht .header {
		background-color: #003399;
		height: 36px;
	}
	.blockVA_Uebersicht .header .text {
		padding-top: 10px;;
		float: left;;
		width: 200px;
	}
	.blockVA_Uebersicht .body {
		background-color: transparent;
	}
	.blockVA_Uebersicht .footer {

	}
	.blockVA_Uebersicht .body .bgr1 {
		background-color: #D7D7C7;;
		border-bottom: 1px solid white;
	}
	.blockVA_Uebersicht .body .bgr2 {
		background-color: #EAEAE2;;
		border-bottom: 1px solid white;
	}
	.blockVA_Uebersicht .body .bgrHighlight {
		background-color: #FFCC00;;
		border-bottom: 1px solid white;
	}
	.blockVA_Uebersicht a {
		font-weight: normal;;
		text-decoration: none;
	}
	.blockVA_Uebersicht .icon {
		text-align: right;;
		vertical-align: middle;
	}
	/* aga, erg�nzt fuer INcentive NL */
	.box_newsletterfeld_sl {
		width: 295px;;
		height: 60px;;
		border: 0px solid #003399;
		float: left;;
		color: #003399;
		/*background-image: url(/deutsch/img/aktionen/nl_lektion.gif);*/
		padding-left: 1px
	}
	.box_newsletterfeld {
		width: 289px;;
		height: 58px;;
		border: 1px solid #003399;
		float: left;;
		color: #003399;
		background-color: #EAEAE2;
		padding-left: 5px
	}
	.newsletterLogoutBox {
		padding-top: 3px;;
		padding-bottom: 3px;
		border-top: 1px solid #003399;
		border-bottom: 1px solid #003399;
	}
	.bannerbox {
		text-align: center;;
		width: 592px;;
		height: 60px;;
		overflow: hidden;;
		margin-bottom: 1px;
	}
	.bbox_full {
		width: 592px;;
		float: left
	}
	.bbox_half {
		width: 295px;;
		float: left;
	}
	.bbox_half2 {
		margin-left: 2px;;
		width: 295px;;
		float: left;
	}
	.bbox_third {
		width: 196px;;
		float: left
	}
	.bbox_third2 {
		margin-left: 2px;;
		width: 196px;;
		float: left
	}
	.bbox_2third {
		width: 394px;;
		float: left
	}
	.bbox_2third2 {
		margin-left: 2px;;
		width: 394px;;
		float: left
	}
	/* aga, 15.08.2007, Haupttitel von 14 auf 13 px geaendert */
	.va_haupttitel {
	        margin :0px;
		font-size: 13px;;
		font-weight: bold;;
		line-height: 18px;;
		color: #003399;
	}
	.va_uebertitel {
		font-size: 11px;;
		font-weight: normal;;
		line-height: 18px;;
		color: #424239;
	}
	.va_untertitel {
	        margin :0px;
		font-size: 11px;;
		font-weight: normal;;
		line-height: 18px;;
		color: #424239;
	}
	.va_navigation {
		width: 143px;;
		min-height: 18px;;
		border-bottom: 1px;;
		border-style: solid;;
		padding-left: 5px;;
		padding-top: 2px;;
		padding-bottom: 2px;;
		line-height: 150%;;
		border-color: #A4BED5;
	}
	.va_navigation_start {
		width: 143px;;
		min-height: 18px;;
		border-bottom: 1px;;
		border-top: 1px;;
		border-style: solid;;
		padding-left: 5px;;
		padding-top: 2px;;
		padding-bottom: 2px;;
		line-height: 150%;;
		border-color: #A4BED5;
	}
	.va_navigation_selected {
		width: 143px;;
		min-height: 18px;;
		border-bottom: 1px;;
		border-style: solid;;
		padding-left: 5px;;
		padding-top: 2px;;
		padding-bottom: 2px;;
		background-color: #FFCC00;;
		line-height: 150%;;
		border-color: #A4BED5;
	}
	.va_navigation_item {
		font-weight: bold;;
		text-decoration: none;
	}
	.va_ablaufheader {
		font-size: 15px;
		font-weight: bold;
		color: #003399;
		margin-bottom: 5px
	}
	.va_ablaufMotto {
		padding-top: 0px;;
		font-size: 12px;;
		font-weight: bold;;
		color: #003399;;
		margin-bottom: 15px;
	}
	.va_ablaufBubble {
		padding-top: 0px;;
		font-size: 11px;;
		font-weight: bold;;
		color: #098C19;;
		margin-bottom: 5px;;
		margin-top: -10px;;
		background-color: #D7D7C7;
	}
	.va_ablaufTiming {
		font-size: 11px;;
		margin-bottom: 0px;;
		margin-top: 15px;;
		width: 100%;;
		text-align: left
	}
	.va_ablaufStufe2 {
		padding-top: 10px;;
		font-size: 15px;;
		font-weight: bold;;
		color: #003399;;
		margin-bottom: 5px;
	}
	.va_ablaufStufe3 {
		padding-left: 7px;;
		font-size: 11px;;
		color: #424239;
	}
	.va_ablaufStufe4 {
		font-size: 11px;;
		width: 100%;;
		text-align: left
	}
	.va_ablaufStufeDefault {
		font-size: 11px
	}
	.va_EventUberschrift {
		padding-top: 10px;;
		font-size: 11px;;
		font-weight: bold;;
		margin-bottom: 5px;;
		margin-top: 25px
	}
	.va_ZeitplanUberschrift {
		padding-top: 10px;;
		font-size: 12px;;
		font-weight: bold;;
		color: #003399;;
		margin-bottom: 5px;
	}
	.zeitplanzeile_zeit {
		clear: both;;
		float: left;;
		width: 90px;;
		visibility: visible
	}
	.zeitplanzeile_text {
		float: left;;
		width: 323px
	}
	.zeitplan_text {

	}
	.va_ablaufName {
		font-weight: bold;;
		padding-top: 5px
	}
	.va_themaStufe1 {
		padding-left: 3px;;
		padding-top: 3px;;
		padding-bottom: 3px;;
		margin-top: 10px;;
		font-size: 11px;;
		font-weight: bold;;
		color: #003399;;
		margin-bottom: 0px;;
		background-color: #EAEAE2;
	}
	.va_themaStufe2 {
		clear: both;;
		padding-top: 10px;;
		font-size: 11px;;
		font-weight: bold;;
		color: #003399;;
		margin-bottom: 5px;
	}
	.va_themaStufe3 {
		padding-top: 2px;;
		font-size: 11px;;
		font-weight: normal;;
		margin-bottom: 4px;;
		margin-top: 4px
	}
	.va_themaStufe4 {
		padding-top: 0px;;
		font-size: 11px;;
		font-weight: normal;;
		margin-bottom: 2px;;
		text-indent: -10px;;
		margin-left: 10px;
	}
	.va_themaDefault {
		padding-top: 0px;;
		font-size: 11px;;
		font-weight: normal;;
		margin-bottom: 5px;
	}
	.va_themaBubbleTopic {
		padding-top: 0px;;
		font-size: 11px;;
		line-height: 150%;;
		font-weight: bold;;
		color: #098C19;;
		margin-bottom: 0px;;
		margin-top: 0px;
	}
	.va_themaBubbleSubtopic {
		float: right;;
		padding-top: 0px;;
		font-size: 11px;;
		line-height: 150%;;
		font-weight: bold;;
		color: #098C19;;
		margin-bottom: 0px;;
		margin-top: 0px;
	}
	.va_themaBubbleSubSubtopic {
		float: right;;
		padding-top: 0px;;
		font-size: 11px;;
		line-height: 150%;;
		font-weight: bold;;
		color: #098C19;;
		margin-bottom: 0px;;
		margin-top: 0px;
	}
	.va_themaBubbleTitel {
		clear: both;;
		padding-top: 0px;;
		font-size: 11px;;
		line-height: 150%;;
		font-weight: bold;
		color: #098C19;;
		margin-bottom: 0px;;
		margin-top: 0px;;
		background-color: #D7D7C7;
	}
	.va_zielgruppeUeberschrift {
		margin-top: 10px;;
		font-size: 14px;;
		font-weight: bold;;
		color: #003399;
	}
	.va_zielgruppeText {
		margin-top: 10px;;
		font-size: 11px;
	}
	.va_warumanmeldenUeberschrift {
		margin-top: 10px;;
		font-size: 12px;;
		font-weight: bold;;
		color: #003399;;
	/*	display: none*/
	}
	.va_warumanmeldenText {
		margin-top: 10px;;
		font-size: 11px;;
/*		display: none*/
	}
	.va_extrasTitel {
		padding-top: 3px;;
		padding-bottom: 3px;;
		margin-top: 5px;;
		font-size: 14px;;
		font-weight: bold;;
		margin-bottom: 0px;
	}
	.va_referent {
		font-size: 11px;
		line-height:150%;
	}
	.va_referentBild {
		float: right
	}
	.va_referentenTitel {
		padding-top: 3px;;
		padding-bottom: 3px;;
		margin-top: 5px;;
		font-size: 14px;;
		font-weight: bold;;
		margin-bottom: 0px;
	}
	.va_referentName {
		padding-top: 3px;;
		padding-bottom: 3px;;
		margin-top: 0px;;
		font-size: 11px;;
		font-weight: bold;;
		margin-bottom: 0px;
	}
	.va_referentProfil {
		margin-top: 5px;;
		margin-bottom: 8px;
	}
	.va_referentLink {
		margin-top: 5px;;
		margin-bottom: 8px;;
		text-align: right;
	}
	.va_anmelden_content {
		width: 415px;
		margin-bottom: 9px;;
		margin-top: 0px;
		padding: 0px;
		border: 0px;
		background-color: #EAEAE2;
	}
	.va_anmelden_content_100 {
		width: 100%;
		margin-bottom: 9px;;
		margin-top: 0px;
		padding: 0px;
		border: 0px;
		background-color: #EAEAE2;
	}
	.va_anmelden_headline {
		clear: both;;
		padding: 3px;;
		background-color: #D7D7C7;
	}
	/* aga 300609 */
	.va_anmelden_headline2 {
		width: 409px;		
		clear: both;;
		padding: 3px;;
		background-color: #D7D7C7;
	}
	


.va_feldtitel {
		padding-top: 7px;;
		width: 100px;;
		margin-right: 10px;;
		text-align: right;;
		float: left;;
		clear: left
	}
	.va_feldtitel_left {
		padding-top: 7px;;
		width: 100px;;
		margin-right: 10px;;
		text-align: left;;
		float: left;;
		clear: left
	}

	.va_eingabefeld {
		padding: 5px;
		padding-bottom: 2px;
		padding-top: 2px;
		width: 295px;
		float: left;
		overflow: hidden;
	}
#longtext .va_eingabefeld {
		padding: 5px;
		padding-bottom: 2px;
		padding-top: 2px;
		width: 375px;
		float: left;
		overflow: hidden;
	}
#longtext	.va_feldtitel {
		padding-top: 7px;;
		width: 10px;;
		margin-right: 10px;;
		text-align: right;;
		float: left;;
		clear: left
	}
	.btnzurueck {
           float:left;
	   text-align:left;
	   width:200px;
	}
        .btnabsenden {
	  float:left;
	  text-align:right;
	  width:215px;
	}
	.va_preisTitel {
		padding: 5px;
		margin-top: 10px;;
		font-size: 14px;;
		font-weight: bold
	}
	.va_preistext {
		padding: 5px;
		margin-top: 10px
	}
	.va_uebermc {
		padding: 5px;
		margin-top: 15px
	}
	.va_sponsor {
		font-size: 11px;;
		line-height: 150%
	}
	.va_sponsorTitel {
		padding-top: 3px;;
		padding-bottom: 3px;;
		margin-top: 5px;;
		font-size: 14px;;
		font-weight: bold;;
		color: #003399;;
		margin-bottom: 0px;
	}
	.va_sponsorText {
		margin-top: 5px;
	}
	.va_buchungsdatum {
		clear: both;;
		width: 147px;;
		border-bottom: 1px;;
		border-style: solid;;
		border-color: #A4BED5;
	}
	.va_highlightTitel {
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 0px;;
		font-size: 11px;;
		font-weight: bold
	}
	.va_highlightText {
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 3px
	}
	.va_inhaltTitel {
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 0px;;
		font-size: 11px;;
		font-weight: bold
	}
	.va_inhaltText {
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 0px
	}
	.va_inhalt .linie {
		margin-top: 5px;;
		margin-bottom: 5px;
	}
	.va_highlight .linie {
		margin-top: 5px;;
		margin-bottom: 5px;
	}
	.va_ankuendigungBez {
		font-size: 12px;;
		line-height: 150%
	}
	.va_ankuendigungTitel {
		padding-top: 5px;
		margin-top: 10px;;
		font-size: 14px;;
		font-weight: bold
	}
	.va_ankuendigungText {
		padding-top: 5px;
		margin-top: 10px
	}
	.va_ankuendigungTermin {

	}
	.sucheHeadline {
		margin-bottom: 0px;;
		background-color: #000066;;
		color: #FFFFFF;;
		height: 19px;;
		width: 560px;;
		padding: 5px;
	}
	.suchen_content {
		width: 570px;
		margin-bottom: 9px;;
		margin-top: 0px;
		padding: 0px;
		border: 0px;
		background-color: #EAEAE2;
	}
	.suche_eingabefeld {
		padding: 5px;;
		padding-bottom: 2px;;
		padding-top: 2px;;
		width: 450px;;
		float: left;;
		overflow: hidden
	}
	.suche_eingabezeile {
		height: 28px;;
		background-color: #D7D7D7;
	}
	.karriere_titel {
		font-size: 15px;;
		font-weight: bold;;
		margin-top: 5px;;
		margin-bottom: 5px
	}
	.karriere_imBereich {
		font-size: 11px;;
		font-weight: bold;;
		margin-bottom: 5px
	}
	.karriere_werdenSie {
		font-size: 11px;;
		font-weight: normal;;
		margin-top: 5px
	}
	.presse_Titel {
		font-size: 15px;;
		font-weight: bold;;
		margin-top: 5px;;
		margin-bottom: 5px;;
		line-height: 125%
	}
	.presse_Untertitel {
		font-size: 11px;;
		font-weight: normal;;
		margin-bottom: 5px
	}
	.presse_Einleitung {
		font-size: 11px;;
		font-weight: normal;;
		margin-top: 5px
	}
	.presse_OrtDatum {
		font-size: 11px;;
		font-weight: normal;;
		margin-top: 5px
	}
	.pressesuche {
		width: 570px;;
		height: auto;;
		padding: 0px;;
		margin-left: 0px;;
		border: none
	}
	.link_rubriklistelinks {
		text-decoration: none;;
		color: #ffffff;;
		font-weight: normal
	}
	.link_rubriklistelinks:hover {
		text-decoration: none;;
		color: #FFCC00;;
		font-weight: normal;
	}
	.link_rubriklistelinks:focus {
		text-decoration: none;;
		color: #FFCC00;;
		font-weight: bold;
	}
}
