/************************************************************
*****************   ZENTRALE FORMATE   **********************
************************************************************/

body {
   position: relative;
   margin: 0 auto;
   width:980px;
   height:auto;
   background-image:url(/images/back5.png);
   background-position:top center;
   background-repeat:repeat-y;
   background-color:#ffffff;
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
}

body.noframe_ek {
   width:100%;
   background-image:none;
   margin:0px;
}

body.druck {
   width:100%;
   background-image:none;
   margin:0px;
}

table {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
}

a:link {
   text-decoration:none;
   /*color:#395a9c;*/
   color:#528ce5;
   font-weight:normal;
}
a:visited {
   text-decoration:none;
   color:#395a9c;
   /*color:#528ce5;*/
   font-weight:normal;
}
a:hover {
   text-decoration:underline;
   /* color:#396aba; */
   font-weight:normal;
}
a:active {
   text-decoration:none;
   color:#528ce5;
   font-weight:normal;
}

a.searchresult:link {
   text-decoration:none;
   color:#395a9c;
   font-weight:bold;
}
a.searchresult:visited {
   text-decoration:none;
   color:#660066;
   font-weight:bold;
}
a.searchresult:hover {
   text-decoration:underline;
   /* color:#396aba; */
   font-weight:bold;
}
a.searchresult:active {
   text-decoration:none;
   color:#660066;
   font-weight:bold;
}

a.lHead:link {
   font-weight:bold;
}
a.lHead:visited {
   font-weight:bold;
}
a.lHead:hover {
   font-weight:bold;
}
a.lHead:active {
   font-weight:bold;
}
code {
   font-family:Courier New,Courier;
   font-size:9pt;
}
pre {
   font-family:Courier New,Courier;
   font-size:9pt;
}

/************************************************************
***********************   BEREICHE   ************************
************************************************************/
#main_div {
   width:980px;
   background-color:#ffffff;
   min-height:200px;
   float:left;
}

#header_div {
   width:970px;
   min-height:50px;
   margin-left:0px;
   margin-right:10px;
   margin-top:0px;
   margin-bottom:0px;
}

/* umgebende Box für Breadcrumbs+Inhalt+Infotabellen */
#content_div {
   margin-left:10px;
   margin-right:10px;
   margin-top:15px;
   margin-bottom:0px;
   width:960px;
   min-height:200px;
}

#ek_content_div {
   margin-left:10px;
   margin-right:10px;
   margin-top:15px;
   margin-bottom:0px;
   width:765px;
   min-height:200px;
}

#footer_div {
   margin-top:15px;
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;
   width:960px;
   height:40px;
   float:left;
}
/* Hack für IE 6 */
* html #footer_div {
   margin-left:5px;
   margin-bottom:-2px;
   margin-right:-5px;
}

#content {
  top:52px;
}

/* nocheiner */
* html #content {
  top:52px;
  z-index:0;
}

#header {
  position:fixed;
}

/* nocheiner */
* html #header {
  position:absolute;
}


/* Inhaltsbereiche */
#left_div {
   width:715px;
   height:auto;
   float:left;
}

#left100_div {
   width:955px;
   height:auto;
   float:left;
}

#left_div_robi {
   width:800px;
   height:auto;
}

/* Infotabellen */
#right_div {
   float:right;
   width:225px;
   height:auto;
   margin-left:15px;
}

#right_div_robi {
   float:right;
   width:145px;
   height:auto;
   margin-left:15px;
}

/* Breadcrumbs */
#breadcrumbs_div {
   width:100%;
   height:auto;
   margin-bottom:15px;
}

#li_2sp {
   width:325px; 
   float:left;
}

#re_2sp {
   width:325px; 
   float:left; 
   margin-left:65px;
}

#kb_art {
   width:700px;
}

#presse {
   width:700px;
}

#ek_article {
   width:765px;
}

.box {
   margin-bottom:15px;
}

.textbox {
   margin-bottom:15px;
}

.facts_box {
   margin-bottom:15px;
   width:255px;
}

