/* ---------------------------------------------------------------------------- */
/* ---------------------- ALLGEMEINE ANGABEN ---------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* ------------------- 1. SEITEN BERGREIFENDE FORMATIERUNG -------------------- */
/* ---------------------------------------------------------------------------- */


body,th,td,p,li,div,select,input,textarea { font-family: Arial, Helvetica, Sans-Serif; font-size:11px; }

body { background-color: #EDE3C3; color: #000000; margin: 0px; }

html, body { }
body.popup { padding:10px; background-color: #fff; color: #000; }

#all { margin-left:auto; margin-right: auto; width: 940px; } 

p { margin-top: 0px; margin-bottom: 10px }
th { text-align:left; vertical-align:top; }

a:link         { color: #002966; text-decoration:none; } 
a:visited      { color: #002966; text-decoration:none; }
a:active       { color: #002966; text-decoration:none; }

a { cursor:pointer; }

form { margin: 0px }

img { border:none; }

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:#444; font-style:italic; padding-left:0px;
}


/* ---------------------------------------------------------------------------- */
/* --------------------------- 2. TEXTFORMATTIERUNG --------------------------- */
/* ---------------------------------------------------------------------------- */

h1 { margin: 0px; font-size:18px; color: #000000; font-weight:normal; padding-bottom:10px; } /* Seiten berschrift */
body.popup h1 { font-size: 18px; font-weight:normal; }
h2 { font-size:18px; color: #990000; margin-bottom:3px; margin-top:0px; } /*  berschriften 1. Ordnung */
h3 { font-size:14px; color: #002966; 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.basket    { color:#ede3c3; }
div.gui_basket_small    { color:#ede3c3; }
a.gui_to_checkout.summary, a.gui_to_checkout.summary:visited, a.gui_to_checkout.summary:active { color:#ede3c3; }
a.gui_to_checkout.summary:hover { color:#fff; font-weight:bold; letter-spacing: -0.3pt; }

div.areaTop1    { height:16px; padding-top:4px; padding-left:80px; text-align:left; background-color:#972E06; color:#fff; }

ul.nav_top_level_1, div.language_chooser { display: inline; }

div.areaTopLogo    { width:940px; text-align: left; clear:both; }
img.logo     { padding: 0px; }

div.areaTop2          { height: 24px; color:#fff; background-color:#611B3E; padding: 0px; }
table.areaTop2_sep {
  width: 100%;
}
td.areaTop2_sep_left {
  padding-left:80px; 
  padding-top: 0px;   
}
td.areaTop2_sep_right {
  padding-top: 2px; 
  padding-right: 2px; 
  padding-bottom: 1px; 
  white-space: nowrap;
  text-align: right; 
}
td.areaTop2_sep_right form {
  margin: 0px; 
}
input.page_search_text {
  width: 84px; font-size: 11px; border: 1px solid #ccc; margin-right: 2px; 
}
input.page_search_submit {
  vertical-align: middle
}

div.areaTopImg    { height:161px; }


div.language_chooser { color:#888; margin-left:30px; }
div.language_chooser a, div.language_chooser a:visited, div.language_chooser a:active { color:#888; }

input.top_search_text { padding: 0px; font-size: 10px }
input.top_search_submit { padding:0px; margin-top:2px; font-size: 10px; vertical-align:bottom; }

form.top_search { margin-top: 0px }

div.areaMain   { width:940px; margin: 0px;
      color: #000000; padding-bottom:20px; overflow:hidden; clear:both; }

td.areaMainLeft { vertical-align:top; background-color:#C27831; }
div.areaMainLeft { width:184px; margin: 0px; padding: 0px; float:left; vertical-align:top; overflow:hidden; }

/* ------------------------- Hauptseitenbereich (Mitte) background-color:#d7bda4;------------------------ */

td.areaMainContent   { vertical-align:top; background-color:#e5d4b0; }
div.areaMainContent  { vertical-align:top; overflow:hidden;
        color: #000000;  
        width:756px; padding: 0px; 
               }

div.mainWithoutSidebar  { color: #000000; overflow:hidden; line-height:1.4;
        width:530px; padding: 0px; padding-left:50px; padding-right:10px; padding-bottom:15px; padding-top: 25px;
        vertical-align:top; } 

div.mainWithSidebar  { color: #000000; overflow:hidden; line-height:1.4;
              width:536px; padding-left:50px; padding-right: 10px; padding-bottom:15px; padding-top: 25px;
        vertical-align:top; float:left; }
div.containerMainWithSidebar { padding:0px; margin:0px; }

td.sidebar    { vertical-align:top; }
div.sidebar             { color: #000000; overflow:hidden;
                          vertical-align:top; float:left;
        width:160px; padding: 0px;
                     }




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:#eeeeee; color: #4d4d4d; 
        background-image: url(''); text-align:center; }

div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color:#ccc; font-size:10px; }
div.areaBottomImprint  { color:#ccc; font-size:10px; }
div.areaBottomImprint_copyright { float:left; padding-right:10px; margin-top:10px; font-size:10px; color:#ccc; }


/* ------------------------- Farbcodes im Shop-Bereich ------------------------ */

/* ------------- Kategorie Schwarzer Tee ------------*/

td.schwarztee { background-color:#c7c19d }

td.china { background-color:#c7c19d }  /* schwarztee */

td.darjeeling { background-color:#c7c19d } 

td.assam { background-color:#c7c19d }

td.ceylon { background-color:#c7c19d }

td.welt { background-color:#c7c19d }

td.india { background-color:#e1ddc2 }

/* ------------- Kategorie Aromatisierter Schwarzer Tee ------------*/

td.aromaschwarztee { background-color:#d4c0af }  /* cdbcaf */

/* ------------- Kategorie Chai ------------*/
td.chai { background-color:#d7bda4 }
td.chai_sidebar { background-color:#d7bda4 }

/* ------------- Kategorie Oolong ------------*/

td.oolongtee { background-color:#c7c19d }

/* ------------- Kategorie Gruener Tee ------------*/

td.gruentee { background-color:#d2dbbb }

td.china2 { background-color:#d2dbbb } /* gruetee */

td.japanart { background-color:#d2dbbb }

td.formosaart { background-color:#d2dbbb }

td.ceydarass { background-color:#d2dbbb }

/* ------------- Kategorie Aromatisierter Gruener Tee ------------*/

td.aromagruentee { background-color:#cfe1d2 }

/* ------------- Kategorie Weisser Tee ------------*/

td.weisstee { background-color:#e5d4b0 }

/* ------------- Kategorie Spezialit�ten ------------*/

td.spezialitaeten { background-color:#e5d4b0}

/* ------------- Kategorie Bio Tee ------------*/

td.biottee { background-color:#E5BEA3 }

/* ------------- Kategorie Wellness Tee ------------*/

td.wellness { background-color:#e5d4b0 }

/* ------------- Kategorie Kraeutertee ------------*/

td.kraeutertee { background-color:#eed487 }

td.roibosh { background-color:#eed487 }

td.mono { background-color:#eed487 }

td.mischung { background-color:#eed487 }

td.noaroma { background-color:#eed487 }

td.saisontee { background-color:#e5d4b0 }
td.saisontee_sidebar { 
  background-color:#d2dbbb;
  background-image:url(/go/ronnefeldt/_ws/mediabase/gifs/sidebar_back.gif);
  background-repeat: repeat-x;
}

/* ------------- Kategorie Fruechtetee ------------*/

td.fruechtetee { background-color:#c3d3df }

/* ------------- Kategorie blueline ------------*/

td.blueline { background-color:#e5d4b0 }

/* ------------- Kategorie Tevelope ------------*/

td.teavelope { background-color:#e5d4b0 }

/* ------------ Kategorie Kandis, Zucker, Honig ------------*/

td.kandis { background-color:#eed2a6 }

/* ------------ Kategorie Teekannen, Becher, Porzellan  #dad1b4------------*/

td.kannen { background-color:#dad1b4 }
td.kannen_sidebar { background-color:#ccbd97 }

/* ------------- Kategorie Zubehoer ------------*/

td.zubehoer { background-color:#dad1b4 }
td.zubehoer_sidebar { background-color:#ccbd97 }

/* ------------- Kategorie blueline ------------*/

td.whitecollection { background-color:#fff }
td.whitecollection_sidebar { background-color:#000 }


/* ---------------------------------------------------------------------------- */
/* ------------------------- 4. NAVIGATIONSELEMENTE --------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Top1-Navigation (Hilfsnavigation) ---------------------- */
/* -- Meist im oberen Kopfbereich der Seite -- */

div.areaTop1 ul    { margin:0px; padding:0px; list-style-type: none; text-align:left; }
div.areaTop1 ul li { display:block; float:left; width:140px; text-align:left; }
div.areaTop1 a     { 
  display:block; float:left; white-space:nowrap;
  font-size:11px;
}

div.areaTop1 a.nav_top_object { color:#ede3c3; }
div.areaTop1 a.nav_top_object:hover { font-weight:bold; color:#fff; letter-spacing: -0.3pt; }
a.nav_top_object_active, a.nav_top_object_active:visited, a.nav_top_object_active:active { font-weight:bold; color:#fff; letter-spacing: -0.3pt; }



/* ------------------- Top2-Navigation --------------------- */ 
/* -- Meist im unteren Kopfbereich der Seite -- */


div.areaTop2 ul    { margin:0px; padding:0px; list-style-type: none; text-align:left; }
div.areaTop2 ul li { display:block; float:left; width:140px; text-align:left; }
div.areaTop2 a     { 
  display:block; float:left; white-space:nowrap;
  font-size:11px;
}


div.areaTop2 a.nav_top2_object { 
  color:#ede3c3;
}
div.areaTop2 a.nav_top2_object:hover { font-weight:bold; color:#fff; letter-spacing: -0.3pt; }

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { 
  font-weight:bold; color:#fff; letter-spacing: -0.3pt;
}


/* ------------------- Tree-Navigation (Hauptnavigation) --------------------- */

ul.nav_level_1 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; padding-top:24px; }
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; }
div.nav_level_2_object, div.nav_level_2_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; }
div.nav_level_3_object, div.nav_level_3_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; }
div.nav_level_4_object, div.nav_level_4_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; }
div.nav_level_5_object, div.nav_level_5_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; }


a.nav_level_1_object, a.nav_level_1_object_active {
  padding:0px; margin:0px;
  display:block; text-align:left; 
  padding-left: 7px;
  overflow:visible;
}

a.nav_level_2_object, a.nav_level_2_object_active { 
  padding:0px; margin:0px;
  display:block; text-align:left;  
  padding-left: 24px;
  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: 24px;
  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: 24px;
  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: 24px;
  overflow:visible;
}



div.nav_level_1_object {  }
div.nav_level_1_object_active {  }

a.nav_level_1_object, a.nav_level_1_object:active, a.nav_level_1_object:visited { color: #003366; }
a.nav_level_1_object:hover { color:#fff; font-weight:bold; letter-spacing: -0.3pt }
a.nav_level_1_object_active, a.nav_level_1_object_active:active, a.nav_level_1_object_active:visited { color: #fff; letter-spacing: -0.3pt; }
a.nav_level_1_object_active { font-weight: bold; letter-spacing: -0.3pt; }



div.nav_level_2_object {  }
div.nav_level_2_object_active {  }

a.nav_level_2_object, a.nav_level_2_object:visited, a.nav_level_2_object:active { color: #003366; }
a.nav_level_2_object:hover { color:#fff; font-weight:bold; }
a.nav_level_2_object_active, a.nav_level_2_object_active:active, a.nav_level_2_object_active:visited { color: #fff; letter-spacing: -0.3pt; }
a.nav_level_2_object_active { font-weight: bold; letter-spacing: -0.3pt; }



div.nav_level_3_object {  }
div.nav_level_3_object_active {  }

div.areaMainLeft a.nav_level_3_object { color: #003366; }

a.nav_level_3_object:hover { color:#fff; font-weight:bold; }

a.nav_level_3_object_active, a.nav_level_3_object_active:visited, a.nav_level_3_object_active:active { color: #fff; }
a.nav_level_3_object_active { font-weight: bold; }



div.areaMainLeft a.nav_level_4_object { color: #003366; font-size:11px; }

a.nav_level_4_object_active, a.nav_level_4_object_active:visited, a.nav_level_4_object_active:active { color: #fff; }
a.nav_level_4_object:hover { color:#fff; font-weight:bold; }
a.nav_level_4_object_active { font-weight: bold; }

div.areaMainLeft a.nav_level_5_object { color: #003366; font-size:11px; }

a.nav_level_5_object_active, a.nav_level_5_object_active:visited, a.nav_level_5_object_active:active { color: #fff; }
a.nav_level_5_object:hover { color:#fff; font-weight:bold; }
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-ight: 8px }

div.areaBottomNav a.nav_bottom_object { color:#4d4d4d; }
a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active { font-weight: bold; color:#4d4d4d; }

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; }


/* ------------------- A-Z Modulnavigation --------------------- */
/* ------------------- Alphabetische Ergebnisauswahl f r Module --------------------- */

div.search_a_to_z   { margin-bottom: 10px; }
div.search_a_to_z a { margin-right: 5px; }
a.a_to_z_active { font-weight: bold }
a.a_to_z_empty_active { font-weight: bold }

/* ---------------------------------------------------------------------------- */
/* ---------------------- 5. SEITENOBJEKTE (EasyEdit) ------------------------- */
/* ---------------------------------------------------------------------------- */

/* Mit den nachstehenden Tags k nnen Sie Elemente der Seitenobjekte direkt bzw.
abweichend zu den Standard-Tags definieren */

/* --------------------------- HAUPTBEREICH ----------------------------------- */

/* -------------------- Standardabsatz -------------------- */

div.page_object     { clear:both; }
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:103px; overflow:hidden; float:left; padding-right:6px; margin:0px; }
div.page_object_banner_x4_last { width:103px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x3      { width:140px; overflow:hidden; float:left; padding-right:5px; margin:0px; }
div.page_object_banner_x3_last { width:140px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x2      { width:208px; overflow:hidden; float:left; padding-right:14px; margin:0px; }
div.page_object_banner_x2_last { width:208px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x1      { width:430px; 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         { width: 184px; padding: 0px; margin:0px; float:left; }

div.box_head         { padding:0px; margin:0px; font-weight: bold; height: 21px; 
           color: #000000; 
                  padding-left:10px; padding-top:5px; }
div.box_body_nav     { font-size: 11px; padding:0px; margin: 0px; padding-left: 5px; padding-bottom:5px; color: #000000; }
div.box_foot         { height: 26px; padding:0px; margin:0px; vertical-align:top; }

/* --- Derzeit nicht aktiv, wird von div.box_body_nav ersetzt --- */
div.box_body         { font-size: 11px; padding: 5px; color: #000000; }


/* -------------------- Infobox (unter Navigation) ------------------ */

div.box_body_banner  { padding: 0px; }


/* ------------------- Rechte Seitenleiste (z.B. f r Info-Box-Leiste) --------------------- */


/* -------------------- Infobox - Absatz -------------------- */

div.box2_body div { font-size: 11px; }

div.box2       { width: 160px; float:left; overflow:hidden; margin-top:30px; }
div.box2_head        { font-weight: bold; height: 21px; color: #000000; 
           padding-left:7px; padding-top:5px; }
div.box2_body        { font-size: 11px; padding:7px; padding-top: 5px; color: #000000; padding-bottom:8px; }
div.box2_body p      { font-size: 11px; }
div.box2_body li     { font-size: 11px; }
div.box2_body ul     { padding:0px; margin:0px; padding-left:14px; }
div.box2_foot        { height: 5px; vertical-align:top; color: #000000; }


/* -------------------- Infobox - Bild/Banner -------------------- */

div.box2_body_banner  { font-size: 11px; padding:7px; padding-top: 5px; color: #000000;
            padding-bottom:4px; text-align:center; }
div.box2_body_pictext { font-size: 11px; padding:7px; padding-top: 0px; color: #000000;
            padding-bottom:8px; }
img.box2_banner        {  }


/* -------------------- 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, div.login_form, div.newsletter_gui { padding: 4px; 
border: 1px solid #d6d6d6; vertical-align: top; color:#333333; font-size:11px; }

div.gui_web_form.form_type_narrow { padding-top:20px; }
div.gui_simple_form_field_input { padding-bottom:5px; }
div.gui_form_submit.narrow { margin-bottom:15px; }

td.td3 { padding: 4px; border: 1px solid #d6d6d6; 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; padding-left:5px; 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; padding-left:5px; 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:#002966; 
  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;  }


/* --------------------------- 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:#002966; 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; }

div.modulesearch { margin-bottom:20px; }

/* ----- NEU ---- */

div.gui_search_input_rows { 
  background-color:#C27831; border:1px solid #8F4B08;
  padding:5px; margin-bottom:20px;
}
div.gui_search_input_rows_item { margin-bottom:5px; }




/* --------------------------- Editor - Suche -------------------------------- */

div.list_manager_search { margin-bottom:10px; }
div.link_to_new         { margin-bottom:10px; }


/* ---------------------------------------------------------------------------- */
/* -------------------------------- 6. MODULE --------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Standard Module --------------------- */

table        { border-collapse:collapse; }

div.entry_list_plain       { clear:both; padding:0px; margin:0px; }
td.entry_list_plain_left  { vertical-align:top; padding-right:20px; padding-top: 0px;padding-bottom:8px; }
td.entry_list_plain_right  { width:0.1%; vertical-align:bottom; padding-top: 0px; padding-bottom:8px; text-align:right; }
div.entry_list_plain_catrow  { font-size:18px; padding-top:2px; padding-bottom:2px; }
td.entry_list_plain_name  { font-size:14px; padding-right:10px; vertical-align:bottom; }
td.entry_list_plain_harvest  { font-size:9px; padding-right:5px; vertical-align:bottom; padding-bottom:2px; }

table.basket      { margin-left:auto; }
th.entry_list_border    { padding-right:5px; font-size:10px; font-weight:normal; }
td.entry_list_border    { font-size:10px; border:1px solid #000; padding:1px; padding-left:4px; padding-right:4px; 
          text-align:right; white-space:nowrap; }
td.nopadding      { padding-left:0px; padding-right:0px; text-align:center; }
td.price      { text-align:right; padding-left:2px; width:50px; }
td.center      { vertical-align:middle; }

td.entry_list_border div  { font-size:10px; }
td.entry_list_border input  { font-size:10px; }

div.entry_single_tooltip { padding:0px; width:400px; padding:10px; background-color:#fff; }
div.tooltip_pic     { text-align:center; }
div.tooltip_name   { font-size:11px; color:#C27831; font-weight:bold; }
div.tooltip_pictext   { font-size:11px; }
div.tooltip_ingredients   { font-size:11px; }



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; }

div.products_sinle_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; }


/* ------------------- Info/Kaufen - Button --------------------- */

div.info_button, a.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; }

a.button { width: 180px; margin-bottom: 10px; margin-top: 5px;  }

a.button, a.button:active, a.button:visited {
  color: #000; 
}
div.info_button a, div.info_button a:active, div.info_button a:visited { color:#666666; font-size:11px; }
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; }


/* ------ 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       { width:98%; margin-bottom:15px; padding-right:9px; }
div.products_matrix_head    { clear:left; font-size:12px; }
span.products_matrix_number { font-size:11px; }
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:146px; margin-bottom:10px; 
            font-size:11px; clear:left; }
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     { float:left; margin-bottom:7px; font-size:11px;
            width:106px; }



div.category        { clear:both; width:100%; }
div.category_subheading      { font-weight:bold; padding-botom:3px; }
div.category_pic      { float:left; }
img.category_pic      { float:left; padding-right:8px; padding-bottom:8px; }
div.category_description    { padding-bottom:15px; }


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; }


/* 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 ------------------------------ */

/* -------------------------- Warenkorb neu --------------- */

tr.gui_list_basket_items_head th { 
  background-color:#003366; color:#fff; 
  border:1px solid #E1DDC2;
  text-align:left; font-weight:bold; 
  padding:3px; padding-left:5px;
}
tr.gui_list_basket_items td { 
  background-color:#DFD9B5; color:#333333;
  border:1px solid #E1DDC2;
  text-align:left; 
  padding:3px; padding-left:5px;
}
tr.gui_list_basket_items.alt_1 td { 
  background-color:#EFE9C2; color:#333333;
  border:1px solid #E1DDC2;
  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;
}
div.gui_basket_text_below { padding-top:20px; padding-bottom:20px; }

/* ---------------------- WARENKORB SEITENLEISTE------------------------ */

/* --- WARENKORB SEITENLEISTE neu -------- */

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 ------------------------------ */


/* -------------- KASSE neu ------- */

div.gui_checkout_step {
  padding-top:15px;
}

h2.gui_checkout  { margin-bottom:7px; }
div.gui_checkout {
  margin-bottom:20px;
}
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.gui_web_form { 
  color:#000000;
}
table.gui_form_wide {
  margin-bottom:15px;
}
th.gui_form_wide {
  padding:2px; padding-left:5px; padding-right:30px;
  color: #333333; background-color: #EFE9C2;
  border:1px solid #E1DDC2;
  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;
  border:1px solid #e0e0e0;
  font-weight:normal;
  font-size:11px;
}

div.required { font-weight:bold; }
span.gui_simple_form_field_label_asterisk { color:#00296; }

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:#C27831;
}
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:#fff;
  height:18px; padding-top:2px; text-align:center; margin-right:1px;
  background-color:#003366;
}

div.gui_checkout_payments_item_content, div.gui_checkout_shippings_item_content {
  color:#333333;
  padding:2px; text-align:left;
  background-color:#EFE9C2;
  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;
  border:5px solid #EFE9C2; 
}
div.gui_checkout_gtc_confirm { 
  margin-bottom:20px; padding:5px;
  background-color:#EFE9C2; color:#333333;
}
div.gui_checkout_order_success_msg { font-weight:bold; font-size:14px; padding-bottom:5px; color: #002966; }
div.gui_order_receipt_print_button { 
  padding:5px; margin-bottom:15px;
  background-color:#EFE9C2; color:#333333; 
}

h3.gui_checkout { margin-top:10px; }
th.gui_form_wide { text-align:left; }
input.gui { font-size:12px; }


iframe.gui_directpos { width:100%; height:400px; }

/* ------------------------------ 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_bunner_thumb       { padding:0px; margin:0px; }


/* ---------------------------------- List Editor ------------------------------------------------------ */

td.list_editor a, td.list_editor a:visited, td.list_editor a:active { color:#333333; text-decoration:underline; }



/* ------------------- 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/ronnefeld/_ws/mediabase/images/icons/folder.gif");

}

li.dms_object_active, li.dms_object { }

a.dms_object, a.dms_object:active, a.dms_object:visited { color: #000 }

a.dms_object_active { font-weight: bold; }

ul.cat_nav_entries {
  margin: 0px; padding: 0px; margin-left: 24px;  
  list-style-image: url("/go/ronnefeld/_ws/mediabase/images/icons/document.gif");  
}

li.cat_nav_entries { padding: 0px; margin: 0px }

li.cat_nav_entries a, li.cat_nav_entries a:visited, li.cat_nav_entries a:active { color: #000 }


/* -----------  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 { colr:#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; }
ul.sitemap_level_2 { list-style-type:none; display:block; }
ul.sitemap_level_3 { list-style-type:circle; display:block; }
ul.sitemap_level_4 { list-style-type:disc; display:block; }

li.sitemap_level_1_object { display:block; padding:0px; margin:0px; }
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; }

a.sitemap_level_1_object  { font-weight:bold; display:block; margin-bottom:3px; }
a.sitemap_level_2_object  { font-weight:bold; display:block; margin-bottom:3px; }



/* ----------------------- 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 { 
  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; 
}
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; 
}


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; }


/* ----------------------- Mitgliedschaften  ------------------------------------------- */

div.gui_subscription_configurator_head {
  pading-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;
}

/* ----------------------- Eigene Definitionen  ------------------------------------------- */

.kleintext
{
  font-size:10px;
  margin-top:-9px;
  font-style:italic;
}

/**************** styles für die Bilderleiste ***************/
.bilder
{
  font-size:9px;
  text-indent:8px;
  margin-left:9px;
  margin-right:12px;
}

.bilderEinstieg
{
  font-size:9px;
  text-indent:8px;
  line-height:120%;
}

.bilderEinstiegStartseite
{
  font-size:11px;
  text-indent:8px;
  line-height:120%;
}

.bilderEng
{
  margin-left:21px;
  margin-right:29px;
  font-size:9px;
  text-indent:8px;
}

.bilderNormal
{
  margin-left:6px;
  margin-right:10px;
  font-size:9px;
  text-indent:8px;
}


.bilderCenter
{
  font-size:9px;
  text-align:center;
  line-height:120%;
}

.bilderCenterStartseite
{
  font-size:11px;
  text-align:center;
  line-height:120%;
}

.bilderHeadlines
{
  font-size:9pt;
  line-height:96%;
  text-align:center;
}

.bilderHeadlines2
{
  font-size:11px;
  line-height:96%;
  text-align:center;
  font-weight:bold;
}


.blues
{
  color:#039;
}

.redish
{
  color: #C00;
}

.redishUL
{
  color: #C00;
  text-decoration: underline;
}

/****************ENDE: styles für die Bilderleiste ***************/

.umbau
{
  width: 460px;
  font-size:14px;
  color:#039;
  text-align:center;
  font-weight: bold;
}

.saisontee
{
  width: 500px;
  margin-bottom:-15px;
  font-size:12px;
}

.vorschalt
{
  width: 430px;
  padding-bottom:15px;
  font-size:12px;
}

.starter
{
  width: 462px;
  padding-bottom:15px;
  font-size:12px;
}

a.starter:link {color: #000000;  text-decoration: underline; font-size:12px;}
a.starter:visited {color: #000000; text-decoration: underline; font-size:12px;}
a.starter:active {color: #000000; text-decoration: underline; font-size:12px;}
a.starter:hover {color: #000000; text-decoration: underline; font-size:12px;}

.starter2
{
  width: 500px;
  padding-bottom:5px;
  font-size:12px;
}

.starter3
{
  width: 462px;
  margin-top:-10px;
  margin-bottom: 8px;
  font-size:12px;
}

.textRot
{
  width: 500px;
  padding-bottom:5px;
  font-size:12px;
  color:#e46900;
}

a.starter2 {color: #000000;  font-size: xx-small;  font-family: Arial, Helvetica, sans-serif;}

a.starter2:link {color: #000000;  text-decoration: underline; font-size:12px;}
a.starter2:visited {color: #000000; text-decoration: underline; font-size:12px;}
a.starter2:active {color: #000000; text-decoration: underline; font-size:12px;}
a.starter2:hover {color: #000000; text-decoration: underline; font-size:12px;}

sup {font-size: smaller}
sub {font-size:8px;}

/* SeitenUeberschrift Qualitaetsseiten */
.qualiHeads { margin: 0px; font-size:18px; color: #000000; font-weight:normal;} 

/* Styles f�r versteckter Textblock auf Startseite */
.hiddenH1 {color: #d7bda4;  font-family: Arial, Helvetica, sans-serif; font-size: 9px; display:none;}

.hiddenText {  color: #d7bda4;  font-size: xx-small;font-family: Arial, Helvetica, sans-serif; display:none;}

a.hidden {color: #d7bda4;  font-size: xx-small;  font-family: Arial, Helvetica, sans-serif;}

a.hidden:link {color: #d7bda4;}

a.hidden:visited {color: #d7bda4;}

a.hidden:active {color: #d7bda4;}

a.hidden:hover {color: #d7bda4;}

/* f�r die AGBs */
.fliesstextRahmen {border: thin solid #000000;   padding: 10px;}

.greytext {color: #444444} 

.rottext {color: #C30}

.rothint {color: #f00}

/* Style f�r Laufschrift */
.laufschrift {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ca212b;
  height:62px;
  width:661px;
  background-image: url(/go/ronnefeldt/_ws/mediabase/gifs/erleben.jpg);
  background-repeat:no-repeat;
}
/* Style f�r Laufschrift blau*/
.laufschrift_rot {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#F00;
 /* margin-right: -100px;
  margin-left: -100px;*/
}

a.laufschrift_rot:link {color: #F00;  text-decoration: none; font-size:14px;}
a.laufschrift_rot:visited {color: #F00;  text-decoration: none; font-size:14px;}
a.laufschrift_rot:active {color: #F00;  text-decoration: none; font-size:14px;}
a.laufschrift_rot:hover {color: #F00;  text-decoration: none; font-size:14px;}

div.basket_hint_diff_free {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  font-weight: bold;
  color: #f00;
}


div.yui-overlay {

position: absolute; top: -1000px; left: -1000px;  

}

tr.gui_list_items.alt_1, tr.gui_list_items.alt_1 td {
  background-color: none;
}

/*Styles für die Startseite*/
div.areaMainContent.start
{
  background-repeat:repeat-x;
  background-image: url(/go/ronnefeldt/_ws/mediabase/gifs/back.gif);  
}

div.areaMainContent.start div.sidebar
{
  /*background-color:#e5d4b0;*/
  background-repeat:repeat-x;
  background-image: url(/go/ronnefeldt/_ws/mediabase/gifs/back.gif);
}

td.areaMainContent.start
{
  background-repeat:repeat-x;
  background-image: url(/go/ronnefeldt/_ws/mediabase/gifs/back.gif);
}

/*ENDE für die Startseite*/

table.entry_list_plain_name {
      height: 23px; margin-top: 0px;
}
table.entry_list_plain_name td {
      vertical-align: bottom
}
table.entry_list_plain { width: 530px }

div.very_small_head, div.very_small_head p {
font-size: 11px; margin-bottom: 4px; text-align: center
}
div.very_small, div.very_small p {
font-size: 9px;
}

span.discount_cert_text {
   display: block; font-weight: normal; font-size: 0.9em; 
}
