/**********************************************************
    $Id: print.css 125867 2010-10-25 14:49:44Z schwama $

    DON'T EDIT ME! ONLY EDIT THE project/print.css
    ACCORDING TO YOUR NEEDS! THIS FILE CAN BE FOUND IN THE
    SAME DIRECTORY THIS FILE IS STORED IN.

    PURPOSE OF THIS FILE:
    
    This are the default stylesheets used for printing.

***********************************************************/

/**********************************************************
page defaults
**********************************************************/

html {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding: 0;
    margin: 0;
    width: 100%;
    color: black;
    widows: 2;
    orphans: 2;
}

body {
    padding: 0mm;
    padding-top: 18mm;
}

/**********************************************************
html tag defaults
**********************************************************/

h1, h2, h3, h4, h5, h6 {
    margin: 3.2mm 0;
}

p {
    margin-bottom: 3.2mm;
    margin-top: 0;
}

h1 {
    xcolor: #19326e;
    font-size: 3.5mm;
    border: 0.15mm solid #000000;
    padding: 1mm 1.5mm;
    background-color: #cccccc;
    white-space: normal;
}

h2 {
    font-size: 3mm;
    font-weight: bold;
    padding: 0.8mm 1.2mm;
    border: 0.25mm solid #19326e;
    background-color: #fffff0;
    white-space: normal;
}

h3 {
    font-size: 2.8mm;
    font-weight: bold;
    text-decoration: inherit;
}

h4 {
    font-size: 2.6mm;
    font-weight: normal;
}

h5 {
    font-size: 2.4mm;
    font-weight: bold;
}

h6 {
    font-size: 2.2mm;
    font-weight: bold;
}

ul {
    list-style-type: square
}

hr {
    border-top: 0.35mm solid #19326E;
    border-bottom: 0.35mm solid #CACABE;
    border-left: 0;
    border-right: 0;
}

a:link, a:visited, a:active {
    color: #19326e;
    text-decoration: underline;
}

dt {
    margin-top: 9px;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 0px;
    font-weight: bold;
}

dd {
    margin-bottom: 12px;
    margin-left: 30px;
}

pre, blockquote {
    background-color: #dddddd;
    border: #000000 0.15mm dashed;
    whitespace: pre-wrap;
    overflow: hidden;
    padding: 1mm;
}

input, select, textarea {
    color: black;
}

/**********************************************************
tables
**********************************************************/
/**********************************************************
tables
**********************************************************/
table {
    border-collapse: collapse;
    caption-side: top;
    margin: 0;
}

caption {
    border-bottom: none;
    font-weight: bold;
    padding: 6px;
    margin-left: -1px;
    text-align: left;
    font-size: 18px;
    border: 1px #e0e0e0 solid;
    color: #002f56;
    background-color: transparent;
    border: none;
}

thead {
    text-align: left;
    border: 1px #aaaaaa solid;
    background-color: #d1ec9b;
}

td, th {
    display: table-cell;
    border: none;
}

td {
    vertical-align: top;
    padding: 7px 10px;
    border: 1px solid #aaaaaa;
    background-color: #f1f9df;
}

th {
    font-size: 12px;
    padding: 7px 10px;
    text-align: left;
    border: 1px solid #aaaaaa;
    background-color: #c7e38f;
}

tfoot td {
    font-style: italic;
    border-top: 2px solid #19326E;
}

tr.ODD td, td.ODD {
}

tr.EVEN td, td.EVEN {
}

table.TRANSPARENT {
    border: none;
}

table.TRANSPARENT thead {
    border: none;
}

tr.ODD td, td.ODD, dd.ODD, dt.ODD {
    background-color: #f1f9df;
}

tr.EVEN td, td.EVEN, dd.EVEN, dt.EVEN {
    background-color: #e7f4c8;
}

.TRANSPARENT td {
    background-color: transparent;
    border: none;
}

.TRANSPARENT th {
    border: none;
}

.TRANSPARENT tfoot td {
    border-top: 1px solid #aaaaaa;
}

/**********************************************************
orange toolbar at top of the page
**********************************************************/
#TOOLBAR, #USER, #DATE {
    display: none;
}

#TOOLBAR {
}

#TOOLBAR a:hover, #TOPBAR a:focus {
}

#USER {
}

#DATE {
}

/**********************************************************
name of the application
**********************************************************/