.kb_box {
   margin-bottom:15px;
   width:700px;
}

.presse_box {
   margin-bottom:15px;
   width:700px;
}

.ek_box {
   margin-bottom:15px;
   width:760px;
}

/* für KB-Factsspalten */
#facts {
   width:255px;
   background-image:none;
   margin-left:0px;
   margin-right:0px;
}


/************************************************************
**********************   ÜBERSCHRIFTEN  *********************
************************************************************/
h1 {
   font-size:16pt;
   color:#414f66;
   margin:0;
   margin-bottom:15px;
   padding:0;
}

h2 {
   font-size:10pt;
   color:#414f66;
   margin:0;
   margin-bottom:15px;
   padding:0;
}

h3.jobs {
   font-weight:bold;
   font-size:8pt;
   margin-bottom:5px;
   margin-top:26px;
}





/************************************************************
******************   SCHRIFTFORMATIERUNGEN   ****************
************************************************************/
.ft {
   font-weight:bold;
}

.kursiv {
   font-style:italic;
}
.nft {
   font-weight:normal;
}
.blau {
   color:#435573;
}

.rot {
   color:#b0152c;
}

.orange {
   color:#dbb538;
}


/************************************************************
***********************   AUSRICHTEN   **********************
************************************************************/
.pr {
   text-align:right;
}

.pc {
   text-align:center;
}

.pl {
   text-align:left;
}

.vat {
   vertical-align:top;
}
.vam {
   vertical-align:middle;
}
.vab {
   vertical-align:bottom;
}

/************************************************************
******************   HINTERGRUNDFARBEN   ********************
************************************************************/
.bgcGrau {
   background-color:#eceef0;
}

.high1 {
   background-color:#c5e3a9;
}

table.ruler tr:hover {
   background-color:#c5e3a9;
}

/************************************************************
*************************   TABELLEN   **********************
************************************************************/
/* Kopfzeile des Treppenkonstrukts */
.tabH_treppe {
   color:#000000;
   font-weight:bold;
   font-size:8pt;
   height:20px;
   text-align:left;
   padding-left:5px;
   padding-bottom:2px;
   vertical-align:middle;
   border-color:#b0152c;
   border-style:solid;
   border-left-width:1px;
   border-bottom-width:1px;
   border-top-width:0px;
   border-right-width:0px;
}
/* Zelle des Treppenkonstukts mit Rahmen rechts */
.tabC_treppe {
   padding-left:6px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   border-style:solid;
   border-color:#b0152c;
   border-left-width:0px;
   border-top-width:0px;
   border-bottom-width:0px;
   border-right-width:1px;
   vertical-align:top;
}


/* für Unterüberschriften im Treppenkonstrukt */
.tabH2_treppe {
   color:#000000;
   font-weight:bold;
   font-size:8pt;
   text-align:left;
   padding-left:5px;
   padding-bottom:2px;
   padding-top:5px;
   vertical-align:bottom;
   border-color:#a3abb8;
   border-style:solid;
   border-left-width:0px;
   border-bottom-width:1px;
   border-top-width:0px;
   border-right-width:0px;
}

/* für Tabellenzellen ohne Rahmen */
.tabC {
   padding-left:6px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align:top;
   border-left-width:0px;
   border-top-width:0px;
   border-right-width:0px;
   border-bottom-width:0px;
}

/* für Tabellenzellen, die schon in einer Tabelle sind, damit nicht noch mal zusätzlich links ein Abstand  */
.tabC_opl {
   padding-left:0px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align:top;
   border-left-width:0px;
   border-top-width:0px;
   border-right-width:0px;
   border-bottom-width:0px;
}

/* nur für den Einsatz in den Profile-Kategorienlisten */
.tabC_pk {
   padding-left:0px;
   padding-right:2px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align:middle;
   border-left-width:0px;
   border-top-width:0px;
   border-right-width:0px;
   border-bottom-width:0px;
}
/* nur für den Einsatz in den Profile-Kategorienlisten */
.tabC_c_pk {
   padding-left:6px;
   padding-right:2px;
   padding-top:5px;
   padding-bottom:5px;
   vertical-align:middle;
   border-left-width:0px;
   border-top-width:0px;
   border-right-width:0px;
   border-bottom-width:0px;
}


