/*********************** Mediabase File: styles/default/10-general.css ***********************/

body { 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
        font-size:11px; 
        background-color: #DCDCDC; color: #000000; 
        margin: 0px; 	
	background-color: #fff;
}


p { margin-top: 0px; margin-bottom: 10px }
th { text-align:left; vertical-align:top; }
tr {
	padding: 0px; margin: 0px;
}

a              { color: #2D82BC; text-decoration:none; }
a:link         { color: #2D82BC; } 
a:visited      { color: #2D82BC; }
a:active       { color: #2D82BC; }
a:hover        { color: #2D82BC; }

a { cursor:pointer; }

form { margin: 0px }

img { border:none; margin: 0px; padding: 0px; }

table { border-collapse:collapse; border: none; }

table.matrix      { width:100%; }

td, td.matrix_content { vertical-align:top; padding: 0px }


select,input,textarea { font-family: Helvetica, Arial, Helvetica, Sans-Serif; font-size:11px; }


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;
}

h1, h2, h3, h4, h5, h6, div.full_search_results_head {
	font-face: Helvetica, Arial, Sans-Serif;
}

h1 { 
	font-size:18px; 
	color: #919191; 
	margin-top: 0px; 
	margin-bottom:14px; 
} 
body.popup h1 { font-size: 16px }

h2 { font-size:14px; color: #797979; margin-bottom:10px; margin-top:0px; } /* Überschriften 1. Ordnung */
h3 { font-size:14px; color: #787878; margin-bottom:8px; margin-top:0px; } /* Überschriften 2. Ordnung */
h4 { font-size:12px; color: #787878; margin-bottom:5px; margin-top:0px; } /* Überschriften 3. Ordnung */
h5 { font-size:11px; color: #787878; margin-bottom:3px; margin-top:0px; } /* Überschriften in Seiten- und Modulobjekten */
h6 { font-size:10px; color: #787878; margin-bottom:3px; margin-top:0px; }
h7 { font-size:24px; color: #787878; margin-bottom:3px; margin-top:0px; } /* Newsletter Nr. ## Überschrift */

h2.login_greeting { color:#000000; font-size:12px; font-weight:normal; }

em     { font-style:italic }
strong { font-style:normal; font-weight:bold; }


/*********************** Mediabase File: styles/default/20-layout.css ***********************/

#all {
	margin-left:auto; margin-right: auto; width:920px;
} 

td.top_nav, td.top_search {
	background-color: #bdbdbd;
	vertical-align: middle;
}

div.language_chooser {
	color: 474747;
	font-weight: bold;
	font-size: 12px;
}
span.language_sep {
	margin-left: 20px;
	margin-right: 5px;
}

div.language_chooser a, div.language_chooser a:active, div.language_chooser a:visited {
	color: #fff;
}
/* ---------------------- Suche - ges. Breite ---------------*/

td.top_search {
/*	width: 203px; */
    width: 173px;
}
/* ---------------------- Suche - ges. Breite - Textfeld ---------------*/
input.top_search_text {
/*	width: 120px; */
   	width: 90px;
}

td.top_nav {
/* ----------------------- Top-Navigation ----Sprachen--------------- */
	padding-left: 589px;
/*    padding-right:213px;*/
}


td.main_with_sidebar_right {
}

table.main, table.foot {
	table-layout: fixed;
}

td.main_left, td.foot_left {
	width: 209px;
}
td.main_right {
	width: 711px;
	padding-left: 0px;
}

div.main_flash {
	padding-left: 5px; padding-top: 5px; padding-bottom: 5px; 
}

td.foot_right {
	width: 607px;
	padding-left: 104px;
}

td.main_left, td.foot_left, td.foot_right {
	background-color: #eeeeee;
}

table.top, table.foot {
	height: 38px;
}
td.foot_left, td.foot_right {
	vertical-align: middle;
}

div.main_left_spacer {
	background-color: #fff;
	height: 5px;
}

form.top_search 	{ padding:0px; font-size: 10px; margin:0px; vertical-align:middle; }
input.top_search_submit { padding:0px; font-size: 10px; margin:0px; vertical-align:middle; }

input.top_search_text {
	padding: 1px;
	border: 1px solid #999;
	margin-top: 1px;
	font-size: 11px;
	vertical-align: middle;
	background-color: #fafafa;
}

div.head { border-top:5px solid #fff; }



div.main_content {
	padding-left: 21px;
}

td.main_with_sidebar_left {

}

div.main_area {
	min-height: 400px;
	margin-left: 0px;
	margin-right: 21px;
	margin-top: 46px;
}

div.main_area, div.box2_body, div.box2_body_pictext {
	line-height: 1.5em;
}

td.main_with_sidebar_right {
	background-color: #eeeeee;
	width:220px;  
}

div.sidebar {
	padding-top:21px;
	width: 174px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}

table.foot {
	margin-top: 5px;
}

div.copyright {
	text-align: center;
	color: #848484;
	font-size: 9px;
}

td.foot_right {
	padding-left: 55px;
}

td.nav_top2_object, td.nav_top2_first_object {
	padding-right: 25px;
}

a.nav_top2_object, a.nav_top2_first_object, a.nav_top2_object:visited, a.nav_top2_first_object:visited, a.nav_top2_object:active, a.nav_top2_first_object:active {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

td.nav_top2_object_active, td.nav_top2_first_object_active {
	padding-right: 25px;
}

a.nav_top2_object_active, a.nav_top2_first_object_active, a.nav_top2_object_active:visited, a.nav_top2_first_object_active:visited, a.nav_top2_object_active:active, a.nav_top2_first_object_active:active {
	color: #474747;
	font-weight: bold;
	font-size: 12px;
}
a.nav_top2_object:hover, div.language_chooser a:hover {
	color: #474747;
}


a.nav_bottom_object, a.nav_bottom_object_active {
	margin-right: 25px;
}

a.nav_bottom_object, a.nav_bottom_object:active, a.nav_bottom_object:visited {
	color: #848484;
}

a.nav_bottom_object_active, a.nav_bottom_object_active:active, a.nav_bottom_object_active:visited {
	color: #484848;
}

a.nav_bottom_object:hover, a.nav_bottom_object_active:hover {
	color: #484848
}


/* ------------------- 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; }

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; }

div.nav_level_1_object, div.nav_level_1_object_active { margin:0px; padding:0px; overflow:hidden; padding-bottom:1px; }
div.nav_level_2_object, div.nav_level_2_object_active { margin:0px; padding:0px; overflow:hidden; padding-bottom:1px; }
div.nav_level_3_object, div.nav_level_3_object_active { margin:0px; padding:0px; overflow:hidden; padding-bottom:1px; }


ul.nav_level_1 {
	font-size: 13px;
	margin-top: 35px;
	margin-left: 17px;
}

a.nav_level_1_object, a.nav_level_1_object_active, 
a.nav_level_2_object, a.nav_level_2_object_active, 
a.nav_level_3_object, a.nav_level_3_object_active,
ul.nav_level_2, ul.nav_level_3 {
	padding-left: 20px; 
}

ul.nav_level_2, ul.nav_level_3 {
	margin-left: 5px;
}


a.nav_level_1_object, a.nav_level_1_object_active {
	display: block;
	height: 24px;
	padding-top: 2px; 
}
div.nav_level_1_object {

}
a.nav_level_1_object_active, a.nav_level_1_object:hover {
	background-image: url("/go/designpanel/_ws/mediabase/images/customdesign/nav1_01.gif"); 
	background-position: 0px 6px;
	background-repeat: no-repeat;
}

a.nav_level_1_object, a.nav_level_1_object:active, a.nav_level_1_object:visited { color: #474747; }
a.nav_level_1_object_active, a.nav_level_1_object_active:active, a.nav_level_1_object_active:visited { color: #474747 }



a.nav_level_2_object, a.nav_level_2_object_active {
	display: block;
	height: 24px;
	padding-top: 2px; 
}
div.nav_level_2_object {

}

a.nav_level_2_object_active, a.nav_level_2_object:hover {
	background-image: url("/go/designpanel/_ws/mediabase/images/customdesign/nav2_01.gif"); 
	background-position: 0px 6px;
	background-repeat: no-repeat;
}

a.nav_level_2_object, a.nav_level_2_object:visited, a.nav_level_2_object:active { color: #2d82bc; }
a.nav_level_2_object_active, a.nav_level_2_object_active:active, a.nav_level_2_object_active:visited { color: #2d82bc; }


a.nav_level_3_object, a.nav_level_3_object_active {
	display: block;
	height: 24px;
	padding-top: 2px; 
}
div.nav_level_3_object {

}
a.nav_level_3_object_active, a.nav_level_3_object:hover {
	background-image: url("/go/designpanel/_ws/mediabase/images/customdesign/nav3_01.gif"); 
	background-position: 0px 6px;
	background-repeat: no-repeat;
}

a.nav_level_3_object, a.nav_level_3_object:visited, a.nav_level_3_object:active { color: #848383; }
a.nav_level_3_object_active, a.nav_level_3_object_active:active, a.nav_level_3_object_active:visited { color: #848383 }


/* ------------------- Pfad-Navigation (Anzeige des Seitenpfades) --------------------- */

div.path {
	font-size: 10px; margin-top: 5px; color: #2d89bc
}
a.path_object, a.path_object:visited, a.path_object:active {  }
a.path_object_active, a.path_object_active:visited, a.path_object_active:active { }

span.path_text { padding-right:5px; }


/*********************** Mediabase File: styles/default/30-content.css ***********************/

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:10px; padding:4px; padding-left:0px; margin-right:10px; }

a.category_dispplay_matrix { font-weight:bold; }

div.category_display_matrix a, div.category_display_matrix a:visited, div.category_display_matrix a:active { color:#9a9a9a; }

div.category_display_matrix_text {
  color:#9a9a9a;
  font-size: 12px;
  padding-bottom: 4px;
}


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 */

/* --------------------------- 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:105px; overflow:hidden; float:left; padding-right:3px; margin:0px; }
div.page_object_banner_x4_last { width:105px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x3      { width:139px; overflow:hidden; float:left; padding-right:6px; margin:0px; }
div.page_object_banner_x3_last { width:139px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x2      { width:207px; overflow:hidden; float:left; padding-right:15px; margin:0px; }
div.page_object_banner_x2_last { width:207px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x1      { width:429px; 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; }




/* -------------------- 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:10px; }

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:10px; }
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:10px; }
div.login_form_pw_reminder a, div.login_form_pw_reminder a:visited, div.login_form_pw_reminder a:active { font-size:10px; }
div.login_form_register    { padding-top:3px; font-size:10px; }
div.login_form_register a, div.login_form_register a:visited, div.login_form_register a:active { font-size:10px; }


div.login_form_display_admin_logout { 
  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;  } 


/* --------------------------- 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.full_search_head { margin-bottom: 15px; font-weight: bold; }
div.full_search_empty { }

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; }
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; }

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; }




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; }




/* ---------------------------------- List Editor ------------------------------------------------------ */

td.list_editor a, td.list_editor a:visited, td.list_editor a:active { color:#333333; text-decoration:underline; }



/* -----------  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; }




/* ----------------------- 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; 
}

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; }



/* ----------------------- 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;
}


div.category_pic {
  float: right;
  padding-left: 30px;
}
div.category_pic img {
  border: 1px solid #9a9a9a
}

div.category_description {
  text-align: justify;
  padding-bottom: 10px;
}

div.products_matrix {
  width: 475px;
}
div.products_matrix td {
  width: 25%;
}
div.products_matrix_item a, div.products_matrix_item a:visited, div.products_matrix_item a:active {
  color: #000;
}

div.gui_form_foot {
   margin-top: 1em; 
}
div.gui_form_submit.wide, div.gui_form_submit.narrow {
   margin-top: 1em; 
}

div.image_changer {
	background-color:#fff;
}

/*********************** Mediabase File: styles/default/40-sidebar-boxes.css ***********************/

/* -------------------- Linke Seitenleiste (z.B. für Tree-Navigation) --------------------- */

/* -------------------- Box-Bereich f. Navigation ------------------ */

div.box_foot, div.box2_foot {
	padding-bottom:20px;
	border-bottom: 1px solid #9c9b95;
	margin-bottom:20px;
}

div.box		     { 
	padding: 0px; margin:0px; 
}

div.box_head         { padding:0px; margin:0px; font-weight: bold; height: 21px; color: #000000; 
	       	       padding-top:5px; }
div.box_body_nav     { font-size: 11px; padding:0px; margin: 0px; padding-bottom:5px; color: #000000; }

/* --- Derzeit nicht aktiv, wird von div.box_body_nav ersetzt --- */
div.box_body         { font-size: 10px; color: #000000; }


/* -------------------- Infobox (unter Navigation) ------------------ */


div.box_body_banner  { padding: 0px; }




/* ------------------- Rechte Seitenleiste (z.B. für Info-Box-Leiste) --------------------- */


/* -------------------- Infobox - Absatz -------------------- */

div.box2	     { 
	overflow:hidden; 
}
div.box2_head        { font-weight: bold; height: 21px; color: #000000; 
		       padding-left:0px; }
div.box2_body        { font-size: 11px; padding:0px; padding-top: 5px; color: #000000;
		       padding-bottom: 10px; 
}
div.box2_body ul     { padding:0px; margin:0px; padding-left:14px; }


/* -------------------- Infobox - Bild/Banner -------------------- */

div.box2_body_banner  { font-size: 11px; padding-top: 5px; color: #000000;
		        padding-bottom: 10px; text-align:center; }
div.box2_body_pictext { font-size: 11px; padding-top: 5px; color: #000000;
		        padding-bottom: 10px; }
img.box2_banner	      {  }


/*********************** Mediabase File: styles/default/50-popup.css ***********************/

body.popup {
	background-color: #eeeeee;
	margin-top: 18px;
	margin-left: 36px;
	margin-right: 36px;
}
#popup_top {
	margin-top: 18px;
	margin-bottom: 18px;
}

img.entry_single_pic {
	margin-bottom: 5px;
}

img.entry_single_pic, div.products_matrix_item_popup img {
	border: 1px solid #686760;
}

div.products_single {
	width: 720px;
}

div.products_matrix_popup {
	width: 520px;
}

div.products_matrix_item_popup img {
	margin-bottom: 10px; 
}

div.products_matrix_item_popup a, div.products_matrix_item_popup a:visited, div.products_matrix_item_popup a:active {
	color: #000;
}

div.entry_single_pic {
	float: left;
	
}

div.entry_single_description {
	padding-left: 28px;
	width: 300px;
	overflow: hidden;
}

h2.entry_single_options {
	margin-top: 35px;
	font-size: 11px; 
	color: #474747;
	margin-bottom: 15px;
}

div.products_matrix_popup td {
	width: 25%;
}

table.entry_single_description p {
	margin: 0px;
}

/*********************** Mediabase File: styles/default/60-accordion.css ***********************/

/************* expandables ***********************/
div.expandable_head{
	background:url(/go/designpanel/_ws/mediabase/gui_element/bg_tb/rounded-shadowb_caaaaaa/900/25/14/14/0/0/dddddd/eeeeee/ffffff/bg.png) left top no-repeat;
	height:25px;
	margin:0;
}

div.expandable_head_inner{
	background:url(/go/designpanel/_ws/mediabase/gui_element/bg_tb/rounded-shadowb_caaaaaa/12/25/0/14/0/0/dddddd/eeeeee/ffffff/bg.png) right top no-repeat;
	height:25px;
	padding:3px 5px;
	font-weight:bold;
	margin:0; 
}

div.expandable_body_inner{
	border:solid #ddd 1px;
	border-top:none;
	padding:5px;
}

.expandable_btn, .expandable_box_btn { float:right }
.expandable_body, .expandable_box_body { position:relative; overflow:hidden }


.accordion_btn { float:right }


/*********************** Mediabase File: styles/default/80-googlemaps.css ***********************/

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; }


/*********************** Mediabase File: styles/default/81-image_galleries.css ***********************/

.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; }


div.heading_teaser { font-size:20px; font-family: Helvetica, Arial, Helvetica, Sans-Serif; }
div.subheading_teaser { font-size:12px; font-family:Helvetica, Arial, Helvetica, Sans-Serif; }
div.description_teaser { font-size:12px; font-family:Helvetica, Arial, Helvetica, Sans-Serif; }



