
FORM {
    margin:           0px;
    padding:          0px;
}

TABLE {
    margin:           0px;
    padding:          0px;
}

P {
    clear:            none;
    display:          block;
    position:         static;
    float:            none;
    white-space:      normal;
    overflow:         visible;
    font-family:      'verdana','sans-serif';
    font-size:        8pt;
    font-weight:      normal;
    font-style:       normal;
    color:            inherit;
    margin:           0px;
    padding:          6px 0px 0px 0px;
    line-height:      110%;
}

P.astridmattnerTitle {
    color:            #5A5957;
    margin-left:      20px;
}

A:link {
    color:            #EA4B0A;
    text-decoration:  underline;
}
A:active {
    color:            #88E4FF;
    text-decoration:  underline;
}
A:visited {
    color:            #000000;
    text-decoration:  underline;
}
A:hover {
    color:            #EA4B0A;
    text-decoration:  none;
}


BLOCKQUOTE {
    clear:            none;
    display:          block;
    position:         static;
    float:            none;
    white-space:      normal;
    overflow:         visible;
    font-family:      'verdana','sans-serif';
    font-size:        8pt;
    font-weight:      bold;
    font-style:       normal;
    color:            inherit;
    margin:           0px;
    padding:          10px 0px 0px 20px;
    line-height:      100%;
}

CITE {
    clear:            none;
    display:          block;
    position:         static;
    float:            none;
    white-space:      normal;
    overflow:         visible;
    font-family:      'verdana','sans-serif';
    font-size:        8pt;
    font-weight:      normal;
    font-style:       normal;
    color:            inherit;
    margin:           0px;
    padding:          10px 0px 0px 20px;
    line-height:      100%;
}

/*
    HIDDEN TEXT
    ===========
*/

