﻿CAPTION
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
P
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
BODY_neu
{
    BACKGROUND-COLOR: #D7DEE5;
    FONT-FAMILY: Arial;
    COLOR: navy;
    FONT-SIZE: 10pt
}
BODY
{
    BACKGROUND-COLOR: #dde6ff;
    FONT-FAMILY: Arial;
    COLOR: navy;
    FONT-SIZE: 10pt
}
HR
{
    COLOR: navy
}
H2
{
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    FONT-SIZE: 16pt
}
H4
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt
}
INPUT
{
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10pt
}
SELECT
{
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10pt
}
A:link
{
    COLOR: blue;
    FONT-SIZE: 10pt
}
LI
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
OL
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
UL
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
DIV
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
TD
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
.font-form
{
}
.font-form TABLE
{
    BACKGROUND-COLOR: silver
}
.font-form TD
{
    COLOR: black
}
.font-form TD TH
{
    BACKGROUND-COLOR: gray;
    COLOR: black;
    FONT-SIZE: 10pt
}
.font-form TH
{
    BACKGROUND-COLOR: navy;
    COLOR: white;
    FONT-SIZE: 10pt
}
.font-bt1
{
    BORDER-TOP: black 1px solid
}
.font-blue-8b
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.font-blue-b
{
    COLOR: blue;
    FONT-WEIGHT: bold
}
.font-blue-9b
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.font-blue-9
{
    COLOR: blue;
    FONT-SIZE: 9pt
}
.font-blue-8
{
    COLOR: blue;
    FONT-SIZE: 8pt
}
.font-blue-10b
{
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.font-blue
{
    COLOR: blue
}
.font-black-10
{
    COLOR: black;
    FONT-SIZE: 10pt
}
.font-backgrWhite
{
    BACKGROUND-COLOR: white
}
.font-backgrNavy
{
    BACKGROUND-COLOR: navy
}
.font-b
{
    FONT-WEIGHT: bold
}
.font-9
{
    FONT-SIZE: 9pt
}
.font-8n-13y
{
    HEIGHT: 13pt;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-8n
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-8
{
    FONT-SIZE: 8pt
}
.font-50x-right
{
    TEXT-ALIGN: right;
    WIDTH: 50px
}
.font-2xx
{
    LETTER-SPACING: 2pt
}
.font-1xx
{
    LETTER-SPACING: 1px
}
.font-10y
{
    HEIGHT: 10pt
}
.font-10
{
    FONT-SIZE: 10pt
}
.font-navy-9
{
    COLOR: navy;
    FONT-SIZE: 9pt
}
.font-navy-8n
{
    COLOR: navy;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-tahoma-navy-8
{
    FONT-FAMILY: Tahoma;
    COLOR: navy;
    FONT-SIZE: 8pt
}
.font-navy-16b-1xx
{
    LETTER-SPACING: 1px;
    COLOR: navy;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.font-navy
{
    COLOR: navy
}
.font-mt1
{
    MARGIN-TOP: 1px
}
.font-mr3
{
    MARGIN-RIGHT: 3px
}
.font-navy-9b
{
    COLOR: navy;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.font-red-10b
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.font-red-10
{
    COLOR: red;
    FONT-SIZE: 10pt
}
.font-none
{
    TEXT-DECORATION: none
}
.font-red-10b-strike
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: line-through
}
.font-red-15b
{
    COLOR: red;
    FONT-SIZE: 15pt;
    FONT-WEIGHT: bold
}
.font-red-8b
{
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.font-red-9
{
    COLOR: red;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.font-red-9b
{
    COLOR: red;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.font-red-9n
{
    COLOR: red;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.font-red-b
{
    COLOR: red;
    FONT-WEIGHT: bold
}
.font-right
{
    TEXT-ALIGN: right
}
.font-tahoma-white-8
{
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 8pt
}
.font-white-8n
{
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
A.font-blue-10:link
{
    COLOR: blue;
    FONT-SIZE: 10pt
}
A.font-blue-10b-1xx:link
{
    LETTER-SPACING: 1px;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.font-blue-10b-1xx:visited
{
    LETTER-SPACING: 1px;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.font-blue-16b:link
{
    COLOR: blue;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
A.font-blue-16b:visited
{
    COLOR: blue;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.font-blue-10
{
    COLOR: blue;
    FONT-SIZE: 10pt
}
A.font-blue-8:link
{
    COLOR: blue;
    FONT-SIZE: 8pt
}
A.font-blue-8:visited
{
    COLOR: blue;
    FONT-SIZE: 8pt
}
A.font-blue-8b:link
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.font-blue-8b:visited
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.font-blue-9b:link
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
A.font-blue-9b:visited
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
A.font-kurzeEinf:link
{
    LETTER-SPACING: 1px;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-kurzeEinf:visited
{
    LETTER-SPACING: 1px;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-red-10:link
{
    COLOR: red;
    FONT-SIZE: 10pt
}
A.font-red-10:visited
{
    COLOR: red;
    FONT-SIZE: 10pt
}
A.font-red-10b:link
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.font-red-10b:visited
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.font-red-10b-strike:link
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: line-through
}
A.font-red-10b-strike:visited
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: line-through
}
A.font-white-8n:link
{
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
A.font-white-8n:visited
{
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-BlaueLinie
{
    BACKGROUND-IMAGE: url(../images/BlaueLinie.gif);
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-POSITION: left center
}
.font-BlauerUnterstrich
{
    BORDER-BOTTOM: navy 1px solid;
    PADDING-BOTTOM: 3px
}
.font-HerzlichWillkommen
{
    FONT-STYLE: italic;
    LETTER-SPACING: 2pt;
    COLOR: navy;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
A.font-white-8b-no-1xx:link
{
    LETTER-SPACING: 1px;
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-white-8b-no-1xx:visited
{
    LETTER-SPACING: 1pt;
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-red-10b-no:link
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-red-10b-no:visited
{
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-blue-10:visited
{
    COLOR: blue;
    FONT-SIZE: 10pt
}
.font-9-right
{
    TEXT-ALIGN: right;
    FONT-SIZE: 9pt
}
.font-9-center
{
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt
}
.font-16pxy
{
    HEIGHT: 16px
}
A.font-blue-b:link
{
    COLOR: blue;
    FONT-WEIGHT: bold
}
A.font-blue-b:visited
{
    COLOR: blue;
    FONT-WEIGHT: bold
}
.font-11
{
    FONT-SIZE: 11pt
}
.font-mt2
{
    MARGIN-TOP: 2px
}
A.font-blue-9n:visited
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
A.font-blue-9n:link
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.font-navy-8b-center
{
    TEXT-ALIGN: center;
    COLOR: navy;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.font-white-backgrBlue
{
    BACKGROUND-COLOR: blue;
    COLOR: white
}
.font-mr2
{
    MARGIN-RIGHT: 2px
}
A.font-blue-b-no
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.font-blue-b-no:visited
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.font-ml2
{
    MARGIN-LEFT: 2px;
    TEXT-ALIGN: right;
}
.font-9b
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.font-red-b-12-2xx
{
    LETTER-SPACING: 2px;
    COLOR: red;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
A.font-blue-8n:link
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
A.font-blue-8n:visited
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
A.font-blue-9n600:link
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 500
}
A.font-blue-9n600:visited
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 500
}
A.font-blue-12b:link
{
    COLOR: blue;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
A.font-blue-12b:visited
{
    COLOR: blue;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
.font-7
{
    FONT-SIZE: 7pt
}
.font-blue-10px
{
    COLOR: blue;
    FONT-SIZE: 10px
}
A.font-red-9b:link
{
    LETTER-SPACING: 1px;
    COLOR: red;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
A.font-red-9b:visited
{
    LETTER-SPACING: 1px;
    COLOR: red;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.font-none-ml1-mr1
{
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    TEXT-DECORATION: none
}
.font-black-br1
{
    BORDER-BOTTOM: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-RIGHT: black 1px solid
}
A.font-blue-10b:link
{
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.font-blue-10b:visited
{
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.font-red-8n-13y
{
    HEIGHT: 13pt;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-black
{
    COLOR: black
}
.font-red
{
    COLOR: red
}
.font-navy-br1
{
    BORDER-BOTTOM: navy 0px solid;
    BORDER-LEFT: navy 0px solid;
    BORDER-TOP: navy 0px solid;
    BORDER-RIGHT: navy 1px solid
}
A.font-white-n:link
{
    COLOR: white;
    FONT-WEIGHT: normal
}
A.font-white-n:visited
{
    COLOR: white;
    FONT-WEIGHT: normal
}
.font-courierNew-black-8
{
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 8pt
}
.font-courierNew-red-8
{
    FONT-FAMILY: 'Courier New';
    COLOR: red;
    FONT-SIZE: 8pt
}
.font-8n-no
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.font-navy-10
{
    FONT-FAMILY: Arial;
    COLOR: navy;
    FONT-SIZE: 10pt
}
A.font-navy-9n:link
{
    COLOR: navy;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
A.font-navy-9n:visited
{
    COLOR: navy;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.font-navy-8-none
{
    COLOR: navy;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.font-navy-9-none
{
    COLOR: navy;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.font-blue-9n
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.font-blue-9n-none
{
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.font-blue-8n
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-courierNew-10
{
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 10pt
}
.font-8n-14y
{
    HEIGHT: 14pt;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.font-RedOnYellow-8b
{
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
.font-RedOnYellow-9b
{
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
.font-RedOnYellow-10b
{
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
.font-BlueOnOrange-10b
{
    BACKGROUND-COLOR: orange;
    FONT-FAMILY: Arial;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
A.font-Menu:link
{
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #33339c;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.font-Menu:visited
{
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #33339c;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.font-Menu
{
    TOP: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN-BOTTOM: 3px
}
A.font-MenuSonderposten:link
{
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
A.font-MenuSonderposten:visited
{
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
.font-Sonderposten
{
    BACKGROUND-COLOR: yellow;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
A.font-BlueOnYellow-8b:link
{
    BACKGROUND-COLOR: yellow;
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
A.font-BlueOnYellow-8b:visited
{
    BACKGROUND-COLOR: yellow;
    COLOR: blue;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
A.font-BlueOnYellow-9b:link
{
    BACKGROUND-COLOR: yellow;
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
A.font-BlueOnYellow-9b:visited
{
    BACKGROUND-COLOR: yellow;
    COLOR: blue;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BORDER-LEFT: yellow 2px solid;
    BORDER-RIGHT: yellow 2px solid;
}
.font-black-8n
{
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}
A.font-Precishop-white-absolute:link
{
    COLOR: white;
    FONT-SIZE: 17pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    POSITION: absolute;
    TOP: 5px;
    LEFT: 5px;
    Z-INDEX: 6 
}
A.font-Precishop-white-absolute:visited
{
    COLOR: white;
    FONT-SIZE: 17pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    POSITION: absolute;
    TOP: 5;
    LEFT: 5;
    Z-INDEX: 6 
}
.font-Precishop-blue
{
    COLOR: #1B2690;
    FONT-SIZE: 17pt;
    FONT-WEIGHT: bold
}
.font-KundenArtikelnrInput
{
    BACKGROUND-COLOR: #e8e8e8;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-SIZE: 10pt;
}
.font-KundenArtikelnrPrint
{
    BACKGROUND-COLOR: #e8e8e8
}
.font-KundenArtikelnrPrint9pt
{
    BACKGROUND-COLOR: #e8e8e8;
    FONT-SIZE: 9pt
}
.font-KundenArtikelnr
{
    BACKGROUND-COLOR: #e8e8e8;
    BORDER-LEFT: #e8e8e8 2px solid;
    BORDER-RIGHT: #e8e8e8 2px solid
}
.header {
    POSITION: fixed;
    WIDTH: 100%;
    HEIGHT: 64px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN : left;
    TOP: 0px;
    LEFT: 0px;
}
.headerBanner {
    POSITION: absolute;
    TOP: 11px;
    LEFT: 300px;
    WODTH: 800px;
    Z-INDEX: 7;
}
.headerLogo  {
    MARGIN-RIGHT: 5px;
}
.headerDownloadLogo {
    PADDING-TOP: 3px
}
TABLE.headerMenu {
    PADDING-BOTTOM: 2px;
}
TABLE.headerLcId {
    POSITION: absolute;
    TOP: 9px;
    LEFT: 151px;
    Z-INDEX: 7;
}
.container {
    MARGIN-TOP: 75px;
}
BODY.bodyLogin {
    MARGIN-TOP: 30px;
    MARGIN-LEFT: 30px; 
    MARGIN-BOTTOM: 30px;
    MARGIN-RIGHT: 30px
}
