/*
##-----------------------------------------------------------------------------
##  Resource:      /apps/all/docroot/css/content.css
##  Beschreibung: Formatierungen fuer HTML im Contentbereich 
##  History:
##      08.05.2007, mfr:    h1.mainheadline: margin-top von 10px auf 20px zurueckgeaendert &  headertext von 30 auf 15px (GHE000079)
##		30.04.2007, mmu:    h1.mainheadline: margin-top von 20px auf 10px geaendert (MSF000184)
##		27.04.2007, mmu:	Formatierungen für die 1. Spalte und Zeile (wenn Titel) hinzugefuegt.      
##		27.04.2007, mmu:    procssnavtabs nach neuem Styleguide angepasst (Version 1.2, Seite 50)
##		25.04.2007, oge:	neues Format: #content ul.backlink, (GHE000060)
##                          #content ul.linklist a, #content ul.linklist a:visited, #content ul.linklist a:active von #616161 auf #FF6600 gesetzt
##                          Hinweistext: alles rot, statt nur der plaintext (GPO000015)
##                            headlines_390 padding-top 5px eingefuehrt
##      20.04.2007, mmu:	Formatierung fuer Prozessnavi eingefuegt
##		19.04.2007, mmu:	Linklist-Formatierungen fuer die Textseite eingefuegt: z. B. u.  ul.linklist .text 
##		29.03.2007, mfr:    formgeneric margin-top 20px lt. Styleguideverwandten (T01334543)
##      29.03.2007, oge:	div.processnavtabs: height 20px geloescht, processtab: clear:both hinzugefuegt T01353693.
##      10.03.2007, mmu		Newsletter-Formatierungen eingefuegt.
##		24.01.2007, mfr:    #content div.content_widecolfull img {margin-bottom:10px;} 
##                          herausgenommen (wg. FF SGR000055)
##      23.01.2007, oge:    submitbuttons: cursor geaendert, so dass der button als solcher erkennbar ist
##      04.01.2007, mfr:    content_widecol_external um 5px verbreitert (wg. FF CUL000123)
##      04.01.2007, mfr:    Klasse content_widecol_extenal in pcontent_widecol_external umbenannt
##		03.01.2007, mfr:	employeedata,ap_employee angepasst (wg. IE7, MFO00029)
##      27.12.2006, mob:    .fctbar .completion in .product geaendert (SGR000052)
##      27.12.2006, mfr:    content_widecol: height in min-height geaendert (wg. IE7, MFO00027)
##      19.12.2006, mfr:    bannercontainer: width auf 600px umgestellt (vorher 100%)
##      08.12.2006, mfr:    content_widecol: height in min-height geaendert (wg. IE7)
##	  	29.11.2006, maf:	Ausrichtung erlauben (Bug T01233139)
##		28.11.2006, maf:	div.content_widecol_extenal eingrfuehrt (T01246729)
##      13.11.2006, oge:	T01185787: neue Klasse vspace
##      05.10.2006, oge:	FLI000033 neue Klasse previewvalue fuer Formularfelder im Preview
##      19.09.2006, oge     content_widecolfull: margin und padding auf 0 gesetzt (T01164585)
##      18.09.2006, oge     content_widecolfull: 5px weniger margin nach links (T01164585)
##							#content h1.colheadline: 4px weniger padding nach oben
##      12.09.2006, mob     formgeneric checkboxes wie radiobuttons rendern (T01139637)
##      07.09.2006, mob     formgeneric radiobuttons mit display:table versehen (T01138099)
##      08.06.2006, dli     content_dpa width auf 430px reduziert
##      06.06.2006, mob     pocessnavi von links auf buttons umgestellt
##      31.05.2006, mob     margin-top bei listmagic, div.content_dpa eingefuehrt
##      23.05.2006, mob     Prozessnavi Tabs Borderbreite 1px, .headlines bekommt margin-bottom 10px, margin-left employeetab erhoeht
##      22.05.2006, mob     Formulare: Label in gleicher Zeile bekommen kurze Mindestlaenge
##      19.05.2006, mob     Margin-Bottom bei Jobcode entfernt
##		17.05.2006	oge		Formulare: Reset, weiter, drucken...Text+Grafik realisiert
##		11.05.2006	oge		Mitarbeiter: Tabelle statt divs
##		09.05.2006	oge		Formulare: Submit-Text+Grafik realisiert
##		04.05.2006	oge		Banner: neue Klasse bannercontainer (Zentrierung)
##		03.05.2006	oge		Linkliste: Links jetzt grau statt orange
##							ap_standard: subhead neu ausgerichtet (h2.textheadline)
##		29.04.2006	oge		formgeneric .pagereset auf formgeneric .reset geaendert
##		28.04.2006	oge		Klassen fuer formgeneric neu eingefuegt
##							spezifische error und addnotes Klassen durch allgemeine fuer
##							alle Formfelder gueltige ersetzt
##							Klasse formlabel durch fieldlabel ersetzt
##      27.04.2006  beg:    strong/em/u-Theater fuer FCKEditor (Bug RRE000009)
##      26.04.2006  oge:    div.coltextfixedinner: 5px Padding nach rechts,
##							neue Definition content_widecolfull
##      30.03.2006  dli:    Generische Formulare
##      14.03.2006  oge:    greybackground50 Hoehe auf 50px gesetzt
##      13.03.2006  oge:    greyheadline von 20px auf 18px Hoehe reduziert
##      23.02.2006  mob:    Sitemap neu formatiert
##      16.02.2006  mob:    neue Definitionen #content .ap_standard, .ap_employee und ap_branch
##      14.02.2006	oge:	neue Definition #content div.content_widecol0 h2
##-----------------------------------------------------------------------------
*/


