UNKNOWN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #004080;
    FONT-FAMILY: Verdana,Arial,sans-serif
}
.content
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: medium none;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: #e5e5e5;
}
.content #image
{
    FONT-SIZE: 8pt;
    COLOR: #a2b6c1;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.content TABLE
{
    BORDER-COLLAPSE: collapse;
    cellspacing: "0"
}
.content TD
{
    BORDER-RIGHT: #a2b6c1 1pt solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #a2b6c1 1pt solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #a2b6c1 1pt solid;
    BORDER-BOTTOM: #a2b6c1 1pt solid;
    FONT-FAMILY: Arial
}
.jump
{
}
.jump #caption
{
    TEXT-ALIGN: center
}
.jump #this
{
    COLOR: blue
}
.jump TABLE
{
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    cellspacing: "0"
}
.jump TD
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white 1px solid;
    COLOR: mediumslateblue;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: left
}
.content #description
{
}
.content #description P
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px
}
.content IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.document
{
    FONT-SIZE: 8px;
    BACKGROUND-IMAGE: url('../../images/logos/Background.gif');
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e5e5e5
}
.document A
{
    FONT-WEIGHT: bolder;
    COLOR: #1a3f65;
    TEXT-DECORATION: none
}
.document A:hover
{
    COLOR: #e00080;
    TEXT-DECORATION: underline
}
.document #datasheet
{
    COLOR: #e00080;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center
}
.document #datasheet A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 24pt;
    COLOR: #e00080;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none
}
.document #datasheet A:hover
{
    TEXT-DECORATION: underline
}
.document #article
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LINE-HEIGHT: 0pt;
    TEXT-ALIGN: center
}
.document #article A
{
    FONT-WEIGHT: 100;
    TEXT-DECORATION: none
}
.document #article A:hover
{
    TEXT-DECORATION: underline
}
.document #hint
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e00080;
    FONT-FAMILY: Verdana,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.document #description
{
    PADDING-LEFT: 30px
}
.document TABLE
{
    WIDTH: 100%
}
.document #foot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #1a3f65;
    FONT-FAMILY: Verdana,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.document UL
{
    MARGIN-LEFT: 14px;
    FONT-FAMILY: Arial
}
.document P
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.document #instruction
{
    COLOR: #e00080;
    FONT-FAMILY: 'Arial'
}
.document #instruction A
{
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.document #instruction A:hover
{
    TEXT-DECORATION: underline
}
.selection
{
}
.selection #valid
{
    COLOR: #004080
}
.selection #invalid
{
    COLOR: slategray
}
.selection #selected
{
    COLOR: #e00080
}
.selection TD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
.selection TABLE
{
    BORDER-RIGHT: darkgray;
    BORDER-TOP: darkgray;
    BORDER-LEFT: darkgray;
    BORDER-BOTTOM: darkgray;
    BORDER-COLLAPSE: collapse;
    cellspacing: "0"
}
.selection #even
{
    BACKGROUND-COLOR: #e5e5e5
}
.selection #uneven
{
    BACKGROUND-COLOR: #f2f2f2
}
.document TD
{
    FONT-SIZE: 8pt
}
.document #enlarge
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: right
}
.document #enlarge A
{
    COLOR: darkgray
}
.document #article TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.document #article #number
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    BACKGROUND-COLOR: #ff95ca
}
.document #article #price
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    white-space: nowrap;
}
.document #article #basket
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left
}
.document #article #basket A
{
    COLOR: darkgray
}
.document #new
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: darkgray 1px solid;
    COLOR: white;
    MARGIN-RIGHT: 3px;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: #e00080
}
.document #address
{
}
.document #address TD
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid
}
.selection #button
{
    BACKGROUND-COLOR: transparent
}
.document #calc
{
    TEXT-ALIGN: right
}
.document #revised
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: darkgray 1px solid;
    COLOR: white;
    MARGIN-RIGHT: 3px;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: #e00080
}
.document #runningOut
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: darkgray 1px solid;
    COLOR: white;
    MARGIN-RIGHT: 3px;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: #e00080
}
.document #calc A
{
    MARGIN-LEFT: 50px
}
.document #calc IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 16px;
    MARGIN-RIGHT: 5px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 16px
}
.document #label
{
    BACKGROUND-POSITION: center 50%;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url('../../images/logos/header_tablefade.gif');
    COLOR: white;
    BACKGROUND-COLOR: #4d7194
}
.selection #title
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url('../../images/logos/header_tablefade.gif');
    COLOR: white;
    BACKGROUND-COLOR: #4d7194
}
.selection #title A
{
    COLOR: white
}
.document #noResult
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.selection IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.document #datasheet_small
{
    COLOR: #e00080
}
.document #datasheet_small A
{
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.document #datasheet_small A:hover
{
    COLOR: #e00080;
    TEXT-DECORATION: underline
}
.web
{
    MARGIN: 0px
}
.web .TableHome
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 740px;
    BORDER-BOTTOM: 0px;
    cellspacing: 0px
}
.web .MenuBar
{
    Z-INDEX: 2;
    LEFT: 248px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 36px
}
.web .Header
{
    TEXT-INDENT: 15px;
    HEIGHT: 69px
}
.web .Footer
{
    TEXT-INDENT: 5px;
    HEIGHT: 16pt;
    TEXT-ALIGN: center
}
.web .Footer A
{
    FONT-SIZE: 8pt;
}
.web .SideBar
{
    FLOAT: none;
    MARGIN-LEFT: 0px;
    WIDTH: 227px;
    COLOR: black;
    BACKGROUND-COLOR: #f2f2f2
}
.web .SideBar .Tree
{
    width: 227px;
}
.web .SideBar .Nodes
{
    height: 400px;
}
.web .SideBar TABLE
{
}
.web .SideBar P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 4pt;
    MARGIN-RIGHT: 2pt
}
.web .SideBar #group
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url('../../images/logos/header_tablefade_black.gif');
    WIDTH: 224px;
    COLOR: white;
    BACKGROUND-COLOR: #5a5a5a;
    TEXT-ALIGN: left
}
.web .SideBar #entry
{
    HEIGHT: 16pt;
    BACKGROUND-COLOR: #f2f2f2
}
.web .PositionBar
{
    HEIGHT: 26px
}
.web .PositionBar #info
{
    BACKGROUND-COLOR: #9a9a9a
}
.web .PositionBar #path
{
    LEFT: 248px;
    COLOR: #e00080;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #9a9a9a
}
.web .StatusBar
{
    HEIGHT: 20px
}
.web .Map
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.web .Map #area
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url('../../images/logos/header_tablefade.gif');
    COLOR: white;
    BACKGROUND-COLOR: #4d7194
}
.web .Map #entry
{
    PADDING-LEFT: 30px
}
.web .Map TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.web .StatusBar
{
}
.web .StatusBar TD
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-TOP: #e5e5e5 1px solid;
    BORDER-LEFT: #e5e5e5 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #e5e5e5 1px solid;
    BACKGROUND-COLOR: #e5e5e5
}
.web .List
{
    BACKGROUND-COLOR: #e5e5e5
}
.web .SideBar IFRAME
{
    WIDTH: 100%;
    HEIGHT: 490px
}
.web A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: none
}
.web A:hover
{
    COLOR: #e00080;
    TEXT-DECORATION: underline
}
.web .Map TABLE
{
    WIDTH: 100%
}
.content A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt
}
.web .List #function
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #8ea8b7 1px solid
}
.web .List TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #8ea8b7 1px solid
}
.web .List IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 2pt;
    BORDER-BOTTOM: medium none
}
.web .List #number
{
    WIDTH: 15%;
    TEXT-ALIGN: left
}
.web .List #available
{
    BACKGROUND-COLOR: #e5e5e5
}
.web .Tree
{
    FONT-SIZE: 8pt;
    LEFT: 2pt;
    FONT-FAMILY: Arial;
    TOP: 200pt;
    BACKGROUND-COLOR: #f2f2f2;
    white-space: nowrap;
    overflow: auto;
}
.web .Tree #Active
{
}
.web .Tree #Active A
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .Tree P
{
    MARGIN: 0px
}
.web .Tree A
{
    FONT-SIZE: 8pt
}
.web .Tree IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.web .SearchIcon
{
    LEFT: 2px;
    POSITION: absolute;
    TOP: 94px
}
.web .SearchTitle
{
    FONT-SIZE: 8pt;
    LEFT: 800px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 56px
}
.web .SearchForm
{
    LEFT: 780px;
    POSITION: absolute;
    TOP: -19px
}
.web .Sprachauswahl
{
    FONT-SIZE: 8pt;
    LEFT: 15px;
    POSITION: absolute;
    TOP: 132px
}
.web .AuthorizedWarning
{
    LEFT: 400px;
    FLOAT: none;
    FONT: bold 18px Arial,Helvetica;
    COLOR: #f2f2f2;
    POSITION: absolute;
    TOP: 70px
}
.web .HomeSectionLogo
{
    LEFT: 15px;
    FLOAT: none;
    FONT: bold 18px Arial,Helvetica;
    COLOR: #f2f2f2;
    POSITION: absolute;
    TOP: 70px
}
.web .HomeSectionLink0
{
    FONT-SIZE: 8pt;
    LEFT: 0px;
    FLOAT: none;
    COLOR: #ffffff;
    POSITION: absolute;
    TOP: 0px
}
.web .HomeSectionLink0 A
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff
}
.web .HomeSectionLink1
{
    FONT-SIZE: 8pt;
    LEFT: 390px;
    FLOAT: none;
    COLOR: #e00080;
    POSITION: absolute;
    TOP: 10px
}
.web .HomeSectionLink1 A
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff
}
.web .HomeSectionLink2
{
    FONT-SIZE: 8pt;
    LEFT: 475px;
    FLOAT: none;
    COLOR: #e00080;
    POSITION: absolute;
    TOP: 10px
}
.web .HomeSectionLink2 A
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff
}
.web .HomeSectionLink3
{
    FONT-SIZE: 8pt;
    LEFT: 100px;
    FLOAT: none;
    COLOR: #ffffff;
    POSITION: absolute;
    TOP: 0px
}
.web .CustomerLogin
{
    FONT-SIZE: 8pt;
    LEFT: 248px;
    FLOAT: none;
    COLOR: #e00080;
    POSITION: absolute;
    TOP: 100px
}
.web .CustomerLogin A
{
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.web .CustomerWarenkorb
{
    FONT-SIZE: 8pt;
    LEFT: 500px;
    FLOAT: none;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 100px
}
.web .CustomerWarenkorb A
{
    FONT-SIZE: 8pt
}
.web .CustomerWarenkorbIcon IMG
{
    LEFT: 970px;
    POSITION: absolute;
    TOP: 20px
}
.web .GlobalPrintLink
{
    FONT-SIZE: 8pt;
    LEFT: 800px;
    FLOAT: none;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 10px;
    Z-INDEX: 200
}
.web .GlobalPrintLink A
{
    FONT-SIZE: 8pt
}
.web .HomeObject01
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #e5e5e5
}
.web .HomeObject01 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FLOAT: none
}
.web .HomeObject01 #line01
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    Z-INDEX: 2;
    LEFT: 16px;
    FLOAT: none;
    BORDER-LEFT: medium none;
    WIDTH: 200px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 275px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: white
}
.web .HomeObject01 #line02
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    Z-INDEX: 2;
    LEFT: 16px;
    FLOAT: none;
    BORDER-LEFT: medium none;
    WIDTH: 200px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 425px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: white
}
.web .HomeObject01 #line03
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    Z-INDEX: 2;
    LEFT: 16px;
    FLOAT: none;
    BORDER-LEFT: medium none;
    WIDTH: 200px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 690px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: white
}
.web .HomeObject01_item01
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    LEFT: 16px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 120px
}
.web .HomeObject01_item01 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FLOAT: none
}
.web .HomeObject01_item02
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    LEFT: 16px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 315px
}
.web .HomeObject01_item02 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FLOAT: none
}
.web .HomeObject01_item03
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    LEFT: 16px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 470px
}
.web .HomeObject01_item03 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FLOAT: none
}.web .Options
{
    LEFT: 248px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 100px
}
.web .Options #actual
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .Options A
{
    FONT-SIZE: 8pt
}
.web .PositionBar #path P
{
    FONT-SIZE: 8pt;
    LEFT: 248px;
    FLOAT: none;
    MARGIN-LEFT: 0px;
    COLOR: #ffffff;
    POSITION: absolute;
    TOP: 74px;
    COLOR_ungültig: #e00080;
    BACKGROUND-COLOR_ungültig: #f2f2f2
}
.web .PositionBar #up
{
    HEIGHT: 18px;
    BACKGROUND-COLOR: #9a9a9a;
    TEXT-ALIGN: right
}
.web .PositionBar #up IMG
{
    BORDER-RIGHT: #e00080 1px;
    BORDER-TOP: #e00080 1px;
    BORDER-LEFT: #e00080 1px;
    BORDER-BOTTOM: #e00080 1px
}
.web .PositionBar #info P
{
    FONT-SIZE: 8pt;
    LEFT: 20px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 74px
}
.web .PositionBar #info #hint
{
    FONT-SIZE: 8pt;
    COLOR: #e00080
}
.web .PositionBar #info FORM
{
    LEFT: 20px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 90px
}
.web .PositionBar #info INPUT
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f2f2f2
}
.web TABLE
{
    BORDER-COLLAPSE: collapse
}
.web .List A
{
    FONT-SIZE: 8pt
}
.selection A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt
}
.web .View
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #e5e5e5
}
.web .List #price
{
    TEXT-ALIGN: right
}
.web H1
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
.document #head
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    BACKGROUND-COLOR: gainsboro
}
.web .Map #group
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url('../../images/logos/header_tablefade_black.gif');
    WIDTH: 224px;
    COLOR: white;
    BACKGROUND-COLOR: #5a5a5a;
    TEXT-ALIGN: left
}
.web .Menu
{
    PADDING-LEFT: 0px;
    Z-INDEX: 100;
    LEFT: 248px;
    FLOAT: none;
    COLOR: white;
    POSITION: absolute;
    TOP: 10px
}
.web .Menu A
{
    FONT-SIZE: 8pt;
    COLOR: white
}
.web .Menu A:hover
{
    COLOR: #e00080
}
.web .Menu #top
{
	WIDTH: 600px;
    LEFT: 100px;
    POSITION: relative
}
.web .Menu #top A
{
    FONT-SIZE: 8pt
}
.web .Menu #top A:hover
{
    COLOR: #e00080
}
.web .Menu #top #c0 A
{
}
.web .Menu #top #c1 A
{
}
.web .Menu #top #c0 P
{
}
.web .Menu #top #c1 P
{
}
.web .Menu #popup
{
    BORDER-RIGHT: gold 1px;
    BORDER-TOP: gold 1px;
    BORDER-LEFT: gold 1px;
    BORDER-BOTTOM: gold 1px
}
.web .Menu #popup A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 160px;
    COLOR: black;
    BACKGROUND-COLOR: #f2f2f2
}
.web .Menu #popup A:hover
{
    COLOR: #e00080
}
.document #label A
{
    COLOR: white
}
.document #label A:hover
{
    COLOR: #e00080
}
.web .List TH
{
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url('../../images/logos/header_tablefade.gif');
    COLOR: white;
    BACKGROUND-COLOR: #4d7194
}
.document TH
{
    FONT-SIZE: 8pt
}
.web .List #number A
{
    FONT-WEIGHT: bolder
}
.web .Admin
{
}
.web .Admin .Choice
{
    BORDER-RIGHT: teal 3px solid;
    BORDER-TOP: teal 3px solid;
    BORDER-LEFT: teal 3px solid;
    BORDER-BOTTOM: teal 3px solid;
    HEIGHT: 200px
}
.web .Admin .Language
{
    BORDER-RIGHT: lavender 3px solid;
    BORDER-TOP: lavender 3px solid;
    BORDER-LEFT: lavender 3px solid;
    BORDER-BOTTOM: lavender 3px solid;
    HEIGHT: 100px
}
.web .Admin .LogOn
{
    BORDER-RIGHT: gold 3px solid;
    BORDER-TOP: gold 3px solid;
    BORDER-LEFT: gold 3px solid;
    BORDER-BOTTOM: gold 3px solid;
    HEIGHT: 100px
}
.web .Admin TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    BORDER-COLLAPSE: collapse;
    cellspacing: "0"
}
.web .Admin TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.web .Admin A
{
    FONT-WEIGHT: bolder
}
.web .Logo
{
    LEFT: 5px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 16px
}
.web .PositionBar #up SPAN
{
    BORDER-RIGHT: #e00080 1px solid;
    BORDER-TOP: #e00080 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #e00080 1px solid;
    WIDTH: 150px;
    BORDER-BOTTOM: #e00080 1px solid;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.web .Pager
{
}
.web .Pager #actual
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .Pager #title
{
    MARGIN-RIGHT: 5px
}
.document #label INPUT
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: white 1px;
    BORDER-LEFT: white 1px;
    COLOR: white;
    BORDER-BOTTOM: white 1px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.web .List #price A
{
    MARGIN-LEFT: 2pt
}
.web .View #InvalidInput
{
    COLOR: #e00080
}
.web .View #Invalid INPUT
{
    COLOR: white;
    BACKGROUND-COLOR: #e00080
}
.web .View #Invalid SELECT
{
    COLOR: white;
    BACKGROUND-COLOR: #e00080
}
.web .View #Invalid TEXTAREA
{
    COLOR: white;
    BACKGROUND-COLOR: #e00080
}
.web .Positions
{
}
.web .Basket
{
}
.web .Basket #Positions
{
}
.web .Basket #Sum
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: white double;
    TEXT-ALIGN: right
}
.web .Basket #Positions TD
{
    FONT-SIZE: 10pt
}
.web .Basket #Caption
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt
}
.web .SideBar .Catalog
{
}
.web .SideBar .Catalog #Group
{
    COLOR: maroon;
    BACKGROUND-COLOR: gold
}
.web .SideBar #Group INPUT
{
    COLOR: black;
    BACKGROUND-COLOR: lightgray;
    border: 2px gray solid;
    height: 26px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
    cursor: pointer;
}
.web .Map .Catalog
{
}
.web .Map .Catalog #Group
{
    BACKGROUND-COLOR: salmon
}
.document #documents
{
}
.document #documents P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
.web .GoTo
{
    TEXT-ALIGN: right
}
.web .GoTo IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 3px;
    BORDER-BOTTOM: medium none
}
.web .Back
{
    TEXT-ALIGN: right
}
.web .UpOneLevel
{
    FONT-SIZE: 8pt;
    LEFT: 815px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 98px
}
.web .UpOneLevel A
{
    FONT-SIZE: 8pt
}
.web .TopLevel
{
    FONT-SIZE: 8pt;
    LEFT: 700px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 98px
}
.web .TopLevel A
{
    FONT-SIZE: 8pt
}
.web .Indicator
{
}
.web .Indicator #Allowed
{
    BACKGROUND-COLOR: greenyellow
}
.web .Indicator #Denied
{
    BACKGROUND-COLOR: #ff0000
}
.web .Indicator #Requested
{
    BACKGROUND-COLOR: gold
}
.web .Indicator #Unknown
{
    BACKGROUND-COLOR: transparent
}
.web .Indicator IMG
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 20px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 10px
}
.document IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.web .Menu #lineTopNavi
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    Z-INDEX: -1;
    LEFT: 0px;
    FLOAT: none;
    BORDER-LEFT: medium none;
    WIDTH: 756px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 16px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: white
}
.web .MenuBar #popup
{
}
.web .MenuBar #popup A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BACKGROUND-COLOR: #f2f2f2
}
.web .MenuBar #top
{
    WIDTH: 600px
}
.web .MenuBar #top A
{
}
.web .SideBar #ActiveEntry
{
    HEIGHT: 16pt;
    BACKGROUND-COLOR: #f2f2f2
}
.web .SideBar #ActiveEntry A
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .MenuBar #ActiveArea
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .MenuBar #ActiveArea A
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .MenuBar #InactiveArea A
{
    FONT-WEIGHT: bolder;
    COLOR: Gray;
}
.web .Map #ActiveEntry
{
    PADDING-LEFT: 30px
}
.web .Map #ActiveEntry A
{
    FONT-WEIGHT: bolder;
    COLOR: #e00080
}
.web .FlagList
{
    WIDTH: 600px
}
.web .FlagList IMG
{
    MARGIN-TOP: 5px;
    WIDTH: 30px;
    MARGIN-RIGHT: 5px;
    HEIGHT: 20px
}
.document #address #CountryIcon
{
    TEXT-ALIGN: center
}
.document #address #AddressImage
{
    TEXT-ALIGN: center
}
.document #address #Caption
{
    TEXT-ALIGN: left
}
.web .News
{
    BACKGROUND-COLOR: #f2f2f2
}
.web .News IMG
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid
}
.web .News UL
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px
}
.web .News P
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 0px
}
.web .News .SubTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #e00080
}
.web .News .Title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #999999
}
.web .News A
{
    COLOR: #e00080
}
.web .News #GotoLink
{
    TEXT-ALIGN: right
}
.web .News #GotoLink A
{
    FONT-WEIGHT: bolder;
    COLOR: gray
}
.web .AdminObject01_item01
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    LEFT: 900px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 0px
}
.web .AdminObject01_item01 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FLOAT: none
}
.DbSyncButton
{
    text-align: left;
}
.content .info
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
}
.content .example
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
}
.content .diagram
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
}
.web .ServiceDownloads .tab
{
    margin-right: 2px;
    padding: 1px;
    cursor: hand;
    margin-bottom: 0px;
    border: 1px solid Gray;
}
.web .ServiceDownloads .active
{
    border: 2px solid #e00080;
    background-color: #e00080;
    color: White;
}
.web .ServiceDownloads .page
{
    background-color: #eeeeee;
    color: Black;
}