.formhidden {
    visibility:       hidden;
    font-size:        1px;
}
A.formhidden:link {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:active {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:visited {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:hover {
    visibility:       hidden;
    text-decoration:  none;
}


/*
    TABLE CELL
    ==========
*/

.formcell {
    background-color: #E9F0F6;
    font-size:        8pt;
}
.formcellcatalogue {
    background-color: #DDF3F0;
    font-size:        8pt;
}
.formcellproduct {
    background-color: #EDF5E6;
    font-size:        8pt;
}
.formcellstock {
    background-color: #F3ECE2;
    font-size:        8pt;
}
.formcellcustom {
    background-color: #F0F0F0;
    font-size:        8pt;
}


/*
    HORIZONTAL RULE
    ===============
*/

.formhr {
    color:           #1F1F3D;
    height:          1px;
}



/*
    TEXT - REGULAR
    ==============
*/

.formregular {
    font-family:     'verdana','sans-serif';
    font-size:       9pt;
    font-weight:     normal;
    color:           #1F1F3D;
}
A.formregular:link {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:active {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:hover {
    text-decoration: none;
    color:           #000000;
}

.formhilite {
    font-family:     'verdana','sans-serif';
    font-size:       9pt;
    font-weight:     bold;
    color:           #AA0022;
    text-decoration: none;
}
A.formhilite:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:hover {
    text-decoration: none;
    color:           #AA0022;
}



/*
    LISTS
    =====
*/

.formlist {
    margin:          3px 0px 3px 0px;
    padding:         0px 0px 0px 25px;
    font-family:     'verdana','sans-serif';
    font-size:       9pt;
}
.formlistitem {
    margin:          0px;
    padding:         0px 0px 2px 0px;
    font-family:     'verdana','sans-serif';
    font-size:       9pt;
}



/*
    TEXT - LARGE
    ============
*/

.formlarge {
    font-family:     'verdana','sans-serif';
    font-size:       11pt;
    font-weight:     bold;
    color:           #1F1F3D;
}
A.formlarge:link {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:active {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - EXTRA LARGE
    ==================
*/

.formxlarge {
    margin:          3px 4px 5px 0px;
    font-family:     'verdana','sans-serif';
    font-size:       8pt;
    font-weight:     bold;
    color:           #1F1F3D;
}
A.formxlarge:link {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:active {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - SMALL
    ============
*/

.formsmall {
    font-family:     'verdana','sans-serif';
    font-size:       7pt;
    font-weight:     normal;
    color:           #1F1F3D;
}
A.formsmall:link {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:active {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:visited {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:hover {
    text-decoration: none;
    color:           #1F1F3D;
}

.formsmallhilite {
    font-family:     'verdana','sans-serif';
    font-size:       7pt;
    color:           #AA0022;
    text-decoration: none;
}
A.formsmallhilite:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:hover {
    text-decoration: none;
    color:           #AA0022;
}




/*
        TEXT - ACCOUNTS
        ===============
*/

.formaccneg {
    font-family:     'verdana','sans-serif';
    font-size:       8pt;
    font-weight:     normal;
    color:           #AA0022;
    text-decoration: none;
}
A.formaccneg:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formaccneg:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formaccneg:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formaccneg:hover {
    text-decoration: none;
    color:           #AA0022;
}



/*
        COLOURS
        =======
*/

.formcustom {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #AA0022;
}
A.formcustom:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcustom:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcustom:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcustom:hover {
    text-decoration: none;
    color:           #AA0022;
}

.formflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #AA0022;
}
A.formflag:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formflag:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formflag:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formflag:hover {
    text-decoration: none;
    color:           #AA0022;
}

.formunflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #999999;
}
A.formunflag:link {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:active {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:visited {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:hover {
    text-decoration: none;
    color:           #999999;
}


.formpriority1 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #EE0000;
}
A.formpriority1:link {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:active {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:visited {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:hover {
    text-decoration: none;
    color:           #EE0000;
}


.formpriority2 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #FF9600;
    text-decoration: none;
}
A.formpriority2:link {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:active {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:visited {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:hover {
    text-decoration: none;
    color:           #FF9600;
}


.formpriority3 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #00AA00;
    text-decoration: none;
}
A.formpriority3:link {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:active {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:visited {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:hover {
    text-decoration: none;
    color:           #00AA00;
}

.formcaution {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #AA0022;
    text-decoration: none;
}
A.formcaution:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcaution:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcaution:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcaution:hover {
    text-decoration: none;
    color:           #AA0022;
}

.formcatalogue {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #008B8D;
    text-decoration: none;
}
A.formcatalogue:link {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:active {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:visited {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:hover {
    text-decoration: none;
    color:           #008B8D;
}

.formproduct {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #376F00;
    text-decoration: none;
}
A.formproduct:link {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:active {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:visited {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:hover {
    text-decoration: none;
    color:           #376F00;
}

.formstock {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #CD7D00;
    text-decoration: none;
}
A.formstock:link {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:active {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:visited {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:hover {
    text-decoration: none;
    color:           #CD7D00;
}



/*
    FORM TEXT INPUTS
    ================
*/

INPUT.formregular {
    background-color:   #FFFFFF;
    color:              #000000;
}

.formsmallinput {
    background-color:   #FFFFFF;
    padding:            0px 1px 0px 0px;
    line-height:        100%;
    font-size:          7pt;
    font-family:        "verdana","sans-serif";
    font-weight:        normal;
    color:              #000000;
}



/*
    FORM BUTTONS
    ============
*/

.formbutton {
    margin:           0px;
    padding:          0px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #000000;
    font-size:        8pt;
    font-family:      'verdana','sans-serif';
    font-weight:      bold;
}

.formbuttondud {
    margin:           0px;
    padding:          0px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #666666;
    font-size:        8pt;
    font-family:      'verdana','sans-serif';
    font-weight:      bold;
}

.formbuttonhilite {
    margin:           0px;
    padding:          0px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #AA0000 #880000 #880000 #AA0000;
    color:            #000000;
    font-size:        8pt;
    font-family:      'verdana','sans-serif';
    font-weight:      bold;
}

.formbuttonsmall {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #000000;
    font-family:      'verdana','sans-serif';
    font-size:        7pt;
    font-weight:      normal;
}

.formbuttonsmalldud {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #666666;
    font-family:      'verdana','sans-serif';
    font-size:        7pt;
    font-weight:      normal;
}

.formbuttonsmallhilite {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #BB0000 #990000 #990000 #BB0000;
    color:            #000000;
    font-size:        7pt;
    font-family:      'verdana','sans-serif';
    font-weight:      normal;
}



/*
    SELECT BOXES
    ============
*/

.formselect {
    font-family:      'verdana','sans-serif';
    font-size:        8pt;
    font-weight:      normal;
}

.formselectsmall {
    font-family:      'verdana','sans-serif';
    font-size:        7pt;
    font-weight:      normal;
}

.formselectlarge {
    font-family:      'verdana','sans-serif';
    font-size:        11pt;
    font-weight:      bold;
}

.formselectxlarge {
    font-family:      'verdana','sans-serif';
    font-size:        12pt;
    font-weight:      bold;
}


/*
    CHECK BOXES
    ===========
*/

.formcheckbox {
}

.formcheckboxsmall {
    margin:     0px;
    padding:    0px;
}


/*
    COLOUR SQUARES
    ==============
*/

DIV.square {
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    white-space:        normal;
    overflow:           hidden;
    margin:             0px;
    border-style:       solid;
    border-width:       0px;
    border-color:       #000000;
    padding:            0px;
}


DIV.squareRedS {
    width:              5px;
    height:             5px;
    background-color:   #880000;
}