* {font:12px Arial,Helvetica,sans-serif; color:#797979;	text-decoration: none;}

/*body {height:100%; background-color:#FFFFFF; margin:0px; font:12px Verdana,Arial,Helvetica,sans-serif; color:#616161;	text-decoration: none;}*/
body {height:100%; background-color:#FFFFFF; margin:0px;}

.marginleft {margin-left:10px;}

.clear {clear:both;	height:1px; overflow:hidden; padding:0; margin:0;/*margin-bottom:-14px;*/}

.vspacer {width:50%; height:20px;}

/* Umstellung Release 3.3 ----  21.06.2010 gf*/
ul.bullet, #content ul.bullet {list-style-type:none; padding-left:0;}
ul.bullet li, #content ul.bullet li {background-image:url(../images/bullet.png); background-repeat:no-repeat; padding-left:19px;}

.skiplink a {
    left: 0; 
    top: 0px; 
	display: none;
}

.skiplink a:focus {
    top: 0px;
}
/*-------------------------------------------*/

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
.vspacer_textpage {width:50%; height:6px;}

#content div.rssfeeds {margin-top:5px;}

#content div.rssfeeds ul{list-style-image:url(../images/rss_icon.gif); margin-top:10px; margin-left:4px; _margin-left: -3px; #margin-left: -4px;}

#content div.rssfeeds ul li{ _padding-left: 6px; #padding-left: 6px; margin-top:5px;}
/*-----------------------------------------------*/

#content div.searchresult {margin-top:20px; padding:10px 0 0 5px;}

#content div.searchresult h2 {padding-bottom:20px; font-size:12px; font-weight:bold;}

#content div.searchresult ul {list-style-type:none; margin:0; padding:0;}

#content div.searchresult ul li {list-style-type:none; margin:0; padding:0 0 20px 0;}

#content div.searchresult ul li .hitheadline {font-weight:bold; font-size:12px; line-height:1.25em;}

#content div.searchnavi {width:100%; text-align:right; color:#616161; margin-bottom:5px;}

#content div.searchnavi a.searchnavilink {color:#616161; text-decoration:underline;}

#content a, #content a:visited, #content a:active {text-decoration:none; color:#005588;}

#content a:hover {text-decoration:underline; color:#75A3BF;}

#content .errortext {color:red;}

#content div.greybackground50 {
	background-color: #176493;
	min-height: 50px;
	_height: 50px;
	border: 1px #035789 solid;
	background-image: url(../images/grey50.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#content div.greybackground {background-color:#176493; height:22px; margin:0; padding:0;}

#content div.col1of3, #content div.col2of3, #content div.col3of3 { margin-left:6px; float:left; width:190px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
/*  RVO   22.02.2008 --> T01624619 */

#content div.content_3cols div div.clear {clear:both; height:0px;}

/*  Teaser, Textimage and External Content components in Zielgruppeneinstiegseite */

#content div.content_3cols div div.greybackground50 h1.colheadline {font-size:14px;}
#content div.content_3cols div div.greybackground50 h1.colheadline a {font-size:14px; line-height:18px; font-weight:bold; color:white;}
#content div.content_3cols div div.greybackground50 h1.colheadline a:hover {text-decoration:none;}
/*-----------------------------------------------*/

#content div.col2of3, #content div.col3of3 {margin-left:10px;}

#content div.content_3cols {margin-top:20px;}

/*Hinzugefügt "#content div.content_widecol_process" Release 3.1 ---------- 18.08.09, GF*/
#content div.content_widecol, #content div.content_widecol0, #content div.content_widecol_process, #content div.content_standard {width:430px; clear:both;  }
/*--------------------------------------------------*/

#content div.content_widecol h2 {padding:0 0 5px 0;}

/* fuer Teaser Bloecke - Contentbereich ist verbreitert */
#content div.content_widecolfull {clear:both; width:590px; margin-left:10px;}

/* fuer dpa news */
#content div.content_dpa {clear:both; width:430px; margin:70px 0 0 5px;}

#content div.content_widecol {margin:20px 0 0 0; min-height:70px;}

#content div.content_widecolfull {
	margin: 20px 0 0 8px;
	min-height: 70px;
}

#content div.content_widecol_external {width:595px; clear:both; margin:20px 0 0 0;}

#content div.content_widecol img {margin-bottom:10px;}

/*Hinzugefügt "#content div.content_widecol_process" Release 3.1 ---------- 18.08.09, GF*/
#content div.content_widecol0, #content div.content_widecol_process, #content div.list h2 {padding-left:5px;}
/*--------------------------------------------------*/

#content div.content_widecol0 {margin-top:10px;}

/*Hinzugefügt "#content div.content_standard_popup" Release 3.1 ---------- 18.08.09, GF*/
#content div.content_standard, #content div.content_standard_popup {margin:10px 0 0 5px;}
/*--------------------------------------------------*/

#content div.content_standard h2 {margin-bottom:5px;}

#content .linklisttemplate ul.linklist li a {color:#616161 !important;}

#content .linklisttemplate ul.linklist li a:hover {color:#005588 !important;}

#content table tr td .linklisttemplate ul.linklist {margin-bottom:2px; margin-top:2px;}


#content div.processnavtabs {width:590px; margin:25px 0 0 0; background-repeat:no-repeat; background-position:1px 5px;}

#content div.processnavbottomline {width:590px; height:34px; padding:0 0 0 0; padding-top:34px; }

#content div.processnavtabs div {float:left; border-bottom:1px solid #A7A7A7; padding:4px 10px 0 10px; height:34px;}


/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content div.processnavtabs div.whitetab {border-bottom-color:rgb(167, 167, 167); position:relative; z-index:0; _z-index:-1; width:590px; _width:592px; padding-top:6px; padding-left:0px; _padding-bottom: 0px; height:44px;}

#content div.processnavtabs div.whitetab div.tabContainer{position: absolute; padding-left:0px; border-bottom: none !important;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab {margin-top:4px; border-top:1px solid #A7A7A7; height:31px; background-image:url(../images/verlauf_processnavi.gif); padding-top:4px; overflow:hidden; text-align:center; z-index:101; position:relative; border-left:1px solid #A7A7A7; border-right:1px solid #FFFFFFa;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab:hover {background-image:url(../images/verlauf_processnavi_mouseover.gif);}

#content div.processnavtabs div.whitetab div.tabContainer div.tabactive { height:35px; padding-top:5px; border:1px solid #A7A7A7; border-right:1px solid #A7A7A7; border-bottom:0px; z-index:1000; text-align:center; overflow:hidden; position:relative; background:white;}

#content div.processnavtabs div.whitetab div.tabContainer div.processnavborder {border-left:1px solid #A7A7A7; margin:0 0 0 0; margin-top:5px; padding:0 0 0 0;}

#content div.processnavtabs div.whitetab div.tabContainer div div.all_tabs {overflow:hidden; text-align:left;}
#content div.processnavtabs div.whitetab div.tabContainer div div.five_tabs {min-width:70px; max-width:96px; _width:92px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.four_tabs {min-width:87px; max-width:122px; _width:120px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.three_tabs {min-width:125px; max-width:166px; _width:166px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.two_tabs {min-width:125px; max-width:255px; _width:200px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.width_76 {width:76px;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab div a.tablink {padding-left:0px; font-size:12px; font-weight:bold; text-decoration:none; color:#7A7A7A;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab div a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#828282;} 

#content div.processnavtabs div.whitetab div.tabContainer div.tabactive div a.tablink {padding-left:0px; color:#616161; font-size:12px; font-weight:bold; text-decoration:none;}

#content div.processnavtabs div.whitetab div.tabactive {padding-top:5px; border:1px solid #A7A7A7; border-bottom:1px solid #FFFFFF; background-image:url(../images/verlauf_processnavi_aktiv.gif); position:relative; z-index:100; text-align:center; overflow:hidden;}

#content div.processnavtabs div.tabactive div.width_273 {width:273px; }

#content div.processnavtabs div.tabactive div.width_174 {width:174px; }

#content div.processnavtabs div.tabactive div.width_125 {width:125px; }

#content div.processnavtabs div.tabactive div.width_96 {width:96px; }

#content div.processnavtabs div.tabactive div.width_76 {width:76px; }

#content div.processnavtabs div a.tablink {font-size:12px; font-weight:bold; text-decoration:none; color:#7A7A7A;}

#content div.processnavtabs div.tablink a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#828282;} 

#content div.processnavtabs div.tabactive a.tablink {color:#616161;}

/*--------------------------------------------------*/

/* Alt vor Release 3.1 */
#content div.processnavtabs div.processnavborder {border-left:1px solid #A7A7A7; margin:0 0 0 0; margin-top:5px; padding:0 0 0 0; margin-botton:2px;}

#content div.processnavtabs div.tab {margin-top:4px; margin-bottom:1px; border-top:1px solid #A7A7A7; height:31px; width:16%; background-image:url(../images/verlauf_processnavi.gif); padding-top:3px;}

#content div.processnavtabs div.tab:hover {background-image:url(../images/verlauf_processnavi_mouseover.gif);}

#content div.processnavtabs div.tabactive {width:16%; border:1px solid #A7A7A7; border-bottom:1px solid #FFFFFF; background-image:url(../images/verlauf_processnavi_aktiv.gif); z-index:100;}

#content div.processnavtabs div a.tablink {font-size:12px; font-weight:bold; text-decoration:none; color:#7A7A7A;}

#content div.processnavtabs div.tablink a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#828282;} 

#content div.processnavtabs div.tabactive a.tablink {color:#616161;}
/*---------------------*/



#content div.processnavtabs div.hidden {background-color:#EEEEEE; color:#666666;}

#content div.processnavtabs div.processnavline {width:1px; border-bottom:1px solid #FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/trenner_processnavi_weiss.gif); float:left; }

#hnav span {display:block; margin:0; padding:6px 8px 2px 8px; height:16px; float:left;}

#hnav span a {font-weight:bold; font-size:12px; line-height:1em;}

#hnav span.hauptnavon {
	background-image: url(../images/hauptnavon.html);
}

#hnav span.hauptnavoff {
	background-image: url(../images/hauptnavoff.gif);
}

