/*

 *  Author:   BSC

 *  Date:     30.03.2009 (d.m.Y)

 *  Updated:  30.03.2009 (d.m.Y)

 *  Filename: screen.css

 *  

 *  Style-Index:

 *  

 *  $0  - Imported styles

 *  $1  - Common elements

 *  $2  - Container

 *  $3  - Header

 *  $4  - Navigation

 *  $5  - Content

 *  $6  - Footer

 *  $7  - Search

 *  $8  - Layer

 *  $9  - Alpha hacks

 *  $10 - Mzag3 overwrites

 *  $11 - Sitemap

 *  $12 - Press

 *  $13 - E-Card

 *  $14 - Printversion

 *  $15 - Tell a friend

 *  $16 - Image gallery

 *  $17 - FAQ

 *  $18 - Errors

 */





/* $0 - Imported styles //////////////////////////////////////////////////////*/



@import url(reset.css);

@import url(elements.css);





/* $1 - Common elements //////////////////////////////////////////////////////*/



body

{

  background:none;

}





/* STANDARD FONT TYPES ------------------------------------------------------ */

html, body, table, a

{

  color:#555455;

  font-family:Verdana,Arial,Helvetica,sans-serif;

  font-size:11px;

  font-style:normal;

  font-weight:normal;

  line-height:14px;

}

/* -------------------------------------------------------------------------- */





/* STANDARD TAGs ------------------------------------------------------------ */

u

{

  text-decoration:underline;

}



strong, b

{

  font-weight:bold;

}



em, i

{

  font-style:italic;

}



sup

{

  position:relative;

  top:-3px;

}



sub

{

  bottom:-3px;

  position:relative;

}

/* -------------------------------------------------------------------------- */





/* STANDARD LINKS ----------------------------------------------------------- */

a

{

  color:#6a6f73;

}



a:hover,

a:focus

{

  color:#2c4b9b !important;

  text-decoration:underline !important;

}



#ctn_page_content a,

#ctn_foot .foot_info a,

.home #ctn_body .slide_entry .slide_entry_texts a

{

  background:transparent url(images/icon_arrow_right.gif) no-repeat left 2px;

  padding-left:15px;

}



a.no_icon,

.mzag_form_error

{

  background:none !important;

  padding-left:0px !important;

}



#ctn_page_content a.down_link

{

  background:transparent url(images/icon_arrow_bottom.gif) no-repeat left 2px;

  padding-left:15px !important;

}



#ctn_page_content a.top_link

{

  background:transparent url(images/icon_arrow_top.gif) no-repeat left 2px;

  display:block;

  height:13px;

  padding:0px !important;

  width:12px;

}

/* -------------------------------------------------------------------------- */





/* RTE OUTPUT --------------------------------------------------------------- */

#ctn_content_left p,

#ctn_content_left ul,

#ctn_content_left ol

{

  margin-bottom:16px;

}



#ctn_content_right p,

#ctn_content_right ul,

#ctn_content_right ol

{

  margin-bottom:7px;

}





/* headline definitions */

#ctn_content_left h1,

#ctn_content_left h2,

#ctn_content_left h3,

#ctn_content_left h4,

#ctn_content_left h5,

#ctn_content_left h6

{

  color:#2c4b9b;

  margin-bottom:7px;

}



#ctn_content_left h1

{

  font-size:20px;

  line-height:24px;

  margin-bottom:19px;

}



#ctn_content_left h2

{

  font-size:13px;

  font-weight:bold;

  line-height:17px;
  display:block;float:left;
  width:100%;

}



#ctn_content_left h3

{

  font-size:13px;

  font-weight:bold;

  line-height:17px;

}



#ctn_content_left h4

{

  font-size:14px;

  line-height:18px;

}



#ctn_content_left h5,

#ctn_content_left h6

{

  font-size:12px;

  font-weight:bold;

  line-height:16px;

}





/* tables */

#ctn_content_left table.visible_border

{

  border:1px solid #cccccc;

  border-collapse:collapse;

  width:100%;

}



