
/* ::::: http://www.zisch.ch/openmedia/ext_libs/yaml/303/core/base.css ::::: */

@media all {
  * { margin: 0pt; padding: 0pt; }
  option { padding-left: 0.4em; }
  * html body * { overflow: visible; }
  * html iframe, * html frame { overflow: auto; }
  * html frameset { overflow: hidden; }
  html { height: 100%; }
  body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-height: 101%; font-size: 100.01%; color: rgb(0, 0, 0); text-align: left; }
  fieldset, img { border: 0pt solid ; }
  ul, ol, dl { margin: 0pt 0pt 1em 1em; }
  li { margin-left: 1.5em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0pt 0pt 1em 2em; }
  blockquote, cite { margin: 0pt 0pt 1em 1.5em; font-size: 0.93em; width: auto; }
  #header { position: relative; }
  #topnav { position: absolute; top: 10px; right: 10px; text-align: right; }
  #nav { clear: both; width: auto; }
  #main { clear: both; width: auto; }
  #col1 { float: left; width: 200px; }
  #col2 { float: right; width: 200px; }
  #col3 { margin: 0pt 200px; width: auto; }
  #footer { clear: both; display: block; }
  #col1 { z-index: 3; }
  #col2 { z-index: 5; }
  #col3 { z-index: 1; }
  #col1_content { z-index: 4; }
  #col2_content { z-index: 6; }
  #col3_content { z-index: 2; }
  #col1_content, #col2_content, #col3_content { position: relative; }
  .hidenone #col3 { margin: 0pt 200px; }
  .hideboth #col3 { margin-left: 0pt; margin-right: 0pt; }
  .hideleft #col3 { margin-left: 0pt; margin-right: 200px; }
  .hideright #col3 { margin-left: 200px; margin-right: 0pt; }
  .hideboth #col1, .hideboth #col2 { display: none; }
  .hideleft #col1 { display: none; }
  .hideright #col2 { display: none; }
  .clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
  .clearfix { display: block; }
  .floatbox { overflow: hidden; }
  #ie_clearing { display: none; }
  .subcolumns, .subcolumns_oldgecko { overflow: hidden; width: 100%; }
  .subcolumns_oldgecko { float: left; }
  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float: right; margin-left: -5px; }
  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }
  .subc { padding: 0pt 0.5em; }
  .subcl { padding: 0pt 1em 0pt 0pt; }
  .subcr { padding: 0pt 0pt 0pt 1em; }
  .skip, .hideme, .print { position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; }
  .skip:focus, .skip:active { position: static; top: 0pt; left: 0pt; height: auto; width: auto; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/zisch_navigation.css ::::: */

@media all {
  h1.nav_title { margin: 0pt 0pt 0.1em; padding: 0.3em 0pt 0.3em 5px; background: rgb(3, 104, 192) url('bg_titel_blau_spez.gif') repeat-x scroll left top; display: block; color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.18em; text-transform: uppercase; letter-spacing: 0.0454em; font-weight: bold; }
  h1.nav_title a { display: block; }
  #nav_main1_container { background: rgb(20, 160, 220) url('bg_titel_blau.gif') repeat-x scroll left top; overflow: hidden; width: 100%; float: left; margin-bottom: 0.2em; }
  .nav_part { float: left; width: 512px; }
  .search_part { position: relative; float: right; width: 150px; }
  .search_part img { display: block; }
  #nav_main1_container ul { margin: 0pt; padding: 0pt; float: left; display: inline; }
  #nav_main1_container ul li { margin: 0pt; padding: 0pt; float: left; display: inline; list-style-type: none; }
  #nav_main1_container ul li a { border-right: 1px solid rgb(255, 255, 255); margin: 0.7em 0pt; padding: 0pt 0.8em 0pt 0.9em; background: transparent none repeat scroll 0% 0%; display: block; width: auto; font-weight: bold; text-transform: uppercase; text-decoration: none; color: rgb(255, 255, 255); line-height: 1.3em; }
  #nav_main1_container ul li.nav_last a { border: medium none ; padding-right: 0pt; }
  #nav_main1_container ul li.inactive a { color: rgb(181, 216, 236); }
  .search_part form { position: relative; }
  input.suchBox { padding: 2px 0pt 2px 2px; display: block; float: left; margin-top: 3px; color: rgb(153, 153, 153); font-size: 11px; height: auto; width: 115px; }
  #nav_main2_container { float: left; width: 100%; margin-bottom: 0.2em; }
  #nav_main3_container { float: left; width: 100%; }
  #nav_main2, #nav_main3 { background: rgb(69, 180, 227) url('bg_nav_bot.gif') repeat-x scroll left top; width: 100%; float: left; }
  #nav_main2 ul, #nav_main3 ul { margin: 0pt; padding: 0pt 0pt 0pt 0.3em; float: left; display: inline; }
  #nav_main2 ul li, #nav_main3 ul li { margin: 0pt; padding: 0pt; float: left; display: inline; list-style-type: none; }
  #nav_main2 ul li a, #nav_main3 ul li a { margin: 0pt; padding: 0.363em 0.5em; background: transparent none repeat scroll 0% 0%; display: block; width: auto; font-weight: normal; text-decoration: none; color: rgb(255, 255, 255); }
  .nav_vertical { margin: 0pt 0pt 1.2em; }
  .nav_vertical ul { margin: 0px; padding: 0px; list-style-type: none; width: 100%; }
  .nav_vertical li { margin: 0px; padding: 0px; }
  .nav_vertical .navlist1 li { margin: 0pt 0pt 0.1em; background: rgb(20, 160, 220) url('bg_titel_blau.gif') repeat-x scroll left top; }
  .nav_vertical .navlist1 li a { padding: 0.3em 0pt 0.3em 5px; display: block; color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.18em; text-transform: uppercase; letter-spacing: 0.0454em; font-weight: bold; }
  .nav_vertical .navlist1 li.current a.current { background: rgb(3, 104, 192) url('bg_titel_blau_spez.gif') repeat-x scroll left top; }
  .nav_vertical .navlist2 { border-left: 1px solid rgb(20, 160, 220); border-right: 1px solid rgb(20, 160, 220); border-bottom: 1px solid rgb(20, 160, 220); background: rgb(194, 227, 241) none repeat scroll 0% 0%; width: 153px; padding-left: 5px; padding-bottom: 5px; }
  .nav_vertical .navlist2 li { background: rgb(194, 227, 241) none repeat scroll 0% 0%; }
  .nav_vertical .navlist2 li a { padding: 0.166em 0pt 0pt 0.833em; background: rgb(194, 227, 241) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); font-size: 1.2em; line-height: 1.166em; text-transform: none; letter-spacing: normal; font-weight: normal; }
  .nav_vertical .navlist2 li.current a.current { background: rgb(194, 227, 241) url('but_pfeil.gif') no-repeat scroll 0pt 0.5em; font-weight: normal; }
  .nav_vertical .navlist2 li.current a.active { font-weight: bold; }
  .nav_vertical .navlist3 { width: 123px; padding-left: 30px; padding-bottom: 4px; }
  .nav_vertical .navlist3 li.current a.active { background: rgb(194, 227, 241) url('but_quadrat.gif') no-repeat scroll 0pt 0.5em; font-weight: bold; }
  .nav_neutral ul { margin: 0pt; padding: 0pt; list-style-type: none; }
  .nav_neutral ul li { margin: 0pt; padding: 0pt; }
  #nav * { border: 0px none  ! important; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/basemod.css ::::: */

@media all {
  body {  }
  #page_margins { min-width: 824px; max-width: 82.4em; }
  #page {  }
  body { text-align: center; }
  #page_margins { text-align: left; }
  #header { padding: 45px 2em 1em 20px; background: rgb(255, 255, 255) none repeat-x scroll left top; color: rgb(0, 0, 0); }
  #topnav { background: transparent none repeat scroll 0% 0%; color: rgb(170, 170, 170); }
  #nav ul { margin-left: 20px; }
  #main { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  #col1 { width: 25%; }
  #col1_content { padding: 10px 10px 10px 20px; }
  #col2 { width: 25%; }
  #col2_content { padding: 10px 20px 10px 10px; }
  #col3 { margin: 0pt 25%; }
  #col3_content { padding: 10px; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/zisch_basemod.css ::::: */

@media all {
  html { height: auto; }
  body { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
  #page_margins { width: 832px; min-width: inherit; max-width: none; float: left; margin-top: 6px; }
  #wrapper, #wrapper_3col { margin: 0pt auto; width: 998px; }
  #main { padding: 0pt 4px; width: 824px; float: left; }
  #col5 { background: rgb(240, 240, 240) none repeat scroll 0% 0%; padding-left: 0pt; margin-right: 0pt; width: 160px; float: right; padding-top: 10px; text-align: left; }
  #top_container { padding: 4px 0pt 0pt 4px; }
  #top_container img { display: block; }
  #header { padding: 4px 0pt 0pt 4px; }
  #header #logo_content { float: left; width: 160px; }
  #header #nav_main { float: left; width: 662px; margin-left: 2px; }
  #content_container { padding: 0pt 0pt 0pt 1em; }
  .main_content { width: 100%; }
  #footer { padding: 22px; text-align: center; }
  .p_box, .e_box, .publish_object_container_1_col .c_box, .editorial_object_container_1_col .c_box, .marketProduct_object_container_1_col .c_box { margin-bottom: 1.2em; }
  .c_box { margin-bottom: 2.5em; }
  .clear_line { clear: both; }
  .box_container_1col { float: left; width: 50%; }
  .box_container_2col { width: 100%; }
  .box_container_33col { float: left; width: 170px; }
  .box_container_66col { float: left; width: 324px; }
  .box_container_31col { float: left; width: 170px; }
  .box_container_3col { width: 100%; clear: both; }
  #wrapper_3col #content_container { padding: 0pt; }
  #wrapper_3col #content_container .subcl { padding: 0pt 0pt 0pt 10px; }
  #wrapper_3col .box_container_1col { float: left; width: 247px; }
  #wrapper_3col .box_container_2col { float: left; width: 494px; }
  .publish_object_container_1_col .subcl { padding: 0pt; }
  .editorial_object_container_1_col .subcl { padding: 0pt; }
  .marketProduct_object_container_1_col .subcl { padding: 0pt; }
  .c17l, .c20l, .c29l, .c38l, .c39l, .c40l, .c41l, .c42l, .c55l, .c71l, .c83l { float: left; }
  .c17r, .c20r, .c29r, .c38r, .c39r, .c40r, .c41r, .c42r, .c55r, .c71r, .c83r { float: right; margin-left: -5px; }
  .c17l, .c17r { width: 17%; }
  .c20l, .c20r { width: 20%; }
  .c29l, .c29r { width: 29%; }
  .c38l, .c38r { width: 38%; }
  .c39l, .c39r { width: 39%; }
  .c40l, .c40r { width: 40%; }
  .c41l, .c41r { width: 41%; }
  .c42l, .c42r { width: 42%; }
  .c55l, .c55r { width: 55%; }
  .c71l, .c71r { width: 71%; }
  .c83l, .c83r { width: 83%; }
  .c100l { width: 100%; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/basemod_3col_fixed_seo.css ::::: */

@media screen {
  #col1 { width: 504px; float: left; margin-left: 160px; }
  #col1_content { padding: 0pt; }
  #col2 { width: 160px; float: left; margin-left: -664px; }
  #col2_content { padding: 0pt; }
  #col3 { margin-left: 0pt; margin-right: 0pt; width: 160px; float: left; }
  #col3_content { padding: 0pt; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/content.css ::::: */

@media all {
  html * { font-size: 100.01%; }
  body { font-family: 'Verdana',Helvetica,Arial,sans-serif; font-size: 62.5%; color: rgb(0, 0, 0); }
  h1, h2, h3, h4, h5, h6 { font-weight: bold; }
  #header h1 { font-size: 2.5em; letter-spacing: -2px; line-height: 65%; color: rgb(0, 0, 0); }
  #header span { color: rgb(153, 153, 153); }
  p {  }
  ul, ol, dl { margin: 0pt 0pt 1em 1em; line-height: 1.5em; }
  li { margin-left: 1.5em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0pt 0pt 1em 2em; }
  cite, blockquote { font-style: italic; }
  blockquote { margin: 0pt 0pt 1em 1.5em; }
  strong, b { font-weight: bold; }
  em, i { font-style: italic; }
  pre, code { font-family: monospace; font-size: 1.1em; }
  acronym, abbr { border-bottom: 0.1em dashed rgb(204, 0, 0); letter-spacing: 0.07em; cursor: help; }
  .note { border-bottom: 1px dotted rgb(221, 187, 187); padding: 1em; background: rgb(221, 255, 221) none repeat scroll 0% 0%; }
  .important { border-bottom: 1px dotted rgb(221, 187, 187); padding: 1em; background: rgb(255, 255, 221) none repeat scroll 0% 0%; }
  .warning { border-bottom: 1px dotted rgb(221, 187, 187); padding: 1em; background: rgb(255, 221, 221) none repeat scroll 0% 0%; }
  .float_left { float: left; display: inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display: inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { margin: 0.5em auto; text-align: center; }
  a { color: rgb(77, 135, 199); text-decoration: none; }
  a:focus, a:hover, a:active { color: rgb(24, 46, 122); text-decoration: underline; }
  #topnav a { background: transparent none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-weight: normal; text-decoration: none; }
  #topnav a:focus, #topnav a:hover, #topnav a:active { text-decoration: underline; background-color: transparent; }
  #footer a { background: transparent none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-weight: bold; }
  #footer a:focus, #footer a:hover, #footer a:active { color: rgb(77, 135, 199); background-color: transparent; text-decoration: underline; }
  table { width: auto; border-collapse: collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout: fixed; }
  th, td { padding: 0.5em; }
  thead th { background: rgb(68, 68, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
  tbody th { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
  tbody th.sub { background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
  hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(238, 238, 238); border-width: 0pt 0pt 1px; margin: 0pt 0pt 0.5em; padding: 0pt 0pt 0.5em; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/zisch_layout.css ::::: */

@media all {
  td, th { padding: 0pt; }
  #top_container .float_left, #top_container .float_right, #top_container .skriptbox_container, #top_container .skriptbox_container .subcl { margin: 0pt; padding: 0pt; }
  #logo_content img { display: block; }
  #claim { margin-bottom: 0.6em; }
  #claim img { display: block; }
  .box_container_2col .shortArticle_container .c100l .box_text_container_image { float: left; width: 356px; }
  .top2_object_container_2_col .box_text_container_image { float: left; width: 220px; }
  .top2_object_container_2_col .box_img { margin: 0pt 8px 8px 0pt; float: left; width: 256px; }
  .detail_object_container_2_col h1, .top2_object_container_2_col h1, .textbox_container h1 { margin-bottom: 10px; }
  .shortArticle_container h3, .top2_object_container_2_col h3, .detail_object_container_2_col h3, .shortList_container h3 { margin-bottom: 6px; }
  h3.box_title { padding: 0.2em; background: rgb(154, 154, 154) url('bg_titel_grau.gif') repeat-x scroll left top; color: rgb(255, 255, 255); margin-right: 10px; }
  #wrapper_3col .box_container_1col h3.box_title, #wrapper_3col .box_container_2col h3.box_title, #wrapper_3col .box_container_3col h3.box_title { margin-right: 0pt; margin-left: 10px; }
  .box_additional_links { padding-top: 14px; }
  .box_additional_links p { padding-bottom: 2px; }
  .shortArticle_container .box_additional_links { padding: 0pt; display: inline; }
  .shortArticle_container .box_links { padding-top: 0.2em; }
  .shortArticle_container .box_additional_links a { padding-left: 1em; }
  .layer1_container_2_col h3.box_title { margin: 0pt; }
  .top_object_container_2_col h3.box_title { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
  .top_object_container_2_col .box_text_container { padding-top: 12px; }
  .box_sub_title { padding: 0.3em 0pt 0.3em 0.2em; background: rgb(242, 242, 242) url('bg_subtitle.gif') repeat-x scroll left top; margin-bottom: 0.8em; }
  .shortArticle_container .box_img { margin: 0pt 8px 0pt 0pt; float: left; width: 120px; }
  .ticker_container .box_element_container { padding: 0pt; }
  hr.c_box_separator { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(181, 181, 181); border-width: 0pt 0pt 1px; margin: 0pt 0pt 0.454em; padding: 0pt 0pt 0.454em; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
  .ticker_container .box_sub_title { padding: 0pt; background: transparent none repeat scroll 0% 0%; margin-bottom: 0.2em; }
  .decimal_list { padding: 0pt; margin-left: 15px; }
  .decimal_list li { padding: 0pt; }
  .detail_object_container_2_col .box_text p { padding-bottom: 1em; }
  .detail_object_container_2_col .c_box { position: relative; }
  .detail_object_container_2_col .box_text_lead { margin-bottom: 1.5em; }
  .detail_object_container_2_col .box_text .text_source { padding-bottom: 1.667em; }
  .detail_object_container_2_col .box_links ul { margin: 0pt 0pt 1.09em; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
  .detail_object_container_2_col .box_links li { margin: 0pt; padding-left: 10px; background-image: url('but_quadrat.gif'); background-repeat: no-repeat; background-position: 0pt 0.5em; }
  .box_float_container .box_image { padding: 0pt 0pt 8px; }
  .box_float_container .box_image_space { padding: 0pt 0pt 17px; }
  .detail_object_container_2_col .box_float_container { padding: 0pt 8px 0pt 0pt; float: left; width: 206px; }
  .detail_object_container_2_col .box_float_container .box_legend { padding-top: 2px; }
  .detail_object_container_2_col .box_additional_info { padding: 0pt 0pt 8px; }
  .box_additional_info .c_box { margin: 0pt; }
  .detail_object_container_2_col .box_additional_info h3.box_title { margin: 0pt; }
  .detail_object_container_2_col .box_additional_info .box_element_container { border-bottom: 1px solid rgb(179, 179, 179); padding: 0.454em 0pt 0.46em; }
  .detail_object_container_2_col .box_additional_info .box_element_container p { padding: 0pt 0pt 0.54em; }
  .box_text_general { background: rgb(255, 255, 255) url('but_general.gif') no-repeat scroll left top; padding-left: 2em; }
  .box_text_dossier { background: rgb(255, 255, 255) url('but_dossier.gif') no-repeat scroll left top; padding-left: 2em; }
  .box_text_video { background: rgb(255, 255, 255) url('but_video.gif') no-repeat scroll left top; padding-left: 2em; }
  .box_text_galerie { background: rgb(255, 255, 255) url('but_galerie.gif') no-repeat scroll left top; padding-left: 2em; }
  .box_text_related { background: rgb(255, 255, 255) url('but_related.gif') no-repeat scroll left top; padding-left: 2em; }
  .box_text_audio { background: rgb(255, 255, 255) url('but_audio.gif') no-repeat scroll left top; padding-left: 2em; }
  .box_text_umfrage { background: rgb(255, 255, 255) url('but_umfrage.gif') no-repeat scroll left top; padding-left: 2em; }
  #Layer_detail { position: absolute; z-index: 1; visibility: hidden; top: 0pt; }
  .layer1_container_2_col { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
  .layer1_container_2_col .c_box { margin: 0pt; }
  .layer1_container_2_col .box_element_container { padding: 7px; }
  #Layer_apn { position: absolute; width: 340px; height: 171px; top: 128px; left: 140px; z-index: 1; visibility: hidden; }
  .layer2_container_2_col { background: rgb(194, 227, 241) none repeat scroll 0% 0%; width: 344px; }
  .layer2_container_2_col .c_box { margin: 0pt; }
  .layer2_container_2_col .box_element_container { padding: 4px; }
  .layer2_container_2_col .row_container { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
  .notfound_object_container_2_col .row_container h3 { padding-bottom: 1em; }
  .textbox_container .t_box { margin-bottom: 1.4em; }
  .textbox_container h1 { margin: 0pt; }
  .textbox_container .box_text { margin-top: 10px; }
  .textbox_container h3.box_title { margin-bottom: 20px; }
  .publish_object_container_1_col .t_box, .editorial_object_container_1_col .t_box { margin-bottom: 1.2em; }
  .publish_object_container_1_col .t_box .box_text, .editorial_object_container_1_col .t_box .box_text { margin-top: 0pt; }
  .simpleSearch_container_2_col .c_box, .simpleSearch_container_2_col .row_set_container { margin: 0pt; }
  .searchHit_container_2_col .c_box { margin-bottom: 1.4em; }
  .searchHit_container_2_col .search_result { margin: 1em 0pt; }
  .marketSearch_container_2_col .row_set_container { margin: 0pt; }
  .marketTop_object_container_2_col h3.box_title { margin-bottom: 0.6em; }
  .marketTop_object_container_2_col h3.marketTop_title { overflow: hidden; height: 2.2em; }
  .marketTop_object_container_2_col .box_img { margin: 0pt 0pt 0.4em; overflow: hidden; width: 15em; height: 127px; }
  .marketTop_object_container_2_col .box_img img { width: 150px; }
  .marketHit_container_2_col .c_box { margin-bottom: 0.8em; }
  .marketHit_container_2_col h3.box_title { margin-bottom: 1em; }
  .marketHit_container_2_col .box_img { margin: 0pt 8px 0pt 0pt; float: left; width: 80px; }
  .marketHit_container_2_col .box_text_container_image { float: left; width: 396px; }
  .marketHit_container_2_col .box_links { padding-top: 1em; }
  .marketHit_container_2_col .box_paging { margin-top: 3.5em; }
  .marketHit_container_2_col .img_product { width: 80px; }
  .zoom_layer { z-index: 2; display: block; position: relative; }
  .zoom_layer span { border: 1px solid black; padding: 5px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 15em; visibility: hidden; text-align: center; text-decoration: none; white-space: nowrap; z-index: 3; }
  .zoom_layer span img { padding: 0pt; }
  .skriptbox_container { margin-bottom: 1.6em; }
  .editorial_object_container_1_col .skriptbox_container, .publish_object_container_1_col .skriptbox_container { margin-bottom: 1.2em; }
  .banner_container { border: 1px solid rgb(181, 181, 181); padding: 0.5em 0.6em 1em; background: rgb(234, 234, 234) none repeat scroll 0% 0%; }
  .banner_container h4 { padding: 0pt 0pt 0.5em; }
  .editorial_object_container_1_col .banner_container, .publish_object_container_1_col .banner_container { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(181, 181, 181); border-width: medium medium 1px; padding: 0.5em 0pt 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .editorial_object_container_1_col .banner_container h4, .publish_object_container_1_col .banner_container h4 { border-bottom: 1px solid rgb(181, 181, 181); padding: 0pt; margin-bottom: 1em; }
  .layer2_container_2_col h3.box_title, .marketProduct_object_container_1_col h3.box_title, .publish_object_container_1_col h3.box_title, .editorial_object_container_1_col h3.box_title { margin: 0pt; background: rgb(20, 160, 220) url(../../../openmedia_custom/common/images/bg_titel_blau.gif) repeat-x scroll left top; }
  .marketProduct_object_container_1_col h3.box_title { margin-bottom: 1em; }
  .marketProduct_object_container_1_col .c_box { border: 1px solid rgb(113, 178, 205); background: rgb(194, 227, 241) none repeat scroll 0% 0%; }
  .marketProduct_object_container_1_col .box_sub_title { margin: 0pt; padding: 0.4em 0pt 0pt 0.8em; background: rgb(194, 227, 241) none repeat scroll 0% 0%; }
  .marketProduct_object_container_1_col .c_box .box_element_container { margin: 4px; padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .marketProduct_object_container_1_col .c_box .box_element_container .box_img { margin: 0.4em 0pt; width: auto; height: auto; }
  .marketProduct_object_container_1_col .c_box .box_element_container .box_img img { width: 140px; }
  #marketProductPreview { margin: 20px auto 0pt; text-align: left; width: 494px; }
  .publish_object_container_1_col .box_element_container { border-left: 1px solid rgb(113, 178, 205); border-right: 1px solid rgb(113, 178, 205); border-bottom: 1px solid rgb(113, 178, 205); padding: 0.55em 0.45em; background: rgb(194, 227, 241) none repeat scroll 0% 0%; }
  .publish_object_container_1_col .box_element_container h3.box_title { margin-bottom: 0.55em; }
  .publish_object_container_1_col .box_img { width: 148px; }
  .editorial_object_container_1_col .box_element_container { padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .editorial_object_container_1_col .box_element_container h3.box_title { margin-bottom: 0.55em; }
  .editorial_object_container_1_col .box_img { width: 160px; }
  #top_search_container .txt_search_top { margin: 0.5em 0pt 0pt 0.5em; float: left; width: 118px; }
  #top_search_container img { float: right; width: 26px; }
  .box_paging { margin-bottom: 1em; }
  .box_paging .prev { text-align: right; }
  .box_paging .prev img { margin-left: 10px; }
  .box_paging .hits { text-align: center; }
  .box_paging .next { text-align: left; }
  .box_paging .next img { margin-right: 10px; }
  .sda_sport_table_container .text { padding: 5px; }
  .sda_sport_table_container thead { font-weight: bold; }
  .sda_sport_table_container table { margin-bottom: 15px; width: 100%; }
  .sda_sport_table_container hr { border-color: rgb(154, 154, 154); }
  .center_body { background-color: rgb(255, 255, 255); text-align: center; }
  #pwdlost { margin: 0pt auto; text-align: left; width: 484px; }
  #printPreview { margin: 20px auto 0pt; text-align: left; width: 484px; }
  #printPreview .box_sub_title { margin: 13px 0pt 10px; padding-left: 0px; }
  #printPreview .box_time_text { color: rgb(153, 153, 153); margin-right: 5px; }
  #printPreview .box_text_lead { margin-bottom: 12px; margin-top: 12px; }
  #printPreview .box_float_container { padding: 5px 8px 16px 5px; width: 208px; }
  #printPreview .box_legend { margin-top: 21px; }
  #printPreview .agencyInfo { margin-top: 14px; }
  #printPreview .articleLink { margin-top: 20px; }
  #printPreview .copyright { margin-top: 14px; margin-bottom: 14px; text-align: center; }
  #sendArticle { margin: 0pt auto; text-align: left; width: 538px; }
  .sendArticle_content { padding-left: 20px; padding-right: 24px; }
  #sendArticle .box_title { margin-top: 15px; }
  #sendArticle .confirm_notification { text-align: center; margin-top: 85px; margin-bottom: 90px; }
  .mutateAccount_container_2_col .box_title { margin-bottom: 30px; }
  .subscriberCheckFailed_message { margin-bottom: 15px; }
  .subscriberCheckFailed_message h3 { margin-top: 33px; margin-bottom: 15px; }
  .aboPassShop_body { background-color: rgb(240, 240, 240); text-align: center; }
  #aboPassShop_container { margin: 0pt auto; text-align: left; width: 484px; }
  #aboPassShop_container h3.box_title { margin: 0pt; }
  #aboPassShop_container .subcl { padding: 0pt; }
  #footer ul { margin: 0pt; padding: 0pt; display: inline; }
  #footer ul li { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; }
  #footer ul li a { border-left: 1px solid rgb(20, 50, 159); padding: 0pt 0.5em; }
  #footer p { margin: 0pt; padding: 0pt 0.5em 0pt 0pt; display: inline; }
  #footer #nav_footer { display: inline; }
  #col5 .col5_box .subcl { padding: 0pt; }
  .col5_box {  }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/zisch_forms.css ::::: */

@media all {
  .registration_container_2_col { position: relative; }
  .row_set_container { margin-bottom: 2em; }
  .row_container { padding: 0.6em 0pt 0.5em 2px; background: rgb(242, 242, 242) url('bg_suche.gif') repeat-x scroll left top; }
  .row_set_container .ticketorder_row_fix { height: 150px; }
  .row_set_container .ticketorder_totalamount_fix { height: 50px; }
  .row_container_separator { padding: 0pt; height: 14px; }
  .pwdlost_container_2_col .row_container_separator { margin: 0pt; padding: 0pt; height: 18px; }
  .inputform_container .row_container { padding: 2px 0pt 0pt 2px; }
  .inputform_container .input_select_container .row_container { padding: 2px 0pt 0pt; }
  .row_container .vAlign_c { padding-top: 4px; }
  .row_container .vAlignH3_c { padding: 4px 0pt; }
  .inputform_container .vAlign_c { padding-top: 7px; }
  .input_button { padding: 2px; height: auto; }
  .input_select { padding: 2px 0pt 2px 2px; height: auto; margin-top: 3px; }
  .input_select_medium { padding: 2px 0pt 2px 2px; height: auto; width: 156px; margin-top: 3px; }
  .input_select_large { padding: 2px 0pt 2px 2px; height: auto; width: 230px; margin-top: 3px; }
  .input_checkbox { padding: 2px 0pt 2px 2px; margin-top: 4px; margin-bottom: 2px; }
  .input_textarea { height: 176px; width: 301px; padding-top: 6px; padding-left: 2px; }
  .input_textfield_small { padding: 2px 0pt 2px 2px; height: 14px; width: 60px; margin-top: 2px; }
  .input_textfield_medium { padding: 2px 0pt 2px 2px; height: 14px; width: 150px; margin-top: 2px; }
  .input_textfield_large { padding: 2px 0pt 2px 2px; height: 14px; width: 230px; margin-top: 2px; }
  .ticket_order_container_2_col .c25r, .ticket_selection_container_2_col .c42r { text-align: right; }
  .ticket_selection_container_2_col h3.box_title, .ticket_order_container_2_col h3.box_title { margin-right: 0pt; }
  .ticket_order_container_2_col .row_container h3, .ticket_selection_container_2_col .row_container h3 { margin-top: 16px; }
  .ticket_information_row { padding-top: 0.4em; }
  .ticket_order_container_2_col .row_container_text { margin-top: 10px; margin-bottom: 27px; }
  .ticket_order_container_2_col .row_container_column_text { margin-top: 16px; }
  .ticket_order_container_2_col .row_container { position: relative; }
  .row_container_column_bottom p { position: absolute; width: 25%; bottom: 5px; right: 2px; }
  .formIntro_text h3 { margin-top: 10px; margin-bottom: 27px; }
  .cmd_search_left { float: left; }
  a.link_right { padding-top: 0.3em; padding-right: 40px; float: right; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/zisch_content.css ::::: */

@media all {
  h1 { font-size: 1.8em; line-height: 1.222em; }
  h2 { font-size: 1.4em; line-height: 1.429em; }
  h3 { font-size: 1.2em; line-height: 1.083em; }
  h4 { font-size: 1.1em; line-height: 1.272em; }
  a { color: rgb(20, 50, 159); text-decoration: none; }
  a:focus, a:hover, a:active { color: rgb(20, 50, 159); text-decoration: none; }
  #footer a { background: transparent none repeat scroll 0% 0%; color: rgb(20, 50, 159); font-weight: normal; }
  #footer a:focus, #footer a:hover, #footer a:active { color: rgb(20, 50, 159); background-color: transparent; text-decoration: none; }
  #footer { color: rgb(20, 50, 159); }
  .decimal_list a, .box_additional_info a, .box_additional_info a:hover, .box_additional_info a:focus, .box_additional_info a:active, .ticker_container a, .box_element_container h1 a, .box_element_container h1 a:hover, .box_element_container h3 a, .box_element_container h3 a:hover, .box_element_container .box_text a, .box_element_container .box_text a:hover, .box_element_container .box_img a, .box_element_container .box_img a:hover { color: rgb(0, 0, 0); text-decoration: none; }
  h1.nav_title a, h1.nav_title a:focus, h1.nav_title a:hover, h1.nav_title a:active { color: rgb(255, 255, 255); }
  .normal_link, .normal_link:hover, .normal_link:focus, .normal_link:active, .normal_link a, .normal_link a:hover, .normal_link a:focus, .normal_link a:active { color: rgb(0, 0, 0); text-decoration: none; }
  .box_element_container .box_text .normal_link a, .box_element_container .box_text .normal_link a:hover, .box_element_container .box_text .normal_link a:focus, .box_element_container .box_text .normal_link a:active { color: rgb(0, 0, 0); text-decoration: none; }
  .box_element_container .box_text .normal_link, .box_element_container .box_text .normal_link:hover, .box_element_container .box_text .normal_link:focus, .box_element_container .box_text .normal_link:active { color: rgb(0, 0, 0); text-decoration: none; }
  .colored_link, .colored_link:hover, .colored_link:focus, .colored_link:active, .colored_link a, .colored_link a:hover, .colored_link a:focus, .colored_link a:active { color: rgb(20, 50, 159); text-decoration: none; }
  .box_element_container .box_text .colored_link a, .box_element_container .box_text .colored_link a:hover, .box_element_container .box_text .colored_link a:focus, .box_element_container .box_text .colored_link a:active { color: rgb(20, 50, 159); text-decoration: none; }
  .box_element_container .box_text .colored_link, .box_element_container .box_text .colored_link:hover, .box_element_container .box_text .colored_link:focus, .box_element_container .box_text .colored_link:active { color: rgb(20, 50, 159); text-decoration: none; }
  .bold_text { font-weight: bold; }
  .red_text { color: rgb(204, 0, 0); }
  .search_word { font-weight: bold; background-color: rgb(194, 227, 241); font-size: 1.09em; }
  .layer1_container_2_col h3.box_title { font-weight: normal; }
  #nav_main2 ul li, #nav_main3 ul li { font-size: 1.1em; line-height: 1.28em; }
  .box_text { font-size: 1.1em; line-height: 1.27em; }
  .top_object_container_2_col h3.box_title { color: rgb(204, 0, 0); font-size: 1.8em; line-height: 1.222em; }
  .top2_object_container_2_col .box_text { font-size: 1.2em; line-height: 1.333em; }
  .box_sub_title { line-height: 1em; }
  .box_time_time { color: rgb(153, 153, 153); }
  .box_time_text { color: rgb(20, 50, 159); text-transform: uppercase; }
  .searchHit_container_2_col .box_time_text, .marketTop_object_container_2_col .box_time_text, .marketProduct_object_container_1_col .box_time_text { text-transform: none; }
  .box_links { font-size: 1.1em; line-height: 1.27em; }
  .marketHit_container_2_col h3, .marketProduct_object_container_1_col h3, .marketProduct_object_container_1_col .market_price, .marketHit_container_2_col .market_price, .shortArticle_container h3 { line-height: 1.166em; }
  .detail_object_container_2_col .box_text_lead { font-size: 1.2em; line-height: 1.166em; font-weight: bold; }
  .detail_object_container_2_col .box_text { font-size: 1.2em; line-height: 1.5em; }
  .detail_object_container_2_col .box_text h4 { font-size: 1em; line-height: 1.166em; }
  .detail_object_container_2_col .box_float_container { font-size: 1.1em; line-height: 1.27em; }
  .detail_object_container_2_col .box_float_container h3.box_title { font-size: 1.09em; line-height: 1.083em; }
  .detail_object_container_2_col .box_links ul { font-size: 1.09em; line-height: 1.636em; }
  .detail_object_container_2_col .box_links ul li a { color: rgb(0, 0, 0); }
  .link_print { background: rgb(255, 255, 255) url('but_print.gif') no-repeat scroll left top; padding-left: 20px; margin-right: 30px; }
  .link_send { background: rgb(255, 255, 255) url('but_send.gif') no-repeat scroll left top; padding-left: 20px; }
  .market_price { font-weight: bold; font-size: 1.09em; line-height: 1.083em; }
  .banner_container h4 { color: rgb(153, 153, 153); font-weight: normal; font-size: 1em; line-height: 1em; }
  .publish_object_container_1_col .banner_container h4 { font-size: 1.1em; line-height: 1.272em; }
  .p_box { font-size: 1.1em; line-height: 1.27em; }
  .publish_object_container_1_col h4 { font-size: 1em; }
  .p_box h3.box_title { font-size: 1.09em; line-height: 1.083em; }
  .e_box { font-size: 1.1em; line-height: 1.27em; }
  .editorial_object_container_1_col h4 { font-size: 1em; }
  .e_box h3.box_title { font-size: 1.09em; line-height: 1.083em; }
  .t_box h3.box_title { font-size: 1.09em; line-height: 1.083em; }
  #top_search_container .txt_search_top { color: rgb(153, 153, 153); }
  .txt_search_top { font-size: 1.1em; }
  .row_container { font-size: 1.1em; line-height: 1.27em; }
  .row_container h3 { font-size: 1.09em; line-height: 1.166em; }
  .input_button { color: rgb(113, 113, 113); }
  .input_textarea { font-family: monospace; font-size: 13px; }
}

/* ::::: http://www.zisch.ch/openmedia/ext_libs/yaml/303/core/print_base.css ::::: */

@media print {
  body, #page_margins, #page, #main { border: 0pt none ; margin: 0pt; padding: 0pt; }
  #page_margins, #page { width: 100% ! important; min-width: inherit; max-width: none; }
  #header { height: auto; }
  #footer { display: none; }
  #topnav { display: none; }
  #nav { display: none; }
  #search { display: none; }
  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l, .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r { margin: 0pt; overflow: visible; width: 100%; float: none; display: table; }
  .subc, .subcl, .subcr { margin: 0pt; padding: 0pt; }
  body * { font-family: "Times New Roman",Times,serif; }
  code, pre { font-family: "Courier New",Courier,mono; }
  body { font-size: 12pt; }
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  abbr[title]:after, acronym[title]:after { content: '(' attr(title) ')'; }
  #page a[href^="http:"], #page a[href^="https:"] { padding-left: 0pt; background-image: none; }
  a[href]:after { background: inherit inherit inherit inherit inherit; content: " <URL: " attr(href) ">"; color: rgb(68, 68, 68); -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; font-style: italic; }
  #col1_content:before, #col2_content:before, #col3_content:before { background: inherit inherit inherit inherit inherit; content: ""; color: rgb(136, 136, 136); -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; display: block; font-weight: bold; font-size: 1.5em; }
  .floatbox, .subcolumns, .subcolums_oldgecko { overflow: visible; display: table; }
}

/* ::::: http://www.zisch.ch/openmedia/ext_libs/yaml/303/print/print_100_draft.css ::::: */

@media print {
  #col1, #col1_content { border: 0pt none ; margin: 0pt; padding: 0pt; float: none; width: 100%; }
  #col2 { display: none; }
  #col3 { display: none; }
}

/* ::::: http://www.zisch.ch/openmedia_custom/css/screen/zisch_print.css ::::: */

@media print {
  body * { font-family: "Verdana",Times,serif; }
  body { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 9pt; }
  .search_part { display: none; }
  .box_container_33col { display: none; }
  .box_container_66col { display: none; }
  #RegTang { display: none; }
  #top_container { display: none; }
  #col5 { display: none; }
  #nav_main { display: none; }
  .box_container_2col .box_paging { display: none; }
  #header { display: none; }
  #content_container { padding: 1em 0pt 0pt ! important; }
  a[href]:after { background: inherit inherit inherit inherit inherit; content: ""; color: rgb(0, 0, 0); -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; font-style: normal; }
  .c_box { width: 100%; margin-bottom: 0pt; padding-bottom: 2em ! important; }
  .box_container_1col { width: 100%; }
  .box_container_2col .shortArticle_container .c100l .box_text_container_image { float: left; width: 460px; }
  .top2_object_container_2_col .box_text_container_image { float: left; width: 320px; }
  .box_sub_title { page-break-after: avoid; }
  .box_container_31col { width: 100%; }
  #wrapper_3col .box_container_1col, #wrapper_3col .box_container_2col { float: left; width: 100%; }
}

/* ::::: null ::::: */

#RegTang { border: 1px solid rgb(204, 204, 204); float: left; width: 300px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; background-color: rgb(240, 240, 240); }

/* ::::: null ::::: */

.topside_day { position: absolute; color: white; font-weight: bold; top: 22px; left: 26px; width: 35px; text-align: center; font-size: 1.4em; }
.topside_day a { color: white; }
.topside_temp { position: absolute; color: black; font-weight: bold; top: 51px; left: 26px; width: 35px; text-align: center; font-size: 1.4em; }
.topside_temp a { color: black; }
.topside_symbol { position: absolute; left: 75px; top: 15px; }