#hnav span.hauptnavoff:hover {
	background-image: url(../images/hauptnavon.html);
}

#hnav div.hauptnavline {
	width: 2px;
	height: 100%;
	background-image: url(../images/hauptnavline.html);
	float: left;
}

#content div.processnavi {width:590px; height:20px; margin:25px 0 0 0;}

#content div.processnavi div.back {float:left; margin-left:5px;}

#content div.processnavi input.back {
	background-image: url(../images/icon_less.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	text-align: left;
	border: 0px none white;
	background-color: white;
	color: 005588;
	font: 12px Arial;
}

#content div.processnavi div.fwd {float:right;}

#content div.processnavi input.fwd {
	background-image: url(../images/icon_more.gif);
	background-repeat: no-repeat;
	background-position: 110px 4px;
	padding-right: 24px;
	text-align: right;
	width: 130px;
	border: 0px none white;
	background-color: white;
	color: #005588;
	font: 12px Arial;
}

#content div.processtab {border:1px solid #A7A7A7; border-top:1px solid #FFFFFF; width:592px;clear:both; }

/* Hinzugefügt Release 3.2 ------- 22.06.10, GF */
#content .processtab table.standard {margin:5px 0 0 0; padding:0px; width:580px; _width:589px;}
/* ------------------------------------- */

#content h1 {font-weight:bold; margin:0;}

#content h1.mainheadline {font-size:14px; line-height:18px; color:#005588; margin-top:20px; padding-bottom:3px; padding-left:5px;}

#content h1.mainheadlinenl {font-size:14px; line-height:18px; color:#005588; margin-top:10px; padding-bottom:3px; padding-left:5px;}

#content h1.formheadline {font-size:14px; line-height:18px; color:#005588; margin-top:0px; padding-bottom:3px; padding-left:5px;}

#content h1.mainheadlinepopup {font-size:14px; line-height:18px; color:#005588; margin-top:20px; padding-bottom:3px; color:#616161}

#content h1.colheadline {
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	padding-top: 14px;
	margin-left: 30px;
	font-weight: bold;
}

#content h1.textheadline {font-size:14px; color:#616161; margin:20px 0 10px 0;}

#content h2 {font-size:12px; font-weight:bold; line-height:13px; padding:0; margin:0;}

#content h2.subheadline {clear:both;}

#content h2.colheadline {margin-left:10px;}

#content h2.widecolheadline {margin-left:10px; padding-top:5px; color:#ffffff;}

#content h2.widecol0 {}

#content h2.textheadline {margin-top:10px; padding-left:5px;}

#content div.headertext {margin-top:11px; padding-left:5px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content div.headertextsmall {margin-top:15px; font-size: 10px;}
/*-----------------------------------------------*/

#content div.listmagic {margin-top:20px;}

#content .headlines {padding-left:5px; float:left; margin-top:0px; margin-bottom:10px; width:400px;}

#content .headlines .hinttext_subheadline h2{color:#FF0000;}

#content .headlines h2.imagefullwidth{margin-top:20px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content .headlines_nopic {padding:0px 0 0 0px; float:left; margin-top:0px; /*width:420px;*/}