#ctn_content_left table tr td

{

  vertical-align:top;

}





/* lists */

#ctn_content_left ul li

{

  background:transparent url(images/icon_li.gif) no-repeat 1px 6px;

  padding-left:10px;

}



#ctn_content_left ol

{

  list-style-position:outside;

  list-style-type:decimal;

  margin-left:20px;

}

/* -------------------------------------------------------------------------- */





/* LAYOUT ELEMENTS ---------------------------------------------------------- */

.hidden, .visible_by_print, .hidden_by_print

{ /* invisible elements */

  display:none;

  speak:none;

  visibility:hidden;

}



.hidden_text

{

  text-indent:-999999em;

}



.speak

{ /* for screenreaders only */

  position:absolute;

  left:-999999px;

}



.clear

{ /* break floating elements (MUST used after a floating element) <br class="clear" /> */

  clear:both;

  font-size:0px;

  height:0px;

  line-height:0px;

  margin:0px;

  padding:0px;

}



/* set in outer element to clear after this element */

* html .clearfix { /* for ie */

  height:1%;

} .clearfix:after {

  clear:both;

  content:".";

  display:block;

  font-size:0px;

  height:0px;

  visibility:hidden;

}

/* -------------------------------------------------------------------------- */





/* $2 - Container ////////////////////////////////////////////////////////////*/



#ctn_main #logo

{

  float:left;

  height:75px;

  margin-top:18px;

  padding-left:0px;

  width:105px;

}



#ctn_main #ctn_head

{

  background:transparent url(images/bg_head.gif) repeat-x left bottom;

  height:141px;

  margin-bottom:14px;

}



#ctn_main #ctn_head #ctn_head_navigation

{

  background:#2c4b9b;

  height:24px;

}



#ctn_main #ctn_body

{

  background:transparent url(images/bg_body.jpg) no-repeat left top;
min-height:600px;
  text-align:center;

}



#ctn_main #ctn_body #ctn_main_inner

{

  width:1020px;

}





/* SHADOWS ------------------------------------------------------------------ */

#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_head

{
display:block;float:left;
  background:transparent url(images/bg_shadow_head.png) no-repeat left top;
width:1020px;
  font-size:0px;
  height:12px;

}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body

{

  background:transparent url(images/bg_shadow_body.png) repeat-y left top;
width:1000px;
  padding:4px 15px 2px 15px;
display:block;
float:left;
}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_foot

{
display:block;float:left;
  background:transparent url(images/bg_shadow_foot.png) no-repeat left top;
width:1020px;
  font-size:0px;

  height:13px;

}

/* -------------------------------------------------------------------------- */





#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #content_path

{

  margin:0px 10px 8px 12px;

  position:relative;

}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_left

{

  float:left;

  width:220px;
}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_right

{

  float:left;

  width:754px;
padding-left:16px;
}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_right #ctn_content #ctn_content_left

{

  float:left;

  width:725px;

}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_right #ctn_content #ctn_content_left .ctn_left_padding

{

  padding:0px 5px 30px 0px;
  width:740px;

}



#ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_right #ctn_content #ctn_content_right

{

  float:left;

  padding-bottom:90px;

  width:188px;

}





/* BIG CONTENT OVERWRITES --------------------------------------------------- */

.big_content #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_right #ctn_content #ctn_content_left

{

  float:none !important;

  width:754px !important;

}



.big_content #ctn_body #ctn_main_inner #ctn_shadow_body #ctn_page #ctn_page_content #ctn_right #ctn_content #ctn_content_right

{

  display:none !important;

}

/* -------------------------------------------------------------------------- */



#ctn_main #ctn_foot

{

  padding:8px 0 40px 0;

  text-align:center;

}





/* $3 - Header ///////////////////////////////////////////////////////////////*/



#ctn_head .top_navigation

{

 width:900px;

}





/* hotline */

#ctn_head .hotline_search

{

  width:174px;

}



#ctn_head .hotline_search .hotline

{

  font-size:11px;

  padding:30px 0px 21px;

  text-transform:uppercase;

}