/* für Tabellenüberschriften */
.tabH_tab {
   color:#000000;
   font-weight:bold;
   text-align:left;
   vertical-align:middle;
   background-color:#d8e0ec;
   padding:5px;
   border-style:solid;
   border-color:#d8e0ec;
   border-left-width:1px;
   border-top-width:1px;
   border-bottom-width:1px;
   border-right-width:1px;
}

/* für Tabellenfuß */
.tabF_tab {
   color:#000000;
   font-weight:bold;
   text-align:right;
   vertical-align:middle;
   background-color:#d8e0ec;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
   border-style:solid;
   border-color:#d8e0ec;
   border-left-width:1px;
   border-top-width:1px;
   border-bottom-width:1px;
   border-right-width:1px;
}

.tabH_promo {
   color:#000000;
   font-weight:bold;
   font-size:8pt;
   height:20px;
   text-align:left;
   padding-left:5px;
   padding-bottom:2px;
   vertical-align:middle;
   border-color:#a3abb8;
   border-style:solid;
   border-left-width:1px;
   border-bottom-width:1px;
   border-top-width:0px;
   border-right-width:0px;
}

.tabC_promo {
   padding-left:6px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   border-style:solid;
   border-color:#a3abb8;
   border-left-width:0px;
   border-top-width:0px;
   border-bottom-width:0px;
   border-right-width:1px;
   vertical-align:top;
}

/* für Formular-Kopfzeile */
.tabH_Form {
   background-color:#435573;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   vertical-align:middle;
   padding:5px;
}

.tabBg_Form {
   background-color:#f9f9fb;
}
/************************************************************
**********************   INFOTABELLEN   *********************
************************************************************/
/* graue Infotabellen auf der rechten Seite */
.inftabH {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_grau1_23.png);
   text-align:center;
   height:23px;
   border-style:solid;
   border-color:#eceef0;
   border-width:1px;
   border-bottom-width:0px;
}
.inftabH_2z {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_grau1_32.png);
   text-align:center;
   height:32px;
   border-style:solid;
   border-color:#eceef0;
   border-width:1px;
   border-bottom-width:0px;
}
.inftabC {
   background-color:#f9f9fb;
   border-style:solid;
   border-color:#eceef0;
   border-width:1px;
   padding:5px;
}
.inftabH_mem {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_sand_23.png);
   text-align:center;
   height:23px;
   border-style:solid;
   border-color:#eee7cc;
   border-width:1px;
   border-bottom-width:0px;
}
.inftabH_mem_2z {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_sand_32.png);
   text-align:center;
   height:32px;
   border-style:solid;
   border-color:#eee7cc;
   border-width:1px;
   border-bottom-width:0px;
}
.inftabC_mem {
   background-color:#f6f2e4;
   border-style:solid;
   border-color:#eee7cc;
   border-width:1px;
   padding:5px;
}
.inftabH_ek {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_blau_23.png);
   text-align:center;
   height:23px;
   border-style:solid;
   border-color:#d8e0ec;
   border-width:1px;
   border-bottom-width:0px;
}
.inftabH_ek_2z {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_blau_32.png);
   text-align:center;
   height:32px;
   border-style:solid;
   border-color:#d8e0ec;
   border-width:1px;
   border-bottom-width:0px;
}
.inftabC_ek {
   background-color:#e6ebf4;
   border-style:solid;
   border-color:#d8e0ec;
   border-width:1px;
   padding:5px;
}
.inftabTrennlinie {
   width:210px;
   height:1px;
   margin-top:5px;
   margin-bottom:5px;
}

.inftabH_tp {
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_gruen_23.png);
   text-align:center;
   height:23px;
   border-style:solid;
   border-color:#c5e3a9;
   border-width:1px;
   border-bottom-width:0px;
}