#content .headlines_590 {padding:5px 0 0 10px; float:left; margin-top:0px; /*width:420px;*/}

#content .headlines_430 {padding:0px 0 0 0px; float:left; margin-top:0px; /*width:430px;*/}

#content .processpage_headlines_430 {padding:0 0 0 5px; float:left; margin-top:0px; width:430px;}

#content .pageHeader_430 {width:430px; margin-bottom: 10px; padding: 0px 0px 0px 0px; float:left;}
/*-----------------------------------------------*/

#content .headlines_390 {padding:5px 0 0 5px; float:left; margin-top:0px; margin-bottom:10px; width:390px}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content .headlines_220 {padding:5px 0 0 0; float:left; margin-left:20px; margin-top:0px; width:220px;}
/*-----------------------------------------------*/

#content .headlines_290 {padding-left:5px; float:left; margin-top:0px; margin-bottom:10px; width:290px}

#content .headlines_190 {padding-left:5px; float:left; margin-top:0px; margin-bottom:10px; width:190px}

#content .headlines_nowidth {padding-left:5px; float:left; margin-top:0px; margin-bottom:10px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
/* wurde schon in Zeile 845  eingefügt */
/*#content .headlines_375 {padding:5px 0 0 10px; float:left; margin-left:10px; margin-top:0px; width:375px;}*/


/* RVO Anpassungen fr Variable Inhalte */

#content div div div.headlines_590_var {margin-left:0px; float:left; margin-top:20px; margin-bottom:10px; width:420px;}

#content div div div.headlines_nopic_var {margin-left:0px; float:left; margin-bottom:0px; /*width:420px;*/}

#content div div div.headlines_var {float:left; margin-top:0px; margin-bottom:0px; /*width:220px;*/ margin-left:0px;}

#content div div div.headlines_390_var {padding:5px 0 0 0px; float:left; margin-left:10px; margin-top:20px; width:420px;}

#content div div div.headlines_290_var {padding-left:0px; float:left; /*margin-top:20px; width:420px;*/}

/*-----------------------------------------------*/

#content .contentblock {margin-top:10px; clear:both;}

#content .contentblock22 {margin-top:22px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content .iframe {z-index:99;}
/*-----------------------------------------------*/

#content div.formgeneric {margin-top:20px;}

#content div.formgeneric div.formtext {margin-bottom:5px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content div.formgeneric div.formtext_sameline {margin-bottom:5px; float:left;}
/*-----------------------------------------------*/

#content div.formgeneric div.hinweistext {font:12px Arial; color:#FF0000 margin-bottom:5px;}

#content div.formgeneric input.pagenext, #content div.formgeneric input.reset, #content div.formgeneric input.pageprint, #content div.formgeneric input.pageprevious, #content div.formgeneric input.pagesubmit, #content div.newsletterform input.pagesubmit, #content div.formgeneric input.pagepreview {
	border: 0px none white;
	background-color: white;
	color: #005588;
	font: 12px Arial;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 19px;
	text-align: left;
}

#content div.formgeneric input.reset {background-image:url(../images/icon_more.gif);}

#content div.formgeneric input.pagesubmit, #content div.newsletterform input.pagesubmit {background-image:url(../images/icon_more.gif);}

#content div.formgeneric input.pagenext {background-image:url(../images/icon_more.gif);}

#content div.formgeneric input.pagepreview {background-image:url(../images/btn_completion.gif); padding-left:24px;}

#content div.formgeneric input.pageprint {background-image:url(../images/btn_print.gif);}

#content div.formgeneric input.pageprevious {background-image:url(../images/icon_less.gif);}

#content div.formgeneric div.margin {margin-bottom:3px;}

/*bei bedarf wieder aktivieren.. mouse over bewirkt flackern der grafik */
/*#content div.formgeneric input.pagesubmit:hover, #content div.formgeneric input.pagepreview:hover {text-decoration:underline;}*/

#content div.coltext {
	padding: 8px 10px 2px 10px;
	border-top: 0px;
	border-left: 1px solid #236C98;
	border-right: 1px solid #236C98;
	border-bottom: 1px solid #236C98;
	margin-top: -2px;
	clear: both;
}

#content div.coltextfixed {border:1px solid #005588; border-top:none 0px #FFFFFF; border-right:none 0px #FFFFFF; width:402px; min-height:69px; _height:69px; padding-bottom:-10px; float:left; margin-right:-3px;}

#content div.coltextfixedwide {border:1px solid #005588; border-top:none 0px #FFFFFF; width:588px; min-height:69px; _height:69px; float:left; margin-right:-3px;}

#content div.subheading {margin:10px 0 0 5px;}

#content div.coltextfixedinner {padding:5px 10px 0 10px;}

#content span.subsubheadline {font-size:12px; font-weight:bold;}

#content table.standard {margin:5px 0 0 0; padding:0px; width:590px;}

#content td.tdbg1, #content td.tdbg2 {margin:0px; padding:0 5px;}

#content td.tdbg2 {background-color:#F6F6F6; border:1px solid white;}

#content td.tdbg1 {background-color:#E8E9E9; border:1px solid white;}

#content td.tdtext_left {text-align:left;}

#content td.tdtext_center {text-align:center;}

#content td.tdtext_right {text-align:right;}

#content td.tdvertical_top {vertical-align:top;}

#content td.tdvertical_center {vertical-align:center;}

#content td.tdvertical_bottom {vertical-align:bottom;}

#content td.nothing {margin:0; padding:0;}

#content th.standard {margin:0px; padding:0 0 0 5px; background-color:#FFFFFF; font-weight:bold; border:1px solid white; text-align:left;}

#content th.tdbg1, #content td.tdbg2 {margin:0px; padding:0 5px;}

#content th.tdbg2 {background-color:#FFFFFF; border:1px solid white;}

#content th.tdbg1 {background-color:#FFFFFF; border:1px solid white;}

#content th.tdtext_left {text-align:left;}

#content th.tdtext_center {text-align:center;}

#content th.tdtext_right {text-align:right;}

#content th.tdvertical_top {vertical-align:top;}

#content th.tdvertical_center {vertical-align:center;}

#content th.tdvertical_bottom {vertical-align:bottom;}

#content th.nothing {margin:0; padding:0;}