#APPLICATION {
    position: absolute;
    left: 5px;
    top: 0px;
    height: 50px;
}

#APPICON {

    height: 58px;
    width: 150px;
    float: left;

    background-repeat: no-repeat;
    background-position: top left;

    margin: 0;
}

#APPNAME {
    float: left;
    padding: 35px 5px 0px 5px;
    font-size: 10px;
    font-weight: bold;
}

/**********************************************************
navibar on the left side (navigation + serviceboxes)
**********************************************************/

#NAVIBAR {
}

/**********************************************************
navigation (inside the navibar)
**********************************************************/

#NAVIGATION {
    display: none;
}

#LEVEL1 a {
}

#LEVEL1 a:hover, #LEVEL1 a.SELECTED:hover {
}

#LEVEL1 a:hover {
}

#LEVEL1 a.SELECTED {
}

#LEVEL1 a.SELECTED:hover {
}

#LEVEL2 {
}

#LEVEL2 a {
}

#LEVEL2 a:hover, #LEVEL2 a.SELECTED:hover {
}

#LEVEL2 a.SELECTED {
}

#LEVEL3 {
}

#LEVEL3 a {
}

#LEVEL4 a {
}

#LEVEL5 a {
}

#LEVEL6 a {
}

#LEVEL7 a {
}

#LEVEL8 a {
}

#SECONDNAV {
}

/**********************************************************
serviceboxes (inside the navibar)
**********************************************************/

#NAVIBAR .SERVICEBOX {
    display: none;
}

#NAVIBAR .SERVICEBOX p {
}

#NAVIBAR .SERVICEBOX h1 {
}

/**********************************************************
wayhome bar
**********************************************************/
#WAYHOME {
    margin-bottom: 3mm;
}

#WAYHOME div {
}

/**********************************************************
application window
**********************************************************/
.APPWINDOW {
    margin: 0 0 5mm 0;
    border: 0.15mm solid black;
}

.APPWINDOW .TITLE {
    margin: 0;
    padding: 1mm 2mm;
    font-size: 11pt;
    font-weight: bold;
    white-space: nowrap;
    background-color: #cccccc;
    background-image: none;
    border-bottom: 0.15mm solid black;
    border-top: 0.15mm solid black;
}

.APPWINDOW .APPVIEW, .APPWINDOW .HIGHLIGHT {
    padding: 2mm 3.2mm 1mm 3.2mm;
    margin: 0;
    border-top: 0.15mm solid #000000;
}

.APPWINDOW .APPVIEW h1,
.APPWINDOW .APPVIEW h2,
.APPWINDOW .APPVIEW h3,
.APPWINDOW .APPVIEW h4,
.APPWINDOW .APPVIEW h5,
.APPWINDOW .APPVIEW h6 {
    margin: 1mm 0 3mm 0;
}

.APPWINDOW .APPVIEW h1,
.APPWINDOW .APPVIEW h2 {
}

.APPWINDOW .HIGHLIGHT {
}

/**********************************************************
tabs inside an application window
**********************************************************/
.APPWINDOW .TABLIST {
    margin: 2.3mm 3.2mm 2mm 3.2mm;
}

.APPWINDOW .TABLIST a {
    display: inline;
    font-weight: bold;
    text-decoration: none;
    padding: 1.06mm 3.2mm 1.4mm 3.2mm;
    line-height: 7.8mm;
    margin-left: -0.35mm;
    border: 0.10mm #000000 solid;
    margin-right: 1mm;
}

.APPWINDOW .TABLIST a.SELECTED {
    xpadding: 2.5mm 2.8mm 1.4mm 2.8mm;
    xmargin-top: -1.8mm;
}

.APPWINDOW .TABLIST a.SELECTED {
    background-color: #002f56;
    color: #ffffff;
}

.APPWINDOW .TAB {
    padding: 2mm;
    border: 0.35mm #3d4b5f solid;
    margin-top: -2.5mm;
}

/**********************************************************
messages
**********************************************************/
.OK,
.INFO,
.WARN,
.ERROR {
    margin-bottom: 3.2mm;
    padding: 1.2mm;
}

.OK, .OK h1, .APPVIEW .OK h1 {
    border: 0.5mm solid #39B54A;
}

.INFO, .INFO h1, .APPVIEW .INFO h1 {
    border: 0.5mm solid #19326E;
}