#ctn_head .hotline_search .hotline span

{

  color:#2c4b9b;

  font-weight:bold;

}





/* $4 - Navigation ///////////////////////////////////////////////////////////*/



#ctn_head ul li.mzag_cms_first_node,

#ctn_head ul li.mzag_cms_first_node a,

#content_path ul li.mzag_cms_first_node,

#content_path ul li.mzag_cms_single_node,

#content_path ul li.mzag_cms_first_node a,

#ctn_foot .foot_info ul li.mzag_cms_first_node,

#ctn_head ul li.mzag_single_item,

#ctn_head ul li.mzag_cms_single_node

{

  padding-left:0px !important;

}



#ctn_head ul li.mzag_cms_last_node,

#ctn_head ul li.mzag_cms_last_node a,

#content_path ul li.mzag_cms_last_node,

#content_path ul li.mzag_cms_single_node,

#content_path ul li.mzag_cms_last_node a,

#ctn_foot .foot_info ul li.mzag_cms_last_node,

#ctn_head ul li.mzag_single_item,

#ctn_head ul li.mzag_cms_single_node,

#ctn_head ul li.mzag_last_item

{

  background:none !important;

  border-right:none !important;

  padding-right:0px !important;

}





/* HEAD NAVIGATION ---------------------------------------------------------- */

#ctn_head_navigation ul

{

  margin:6px 0px 0px 0px;

  overflow-x:hidden;

}



#ctn_head_navigation ul li

{

  border-right:1px solid #788cbf;

  display:inline;

  float:left;

  line-height:11px;

  padding:0px 4px 1px;

}



#ctn_head_navigation ul li a

{

  color:#b6bed4 !important;

  line-height:11px;

}

/* -------------------------------------------------------------------------- */





/* TOP NAVIGATION ----------------------------------------------------------- */
#ctn-head .top_navigation {}

#ctn_head .top_navigation ul.pdf-navigation

{
display:block;

  height:15px;
width:100%;
  margin:15px 0px 0px 0px;

text-align:right;

}

#ctn_head .top_navigation ul.pdf-navigation li a
{  color:#4661a7;

  display:block;

  font-size:11px;

  font-weight:bold;
}

#ctn_head .top_navigation ul.mzag_cms_navicontainer

{
display:block;
float:right;
  height:55px;

  margin:32px 0px 0px 25px;
text-align:right;


}



#ctn_head .top_navigation ul.mzag_cms_navicontainer li

{

  background:transparent url(images/divider_top_navigation.gif) no-repeat right 12px;

  float:left;

  padding-right:2px;

}



#ctn_head .top_navigation ul.mzag_cms_navicontainer li a

{

  color:#4661a7;

  display:block;

  font-size:11px;

  font-weight:bold;

  padding:17px 5px 24px;

  /*text-transform:uppercase;*/

}



/* active node */

#ctn_head .top_navigation ul.mzag_cms_navicontainer li.mzag_cms_active_node

{

  background:transparent url(images/top_navigation_slide_right.gif) no-repeat right top !important;

  margin-left:-2px;

}



#ctn_head .top_navigation ul.mzag_cms_navicontainer li.mzag_cms_active_node span

{

  background:transparent url(images/icon_arrow_down.gif) no-repeat center 43px !important;

  display:block;

}



#ctn_head .top_navigation ul.mzag_cms_navicontainer li.mzag_cms_active_node a

{

  background:transparent url(images/top_navigation_slide_left.gif) no-repeat left top !important;

  padding:17px 20px 24px !important;

}

/* -------------------------------------------------------------------------- */





/* CONTENT PATH ------------------------------------------------------------- */

#content_path a

{

  color:#a1a7aa;

}



#content_path ul

{

  overflow:hidden;

}



#content_path ul li

{

  background:transparent url(images/icon_cp_divider.gif) no-repeat right 6px;

  float:left;

  padding:0 9px 0 6px;

}



#content_path a.printversion