#content ul {margin: 0; padding:0; padding-left:20px; margin-bottom:10px;}

#content ul.linklist {list-style-image:url(../images/icon_more.gif);}

#content ul.linklist h2 {margin:15px 0 5px -17px;}

#content ul.linklist a, #content ul.linklist a:visited, #content ul.linklist a:active {
	text-decoration: none;
	color: #005588;
}

#content ul.linklist a:hover {
	text-decoration: underline;
	color: #005588;
}

#content ul.linklist .text a, #content ul.linklist .text a:visited, #content ul.linklist .text a:active {
	color: #005588;
}

div#content ul.backlink {margin-top:30px; list-style-image:url(../images/icon_less.gif);}

#content ul li {padding:0; margin:0;}

/* Hinzugefügt Release 3.3 ------- 21.06.10, GF */
/*  NBA T02384070 anpassung dynamische Linkliste */

#content .component .dynLink {margin-top:0px; _margin-left:-3px; +margin-left:-3px;}

#content .component .dynLinkGroup .dynLinkSubheadline{ padding-top:5px; padding-bottom:8px;}
/*-------------------------------------*/

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
/* RVO   T01586279   */

#content ul.linklist li {margin-bottom:4px; v-align:baseline;}

#content ul.linklist li text {margin-left:-3px; _margin-left:2px; #margin-left:2px;}

#content ul.linklist li a {margin-left:-3px; _margin-left:2px; #margin-left:2px;}
/*-----------------------------------------------*/

#content ul h2 {margin:5px 0 5px -17px;}

#content .ap_employee {margin:30px 0 0 0; clear:both;}

#content .employeedata {margin:0 0 0 24px;float:left;}

#content .employeedata table.employeetab {margin-top:-5px;}

#content .employeedata table.employeetab td {vertical-align:top;}

#content .ap_employee .keyvalue {}

#content .ap_employeepic {min-height:115px; _height:115px;}

#content .ap_employee .key {width:115px; font-size:12px; line-height:1.3em; float:left;}

#content .ap_employee .value {margin:0 0 0 30px; font-size:12px; line-height:1.3em;}

#content .ap_employee .value_b {margin:0 0 0 30px; font-weight:bold; font-size:12px; line-height:1.3em;}

#content .ap_standard {margin:20px 0 0 5px;}

#content .ap_standard .key {margin:0; float:left;}

#content .ap_standard .value {margin:0;}

#content .ap_standard .value_b {margin:0 0 0 5px; font-weight:bold;}

#content .ap_standard h2.textheadline {padding:0;}

#content .ap_standard div.jobcode {font-weight:bold; font-size:12px; line-height:1.3em; color:#005588;}

/*#content .value_j {display:block; margin:0 0 20px 5px; font-weight:bold; font-size:12px; line-height:1.3em; color:#FF6600}*/

#content table.ap_branch {margin:0; padding:0px; width:430px; border-collapse:collapse;}

#content td.col1_grey {width:125px; padding:3px 0; background-color:#E8E9E9; border:2px solid #FFFFFF; vertical-align:top;}

#content td.col2_grey {padding:3px 5px; background-color:#E8E9E9; border:2px solid #FFFFFF;}

#content td.col1_white {width:125px; padding:3px 0; background-color:#F6F6F6; border:2px solid #FFFFFF; vertical-align:top;}

#content td.col2_white {padding:3px 5px; background-color:#F6F6F6; border:2px solid #FFFFFF;}

#content .ap_branch .key {margin:0 5px 0 0; font-size:12px; line-height:1.3em;}

#content .ap_branch .value {margin:0; font-size:12px; line-height:1.3em;}

#content #fctbar {align:left}

#content #fctbarclose {float:right;}

#content .fctbar ul {list-style-type:none; list-style-image:none; margin-top:10px; padding:0; padding-top:10px; clear:both;}

#content .fctbar ul li {float:left; margin-left:5px; margin-right:15px; padding-left:20px; background-repeat:no-repeat; background-position:-1px 0px;}

#content .fctbar ul li.print {background-image:url(../images/btn_print.gif);}

#content .fctbar ul li.bookmark {background-image:url(../images/btn_bookmark.gif);}

#content .fctbar ul li.recommend {background-image:url(../images/btn_recommend.gif);}

#content .fctbar ul li.product {background-image:url(../images/btn_completion.gif);}

#content .fctbar ul li.conditions {background-image:url(../images/btn_conditions.gif);}

#content .fctbar ul li.details {background-image:url(../images/btn_details.gif);}

#content .fctbar ul li.contact {background-image:url(../images/btn_contact.gif);}

#content .fctbar ul li.close {background-image:url(../images/icon_more.gif);}

#content #sitenavi ul {list-style-type:none; list-style-image:none; margin-top:10px; padding:0; padding-top:10px; clear:both;}


/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#content #sitenavi ul a.pageprevious, #content #sitenavi ul li.pageprevious {float:left; padding-left:20px; cursor:pointer;background-image:url(../images/icon_less.gif); background-repeat:no-repeat; background-position:0px 2px; text-align:left; border:0px none white; background-color:transparent; color:#005588; font:12px Verdana;}

#content #sitenavi ul a.pagenext , #content #sitenavi ul li.pagenext {float:right; padding-right:20px; cursor:pointer; background-image:url(../images/icon_more.gif); background-repeat:no-repeat; background-position:135px 2px; text-align:right; width:130px; border:0px none white; background-color:transparent; color:#005588; font:12px Verdana;}
/*----------------------------------------------*/

/*Alt vor Release 3.1*/
#content #sitenavi ul li.pageprevious {float:left; padding-left:20px;}

#content #sitenavi ul li.pagenext {float:right; padding-right:20px;}
/*------------------*/

#content #error {margin-top:70px; margin-left:10px;}

#content #error h2 {font-weight:bold; font-size:16px;}

#content #error * {margin-top:10px;}

#content div.bannercontainer {width:600px; text-align:center;margin-top:20px; margin-bottom:20px;}

#content div.bannercontainer_processpage {width:600px; margin-top:20px; margin-bottom:20px; text-align:left;}

#bankdata * {font-size:12px; color:#979797; margin:0 0 0 0;}

#bankdata h4 {font-size:12px; font-weight:bold;}

#bankdata .datetime {display:none;}