.inftabC_tp {
   background-color:#eaefe3;
   border-style:solid;
   border-color:#c5e3a9;
   border-width:1px;
   padding:5px;
}













/************************************************************
****************************   RÄNDER   *********************
************************************************************/
/* graublaue Ränder für Tabellenzellen */
.bl {
   border-style:solid;
   border-color:#dadde2;
   border-left-width:1px;
}
.bb {
   border-style:solid;
   border-color:#dadde2;
   border-bottom-width:1px;
}
.br {
   border-style:solid;
   border-color:#dadde2;
   border-right-width:1px;
}
.bt {
   border-style:solid;
   border-color:#dadde2;
   border-top-width:1px;
}




/************************************************************
****************************   LISTEN   *********************
************************************************************/
/* Standard-Liste */
ul {
   list-style:none;
   list-style-image:url(/images/pfeile_aufzaehlung/listp.gif);
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:10px;
}
/* verschachtelte Liste: 2. Ebene */
ul.e2 {
   list-style:none;
   list-style-image:url(/images/pfeile_aufzaehlung/listp2.gif);
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:10px;
}

/* verschachtelte Liste: 3. Ebene */
ul.e3 {
   list-style:none;
   list-style-image:url(/images/pfeile_aufzaehlung/listp3.gif);
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:10px;
}

ul.simple {
   list-style:circle;
   list-style-image:none;
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:10px;
   padding-bottom:0px;
   padding-right:10px;
}

/* Standard-Liste in Fachportal-Factskästen */
ul.ek_facts {
   list-style:none;
   list-style-image:url(/images/pfeile_aufzaehlung/listp.gif);
   line-height:14px;
   margin-top:0px;
   margin-left:0px;
   margin-bottom:0px;
   margin-right:2px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:0px;
}

li {
   padding-bottom:3px;
}

li.keinA {
   padding-bottom:0px;
}

ul.keinS {
   list-style:none;
   list-style-image:none;
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:10px;
}

ul.haken {
   list-style:none;
   list-style-image:url(/images/vbhaken_small.gif);
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:10px;
}

ol {
   list-style-type:decimal;
   line-height:14px;
   margin-top:0px;
   margin-left:5px;
   margin-bottom:0px;
   margin-right:10px;
   padding-top:0px;
   padding-left:15px;
   padding-bottom:0px;
   padding-right:5px;
}

/************************************************************
*************************   ABSTÄNDE   **********************
************************************************************/
.disU_15 {
   margin-bottom:15px;
}

.disU_30 {
   margin-bottom:30px;
}

.disO_10 {
   margin-top:10px;
}

.disO_15 {
   margin-top:15px;
}

.disO_30 {
   margin-top:30px;
}

.disR_10 {
   margin-right:10px;
}

/* falls mal irgendwelche vordefinierten Abstände doch nicht sein sollen */
.pl_0 {
   padding-left:0px;
}

.pr_0 {
   padding-right:0px;
}

.pt_0 {
   padding-top:0px;
}

.pb_0 {
   padding-bottom:0px;
}

.ml_0 {
   margin-left:0px;
}

.mr_0 {
   margin-right:0px;
}

.mt_0 {
   margin-top:0px;
}

.mb_0 {
   margin-bottom:0px;
}

/************************************************************
**********************   SONDERELEMENTE   *******************
************************************************************/
.hinweis {
   color:#000000;
   margin-bottom:15px;
   margin-top:15px;
   margin-left:0px;
   margin-right:0px;
   border-style:solid;
   border-color:#dadde2;
   border-width:1px;
   padding:10px;
}

.hinweis_mem {
   color:#000000;
   margin-bottom:15px;
   margin-top:15px;
   margin-left:0px;
   margin-right:0px;
   border-style:solid;
   border-color:#eee7cc;
   border-width:1px;
   background-color:#f6f2e4;
   padding:10px;
}

