﻿/* Default styles */
html
{
    padding         : 0;
    margin          : 0;
}

body
{
    padding         : 0;
    margin          : 0;
    font-family     : Verdana, Arial !important;
    font-size       : 11px;
    font-weight     : normal;
    line-height     : 16px;
    background-color: #FFFFFF;
    text-align      : left;
    border          : 0px solid #FF0000;
}

*
{
    margin-right    : 0px !important;
    padding-right   : 0px !important;
}

div *, td, td *
{
    font-family     : Verdana, Arial !important;
    font-size       : 11px !important;
}

h1
{
    font-size           : 12px;
    height              : 32px;
    font-weight         : bold;
    padding-top         : 5px;
    margin-bottom       : 0px;
    margin-top          : 0px;
    margin-left         : 5px;
    color               : #000000;
    background-repeat   : repeat-x;
    vertical-align      : middle;
}

h2
{
    font-family     : Verdana, Arial !important;
    font-size       : 13px !important;
}

h3
{
    font-size       : 14px !important;
    margin-bottom   : 0px;
    margin-top      : 25px;
}

a
{
    color           : #000000;
    text-decoration : none;
}

a:hover
{
    text-decoration : underline;
}

div.h1
{
    clear               : both;
    font-weight         : normal;
    margin-bottom       : 4px;
    padding-top         : 0px;
    color               : #384677;
    background-image    : url('../Images/Content.H1.Background.Full.png');
    background-repeat   : no-repeat;
    background-position : right top;
    vertical-align      : middle;
    line-height         : 18px;
    border              : 0px solid #FF0000;
    text-align          : left;
}

div.h1 img.Print
{
    float               : right;
    margin-top          : -25px;
    margin-right        : 10px;
}

/* Tabelle List */
table.List
{
}

table.List th
{
    text-align      : left;
    font-weight     : bold;
    font-style      : italic;
    font-size       : 11px !important;
    border-bottom   : 1px solid #000000;
    padding         : 4px;
}

table.List th:first-child
{
    padding-left    : 0px;
}

table.List td
{
    font-weight     : normal;
    font-size       : 11px !important;
    border          : 0px solid #000000;
    border-bottom   : 1px solid #CACACA;
    padding         : 4px;
    vertical-align  : top;
}

table.List td:first-child
{
    padding-left    : 0px;
}

/* Table Centered */
table.Centered td
{
    font-weight     : bold;
    font-size       : 11px !important;
    vertical-align  : top;
    text-align      : center;
}

span.Mandatory
{
    color           : #FF4040;
}

