/* ------------------- Top2-Navigation --------------------- */ 
/* -- Meist im unteren Kopfbereich der Seite -- */


div.areaTop2  {
  background-color: #0f4f70;
}

div.areaTop2 ul    { margin:0px; padding:0px; list-style-type: none; text-align:left; }
div.areaTop2 ul li { display:block; float:left; padding:0px; margin:0px; }
div.areaTop2 a     { 
  display:block; float:left; white-space:nowrap; font-size:12px;
  padding-top:0px; padding-left:0px; margin-right:28px; 
}


div.areaTop2 a.nav_top2_object {font-size:12px; padding-top: 5px;
  color:#fff;
}

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { 
  color:#f00;
  font-weight:bold; padding-top: 5px
}

div.areaTop2right, areaTop2left  {background-color: #0f4f70;}

div.bd { background-color:#E1EBF5; font-size:12px; }
ul.first-of-type { background-color:#a0c6ea; padding:0px; margin:0px; font-size:12px; }
ul.first-of-type li { padding-top:3px; padding-bottom:3px; font-size:12px; border-bottom:2px; border-botom:0px solid #fff;}

a.yuimenuitemlabel, a.yuimenuitemlabel:visited, a.yuimenuitemlabel:active { font-size:12px; }

a.yuimenuitemlabel.yuimenuitemlabel-selected:link, a.yuimenuitemlabel.yuimenuitemlabel-selected:visited, a.yuimenuitemlabel.yuimenuitemlabel-selected:active, a.yuimenuitemlabel.yuimenuitemlabel-selected:hover { background-color:#0f4f70; color: #fff; font-weight:bold; display:block; font-size:12px; text-decoration:none;}

li.yuimenuitem-selected { background-color:#0f4f70; color:#fff; }





/* ------------------- Diverses --------------------- */ 


div.areaMainContent1   { float:left; width:480px; }
div.sidebar            { float:right; }



div.catalog_premium    {  padding-left:5px; padding-top:5px; }
div.catalog_standard    { padding-left:5px; }


div.simple_poll_question { margin-bottom: 10px; font-weight: bold }
div.simple_poll_result { margin-bottom: 5px }
div.simple_poll_options { margin-bottom: 10px }




div.list_plain_rss      { padding-bottom:10px; }

/*** COMMON CSS ***/


/* **************************** common.css v5 ***************************** */

/* ---------------------------------------------------------------------------- */
/* ---------------------- GUI Listen Formatierung ----------------------------- */
/* ---------------------------------------------------------------------------- */

/* ----------------------------- BODY ---------------------------------------- */

/**** /css/define body_bg=#ffffff ****/
/**** /css/define main_bg=#ffffff#ffffff ****/

/* ----------------------------- Nav 1 --------------------------------------- */

/**** /css/define head_bg_1=#A4A4AC ****/                              /* Farbe der ersten Zelle im Header */
/**** /css/define head_bg_1a=#525256 ****/ /* Verlaufsfarbe der ersten Zelle im Header */

/* ----------------------------- Nav2 erste Ebene ---------------------------- */

/**** /css/define head_bg_2=#000000 ****/ /* Farbe der ersten Navigationsleiste */

/* ----------------------------- Nav2 zweite Ebene --------------------------- */

/**** /css/define head_bg_3=#6D6C6D ****/ /* Farbe der zweiten Navigationsleiste */
/**** /css/define head_bg_3a=#999799 ****/
/**** /css/define head_bg_3b=#c5c3c5 ****/

/* ----------------------------- Login-Seite --------------------------------- */

/**** /css/define login_body_bg=#ffffff ****/      /* Login-Seite Hintergrund */
/**** /css/define login_body_bg2=#dddddd ****/     /* Login-Seite Hintergrund Verlaufsfarbe */
/**** /css/define login_box_bg=#D4D4D4 ****/       /* Login-Seite Login-Box */
/**** /css/define login_box_bg2=#DBDBDB ****/      /* Login-Seite Login-Box Verlaufsfarbe */
/**** /css/define login_box_bg_inner=#E9E9E9 ****/ /* Login-Seite Login-Box-Formular */

/* ----------------------------- Linke Box ----------------------------------- */

/**** /css/define box_body_bg=#ffffff ****/ /* Farbe der linken Boxen */

/* ----------------------------- Listenansicht -------------------------------- */

/**** /css/define tabs_dark=#ffffff#ffffff ****/    /* Hauptbereich tabs dark */
/**** /css/define tabs_dark2=#ffffff#ffffff ****/ /* ?berschrifts-Hintergrund-Farbe, Helle Reiter */
/**** /css/define tabs_dark3=#ffffff#ffffff ****/ /* Inaktiver Reiter */

/**** /css/define tabs_dark_fg=#000000 ****/  /* Hauptbereich tabs dark */
/**** /css/define tabs_dark2_fg=#000000 ****/ /* ?berschrifts-Hintergrund-Farbe, Helle Reiter */
/**** /css/define tabs_dark3_fg=#000000 ****/ /* Inaktiver Reiter */

/**** /css/define tabs_dark_alt=#ffffff#ffffff ****/  /* Hauptbereich Listen-Alternierung */
/**** /css/define tabs_dark_alt2=#ffffff#ffffff ****/

/* ----------------------------- Schatten ------------------------------------- */

/**** /css/define shadow=#aaa ****/        /* Schattenfarbe */
/**** /css/define shadow_bright=#ccc ****/ /* Schattenfarbe */
/**** /css/define shadow_middle=#aaa ****/ /* Schattenfarbe */
/**** /css/define shadow_dark=#888 ****/   /* Schattenfarbe */

/* ----------------------------- Rundungen ------------------------------------- */
 
/**** /css/define head_corners=18 ****/
/**** /css/define box_corners=12 ****/
/**** /css/define nav_corners=8 ****/

/* ---------------------------------------------------------------------------- */
/* ---------------------- ALLGEMEINE ANGABEN ---------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* ------------------- 1. SEITEN?BERGREIFENDE FORMATIERUNG -------------------- */
/* ---------------------------------------------------------------------------- */


body { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; 
       background-color: #ffffff; color: #000000; 
       margin: 0px; margin-top: 5px; background-image: url(''); }

body.popup { padding:10px; background-color: #ffffff; color: #000000; 
       background-image: url(''); }

select,input,textarea { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; }


#all { margin-left:auto; margin-right: auto; width: 960px; } 

p { margin-top: 0px; margin-bottom: 10px }
th { text-align:left; vertical-align:top; }

a:link         { color: #0E4F7D; text-decoration:underline;} 
a:visited      { color: #0E4F7D; text-decoration:underline; }
a:active       { color: #0E4F7D; text-decoration:underline; }

a { cursor:pointer; }

form { margin: 0px }

img { border:none;
  padding-top:3px;
  padding-bottom:3px
 }

table { border-collapse:collapse; }

table.matrix      { width:100%; }
td.matrix_content { vertical-align:top; }

div.clear  { clear:both; }
div.right  { float:right; }
div.left   { float:left; }


div.gui_error, div.gui_hint, div.gui_info, div.gui_success {
  margin-top: 0px; margin-bottom: 10px; 
  padding: 5px; 
}
div.gui_signal, div.success {
  text-align:left; 
  padding:1px; padding-left:23px; padding-right:8px;
  background-repeat:no-repeat;
}
div.pad_bottom { margin-bottom:5px; }
div.pad_top    { margin-top:5px; }

div.gui_signal.error, span.error {
  border:1px solid #c00; background-color:#c00; color:#fff;
  background-image:url("/elements/apps/gui/https//icons/current/signal_error.png");
}
div.gui_signal.info, p.hint {
  color:#696869; font-style:italic;
  padding-left:0px;
}
div.gui_signal.success, div.success {
  border:1px solid #88bb00; background-color:#88bb00; color:#fff;
  background-image:url("/elements/apps/gui/https//icons/current/signal_success.png");
}
div.gui_signal.help {
  border:1px solid #3366CC; background-color:#3366cc; color:#fff;
  background-image:url("/elements/apps/gui/https//icons/current/signal_help.png");
}
div.gui_signal.text {
  color:#696869; font-style:italic; padding-left:0px;
}


/* ---------------------------------------------------------------------------- */
/* --------------------------- 2. TEXTFORMATTIERUNG --------------------------- */
/* ---------------------------------------------------------------------------- */

h1 { margin-top: 0px; font-size:24px; color: #313131; } /* Seiten?berschrift */
body.popup h1 { font-size: 18px }
h2 { font-size:18px; color: #0f4f70; margin-bottom:3px; margin-top:10px; } /* ?berschriften 1. Ordnung */
h3 { font-size:12px; color: #0f4f70; margin-bottom:3px; margin-top:0px; } /* ?berschriften 2. Ordnung */
h4 { font-size:12px; color: ; margin-bottom:3px; margin-top:0px; } /* ?berschriften 3. Ordnung */
h5 { font-size:11px; color: ; margin-bottom:3px; margin-top:0px; } /* ?berschriften in Seiten- und Modulobjekten */
h6 { font-size:10px; color: ; margin-bottom:3px; margin-top:0px; }

h2.login_greeting { color:#000000; font-size:12px; font-weight:normal; }

em     { font-style:italic }
strong { font-style:normal; font-weight:bold; }


/* ---------------------------------------------------------------------------- */
/* --------------------------- 3. SEITENLAYOUT  ------------------------------- */
/* ---------------------------------------------------------------------------- */

/* WICHTIG: padding und border werden zu width-Angaben addiert.                 */
/* ******** Beispiel: padding-left: 4px; width: 100px => Gesamtbreite: 104px    */


/* ------------------------------ GRUNDLAYOUT  -------------------------------- */

div.areaTop1    { height:25px; text-align:right; }

ul.nav_top_level_1, div.language_chooser { display: inline; }
div.language_chooser   { color:#888; margin-left:30px; }
div.language_chooser a, div.language_chooser a:visited, div.language_chooser a:active { color:#888; }

form.top_search   { padding:0px; font-size: 10px; margin:0px; vertical-align:middle; margin-top:2px; }
input.top_search_text   { padding:0px; font-size: 10px; margin:0px; vertical-align:middle; }
input.top_search_submit { padding:0px; font-size: 10px; margin:0px; vertical-align:middle; }


div.areaMain   { width:960px; margin: 0px; background-color: #ffffff; 
      color: #000000; padding-bottom:20px; overflow:hidden;
      background-image: url(''); clear:both; }


/* ------------------------- Hauptseitenbereich (Mitte) ------------------------ */


div.clear_mozclear { clear: both; border-bottom: 0px solid; margin: 0px; padding: 0px; height: 1px; margin-bottom: -1px; }
div.nsFooterClear  { display: none }


div.areaBottomNav  { margin:0px; height:25px; background-color:#a0c6ea; color: #ffffff; 
         background-image: url(''); text-align:center; }

div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color: #000000; font-size:10px; }
div.areaBottomImprint  { color: #000000; font-size:10px; display: table; width: 100%; }

div.areaBottomImprint_sl { display: table-cell; width: 33%; padding-left: 10px; padding-top: 10px; font-size:10px; }
div.areaBottomImprint_add { display: table-cell; width: 33%; padding-top: 10px; font-size:10px; color: #000000; text-align: center }
div.areaBottomImprint_add_2 { display: table-cell; width: 33%; padding-right: 10px; padding-top: 10px; font-size:10px; color: #000000; text-align: right }



/* ---------------------------------------------------------------------------- */
/* ------------------------- 4. NAVIGATIONSELEMENTE --------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Top1-Navigation (Hilfsnavigation) ---------------------- */
/* -- Meist im oberen Kopfbereich der Seite -- */

div.areaTop1 ul    { list-style-type: none; margin-bottom:2px; padding-top:5px; 
         text-align:right; }
div.areaTop1 ul li { display:inline; }

div.areaTop1 a.nav_top_object { padding-left:8px; color: #000000; }
a.nav_top_object_active, a.nav_top_object_active:visited, a.nav_top_object_active:active { padding-left:8px; font-weight:bold; color: #000000; }


/* ------------------- Top2-Navigation --------------------- */ 
/* -- Meist im unteren Kopfbereich der Seite -- */

/* -- erste Ebene -- */

div.areaTop2left ul    { margin:0px; padding:0px; list-style-type: none; text-align:left; }
div.areaTop2left ul li { display:block; float:left; height:20px; margin:0px; padding:0px; }
div.areaTop2left a     { 
  display:block; float:left; white-space:nowrap;
  height:19px; 
  padding-top:4px; padding-left:0px; padding-right:36px; 
}


div.areaTop2left a.nav_top2_object { 
  color:#e6e6e6;
  background-color:; 
  background-image:url(''); background-repeat:no-repeat;
  text-decoration:none;
}

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { 
  font-weight:bold; color:#e6e6e6;
  background-image:url(''); background-repeat:no-repeat;
  background-color:;
  text-decoration:none;
   
}


/* -- zweite Ebene -- */

div.areaTop2_level2       {  }

div.areaTop2_level2 ul    { margin:0px; padding:0px; list-style-type: none; margin-bottom:2px; text-align:left; }
div.areaTop2_level2 ul li { display:block; float:left; height:20px; padding:0px; margin:0px; }
div.areaTop2_level2 a     {  
  display:block; float:left; white-space:nowrap;
  height:20px; 
  padding-top:4px; padding-left:18px; padding-right:18px; 
}


div.areaTop2_level2 a.nav_top2_level2_object { 
  color:;
  background-color:; 
  background-image:url(''); background-repeat:no-repeat;
}

a.nav_top2_level2_object_active, a.nav_top2_level2_object_active:visited, a.nav_top2_level2_object_active:active { 
  font-weight:bold; 
  color:;
  background-image:url(''); background-repeat:no-repeat;
  background-color:; 
}

/* ------------------- Tree-Navigation (Hauptnavigation) --------------------- */

ul.nav_level_1 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; padding-top:6px;
     margin-left: 0px; }
ul.nav_level_2 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; 
     margin-left: 0px; }
ul.nav_level_3 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; 
     margin-left: 10px; }
ul.nav_level_4 { margin:0px; padding:0px; list-style-type: none; text-indent:0px;
     margin-left: 10px; }
ul.nav_level_5 { margin:0px; padding:0px; list-style-type: none; text-indent:0px;
     margin-left: 10px; }

li.nav_level_1_object, li.nav_level_1_object_active { margin:0px; padding:0px; display:block; }

li.nav_level_2_object, li.nav_level_2_object_active { margin:0px; padding:0px; display:block; }

li.nav_level_3_object, li.nav_level_3_object_active { margin:0px; padding:0px; display:block; }

li.nav_level_4_object, li.nav_level_4_object_active { margin:0px; padding:0px; display:block; }

li.nav_level_5_object, li.nav_level_5_object_active { margin:0px; padding:0px; display:block; }


div.nav_level_1_object, div.nav_level_1_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:4px; padding-bottom:5px; }
div.nav_level_2_object, div.nav_level_2_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:4px; padding-bottom:5px; }
div.nav_level_3_object, div.nav_level_3_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:4px; padding-bottom:2px; }
div.nav_level_4_object, div.nav_level_4_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:2px; padding-bottom:2px; }
div.nav_level_5_object, div.nav_level_5_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:2px; padding-bottom:2px; }


a.nav_level_1_object, a.nav_level_1_object_active {
  padding:0 15px; margin:0px;
  display:block; text-align:left; 
  font-size:12px;
  
  overflow:visible;
}

a.nav_level_2_object, a.nav_level_2_object_active { 
  padding:0px; margin:0px;
  display:block; text-align:left; 
  font-size:12px;
  padding-left: 15px;
  overflow:visible;
}

a.nav_level_3_object, a.nav_level_3_object_active {
  padding:0px; margin:0px; 
  display:block; text-align:left; 
  font-size:11px;
  padding-left: 15px;
  overflow:visible;
}

a.nav_level_4_object, a.nav_level_4_object_active {
  padding:0px; margin:0px; 
  display:block; text-align:left; 
  font-size:11px;
  padding-left: 15px;
  overflow:visible;
}

a.nav_level_5_object, a.nav_level_5_object_active {
  padding:0px; margin:0px;
  display:block; text-align:left;
  font-size:10px;
  padding-left: 15px;
  overflow:visible;
}



div.nav_level_1_object { background-color: ; background-image:url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/tree1_img.gif'); 
       background-repeat: no-repeat; }
div.nav_level_1_object_active { background-color: ; 
        background-image: url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/tree1a_img.gif'); background-repeat: no-repeat; }

a.nav_level_1_object, a.nav_level_1_object:active, a.nav_level_1_object:visited { color: #ffffff; height:52px;text-decoration:none; }
a.nav_level_1_object_active, a.nav_level_1_object_active:active, a.nav_level_1_object_active:visited { color: #0e4f7d; height:52px; text-decoration:none; }
a.nav_level_1_object_active { font-weight: bold;text-decoration:none;  }



div.nav_level_2_object { background-color: ; background-image:url(''); 
       background-repeat: no-repeat; }
div.nav_level_2_object_active { background-color: ; background-repeat: no-repeat;
        background-image:url(''); }

a.nav_level_2_object, a.nav_level_2_object:visited, a.nav_level_2_object:active { color: #000000; }
a.nav_level_2_object_active, a.nav_level_2_object_active:active, a.nav_level_2_object_active:visited { 
color: #4d4d4d; }
a.nav_level_2_object_active { font-weight: bold; }



div.nav_level_3_object { background-color: ; background-image:url(''); 
       background-repeat: no-repeat; }
div.nav_level_3_object_active { background-color: ; background-repeat: no-repeat;
        background-image:url(''); }

div.areaMainLeft a.nav_level_3_object { color: #000000; font-size:11px; }

a.nav_level_3_object_active, a.nav_level_3_object_active:visited, a.nav_level_3_object_active:active { color: #4d4d4d; font-size:11px; }
a.nav_level_3_object_active { font-weight: bold; }



div.areaMainLeft a.nav_level_4_object { color: #000000; font-size:11px; }

a.nav_level_4_object_active, a.nav_level_4_object_active:visited, a.nav_level_4_object_active:active { color: #4d4d4d; font-size:11px; }
a.nav_level_4_object_active { font-weight: bold; }

div.areaMainLeft a.nav_level_5_object { color: #000000; font-size:11px; }

a.nav_level_5_object_active, a.nav_level_5_object_active:visited, a.nav_level_5_object_active:active { color: #4d4d4d; font-size:11px; }
a.nav_level_5_object_active { font-weight: bold; }


/* ------------------- Bottom-Navigation (Fussbereich) --------------------- */

div.areaBottomNav ul    { list-style-type: none; margin-left:0px; margin-bottom:2px; padding-top:5px; 
              text-align:left; padding-left:10px; }
div.areaBottomNav ul li { display:inline; }
div.areaBottomNav a     { padding-right:8px; }


/* Die Tabellenzellen dienen nur der horizontalen Anordnung der Navigationspunkte, diese sind als in Block-Elemente gewandelte A-Tags realisiert. */
a.nav_bottom_object, a.nav_bottom_object_active { padding: 2px; height: 17px; padding-top: 4px; padding-right: 8px }

div.areaBottomNav a.nav_bottom_object { color:#ffffff; text-decoration:none; }
a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active { font-weight: bold; color:#ffffff; }

a.nav_bottom_object_active { background-color: ; background-image: url(''); color: ; }

img.nav_bottom_object { margin-right:4px; vertical-align:middle; }

/* ------------------- Pfad-Navigation (Anzeige des Seitenpfades) --------------------- */

span.path_text { padding-right:5px; }


/* ------------------- Quicknav - Seitennavigation --------------------- */

div.quicknav img    { border: none }
div.blocknav       { margin-bottom: 10px }
a.blocknav, span.blocknav_curr { margin-left: 2px; margin-right: 2px;  }
span.blocknav_curr  { font-weight: bold }

div.gui_blocknav_item        { margin-right:3px; }
div.gui_blocknav_item.active { font-weight:bold; }
span.gui_blocknav_summary_text { padding-left:3px; }


/* ------------------- Modul-Navigation --------------------- */
/* ------------------- Kategorien-Anzeige von Modulen innerhalb der Hauptnavigation --------------------- */

div.category_display_matrix { margin-bottom:30px; background-color:#eeeeee; padding:4px; padding-left:8px; margin-right:20px; }
a.category_dispplay_matrix { font-weight:bold; }

div.category_display_matrix a, div.category_display_matrix a:visited, div.category_display_matrix a:active { font-weight:bold; color:#333333; }


table.matrix_level_1  {  }
td.matrix_object  { width:200px; height:23px; font-weight:bold; }
a.matrix_object    { display:block; text-align:left; padding:4px; padding-left:8px; 
        margin-right:20px; margin-left:0px; margin-bottom:30px; 
        background-color:#eeeeee; }
a.matrix_object, a:active.matrix_object, a:visited.matrix_object { color:#333333; }


/* ---------------------------------------------------------------------------- */
/* ---------------------- 5. SEITENOBJEKTE (EasyEdit) ------------------------- */
/* ---------------------------------------------------------------------------- */

/* Mit den nachstehenden Tags k?nnen Sie Elemente der Seitenobjekte direkt bzw.
abweichend zu den Standard-Tags definieren */


/* --------------------------- EASY-EDIT SPALTEN ------------------------------ */

td.gui_layout_box_horizontal { vertical-align:top; }


/* --------------------------- HAUPTBEREICH ----------------------------------- */

/* -------------------- Standardabsatz -------------------- */

div.page_object     { clear:both; margin-bottom:15px; height:100%; }
div.page_object_head    { margin-bottom:6px; padding-top:8px; }
div.page_object_subhead    { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:8px; }
div.page_object_text     { vertical-align:top; }

/* Bildausrichtung wird in EasyEdit ausgew?hlt */

div.page_object_pic_top    { margin-bottom:8px; }
div.page_object_pic_left  { float:left; margin-right:8px; margin-bottom:8px; }
div.page_object_pic_right { float:right; margin-left:8px; margin-bottom:8px; }


p.head { font-weight:bold; } /*  */



/* -------------------- Bilder/Banner x 4 -------------------------- */

div.page_object_banner_x4      { width:133px; overflow:hidden; float:left; padding-right:6px; margin:0px; }
div.page_object_banner_x4_last { width:133px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x3      { width:178px; overflow:hidden; float:left; padding-right:8px; margin:0px; }
div.page_object_banner_x3_last { width:178px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x2      { width:268px; overflow:hidden; float:left; padding-right:14px; margin:0px; }
div.page_object_banner_x2_last { width:268px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x1      { width:550px; padding:0px; margin:0px; }


/* -------------------- Downloadlink (Text) -------------------- */

a.page_object_download    {  }


/* -------------------- Downloadlink (mit Bild) -------------------- */

div.page_object_pic    {  }
img.page_object_pic     { float:left; margin-right:8px; }


/* -------------------- Linke Seitenleiste (z.B. f?r Tree-Navigation) --------------------- */

/* -------------------- Box-Bereich f. Navigation ------------------ */

div.box_nav       { width: 190px; padding: 0px; margin:0px; float:left; margin-bottom:20px; }

div.box_nav_head     { padding:0px; margin:0px; font-weight: bold; height: 21px; 
           background-color: ; 
                  background-image:url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box_head_img.gif'); color: #000000; 
                  padding-left:10px; padding-top:5px; }
div.box_nav_body     { font-size: 11px; padding:0px; margin: 0px; padding-bottom:5px;
           background-color: ;
           background-image:url(''); color: #000000; }
div.box_nav_foot         { height: 15px; padding:0px; margin:0px; margin-bottom:20px; background-color: ; 
           background-image:url(''); color: ; 
           background-repeat:no-repeat; vertical-align:top; }



/* ------------------- Rechte Seitenleiste (z.B. f?r Info-Box-Leiste) --------------------- */


/* -------------------- Infobox - Absatz -------------------- */

div.box        { width: 190px; float:left; overflow:hidden; }

div.box_head        { font-weight: bold; height: 21px; background-color: #eeeeee; 
          background-image:url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_head_img.gif'); color: #000000; 
          padding-left:7px; padding-top:5px; background-repeat:no-repeat; }

div.box_body        { font-size: 11px; padding:7px; padding-top: 5px; background-color: #ffffff; 
          background-image: url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_body_img.gif'); color: #000000;
          padding-bottom:8px; }
div.box_body ul     { padding:0px; margin:0px; padding-left:14px; }
div.box_foot        { height: 15px; background-color: #ffffff; vertical-align:top;
          background-image:url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_foot_img.gif'); color: #000000; 
          margin-bottom: 20px; background-repeat:no-repeat; }

div.box2        { width: 190px; float:left; overflow:hidden; }

div.box2_head        { font-weight: bold; height: 21px; background-color: #eeeeee; 
          background-image:url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_head_img.gif'); color: #000000; 
          padding-left:7px; padding-top:5px; background-repeat:no-repeat; }

div.box2_body, div.box2_body_banner, div.box2_body_pictext        { font-size: 11px; padding:7px; padding-top: 5px; background-color: #ffffff; 
          background-image: url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_body_img.gif'); color: #000000;
          padding-bottom:8px; }
div.box2_body ul     { padding:0px; margin:0px; padding-left:14px; }
div.box2_foot        { height: 15px; background-color: #ffffff; vertical-align:top;
          background-image:url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_foot_img.gif'); color: #000000; 
          margin-bottom: 20px; background-repeat:no-repeat; }


/* -------------------- Infobox - Bild/Banner -------------------- */

div.box_body_banner  { font-size: 11px; padding:7px; padding-top: 5px; background-color: #ffffff; 
            background-image: url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_body_img.gif'); color: #000000;
            padding-bottom:4px; text-align:center; }
div.box_body_pictext { font-size: 11px; padding:7px; padding-top: 0px; background-color: #ffffff; 
            background-image: url('/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/box2_body_img.gif'); color: #000000;
            padding-bottom:8px; }


/* -------------------- News - Ticker -------------------- */

div.ticker { padding-top:8px; padding-bottom:8px; }


/* -------------------- IFrame --------------------------- */

iframe.page_obj_iframe { width:100%; height:100%; }


/* ----------------------------- Standardformulare ------------------------------- */

td.td1, td.td2, td.td3 { padding: 3px }

table.entry_manager, table.editor_in, div.login_form, div.newsletter_gui   { border-collapse: collapse }
table.entry_manager td, td.td1, td.td3, div.newsletter_gui { padding: 4px; 
border: 1px solid #d6d6d6; background-color: #eeeeee; vertical-align: top; color:#333333; font-size:11px; }

td.td1 a, td.td1 a:visited, td.td1 a:active { color:#333333; }
td.td3 a, td.td3 a:visited, td.td3 a:active { color:#333333; }

span.td1_required_star { color:#c00; }
span.gui_form_field_comment_small { color:#858585; }

div.login_form { font-size:11px; }
div.login_form.user_label, div.login_form.user_input, div.login_form.passwd_label { border:none; }

div.error { color:#dd0000; padding-bottom:8px; font-weight:bold; padding-top:5px; }

input.submit { font-size:10px; }

div.login_form_pw_reminder { padding-top:3px; font-size:11px; }
div.login_form_pw_reminder a, div.login_form_pw_reminder a:visited, div.login_form_pw_reminder a:active { font-size:11px; }
div.login_form_register    { padding-top:3px; font-size:11px; }
div.login_form_register a, div.login_form_register a:visited, div.login_form_register a:active { font-size:11px; }


div.login_form_display_admin_logout { 
  background-color:#fff; color:#001433; 
  font-weight:bold; border:1px solid #88898c; 
  width:50px; text-align:center;
  margin-top:10px;
}
div.gui_legacy_captcha { margin-top:10px; margin-bottom:8px; }
img.gui_captcha { vertical-align:middle; margin-right:4px;  } 

/* ----------------------------- Kalender --------------------------------- */

table.calendar_out { width:100%; border-collapse:separate; }
table.calendar     { width:100%; border-collapse:separate; }
td.head_nav     { text-align:center; background-color:#cccccc;
         color:#1a1a1a; }
td.head_nav a, td.head_nav a:visited, td.head_nav a:active { color:#1a1a1a; }
div.years     { padding-bottom:5px; padding-top:5px; font-size:11px; }
span.active     { font-weight:bold; color:#1a1a1a; }
a.calendar_change_year, a.calendar_change_year:visited, a.calendar_change_year:active { padding:4px; 
         color:#1a1a1a; }
div.months     { padding-bottom:5px; padding-top:5px; font-size:11px; }
a.calendar_change_month, a.calendar_change_month:visited, a.calendar_change_month:active { padding:2px; 
         color:#1a1a1a; }
td.invalid     { background-color:#eeeeee; color:#333333; }
td.omonth_day     { background-color:#eeeeee; }
td.cmonth_day     { background-color:#eeeeee; }
td.cmonth_today     { background-color:#eeeeee; border:1px solid #DF5C5C; font-weight:bold; }
div.day_heading     { float:left; clear:left; color:#333333; }
div.entries_p     {  }
div.entry     { float:left; padding-left:10px; font-size:11px; }


/* -------------- Monatsansicht -------------- */

acronym.gui { border-bottom:0px; }

table.gui_calendar_standard { width: 100% }

tr.gui_calendar_standard_month_nav {  }
tr.gui_calendar_standard_days_body { height: 90px; }

td.gui_calendar_standard_month {  
  padding: 4px; vertical-align: top; font-size:12px;
}

td.gui_calendar_standard_days_head_wd { 
  padding: 6px; font-size:11px;
  width:14%; border: 1px solid #bbb;
  color:#1a1a1a; background-color: #cccccc;
}
td.gui_calendar_standard_days_head_we { 
  padding: 6px; font-size:11px;
  width:14%; border: 1px solid #bbb; 
  color:#1a1a1a; background-color: #cccccc; 
}

td.gui_calendar_standard_day_wd_om { color:#777;
  padding: 4px; vertical-align:top; text-align:right; font-size:11px;
  border: 1px solid #bbb; background-color: #fff;
  font-size:11px;
}
td.gui_calendar_standard_day_we_om { color:#777;
  padding: 4px; vertical-align:top; text-align:right; font-size:11px;
  border: 1px solid #bbb; background-color: #FaFaFa;
  font-size:11px;
}

td.gui_calendar_standard_day_wd_cm { color:#333333;
  padding: 4px; vertical-align:top; text-align:right; font-size:11px;
  border: 1px solid #bbb; background-color: #eeeeee;
  font-size:11px;
}
td.gui_calendar_standard_day_we_cm { color:#333333;
  padding: 4px; vertical-align:top; text-align:right; font-size:11px;
  border: 1px solid #bbb; background-color: #eeeeee;
  font-size:11px;
}
div.gui_calendar_standard_day_wd_cm {
  border-bottom:1px solid #ccc;
  font-size:11px;
}

div.gui_calendar_standard_day_we_cm {
  border-bottom:1px solid #ccc;
  font-size:11px;
}

div.gui_day_entries {
  padding-top:4px; text-align:left;
  font-size:11px;
}
div.gui_day_entries a, div.gui_day_entries a:visited, div.gui_day_entries a:active { font-size:11px; }


/* -------------- Seitenleiste -------------- */

table.gui_calendar_small { width: 100% }
table.gui_calendar_small td { padding: 2px; vertical-align: middle; font-size:11px; }

tr.gui_calendar_small_month_nav {}
tr.gui_calendar_small_days_body { height: 20px; }

td.gui_calendar_small_days_head_wd { color:#1a1a1a;
  border: 1px solid #bbb; background-color: #cccccc;
}
td.gui_calendar_small_days_head_we { color:#1a1a1a;
  border: 1px solid #bbb; background-color: #cccccc; 
}

td.gui_calendar_small_day_wd_om { color:#777;
  border: 1px solid #bbb; background-color: #fff;
}
td.gui_calendar_small_day_wd_om a, td.gui_calendar_small_day_wd_om a:visited, td.gui_calendar_small_day_wd_om a:active { font-weight:bold; }

td.gui_calendar_small_day_we_om { color:#777;
  border: 1px solid #bbb; background-color: #FaFaFa;
}
td.gui_calendar_small_day_we_om a, td.gui_calendar_small_day_we_om a:visited, td.gui_calendar_small_day_we_om a:active { font-weight:bold; }

td.gui_calendar_small_day_wd_cm { color:#333333;
  border: 1px solid #bbb; background-color: #eeeeee;
}
td.gui_calendar_small_day_wd_cm a, td.gui_calendar_small_day_wd_cm a:visited, td.gui_calendar_small_day_wd_cm a:active { font-weight:bold; }

td.gui_calendar_small_day_we_cm { color:#333333;
  border: 1px solid #bbb; background-color: #eeeeee;
}
td.gui_calendar_small_day_we_cm a, td.gui_calendar_small_day_we_cm a:visited, td.gui_calendar_small_day_we_cm a:active { font-weight:bold; }

div.gui_calendar_small_day_curr { font-weight:bold; border:1px solid #cc0000; color:#cc0000; }

/* -------------- Jahresansicht -------------- */

tr.gui_calendar_standard_year_month_nav { font-weight:bold; }

td.gui_calendar_small_year_month {  }

div.gui_calendar_small_day_wd_cm { font-weight:bold; color:#001433; }
div.gui_calendar_small_day_we_cm { font-weight:bold; color:#001433; }

/* -------------- Wochenansicht -------------- */

table.gui_calendar_standard_weeks { width:100%; }

th.gui_calendar_standard_week_day { 
  font-size:11px;
  width:50px; height:75px; padding-top:5px;
  background-color: #eeeeee; color:#333333;
  border: 1px solid #999; 
}
td.gui_calendar_standard_week_day { 
  font-size:11px;
  height:80px; padding-left:10px;
  border: 1px solid #bbb; 
}

/* -------------- Tagesansicht --------------- */

td.gui_calendar_standard_day_nav { text-align:center; font-weight:bold; }

td.gui_calendar_standard_day_nav { 
  padding-bottom:15px; padding-right:15px;
 }
th.gui_calendar_standard_hour { 
  padding:5px; 
  border-top: 1px solid #bbb; 
}
td.gui_calendar_standard_hour { 
  padding-left:15px; 
  border-top: 1px solid #bbb;
}

div.dates_date { font-size:11px; padding-bottom:7px; }


/* ------------ Kalender Erweiterungen ------- */

td.gui_calendar_standard_year_month_pad_right {
  padding-right: 10px; 
}

div.gui_calendar_standard_cell_empty, div.gui_calendar_small_cell_empty {
  font-weight: normal; color: #707070;
}
div.gui_calendar_standard_cell_has_content, div.gui_calendar_small_cell_has_content {
  font-weight: bold; color: #001433;
}

/* --------------------------- Adressen---------------------------------------- */

th.address_head { text-align:left; background-color:#cccccc; padding:4px; 
      color:#1a1a1a; border:1px solid #ffffff; }
td.address_body { text-align:left; background-color:#eeeeee; padding:4px; 
      color:#333333; border:1px solid #ffffff; }

/* --------------------------- Seminare---------------------------------------- */

table.courses   { width:100%; }
th.courses_head { text-align:left; padding:3px; padding-left:10px; padding-right:6px;
      color:#1a1a1a; background-color: #cccccc;
      border:1px solid #ffffff; }
td.courses_body { text-align:left; padding:3px; padding-left:10px; padding-right:6px;
      color:#333333; background-color: #eeeeee; 
      border:1px solid #ffffff; }

div.courses_border { background-color:#eeeeee; border:1px solid #cccccc; padding:12px; margin-bottom:10px; }
div.courses_box    { background-color:#ffffff; border:1px solid #cccccc; padding:10px; }

div.courses_subheading   { font-weight:bold; padding-top:5px; padding-bottom:10px; }
div.courses_description   { padding-top:5px; }
div.courses_address_text { padding-top:5px; font-weight:bold; }
div.courses_referent   { padding-top:5px; }
div.courses_price   { padding-top:5px; }


div.editor_done { border:1px solid #c00; padding:6px; }


/* --------------------------- Objektansichten -------------------------------- */

p.subheading { font-weight: bold; margin-bottom: 10px; }
p.author { font-style: italic }
img.single_pic_left  { margin-right: 10px; margin-bottom: 10px; border: none }
img.single_pic_right { margin-left: 10px; margin-bottom: 10px; border: none }

/* --------------------------- Volltextsuche -------------------------------- */

div.containerMainWithoutSidebar div.full_search { float:left; }

div.full_search_head { margin-bottom: 15px; font-weight: bold; }
div.full_search_empty { }

div.full_search_results_head { font-size: 16px; font-weight: bold; margin-bottom: 10px }
div.full_search_result_summary { font-style:italic; font-size:11px; padding-top:5px; padding-bottom:5px; }

div.full_search_result { width:100%; margin-bottom: 10px;  border: 1px solid #ccc; padding: 5px; }
a.full_search_result_heading { font-weight:bold; }
p.full_search_result_summary { font-style:italic; font-size:11px; padding-top:5px; padding-bottom:5px; }
span.full_search_highlight { font-weight: bold; color:#1a1a1a; padding-left:3px; padding-right:3px;
           background-color:#cccccc; }

div.hint { width:100%; border:2px solid #eeeeee; margin-top:10px; margin-bottom:20px; padding:6px; }
div.hint a, div.hint a:visited, div.hint a:active { color:#001433; font-weight:bold; }

div.login_form_user { font-size:11px; }
div.login_form_passwd { font-size:11px; }

img.full_search { float:left; padding-right:10px; }

/* ----- NEU ---- */

span.gui_search_input_element { margin-right:15px; }

div.gui_search_input_rows { 
  background-color:#eeeeee; border:1px solid #d6d6d6; 
  padding:5px;
}

div.gui_search_input_rows_item { 
  color:#333333;
  padding-bottom:5px; margin-bottom:5px; 
  border-bottom:1px solid #d6d6d6; 
}


/* --------------------------- Editor - Suche -------------------------------- */

div.list_manager_search { margin-bottom:10px; }
div.link_to_new         { margin-bottom:10px; }


/* ---------------------------------------------------------------------------- */
/* -------------------------------- 6. MODULE --------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Standard Module --------------------- */

div.entry_list_plain            { margin-bottom:15px; clear:both; font-size:12px; }
div.entry_list_plain p          { padding-top:5px; }
div.entry_list_plain_date       { font-size:11px; }
div.entry_list_plain_text        { margin-top:0px; padding-top:0px; margin-bottom:3px; font-size:12px; }
div.entry_list_plain_text h3 a        { padding-top:0px; margin-top:0px; vertical-align:top; text-decoration:none;  }
div.entry_list_plain_img, div.e_card { margin-right:15px; margin-bottom:20px; }

div.entry_list_plain_matrix     { width:98%; margin-bottom:15px; padding-right:15px; clear:both; }
div.entry_list_plain_matrix_head  { clear:left; font-size:14px; }
td.entry_list_plain_matrix_thumb  { width:0.1%; vertical-align:top; }
img.entry_list_plain_matrix_thumb { margin-top:5px; margin-right:6px; margin-bottom:8px; vertical-align:top; }
td.entry_list_plain_matrix_text   { padding-bottom:7px; font-size:12px; vertical-align:top; }

img.products_icons { vertical-align:middle; }


div.entry_list_plain_thumb  { float:left; }
img.entry_list_plain_thumb  { float:left; margin-right:10px; margin-bottom:8px; }

div.entry_list_plain_border { border-bottom:1px solid #bbb; clear:both; margin-top:3px; margin-bottom:3px; }

span.entry_list_plain_guest { font-size:11px; }



div.entry_list_tab   { margin-top:10px; }
img.entry_list_tab_thumb { margin-right:8px; }



div.entry_single             { width:100%; }
div.entry_single_subheading   { font-weight:bold; padding-bottom:8px; }
img.info_button               { padding-top:3px; }
span.products_single_quantity { margin-left:6px; }
div.entry_single_back { width:200px; margin-top:8px; text-align:center; height:16px; 
      background-color:#DEDEDE; border-bottom:1px solid #A6A6A6; border-left:1px solid #A6A6A6; }

div.entry_single_back a, div.entry_single_back a:active, div.entry_single_back a:visited  { color:#666666; font-weight:bold; font-size:11px; text-decoration:none; }

div.products_single_button_input   { margin-top:15px; }
input.products_single_button_input { width:201px; color:#666666; font-size:11px; font-weight:normal; background-color:#DEDEDE; 
             font-weight:bold; text-align:center; clear:both;
             border-bottom:1px solid #A6A6A6; 
             border-right:1px solid #DEDEDE; 
             border-top:1px solid #DEDEDE; 
             border-left:1px solid #A6A6A6; }

div.products_single_price   { margin-bottom:5px; }
div.products_single_buttons { float:right; }

img.parts_images   { width:192px; height:144px; }
img.parts_images_single { width:600px; height:450px; }
img.news     { width:100px; height:75px; }
img.space     { width:10px; height:10px; }



img.entry_single_pic_right { padding-bottom:2px; margin-right:13px; }
div.entry_single_pic_right { float:left; padding-bottom:5px; }
img.entry_single_pic     { float:left; margin-right:10px; padding-bottom:15px; }

p.print_button           { margin-top:20px; }


/* ------------------- Affine Products -------------------------- */

h3.products_single_affine       { font-weight:bold; padding-top:20px; padding-bottom:4px; }

div.entry_single_section_affine     { float:left; vertical-align:bottom; }
img.entry_single_pic_affine         { padding-right:8px; }
div.entry_single_affine_description { padding-bottom:5px; }
div.info_button_affine        { float:left; padding-bottom:5px; }
span.price_affine         { font-weight:bold; margin-right:8px; margin-left:8px; }
input.quantity_affine         { margin-right:5px; margin-top:5px; }
div.option_chooser_affine       { margin-top:5px; }


/* ------------------- Required Products ------------------------ */

div.entry_single_section_required { float:left; margin-right:8px; margin-top:2px; }


/* ------------------- Info/Kaufen - Button --------------------- */

div.info_button     { background-color:#DEDEDE; border-bottom:1px solid #A6A6A6; border-left:1px solid #A6A6A6; 
          float:left; width:46px; height:14px; text-align:center; 
          margin-right:3px; margin-bottom:3px; margin-top:3px; }
div.kaufen_button   { background-color:#999999; border-bottom:1px solid #686868; border-left:1px solid #686868; float:left;
          width:46px; height:14px; text-align:center; margin-top:3px; }

div.info_button a, div.info_button a:active, div.info_button a:visited { color:#666666; font-size:11px; text-decoration:none; }
div.kaufen_button a, div.kaufen_button a:active, div.kaufen_button a:visited { color:#fff; font-size:11px; font-weight:bold;  }

input.kaufen_button { background-color:#999999; border:none; border-bottom:1px solid #686868; border-left:1px solid #686868;
          width:46px; height:14px; text-align:center; font-weight:bold;
          color:#fff; font-weight:bold; font-size:11px; }
p.print_button      { margin-top:20px; }


/* ------------------- Bilddatenbank --------------------- */

div.images     { width:170px; height:185px; margin-right:10px; margin-bottom:10px; border:2px solid #ccc; }

table.images   { width:100%; clear:both; }
td.images      { width:160px; height:160px; padding:5px; text-align:center; }
td.images_name { width:160px; height:15px; text-align:left; vertical-align:bottom; padding-left:5px; padding-right:5px;  }

th.images_head { padding:3px; padding-left:5px; text-align:left; background-color:#cccccc;
     color:#1a1a1a; border:1px solid #ffffff; }
td.images_body { padding:3px; padding-left:5px; text-align:left; background-color:#eeeeee;
     color:#333333; vertical-align:top; border:1px solid #ffffff; }


/* ------------------- Bildgalerie ----------------------- */

div.gallery_pic_quicknav { padding-bottom:5px; }

td.gallery_grp_thumb  { font-weight:bold; background-color:#eeeeee; padding:4px; 
      padding-left:8px; padding-right:15px; border-bottom:25px solid #ffffff;
      border-right:20px solid #ffffff; }
div.gallery_grp_thumb_text {  }

div.gallery_thumb     { width:170px; height:170px; border:2px solid #ccc; margin-right:10px; margin-bottom:10px; }
td.gallery_thumb      { width:160px; height:160px; vertical-align:middle; text-align:center; padding:5px; }

div.gallery_pic       {  }
img.gallery_pic       { border:2px solid #ccc; padding:5px; }

div.gallery_pictext   { padding-top:3px; }


/* ------------------- Imageshop --------------------------- */

div.images_shop        { width:170px; margin:0px; padding:0px; border:2px solid #ccc; margin-right:2px; 
      margin-bottom:20px; }
table.images_shop     { width:170px; height:230px; margin:0px; }
td.images_shop_thumb  { width:169px; height:172px; margin:0px; padding:2px; text-align:center; vertical-align:middle; }
img.images_shop_thumb {  }
td.images_shop_text   { vertical-align:bottom; padding:5px; vertical-align:top;
      color:#333333; background-color:#eeeeee; }

span.images_shop_id   { text-align:left; font-size:11px; }


/* ------ Einzelansicht --------- */

div.images_shop_single { width:100%; margin:0px; padding:0px; clear:both; }
div.images_shop_pic    { float:left; margin-right:8px; margin-bottom:8px; }
img.images_shop_pic    { border:2px solid #eeeeee; padding:5px; float:left; }
td.images_shop_nav     { padding-top:8px; padding-left:3px; }

div.images_shop_body   { vertical-align:top; padding-left:10px; }
table.images_shop_body { border-collapse:collapse; }

td.images_shop_head    { width:0.5%; padding:3px; padding-right:6px; vertical-align:top; background-color:#eeeeee;
       color:#333333; border-bottom:1px solid #ffffff; }
td.images_shop_daten   { width:50%; padding:3px; padding-left:6px; vertical-align:top; background-color:#ffffff;
       color:#333333; border-bottom:1px solid #eeeeee; }

/* ------ Listen-Editor --------- */

table.list_editor      { width:100%; }
th.list_editor         { background-color:#cccccc; color:#1a1a1a; 
       height:21px; font-weight:bold; text-align:left; border:1px solid #ffffff;
       padding-left:8px; font-size:12px; }
td.list_editor         { background-color:#eeeeee; color:#333333; 
       border:1px solid #ffffff; padding-left:8px; }


/* ------------------- Shop - Artikel --------------------- */

div.products_matrix       { margin-bottom:15px; padding-right:10px; }
div.products_matrix_head    { clear:left; font-size:12px; }
span.products_matrix_number { font-size:11px; color: #808080; }
table.products_matrix      { width:100%; }
td.products_matrix_thumb    { width:0.1%; vertical-align:top; }
img.products_matrix_thumb   { vertical-align:top; padding-top:5px; padding-right:6px; padding-bottom:8px; }
td.products_matrix_text     { padding-bottom:7px; font-size:11px; vertical-align:top; }

div.gui_product_shop_inputs.small { margin-top:3px; margin-bottom:3px; }

table.products        { width:100%; }
td.products_body       { width:0.5%; padding:4px; border-bottom:1px solid #bbbbbb; vertical-align:top; }
td.products_body_text       { border-bottom:1px solid #bbbbbb; font-size:11px; vertical-align:top; }
span.products_small_name    { font-weight:bold; color:#4C7285; }
a.products_single       { font-weight:bold; }
a.products_small, a:visited.products_small, a:active.products_small { color:#000000; }


div.products_small       { width:176px; height:100%; margin-bottom:10px; font-size:11px; clear:both; }
div.products_small_head     { clear:both; font-size:12px; }
span.products_small_name    { clear:both; }
div.products_small_thumb    { width:39px; float:left; }
img.products_small_thumb    { float:left; padding-top:5px; padding-right:4px; margin-bottom:8px; }
div.products_small_text     { width:136px; float:left; margin-bottom:7px; font-size:11px; }



div.category        { clear:both; width:100%; }
div.category_subheading      { font-weight:bold; padding-bottom:3px; }
div.category_pic      { float:left; }
img.category_pic      { float:left; padding-right:8px; padding-bottom:8px; }
div.category_description    {  }


div.products_single         { padding-bottom:30px; }
div.entry_single_section    { padding-bottom:3px; padding-top:3px; }
div.entry_single_section_description { margin-bottom:5px; }
input.quantity        { font-size:9px; }

div.small_text             { padding-bottom:7px; font-size:11px; }
div.entry_list_small       {  }

span.price         { font-weight:bold; padding-left:7px; padding-right:7px;
            vertical-align:top; }
div.price         { font-weight:bold; padding-left:7px; padding-right:7px;
            vertical-align:top; }

table.entry_single_section    { margin-top:7px; margin-bottom:5px; }
table.entry_single_section th { text-align:left; vertical-align:top; }
table.entry_single_section td { text-align:left; vertical-align:top; }

div.legal_product_list   { font-weight:normal; font-size:11px; }
div.legal_product_single { font-weight:normal; font-size:11px; }
div.legal_product_foot   { font-weight:normal; font-size:11px; }


/* -------------- Shop Varianten (Tabelle) --------------- */

table.products_single_sub     { text-align:right; }
th.products_single_sub        { padding-right:15px; text-align:left; font-weight:bold; font-size:12px; }
td.products_single_sub        { padding-right:8px; text-align:left; }
td.products_single_sub_small  { text-align:right; padding-right:15px; }

div.gui_product_shop_inputs.full { white-space:nowrap; margin-top:3px; margin-bottom:3px; }

/* -------------- Shop Listenansicht (Tabelle ohne Bild) --------------- */

table.entry_list_tab   { width:100%; border-collapse:collapse; }
th.entry_list_tab_head { text-align:left; background-color:#cccccc; padding:4px; 
             color:#1a1a1a; border:1px solid #ffffff;
       font-size:12px; font-weight:bold; }
td.entry_list_tab      { padding:3px; padding-left:5px; text-align:left; background-color:#eeeeee;
       color:#333333; vertical-align:top; 
       border:1px solid #ffffff; }
td.entry_list_tab_button { padding:3px; padding-left:5px; text-align:center; vertical-align:top; 
         background-color:#eeeeee; color:#333333; }

div.entry_single_referent { padding-top:10px; }
div.entry_single_city { margin-bottom:8px; }
div.entry_single_location_info { margin-top:10px; margin-bottom:10px; border:1px solid #cccccc;
         padding:3px; }
div.entry_single_referent { margin-bottom:4px; }

/* Info/Kaufen - Button */

td.info_button     { background-color:#DEDEDE; border-bottom:1px solid #A6A6A6; border-left:1px solid #A6A6A6;
         width:46px; height:14px; text-align:center; 
         margin-right:3px; margin-bottom:3px;
         margin-top:3px; }
td.kaufen_button   { background-color:#999999; border-bottom:1px solid #686868; border-left:1px solid #686868;
         width:46px; height:14px; text-align:center; margin-top:3px; }

td.info_button a, td.info_button a:active, td.info_button a:visited { color:#666666; font-size:11px; }
td.kaufen_button a, td.kaufen_button a:active, td.kaufen_button a:visited { color:#fff; font-size:11px; font-weight:bold; }



/* ---------------------------- WARENKORB ------------------------------ */

tr.gui_list_basket_items_head th { 
  background-color:#cccccc; color:#1a1a1a; 
  border:1px solid #ffffff;
  text-align:left; font-weight:bold; 
  padding:3px; padding-left:5px;
}
tr.gui_list_basket_items td { 
  background-color:#eeeeee; color:#333333;
  border:1px solid #ffffff;
  text-align:left; 
  padding:3px; padding-left:5px;
}
tr.gui_list_basket_items.alt_1 td { 
  background-color:#fafafa; color:#333333;
  border:1px solid #ffffff;
  text-align:left; 
  padding:3px; padding-left:5px;
}
tr.gui_list_basket_items_foot th { 
  padding:3px; padding-left:5px; 
  border-top:1px solid #eeeeee;
  color:color: #000000;
}

input.gui_add_to_basket_submit { margin-left:5px; }

/* ---------------------- WARENKORB SEITENLEISTE------------------------ */

div.gui_basket_small_item {  
  padding-bottom:5px;
  border-bottom:1px solid #ccc;
  margin-bottom:2px;
}
div.gui_basket_small_summary {
  font-weight:bold;
  margin-bottom:15px;
}

/* ---------------------------- KASSE ------------------------------ */

div.gui_checkout_step {
  padding-top:15px;
}

h2.gui_checkout  { margin-bottom:7px; }
div.gui_checkout {
  margin-bottom:20px;
}

.gui_simple_form_field_label {
 min-width: 200px;
 white-space: normal;
}

div.gui_form_wide_head {
  text-align:left; padding-top:10px; padding-bottom:3px;
  font-weight:normal;
}
div.gui_form_wide_head.label_1 {
  padding-left:5px;
}
div.gui_checkout_progress_text {
  padding-top:10px;
}
div.gui_checkout_links {
  margin-top:15px;
}
div.gui_simple_form_field_search { padding-right:10px; }

div.box_body div.gui_web_form { color:#333333; }

div.gui_web_form { 
  color:#000000;
}
table.gui_form_wide {
  margin-bottom:15px;
}
th.gui_form_wide {
  padding:2px; padding-left:5px;
  color: #1a1a1a; background-color: #cccccc;
  border:1px solid #d6d6d6;
  font-weight:normal;
  font-size:11px;
}
th.gui_form_wide div, td.gui_form_wide div, td.gui_form_wide input, td.gui_form_wide select { font-size:11px; }

td.gui_form_wide {
  padding:2px; padding-left:5px; padding-right:30px;
  color: #333333; background-color: #eeeeee;
  border:1px solid #d6d6d6;
  font-weight:normal;
  font-size:11px;
}

div.required { font-weight:bold; }
span.gui_simple_form_field_label_asterisk { color:#001433; }

div.gui_checkout_progress {
  font-size:12px;
}
div.gui_checkout_progress.step_previous {
  color:#333333;
  height:18px; padding-top:2px; text-align:center; margin-right:1px;
  background-color:#eeeeee;
}
div.gui_checkout_progress.step_active {
  color:#000000;
  height:18px; padding-top:2px; text-align:center; margin-right:1px;
  background-color:#ffffff;
  border:1px solid #cccccc;
}
div.gui_checkout_progress.step_future {
  color:#1a1a1a;
  height:18px; padding-top:2px; text-align:center; margin-right:1px;
  background-color:#cccccc;
}

div.gui_checkout_payments_item_content, div.gui_checkout_shippings_item_content {
  color:#333333;
  padding:2px; text-align:left;
  background-color:#eeeeee;
  border:1px solid #bebebe;
  margin-bottom:15px; padding:5px;
}

div.gui_checkout_info { padding-bottom:10px; }


table.gui_checkout_summary_cols { margin-top:20px; margin-bottom:20px; }
/* td.gui_checkout_summary_cols { 
  padding:10px; padding-top:0px;
  background-color:#eeeeee; color:#333333;
  border-right:5px solid #ffffff; 
} */
td.gui_checkout_summary_cols { 
  padding:10px; padding-top:0px;
  border:5px solid #eeeeee; 
}
div.gui_checkout_gtc_confirm { 
  margin-bottom:20px; padding:5px;
  background-color:#eeeeee; color:#333333;
}
div.gui_checkout_order_success_msg { font-weight:bold; font-size:14px; padding-bottom:5px; color: #000833; }
div.gui_order_receipt_print_button { 
  padding:5px; margin-bottom:15px;
  background-color:#eeeeee; color:#333333; 
}

h3.gui_checkout { margin-top:10px; }
th.gui_form_wide { text-align:left; }
input.gui { font-size:12px; }

/* ------------------------------ GLOSSAR  ------------------------------------ */

span.glossary_definition { padding-right:10px; }
img.glossary_top { border:1px solid #c00; }

/* ------------------------------ FORUM (NEU)  -------------------------------- */

div.forum_path { padding-bottom:15px; }

td.forum_overview_subheading { padding-left:4px; padding-right:10px; padding-top:5px; vertical-align:top; }

table.forum_overview    { width:100%; }
table.forum_overview th { padding-left:5px; padding-right:10px; background-color:#cccccc;
        color:#1a1a1a; border:1px solid #ffffff;
        text-align:left; }
table.forum_overview td { padding-left:4px; padding-right:10px; vertical-align:top; padding-top:5px; padding-bottom:4px;
        background-color:#eeeeee; color:#333333;
        border:1px solid #ffffff; }

table.forum_post    { width:100%; }
table.forum_post th { padding-left:5px; padding-right:10px; background-color:#cccccc;
          color:#1a1a1a; border:1px solid #ffffff; text-align:left; }
td.forum_post_left  { padding-left:5px; padding-right:10px; vertical-align:top; padding-top:5px; height:100px;
          background-color:#eeeeee; color:#333333;
          border:1px solid #ffffff; }
td.forum_post_right { padding-left:5px; padding-right:10px; vertical-align:top; padding-top:5px;
          background-color:#eeeeee; color:#333333;
          border:1px solid #ffffff; }

td.list_number      { width:0.1%; text-align:right; vertical-align:top; border:1px solid #ffffff;
          background-color:#eeeeee; color:#333333; }
td.list_small      { width:0.1%; white-space:nowrap; vertical-align:top; border:1px solid #ffffff;
          background-color:#eeeeee; color:#333333; }


div.forum_topics_create_link { background-color:#cccccc; padding:1px; padding-left:20px;
             padding-right:20px; margin-top:5px; margin-bottom:5px; }
div.forum_topics_create_link a, div.forum_topics_create_link a:active, div.forum_topics_create_link a:visited { font-weight:bold; font-style:italic; color:#1a1a1a; text-decoration:underline; }

div.forum_posts_reply_link { background-color:#cccccc; padding:1px; 
           padding-left:20px; padding-right:20px; margin-top:5px; margin-bottom:5px; }
div.forum_posts_reply_link a, div.forum_posts_reply_link a:active, div.forum_posts_reply_link a:visited { font-weight:bold; font-style:italic; color:#1a1a1a; text-decoration:underline; }


td.small { padding-left:6px; color: #808080; }


/* ------------------------------ Web-Verzeichnis ----------------------------- */

div.web_catalog_head { font-weight:bold; padding-bottom:2px; }

div.web_catalog_premium { 
  background-color:#eeeeee; color:#333333; 
  border:1px solid #dddddd;
  padding:5px; margin-bottom:5px; 
}
div.web_catalog_standard { margin-bottom:10px; }

img.web_catalog { float:left; margin-right:6px; margin-bottom:3px; }


/* ------------------------------ Bannerrotation------------------------------- */

div.list_small_banner       { text-align:center; padding:0px; margin:0px; padding-top:10px; }
div.list_small_banner_thumb { text-align:center; padding:0px; margin:0px; }
img.list_banner_thumb       { padding:0px; margin:0px; }




/* ----------------------------- Rangliste --------------------------------- */ 

th.ranking_head   { padding:3px; padding-left:5px; text-align:left; color:#1a1a1a; 
        background-color:#cccccc; 
        border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
th.ranking_head_s { width:5%; padding:3px; padding-left:5px; text-align:left; color:#1a1a1a; 
        background-color:#cccccc; 
        border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
td.ranking_item   { padding:3px; padding-left:5px; text-align:left; color:#333333; 
        background-color:#eeeeee; border-right:1px solid #ffffff;
        border-bottom:1px solid #ffffff; }

/* ---------------------------------- VISITENKARTEN ---------------------------------------------------- */

table.page_object_v_all   { width:100%; }
td.page_object_v         { border:1px solid #cccccc; padding:6px; padding-top:10px; margin:0px; }
img.v_logo               { float:right; padding-left:15px; }
div.page_object_v_name_list { margin:0px; vertical-align:top; border-bottom:1px solid #cccccc; }
div.page_object_v_name   { font-weight:bold; padding-bottom:4px; margin:0px; vertical-align:top; }
table.page_object_v      { text-align:left; margin-top:8px; margin-bottom:8px; }
th.page_object_v_br      { padding-bottom:5px; padding-right:10px; vertical-align:top; }
th.page_object_v_brright { width:0.5%; padding-right:10px; vertical-align:top; }
td.page_object_v_br      { padding-bottom:5px; vertical-align:top; text-align:left; }
div.page_object_v_baby   { background-color:#eeeeee; color:#333333;
         padding-top:3px; padding-bottom:3px; font-weight:bold; margin-bottom:3px; }


/* ---------------------- Meine Nachrichten -------------------- */ 

div.gui_inbox_head       { padding-bottom:15px; }
div.gui_inbox_msg        { padding:10px; margin-bottom:20px; background-color:#eeeeee;
         color:#333333; border:1px solid #bbb; }
div.gui_inbox_msg_head   { padding: 5px; padding-left:10px; margin-bottom:5px; background-color:#cccccc;
         color:#1a1a1a; border:1px solid #999; }
div.gui_inbox_msg_head a, div.gui_inbox_msg_head a:visited, div.gui_inbox_msg_head a:active { color:#1a1a1a; font-weight:bold; }
div.gui_inbox_msg_body   { padding:10px; margin-bottom:10px; background-color:#ffffff; border:1px solid #ccc; }


/* ---------------------------------- List Editor ------------------------------------------------------ */

td.list_editor a, td.list_editor a:visited, td.list_editor a:active { color:#333333; text-decoration:underline; }


/* ---------------------------------- Weblogs ---------------------------------------------------------- */

div.page_object_date_wl  { font-size:10px; margin:0px; padding:0px; padding-top:10px; }
div.page_object_head_wl  { margin:0px; padding:0px; }
img.wl_pic      { float:left; padding-right:15px; padding-bottom:7px; }
div.wl_link ul      { margin:0px; margin-top:5px; padding:0px; margin-left:20px; }
div.wl_link li      { margin:0px; padding:0px; }
div.entry_single_wl_date { border-bottom:1px solid #eeeeee; font-size:11px; }

/* ------------------- Listenansicht (Immobilien) -------------------------- */

a.immo_list_more           { font-weight:bold; }
div.entry_list_plain_price { font-weight:bold; }
div.immo_list_plain_text   { float:left; width:350px; }
div.immo_list_plain_price  { float:left; font-weight:bold; padding-left:10px; }
div.immo_list_plain_thumb  { float:left; width:100px; padding-right:5px; }
img.immo_list_tab_thumb    { float:left; width:100px; }
div.immo_list_plain_price_head { float:right; font-weight:bold; }

/* ------------------- Einzelansicht (Immobilien) -------------------------- */

div.immo_single_pic           { margin-top:20px; }
td.immo_single_pic_left       { padding-top:5px; padding-right:5px; }
td.immo_single_pic_right      { vertical-align:top; }
td.immo_single_pic1_right     { padding:5px; }
div.immo_single_daten         { margin-bottom:20px; margin-top:25px; } 
div.immo_link                 { float:right; padding-right:50px; } 
div.immo_single_description   { float:left; width:250px; }
img.immo_icon                 { vertical-align: middle; }
td.immo_single_text           { font-weight:bold; }
td.immo_single_head           { width:150px; }
div.immo_single_daten2        { margin-top:15px; }

/* ------------------- Listenansicht (Kleinanzeige) -------------------------- */

table.anzeige_list_plain      { width:100%; }
table.anzeige_list_plain tr   { border-bottom:1px solid #ffffff; }

th.anzeige_head               { padding:2px; padding-left:6px; text-align:left; font-weight:bold; padding-right:10px; vertical-align:top;
        background-color:#cccccc; color:#1a1a1a;
        border-right:1px solid #ffffff; font-size:12px; }

td.anzeige_body          { width:0.1%; vertical-align:top; padding:4px; padding-right:10px; padding-left:6px; 
        border-right:1px solid #ffffff;
        background-color:#eeeeee; color:#333333; }

td.anzeige_body_name          { padding-right:10px; vertical-align:top; padding:4px; padding-left:6px;
        border-right:1px solid #ffffff; background-color:#eeeeee; 
        color:#333333; }

td.anzeige_body_user        { width:0.1%; vertical-align:top; padding:4px; padding-right:10px; padding-left:6px; 
        border-right:1px solid #ffffff; white-space:nowrap;
        background-color:#eeeeee; color:#333333; }

a.anzeige_list_more           { font-style:italic; }

/* ------------------- Einzelansicht (Kleinanzeige) -------------------------- */

div.anzeige_single         { width:95%; padding:10px; margin:0px; border:2px solid #cccccc; }
div.anzeige_single_daten       { float:left; }

img.anzeige_single_pic         { float:left; padding-right:10px; padding-bottom:20px; }
div.anzeige_single_description { padding-bottom:20px; }

div.anzeige_nav                { margin-bottom:8px; padding-top:15px; clear:both; }

table.anzeige_single_daten     { width:100%; clear:both; }
th.anzeige_single_head         { font-size:12px; padding-right:15px; vertical-align:top; text-align:left; width:0.1%; } 
td.anzeige_single_text         {  }


/* ------------------- DMS ---------------------------------------------------- */

ul.dms_level_1, ul.dms_level_2, ul.dms_level_3, ul.dms_level_4, ul.dms_level_5 {
  margin: 0px; padding: 0px; margin-left: 24px; 
  list-style-image: url("/go/bes/_ws/mediabase/images/icons/folder.gif");

}

li.dms_object_active, li.dms_object { }


a.dms_object_active { font-weight: bold; }

ul.cat_nav_entries {
  margin: 0px; padding: 0px; margin-left: 24px; padding-bottom:4px;
  list-style-image: url("/go/bes/_ws/mediabase/images/icons/document.gif");
  vertical-align:middle;
}

li.cat_nav_entries { padding: 0px; margin: 0px }

span.cat_nav_entries { padding-left:7px; }

th.dms_single { padding-right:10px; vertical-align:top; padding-bottom:4px; }
td.dms_single { vertical-align:top; padding-bottom:4px; }

/* -----------  Editor ---------------- */

table.list_manager_entries { width:100%; margin-top:20px; margin-bottom:10px; }

th.list_manager_entries_head { background-color:#cccccc; color:#1a1a1a; border:1px solid #ffffff; padding:2px; padding-left:5px; font-weight:bold; text-align:left; }

th.list_manager_entries_head a, th.list_manager_entries_head a:visited, th.list_manager_entries_head a:active { color:#1a1a1a; }

td.list_manager_entries_head { background-color:#cccccc; color:#1a1a1a; border:1px solid #ffffff; padding:2px; padding-left:5px; font-weight:bold; }

td.list_manager_entries_head a, td.list_manager_entries_head a:visited, td.list_manager_entries_head a:active { color:#1a1a1a; }

th.list_manager_entries_head_small { width:0.5%; background-color:#cccccc; font-weight:bold; padding:2px; padding-left:5px; color:#1a1a1a; border:1px solid #ffffff; text-align:left; }

th.list_manager_entries_head_small a, th.list_manager_entries_head_small a:visited, th.list_manager_entries_head_small a:active { color:#1a1a1a; }

td.list_manager_entries_head_small { width:0.5%; background-color:#cccccc; font-weight:bold; padding:2px; padding-left:5px; color:#1a1a1a; border:1px solid #ffffff; text-align:left; }

td.list_manager_entries_head_small a, td.list_manager_entries_head_small a:visited, td.list_manager_entries_head_small a:active { color:#1a1a1a; }

th.list_manager_entries_head_number { width:0.5%; background-color:#cccccc; color:#1a1a1a; border:1px solid #ffffff; padding:2px; padding-left:5px; font-weight:bold; text-align:left; }

th.list_manager_entries_head_number a, th.list_manager_entries_head_number a:visited, th.list_manager_entries_head_number a:active { color:#1a1a1a; }

td.list_manager_entries_head_number { width:0.5%; background-color:#cccccc; color:#1a1a1a; 
border:1px solid #ffffff; padding:2px; padding-left:5px; font-weight:bold; }

td.list_manager_entries_head_number a, td.list_manager_entries_head_number a:visited, td.list_manager_entries_head_number a:active { color:#1a1a1a; }

td.list_manager_entries_body { background-color:#eeeeee; color:#333333; 
border:1px solid #ffffff; padding:2px; padding-left:5px; vertical-align:top; }

td.list_manager_entries_body a, td.list_manager_entries_body a:visited, td.list_manager_entries_body a:active { color:#333333; }

td.list_manager_entries_body_small { width:0.5%; background-color:#eeeeee; border:1px solid #ffffff; color:#333333; padding:2px; padding-left:5px; vertical-align:top; }

td.list_manager_entries_body_small a, td.list_manager_entries_body_small a:visited, td.list_manager_entries_body_small a:active { color:#333333; }

td.list_manager_entries_body_number { width:0.5%; background-color:#eeeeee; border:1px solid #ffffff; color:#333333; padding:2px; padding-left:5px; text-align:right; vertical-align:top; }

td.list_manager_entries_body_number a, td.list_manager_entries_body_number a:visited, td.list_manager_entries_body_number a:active { color:#333333; }

td.list_manager_entries_foot { padding-top:10px; }

div.list_manager_entries_empty { padding-top:10px; }

/* ------------------------------ PAYPAL  -------------------------------- */

div.paypal_button { border:1px solid #cccccc; padding:7px; margin-top:10px; margin-bottom:10px; }
div.paypal_standard_head { font-weight:bold; padding-bottom:7px; }
div.paypal_standard_comment { padding-top:6px; }


/* ------------------------------ SITEMAP  -------------------------------- */

ul.sitemap_level_1 { list-style-type:none; display:block; padding:0px; margin:0px; }
ul.sitemap_level_2 { list-style-type:none; display:block; padding:0px; margin:0px; padding-left:20px; }
ul.sitemap_level_3 { list-style-type:none; display:block; padding:0px; margin:0px; padding-left:20px; }
ul.sitemap_level_4 { list-style-type:none; display:block; padding:0px; margin:0px; padding-left:20px; }
ul.sitemap_level_5 { list-style-type:none; display:block; padding:0px; margin:0px; padding-left:20px; }
ul.sitemap_level_6 { list-style-type:none; display:block; padding:0px; margin:0px; padding-left:20px; }

li.sitemap_level_1_object { display:block; padding:0px; margin:0px; padding-bottom:20px; }
li.sitemap_level_2_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_3_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_4_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_5_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_6_object { display:block; padding:0px; margin:0px; }

a.sitemap_level_1_object  { font-weight:bold; display:block; margin-bottom:3px; font-size:14px; }
a.sitemap_level_2_object  { font-weight:bold; display:block; margin-bottom:3px; }
a.sitemap_level_3_object  { display:block; margin-bottom:3px; }
a.sitemap_level_4_object  { display:block; margin-bottom:3px; }
a.sitemap_level_5_object  { display:block; margin-bottom:3px; }
a.sitemap_level_6_object  { display:block; margin-bottom:3px; }


/* ----------------------- WYSIWYG DESIGNEDITOR - VORANSICHT ------------------------- */

span.like_a_link { color:#001433; cursor:pointer; }

div.simple_poll_question { margin-bottom: 10px; font-weight: bold }
div.simple_poll_result { margin-bottom: 5px }
div.simple_poll_options { margin-bottom: 10px }


div.simple_poll_result_bar { background-color: #001433; height: 14px; cursor:pointer; }

div.design_gui_group_tables_head {
  background-color:#cccccc;
  color:#1a1a1a; 
  padding: 2px; width: 200px; font-weight:bold; cursor:pointer;
}

div.design_gui_group_tables_body {
  background-color:#eeeeee;
  color:#333333; 
  padding: 2px; width: 200px; cursor:pointer;

}

div.design_gui_group_head2, div.design_gui_group_head3, div.design_gui_group_flat1, div.design_gui_group_flat1a, div.design_gui_group_flat2, div.design_gui_group_flat2a { display:inline; cursor:pointer; }

div.design_gui_group_head2 { width:960px; height:24px; background-color:; color:#ffffff; }
div.design_gui_group_head3 { width:960px; height:24px; background-color:; color:#ffffff; }

div.design_gui_group_flat1 {
  background-color:;
  background-image:url("");
  color:#e6e6e6; 
  height:24px; background-repeat:no-repeat; cursor:pointer;
}

div.design_gui_group_flat1a {
  background-color:;
  background-image:url("");
  color:#e6e6e6; font-weight:bold;
  height:24px; background-repeat:no-repeat; cursor:pointer;
}

div.design_gui_group_flat2 {
  height:24px; width:100px;  
  background-color:;
  background-image:url("");
  color:; 
  background-repeat:no-repeat; cursor:pointer;
}

div.design_gui_group_flat2a {
  height:24px; width:100px;
  background-color:;
  background-image:url("");
  color:; 
  background-repeat:no-repeat; font-weight:bold; cursor:pointer;
}

div.design_gui_group_tree1, div.design_gui_group_tree1a { margin-left:9px; cursor:pointer; }

div.design_gui_group_tree2, div.design_gui_group_tree2a { margin-left:0px; cursor:pointer; }

div.design_gui_group_tree1 {
  background-color:;
  background-image:url("/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/tree1_img.gif");
  color:#ffffff; 
  padding-left: 15px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
  background-repeat: no-repeat; cursor:pointer;
}

div.design_gui_group_tree1a {
  background-color:;
  background-image:url("/go/bes/_ws/mediabase/_ts_1240905794027/images/designeditor/default/tree1a_img.gif");
  color:#e6e6e6; 
  padding-left: 15px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
  background-repeat: no-repeat; font-weight:bold; cursor:pointer;
}

div.design_gui_group_tree2 {
  background-color:;
  background-image:url("");
  color:#000000; 
  height:24px; background-repeat:no-repeat;
  padding-left: 15px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
  background-repeat: no-repeat; cursor:pointer;
}

div.design_gui_group_tree2a {
  background-color:;
  background-image:url("");
  color:#4d4d4d; 
  padding-left: 15px; margin-bottom: 3px; padding-top: 4px; height: 24px; 
  background-repeat: no-repeat; font-weight:bold; cursor:pointer;
}



/* ----------------------- GUI Editor BOXEN ------------------------------------------- */

div.gui_shoutbox { 
  clear: both; 
  border:1px solid #cccccc; background-color:#eeeeee;
  padding:10px; margin-top:10px;
}
div.gui_shoutbox_head { color:#333333; padding-bottom:5px; }
div.gui_button, a.button { 
  display: inline-block;
  background-color: #f0f0f0; 
  color:#444;
  padding: 2px; padding-left:5px; padding-right:5px; margin-top:3px; margin-bottom:3px;
  border: 1px solid #aaa;
  border-bottom: 1px solid #444;
  border-right: 1px solid #444; 
}
a.button, a.button:active, a.button:visited, a.button span {
  color:#444;
}
a.button:hover, a.button:hover span {
  color: #0E4F7D;
}

div.gui_shoutbox_msg_head { 
  padding-top:8px; 
  color:#333333; 
}
div.gui_shoutbox_msg { 
  border:1px solid #cccccc; 
  padding:10px; padding-top:0px; margin-bottom:10px; background-color:#eeeeee; 
}

th.gui_shoutbox_form_data { padding-right:5px; }

div.gui_tag_editor { 
  border:1px solid #cccccc;
  padding:10px; margin-top:15px; 
}
div.gui_tag_editor_head { 
  background-color:#cccccc; color:#1a1a1a;
  padding:3px; padding-left:5px;
  font-weight:bold; 
}
div.gui_tag_editor_taglist_head { 
  padding-left:5px; padding-top:10px;
}
div.gui_tag_editor_taglist_body { 
  padding:2px; padding-left:5px; margin-bottom:10px; 
  border-bottom:1px solid #ccc;
}

div.gui_tag_cloud_body span { padding-right:10px; }

/* ----------------------- GUI Forum (neu)  ------------------------------------------- */

table.gui_forum_topics, table.gui_forum_posts {
        margin-top: 10px; margin-bottom: 10px;
}
table.gui_forum_topics th, table.gui_forum_topics td, table.gui_forum_posts td {
        border: 1px solid #ccc; padding: 2px; padding-left:4px; padding-right:4px; font-size: 12px;
}
th.gui_forum_topics {
        background-color:#cccccc; color:#1a1a1a;
  text-align:left;
}
td.gui_forum_topic {
        background-color: #fff; 
}
tr.gui_forum_post_body {
        height: 100px;
}
td.gui_forum_post_user, td.gui_forum_post_info {
        background-color:#eeeeee; color:#333333;
  padding: 4px;
}
td.gui_forum_post_content {
        background-color: #fff;
  padding: 4px; 
}
div.gui_forum_topic_head {
        font-size: 14px; font-weight: bold;
}
div.gui_forum_ts {
        font-size: 10px; color: #667
}
div.gui_forum_post_quote {
  border: 1px solid #ddd;
  margin-bottom: 10px; 
}
div.gui_forum_post_quote_head {
  background-color: #f0f0ff;
  font-weight: bold;
  padding: 4px;
}
div.gui_forum_post_quote_body {
  padding: 4px;
}

/* ----------------------- Mitgliedschaften  ------------------------------------------- */

div.gui_subscription_configurator_head {
  padding-left:5px; padding-bottom:3px;
}
div.gui_subscription_configurator_body { 
  padding: 4px; margin-right:10px; margin-left:2px;
  background-color: #eeeeee; border: 1px solid #d6d6d6; 
  vertical-align: top; color:#333333; font-size:11px;
}

div.gui_subscription_models_item { margin-bottom:10px; }
div.gui_subscription_model_head { font-weight:bold; }  

/* ----------------------- Alternierungen  ------------------------------------------- */

div.alt_0, tr.alt_0, td.alt_0, th.alt_0 { 
  background-color:#eeeeee; 
  color:#333333; 
  padding:6px; margin-bottom:5px;
}
div.alt_1, tr.alt_1, td.alt_1, th.alt_1 { 
  background-color:#d6d6d6; 
  color:#333333; 
  padding:6px; margin-bottom:5px;
}



/* ----------------------- Flash - Animationen  ------------------------------------------- */

.gui_img_slider_h ul.gui_img_slider_view {
  position:relative;
  z-index:1;
  width:1000000px;
}

ul.gui_img_slider_view {
  margin:0;
  padding:0;
  vertical-align:middle;
}

ul.gui_img_slider_view li { vertical-align:middle; }

.gui_img_slider_h,
.gui_img_slider_v {
  background:#eeeeee;
  overflow:hidden;
}

.gui_img_slider_h li,
.gui_img_slider_v li {
  margin:0;
  padding:10px;
  overflow:hidden;
  list-style:none;
  vertical-align:middle;
}

.gui_img_slider_h li {
  float:left;
}

div.gui_img_slider_clip_h,
div.gui_img_slider_clip_v {
  margin:0px auto;
}
div.gui_img_slider_clip_h {
  vertical-align:middle;
}

td.gui_img_slider_left,
td.gui_img_slider_right,
td.gui_img_slider_top,
td.gui_img_slider_bottom {
  padding:3px;
}
img.gui_img_button, a.gui_img_button { vertical-align:middle; }

div.gui_img_dialog          { padding:10px; text-align:center; }
div.gui_img_dialog_img_box  { text-align:center; }
img.gui_img_dialog_img      { text-align:center; }
span.gui_img_dialog_current { padding-left:3px; padding-right:4px; }

div.gui_img_slider_clip_h { vertical-align:middle; }
table.gui_img_slider_h td { vertical-align:middle; }



/* ----------------------- Google Maps ---------------------------------------- */

td.googlemap_head { font-weight:bold; }
td.googlemap_pic { padding-right:7px; vertical-align:top; }
td.googlemap { font-size:11px; vertical-align:top; }
td.googlemap th, td.googlemap td { font-size:11px; }
td.googlemap th { padding-right:4px; }

/* ----------------------- Voting System -------------------------------------- */

div.gui_feedback_comments_list { background-color:#e2e2e2; padding:10px; }

div.gui_feedback_comments_overview { 
  margin-bottom:20px; margin-top:5px; padding:10px; border:none;
  background-color:#eeeeee; 
  color:#333333; 
}
div.gui_feedback_comment_form { 
  margin-bottom:15px; padding:10px;
  background-color:#eeeeee; 
  color:#333333;
}
td.gui_list_item.first_cell.last_cell { padding-top:10px; padding-bottom:10px; }
div.gui_feedback_admin_comment_body { font-style:italic; padding-top:4px; padding-bottom:4px; color:#707070; }

span.gui_feedback_rating_text { font-weight:bold; padding-left:4px; padding-right:4px; }

span.gui_feedback_show_form {
  padding:3px;
}


/* ---------------------------------------------------------------------------- */
/* ---------------------- GUI Listen Formatierung ----------------------------- */
/* ---------------------------------------------------------------------------- */

/* ----------------------------- BODY ---------------------------------------- */


div {

}


div.gui_frontend_top_nav_1 {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/10/28/0/0/0/0/a4a4ac/525256/transparent/bg.png");
}
div.gui_frontend_top_nav_1_inner {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/10/28/0/0/0/0/a4a4ac/525256/transparent/bg.png");
}

.dojoDialog {
  background : #fff;
  border : 1px solid #999;
}

div.gui_frontend_copyright {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/800/28/18/0/18/0/a4a4ac/525256/transparent/bg.png");
}
div.gui_frontend_copyright_inner {
  color:#000;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/1200/28/0/18/0/18/a4a4ac/525256/transparent/bg.png");
}

/* body-tags */

body.gui_frontend noscript { color:#c00; border:1px solid #c00; }
body.gui_frontend_anonymous { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/4/500/0/0/0/0/ffffff/dddddd/dddddd/bg.png"); 
  background-color:#dddddd;
}

input.gui {
   border-bottom: 1px solid #e0e0e0;
   border-right: 1px solid #e0e0e0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595;
}
input.gui_button { 
  background-color:#e0e0e0;
  color:#000;
   border-bottom: 1px solid #d0d0d0;
   border-right: 1px solid #c0c0c0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595; 
}
input.gui_submit.module_manager_search { 
  color:#333333; background-color:#ffffff#ffffff;
  background-image:url("/elements/apps/gui/https/icons/current/submit_arrow.png");
}
input.gui_submit.module_manager_save_filter { 
  color:#333333; background-color:#ffffff;
  background-image:url("/elements/apps/gui/https/icons/current/submit_arrow.png");
}
select.gui { 
   border-bottom: 1px solid #e0e0e0;
   border-right: 1px solid #e0e0e0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595; 
}
textarea.gui {
  width:100%;
   border-bottom: 1px solid #e0e0e0;
   border-right: 1px solid #e0e0e0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595; 
}

div.gui_simple_form_field_input { width:100%; }

/*------------- Gui Login-BOx neu --------------------*/

div.gui_frontend_login {  
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded-gradient_mrippled/500/350/18/18/18/18/d4d4d4/dbdbdb/transparent/bg.png"); 
}
div.gui_frontend_login_form { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/430/160/18/18/18/18/e9e9e9/e9e9e9/transparent/bg.png");
  color:#74747C;
}
div.gui_frontend_login_form a, div.gui_frontend_login_form a:visited, div.gui_frontend_login_form a:active { color:#74747C; }
div.gui_frontend_login_logo { 

}
input.gui_submit_frontent_login {
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/login.png");
  background-repeat:no-repeat; 
  border:none; background-color:#E9E9E9; color:#74747C;
}

/*------------- Gui Login-BOx alt --------------------*/

div.gui_login_box {
  padding:0px; padding-top:20px; padding-bottom:20px; margin:0px; 
}
div.gui_login_box_body {
  border:1px solid #bebebe; background-color:#eeeeee;
}
div.login_form { background-color:#ffffff; border:1px solid #d6d6d6; padding:7px; }

div.login_form_user input, div.login_form_passwd input { margin-right:10px; }

span.gui_simple_form_field_label_asterisk { color:#c00; }

/* ******************** Top / Main / Copyright ******************** */

div.gui_top {
  border: 1px solid #999; background-color: #F5F5FC;
}

table.gui_topnav_1 { background-color: #ccc; }
tr.gui_topnav_1 { border-right:1px solid #404040; border-left:1px solid #404040; }
td.gui_topnav_1_item_0 { border-right:1px solid #999; }
td.gui_topnav_1_item_1 { border-right:1px solid #999; }
td.gui_topnav_1_item_hover { border-right:1px solid #999; color:#000; }

a.gui_topnav_1_item_hover { color:#000; }

div.gui_topnav_1_item_0 { color: #fff }
div.gui_topnav_1_item_1 { color: #c00; }
div.gui_topnav_1_item_hover { color: #000; }


table.gui_topnav_2 { background-color: #667; }
tr.gui_topnav_2 { border-right:1px solid #bbb; border-left:1px solid #bbb; }

td.gui_topnav_2_item_0 { border-right:1px solid #bbb; }
td.gui_topnav_2_item_1 { border-right:1px solid #bbb; background-color:#fff;}
td.gui_topnav_2_item_hover { border-right:1px solid #bbb; background-color:#fff; }

a.gui_topnav_2_item_1, a:visited.gui_topnav_2_item_1, a:active.gui_topnav_2_item_1 { color:#666; }

div.gui_topnav_2_item_0 { color: #666 }
div.gui_topnav_2_item_1 { color: #28284d }

div.gui_box_global {
  border: 1px solid #bbb; background-color: #F3F3F3; 
}
div.gui_box_global_head { background-color: #DCDCE2; color: #28284D;
}
div.gui_copyright { color: #889; }


/* ******************** Boxes ******************** */

div.gui_box {
  border: 1px solid #aaa; background-color: #fff; 
}
div.gui_box_head { 
  background-color: #fff; color: #28284D;
}

/* ******************** Tabs (Reiter) CRM Neu ******************** */

div.gui_tabs_main_1 {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/900/70/0/0/18/0/000000/000000/transparent/bg.png");
}
div.gui_tabs_main_1_inner {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/900/70/0/0/0/18/000000/000000/transparent/bg.png");
}

div.gui_tabs_main_1_item.sel_0 {
  color: #fff;
}
div.gui_tabs_main_1_item_inner.sel_0 {
  color: #fff;
}
a:hover div.gui_tabs_main_1_item_inner.sel_0 {  
  color: #bbb; 
}

div.gui_tabs_main_1_item.sel_1 {  
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/120/26/8/0/0/0/6d6c6d/999799/transparent/bg.png");
  color: #fff; 
}

div.gui_tabs_main_1_item.sel_1.last_level {  
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/120/22/8/0/8/0/6d6c6d/999799/transparent/bg.png");
  color: #fff; 
}
div.gui_tabs_main_1_item_inner.sel_1 {  
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/120/25/0/8/0/0/6d6c6d/999799/000000/bg.png");
  background-position: right top; background-repeat:no-repeat; 
  color: #fff; 
}
div.gui_tabs_main_1_item_inner.sel_1.last_level {  
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/120/22/0/8/0/8/6d6c6d/999799/000000/bg.png");
  background-position: right top; background-repeat:no-repeat; 
  color: #fff; 
}
div.gui_tabs_main_2 {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/100/27/0/0/18/0/999799/c5c3c5/ffffff/bg.png");
}
div.gui_tabs_main_2_inner {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/1000/27/0/0/0/18/999799/c5c3c5/transparent/bg.png");
}
div.gui_tabs_main_2_item.sel_0 { 
  color: #fff;
}
a:hover div.gui_tabs_main_2_item.sel_0 {  
  color: #444; 
}

div.gui_tabs_main_2_item.sel_1 { 
  color: #000;
}

/* **** Tabs in Liste (hell) **** */

div.gui_tabs_module_entry_sub { border-bottom:1px solid #bbb; }


div.gui_tabs_module_entry_sub_item_1 {
  background-color: #fff; 
  border-right:1px solid #bbb; border-left:1px solid #bbb; border-top:1px solid #bbb; border-bottom: 1px solid #fff;
  color: #000;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/reiter_hell_aktiv.gif");
}
div.gui_tabs_module_entry_sub_item_0 {
  border-right:1px solid #aaa; border-left:1px solid #aaa; border-top:1px solid #aaa; border-bottom: 1px solid #aaa;
  color: #fff; background-color:#bbb;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/reiter_hell_inaktiv.gif");
}

div.gui_tabs_module_entry_sub_content { background-color:#fff; border-right:1px solid #bbb; border-left:1px solid #bbb; border-bottom: 1px solid #bbb; }



/* **** Tabs in Liste (dunkel) **** */


div.gui_tabs_dark_item_1 {
  color: #333333;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/100/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png"); 
  background-color:#ffffff#ffffff;
}
div.gui_tabs_dark_item_1_inner {
  color: #333333;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/100/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_tabs_dark_item_1_inner h2 { font-size:12px; color:#333333; }
div.gui_tabs_dark_item_0 {
  color: #1a1a1a;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/100/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png"); 
  background-color:#ffffff#ffffff;
}
div.gui_tabs_dark_item_0_inner {
  color: #1a1a1a;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/100/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png"); 
}
a:hover div.gui_tabs_dark_item_0 { color:#484848; }
a:hover div.gui_tabs_dark_item_0_inner { color:#484848; }

div.gui_tabs_dark_content { 
  background-color:#ffffff#ffffff; padding:0px;
}
td.gui_tabs_dark_tr { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
td.gui_tabs_dark_br {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/0/12/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
td.gui_tabs_dark_mr {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
td.gui_tabs_dark_b {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
td.gui_tabs_dark_bl {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/12/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}

/* **** Tabs in Liste (hell neu) **** */


div.gui_tabs_bright_item_1 {
  color: #696869;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png"); 
  background-color:#ffffff#ffffff;
}
div.gui_tabs_bright_item_1_inner {
  color: #696869;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png"); 
}
div.gui_tabs_bright_item_0 {
  color: #1a1a1a;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png"); 
}
div.gui_tabs_bright_item_0_inner {
  color: #1a1a1a;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}
a:hover div.gui_tabs_bright_item_0_inner { color:#484848; }

div.gui_tabs_bright_item_0.collapsed {
  color: #1a1a1a;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/100/20/12/0/12/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}
div.gui_tabs_bright_item_0_inner.collapsed {
  color: #1a1a1a; 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/40/20/0/12/0/12/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}

div.gui_tabs_bright_item_0.expanded {
  background-color:#ffffff#ffffff;
}

div.gui_tabs_bright_content { 
  background-color:#ffffff#ffffff;
}

td.gui_tabs_bright_tr {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}
td.gui_tabs_bright_br {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/0/12/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}
td.gui_tabs_bright_bl {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/12/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}

/*************** dynamische Reiter ************************/

div.dojoSplitContainer { background-color:#fff; border:1px solid #bbb; }
div.dojoTabPaneWrapper { border:1px solid #bbb; }


div.dojoTabContainer.gui_djtabs_sub_nav div.dojoTabPaneWrapper, div.gui_non_tabbed_box {
        background-color: #fff;
}
div.gui_non_tabbed_box.bright {
  border-left:1px solid #ffffff#ffffff; border-right:1px solid #ffffff#ffffff;
}


div.dojoTabContainer.gui_djtabs_sub_nav div.dojoTab {
  border-right:1px solid #aaa; border-left:1px solid #aaa; border-top:1px solid #aaa; border-bottom: 1px solid #aaa;
  color: #fff; background-color:#bbb;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/reiter_hell_inaktiv.gif");
}
div.dojoTabContainer.gui_djtabs_sub_nav div.dojoTab span { color:#fff; }
div.dojoTabContainer.gui_djtabs_sub_nav div.dojoTab.current span { color:#000; }

div.dojoTabContainer.gui_djtabs_sub_nav div.dojoTab.current {
  background-color: #fff; 
  border-right:1px solid #bbb; border-left:1px solid #bbb; border-top:1px solid #bbb; border-bottom: 1px solid #fff;
  color: #000;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/reiter_hell_aktiv.gif");
}


/* ******************** Buttons ******************** */


div.gui_button { 
  background-color:#e0e0e0;
  color:#000;
   border-bottom: 1px solid #d0d0d0;
   border-right: 1px solid #c0c0c0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595;
}
div.gui_button.filter_0 {
  background-color:#fff;
}
div.gui_button.filter_1 {
  background-color:#eee;
  color:##001433;
}
div.gui_toolbar_button { 
  color:#000;
}

div.gui_toolbar_button.real_button_wide {
  color: #696869;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/127/23/12/0/12/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_toolbar_button_inner.real_button_wide {
  color: #696869;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/50/23/0/12/0/12/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
a:hover div.gui_toolbar_button_inner { color:#777; }

div.gui_toolbar_button_inner { color:#333333; }
div.gui_search_input_head { color:#333333; }


/****************************************** Module Search ********************************/

a.gui_no_color, a.gui_no_color:visited, a.gui_no_color:active { color:#000; }

/* ******************** A-Z ********************** */

div.gui_a_to_z_item.sel_0 { color:#333333; padding-left:3px; padding-right:3px; }
div.gui_a_to_z_item.sel_1 { color:#001433; padding-left:3px; padding-right:3px; }

a:hover div.gui_a_to_z_item.sel_0 { color:#001433; }

div.gui_module_search_notabs { border:1px solid #bbb; background-color:#eee; }


/* ******************** List ********************  */

td.gui_generic_infos { color: #777; }
td.gui_generic_infos a, td.gui_generic_infos a:visited, td.gui_generic_infos a:active { color: #777; }

table.gui_list_items a, table.gui_list_items a:active, table.gui_list_items a:visited { color: #000000 }
tr.gui_list_items_head { 
  background-color: #ffffff#ffffff; color: #000000
}
tr.gui_list_items_head th {
  border-bottom:1px solid #ffffff#ffffff;
}
tr.gui_list_items_head a, tr.gui_list_items_head a:visited, tr.gui_list_items_head a:active { color: #001433; }
tr.gui_list_items a:hover { color:#001433; }
tr.gui_list_items { 
  background-color: #ffffff#ffffff;
}
tr.gui_list_items.alt_1 {
  background-color: #ffffff#ffffff;
}

tr.gui_list_items.overdue_1 {
  background-color: #fcc
}

a.gui_list_item.sel_1, a.gui_list_item.sel_1:visited, a.gui_list_item.sel_1:active { 
}

td.gui_list_item.sel_1 {

}
tr.gui_list_items.alt_1 td.gui_list_item.sel_1 {

}

/* FOOO */

th.gui_list_item.sel_0.bright.first_cell {
  border-left:1px solid #ffffff#ffffff;
}
th.gui_list_item.sel_0.bright.last_cell {
  border-right:1px solid #ffffff#ffffff;
}
td.gui_list_item.sel_0.bright.first_cell {
  border-left:1px solid #ffffff#ffffff;
}
td.gui_list_item.sel_0.bright.last_cell {
  border-right:1px solid #ffffff#ffffff;
}



td.gui_list_items_border_t.bright {
  border-top:1px solid #ffffff#ffffff;
}
td.gui_list_items_border_tr.bright {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded-border_c#ffffff#ffffff_atr/200/200/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/transparent/bg.png");
}
td.gui_list_items_border_tl.bright {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded-border_c#ffffff#ffffff_atl/200/200/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/transparent/bg.png");
  background-color:#ffffff#ffffff;
}
td.gui_list_items_border_b.bright {
  border-bottom:1px solid #ffffff#ffffff;
}
td.gui_list_items_border_br.bright {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded-border_c#ffffff#ffffff_abr/200/200/0/0/0/12/#ffffff#ffffff/#ffffff#ffffff/transparent/bg.png");
}
td.gui_list_items_border_bl.bright {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded-border_c#ffffff#ffffff_abl/200/200/0/0/12/0/#ffffff#ffffff/#ffffff#ffffff/transparent/bg.png");
}


td.gui_list_items_border_t.dark {
  background-color:#ffffff#ffffff;
}
td.gui_list_items_border_tr.dark {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
  background-color:#ffffff#ffffff;
}
td.gui_list_items_border_tl.dark {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
  background-color:#ffffff#ffffff;
}
td.gui_list_items_border_b.dark {
  background-color:#ffffff#ffffff;
}
td.gui_list_items_border_br.dark {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/0/12/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
  background-color:#ffffff#ffffff;
}
td.gui_list_items_border_bl.dark {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/20/20/0/0/12/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png"); 
  background-color:#ffffff#ffffff;
}

th.gui_list_item_1 a, th.gui_list_item_1 a:visited, th.gui_list_item_1 a:active { color: #001433; }
th.gui_list_item_hover a, th.gui_list_item_hover a:visited, th.gui_list_item_hover a:active { color: #001433; }
th.gui_list_item_1, th.gui_list_item_hover { color: #001433; }

tr.gui_list_items_hover {
}
div.gui_related_list {
}
div.gui_related_list_head {
}



/* ******************** Designauswahl ******************** */

div.gui_design_chooser_design { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/150/133/12/12/12/12/#ffffff#ffffff/#ffffff#ffffff/transparent/bg.png");
}
span.gui_design_chooser_design_choose { color:#ffffff#ffffff; }


/* ******************** Manager ******************** */

div.gui_module_manager { background-color:#eee; border:1px solid #bbb; }


/* ******************** Multicol ******************** */

table.gui_form_wide_multicol { width:100%; }

div.gui_form_wide_multicol_head { color:#777; }
div.gui_form_wide_multicol_head.label_1 { border-bottom:1px solid #aaa; color:#777; }
th.gui_form_wide_multicol { background-color:#ffffff#ffffff; border:1px solid #ffffff#ffffff; }
td.gui_form_wide_multicol { border-bottom:1px solid #ffffff#ffffff; }

th.gui_form_wide_multicol_search { border-bottom:1px solid #ffffff#ffffff; }

div.gui_form_wide_head { color:#777; }
div.gui_form_wide_head.label_1 { border-bottom:1px solid #aaa; color:#777; }

/* ******************** Editor ******************** */

th.gui_form, th.gui_form_required, td.gui_form { border: 1px solid #dadada; }

th.gui_form, th.gui_form_required {
  background-color: #eaeaea;
}
td.gui_form {
  background-color: #f4f4f4
}

/* ******************** RSS-Reader ******************** */

div.gui_rss_reader_entries_head {
  border-bottom: 1px solid #bbb; 
}
div.gui_rss_reader_list_feed_0 {
        color: #000; 
}
div.gui_rss_reader_list_feed_1 {
        color: ##001433;
}
div.gui_rss_reader_list_item_0 {
        color: #000;
}
div.gui_rss_reader_list_item_1 {
        color: ##001433;
}


/* ******************** Simple Nav ******************** */

div.gui_simple_nav_item_0, div.gui_simple_nav_item_1 {
  color: #000;
}

/* ******************** Portlet Box ******************** */

div.gui_portlet_box {
  border: 1px solid #bbb;
}
tr.gui_portlet_box_title {
  background-color: #fff;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/gui_head.gif");
}
td.gui_portlet_box_content {
  border-top: 1px solid #bbb;
  background-color:#fff;

}

/* ******************** FAQs ******************** */

div.gui_faqs_questions_head {
  color: #666;
}
div.gui_faqs_answers_head {
  color: #666;
}
span.gui_faqs_question {
  color: #000
}
table.gui_simple_single { 
  border:1px solid #e0e0e0;
}
th.gui_simple_single { 
  background-color:#cccccc; color:#1a1a1a; border-bottom:1px solid #fff;
}
td.gui_simple_single { 
  background-color:#eeeeee; color:#333333; border-bottom:1px solid #e0e0e0;
}
div.gui_nav_box {
  background-color: #efefef; border: 1px solid #aaa;
}
div.gui_nav_box_head {
  background-color:#ccc; color:#000;
}
div.gui_nav_box_body {
  color:#000;
}
th.gui_forum_topics { background-color:#e0e0dd; border:1px solid #bbb; }

td.gui_forum_post_user   { background-color:#e0e0dd; border:1px solid #bbb; }
td.gui_forum_post_info   { background-color:#e0e0dd; border:1px solid #bbb; }

div.gui_inbox_msg      { background-color:#f0f0f0; border:1px solid #bbb; }
div.gui_inbox_msg_head { background-color:#e0e0dd; border:1px solid #bbb; }

div.category_display_matrix_faqs      { padding-bottom:15px; }
div.category_display_matrix_faqs_head { font-size:13px; color:#000833; font-weight:bold; }


/* ******************** List (Blocknav) ******************** */
div.gui_blocknav { 
}
div.gui_blocknav_item {
  color: #000000;
}
td.gui_blocknav_module_manager_item {
  color: #000000;
}
div.gui_blocknav_item.active {
  color: #001433;
}

/******************************* messaging_overview ****************/

th.gui_msg_overview {
  border: 1px solid #bbb;
  background-color: #ddd;
}
td.gui_msg_overview {
  border: 1px solid #bbb;
  background-color: #fff;
}

/****************************************** Frontend ********************************/

div.gui_frontend_tab_main_box_head {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/200/28/12/12/0/0/ffffff/ffffff/transparent/bg.png"); 
}
div.gui_frontend_tab_main_box_head_inner {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/200/27/12/12/12/12/000000/000000/transparent/bg.png"); 
  color:#fff;
}

div.gui_frontend_tab_main_box_head2 { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/550/10/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_frontend_tab_main_box_head2_inner { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/150/10/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}


div.gui_frontend_tab_main_box_body {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/200/22/0/0/0/0/ffffff/ffffff/transparent/bg.png");
  color:#fff;
}
div.gui_frontend_tab_main_box_foot {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/200/15/0/0/12/12/ffffff/ffffff/transparent/bg.png");
   color:#fff;
}
div.gui_tree_area {
  background-color: #ffffff;  
}

table.dojoPopupMenu2 {
  background-color:#ffffff#ffffff;
  border:1px solid #bbb;
}
tr.dojoMenuItem2 {
  background-color:#f0f0f0;
}
tr.dojoMenuItem2.dojoMenuItem2Hover {
  background-color:#e0e0e0;
}

div.gui_simple_nav_right_text { color: #fff; }
span.gui_simple_nav_right_text_item_0 { color: #fff; }
span.gui_simple_nav_right_text_item_1 { color: #fff; }
a:hover span.gui_simple_nav_right_text_item_0 { color:#000; }

div.gui_tabs_main_1_add.mid_level, div.gui_tabs_main_1_add.last_level { 
  color:#A4A4AC;
}
span.gui_reminder_count { color: #f1c52e }

td.gui_frontend_main_nav_left {
  border-right: 1px solid #aaa; 
}

a.gui_path, a.gui_path:active, a.gui_path:active { color:#444; }

div.gui_shortcuts_sep { 
  border-top:1px solid #aaa; border-bottom:1px solid #f0f0f0;
}
div.gui_main_sep {
  border-top:1px solid #aaa; border-bottom:1px solid #f0f0f0;
}
div.gui_main_sep.bright {
  border-top:1px solid #ccc; border-bottom:1px solid #fff;
}

/****************************************** Dashlet ********************************/

div.gui_dashlet { 
  background-color:#ffffff#ffffff;
}

tr.gui_dashlet_head { 
  background-color:#fcfcfc; color:#000; 
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/gui_head.gif");
}
div.gui_dashlet_head { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/550/20/0/0/12/0/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}
div.gui_dashlet_head_inner { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/150/20/0/0/0/12/#ffffff#ffffff/#ffffff#ffffff/#ffffff#ffffff/bg.png");
}
div.gui_dashlet_head2 { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/550/10/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_dashlet_head2_inner { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/150/10/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_dashlet_body {
  background-color:#ffffff#ffffff;
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/10/20/0/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_dashlet_content_pad {
  background-color:#ffffff#ffffff;
}
div.gui_dashlet_foot { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/550/20/0/0/12/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_dashlet_foot_inner { 
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/150/20/0/0/0/12/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
td.gui_dashlet_content {
  background-color:#ffffff; 
}
div.gui_dashlet_add { color:#000; }

a.gui_rss_link, a.gui_rss_link:visited, a.gui_rss_link:active { color:#000; }
a.gui_rss_link:hover { color:##001433; }

div.gui_rss_item_compact { 
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/dashlet_rss_point.png"); 
  background-color:#ffffff#ffffff;
}
div.gui_dashlet_text_content { background-color:#fff; }

/****************************************** Tooltips ********************************/

div.dojoTooltip      { background-color:#ffffff#ffffff; color:#000; }
div.gui_tb_selection_popup { 
  border-bottom:1px solid #ffffff#ffffff; 
  border-right:1px solid #ffffff#ffffff;  
}
div.gui_tb_selection_item { color:#000; }
div.gui_tb_selection_item.sel { color:#fff; }
div.gui_tb_selection_item.sel:hover { color:#000; }

div.gui_tb_selection_sep {
  border-top:1px solid #aaa; border-bottom:1px solid #f0f0f0; 
}
div.gui_tb_selection_list_item a:hover { background-color:#cccccc; }

div.gui_tooltip    { background-color:#ffffff; border:1px solid #bbb; }
div.gui_tooltip_head  { background-color:#ffffff#ffffff; border-bottom:1px solid #ccc; }


/****************************************** Kalender ********************************/

div.gui_calendar_nav_top {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/1350/25/12/0/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}
div.gui_calendar_nav_top_inner {
  background-image:url("/go/bes/_ws/mediabase/gui_element/bg_tb/rounded/150/25/0/12/0/0/#ffffff#ffffff/#ffffff#ffffff/ffffff/bg.png");
}

div.gui_simple_form_group { border:1px solid #bbb; }

span.gui_calendar_year_month_day { color:#000; }

div.gui_calendar_day_of_month.current { border:1px solid #F47720; }


/************ Jahresansicht *********************/

tr.gui_calendar_year_month_nav { color:#000; border-top:1px solid #bbb; border-bottom:1px solid #bbb; }

tr.gui_calendar_year_month { background-color:#CDCDCB; color:#000; border:1px solid #bbb; }

th.gui_calendar_year_month { color:#000; }

td.gui_calendar_year_days_head_wd { background-color:#ffffff#ffffff; border:1px solid #ccc; }
td.gui_calendar_year_days_head_we { background-color:#ffffff#ffffff; border:1px solid #ccc; }

td.gui_calendar_year_day_wd_om { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_year_day_wd_cm { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_year_day_we_om { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_year_day_we_cm { background-color:#ffffff#ffffff; border:1px solid #ddd; }

span.gui_calendar_year_year_month_head { color:#000; }

td.gui_calendar_year_day_wd_cm.entries_1 { background-color:#FEF3CB; }
td.gui_calendar_year_day_we_cm.entries_1 { background-color:#FEF3CB; }

div.gui_calendar_year_day_of_month.current { border:1px solid #F47720; }


/************ Monatsansicht *********************/

/* tr.gui_calendar_month { background-color:#fff; color:#444; border-top:1px solid #bbb; } */

td.gui_calendar_days_head_wd { background-color:#ffffff#ffffff; border:1px solid #ccc; }
td.gui_calendar_days_head_we { background-color:#ffffff#ffffff; border:1px solid #ccc; }

td.gui_calendar_day_wd_om { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_day_wd_cm { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_day_we_om { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_day_we_cm { background-color:#ffffff#ffffff; border:1px solid #ddd; }

td.gui_calendar_day_wd_cm span { color:#000; }

span.gui_calendar_month_day { color:#000; }

div.gui_calendar_month_nav { color:#000; }

td .gui_calendar_entry span { color:#000; }  

/************ Wochenansicht *********************/

/* tr.gui_calendar_week_day_nav { 
  background-color:#fff; color:#000; border:1px solid #bbb; 
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/gui_head.gif");
} */

th.gui_calendar_week_day { background-color:#ffffff#ffffff; border:1px solid #ccc; }
td.gui_calendar_week_day { background-color:#ffffff#ffffff; border:1px solid #ddd; }

td.gui_calendar_week_day span { color:#000; }

span.gui_calendar_week_day { color:#000; }

div.gui_calendar_day_of_week.current { border:1px solid #F47720; }


/************ Tagesansicht *********************/

/* tr.gui_calendar_day_nav { 
  background-color:#fff; color:#000; border:1px solid #bbb;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/gui_head.gif"); 
} */

th.gui_calendar_hour { background-color:#ffffff#ffffff; border:1px solid #ccc; }
td.gui_calendar_hour { background-color:#fff; border:1px solid #ddd; }

td.gui_calendar_hour span { color:#000; }
td.gui_calendar_hour a:hover { color:##001433; }

span.gui_calendar_day_head { color:#000; }

div.gui_calendar { color:#000; }


/************ Seitenleiste *********************/

tr.gui_calendar_nav_month { color:#444; }

td.gui_calendar_nav_days_head_wd { background-color:#ffffff#ffffff; border:1px solid #ccc; color:#000; }
td.gui_calendar_nav_days_head_we { background-color:#ffffff#ffffff; border:1px solid #ccc; color:#000; }

td.gui_calendar_nav_day_wd_om { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_nav_day_wd_cm { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_nav_day_we_om { background-color:#ffffff#ffffff; border:1px solid #ddd; }
td.gui_calendar_nav_day_we_cm { background-color:#ffffff#ffffff; border:1px solid #ddd; }

span.gui_calendar_nav_month_day { color:#000; }

div.gui_calendar_nav_month_nav { color:#000 }

td.gui_calendar_nav_day_wd_cm.entries_1 { background-color:#FEF3CB; }
td.gui_calendar_nav_day_we_cm.entries_1 { background-color:#FEF3CB; }

div.gui_calendar_nav_day_of_month.current { border:1px solid #F47720; }


tr.gui_calendar_nav_days_body a:hover { color:##001433; }
td.gui_calendar_entry.hour_of_day a:hover { color:##001433; }


/************** alte GUIs ************************/

div.wsotreegui_b_i_r_o { 
  background-color:#e0e0e0;
  color:#000;
   border-bottom: 1px solid #d0d0d0;
   border-right: 1px solid #c0c0c0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595; 
}
a.wsobuttono, a.wsobuttono:visited, a.wsobuttono:active { color:#000; }

div.wsotreegui_b_i_r_a {
  background-color:#fff;
  color:#c00;
   border-bottom: 1px solid #d0d0d0;
   border-right: 1px solid #c0c0c0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595;
}
div.wsotreegui_b_i_r_a a, div.wsotreegui_b_i_r_a a:visited, div.wsotreegui_b_i_r_a a:active { color:#c00; }
a.nav, a.nav:visited, a.nav:active { color:#000; }

div.wsotreegui_left_out { border:1px solid #ccc; }
div.wsotreegui_left { 
  background-color: #f8f8f8;
  background-image:url("/elements/apps/gui/https//styles/gui/designs/set1/dashlet_body.gif");
  border:3px solid #efefef;
 }
div.wsotreegui_left_tree { 
  border: 1px solid #ccc;
  background-color: #fff;
}
td.wsotreegui1aa { background-color:#eee; border:1px solid #ccc; }

td.wsotreegui1ac { background-color:#eee; border:1px solid #ccc; }
td.wsotreegui1ac.editor form { background-color:#fff; border:1px solid #ccc; }

td.td1 { background-color:#e8e8e8; border:1px solid #fff; }
td.td3 { border-bottom:1px solid #ccc; background-color:#fff; }
td.td1head { border-bottom:1px solid #aaa; color:#777; }

span.td1_required_star { color:#c00; }

a.tmpl_view, a.tmpl_view:visited, a.tmpl_view:active, div.backup_restore a { 
  background-color:#e0e0e0;
  color:#000;
   border-bottom: 1px solid #d0d0d0;
   border-right: 1px solid #c0c0c0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595;
}
a.tmpl_download, a.tmpl_download:visited, a.tmpl_download:active {
  background-color:#e0e0e0;
  color:#c00;
   border-bottom: 1px solid #d0d0d0;
   border-right: 1px solid #c0c0c0;
   border-top: 1px solid #959595;
   border-left: 1px solid #959595;
}
div.tmpl_edited_warning { 
  border:1px solid #3366CC; background-color:#3366cc; color:#fff;
  background-image:url("/elements/apps/gui/https//icons/current/signal_info.png"); 
}
div.tmpl_download_hint   { color:#777; }
div.tmpl_download_hint b { color:#c00; }

td.td3progress { border:1px solid #ccc; }
td.td3error    { border:1px solid #ccc; background-color:#FF6633; }
td.td3warning  { border:1px solid #ccc; background-color:#FFF3A6; }

div.gui_logging_search, div.gui_statistics_search { background-color:#eee; border:1px solid #ccc; }

a.txt, a.txt:visited, a.txt:active { color:#696869; }


/*************** YUI *********************/

.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover { color:#000; }
.yuimenu div.bd { background-color:#ffffff; color:#000; border:1px solid #cccccc; }

a.yuimenuitemlabel, a.yuimenuitemlabel:link, a.yuimenuitemlabel:visited, a.yuimenuitemlabel:active { 
  padding-bottom:0px;
  padding-left:7px;
  padding-top:0px;
  text-decoration:none;
}


a.yuimenuitemlabel.yuimenuitemlabel-selected:hover { background-color:#0f4f70; color:#fff; }

.yuimenuitemlabel { color: #000; }

div.yui-calcontainer {
  background-color:#ffffff; border:1px solid #cccccc;
}

div.gui_w_ai.gui_tooltip { background-color:#ffffff; color:#000; }


/********************** YUI Calendar **********************/

.yui-calcontainer {
  position: relative;
  float: left;
  _overflow: hidden;
}

.yui-calcontainer iframe {
  position: absolute;
  border: none;
  margin: 0;
  padding: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}

.yui-calcontainer iframe.fixedsize {
  width: 50em;
  height: 50em;
  top: -1px;
  left: -1px;
}

.yui-calcontainer.multi .groupcal {
  z-index: 1;
  float: left;
  position: relative;
}

.yui-calcontainer .title { position: relative; z-index: 1; }

.yui-calcontainer .close-icon { position: absolute; z-index: 1; }

.yui-calendar { position: relative; }

.yui-calendar .calnavleft { position: absolute; z-index: 1; }

.yui-calendar .calnavright { position: absolute; z-index: 1; }

.yui-calendar .calheader {
  position: relative;
  width: 100%;
  text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
  position: absolute;
  z-index: 2;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  _width: 0;
  _height: 0;
  left: 0;
  top: 0;
  display: none;
}

.yui-calcontainer .yui-cal-nav {
  position: absolute;
  z-index: 3;
  top: 0;
  display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
  display: -moz-inline-box;
  display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
  display: block; *
  display: inline-block; *
  overflow: visible;
  border: none;
  cursor: pointer;
}

.yui-calendar .calbody a:hover { background: inherit; }

p#clear { clear: left; padding-top: 10px; }

.yui-calcontainer { padding: 10px; }

.yui-calcontainer.multi { padding: 0 5px 0 5px; }

.yui-calcontainer.multi .groupcal {
  border: none;
  padding: 10px 5px 10px 5px;
  margin: 0;
}

.yui-calcontainer .title {
  background: url(sprite.png) repeat-x 0 0;
  font: 100% sans-serif;
  font-weight: bold;
  height: auto;
  padding: .4em;
  margin: 0 -10px 10px -10px;
  top: 0;
  left: 0;
  text-align: left;
}

.yui-calcontainer.multi .title { margin: 0 -5px 0 -5px; }

.yui-calcontainer.withtitle { padding-top: 0; }

.yui-calcontainer .calclose {
  background: url(/elements/apps/gui/https/icons/current/close.png) no-repeat 0 0;
  width: 25px;
  height: 15px;
  top: .4em;
  right: .4em;
  cursor: pointer;
}

.yui-calendar {
  border-spacing: 0;
  border-collapse: collapse;
  font: 100% sans-serif;
  text-align: center;
  margin: 0;
}

.yui-calendar .calhead {
  background: transparent;
  border: none;
  vertical-align: middle;
  padding: 0;
}

.yui-calendar .calheader {
  background: transparent;
  font-weight: bold;
  padding: 0 0 .6em 0;
  text-align: center;
}

.yui-calendar .calheader img { border: none; }

.yui-calendar .calnavleft {
  background: url(/elements/apps/gui/https/icons/current/calendar_left.png) no-repeat 0 0;
  width: 25px;
  height: 15px;
  top: 0;
  bottom: 0;
  left: -10px;
  margin-left: .4em;
  cursor: pointer;
}

.yui-calendar .calnavright {
  background: url(/elements/apps/gui/https/icons/current/calendar_right.png) no-repeat 0 0;
  width: 25px;
  height: 15px;
  top: 0;
  bottom: 0;
  right: -10px;
  margin-right: .4em;
  cursor: pointer;
}

.yui-calendar .calweekdayrow { height: 2em; }

.yui-calendar .calweekdayrow th {
  padding: 0;
  border: none;
}

.yui-calendar .calweekdaycell {
  font-weight: bold;
  text-align: center;
  width: 2em;
}

.yui-calendar .calrowhead,.yui-calendar .calrowfoot {
  font-size: 85%;
  font-style: normal;
  font-weight: normal;
  border: none;
}

.yui-calendar .calrowhead {
  text-align: right;
  padding: 0 2px 0 0;
}

.yui-calendar .calrowfoot {
  text-align: left;
  padding: 0 0 0 2px;
}

.yui-calendar td.calcell {
  border: 1px solid #cccccc;
  background: #fff;
  padding: 1px;
  height: 1.6em;
  line-height: 1.6em;
  text-align: center;
  white-space: nowrap;
}

.yui-calendar td.calcell a {
  display: block;
  height: 100%;
  text-decoration: none;
}
.yui-calendar td.calcell.oom {
  background-color: #cccccc;
  color: #a6a6a6;
}

.yui-calendar td.calcell.calcellhover { cursor: pointer; }

.yui-calendar td.calcell.restricted { text-decoration: line-through; }

.yui-calendar a.calnav {
  padding: 0 4px;
  text-decoration: none;
  zoom: 1;
}

.yui-calendar a.calnav:hover {
  background: url(sprite.png) repeat-x 0 0;
  cursor: pointer;
}

.yui-calcontainer .yui-cal-nav-mask {
  opacity: 0.25; *
  filter: alpha(opacity = 25);
}

.yui-calcontainer .yui-cal-nav {
  font-family: arial, helvetica, clean, sans-serif;
  font-size: 93%;
  left: 50%;
  margin-left: -7em;
  width: 14em;
  padding: 0;
  top: 2.5em;
}

.yui-calcontainer.withtitle .yui-cal-nav { top: 4.5em; }

.yui-calcontainer.multi .yui-cal-nav {
  width: 16em;
  margin-left: -8em;
}

.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b { padding: 5px 10px 5px 10px; }

.yui-calcontainer .yui-cal-nav-b { text-align: center; }

.yui-calcontainer .yui-cal-nav-e {
  margin-top: 5px;
  padding: 5px;
  display: none;
}

.yui-calcontainer .yui-cal-nav label {
  display: block;
  font-weight: bold;
}

.yui-calcontainer .yui-cal-nav-mc {
  width: 100%;
  _width: auto;
}

.yui-calcontainer .yui-cal-nav-yc { width: 4em; }

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
  background: url(sprite.png) repeat-x 0 0;
  margin: auto .15em;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
  padding: 0 8px;
  font-size: 93%;
  line-height: 2; *
  line-height: 1.7;
  min-height: 2em; *
  min-height: auto;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
  background: url(sprite.png) repeat-x 0
    -1400px;
}

img.gui_img_button { margin-left:3px; margin-right:5px; }



/*** EDITOR CSS ***/


/* ---------------------------------------------------------------------------- */
/* ?BERSICHT:                    */
/* 1. SEITEN?BERGREIFENDE FORMATIERUNG             */
/* 2. TEXTFORMATTIERUNG               */
/* 3. SEITENLAYOUT                */
/* 4. NAVIGATIONSELEMENTE              */
/* 5. SEITENOBJEKTE                */
/* 6. MODULE                  */
/* ----------------------------------------------------------------------------  */

/* ---------------------------------------------------------------------------- */
/* ---------------------- LAYOUT SPEZIFISCHE ANGABEN -------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------------------ GRUNDLAYOUT  -------------------------------- */

div.areaTopLogo    { width:960px; min-height:96px; text-align: left; 
        background-color: ; clear:both;
        background-image: url(''); background-repeat:no-repeat; }
img.logo     { padding: 0px; }

div.areaTop2          { width: 960px; height: 24px; background-color: ; color:#ffffff;
        background-image: url(''); background-repeat:no-repeat; }
div.areaTop2left  { width:755px; height:24px; float:left; padding-left:15px; }
div.areaTop2right     { width:190px; height:24px; float:left; }
div.areaMainLeft_Outer  { width:190px; margin: 0px; padding: 0px; margin-top:25px; float:left; vertical-align:top;  }
div.areaMainLeft   { width:190px; margin: 0px; padding: 0px; vertical-align:top; 
        background-color:; overflow:hidden;
        background-image: url(''); color:; }

/* ------------------------- Hauptseitenbereich (Mitte) ------------------------ */

div.areaMainContent  { vertical-align:top; overflow:hidden;
        /* background-color:#ffffff; background-image: url(''); */
       color: #000000;  
        width:770px; padding: 0px; padding-top: 25px; float:left; }

div.mainWithoutSidebar  { color: #000000; overflow:hidden; line-height:1.4;
        /* background-color:#ffffff; background-image: url(''); */
        width:740px; padding: 0px; padding-left:15px; padding-right:15px; 
        vertical-align:top; }

div.mainWithSidebar  { color: #000000; overflow:hidden; line-height:1.4;
        /* background-color:#ffffff; background-image: url(''); */
              width:550px; padding-left:15px; padding-right: 15px; 
        vertical-align:top; float:left; }

div.sidebar             { color: #000000; overflow:hidden;
        /* background-color:#ffffff; background-image: url(''); */
                          vertical-align:top; float:left;
        width:190px; padding: 0px; }


/* ----------------------- WYSIWYG DESIGNEDITOR - VORANSICHT ------------------------- */

div.editor_preview_main { width: 550px; padding: 0px; padding-left: 15px; padding-right: 15px; float:left; }


th.users_info  {
  background-color: #dcdcdc; 
  font-style:bold;
  width: 200px;
  border-top: 1px solid #fff;
  padding-left: 10px;
  padding-top:2px;
  padding-bottom:2px;
  
}

td.users_info  {
  background-color: #eeeeee; 
  font-style:bold;
  width: 250px;
  border-top: 1px solid #fff;
  padding-left: 10px;
  font-size: 12px;
  padding-top:2px;
  padding-bottom:2px;
}

div.users_single_claim  {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size:18px; 
  color: #0f4f70;
  
}

div.users_single_pic  {
  margin-right: 50px;
}


div.users_list_click {
  padding-left:10px;
  font-size:12px;
}


a.users_list_click, a.users_list_click:visited, a.users_list_click:active {
  color: #678098;
  padding-left:10px;
}

div.users_list  {
  padding-left:110px;
  padding-top:3px;
}

div.users_list_item  {
  padding-left:110px;
  padding-top:3px;
}

div.imag  {
  padding-top:5px;
}

div.users_single_text  {
  background-color: #e5e5e5;
  width: 610px;  
  padding-left: 10px;
  padding-right:10px;
  
}

ul  {
  text-decoration:none;
  padding-left:0px;
}

div.areaMainContent li  {
  list-style-image:url(/go/bes/_ws/mediabase/images/icons/arrow_red.gif)
}

div.category_display_matrix_faqs_head  {
    color:#0e4f7d;
}

.yuimenuitemlabel {
        min-width: 150px;
}

div.gui_list_items {
        margin-bottom: 10px;
}

.red_notification, .gui_red_notification {
   margin-bottom: 0.3em;
   color: #f00;
   font-weight: bold;
}