#popup_header {/* position:fixed; wegen IE Bug*/ top:0; left:0; padding:25px 0 20px 0; z-index:200; width:100%; background-color:white;}

#popup_header #popuplogo {padding:0 0 0 15px;}

#popup_header #popup_gradient {
	width: 100%;
	height: 43px;
	margin-top: 10px;
	background: url(../images/popup_gradient.jpg) no-repeat left;
	background-color: #90B546;
}
/* Hinzugefügt Release 3.3 (auskommentiert)------- 21.06.10, GF */
/*
div.nlheadbackground {
	position: relative;
	left: 0px;
	width: 810px;
	height: 60px;
	background-color: D1D1D1;
	padding-bottom: 20px;
	z-index: -1;
}
*/
/*----------------------------------------------*/


/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
/* Druckkopf */
.printhead {display:none;}
.printimage {display:none;}
.printtextline1 {display:none;}
.printtextline2 {display:none;}
.printtextline3 {display:none;}
.printtextline4 {display:none;}
.printtextline5 {display:none;}
.printtextline6 {display:none;}
/*----------------------------------------------*/


/* Anpassungen fï¿½r Formulare, author:ple 
.form_container {margin-top:65px;}

.field {width:100%;	border: 2px solid #D1D3D4;}

.mandatory {width:100%;	border: 2px solid #0066B3;}

.error {width:100%;	border: 2px solid red;}

.labelcol {width:50%; background-color:#E8E9E9;padding: 2px 0px 2px 5px; border-bottom: 1px dotted white}

.fieldcol {width:50%; padding: 2px 6px 2px 5px;}

.buttoncol {padding: 2px 6px 2px 5px;}

.formtable {width:100%;border-collapse:collapse;}

.message {color: red;}

.buttoncol input {width:50%; color:white; background-color:#0066B3; border: 1px solid #E8E9E9;}
*/

/* Anpassungen fï¿½r den FreeText Editor, author:ple ergaenzung:beg */

strong, b {font-weight: bold;}

em, i {font-style: italic;}

u {text-decoration: underline;}

strong em {font-weight: bold; font-style: italic;}

em strong {font-weight: bold; font-style: italic;}

em u {font-style: italic; text-decoration: underline;}

strong u {font-weight: bold; text-decoration: underline;}


/* formatierung der sitemap, author:mob */


/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#sitemap {position:absolute; top:40px; left:0px; width:640px !important;z-index:999;}
/*----------------------------------------------*/

#sitemap .level1 {padding: 1px 0 5px 18px; background-image: url(../images/icon_more.gif); background-repeat: no-repeat; background-position:2px 2px; font-weight:bold; font-size:12px; line-height:1em;}

#sitemap .level2 .icon {display:block; padding: 0 5px 0 2px; float:left;}

#sitemap .level2 .link {display:block; padding: 0 0 3px 0; font-size:12px; line-height:1em;}

#sitemap .level3 .icon {display:block; padding: 0 2px 0 15px; float:left;}

#sitemap .level3 .link {display:block; padding: 0 0 2px 0; font-size:12px; line-height:1em;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
#sitemap span.row {float:left; width:640px; margin-top:10px;}
/*----------------------------------------------*/

#sitemap span.navtree {float:left; width:257px; margin-top:20px; padding:10px 0 0 5px;}

.formtable {width:100%;border-collapse:collapse;}

/* Generische Formulare */
#content .formgeneric { font-size:12px; margin:0 0 0 5px;}