.robbi {
   width:558px;
   height:234px;
   background-image:url(/images/searchbg.png);
   background-repeat:no-repeat;
   margin-bottom:15px;
   padding:10px;
}

#puzz {
   background-image:url(/images/homepuzz1.png);
   background-repeat:no-repeat;
   width:716px;
   height:186px;
   margin-top:30px;
   margin-bottom:30px;
}

#puzz2 {
   background-image:url(/images/homepuzz4.png);
   background-repeat:no-repeat;
   width:716px;
   height:240px;
   margin-top:30px;
   margin-bottom:30px;
}

.teaser_3z_allg {
   margin:15px auto; 
   background-image:url(/images/teaser/teaser4c.jpg); 
   width:659px; 
   height:100px; 
   background-repeat:no-repeat; 
   padding-top:28px; 
   padding-left:15px;
}

/* Störer für das Fachportal Einkauf */

.teaser_5z_ek {
   margin:12px auto; 
   background-image:url(/images/teaser/teaser_blue_500x132.jpg); 
   width:500px; 
   height:132px; 
   background-repeat:no-repeat; 
   padding-top:22px; 
   padding-left:20px;
}

.teaser_7z_ek {
   margin:12px auto; 
   background-image:url(/images/teaser/teaser_blue_500x160.jpg); 
   width:500px; 
   height:150px; 
   background-repeat:no-repeat; 
   padding-top:22px; 
   padding-left:20px;
}


/* Member-Störer */
.teaser_3z {
   margin:15px auto; 
   background-image:url(/images/teaser/teaser4a.jpg); 
   width:659px; 
   height:100px; 
   background-repeat:no-repeat; 
   padding-top:28px; 
   padding-left:15px;
}

.teaser_4z {
   margin:30px auto; 
   background-image:url(/images/teaser/teaser4a.jpg); 
   width:659px; 
   height:100px; 
   background-repeat:no-repeat; 
   padding-top:22px; 
   padding-left:15px;
}

.frmBgPic {
   background-image:url(/images/searchbg4.png);
   background-repeat:no-repeat;
   width:711px;
   height:249px;
   margin-bottom:15px;
}

.frmBgPic_2 {
   background-image:url(/images/searchbg5.png);
   background-repeat:no-repeat;
   width:711px;
   height:97px;
   margin-bottom:15px;
}

.bsp {
   margin-bottom:15px;
   border-style:solid;
   border-color:#dadde2;
   border-width:1px;
   background-color:#f9f9fb;
}

.grmemSt1 {
   border-style:solid; 
   border-width:0px; 
   border-top-width:1px; 
   border-right-width:1px; 
   border-color:#b0152c; 
   padding-left:5px; 
   padding-right:5px; 
   padding-top:5px
}

.grmemSt2 {
   border-style:solid; 
   border-top-width:0px; 
   border-right-width:1px; 
   border-left-width:1px; 
   border-bottom-width:1px; 
   border-color:#b0152c; 
   padding-left:5px; 
   padding-bottom:5px; 
   padding-top:2px; 
   padding-right:5px
}

.klmemSt1 {
   border-style:solid; 
   border-color:#b0152c; 
   border-width:0px; 
   border-bottom-width:1px;
}

.klmemSt2 {
   padding-left:5px; 
   padding-right:5px; 
   padding-bottom:2px;
   font-weight:bold;
   text-align:center;
}

/*********************************************
/************   FORMULARELEMENTE   ***********
*********************************************/
.txtselect {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   border-right: #babdb6 1px solid;
   border-top: #babdb6 1px solid;
   border-left: #babdb6 1px solid;
   border-bottom: #babdb6 1px solid;
   background-color: #ffffff;
}

input {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   border-top-color:#babdb6;
   border-left-color:#babdb6;
   border-right-color:#edeeec;
   border-bottom-color:#edeeec;
   background-position:50% top;
}


/* für IE 6 */
.txtinput {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   border-top-color:#babdb6;
   border-left-color:#babdb6;
   border-right-color:#edeeec;
   border-bottom-color:#edeeec;
   background-position:50% top;
}