{

  background:transparent url(images/icon_print.gif) no-repeat right 3px;

  padding-right:17px;

  position:absolute;

  right:1px;

  top:1px;

}
#content_path a.pdfversion

{

  background:transparent url(images/icon_pdf.png) no-repeat right 3px;

  padding-right:17px;

  position:absolute;

  right:1px;

  top:1px;

}
/* -------------------------------------------------------------------------- */





/* MAIN NAVIGATION LEFT ----------------------------------------------------- */

#ctn_left ul.mzag_cms_navi li

{

  background:transparent url(images/icon_arrow_right.gif) no-repeat 3px 6px;

  height:1%;

}



#ctn_left ul.mzag_cms_navi li a

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x scroll left bottom;

  display:block;

  padding:3px 14px 5px 20px;

}





/* level 2 */

#ctn_left ul.mzag_cms_navi_level2

{

  padding:0px 10px 0px 11px;

}



#ctn_left ul.mzag_cms_navi_level2 li.mzag_cms_active_node

{

  background:transparent url(images/icon_arrow_bottom.gif) no-repeat 3px 6px;

}





/* level 3 */

#ctn_left ul.mzag_cms_navi_level2 li ul.mzag_cms_navi_level3 li

{

  background:transparent url(images/icon_arrow_right.gif) no-repeat 19px 6px;

}



#ctn_left ul.mzag_cms_navi_level2 li ul.mzag_cms_navi_level3 li a

{

  padding-left:36px;

}



#ctn_left ul.mzag_cms_navi_level2 li ul.mzag_cms_navi_level3 li.mzag_cms_active_node

{

  background:transparent url(images/icon_arrow_bottom.gif) no-repeat 19px 6px;

}





/* level 4 */

#ctn_left ul.mzag_cms_navi_level2 li ul.mzag_cms_navi_level3 li ul.mzag_cms_navi_level4 li

{

  background:transparent url(images/icon_arrow_right.gif) no-repeat 35px 6px;

}



#ctn_left ul.mzag_cms_navi_level2 li ul.mzag_cms_navi_level3 li ul.mzag_cms_navi_level4 li a

{

  padding-left:52px;

}



#ctn_left ul.mzag_cms_navi_level2 li ul.mzag_cms_navi_level3 li ul.mzag_cms_navi_level4 li.mzag_cms_active_node

{

  background:transparent url(images/icon_arrow_bottom.gif) no-repeat 35px 6px;

}





/* current node */

#ctn_left ul.mzag_cms_navi li.mzag_cms_current_node

{

  background:transparent url(images/icon_arrow_right_current.gif) no-repeat 156px 7px !important;

}

/* -------------------------------------------------------------------------- */





/* FOOT NAVIGATION ---------------------------------------------------------- */

#ctn_foot .foot_info ul li

{

  background:transparent url(images/foot_link_divider.gif) no-repeat right 4px;

  display:inline;

  float:left;

  padding:0px 10px 0px 9px;

}



#ctn_foot .foot_info ul li.printlink a

{

  background:transparent url(images/icon_print.gif) no-repeat left 2px;

  padding-left:15px;

}



#ctn_foot .foot_info ul li.top a

{

  background:transparent url(images/icon_arrow_top.gif) no-repeat left 2px;

  padding-left:15px;

}

/* -------------------------------------------------------------------------- */





/* $5 - Content //////////////////////////////////////////////////////////////*/









/* $6 - Footer ///////////////////////////////////////////////////////////////*/



#ctn_foot .foot_info .fleft

{

  padding-left:22px;

}



#ctn_foot .foot_info .fright

{

  padding-right:22px;

}



#ctn_foot .foot_info .copyright

{

  padding-bottom:10px;

}





/* $7 - Search ///////////////////////////////////////////////////////////////*/



.mzag_cms_searchresult .mzag_cms_search,

.mzag_cms_searchresult .mzag_cms_searchresult_title,

.mzag_cms_searchresult ul.mzag_cms_searchresult_list li

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x left bottom !important;

  margin-bottom:10px;

  padding:0px 0px 11px 0px !important;

}



