/* CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */
/* --------------- ReadyWeb style.css Standards Anfang ----------------- */
/* definierte Verhältnisse: */
*        {margin:0px;padding:0px;font-weight:normal;}
p        {margin-top:5px;} /* zusätzlicher halber Zeilenabstand */
b,strong {font-weight:bold;}
html     {min-height: 100%;}/* wozu ist das? */
img      {border:none;}
img.news_pic {}
li {margin-left:12px;}


a        {text-decoration:none;}
a:link, a:visited {color:#E22335;text-decoration:none;}
a:hover  {color:#E22335;text-decoration:none;}
a:active {color:#E22335;text-decoration:none;}

#ticker  {xfont-size:12px;border:1px solid #000;}
.droplist {}
.small   {font-family:Tahoma,sans-serif;font-size:7px;} /* Kleingedrucktes */
.found   {background-color:#C7D5E7;} /* Hervorhebung von gefunden Worten im Fliesstext */
td       {xfont-family:Verdana, Arial, Helvetica, sans-serif;xxfont-size:10px;} /* mit gleichen schrift-angaben wie in body, für alte formulare */
.rahmen 		{background-color:#333366;}
.ueberschrift 	{background-color:#B9B9CB;valign:top;color:#000000;}
.hell 		{background-color:#ffffff;valign:top;color:#000000;}
.dunkel		{background-color:#000000;valign:top;color:#000000;}
.clear   {clear:both;} /* kein span verwenden */

body.main {background-color:#fff;font-family:Arial,Helvetica, sans serif; font-size:10px; color:#000;
min-height:100%;background-image:url(hbf_m_e/images/hg.gif); background-repeat:repeat-y;
scrollbar-face-color:#BDBACE; 
scrollbar -highlight- color: white; 
scrollbar -shadow- color: white; 
scrollbar -3dlight- color:#313063; 
scrollbar -arrow- color: white; 
scrollbar -track- color:#BDBACE; 
scrollbar -darkshadow- color:#313063;} /* wozu ist das min-height? */
/* ---------------- Standards Ende ------------------ */



/* ---------- noch aus altem orig css ---------- */
/* vermutlich nicht verwendet: */
div.bookie{margin:0px0px0px0px;visibility:hidden;position:absolute;top:20px;left:25px;;z-index:1;background-color:#f3f3f3;width:180px;}
.bookbg {background-color:#f3f3f3;}
.news				{color:#8BACCE;}
.aktuell {background-color:#000000;}
.bunt				{background-color:#be3747;valign:top;color:#ffffff;}
input.text {border:1px solid #A0A1A1;}
input.button {border:1px solid #A0A1A1;background-color:#FFFFFF;}
input.formular {background:#FFFFFF;border:1px solid #A0A1A1;}
input.ok		{border:1px solid #9999cc}
input.nok		{border:1px solid #ff0000}
textarea {}
/* ---------- alt ende ---------- */



/* ---------- Hauptelemente Start ---------- */
/* Positioniert den Inhalt zentriert */
#rw_wrapper { width:761px; background-color:#EFEBF7; height:100%;float:left;background-image:url(hbf_m_e/images/hg.gif); background-repeat:repeat-y;border-top:28px solid #fff;}

  /* Der obere Bereich mit Logo, Bildern etc */
  #rw_header  { height:15px; background-color:#76769F;width:761px; }

    /* Die Navigations-Spalte */
    #rw_links	{ width:132px; background-color:#313063;height:100%;float:left;}

    /* Die Inhaltsspalte */
    #rw_content	{ padding:10px 0px 0px 0px; width:599px;height:100%;margin-bottom:20px; }

      /* Die Knöpfe zum Content: Drucken, nach oben, Emailen etc */
      #rw_tools   { margin-bottom:30px;margin-top:-5px; width:589px; clear:both;}

    /* Die rechte Marginalspalte */
    #rw_rechts  { width:629px; padding:0px; background-color:#efebf7;position:absolute; top:44px; left:132px;}



/* noch unklar */
.search_wrapper	{position:absolute;top:71px;left:553px; width:216px; height:33px; border-bottom:1px solid #89a0b8; background-image:url(hbf_m_e/images/nav1_bg.gif); text-align:left; border-left:1px solid #fff; }

/* ---------- Hauptelemente Ende ---------- */

/* ---------- Navigation Start ---------- */
/* gesamtbox Navigation: width, color, background-color, margin, padding, Darstellung des allgemeine Textes, float(left)
text-transform:uppercase;font-size:10px;font-weight:regular;font-family:Arial,sans-serif;vertical-align:top / middle;
 */
div.rw_nav { 
background-color:#76769F;
width:125px;
font-size:10px;
float:left;
height:170px;
padding: 10px 17px 2px 17px;
} 

.rw_nav1_alle	{color:#fff;}
.rw_nav1_einzeln            { }
.rw_nav1_einzeln_aktuell    {  }
.rw_nav1_einzeln, .rw_nav1_einzeln_aktuell { }
.e1_inline:link, .e1_inline:visited  {color:#fff;}
.e1_inline:hover            {color:#fff; text-decoration:none;}
.e1_inline:active           {color:#fff;xmargin-left:-3px;}
.e1_inline_aktuell:link, .e1_inline_aktuell:visited      {color:#fff;}
.e1_inline_aktuell:hover    {color:#fff;text-decoration:none;}
.e1_inline_aktuell:active   {color:#fff;xmargin-left:-3px;}
.e1			{color:#ffffff;}
.e1_inline {xmargin-left:-3px;}


.rw_nav2_alle	{color:#fff;}
.rw_nav2_einzeln            {  }
.rw_nav2_einzeln_aktuell    {  }
.rw_nav2_einzeln, .rw_nav2_einzeln_aktuell { margin-left:4px;xmargin-right:10px;}
.e2_inline:link, .e2_inline:visited  {color:#fff;}	/* statt 0059A3 */
.e2_inline:hover            {color:#fff;text-decoration:none;}
.e2_inline:active           {color:#fff;}
.e2_inline_aktuell:link, .e2_inline_aktuell:visited      {color:#fff;}
.e2_inline_aktuell:hover    {color:#fff;text-decoration:none;}
.e2_inline_aktuell:active   {color:#fff;}
.e2							{color:#ffffff; }
.e2_inline {}


.rw_nav3_einzeln	        { border-left:3px solid #E0E0E0; }
.rw_nav3_einzeln_aktuell	{ border-left:3px solid red; }
.rw_nav3_einzeln, .rw_nav3_einzeln_aktuell { padding-left:8px; width:139px; background-color:#E0E0E0;}
.e3_inline:link, .e3_inline:visited				{color:#333366;}
.e3_inline:hover			{color:#333366;text-decoration:none;}
.e3_inline_aktuell:link, .e3_inline_aktuell:visited		{color:#333366;}
.e3							{color:#333366;background-color:#B9B9CB;}

/* ---------- Navigation Ende ---------- */


/* ---------- Sitemap Start ---------- */
/* Aufruf der Tabellenlosen Sitemaps durch Version=3 */
.gesamt_sitemap { } /* die gesamte Sitemap */
.block_sitemap { }  /* jeder einzelne Nav1-Bereich */
.e1_sitemap { padding:1px; xbackground-color:#C2C2C2; font-weight:bold; margin-top:5px; }
.e2_sitemap { padding:1px; xbackground-color:#D1D1D1; }
.e3_sitemap { padding:1px; xbackground-color:#E0E0E0; }
.e4_sitemap { padding:1px; background-color:#F0F0F0; }
.zus_sm { background-color:#fff; }
.e1_sitemap:link, .e1_sitemap:visited, .e3_sitemap:link, .e3_sitemap:visited, .e4_sitemap:link, .e4_sitemap:visited {color:#333;}
.e1_sitemap:hover, .e3_sitemap:hover, .e4_sitemap:hover {text-decoration:underline;}
.e1_sitemap:active, .e3_sitemap:active, .e4_sitemap:active {color:#000;}
.e2_sitemap:link, .e2_sitemap:visited {color:#fff;}
.e2_sitemap:hover {text-decoration:underline;}
.e2_sitemap:active {color:#fff;}


/* ---------- Sitemap Ende ---------- */


/* ---------- Content Start ---------- */
/* Allgemein, einspaltig */
div.rw_content_a { margin: 10px 0px 0px 0px; }
h2.rw_hl_a       { color:#333366; font-weight:bold; font-size:11px; }
h3.rw_sl_a       { color:#000; font-size:10px; margin-bottom:5px; }
div.rw_text_a    { margin-top:20px;  border-bottom:1px dotted #333366; padding-bottom:20px;}
div.rw_image_a   { xxxfloat:right; margin-bottom:5px; xxxheight:79px; }
div.rw_image_a_solo   { float:left; margin-bottom:5px; }
div.rw_caption_a { margin-top:5px; font-size:9px; }



/* zweispaltig */
div.rw_content_b { margin: 0px 0px 0px 0px; width:290px; padding-bottom:20px;}
h2.rw_hl_b       { color:#333366; font-weight:bold; font-size:11px;xxxdisplay:inline; }
h3.rw_sl_b       { color:#000; font-size:10px; margin-bottom:5px; xxxdisplay:inline;}
div.rw_text_b    { xmargin-top:20px;width:178px; float:right; xxxdisplay:inline;}
div.rw_image_b   { margin-bottom:5px; margin-right:5px; height:79px;float:left; }
div.rw_image_b_solo   { margin-bottom:5px; }
div.rw_caption_b { margin-top:5px; font-size:9px; }
div.rw_text_b_solo   { xmargin-top:20px;width:285px; xfloat:right; xxxdisplay:inline;}




		
/* ---------- Content Ende ---------- */

/* ---- eigene Styles    -----*/


.logo {border-bottom:1px solid white;margin-bottom:5px;margin-top:1px;}
#rechts_oben { width:100%; height:247px; border-bottom:6px solid #313063;}
#rechts_unten {width:589px; padding:5px 10px 5px 20px;}
.image_a   {margin-bottom:5px; height:181px;width:307px; }
.nav3 {margin: 10px 0px 10px 0px;}
.nav_std {border-right: 1px solid white;width:278px; padding-left:17px; height:15px; color:#fff;font-size:10px;background-color:#333366;padding-top:1px;}
.suche {width:135px;border-bottom:1px solid white;padding:8px 13px 8px 15px;background-color:#d8d8d8; height:45px; }
.abschluss {color:#333366;text-decoration:none; text-align:right; display:inline;font-size:9px;margin-left:20px;}
.abschluss:link, .tool:link    {color:#333366;}
.abschluss:active, .tool:active  {color:#333366;}
.abschluss:visited, .tool:visited {color:#333366;}
.abschluss:hover, .tool:hover   {color:#333366;text-decoration:none;}
.go {font-size:11px;background-color:#fff;width:35px;border:1px solid #7f9db9;color:#333366;}
#links_unten {width:135px; background-color:#313063;}

.tool {color:#333366;text-decoration:none; }

.quick_nav {width:163px;background-color:#B9B9CB;padding: 13px 0px 15px 0px;padding-bottom:18px;}
.select {font-size:9px;margin-left:13px;color:#313063;}
.small_img {width:159px; height:62px;}
.quickfinder {xfloat:right;height:61px; background-color:#8b8b8b; width:307px;}
.droplist {font-size:9px; color:#313063;margin:6px 0px 9px 6px;}

.anders			{background-color:#000000;color: #ffffff;}
.anders:link	{color: #ffffff;}
.anders:active	{color: #ffffff;}
.anders:visited	{color: #333366;}

.subnav:link	 {color:#FFFFFF;text-decoration:none;}
.subnav:visited {color:#FFFFFF;text-decoration:none;}
.subnav:hover {color:#FFFFFF;text-decoration:none;}

.readyweb {position:absolute; bottom:0px; left:0px; height:20px; width:130px;}
.google {margin:0px 10px 0px 785px;padding-top:28px;}



.content_links, .content_rechts {width:290px;float:left;}
.content_rechts {margin-left:14px; }

.text-links {width:459px; float:left;}
.bild-rechts {float:right; margin-top:13px;margin-right:10px;}

.home_border_bild {border-bottom:1px dotted #333366; width:285px; margin-left:-112px;}
.home_border  {border-bottom:1px dotted #333366; width:285px;}

td.tab_hl, td.tab_hl_last, td.tab_hl_mitte, td.tab_hl_mitte2 { padding: 3px 10px; background-color:#313063; font-weight:bold;font-size:10px;color:#fff;}

td.tab_content, td.tab_content_mitte, td.tab_content_mitte2, td.tab_content_last {vertical-align:top;border-bottom: 2px solid #EFEBF7; padding:3px 10px;font-size:10px;  background-color:#C5C4D3;}

td.tab_hl, td.tab_content {border-right: 2px solid #EFEBF7;}
td.tab_hl_mitte, td.tab_content_mitte {border-right: 15px solid #EFEBF7;}

td.tab_content_mitte2, td.tab_hl_mitte2 {border-right: 10px solid #EFEBF7;}


br.br2 		{line-height:5px;height:5px;}
