/***************************************** festo layout *****/ /************ Copyright (c) 2006-2007 Festo AG & Co. KG *****/ /************************************************************/ /************************************ styles (printers) *****/ /************************************************************/ /****************************** last updated 2012-08-13 *****/ /************************************************************/ /*START: Inhaltsverzeichnis --------------------------------------------------------------- 1. grid (Print-Anpassungen des Seiten-Layouts) --------------------------------------------------------------- 2. content (Print-Anpassungen fuer Content-Elemente) --------------------------------------------------------------- --------------------------------------------------------------- Dieses Stylesheet wird nur beim Drucken verwendet --------------------------------------------------------------- */ /*END: Inhaltsverzeichnis*/ /************************************************************/ /* duplicate, defined in styles.css 2009-07-31 @import url('/rep/de/fw/css/import/initial.css'); @import url('/rep/de/fw/css/import/grid.css'); @import url('/rep/de/fw/css/import/content.css'); */ /************************************************************/ /*START: 1. grid*/ body { background-image: none !important; background-color: white !important; font-size: 75%; text-align: left; } div#main_wrap { width: 100% !important; margin-left: 0; padding: 0 !important; margin: 0 !important; } div#header { height: auto !important; width: 100% !important; padding: 0 !important; margin: 0 !important; } div#logo { position: static; top: 0; right: 0; } div#logo a { background: none; float: right; } div#logo a img { visibility: visible; } div#content_wrap { width: 100% !important; margin: 0 !important; padding: 24px 0 0 !important; } div#content_col { width: 100% !important; float: none !important; margin: 0 !important; padding: 0 !important; } div#home_content, div.home_content, div#content { width: auto !important; } body#sitemap div#content { float: none; } div.column1 div.right-col { width: 430px; } div.column2 div.right-col { width: 380px; } div#home_context, div.home_context, div#context { width: 600px; float: none; clear: both; padding: 26px 0 0 0 !important; margin: 0 !important; } div#footer, div#accessibility, div#gen_nav, div#quicksearch, div#sec_nav_col, div#site_identifier, form#product_finder_form, div#login_box, div#home_context, div.home_context, p.top a, div#preview_nav_zone p.print, div#window_close, div#footer_position_placeholder { display: none; } #portlet-col-left div#login_box, #portlet-col-right div#login_box { display:block!important; } /* popup grid */ body#popup div#content_col { width: auto; } div#preview_nav_zone p { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 7px 0 6px; margin: 0 0 15px; width: auto; } body.preview div#content_wrap { margin-top: 0; } body.preview div#content_col { padding: 7px 0 0; width: 100% !important; float: right; } body#popup div#content_col { padding: 7px 0 0; width: 100% !important; } body#popup div#content { width: auto !important; } body#popup div#footer, body#popup.preview div#footer { width: auto !important; display: block !important; float: none !important; clear: both; margin: 0 !important; padding: 16px 0 0 0 !important; } /* template specific grids */ body#country_home div#content_col { width: auto !important; } div#home_context, div.home_context { width: 290px; float: left; margin: 6px 0 0; clear: both; } body#com_home div#content_wrap { background: none; } div#map_col, form#language_funnel fieldset { margin: 0; background: none; width: auto; } /*END: 1. grid*/ /************************************************************/ /************************************************************/ /*START: 2. content*/ h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, caption, th, td, label, a, input { color: #000 !important; } h1 { margin: 0; } div.white-font p, div.white-font h3 { color: #fff !important; } a { text-decoration: underline; } img { border: none; } div#portlet-col-right div.left, div#portlet-col-left div.left { margin-right: 9px; } dd { position: static !important; } select { border: 1px solid #000 !important; display: block; } a.download-link, p.link a, a.inline-link, div.section p a, div#context a, div#home_context a, div.home_context a, .portlet-container .text-wrapper a { background-image: none !important; padding: 0 !important; } div.white p a, div.black p a { color: #000; } body#contact div.context-box div.list li span { display: inline; } div.list a.link, ul.products-cart a.link { background: none !important; padding: 0; } div.list ul, div#content_col ul, div#article div#content_col ul { list-style-type: disc !important; list-style-position: outside !important; margin-left: 18px !important; } div.list ul li, div#content_col ul li, div#article div#content_col ul li { font-size: 11px; line-height: 15px; padding: 0; background: none !important; display: list-item !important; } * html div.list ul li, * html div#content_col ul li, * html div#article div#content_col ul li { margin-top: 3px !important; margin-bottom: 3px !important; } * html div#article div#content_col div.section ul li { margin-top: 4px !important; margin-bottom: 4px !important; } form#language_funnel { margin: 0; } span.phone { background: none !important; padding: 0; } a.email, a.email, .email a, a.movie, .movie a, a.pdf, .pdf a, a.rtf, .rtf a, a.cad, .cad a, a.print, .print a { background: none !important; padding: 0 !important; } div#content_col h1.title { width: auto !important; } div#context h2.title { white-space: nowrap; } div#content_col div.faq_list ul { padding-left: 0 !important; margin-left: 0 !important; } div.portlet-140x140, div.portlet-290x290, div.portlet-290x140, div.portlet-140x290, div.portlet-240, form#language_funnel fieldset, body#contact fieldset, form.contactform textarea, form.contactform input.text, div#login_box, form#login_form input.text, form#product_finder_form input#products_keywords, div#keywords_advanced input#keywords_advanced_field, div.recommend_box { border-color: #000; } *:first-child+html body#contact div#content div.form-wrapper { width: 100% !important; } div#search_result_boxes div.last { border-bottom: 1px solid #000; padding: 16px 0 6px; margin-bottom: 0; } /*START: Tab Cards*/ div.tab-cards { overflow: visible !important; } div.tab-cards-content { width: 96% !important; border: 1pt solid #000 !important; } ul.tabs, div#content_col ul.tabs, div#article div#content_col ul.tabs { list-style-type: none !important; margin-left: 0 !important; } ul.tabs li, div#content_col ul.tabs li, div#article div#content_col ul.tabs li { background: #fff !important; display: block !important; position: relative; z-index: 100; } div.tab-cards ul.tabs li { border: 1pt solid #000 !important; border-bottom: none !important; } ul.tabs li a { text-decoration: none !important; } ul.tabs li.current a { border-bottom: 1pt solid #fff !important; position: relative; top: 1px; padding-top: 4px; padding-bottom: 4px !important; background: #fff; } div.tab-cards-content div.column1 div.right-col { width: 419px !important; } div.tab-cards-content div.column2 div.right-col { width: 369px !important; } /* Tab Cards IE 5+6 */ * html div.tab-cards-content { width: 96% !important; w\idth: 96% !important; clear: both; } * html ul.tabs li, * html div.tab-cards-content { border-width: 1px !important; } * html ul.tabs li, * html div#content_col ul.tabs li, * html div#article div#content_col ul.tabs li, * html div#article div#content_col div.section ul.tabs li { margin-top: 0 !important; margin-bottom: 0 !important; } * html ul.tabs li.current a { border-bottom: 1px solid #fff !important; position: static; top: 0; padding-top: 5px; } * html div.tab-cards-content, * html div.column1, * html div.column2 { overflow: hidden !important; height: 1% !important; } /* Tab Cards IE 7 */ *:first-child+html ul.tabs li, *:first-child+html div.tab-cards-content { border-width: 1px !important; } *:first-child+html ul.tabs li.current a { border-bottom: 1px solid #fff !important; position: static; top: 0; padding-top: 5px; } *:first-child+html div.tab-cards-content, *:first-child+html div.column1, *:first-child+html div.column2 { overflow: hidden !important; } /* END: Tab Cards*/ /* START: Article Tables*/ .tab-cards-content table, .section table, #table_710 table, #table_710 .tab-cards-content table { /*width: 94%;*/ width: 99%; margin-left: 1px; } .floated-150 table, div.column1 div.left-col table { width: 150px; } .floated-240 table { width: 240px; } div.column2 div.left-col table { width: 200px; } .floated-320 table { width: 320px; } /* END: Article Tables*/ ul.no-links li { background: none; padding-left: 0; } ul.no-links { list-style-position: outside; list-style-type: none; margin: 0; } a.catalog-link { padding: 0; background: none; } input.rounded-button { background: none !important; border: 1px solid #000; padding: 0 7px 1px 7px !important; } div#portlet-col-left { margin-right: 15px; } div#portlet-col-right { float: left; } body#country_home div#portlet-col-right { float: right; } body.toolintegration5 div#content_col h1.title { padding: 0; } body#sitemap div.list h2.title { margin: 16px 0 0 0; } div.clearfix { clear: both !important; } body#com_home div.clearfix, body#country_home div.clearfix, body#overview div.clearfix { clear: none !important; } div.tab-cards-content input.rounded-button { clear: both !important; float: none !important; } div#search_result_boxes, div.search-result-box { clear: both !important; float: none !important; } div.text-wrapper { padding: 0 !important; margin: 0 !important; } div.buttonEnding { display: none; } .accesss { display: none !important; } div.form-context-box { display: none !important; } /*END: 2. content*/ /************************************************************/