.mzag_cms_searchresult .mzag_cms_search

{

  margin-bottom:29px;

  padding:0px 0px 20px 0px !important;

}



.mzag_cms_searchresult ul.mzag_cms_searchresult_list li

{

  padding-bottom:13px !important;

}



.mzag_cms_searchresult ul.mzag_cms_searchresult_list li a

{

  color:#6e6f71;

  font-weight:normal;

}



.mzag_cms_searchresult ul.mzag_cms_searchresult_list li .mzag_cms_searchresult_preview

{

  margin:5px 0px;

}



.mzag_cms_searchresult ul.mzag_cms_searchresult_list li.mzag_cms_searchresult_item_last

{

  background:none !important;

  margin-bottom:0px;

  padding:0px !important;

}



.mzag_cms_searchresult .mzag_cms_searchresult_preview strong

{

  background:#294996;

  color:#ffffff;

  padding:2px 1px;

}



.mzag_cms_searchresult h3

{

  color:#000000 !important;

}





/* TOP SEARCH BOX ----------------------------------------------------------- */

#ctn_head .hotline_search fieldset.top_search_box

{

  background:transparent url(images/bg_searchfield_top.gif) no-repeat left top;

  height:19px;

  position:relative;

  width:150px;

}



#ctn_head .hotline_search fieldset.top_search_box input

{

  background:none;

  border:0px none transparent;

  height:15px;

  left:7px;

  padding:1px 2px 0px 2px;

  position:absolute;

  top:2px;

  width:116px;

}



#ctn_head .hotline_search fieldset.top_search_box input.search_submit

{

  cursor:pointer;

  height:19px;

  left:129px;

  top:0px;

  width:21px;

}

/* -------------------------------------------------------------------------- */





/* $8 - Layer ////////////////////////////////////////////////////////////////*/



#ctn_right #layer_container

{

  position:relative;


}



#ctn_right #layer_container .layer_image

{

  position:relative;

  right:10px;

  top:0px;

}





/* DIFFERENT LAYER ELEMENTS ------------------------------------------------- */

#ctn_right .layer_01

{

  height:219px;

}



#ctn_right .layer_01 .layer_image

{

  background:transparent url(images/layer_01.png) no-repeat left top;

  height:219px;

  width:766px;

}



#ctn_right .layer_02

{

  height:366px;

}



#ctn_right .layer_02 .layer_image

{

  background:transparent url(images/layer_02.png) no-repeat left top;

  height:366px;

  width:766px;

}

/* -------------------------------------------------------------------------- */





/* $9 - Alpha hacks //////////////////////////////////////////////////////////*/



* html #ctn_main #ctn_body #ctn_main_inner #ctn_shadow_head

{

  background:none;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_shadow_head.png', sizingMethod='crop');

}



* html #ctn_main #ctn_body #ctn_main_inner #ctn_shadow_body

{

  background:none;

  height:1%;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_shadow_body.png', sizingMethod='scale');

}



* html #ctn_main #ctn_body #ctn_main_inner #ctn_shadow_foot

{

  background:none;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_shadow_foot.png', sizingMethod='crop');

}





/* LAYER -------------------------------------------------------------------- */

* html #ctn_right .layer_01 .layer_image

{

  background:none;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layer_01.png', sizingMethod='crop');

}



* html #ctn_right .layer_02 .layer_image

{

  background:none;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layer_02.png', sizingMethod='crop');

}



* html #ctn_right .layer_03 .layer_image

{

  background:none;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layer_03.png', sizingMethod='crop');

}

/* -------------------------------------------------------------------------- */





/* $10 - Mzag3 overwrites ////////////////////////////////////////////////////*/



#ctn_content_left .mzag_press_overview h3.mzag_category_title,

#ctn_content_left .mzag_press_overview .mzag_db_orm_containerfunctions,

#ctn_content_left .mzag_press_overview .mzag_gui_gridstandard_column_file

{

  display:none;

}



ul.mzag_items li,

ul.mzag_top_links li,

ul.mzag_bottom_links li,

