﻿/* ---------------------------------------------------------------------------- */
/* ---------------------- ALLGEMEINE ANGABEN ---------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* ------------------- 1. SEITEN�BERGREIFENDE FORMATIERUNG -------------------- */
/* ---------------------------------------------------------------------------- */


body,td,p,li,div { font-family: Arial, Helvetica, Sans-Serif; font-size:13px; line-height:1.5; }

body { color: #333; margin: 0px; margin-top: 20px; background-image: url('/go/agsat/_ws/mediabase/images/customdesign/hintergrund.jpg');
       background-repeat:repeat-x; background-color:#146CAB; }

html, body { }
body.popup { padding:10px; background-color: #ffffff; color: #000000; 
       background-image: url(''); }

#all { margin-left:auto; margin-right: auto; width: 940px; padding:10px; background-color:#fff; } 

p { margin-top: 0px; margin-bottom: 10px }

a:link         { color: #d00; text-decoration:underline; } 
a:visited      { color: #d00; text-decoration:underline; }
a:active       { color: #d00; text-decoration:underline; }
a:hover        { color: #005794; text-decoration:underline; }

a { cursor:pointer; }

form { margin: 0px }
select { margin-right:10px; }

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; }

hr { width:100%; color:#999; height:1px;
  margin-right:0; text-align:left; border:1px solid #999; }

/* ---------------------------------------------------------------------------- */
/* --------------------------- 2. TEXTFORMATTIERUNG --------------------------- */
/* ---------------------------------------------------------------------------- */

h1 { margin-top: 0px; font-size:24px; color: #005794; }
body.popup h1 { font-size: 18px }
h2 { font-size:18px; color: #005794; margin-bottom:3px; margin-top:0px; padding:0px; }
h3 { font-size:16px; color: #005794; margin-bottom:3px; margin-top:0px; padding:0px; }
h4 { font-size:12px; color: #005794; margin-bottom:3px; margin-top:0px; padding:0px; }
h5 { font-size:11px; color: #005794; margin-bottom:3px; margin-top:0px; padding:0px; }
h6 { font-size:10px; color: #005794; margin-bottom:3px; margin-top:0px; padding:0px; }

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  -------------------------------- */


td.areaTopLogo    { width:210px; min-height:146px; 
        background-color: #eeefef; text-align:center; vertical-align:top; padding-top:30px; }
img.logo     { padding: 0px; }

div.areaTopHeadHome2  { background-image:url("/go/agsat/_ws/mediabase/images/customdesign/head_home2.jpg");
        height:375px; width:730px; vertical-align:bottom; }
table.areaTopHeadHome2  { height:375px; margin:0px; }
td.areaTopHeadHome2  { vertical-align:bottom; padding:0px; }
div.areaTopHeadHome2Border { border-left:1px solid #ccc; padding:0px; padding-left:20px;  }

div.areaTop2          { width: 730px; height: 23px; padding-top:2px; background-color: #fff; 
        background-image:url("/go/agsat/_ws/mediabase/images/customdesign/top_nav.gif"); }
div.areaBackdoku  { width:940px; height:18px; }
div.areaBackdoku1  { float:left; width:197px; height:18px; padding-left:13px; background-color:#81BED5; color:#005794; font-weight:bold; }
div.areaBackdoku2  { float:left; width:680px; height:15px; padding-top:3px; padding-left:20px; background-color:#152E54; color:#fff; font-size:10px; }
div.areaBackdoku3  { float:left; width:30px; height:17px; padding-top:1px; background-color:#152E54; color:#fff; font-size:10px; }
div.areaBackdoku3 a, div.areaBackdoku3 a:visited, div.areaBackdoku3 a:active { color:#fff; text-decoration:none;}
span.path_text    { font-size:10px; }
div.path    { font-size:10px; }
div.path a, div.path a:visited, div.path a:active { color:#fff; font-size:10px;  text-decoration:none; }

td.areaMainLeft   { width:197px; margin: 0px; padding: 0px; padding-left:13px; padding-bottom:18px; vertical-align:top; 
        background-color:#dee9f1; overflow:hidden; color:#333; }
td.areaMainLeft a       { text-decoration:none; }
td.areaMainLeft a:hover { color:#005794; }

input { font-size:10px; }
form { font-size:10px; }

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.medienbote_logo { float:left; margin-right:6px; }
div.medienbote_head { font-size:12px; color:#005794; font-weight:bold; line-height:1.3; }
div.medienbote_body { font-size:12px; font-weight:bold; margin-top:10px; }
div.medienbote_foot { font-size:10px; margin-top:10px; line-height:1.2; }

div.gui_simple_news_item { margin-bottom:6px; line-height:1.2; }
span.gui_simple_news_link { font-size:12px; }

div.areaMain   { width:940px; margin: 0px; overflow:hidden; clear:both; }


/* ------------------------- Hauptseitenbereich (Mitte) ------------------------ */

td.areaMainContentHome  { vertical-align:top; overflow:hidden;
        background-color:#fff; color: #333;  
        width:709px; border-left:1px solid #ccc; padding: 0px; padding-left:20px; padding-top: 40px; }

td.areaMainContent  { vertical-align:top; overflow:hidden;
        background-color:#fff; color: #333;  
        width:710px; padding: 0px; padding-left:20px; padding-top: 40px; }

div.mainWithoutSidebar  { color: #333; overflow:hidden;
        width:710px; padding: 0px; vertical-align:top; }

div.mainWithSidebar  { color: #333; overflow:hidden;
              width:710px; vertical-align:top; }

td.Sidebar              { width:197px; margin: 0px; padding: 0px; padding-left:13px; padding-top:18px; vertical-align:top; 
        background-color:#fff; color:#333; }


div.clear_mozclear { clear: both; border-bottom: 0px solid; margin: 0px; padding: 0px; height: 1px; margin-bottom: -1px; }
div.nsFooterClear  { display: none }

div.areaBottom    { width:960px; margin-left:auto; margin-right:auto; font-size:10px; margin-bottom:20px; }

div.areaBottomNav  { margin:0px; color: #fff; float:left; padding-top:6px; }

div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color:#fff; font-size:10px; text-decoration:none;}
div.areaBottomImprint  { width:80px; color:#fff; font-size:10px; float:left; }
div.areaBottomImprint_copyright { float:left; font-size:10px; color:#fff; margin-top:10px; }



/* ---------------------------------------------------------------------------- */
/* ------------------------- 4. NAVIGATIONSELEMENTE --------------------------- */
/* ---------------------------------------------------------------------------- */


/* ------------------- 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; }
div.areaTop2 a     { display:block; padding-left:9px; padding-right:9px; text-decoration:none; }


div.areaTop2 a.nav_top2_object { 
  font-weight:bold; font-size:13px;
  color:#333;
}

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { 
  font-weight:bold; font-size:13px;
  color:#005794; 
}

div.areaTop2 a.nav_top2_object:hover, a.nav_top2_object_active { color:#005794; }

/* ------------------- Tree-Navigation (Hauptnavigation) --------------------- */

ul.nav_level_1 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; }
ul.nav_level_2 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; }
ul.nav_level_3 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; }
ul.nav_level_4 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; }
ul.nav_level_5 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; }

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-top:18px; overflow:hidden; }
div.nav_level_2_object, div.nav_level_2_object_active { margin:0px; padding:0px; margin-top:3px; overflow:hidden; }
div.nav_level_3_object, div.nav_level_3_object_active { margin:0px; padding:0px; margin-top:3px; overflow:hidden; }
div.nav_level_4_object, div.nav_level_4_object_active { margin:0px; padding:0px; margin-top:3px; overflow:hidden; }
div.nav_level_5_object, div.nav_level_5_object_active { margin:0px; padding:0px; margin-top:3px; overflow:hidden; }


a.nav_level_1_object, a.nav_level_1_object_active {
  text-decoration:none;
  padding:0px; margin:0px; font-weight:bold; font-size:12px;
  display:block; text-align:left; 
  overflow:visible;
}

a.nav_level_2_object, a.nav_level_2_object_active { 
  text-decoration:none;
  padding:0px; margin:0px; padding-left:10px; font-weight:bold; font-size:11px;
  display:block; text-align:left; 
  overflow:visible;
}

a.nav_level_3_object, a.nav_level_3_object_active {
  text-decoration:none;
  padding:0px; margin:0px; padding-left:10px; font-weight:bold; font-size:11px;
  display:block; text-align:left; 
  overflow:visible;
}

a.nav_level_4_object, a.nav_level_4_object_active {
  text-decoration:none;
  padding:0px; margin:0px; padding-left:10px; font-weight:bold; font-size:11px; 
  display:block; text-align:left; 
  overflow:visible;
}

a.nav_level_5_object, a.nav_level_5_object_active {
  text-decoration:none;
  padding:0px; margin:0px; padding-left:10px; font-weight:bold; font-size:11px;
  display:block; text-align:left;
  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: #666; }
a.nav_level_1_object_active, a.nav_level_1_object_active:active, a.nav_level_1_object_active:visited { color: #005794; }
a.nav_level_1_object_active { font-weight: bold; }



div.nav_level_2_object { background-image:url("/go/agsat/_ws/mediabase/images/icons/nav_img.gif"); background-repeat:no-repeat; }
div.nav_level_2_object_active { background-image:url("/go/agsat/_ws/mediabase/images/icons/nav_img_aktive.gif"); background-repeat:no-repeat; }

a.nav_level_2_object, a.nav_level_2_object:visited, a.nav_level_2_object:active { color: #666; }
a.nav_level_2_object_active, a.nav_level_2_object_active:active, a.nav_level_2_object_active:visited { color: #005794; }
a.nav_level_2_object_active { font-weight: bold; }



div.nav_level_3_object {  }
div.nav_level_3_object_active {  }

div.areaMainLeft a.nav_level_3_object { color: #666; font-size:11px; }

a.nav_level_3_object_active, a.nav_level_3_object_active:visited, a.nav_level_3_object_active:active { color: #005794; font-size:11px; }
a.nav_level_3_object_active { font-weight: bold; }



div.areaMainLeft a.nav_level_4_object { color: #666; font-size:11px; }

a.nav_level_4_object_active, a.nav_level_4_object_active:visited, a.nav_level_4_object_active:active { color: #005794; font-size:11px; }
a.nav_level_4_object_active { font-weight: bold; }

div.areaMainLeft a.nav_level_5_object { color: #666; font-size:11px; }

a.nav_level_5_object_active, a.nav_level_5_object_active:visited, a.nav_level_5_object_active:active { color: #005794; font-size:11px; }
a.nav_level_5_object_active { font-weight: bold; }




/* ------------------- Bottom-Navigation (Fussbereich) --------------------- */

div.areaBottomNav ul    { list-style-type: none; margin:0px; text-align:left; padding-left:10px; }
div.areaBottomNav ul li { display:inline; }
div.areaBottomNav a     { padding-right:8px; font-size:10px; text-decoration:none; }


a.nav_bottom_object, a.nav_bottom_object_active { padding-right: 8px; }

div.areaBottomNav a.nav_bottom_object { color:#fff; }
a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active { font-weight: bold; color:#fff; }

a.nav_bottom_object_active { color: #fff; }


/* ------------------- Pfad-Navigation (Anzeige des Seitenpfades) --------------------- */

span.path_text { padding-right:5px; }


/* ------------------- Quicknav - Seitennavigation --------------------- */

div.quicknav img    { border: none }
div.blocknav, div.gui_blocknav       { margin-bottom: 10px }
div.gui_blocknav_item { margin-left: 2px; margin-right: 2px;  }
div.gui_blocknav_item.active  { font-weight: bold }


/* ------------------- 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.gui_a_to_z   { margin-bottom: 10px; }
a.gui_a_to_z_item { margin-right: 5px; }
a.gui_a_to_z_item.sel_1 { 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; padding-bottom:15px; height:100%; }
div.page_object_head    { margin-bottom:6px; }
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:20px; margin-bottom:8px; }
div.page_object_pic_right { float:right; margin-left:20px; 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; }



/* ------------------- 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; }
div.box2_head        { font-weight: bold; height: 21px; padding-left:7px; padding-top:5px; }
div.box2_body        { font-size: 11px; padding:7px; padding-top: 5px; 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: 26px; vertical-align:top; margin-bottom: 20px; }


/* -------------------- Infobox - Bild/Banner -------------------- */

div.box2_body_banner  { font-size: 11px; padding:7px; padding-top: 5px; padding-bottom:4px; text-align:center; }
div.box2_body_pictext { font-size: 11px; padding:7px; padding-top: 0px; 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%; }



/* -------------------- Linke Seitenleiste (z.B. f�r Tree-Navigation) --------------------- */

/* -------------------- Box-Bereich f. Navigation ------------------ */

div.box         { width: 160px; padding: 0px; margin:0px; float:left; }

div.box_head         { padding:0px; margin:0px; font-weight: bold; height: 21px; 
           background-color: ; 
                  background-image:url('/go/agsat/_ws/resource/_ts_1274100228000/rO0ABXQAKmR5bjptb2R1bGVzL2xheW91dHMvd2Vic2l0ZS9zdHlsZXMvZGVmYXVsdA==/box_head_img/box_head_img.gif'); 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;
           background-color: ;
           background-image:url(''); color: #000000; }
div.box_foot         { height: 26px; padding:0px; margin:0px; background-color: ; 
           background-image:url(''); color: ; 
           background-repeat:no-repeat; vertical-align:top; }

/* --- Derzeit nicht aktiv, wird von div.box_body_nav ersetzt --- */
div.box_body         { font-size: 11px; padding: 5px; background-color: ; 
           background-image:url(''); color: #000000; }


/* -------------------- Infobox (unter Navigation) ------------------ */


div.box_body_banner  { padding: 0px; }

/* ----------------------------- Standardformulare ------------------------------- */

td.td1, td.td2, td.td3 { padding: 3px }

table.entry_manager, table.editor_in, div.login_form, div.newsletter_gui   { border-collapse: collapse }

td.td1 {width: 260px;}

table.entry_manager td, td.td1, td.td3, div.login_form, div.newsletter_gui { padding: 4px; 
border: 1px solid #cccccc; 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; }

div.login_form { font-size:9px; }
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; }
div.login_form_register { font-weight:bold; padding-top:3px; }


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;
}



/* --------------------------- 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; }

/* --------------------------- 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; margin-top:5px; }
div.entry_list_plain p          { padding-top:5px; }
div.entry_list_plain_date       { font-size:11px; }
div.entry_list_plain_text        { width:400px; margin-top:0px; padding-top:0px; float:left; font-size:12px; }
div.entry_list_plain_text h2 a        { padding-top:0px; margin-top:0px; vertical-align:top; }
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; }
div.entry_list_plain_matrix_head a, div.entry_list_plain_matrix_head a:visited, div.entry_list_plain_matrix_head a:active { color:#005794; text-decoration:none; }
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; }


div.entry_list_plain_thumb  { width:110px; float:left; clear:both; }
img.entry_list_plain_thumb  { width:100px; float:left; padding-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; }

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; }


/* ------------------------------ GLOSSAR  ------------------------------------ */

span.glossary_definition { padding-right:10px; }
img.glossary_top { border:1px solid #c00; }


/* ------------------------------ 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; }



/* ------------------------------ ADRESSEN ---------------------------------- */

div.modulesearch { color:#005794; }

table.entry_list_tab { width:100%; }

th.address_head { border-bottom:1px solid #ccc; text-align:left; padding-bottom:5px; padding-top:20px; }
td.address_body { border-bottom:1px solid #ccc; text-align:left; padding-bottom:8px; padding-top:5px; padding-right:20px; vertical-align:top; }

div.address_body_company { color:#005794; }


div.days_tracker {
  color: #152e54; font-weight: bold; font-size: 12px; line-height: 21px; 
  margin-left: -12px; margin-right: 10px; margin-bottom: 20px;
}

div.days_tracker em {
  color: #3691c6; font-weight: bold; font-size: 18px; font-style: normal; margin-left: 0.1em; margin-right: 0.1em;
}

div.days_tracker img {
   float: right; margin-top: 10px;
}

/* -- Formular --- */
span.form_input_button.button_checkbox {
  display:table-cell;
}
span.form_input_button_text {
  padding:2px 10px;
  font-size: 11px;
  display:table-cell;
  vertical-align:middle;
}