.FirstArt
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt BODY
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt DIV
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt TD
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt SPAN
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt SUB
{
    FONT-SIZE: 10px
}
.FirstArt .tableTop
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 669px;
    BORDER-BOTTOM: 0px;
    cellspacing: "0";
    cellpadding: "0"
}
.FirstArt .tableAuto
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: auto;
    BORDER-BOTTOM: 0px;
    cellspacing: "0";
    cellpadding: "0"
}
.FirstArt .pbhead
{
    FONT: bold 16px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt .pbheadlight
{
    FONT: bold 16px Arial,Helvetica;
    COLOR: #999999
}
.FirstArt .pbheadlight2
{
    FONT: bold 12px Arial,Helvetica;
    COLOR: #999999
}
.FirstArt .pbheadbig
{
    FONT: bold 36px Arial,Helvetica;
    COLOR: #999999
}
.FirstArt .pbheadbig32
{
    FONT: bold 32px Arial,Helvetica;
    COLOR: #999999
}
.FirstArt .pbmid
{
    FONT: bold 14px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt .adresse
{
    FONT: 12px/18px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt .fltext
{
    FONT: 12px/17px Arial,Helvetica;
    COLOR: #666666
}
.FirstArt .fltextdark
{
    FONT: 12px/17px Arial,Helvetica;
    COLOR: #333333
}
.FirstArt .fltextdarkh
{
    FONT: 12px Arial,Helvetica;
    COLOR: #333333
}
.FirstArt .fltextbig
{
    FONT: 16px Arial,Helvetica;
    COLOR: #333333
}
.FirstArt .fett
{
    FONT-WEIGHT: bold
}
.FirstArt .fltextmagentafett
{
    FONT: bold 12px/17px Arial,Helvetica;
    COLOR: #e00080
}
.FirstArt A:link
{
    FONT: bold 14px Arial,Helvetica;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.FirstArt A:visited
{
    FONT: bold 14px Arial,Helvetica;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.FirstArt A:active
{
    FONT: bold 14px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt A:hover
{
    FONT: bold 14px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt A.und:link
{
    FONT: 12px Arial,Helvetica;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.FirstArt A.und:visited
{
    FONT: 12px Arial,Helvetica;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.FirstArt A.und:active
{
    FONT: 12px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: underline
}
.FirstArt A.und:hover
{
    FONT: 12px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: underline
}
.FirstArt A.adr:link
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.FirstArt A.adr:visited
{
    FONT: 12px Arial,Helvetica;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.FirstArt A.adr:active
{
    FONT: 12px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt A.adr:hover
{
    FONT: 12px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt A.normsmall:link
{
    FONT: 10px Arial,Helvetica;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.FirstArt A.normsmall:visited
{
    FONT: 10px Arial,Helvetica;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.FirstArt A.normsmall:active
{
    FONT: 10px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt A.normsmall:hover
{
    FONT: 10px Arial,Helvetica;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt TABLE.boxseminar
{
    BORDER-RIGHT: #333333 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #333333 1px solid;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #333333 1px solid;
    BACKGROUND-COLOR: #dedede;
    spacing: 0px
}
.FirstArt .small
{
    FONT: bold 10px Arial, Helvetica, sans-serif;
    COLOR: #333333
}
.FirstArt .smallfett
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #333333
}
.FirstArt SPAN.normbluefett
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: #1a3f65
}
.FirstArt A.norm:link
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.FirstArt A.norm:visited
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.FirstArt A.norm:active
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #e00080;
    TEXT-DECORATION: none
}
.FirstArt A.norm:hover
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #e00080;
    TEXT-DECORATION: none
}