.mzag_imagegallery_overview .mzag_back_link,

.mzag_imagegallery_overview h3,

.mzag_imagegallery_overview .mzag_imagegallery_thumbnail_content,

#ctn_content_left .mzag_press_overview ul li,

#ctn_content_left .mzag_imagegallery_thumbnail ul li,

.mzag_cms_searchresult ul li,

ul#mzag_faq_category_jumplist li

{

  background:none !important;

  padding:0px;

  padding-left:0px !important;

}



ul#mzag_faq_category_jumplist li a

{

  padding-bottom:0px !important;

  padding-top:0px !important;

}



.mzag_imagegallery_overview .mzag_db_orm_container,

.mzag_imagegallery_overview .mzag_bottom_links

{

  margin:0px !important;

}



div.mzag_overview a.mzag_newsfeed_link

{

  padding:0px !important;

}



ul.mzag_gui_pager_pagelist li

{

  padding:0px 1px !important;

}





/* CONTACT + TELL A FRIEND -------------------------------------------------- */

.mzag_contact .contact_datas,

.tell_a_friend .texts

{

  padding-bottom:19px;

  margin-bottom:20px;

}



.mzag_contact .label_space

{

  margin:3px 0px 0px 80px;

}



.mzag_contact fieldset input,

.mzag_contact fieldset select,

.mzag_contact fieldset textarea,

.tell_a_friend fieldset input,

.tell_a_friend fieldset select,

.tell_a_friend fieldset textarea

{

  border:1px solid #a1a3af;

}



.mzag_contact span,

.tell_a_friend span

{

  color:#2c4b9e;

}



.tell_a_friend .block

{

  margin-bottom:10px !important;

}



.mzag_contact .contact_submit_button

{

  padding-top:14px;

}

/* -------------------------------------------------------------------------- */





/* $11 - Sitemap /////////////////////////////////////////////////////////////*/



#ctn_content_left .mzag_cms_sitemap ul

{

  margin:0px;

}



#ctn_content_left .mzag_cms_sitemap ul li span

{

  cursor:default;

  padding-right:4px;

}



/* level 1 */

#ctn_content_left .mzag_cms_sitemap ul li

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x left bottom;

  height:1%;

  padding:8px 0px 11px 14px;

}



/* level 2 */

#ctn_content_left .mzag_cms_sitemap ul li ul li

{

  background:none;

  padding:2px 0px 0px 30px !important;

}



/* level 3 */

#ctn_content_left .mzag_cms_sitemap ul li ul li ul li

{

  padding-left:37px !important;

}



/* first + last nodes */

#ctn_content_left .mzag_cms_sitemap ul li.mzag_cms_sitemap_first_node

{

  padding-top:0px;

}



#ctn_content_left .mzag_cms_sitemap ul li.mzag_cms_sitemap_last_node

{

  background:none;

  padding-bottom:0px;

}





/* $12 - Press ///////////////////////////////////////////////////////////////*/



#ctn_content_left .mzag_press_overview .mzag_newsfeed_link_top_box

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x left bottom;

  margin-bottom:1px;

  padding-bottom:12px;

}



#ctn_content_left .mzag_press_overview .mzag_newsfeed_link

{

  background:transparent url(images/icon_rss.gif) no-repeat right 2px;

  color:#9c9c9c;

  float:right;

  padding-right:18px !important;

}



#ctn_content_left .mzag_press_overview table td

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x left bottom;

  border:none;

  padding:6px 0px 5px;

}



#ctn_content_left .mzag_press_overview table td.mzag_gui_gridstandard_column_iconTitle

{

  padding-left:10px;

  width:32px;

}



#ctn_content_left .mzag_press_overview table td.mzag_gui_gridstandard_column_releaseDate

{

  color:#adadad;

  text-align:center;

  width:82px;

}



#ctn_content_left .mzag_press_overview table td.mzag_gui_gridstandard_column_actions

{

  padding-right:10px;

}



#ctn_content_left .mzag_press_overview table td.mzag_gui_gridstandard_column_actions a

