/** **************************************************************
* Standard Elemente
* ----------------------------------------------------------------
* Namensregeln:
* - Elemente sind immer in Großbuchstaben darzustellen;
* - Elementzustände sind immer mit Kleinbuchstaben darzustellen;
*
************************************************************** **/
BODY 		{ margin: 0px 0px 0px 0px;
           background-color: #FFFFFF;
           color: #000000;
           font-size: 11px;
           font-family: Verdana, Arial, Helvetica, sans-serif; }

TD 		{ font-size: 11px; padding: 0px; vertical-align: top; border-spacing: 0px; }

FORM 		{ display: inline; }
SELECT 	{ font: 11px Verdana, Arial, Helvetica, sans serif;}
TEXTAREA { font: 11px Verdana, Arial, Helvetica, sans serif;}
INPUT		{ font: 11px Verdana, Arial, Helvetica, sans serif; }

A 		  	{ font-size: 11px; color: #525252; text-decoration: none; }
A:hover 	{ color: #000000; text-decoration: none; }

UL LI {
	/* list-style-image: url(../img/bullets/bullet1.gif); */
	/* margin-left: -20px; */
}


/*
H1	{ font-size: 27px; color: #D2D2D2; margin-left: 0px; margin-top: 0px; margin-bottom: 12px; }
H2	{ font-size: 13px; color: #000000; margin-left: 0px; margin-top: 0px; margin-bottom: 4px; }
H3	{ font-size: 13px; color: #969696; margin-left: 0px; margin-top: 0px; margin-bottom: 4px; }
H4	{ font-size: 11px; color: #000000; margin-left: 0px; margin-top: 0px; margin-bottom: 2px; }
H5	{ font-size: 11px; color: #969696; margin-left: 0px; margin-top: 0px; margin-bottom: 2px; }
H6	{ font-size: 11px; color: #969696; margin-left: 0px; margin-top: 0px; margin-bottom: 6px; }
*/

P  { margin: 0px 0px 0px 0px; }

.Level_2_Cur_Bild  { height: 20px; text-align: right; padding: 4px 0px 3px 0px; background: #FFCC00 url(level2_line2.gif) repeat-x top; }

/** **************************************************************
* MIC
* ----------------------------------------------------------------
************************************************************** **/
.breadcrum 
{ 
height: 20px; 
color: #525252;
text-align: right;
text-decoration: none;
}

  .banner {
   position:static
   /*top:232px;*/ 
   width:567px; 
   /*height:232px;*/
 } 
 
  .banner2 {
   position:static
   /*top:232px;*/ 
   width:214px; 
   /*height:232px;*/
 }  
 
  div.rechts {
  	background-color: #EFEFEF;
	position:relative;
	/*top:321px;*/
	width:200px;   
        padding: 5px 4px 5px 10px;
        border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#000000;

        border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#000000
 } 
 
 #contentRechts p { margin-left: 0px; line-height: 19px; padding-right: 05px; }
.rbkHomeTableMid #contentMain { width:200px; }
.rbkHomeTableMid #contentMain p.bodytext { margin-left: 0px; }


 
/** **************************************************************
* Standard Klassen (.) und Individualformate (#)
* ----------------------------------------------------------------
* Namensregeln:
* - Hauptklassen beginnen immer mit Kleinbuchstaben;
* - Unterklassen beginnen immer mit Großbuchstaben;
*
************************************************************** **/
.rbkTablePad { width: 1001px; height: 100%; }
.rbkTableLft { width: 200px; vertical-align: top; padding: 0px 2px 0px 2px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}
/* .rbkTableMid { width: 100%; vertical-align: top; padding: 0px 0px 0px 2px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;} */
.rbkTableMid { width: 561px; vertical-align: top; padding: 0px 0px 0px 2px; }
.rbkTableRgt { width: 233px; vertical-align: top; padding: 0px 2px 0px 0px; background-image:url(../img/teaser/teaser_hg1.gif); border-right: 1px solid #E5E5E5; }

.rbkHomeTablePad { width: 1001px; height: 100%; }
.rbkHomeTableMid { width: 100%; vertical-align: top; padding: 0px 2px 0px 2px; }
.rbkHomeTableRgt { width: 217px; vertical-align: top; padding: 0px 2px 0px 2px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; }
.rbkHomeTableRgt a {text-decoration:none;}
.rbkHomeTableRgt a:hover {text-decoration:underline;}

/* Kontext Bereich */
.rbkTableRgt a {text-decoration:none;}
.rbkTableRgt a:hover {text-decoration:underline;}
.rbkTableRgt a.hellgrau:hover {text-decoration:underline;color:#838383;}

/* Site Navigator (Left) */
#siteNav { width: 100%; }
#siteNav .Level_1_Off_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 8px; color: #000000; background: #E2E2E2 url(level1_line2.gif) repeat-x top; }
#siteNav .Level_1_Off_Bild  { height: 20px; padding: 4px 0px 3px 3px; background: #E2E2E2 url(level1_line2.gif) repeat-x top; }
/* #siteNav .Level_1_Off_Space { height: 20px; font-size: 1px; margin: 0px;  padding: 0px; background: #F0F0F0; } */
#siteNav .Level_1_Off_Text A 		  	{ font-size: 11px; color: #000000; text-decoration: none; }
#siteNav .Level_1_Off_Text A:hover 	{ color: #000000; text-decoration: underline; }

#siteNav .Level_1_Act_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 8px; color: #000000; background: #E2E2E2 url(level1_line2.gif) repeat-x top; }
#siteNav .Level_1_Act_Bild  { height: 20px; padding: 4px 0px 3px 3px; background: #E2E2E2 url(level1_line2.gif) repeat-x top; }
/* #siteNav .Level_1_Act_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #F0F0F0; } */
#siteNav .Level_1_Act_Text A 		  	{ font-size: 11px; color: #000000; text-decoration: none; }
#siteNav .Level_1_Act_Text A:hover 	{ color: #000000; text-decoration: underline; }

#siteNav .Level_1_Cur_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 8px; color: #000000; background: #FFCC00 url(level1_line2.gif) repeat-x top; }
#siteNav .Level_1_Cur_Bild  { height: 20px; padding: 4px 0px 3px 3px; background: #FFCC00 url(level1_line2.gif) repeat-x top; }
/* #siteNav .Level_1_Cur_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #FFCC00; } */
#siteNav .Level_1_Cur_Text A 		  	{ font-size: 11px; color: #000000; text-decoration: none; }
#siteNav .Level_1_Cur_Text A:hover 	{ color: #000000; text-decoration: underline; }

#siteNav .Level_1_Abstand_Space  { height: 14px; line-height: 14px; font-size: 0px; color: #FFFFFF; background: #FFFFFF url(level1_line2.gif) repeat-x top; }
#siteNav .Level_1_Abstand_Text   { height: 14px; line-height: 14px; font-size: 0px; color: #FFFFFF; background: url(level1_line2.gif) repeat-x top; }

/*
#siteNav .Level_1_Closing_Space { font-size: 1px; margin: 0px; padding: 0px; background: #F0F0F0 url(level1_line1.gif) no-repeat top; }
#siteNav .Level_1_Closing_Text  { font-size: 1px; margin: 0px; padding: 0px; background: #F0F0F0 url(level1_line2.gif) repeat-x top; }
#siteNav .Level_1_Closing_Bild  { font-size: 1px; margin: 0px; padding: 0px; background: #F0F0F0 url(level1_line2.gif) no-repeat top; }
*/

#siteNav .Level_2_Off_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 8px; color: #525252; background: #EFEFEF url(level2_line1.gif) repeat-x top; }
#siteNav .Level_2_Off_Bild  { height: 20px; text-align: right; padding: 4px 5px 3px 0px; background: #EFEFEF url(level2_line2.gif) repeat-x top; }
#siteNav .Level_2_Off_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #FFFFFF url(level2_vline.gif) repeat-y right; }
#siteNav .Level_2_Off_Text A 		  	{ font-size: 11px; color: #525252; text-decoration: none; }
#siteNav .Level_2_Off_Text A:hover 	{ color: #525252; text-decoration: underline; }

#siteNav .Level_2_Act_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 3px; color: #000000; background: #EFEFEF url(level2_line1.gif) repeat-x top; }
#siteNav .Level_2_Act_Bild  { height: 20px; text-align: right; padding: 4px 0px 3px 0px; background: #EFEFEF url(level2_line2.gif) repeat-x top; }
#siteNav .Level_2_Act_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #FFFFFF url(level2_vline.gif) repeat-y right; }
#siteNav .Level_2_Act_Text A 		  	{ font-size: 11px; color: #000000; text-decoration: none; }
#siteNav .Level_2_Act_Text A:hover 	{ color: #000000; text-decoration: underline; }

#siteNav .Level_2_Cur_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 3px; color: #000000; background: #FFCC00 url(level2_line1.gif) repeat-x top; }
#siteNav .Level_2_Cur_Bild  { height: 20px; text-align: right; padding: 4px 0px 3px 0px; background: #FFCC00 url(level2_line2.gif) repeat-x top; }
#siteNav .Level_2_Cur_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #FFFFFF url(level2_vline.gif) repeat-y right; }
#siteNav .Level_2_Cur_Text A 		  	{ font-size: 11px; color: #000000; text-decoration: none; }
#siteNav .Level_2_Cur_Text A:hover 	{ color: #000000; text-decoration: underline; }

#siteNav .Level_3_Off_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 3px; color: #848484; background: #FFFFFF url(level3_line2.gif) repeat-x top; }
#siteNav .Level_3_Off_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #FFFFFF; }
#siteNav .Level_3_Off_Text A 		  	{ font-size: 11px; color: #848484; text-decoration: none; }
#siteNav .Level_3_Off_Text A:hover 	{ color: #848484; text-decoration: underline; }

#siteNav .Level_3_Act_Text  { height: 20px; font-size: 11px; padding: 4px 0px 3px 3px; color: #000000; background: #FFCC00 url(level3_line2.gif) repeat-x top; }
#siteNav .Level_3_Act_Space { height: 20px; font-size: 1px; margin: 0px; padding: 0px; background: #FFFFFF; }
#siteNav .Level_3_Act_Text A 		  	{ font-size: 11px; color: #000000; text-decoration: none; }
#siteNav .Level_3_Act_Text A:hover 	{ color: #000000; text-decoration: underline; }

/* Header (Middle) */
#siteHeadMidTop { width: 100%; height: 81px; background: #FFCC00; }
#siteHeadMidTop .Nav  { width: 84px; text-align: left; padding: 15px 0px 10px 0px; }
#siteHeadMidTop .Logo  { padding: 19px 13px 0px 0px; }

/* shar + */
/* #siteHeadMidTop .Level_1_Bild  { height: 17px; padding: 5px 0px 5px 0px; } */
/* #siteHeadMidTop .Level_1_Text  { height: 17px; padding: 0px 5px 0px 5px; } */
#siteHeadMidTop .Level_1_Link  { padding: 0px 5px 9px 5px; }
#siteHeadMidTop .Level_2_Link  { padding: 0px 5px 0px 5px; }
/* shar - */

#siteTopNav { width: 100%; }

/* shar + */
/* #siteTopNav .bar { height: 20px; background: #E4E4E4; } */
#siteTopNav .bar { height: 20px; background: #E4E4E4; text-align: right; }
/* shar - */
#siteTopNav .stairs { background: #FFFFFF url(treppenlinie.gif) repeat-x top; }

/* Header (Kontext) */
#siteRightVis { height: 81px; padding: 0px 0px 0px 2px; background: #FFCC00; font-size:5px;}
#siteRightSearch{ height: 20px; padding: 0px 0px 0px 2px; background: #e4e4e4; font-size:5px;}
#tdRightNav{ height: 36px; padding: 0px 0px 0px 2px; font-size:5px;}

.siteRightBg {    position:relative; width:214px; padding: -10 0 0 -5; background-repeat:repeat-y; background-position: top left;}
.siteRightBg2 { width:201px; padding:0 0 0 5; background-repeat:repeat-y; background-position: top left; }

.siteRightBoxHg { width: 12px; height: 20px; background: #e4e4e4;}

.pSiteRightNav01 { display:table-cell; padding: 4px 0px 3px 5px; vertical-align: middle; height:19px; background: url(finanzmarktBg.gif) repeat-x top; }
/* .pSiteRightNav01 { display:table-cell; padding: 4px 0px 3px 5px; width:201px; height:19px; background-color: #FFCC00; border-width:1 0 1 0; border-style:solid; border-color:#000000; } */
.pSiteRightNav01Arrow { display:table-cell; vertical-align: middle; width:13px; height:19px; background: #FFCC00 url(level1_line2_big.gif); }
.pSiteRightNav02 { display:table-cell; vertical-align:middle; padding: 4px 0px 2px 5px; width:214px; height:19px;  background: #C9C9C9 url(level1_line2_big.gif); } 

div.searchFormHome { position:absolute; top:232px; width:214px; height:21px; }
.pTeaserSearch { display:table-cell; width:214px; height:20px; background-color: #e4e4e4; vertical-align: top;} 
.search { width:175px; height: 15px; border:0px; background: #FFFFFF url(../img/teaser/ddot.gif) repeat-y left; margin-top:1px; margin-left:9px; vertical-align: top;}

/* Header (Home) */
#homeHeadMidTop { width: 100%; background: #FFCC00; }
/* shar + */
/* #homeHeadMidTop .Nav  { padding: 15px 0px 15px 0px; } */
#homeHeadMidTop .Nav  { padding: 15px 0px 10px 0px; width: 83px;}
/* shar - */
#homeHeadMidTop .Logo { padding: 10px 27px 0px 0px; }

.homeVis { height: 151px; background: #FFCC00 url(../img/home/home_vis.jpg) }

/* shar + */
/* #homeHeadMidTop .Level_1_Bild  { height: 17px; padding: 5px 0px 5px 0px; } */
/* #homeHeadMidTop .Level_1_Text  { height: 17px; padding: 0px 5px 0px 5px; } */
#homeHeadMidTop .Level_1_Link  { padding: 1px 5px 8px 5px; }
#homeHeadMidTop .Level_2_Link  { padding: 1px 5px 0px 5px; }
/* shar - */

.homeHeadline { padding: 0px 0px 10px 194px;}
.homeText { padding: 0px 0px 18px 197px; line-height: 19px; }
.homeTeaserVis { padding: 0px 0px 0px 32px;}
.homeTeaserText { padding: 3px 5px 0px 14px; background: #EFEFEF; color: #525252; line-height: 16px;}
.homeTeaserHeadline { font-weight: bold; color: #313131;}

.HomeSearch { width:175px; height:16px; border:0px; background: #FFFFFF url(../img/teaser/ddot.gif) repeat-y left; }

.pHomeFinance { width:193px; display:table-cell; padding: 4px 0px 3px 5px; vertical-align: middle; }
.pHomeFinanceArrow { width:21px; vertical-align: middle;}
/* .Space { background: #FFFFFF url(level1_line2.gif) repeat-x top; } */


div.homeRightFixed { height:46px; }

#HomeNews { width: 214px; }
#HomeNews .HeadLeft { width: 123px; height: 19px; padding: 2 0 0 0px; background: #C9C9C9 url(level1_line2.gif) repeat-x bottom; }
#HomeNews .HeadRight { height: 19px; padding: 3px 8px 0 0px; background: #C9C9C9 url(level1_line2.gif) repeat-x bottom; text-align:right;}
#HomeNews .DottedYellow { font-size: 1px; padding: 0 0 1 0px; background: #FFFFFF url(../img/home/dotted_yellow.gif) repeat-x bottom;}
#HomeNews .DottedBlack { font-size: 1px; padding: 0 0 1 0px; background: #FFFFFF url(level1_line2.gif) repeat-x bottom;}
#HomeNews .Date { padding: 6 0 0 9px; width: 214px; background: #FFFFFF url(../img/home/dotted_yellow.gif) repeat-x bottom;}
#HomeNews .Headline { font-weight: bold; padding: 0 8 0 0px;}
/* shar + */
/* #HomeNews .Text { color: #525252; padding: 0 8 6 0px; line-height: 16px;  } */
#HomeNews p.bodytext { color: #525252; padding: 0 8 0 0px; line-height: 16px;  }
#HomeNews p.more { padding: 1px 8px 8px 0px; }
#HomeNews p.more a { text-decoration:underline; color:#525252;}
#HomeNews p.more a:hover { text-decoration:none; color:#525252;}
/* shar - */

.TeaserBox { width:100%; padding:0 0 0 0px; background-color: #EFEFEF; }
.TeaserBox_pfeil { padding-left: 2px; padding-top: 2px; background:url(../img/teaser/teaser_pfeil.gif) no-repeat top left; }
.TeaserBox_vline { line-height: 1px; font-size:5px; background-image:url(../img/teaser/bg_gw.gif); }
.TeaserBox_area  { width: 100%; }

/* shar + */
/* .TeaserBox_icon  { height:19; width:27px; border-width:0 0 1 0; border-style:solid; border-color:#FFFFFF;} */
/* .TeaserBox_icon_line  { height:19px; width:27px; border-width:0 0 1 0px; border-style: solid; border-color:#FFFFFF; text-align: center; vertical-align: middle; } */
/* .TeaserBox_text { padding: 0px 0px 0px 9px; vertical-align:middle;} */
/* .TeaserBox_text A { color: #838383; font-weight: normal; } */
.TeaserBox_Icon { padding:3px 0 0 0; width:28px; border-width:0 0 0 0; border-style: solid; border-color:#FFFFFF; text-align: center; line-height: 19px; background:url(../img/teaser/bg_line.gif); text-align:top;}
.TeaserBox_Text { padding: 0px 0px 0px 9px; vertical-align:top; line-height: 19px;}
.TeaserBox_Text a { color: #838383; font-weight: normal; }
.TeaserBox_Text p { margin:0; padding:0; }
.bgLineLevel2 { background-image:url(level2_line1.gif); }

a.teaserBoxLink { background:url(../img/teaser/icon_link.gif) no-repeat top center; width:27px; height:20px; margin:0; padding:0; line-height:12px; text-decoration:none;}
a.teaserBoxLink:hover { background-image:url(../img/teaser/icon_link_yellow.gif); text-decoration:none; }

a.teaserBoxMail { background:url(../img/teaser/icon_mail.gif) no-repeat top center; width:27px; height:20px; margin:0; padding:0; line-height:12px; text-decoration:none; display: block;}
a.teaserBoxMail:hover { background-image:url(../img/teaser/icon_mail_yellow.gif); text-decoration:none; }

a.teaserBoxDownload { background:url(../img/teaser/icon_download.gif) no-repeat top center; width:27px; height:20px; margin:0; padding:0; line-height:12px; text-decoration:none; display: block;}
a.teaserBoxDownload:hover { background-image:url(../img/teaser/icon_download_yellow.gif); text-decoration:none; }
/* shar - */

/* Content_Headline (Middle) */
#contentText { color: #000000; width: 503px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 34px; }
#contentText .td { height: 61px; }
.pHead { font-size: 12px; font-weight: bold; margin-left: 34px; }
.pSubHead { font-size: 9px; padding-top: 6 px; }
#contentText .Text{ line-height: 19px; }


/* Content_Visual (Middle) */
.contentVis { float:left; margin-right:16px; width:279px; margin-top:0px;}
.contentVisList { margin-left:297px; margin-top:15px; margin-bottom:15px; }
.contentVisTitle { font-size: 9px; color: #848484; margin-left: 34px; }
.contentVisText { line-height: 19px; padding-left: 34px; padding-right: 17px}
.contentVisBullet { background-image:url(../img/content/bullet.gif);background-repeat:no-repeat; padding-left:7px; line-height: 19px; font-weight: bold; }


/* Content_Fotogalerie (Middle) */

.contentPicPic { padding: 6px 0px 0px 3px; }
.contentPicText { padding: 3px 14px 10px 14px; line-height: 19px; }
.contentPicHead { font-weight: bold; line-height: 19px; }
.contentPicTitle { font-size: 9px;  text-align: right; padding-right: 3px; padding-bottom: 6px; text-valign: top; }
.contentPicLine { background: #FFFFFF url(level3_line1.gif);}
.contentPicVline { background: #FFFFFF url(../img/content/vline_pic.gif); }
.contentPicVlineM { background: #FFFFFF url(../img/content/vlinem_pic.gif); }


/* Content_Zeittafel (Middle) */
.contentChronoDate { width: 35px; line-height: 19px; vertical-align: top; }
.contentChronoText { padding-top:0x; padding-bottom: 8px; line-height: 19px; vertical-align: top;  background: #FFFFFF url(level3_line1.gif) repeat-x bottom; }
.contentChronoVis { padding-left: 1px; padding-top: 1px; padding-bottom: 3px; font-size: 9px; color: #848484; background: #FFFFFF url(level3_line1.gif) repeat-x bottom;}
.contentChronoSpace { height: 5px ;}

/* Content_Facts (Middle) */
.contentFactsHead {background-image:url(../img/content/bullet_yellow.gif); background-repeat:no-repeat; padding-left:9px; width:164px ;font-weight: bold; line-height: 19px; vertical-align: top; }
.contentFactsText { padding-bottom: 3px; line-height: 19px; vertical-align: top;  background: #FFFFFF url(level3_line1.gif) repeat-x bottom; }
.contentFactsSpace { height: 5px;}

/* Content_Press (Middle) */
.contentPressDate { width: 75px; line-height: 19px; vertical-align: top; }
.contentPressArrow { font-size: 10px; font-weight: bold; padding-top: 3px; }
.contentPressText { line-height: 19px; vertical-align: top;}

/* Content_Form (Middle) */
.contentFormHeadline { font-weight: bold; padding-bottom: 13px;}
.contentFormInput { width: 24px ;}
.contentFormInputText { vertical-align: middle;}
.contentFormText { vertical-align: middle; }
.contentForm { border-width:1 1 1 1px; border-style: solid; border-color:#CCCCCC; overflow: hidden;}
.contentFormTextarea { border-width:1 1 1 1px; border-style: solid; border-color:#CCCCCC; overflow: hidden;width:272px;}
.contentFormDuty { font-size: 9px; padding-top: 10px;}
.contentFormDutyAnmeldung { font-size: 9px; padding-top: 10px;}
.contentFormDutyCallback { font-size: 9px; padding-top: 10px; padding-left: 282px; }
.contentFormDuty110 { font-size: 9px; padding-top: 10px; padding-bottom:5px; }
.contentFormDuty120 { font-size: 9px; padding-top: 10px; padding-bottom:5px; }
.contentFormForm { padding-bottom: 3px; }

/* Content_LeadingTeam(Middle) */
.contentLTeamHeadline { line-height: 19px; font-weight:bold; margin-left:339px; margin-bottom:12; }
.contentLTeam { margin-left:317px; }
.contentLTeamText { height:19px; vertical-align:middle; }
.contentLTeamLine { line-height: 19px; padding-right: 22px;}
.contentLTeamPicText { line-height: 19px; padding-left: 16px; padding-right: 22px;}
.contentLTeamInput { border-width:0 0 0 0px; background-color: #FFFFFF }

/* Content_Veranstaltungen (Middle) */
#tx_raibakwtevents_monthlist {position:absolute; top:176px; width: 550px; z-index: 100; margin:0; padding: 0 0 0 35px;; }
.contentEventNav { background:url(../img/content/pfeil_veranstaltung.gif) no-repeat top left; padding:0 0 0 6px; margin:0 12px 0 0; text-decoration:none; font-size: 9px; color: #848484; height: 20px; float:left;}
#contentEventTop { background-color: #F2F2F2; border-width:1 1 1 1; border-style: solid; border-color:#CECECE; font-size: 9px; width: 511px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 34px; height: 16px; }
.contentEventTopDate { font-size: 9px; padding-left: 6 px; color: #000000; }
.contentEventToTop { font-size: 9px; color: #797979; text-decoration: none;}
#contentEventTable { border-width:0 1 1 1; border-style: solid; border-color:#CECECE; font-size: 9px; width: 511px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 34px; }
.contentEventTd { border-width:0 1 0 0; border-style: solid; border-color:#CECECE; padding-left:7px; padding-right: 3px; line-height: 19px;}
.contentEventTdb { border-width:0 1 0 0; border-style: solid; border-color:#CECECE; padding-left:7px; padding-right: 3px; line-height: 19px; font-weight:bold; width:96px}
.contentEventDL { padding-left:7px; padding-right: 3px; line-height: 19px;}
.contentEventName { font-weight:bold; }
.contentEventPdfI{ padding-left: 7px; padding-top: 4px; }
.contentEventPdf{ line-height: 19px; text-decoration: none; }
.contentEventHead { padding:7px 0 4px 9px; background: transparent url(../img/content/bullet_yellow.gif) no-repeat left top; width:152px; font-weight: bold; }

.contentLink { text-decoration: none;}

/* Content_Footer (Middle) */
.print { height: 78px; vertical-align: middle; margin-left: 34px; font-size: 10px; color: #6D6D6D;}
.micronav { height: 78px; vertical-align: middle; text-align:right; font-size: 10px;}
td.print a { color: #6D6D6D; }
td.print a.printButton { text-decoration: none; height: 19px; line-height: 19px; font-size: 16px;}
td.print a.printButton:hover { background-color: #E2E2E2; }

/* shar + */
#contentMain p { margin-left: 34px; line-height: 19px; padding-right: 17px; }
.rbkHomeTableMid #contentMain { width:569px; }
.rbkHomeTableMid #contentMain p.bodytext { margin-left: 198px; }
p.umfrage { background-image:url(../img/content/bullet_umfrage.gif); background-repeat:no-repeat; padding-left:265px; line-height: 19px; font-weight: bold; }
p.teamHead { background-image:url(../img/content/bullet_yellow_4.gif); background-repeat:no-repeat; padding-left:315px; line-height: 19px; font-weight: bold; padding-bottom:8px;}
p.teamListe { background-image:url(../img/content/icon_link_2.gif); background-repeat:no-repeat; padding-left:305px; line-height: 19px; }
p.teamListe:hover { background-image:url(../img/content/icon_link_yellow_2.gif);}
p.teamListe a { text-decoration: none; }
p.teamDetail { margin-left: 14px !important; padding-left:7px; line-height: 19px; float:none;}

#contentMain ul { list-style-type: none; list-style-image:url(../img/content/bullet.gif); margin: 0 0 0 34px !important; padding: 0 0 0 0 !important; line-height: 19px; font-weight: normal; } 
#contentMain li { margin: 0 0 0 14px !important; padding: 0 0 0 0 !important; } 

#contentMain table p { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; }

#contentMain table.contGalerie { width: 511px; margin-left: 32px; }
#contentMain td.contGalerieImage1 { width: 71px; vertical-align: top; padding: 6px 0px 2px 0px; text-align: right; font-size:9px; }
#contentMain td.contGalerieImage2 { width: 71px; vertical-align: top; padding: 6px 0px 2px 0px; text-align: right; font-size:9px; }
#contentMain table.contGalerie span.contGalerieFileInfo { padding-right:2px; padding-left:2px; }
#contentMain td.contGalerieText { width: 338px; vertical-align: top; padding: 4px 10px 5px 14px; }
#contentMain td.contGalerieCol { background: #FFFFFF url(level3_line1_vert.gif); width: 1px; }
#contentMain td.contGalerieColSpacer { width:4px; }
#contentMain td.contGalerieRow { background: #FFFFFF url(level3_line1.gif); height: 1px; }
#contentMain td.contGalerieHeadline { background:url(../img/content/bullet_yellow_3.gif) no-repeat top left; background-position:6px 0px; padding:1px 0 0 14px; font-weight:bold;}

#contentMain table.contNetzwerk { width: 511px; margin-left: 32px; }
#contentMain td.contNetzwerkImage { width: 142px; vertical-align: middle; padding: 0 0px 0 0px;}
#contentMain td.contNetzwerkText { width: 343px; vertical-align: top; padding: 4px 10px 5px 14px; }
#contentMain td.contNetzwerkCol { background: #FFFFFF url(level3_line1_vert.gif); width: 1px; }
#contentMain td.contNetzwerkRow { background: #FFFFFF url(level3_line1.gif); height: 1px; }

/*
#contentMain table.contChrono { width: 511px; margin-left: 32px; }
#contentMain table.contChrono td { padding-bottom: 6px; line-height: 19px; vertical-align: top; background: transparent url(level3_line1.gif) repeat-x bottom; padding-top: 9px; }
#contentMain table.contChrono td.contChronoDate { padding-bottom: 0; background:none; width: 39px; }
*/
#contentMain table.contChrono { width: 511px; margin-left: 32px; }
#contentMain td.contChronoDate { width: 36px; line-height: 19px; vertical-align: top; }
#contentMain td.contChronoText { padding-bottom: 8px; line-height: 19px; vertical-align: top;  background: #FFFFFF url(level3_line1.gif) repeat-x bottom; }
#contentMain td.contChronoVis { padding-left: 1px; padding-top: 1px; padding-bottom: 3px; font-size: 9px; color: #848484; background: #FFFFFF url(level3_line1.gif) repeat-x bottom;}
#contentMain td.contChronoSpace { height: 5px ;}

#contentMain table.contFacts { width: 511px; margin-left: 32px; }
#contentMain table.contFacts td { padding-bottom: 3px; line-height: 19px; vertical-align: top; background: transparent url(level3_line1.gif) repeat-x bottom; padding-top: 4px; }
#contentMain table.contFacts td.contFactsHead { padding-bottom: 0; background: transparent url(../img/content/bullet_yellow.gif) no-repeat left top; padding-left:9px; width:152px ;font-weight: bold; }

#contentMain table.contPress { width: 511px; margin-left: 32px; }
#contentMain table.contPress td { background-image: url(../img/content/bullet_02.gif); background-repeat: no-repeat; line-height: 19px; vertical-align: top; padding-top: 9px; padding-left: 11px; }
#contentMain table.contPress td.contPressDate { padding-left: 0; background:none; width: 70px; }

#contentMain table.contDownload { width: 511px; margin-left: 32px;}
#contentMain table.contDownload td { line-height: 19px; vertical-align: top; }
#contentMain table.contDownload td.contDownloadLink { padding-left:21px; background:url(../img/content/icon_tmpl_download.gif) no-repeat 0px 2px;}
#contentMain table.contDownload td.contDownloadLink a { text-decoration: none; }
#contentMain table.contDownload td.contDownloadHead { background-image:url(../img/content/bullet_yellow_2.gif); background-repeat:no-repeat; padding-left:9px; width:154px; font-weight: bold; }
#contentMain table.contDownload td.contDownloadSpacer { padding:0; background:url(../img/content/download_spacer.gif) repeat-x top; height:11px}

a.produktpartner { text-decoration:none; }
a.produktpartner:hover { text-decoration:underline; }
/* shar - */



#contSitemap { margin-left: 34px; padding: 0; } 
#contSitemap ul { list-style-type: none; list-style-image: none; line-height: 17px; font-weight: normal; } 
#contSitemap li { margin: 0; padding: 0; } 

#contSitemap ul.contSitemap_Level1 { list-style:none; padding:0 !important; margin:0 !important; }
#contSitemap ul.contSitemap_Level1 li { margin:0 15px 0 0 !important; padding:0 !important; float:left; width:240px;}  /*  overflow:hidden; */
#contSitemap ul.contSitemap_Level1 li a {
	display: block;
	font-weight: bold;
	background-color: #E2E2E2;
	text-decoration: none;
	padding: 0 0 0 3px !important;
	height:20px;
}
#contSitemap ul.contSitemap_Level1 li a:hover { text-decoration:underline; }

#contSitemap ul.contSitemap_Level2 { list-style:none; padding:0 !important; margin:0 !important; }
#contSitemap ul.contSitemap_Level2 li { margin:0 !important; padding:0 !important; float:none; width:240px; } /*  overflow:hidden; */
#contSitemap ul.contSitemap_Level2 li a {
	display:block; 
	margin: 0 0 0 0;
	font-weight:normal;
	background-color: #ffffff;
	text-decoration:none;
	background-image:url(level3_line1.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0 5px 3px !important;
	height:auto;
}
#contSitemap ul.contSitemap_Level2 li a:hover { text-decoration:underline; }

#contSitemap ul.contSitemap_Level3 { list-style:none; padding:0 !important; margin:0; !important }
#contSitemap ul.contSitemap_Level3 li { margin:0 !important; padding:0 !important; border:1px solid #ffffff; float:none; width:205px; } /*  overflow:hidden; */
#contSitemap ul.contSitemap_Level3 li a {
	display:block; 
	margin:0 0 0 0;
	background-color: #ffffff;
	font-weight:normal;
	text-decoration:none; 
	background-image:url(level3_line1.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0 5px 13px !important;
	height:auto;
}
#contSitemap ul.contSitemap_Level3 li a:hover{text-decoration:underline;}

#contSitemap ul.contSitemap_Level4 { list-style:none; padding:0 !important; margin:0; !important }
#contSitemap ul.contSitemap_Level4 li { margin:0 !important; padding:0 !important; border:1px solid #ffffff; float:none; width:170px; } /*  overflow:hidden; */
#contSitemap ul.contSitemap_Level4 li a {
	display:block; 
	margin:0 0 0 0;
	background-color: #ffffff;
	font-weight:normal;
	text-decoration:none; 
	background-image:url(level3_line1.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0 5px 13px !important;
	height:auto;
}
#contSitemap ul.contSitemap_Level4 li a:hover{text-decoration:underline;}

.rbkHomeTableMid #contentMain div.csc-textpic, .rbkHomeTableMid #contentMain div.csc-textpic-text { background-color: #EFEFEF; }
.rbkHomeTableMid #contentMain div.csc-textpic p { margin-left: 0px; }
.rbkHomeTableMid #contentMain div.csc-textpic dt img {padding-top: 0; }
.rbkHomeTableMid #contentMain div.csc-textpic { background-color: #EFEFEF; margin-left: 34px; margin-right: 20px; color: #838383; }
.rbkHomeTableMid #contentMain div.csc-textpic p { line-height:16px; padding-left:12px; }
.homeTeaserTitle { padding-top:5px; font-weight:bold; color: #323232; }

.rbkTableMid div.csc-textpic-imagewrap { margin-right:7px !important; padding-right:0px !important; }
.rbkTableMid div.csc-textpic-imagewrap { padding-top:2px; background:url(../img/content/img_line.gif) no-repeat top right; }
.rbkTableMid div.csc-textpic-imagewrap dl dd { background:url(level2_line1.gif) repeat-x bottom; }

div.csc-textpic-intext-left-nowrap p.teamDetail { margin-left:0px; padding-left:0px; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right:0px !important; background:url(../img/content/img_line.gif) no-repeat top right; padding-bottom:2px; }
.rbkHomeTableMid #contentMain div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { padding-bottom:0px !important; }
.rbkHomeTableMid #contentMain div.csc-textpic-imagewrap dl dd { display:hidden; }

span.teaserBoxGrau { color:#848484; }

a.rolltext {
	/* font-style:italic; */
	text-decoration: none;
	color:#838383;
	cursor:hand;
}

hr { margin-left:32px; margin-bottom:3px; width:405px; height:1px; text-align:left; border-top:solid #CECECE 1px; border-bottom:none; border-left:none; border-right:none;}
/* background:url(level2_line1.gif) repeat-x bottom; */
hr.kurz { width:245px; color:#CECECE;}
hr.lang { width:405px; color:#CECECE;}

/* Jobs */
#contentMain table.contJobs { width: 511px; margin-left: 32px; border-collapse:collapse; }
#contentMain table.contJobs td { width: 511px; border: solid #CECECE 1px; padding:4px 10px 10px 15px;}
#contentMain table.contJobs td {
  background-image:url(../img/content/bullet_yellow_2.gif);
  background-repeat:no-repeat;
  background-position:7px 4px;
}
#contentMain table.contJobs td p.contJobsHead { font-weight:bold;}
#contentMain table.contJobs td.contJobsHead { background:#EFEFEF; background-image:none; height:15px; border: solid #CECECE 1px;}
#contentMain table.contJobs td.contJobsHead p.bodytext { font-size:6px; margin:0; padding:0; line-height:10px; }

#contentMain .yellowBullet {
  background:url(../img/content/bullet_yellow_5.gif) no-repeat;
  background-position:0px 4px;
  padding-left:10px;
  font-weight:bold;
}

p.karriereText { color:#848484; padding-left:265px; }
p.karriereHead { font-weight: bold; color:#848484; padding-left:265px; }
p.karriereListe { 
  background-image:url(../img/content/bullet_grey_5.gif);
  background-repeat:no-repeat;
  background-position:269px 7px;
  padding-left:275px;
  line-height: 19px;
  color:#848484;
}

a.back { background:url(back.gif) no-repeat top left; color:#9a9a9a; text-decoration:none; padding:0 3px 0 12px; margin-right:2px;}
a.back:hover { background:url(back_hi.gif) no-repeat top left; color:#000000;}
a.forward { background:url(forward.gif) no-repeat top right; color:#9a9a9a; text-decoration:none; padding:0 12px 0 3px; margin-left:2px;}
a.forward:hover { background:url(forward_hi.gif) no-repeat top right; color:#000000;}

a img {border:none;}

/**
 *
 * Banner auf der Startseite
 * 
 **/
 
 #bannerspacergif {
   width: 100px;
   height: 186px;
 }

 
 
 .banner #bannercontainer {
   padding-left: 11px;  
 }

 .bannertable {
   background: transparent url('../img/home/bannerbg.gif');
   height: 127px;
   width: 81px;
 }

  a#bannerdue,
  a#bannerm {
    display: block;
    width: 173px;
    height: 48px;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
  }

  a:link#bannerdue,
  a:visited#bannerdue,
  a:active#bannerdue,
  a#bannerdue {
    background: transparent url('../img/home/banner_d.gif');
  }

  a:hover#bannerdue {
    background: transparent url('../img/home/banner_d_r.gif');
  }

  a:link#bannerm,
  a:visited#bannerm,
  a:active#bannerm,
  a#bannerm {
    background: transparent url('../img/home/banner_m.gif');
  }  

  a:hover#bannerm {
   background: transparent url('../img/home/banner_m_r.gif'); 
  }

.mifid {
  background: transparent url(../img/MiFID_pfeil.gif) no-repeat left top;
  border-top: 1px solid #FFCC00;
  margin-top: 14px;
  padding: 0px;
  padding-top: 2px;
  display: block;
  width: 478px; 
  height: 34px;
}     

.mifid a {
  color: #A6A6A6;
  text-decoration: none;
  display: block;
  width: 440px;
  margin-left: 23px;
}

.mifid a:hover {
  text-decoration: underline;
}