.ta_verdana {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
}


select {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   border-right: #babdb6 1px solid;
   border-top: #babdb6 1px solid;
   border-left: #babdb6 1px solid;
   border-bottom: #babdb6 1px solid;
   background-color: #ffffff;
}

/* Formate für die Profile-Kategorien-Listen */
.txt_kat {
   width:400px;
   margin:0px;
   margin-bottom:3px;
}

label {
   cursor:pointer;
}

/*********************************************
/**************   FACTSSPALTEN   *************
*********************************************/
.kbH_z1 {
   background-image:url(/images/head_03.png); 
   background-repeat:repeat-x; 
   height:80px;
}
.kbH_z2 {
   background-image:url(/images/navigationOben/menue_bg01.gif);
   height:23px; 
}
.kbH_z3 {
   background-image:url(/images/navigationOben/menue_bg02.gif);
   height:23px;
}
.kbH_z4 {
   background-image:url(/images/head_05.gif); 
   background-repeat:repeat-x;
   height:6px;
}


/***********************************************************************************************************************
/*******************************************   CSS FÜR DIE ALTEN SEITEN   **********************************************
***********************************************************************************************************************/

/* für Tabellenkonstrukt umschließendes div-Tag */
#tabzentr {
   min-width:200px;
   max-width:980px;
   background-color:#ffffff;
   border-style:solid;
   border-color:#c0c0c0;
   border-width:0px;
   border-top-width:0px;
   padding:0px;
   padding-top:0px;
   padding-right:10px;
   text-align:left;
}
* html #tabzentr {
   width:980px;
}

/* wenn horizontales Frameset */
#tabzentr_frame {
   min-width:200px;
   max-width:980px;
   background-color:#ffffff;
   border-style:solid;
   border-color:#c0c0c0;
   border-width:0px;
   border-top-width:0px;
   padding:0px;
   padding-top:0px;
   padding-right:10px;
   text-align:left;
}
* html #tabzentr_frame {
   width:980px;
   margin-left:20px;
}

.inftabH_alt {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_grau1_23.png);
   text-align:center;
   height:23px;
   border-style:solid;
   border-color:#eceef0;
   border-width:1px;
   width:225px;
}
.inftabH_alt_2z {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   font-weight:bold;
   color:#000000;
   background-image:url(/images/infohead_grau1_32.png);
   text-align:center;
   height:32px;
   border-style:solid;
   border-color:#eceef0;
   border-width:1px;
   width:225px;
}


.inftabC_alt {
   background-color:#f9f9fb;
   border-style:solid;
   border-color:#eceef0;
   border-width:1px;
   width:225px;
}

/* ehemals tableHeadBlue */
.tabH_verz {
   font-family:Verdana, Arial, Helvetica, Tahoma;
   font-size:8pt;
   font-weight:bold;
   color:#ffffff;
   background-color:#435573;
   text-align:center;
}

h3.xmp,h3.xpl,h3.inf,h3.tip {
   font-size:12pt;
}
.head1 {
   font-size:16pt;
   font-weight: bold;
}
.head2 {
   font-size:14pt;
   font-weight: bold;
}
.head3 {
   font-size:12pt;
   font-weight: bold;
}
.head4 {
   font-size:10pt;
   font-weight: bold;
}
.head5 {
   font-size:11pt;
   font-weight: bold;
}
big {
   font-size:19pt;
}
.xxlarge {
   font-size:17pt;
}
.xlarge {
   font-size:15pt;
}
.large {
   font-size:13pt;
}
.medium {
   font-size:12pt;
}
small {
   font-size:8pt;
}

tt {
   font-family:Courier New,Courier;
   font-size:9pt;
}