.WARN, .WARN h1, .APPVIEW .WARN h1 {
    border: 0.5mm solid #FF6000;
    xfont-weight: bold;
}

.ERROR, .ERROR h1, .APPVIEW .ERROR h1 {
    border: 0.5mm solid #DE2121;
    xfont-weight: bold;
}

.OK h1, .APPVIEW .OK h1,
.INFO h1, .APPVIEW .INFO h1,
.WARN h1, .APPVIEW .WARN h1,
.ERROR h1, .APPVIEW .ERROR h1 {
    padding: 5mm 0 5mm 20mm;
    margin: 0 0 1.2mm 0;
    font-size: 14pt;
    background-repeat: no-repeat;
    background-position: left center;
    border: none;
    background-color: transparent;
}

.OK h1, .APPVIEW .OK h1 {
    background-image: url(../../img/defaults/colors/corporate/success.gif);
}

.INFO h1, .APPVIEW .INFO h1 {
    background-image: url(../../img/defaults/colors/corporate/info.gif);
}

.WARN h1, .APPVIEW .WARN h1 {
    background-image: url(../../img/defaults/colors/corporate/warning.gif);
}

.ERROR h1, .APPVIEW .ERROR h1 {
    background-image: url(../../img/defaults/colors/corporate/error.gif);
}

.OK p, .APPVIEW .OK p,
.INFO p, .APPVIEW .INFO p,
.WARN p, .APPVIEW .WARN p,
.ERROR p, .APPVIEW .ERROR p {
    margin: 0;
}

/**********************************************************
FORM elements and it's modifiers
**********************************************************/
.TEXTFIELD {
    border: 0.35mm solid #19326e;
    background-color: #FFFFFF !important;
}

/**********************************************************
BUTTONS and it's modifiers
**********************************************************/
.BUTTON {
    border: 0.35mm solid #19326e;
    background-color: #FEFFEF;
    margin-top: 2.8mm;
    margin-right: 2.8mm;
    text-align: left;
    padding: 0.35mm 9.5mm 0.35mm 3.2mm;
    font-size: 8pt;
}

.FORWARD {
    background-image: url(../../img/defaults/colors/corporate/button_forward.gif);
}

.BACKWARD {
    background-image: url(../../img/defaults/colors/corporate/button_backward.gif);
}

.CANCEL {
    background-image: url(../../img/defaults/colors/corporate/button_cancel.gif);
}

/**********************************************************
MODIFIERS - use them if you want to modify some aspects of
your elements. Use a space between class names.
e.g. class="BUTTON FAULTY" or class="APPVIEW HIGHLIGHT"
please use the attribute !important when overriding
this deffinitions (e.g. background-color:#ffb400 !important;)
**********************************************************/

.HIGHLIGHT {
    background-color: #d1ec9b !important;
    border: 0.5mm solid #d1ec9b;
}

.FAULTY {
    background-color: #FFD1BF !important;
    border: 0.5mm solid #DE2121 !important;
}

/**********************************************************
OVERLAY color to use when blocking user input (greyout.js)
**********************************************************/
#OVERLAY {
}

#OVERLAYICON {
}

#GOBACK {
    display: none;
}

#HEADER {
    display: none;
}

/**********************************************************
Steps-Element (bei einzelnen Schritten)
**********************************************************/
.STEPS {
    margin: 0px 20px 20px 0px;
    display: inline-block;
    width: 100%
}

.STEPS div {
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(../../img/defaults/colors/corporate/step_left_unselected.gif);
    padding: 0px 0px 0px 9px;
    margin: 0px -9px 0px 0px;
    float: left;
}

.STEPS div .STEP, .STEPS .SELECTED .STEP {
    float: left;
    height: 16px;

    padding: 3px 20px 0px 10px;

    font-size: 7pt;
    margin: 0px 0px 0px 0px;

    background-position: top right;
    background-repeat: no-repeat;
}

.STEPS .SELECTED {
    background-image: url(../../img/defaults/colors/corporate/step_left_selected.gif);
}

.STEPS .SELECTED .STEP {
    background-image: url(../../img/defaults/colors/corporate/step_selected.gif);
    color: #ffffff;
}

.STEPS div .STEP {
    background-image: url(../../img/defaults/colors/corporate/step_unselected.gif);
    color: #012e57;
}