.formgeneric .block_textfield {margin-bottom:5px; margin-right:5px;}
.formgeneric .horizontal {float:left}
.formgeneric .clearfloat {clear:both;}
.formgeneric .errors {color:#ff0000; font-style:italic; margin-left:153px;}
.formgeneric .addnotes {font-style:italic; margin-left:153px;}
.formgeneric .errorsshort {color:#ff0000; font-style:italic; margin-left:53px;}
.formgeneric .addnotesshort {font-style:italic; margin-left:53px;}

.formgeneric .block_textareafield {margin-bottom:5px;}
.formgeneric .block_textareafield .horizontal {float:left}

.formgeneric .block_textareafield .fieldvalue {display:block; float:none;}

.formgeneric .block_selectfield {margin-bottom:5px;}
.formgeneric .block_selectfield .horizontal {float:left}
.formgeneric .block_selectfield option {font-size:11px;}
/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
.formgeneric .block_selectfield select {float:left;}
/*----------------------------------------------*/

.formgeneric .block_checkboxfield {display:block; margin-bottom:5px;}
.formgeneric .block_checkboxfield .options {display:table; width: 250px;}
.formgeneric .block_checkboxfield .horizontal {margin-bottom:5px; float:left;}
.formgeneric .block_checkboxfield checkbox {font-size:11px;}

.formgeneric .block_radiofield {display:block; margin-bottom:5px;}
.formgeneric .block_radiofield .options {display:table; width: 250px;}

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
.formgeneric .block_radiofield .options .radiotext {}
/*----------------------------------------------*/

.formgeneric .block_radiofield .horizontal {margin-bottom:5px; float:left}
.formgeneric .block_radiofield radio {font-size:11px;}

.errors {color:#ff0000; font-style:italic; margin-left:153px;} 

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
/* RVO */
.formgeneric .block_checkboxfield .options table {margin-top: -8px; margin-bottom: -8px; }
.formgeneric .block_checkboxfield .options {padding-top: 3px; }
.formgeneric .block_radiofield .options table {margin-top: -8px; margin-bottom: -8px; }
/*----------------------------------------------*/

.fieldlabel {width:150px; float:left;}
.fieldlabelshort {width:50px; float:left;}
.fieldlabel label {font-size:12px; margin-right:10px;}
.fieldlabelshort label {font-size:12px; margin-right:10px;}
.hinweistext {font: 12px Verdana; color:#FF0000; margin-bottom:5px;}

.hinweistext * {color:#FF0000;}
.hinweistext h2 * {color:#FF0000;}

.formgeneric .reset {cursor:pointer;}
.formgeneric .pagenext {margin-left:10px; cursor:pointer;}
.formgeneric .pageprevious {margin-left:10px; cursor:pointer;}
.formgeneric .pageprint {margin-left:10px; cursor:pointer;}
.formgeneric .pagepreview {margin-left:10px; cursor:pointer;}
.formgeneric .pagesubmit {margin-left:10px; cursor:pointer;}
/* Hinzugefügt Release 3.2 --- width:560px; ---- 05.03.10, GF */
/*.formgeneric .richtext {background-color:#C1C1C1; }*/
.formgeneric .richtext {background-color:#C1C1C1;width:560px;}
/* ----------------------------------*/
.formgeneric .richtext .hint {padding:0 0 0 20px; margin:8px 0 0 8px;background-image:url(../images/icon_sicherheit.gif);background-repeat: no-repeat;background-position: 2px;color:#FFFFFF; font:12px Verdana; font-weight:bold; padding-bottom:5px; padding-top:5px}

.formgeneric .previewvalue {margin-left:160px; margin-right:10px;}

.newsletterform .block_selectfield_nl {width:410px; margin-bottom:5px; margin-right:5px; background-color:#E5E5D9; padding-top:1px; padding-bottom:1px;}
.newsletterform .block_selectfield_nl .horizontal {float:left}
.newsletterform .block_selectfield_nl option {font-size:11px;}
.newsletterform .block_textfield_col {width:410px; margin-bottom:5px; margin-right:5px; background-color:#E5E5D9; padding-top:1px; padding-bottom:1px;}

.newsletterform .fieldlabel_nl {width:152px; float:left; vertical-align:baseline; margin-top:3px; margin-left:2px;}
.newsletterform .block_textfield_nl {margin-bottom:5px; margin-right:5px;}
.newsletterform .Feld {width:232px;}
.newsletterform .newsletterselect {height:30px; width:352px; margin-bottom:20px;}
.newsletterform .newslettername {font-weight:bold;}
.newsletterform .newslettercheckbox {height:30px; width:52px; float:left; vertical-align:middle;}
.newsletterform .newsletterattributes{width:300px; float:left; vertical-align:baseline;}
.newsletterform .fieldlabel_nl label {font-size:12px; margin-right:10px;}


.newsletter tr{height: 17px; }			
.newsletter tr.spacer {height: 10px; }			
.newsletter th {border-top: 1px solid #abb2b7; border-bottom: 1px solid #abb2b7; border-right: 1px solid #abb2b7; text-align: left; font-weight: normal; background-color: #dcdeec; padding-left: 7px; padding-right: 7px; white-space: nowrap; }			
.newsletter td.first {border-left: 1px solid #abb2b7; }
.newsletter th.first {border-left: 1px solid #abb2b7; }			
.newsletter td.value {padding-left: 7px; }			
.newsletter span.actionItem	{padding-left: 38px; width: 200px; }

/* Ende Generische Formulare */

/* www.kd-bank.de */
/* 080731 xgadmsf Anpassung für XSL-Änderungen in der Version 1.1.51 ANFANG*/
#content .headlines_375 {padding:5px 0 0 10px; float:left; margin-left:10px; margin-top:0px; width:375px;}
//#content .headlines_375 h2 { color:#fff; }
/* 080731 xgadmsf Anpassung für XSL-Änderungen in der Version 1.1.51 ENDE*/

/*Hinzugefügt Release 3.1 ---------- 18.08.09, GF*/
.bildergalerie {margin-top: 80px;}
.imagegallery {width: 110px; float: left; margin-right: 35px;}
.image {height: 90px;}
.imageTitle {height: 50px;}
.pagination {position: relative; top: -27px;}
.previousLink {display: inline; position: absolute; left: 0px;}
.pageLink {display: inline; position: absolute; left: 255px;}
.nextLink {display: inline; position: absolute; left: 489px;}
a.more {background-image: url('../images/icon_more.gif'); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 2px;}
a.less {background-image: url('../images/icon_less.gif'); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 2px;}
a.more {background-image: url('../images/icon_more.gif'); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 2px;}
a.less {background-image: url('../images/icon_less.gif'); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 2px;}
.spacer {margin-top: 25px;}

.errorLink {color: #ff0000;}
.component {margin-top: 20px;}

/* Alternativer Anlageberater */
.productsList {margin-top: 25px;}
.productBerater {margin-top: 20px;}
td.product {vertical-align: top; padding-top: 3px; padding-bottom: 3px;}
.anlageberater {margin-top: 30px;}
/*----------------------------------------------*/

/* Hinzugefügt Release 3.2 ------- 21.06.2010, GF */

/* Bedarfsabfrage */
.hinttext {color: #666769; font-style:italic;}
.resultpage {background-color: #ffffff; margin-left:10px}
.resulttitle {height:13px; background-image: url('../images/arrow_left2.gif'); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 32px; color: #666769; font-weight: bold; padding-bottom: 5px; padding-top: 31px; }
.resultline {border: 0px; border-top: 1px solid #666769; margin-top:15px; margin-bottom:15px;}
.resulttext {width: 280px; float: left; font-size: 12px;}
.rightbox {float: right; width: 241px; margin-right: 11px; border: 1px solid #666769; padding: 10px;}
.contactpicture {margin-top: 10px; margin-bottom: 10px;}
.products {}
.product {margin-top: 8px;}
.targetlink {margin-top: 30px; margin-bottom: 18px;}
.contactLink {background-image: url('../images/btn_contact.gif'); background-repeat: no-repeat; padding-left: 20px;}
.applicationLink {background-image: url('../images/btn_application.gif'); background-repeat: no-repeat; padding-left: 20px;}
.standardLink {background-image: url('../images/icon_more.gif'); background-repeat: no-repeat; padding-left: 20px;}
.produktfinder {clear:both; background-color: #fff;padding-top:10px;}
.productfinderup {height: 45px; padding-top: 20px; background-color: #ffffff; width: 588px; border-left: 1px solid #666769;border-top: 1px solid #666769; border-right: 1px solid #666769;}
.productfinderdown {background-image: url('../images/bg_bedarfsabfrage.gif'); background-repeat: no-repeat; height: 302px; width: 590px;}
.productfindertitle {font-style: italic; color: #666769;  margin-left: 30px; font-size:13px;font-weight:bold;}
.productfinderquestion {background-image: url('../images/triangle.gif'); background-repeat: no-repeat;  background-position: 0px 2px; padding-left: 20px; margin-left: 214px; font-size:14px; margin-top: 6px;}
.productfinderpicture {padding-left: 15px; padding-top: 20px; float: left; width: 175px;}
.productfinderpossibleanswers {margin-left: 15px; float: left; margin-top: 8px; height: 222px; width: 365px; overflow: hidden}
.productfinderpossibleanswer {margin-bottom: 5px;}
.productfinderformfield {margin-right: 7px;}
.productfindernextlinkscontainer {position: relative; top: 25px; left: 230px; width: 360px; height: 10px;}
.productfindernext {display: inline; float: right; padding-right: 10px; cursor: pointer;}
.productfindernextlink {background-image: url('../images/icon_more.gif'); background-repeat: no-repeat;  background-position: 50px 2px; padding-right: 30px; cursor: pointer;}
.productfinderprevious {display: inline; float: left;}
.productfinderpreviouslink {background-image: url('../images/icon_less.gif'); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px;}

/* Alternative Homepage */
.althomepage {background: #ffffff;}
#altcontent {position: absolute; top: 133px; padding-top:10px; padding-left: 10px; z-index: 999; background-color: #ffffff; width: 785px;}
#altcontent a, #altcontent a:visited, #altcontent a:active {text-decoration:none; color:#005588;}
#altcontent a:hover {text-decoration:underline;color:#75A3BF;}
.althomecontrol1 {width: 444px; margin-right: 30px; float: left;}
.althomecontrol2 {width: 251px;}
.althomepagecomponent {border: 1px solid #176493; background-color: #ffffff; background-image: url('../images/bg_althomepage_component.gif'); background-repeat: repeat-x; position: relative; margin-bottom: 56px;}
#component1 {width: 443px; height: 156px; margin-right: 30px;}
#component2 {width: 250px; height: 156px;}
.althomepageimage {float: left; width: 190px; margin-right: 8px;}
.althomepageheadline {margin-top: 6px; margin-bottom: 25px; margin-left: 10px; font-size: 16px; font-weight: bold; color: #005588;}
.althomepagedoubleheadline {margin-top: 6px; margin-bottom: 7px; margin-left: 10px; font-size: 16px; font-weight: bold; color: #005588;}
.althomepagetext {margin-left: 10px; margin-right: 10px; overflow: hidden;}
.althomepagetext3zeilen {position: absolute; top: 45px; margin-left: 0px; margin-right: 10px; overflow: hidden; height: 43px;}
.althomepagetext4zeilen {margin-left: 10px; margin-right: 10px; overflow: hidden; height: 58px;}
.althomepagetext5zeilen {margin-left: 10px; overflow: hidden; height: 70px;}
.althomepagetext6zeilen {position: absolute; top: 45px; margin-left: 0px; margin-right: 10px; overflow: hidden; height: 86px;}
.stoerer {width: 147px; height: 67px; background-color: #176493; overflow: hidden; position: absolute; right: -10px; bottom: -26px;}
.stoererlink {width: 127px; height: 51px; margin: 8px 10px;}
.linkelement {position: absolute; right: 20px; bottom: 10px;}

/* Hinzugefügt Release 3.3 ------- 21.06.2010, GF */
.althomepagelinkblock {text-align:center; height: 100%;}
/* Jeweils display:block ergänzt*/
.althomepagestoererlink {display:block; color: #ffffff !important; font-size: 11px; text-decoration: none; font-weight: bold; }
/* Jeweils display:block ergänzt*/
.althomepagestoererbiglink {display:block; color: #ffffff !important; font-size: 22px; text-decoration: none; font-weight: bold;}
.althomepagestoerertopbottom {height: 50%; line-height: 33px;} 
.althomepagestoerercenter {height: 100%; line-height: 67px;}
.althomepagestoerersmalllink {display:block; color: #ffffff !important; font-size: 10px; text-decoration: none; font-weight: bold; }
.althomepagestoerersmallbiglink {display:block; color: #ffffff !important; font-size: 16px; text-decoration: none; font-weight: bold;}
.althomepagestoerersmalltopbottom {height: 50%; line-height: 29px;}
.althomepagestoerersmallcenter {height: 100%; line-height: 58px;}
/*----------------------------------------------*/

.althomecontrol3 {width: 177px;}
#component4 {margin-left: 20px; margin-right: 10px;}
#component5 {margin-left: 10px; margin-right: 20px;}
.althomepagecomponent2 {width: 165px; height: 177px; margin-bottom:20px; border: 1px solid #176493; background-color: #ffffff; background-image: url('../images/bg_althomepage_component.gif'); background-repeat: repeat-x; position: relative; padding-left: 10px;}
/* GF, 08.03.2010 --> Begrenzende Höhe hinzugefügt, da sonst der Abstand nach unten nicht gewährleistet werden kann --> siehe .althomepagetext3zeilen */
.althomepagesmallheadline {font-size: 12px; font-weight: bold; color: #005588; margin-top: 6px; margin-bottom: 26px; height:30px;overflow:hidden;}
.stoerersmall {width: 117px; height: 58px; background-color: #176493; overflow: hidden; position: absolute; right: -5px; bottom: -1px;}
.stoerersmalllink {width: 87px; height: 42px; margin: 8px 10px;}
.althomepagestoerersmalllink {color: #ffffff !important; font-size: 10px; text-decoration: none; font-weight: bold; }
.althomepagestoerersmallbiglink {color: #ffffff !important; font-size: 12px; text-decoration: none; font-weight: bold;}
.althomepagecomponent3 {width: 768px; margin-top:30px; margin-bottom: 13px; border-bottom: 1px solid #176493; padding-bottom: 3px;}
.althomepagecomponent3title {font-size: 13px; font-weight: bold; color: #005588; margin-right: 15px;}
.althomepagecomponent3text {}
.althomepagecomponent3link {margin-left: 15px; position: absolute; right: 20px; padding-top: 2px;}
.althomepageextcontent {width: 444px; overflow: hidden; float: left; height: 156px; }
#flashcontentAltHomepage1flash0001 {width: 444px; height: 156px; overflow: hidden; float: left;}
#AltHomepage1flash0001 {width: 444px; height: 156px; overflow: hidden; float: left;}
.althomepagebannercontainer {text-align:center; margin-top:20px;}
a.althomepagemore  {float: left; padding-right:20px; text-align:right; width:130px;}

/* Hinzugefügt Release 3.3 ------- 21.06.2010, GF */
acronym, abbr, span.abbr {
border-bottom: 1px dotted #000080;
cursor: help;
}

.flashvideo {margin-top: 10px; margin-bottom: 10px;}
/*----------------------------------------------*/