.hoehe20 {
   line-height: 20pt
}
.textsize7 {
   font-size: 7pt
}
.textheight20 {
   line-height: 20pt
}
.ueberschrift1 {
   min-height:25px;
   font-size:16pt;
   font-weight:bold;
   color:#435573;
   margin:0;
   margin-bottom:10px;
}
.ueberschrift3 {
   font-size: 14pt;
   font-weight: bold;
   color: #003399;
}
.ueberschrift4 {
   font-size: 14pt;
   font-weight: bold;
   color: #E20074;
}
.ueberschrift1dk {
   font-size: 14pt;
   font-weight: bold;
   color: #808080;
}.ueberschrift2 {
   font-size: 9pt;
   font-style: normal;
   font-weight: bold;
   color: #000000;
}
.small {
   font-size: 8pt;
}
.smallfacts {
   font-size: 8pt;
}
.smallfeedbackkom {
   font-size: 8pt;
   color: #000000;
}
.smallhauptpfad {
   font-size: 8pt;
   color: #000000;
}
.kbinhaltsverzeichnis {
   line-height: 15pt;
   font-size: 8pt;
}
.ueberschriftInfothek {
   font-size: 18pt;
   font-style: normal;
   font-weight: bold;
   color: #b0152c;
}
.ueberschriftInfothekgr {
   font-size: 16pt;
   font-style: normal;
   font-weight: bold;
   color: #808080;
}
.ueberschriftInfothekgr2 {
   font-size: 13pt;
   font-style: normal;
   font-weight: bold;
   color: #808080;
}
.membernormal {
   color: #000000;
}
.memberheadline {
   font-weight: bold;
   color: #000000;
}
.memberarea {
   background-color: #eeeeee;
}

/* alte Formuale
.txtinput {
   border-right: #bebebe 1px solid;
   border-top: #bebebe 1px solid;
   font-weight: normal;
   font-size: 11px;
   border-left: #bebebe 1px solid;
   color: #0d3d6a;
   border-bottom: #bebebe 1px solid;
   background-color: #ffffff;
    font-family:Verdana, Arial, Helvetica, Tahoma;
    font-size:8pt;
}
.txtradio {
   border: #bebebe 1px solid;
   font-weight: normal;
   font-size: 11px;
   color: #0d3d6a;
   background-color: #ffffff
}
.txtselect {
   border-right: #bebebe 1px solid;
   border-top: #bebebe 1px solid;
   font-weight: normal;
   font-size: 11px;
   border-left: #bebebe 1px solid;
   color: #0d3d6a;
   border-bottom: #bebebe 1px solid;
   background-color: #ffffff
}
.txtinputred{
   border-right: #b0152c 1px solid;
   border-top: #b0152c 1px solid;
   font-weight: normal;
   font-size: 11px;
   border-left: #b0152c 1px solid;
   color: #0d3d6a;
   border-bottom: #b0152c 1px solid;
   background-color: #ffffff
}
.txtinput_recherche {
   height: 22px;
   border-right: #bebebe 1px solid;
   border-top: #bebebe 1px solid;
   font-weight: normal;
   font-size: 11px;
   border-left: #bebebe 1px solid;
   color: #0d3d6a;
   border-bottom: #bebebe 1px solid;
   background-color: #ffffff
}
.txtinput_rechercheMehr {
   border-right: #bebebe 1px solid;
   border-top: #bebebe 1px solid;
   font-weight: normal;
   font-size: 11px;
   border-left: #bebebe 1px solid;
   color: #0d3d6a;
   border-bottom: #bebebe 1px solid;
   background-color: #ffffff
}
.txtselect_recherche {
   padding: 3px 2px 3px 2px;
   border-right: #bebebe 1px solid;
   border-top: #bebebe 1px solid;
   font-weight: normal;
   font-size: 11px;
   border-left: #bebebe 1px solid;
   color: #0d3d6a;
   border-bottom: #bebebe 1px solid;
   background-color: #ffffff
}  */





.demo-info
{
	position:			absolute;
	top:				0;
	right:				4px;
	padding:			1px 2px;
	font-size:			0.9em;
	color:				#888;
}

input.autocompleter-loading
{
	background-image:		url(../spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important;
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			15px;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#727e92;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#b0152c;
}

#consultbbssi p{
	margin-top:0px;	
}