{

  background:none;

  padding:0px;

}





/* $13 - E-Card //////////////////////////////////////////////////////////////*/



.mzag_ecard_overview div.image

{

  height:150px;

  width:270px;

}



.mzag_ecard_overview div.title

{

  margin-left:4px !important;

}



.mzag_ecard_overview div.send

{

  margin-left:4px !important;

}



.mzag_ecard_overview div.ecard_grid_entry

{

  margin-top:20px;

}



.mzag_ecard_details label

{

  width:178px !important;

}



.mzag_ecard_details textarea

{

  height:150px !important;

  width:330px !important;  

}



.mzag_ecard_details div.mandatory 

{

  margin-left:178px;

}



.mzag_ecard_details input.button_left

{

  margin-left:178px;

  margin-top:10px;

}



.mzag_ecard_details div.mzag_gui_hidden

{

  display:none; 

}



.mzag_ecard_details div.mzag_gui_hidden

{

  display:none; 

}



.mzag_ecard_details div.back

{

  float:left;

}



.mzag_ecard_details div.submit

{

  margin-left:416px;

}





/* $14 - Printversion ////////////////////////////////////////////////////////*/



@media print

{

  /* MZAG3 FireFox print fix ------------------------------------------------ */

  body,

  .mzag_gui_html,

  .mzag_gui_html_popup,

  .mzag_gui_html_popup_content,

  .mzag_gui_overview,

  .mzag_cms_searchresult

  {

    height:auto !important;

    overflow:visible !important;

    width:auto !important;

  }

  /* ------------------------------------------------------------------------ */

  

  

  /* Hidden elements -------------------------------------------------------- */

  #ctn_head,

  #ctn_shadow_head,

  #ctn_left,

  #layer_container,

  #ctn_content_right,

  #ctn_shadow_foot,

  #ctn_foot,

  .mzag_newsfeed_link_top_box,

  .mzag_newsfeed_link

  {

    display:none !important;

  }

  /* ------------------------------------------------------------------------ */

  

  

  /* Overrides -------------------------------------------------------------- */

  body,

  #ctn_body,

  #ctn_main_inner,

  #ctn_shadow_body,

  #content_path,

  #ctn_page_content,

  #ctn_right,

  #ctn_content_left,

  #ctn_content_left .ctn_left_padding,

  div.mzag_overview div.mzag_db_orm_container

  {

    background:none !important;

    clear:both;

    filter:none !important;

    float:none !important;

    margin:0px !important;

    padding:0px !important;

    text-align:left !important;

    width:auto !important;

  }

  

  #content_path

  {

    padding:38px 0px 10px 0px !important;

  }

  

  #content_path a.printversion

  {

    display:none !important;

  }

  

  #content_path ul

  {

    float:left;

  }

  /* ------------------------------------------------------------------------ */

  

  

  /* Added print elements --------------------------------------------------- */

  .hidden_by_print

  {

    display:none !important;

    speak:none !important;

    visibility:hidden !important;

  }

  

  .visible_by_print

  {

    display:block !important;

    position:relative;

    speak:normal !important;

    visibility:visible !important;

  }

  

  .visible_by_print img

  {

    position:absolute;

    z-index:1;

  }

  

  .visible_by_print .print_text

  {

    padding:0px 32px;

    position:relative;

    z-index:2;

  }

  

  .print_address_block,

  .print_contact_block

  {

    font-family:Arial,Helvetica,sans-serif;

    float:right;

    padding:29px 0px 0px 11px;

  }

  

  #content_path a.button_print

  {

    float:right;

  }

  

  /* print head */

  .print_head

  {

    color:#81868a !important;

    height:105px;

    width:666px;

  }

  

  /* print foot */

  .print_foot

  {

    color:#81868a;

    height:47px;

    padding-top:21px;

    width:666px;

  }

  

  .print_foot .print_url

  {

    float:left;

    margin-top:17px;

  }

  

  .print_foot .print_date

  {

    float:right;

    margin-top:17px;

  }

  /* ------------------------------------------------------------------------ */

}





