/***************************************************************************
 * CSS for O+P AG Website 
 * $Id:$
 * Printing Styles
 ***************************************************************************/

@media print {

body {
    text-align: inherit;
    font-family: serif;
    font-size: 10pt;
    margin: inherit;
    padding: inherit;
}

#body h1,
#body h2,
#body h3,
#body h4,
#body h5,
#body h6 {
    page-break-after: avoid; 
    page-break-inside: avoid;
    color: black;
}
  
#body dl>dt>a,
#body dl>dt {
    color: black;
    font-size: 12pt;
}

ul, ol, dl {
   page-break-before: avoid;
}

#body pre {
   font-size: 10pt;
}

div#menu,
div#adsense,
div#adsense_menu,
div.lang_but,
div.lang_left  {
    display: none;
}

div#header_wrapper,
div#menu_wrapper,
div#logo,
div#op_name,
div#footer_wrapper,
div#footer {
    background-image: none;
}

#body {
    padding: 0px;
    margin: 0px;
}

span.print {
    display: inline;
}

div#page,
div#header {
    height: auto;
    margin: 0px;
    margin-left: 2ex;
    margin-right: 2ex;
    padding: 0px;
    min-width: inherit;
}

div#header_wrapper {
    padding: 0px;
    margin: 0px;
    height: auto;
}

div#logo,
div#op_name {
    font-weight: bold;
    float: none;
    margin-left: 0px;
    height: auto;
    width: auto;
    padding-bottom: 2pt;
}

div#logo img,
div#op_name img {
    display: none;
}

div#op_name {
    border-bottom-style: solid;
    border-bottom-width: 1pt;
}

div#logo {
    padding-top: 3pt;
    font-weight: bold;
    font-size: 15pt;
    padding-bottom: 1ex;
}

div#header_wrapper {
    font-family: sans-serif;
    margin-bottom: 2ex;
}

div#footer {
    font-family: sans-serif;
    text-align: left;
    font-size: 8pt;
    color: black;
    padding: 0px;
    margin: 0px;
    padding-top: 3pt;
    border-top-style: solid;
    border-top-width: 1pt;
    border-color: black;
    height: auto;
}

div#footer a,
#body a {
    text-decoration: inherit;
    border-width: 0px;
    color: black;
}

div.rightbox_slim,
div#right_box {
    margin-left: 3em;
}



} /* end media */