/* $15 - Tell a friend ///////////////////////////////////////////////////////*/



.tell_a_friend label,

.tell_a_friend input

{

  float:left;

  margin-bottom:4px;

  width:155px;

}



.tell_a_friend .mandatory_message,

.tell_a_friend .submit input

{

  margin:4px 0px 0px 155px;

  width:auto;

}





/* $16 - Image gallery ///////////////////////////////////////////////////////*/



.mzag_imagegallery_overview h3

{

  margin:0px 0px 0px 5px !important;

  padding:7px 0px 0px 0px !important;

}



.mzag_imagegallery_overview div.select_box

{

  margin:15px 0;

}



.mzag_imagegallery_overview div.select_box .loading

{

  float:left;

  padding-left:10px;

}



.mzag_imagegallery_thumbnail

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x left bottom;

}



ul.mzag_imagegallery_thumbnail_content

{

  margin-bottom:11px !important;

  padding-bottom:35px !important;

}



ul.mzag_imagegallery_thumbnail_content li div.mzag_imagegallery_thumbnail_imagebox

{

  height:134px;

  overflow:hidden;

}





/* OUTER LIST --------------------------------------------------------------- */

ul.mzag_imagegallery_thumbnail_content li

{

  text-align:left;

  width:157px;

}



ul.mzag_imagegallery_thumbnail_content li.new_line

{

  margin-left:3px;

}

/* -------------------------------------------------------------------------- */





ul.mzag_imagegallery_thumbnail_content li .mzag_imagegallery_thumbnail_titlebox

{

  border-bottom:1px solid #e9e9e9;

  font-weight:bold;

  margin-bottom:10px;

  padding-bottom:12px;

}





/* INNER LIST --------------------------------------------------------------- */

ul.mzag_imagegallery_thumbnail_content li ul.mzag_imagegallery_thumbnail_fileinfobox li

{

  margin:0px;

  overflow:hidden;

  padding:0px;

}



ul.mzag_imagegallery_thumbnail_content li ul.mzag_imagegallery_thumbnail_fileinfobox li span.left

{

  display:block;

  float:left;

  width:72px;

}



ul.mzag_imagegallery_thumbnail_content li ul.mzag_imagegallery_thumbnail_fileinfobox li span.right

{

  display:block;

  float:left;

  width:86px;

}



ul.mzag_imagegallery_thumbnail_content li ul.mzag_imagegallery_thumbnail_fileinfobox li.mzag_last_item

{

  border-bottom:1px solid #e9e9e9;

  padding-bottom:12px !important;

}

/* -------------------------------------------------------------------------- */





.mzag_media_thumbnail_iconbox a

{

  display:block;

}





/* $17 - FAQ /////////////////////////////////////////////////////////////////*/



.mzag_faq div.question_box

{

  margin:-2px 0px 8px;

  padding-bottom:11px;

  position:relative;

}



.mzag_faq .last_question_box

{

  margin-bottom:25px !important;

}



.mzag_faq .icon_box

{

  float:left;

  padding:2px 12px 0px;

}



.mzag_faq .text_box

{

  float:left;

  padding-right:10px;

  width:410px;

}



.mzag_faq a.down_link

{

  bottom:11px;

  position:absolute;

  right:10px;

}



.mzag_faq div.answer_box

{

  height:1%;

  padding-bottom:17px;

  position:relative;

}



.mzag_faq div.answer_box a.top_link

{

  bottom:5px;

  position:absolute;

  right:4px;

}





/* $18 - Errors //////////////////////////////////////////////////////////////*/



.mzag_common_errors

{

  background:transparent url(images/bg_dashed_line_horizontal.gif) repeat-x scroll left bottom;

  margin-bottom:40px;

  padding-bottom:23px;

}



.mzag_common_errors div b

{

  color:red;

}



.mzag_common_errors div.mzag_common_errors_title

{

  padding-bottom:6px;

}



.mzag_common_errors div.mzag_common_errors_title b

{

  color:#555455;

}




