.maintable
{
    BORDER-RIGHT: #fcfbfb 1px solid;
    BORDER-TOP: #fcfbfb 1px solid;
    BORDER-LEFT: #fcfbfb 1px solid;
    WIDTH: 100%;
    COLOR: #a26286;
    BORDER-BOTTOM: #fcfbfb 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.maintable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(web_01/img/bg_mnu.gif);
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.headstable
{
    BORDER-RIGHT: #ececff 1px solid;
    BORDER-TOP: #ececff 1px solid;
    BACKGROUND-IMAGE: url(web_01/img/bg_mnu.gif);
    BORDER-LEFT: #ececff 1px solid;
    BORDER-BOTTOM: #ececff 1px solid
}
.headstable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #ececff
}
.headstable A
{
    FONT-WEIGHT: normal;
    COLOR: #a000a2;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: none
}
.daytable
{
    BORDER-RIGHT: #ececff 1px solid;
    BORDER-TOP: #ececff 1px solid;
    BORDER-LEFT: #ececff 1px solid;
    BORDER-BOTTOM: #ececff 1px solid
}
.daytable TD
{
    BORDER-RIGHT: #ececff 1px solid;
    BORDER-TOP: #ececff 1px solid;
    BORDER-LEFT: #ececff 1px solid;
    BORDER-BOTTOM: #ececff 1px solid
}
.daytable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #ececff
}
.bigtable
{
    BORDER-RIGHT: #dfeefd 1px solid;
    BORDER-TOP: #dfeefd 1px solid;
    BORDER-LEFT: #dfeefd 1px solid;
    BORDER-BOTTOM: #dfeefd 1px solid
}
.menutable
{
    BORDER-RIGHT: #ececff 1px solid;
    BORDER-TOP: #ececff 1px solid;
    BACKGROUND-IMAGE: url(web_01/img/sqr_bg.gif);
    BORDER-LEFT: #ececff 1px solid;
    COLOR: #a26286;
    BORDER-BOTTOM: #ececff 1px solid
}
.menutable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(web_01/img/bg_mnu.gif);
    COLOR: #b48ea3;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #ececff
}
.menutable A
{
    FONT-WEIGHT: normal;
    COLOR: #a26286;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: none
}
.btntable
{
    BORDER-RIGHT: #efefef 1px solid;
    BORDER-TOP: #efefef 1px solid;
    BORDER-LEFT: #efefef 1px solid;
    BORDER-BOTTOM: #efefef 1px solid
}
.btntable TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #fff5ff
}
.btntable A
{
    FONT-WEIGHT: normal;
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: none
}
.boxfocus
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: #0099cc;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #ffff00
}
.boxlocked
{
    BORDER-RIGHT: 1px dotted;
    BORDER-TOP: 1px dotted;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px dotted;
    BORDER-BOTTOM: 1px dotted;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
.boxstyle
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: #0099cc;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
.boxregular
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: #a26286;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
.boxrequired
{
    BORDER-RIGHT: 1pt inset;
    BORDER-TOP: 1pt inset;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt inset;
    COLOR: #808080;
    BORDER-BOTTOM: 1pt inset
}
TR
{
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
P
{
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
OL
{
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
A
{
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
FONT
{
}
.yesterday
{
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #f0f0f0
}
.overdue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #cc3300
}
.little
{
    FONT-SIZE: 8pt
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    SCROLLBAR-FACE-COLOR: #decad5;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    COLOR: #808080;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TABLE
{
    empty-cells: show
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
H1
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
H2
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
H3
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px 5px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
H4
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
HR
{
    COLOR: #808080
}
A
{
    COLOR: #003366;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    TEXT-DECORATION: underline
}
LI
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, sans-serif
}
.important
{
    BORDER-RIGHT: #c0c0c0 1pt solid;
    BORDER-TOP: #c0c0c0 1pt solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #c0c0c0 1pt solid;
    COLOR: #ff0066;
    BORDER-BOTTOM: #c0c0c0 1pt solid;
    BACKGROUND-COLOR: #ffff00
}
.klein
{
    FONT-SIZE: 8pt;
    COLOR: #a26286
}
.klein A
{
    FONT-SIZE: 8pt;
    COLOR: #808080
}
.klein A:active
{
    FONT-SIZE: 8pt;
    COLOR: #808080
}
.tabtitel
{
    BACKGROUND-POSITION: left center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    COLOR: #6d6d6b;
    BACKGROUND-REPEAT: repeat-x
}
.tabtiteltable
{
    BORDER-RIGHT: #b0a79d 1px solid;
    BORDER-TOP: #cdafc0 1px;
    BORDER-LEFT: #b0a79d 1px solid;
    BORDER-BOTTOM: #cdafc0 1px;
    BACKGROUND-COLOR: #ffffff
}
.bar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 3;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.barBg
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.barBgItem
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 11px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Tahoma
}
.menuButton
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: default;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.subMenu
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    Z-INDEX: 2;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(Color=#8A867A, Direction=135, Strength=3)
	Alpha(Opacity=100);
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: default;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
    MozOpacity: 100%
}
.innerTable
{
    BORDER-RIGHT: #ffffff 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffffff 0px solid;
    CURSOR: default;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.subMenuGfx
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: default;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.subMenuText
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: default;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.subMenuSep
{
    BORDER-RIGHT: #ffffff 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffffff 0px solid;
    CURSOR: default;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 0px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.leftSide
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    CURSOR: default;
    BORDER-BOTTOM: #ffffff 0px solid;
    BACKGROUND-COLOR: #ffffff
}
.rightSide
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: default;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.wk_menge
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 1pt solid;
    WIDTH: 15pt;
    COLOR: #a26286;
    BORDER-BOTTOM: 1pt solid;
    TEXT-ALIGN: center
}
.wk_menge_tab
{
    BORDER-RIGHT: #808080 1pt;
    BORDER-TOP: #808080 1pt;
    BORDER-LEFT: #808080 1pt;
    BORDER-BOTTOM: #808080 1pt
}
.hmenue
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 1px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(img/menue/bg.png);
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: arial, verdana, helvetica
}
.hmenue_over
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(img/menue/bg_over.png);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: #a26286;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: arial, verdana, helvetica
}
.hmenue_click
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(img/menue/bg_over.png);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 1px;
    CURSOR: hand;
    COLOR: #a26286;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: arial, verdana, helvetica
}
.hmenue_leer
{
    BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    COLOR: #666666;
    BACKGROUND-REPEAT: repeat-x
}
.bestellbox
{
    BORDER-RIGHT: #c0c0c0 1pt solid;
    BORDER-TOP: #c0c0c0 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #c0c0c0 1pt solid;
    COLOR: #a26286;
    BORDER-BOTTOM: #c0c0c0 1pt solid;
    TEXT-ALIGN: right
}
.artikelmenu
{
    BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: #ffffff 1pt;
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1pt;
    CURSOR: hand;
    BORDER-BOTTOM: #ffffff 1pt;
    TEXT-ALIGN: left;
    VALIGN: middle
}
.artikelmenu_over
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1pt;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1pt;
    BACKGROUND-COLOR: #b0a79d
}
.smallbox
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #a26286;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.Show
{
    BORDER-RIGHT: #8b5360 1px solid;
    BORDER-TOP: #e0ccd1 0px solid;
    FONT-SIZE: 8pt;
    FILTER: progid: Alpha(Opacity=80);
    BORDER-LEFT: #f0ccd4 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #8b5360 1px solid;
    FONT-FAMILY: arial, verdana, helvetica;
    POSITION: absolute;
    BACKGROUND-COLOR: #c0c0c0
}
.box_error
{
    BORDER-RIGHT: 1pt inset;
    BORDER-TOP: 1pt inset;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt inset;
    BORDER-BOTTOM: 1pt inset;
    BACKGROUND-COLOR: #ffb1a4
}
.wkcellzf
{
    BORDER-RIGHT: #ffecff 1px solid;
    BORDER-TOP: #ffecff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffecff 1px solid;
    COLOR: #a26286;
    BORDER-BOTTOM: #ffecff 1px solid;
    BACKGROUND-COLOR: #fff5ff
}
.wkcell
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffff
}
.wk_menge_change
{
    BORDER-RIGHT: 1pt outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1pt outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1pt outset;
    COLOR: #a26286;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1pt outset;
    BACKGROUND-COLOR: #fdf3fd
}
.artikelmenu_selected
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1pt;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1pt;
    BACKGROUND-COLOR: #b0a79d
}
.wkcell A
{
    COLOR: #a26286
}
.maintable A
{
    COLOR: #808080
}
.btntable A:hover
{
    TEXT-DECORATION: underline
}
.bs
{
    TEXT-ALIGN: justify
}
.mytab
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(templates/logo.jpg);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 138px;
    BACKGROUND-COLOR: transparent
}
.mwst
{
    FONT-SIZE: 7pt
}
.galerie_td_over
{
    BORDER-RIGHT: 1pt outset;
    BORDER-TOP: 1pt outset;
    BORDER-LEFT: 1pt outset;
    BORDER-BOTTOM: 1pt outset
}
.galerie_td
{
    BORDER-RIGHT: #ffffff 1pt solid;
    BORDER-TOP: #ffffff 1pt solid;
    BORDER-LEFT: #ffffff 1pt solid;
    BORDER-BOTTOM: #ffffff 1pt solid
}
.galerie_td_cl
{
    BORDER-RIGHT: 1pt inset;
    BORDER-TOP: 1pt inset;
    BORDER-LEFT: 1pt inset;
    BORDER-BOTTOM: 1pt inset
}
.mwst A
{
    COLOR: #808080
}
.artikelcount
{
    FONT-SIZE: xx-small;
    COLOR: #a26286
}
.pritab
{
    BORDER-RIGHT: #beb9b7 1px solid;
    BORDER-TOP: #beb9b7 1px;
    BORDER-LEFT: #beb9b7 1px solid;
    BORDER-BOTTOM: #beb9b7 1px solid;
    BACKGROUND-COLOR: #ffffff
}
SMALL
{
    FONT-WEIGHT: 200
}
.kat_small
{
    BACKGROUND-POSITION: left center;
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    COLOR: #808080;
    TEXT-INDENT: 2pt;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 12pt
}
.kat_bild
{
    BORDER-RIGHT: 1pt outset;
    BORDER-TOP: 1pt outset;
    FONT-SIZE: 6pt;
    BORDER-LEFT: 1pt outset;
    CURSOR: hand;
    BORDER-BOTTOM: 1pt outset
}
.kat_bild_mover
{
    BORDER-RIGHT: #c0c000 1pt solid;
    BORDER-TOP: #c0c000 1pt solid;
    BORDER-LEFT: #c0c000 1pt solid;
    CURSOR: hand;
    BORDER-BOTTOM: #c0c000 1pt solid
}
.kat_small_ob
{
    FONT-SIZE: 7pt;
    COLOR: #c0c0c0
}
.kat_bild_click
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    BORDER-LEFT: 1px inset;
    BORDER-BOTTOM: 1px inset
}
.artikeldetails
{
    CURSOR: hand
}
.expand
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(img/arrow_zw.gif);
    BACKGROUND-REPEAT: repeat-y
}
.preis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}
.fttable
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff
}
.pagination
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.pagination UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.pagination LI
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: 1pt;
    BORDER-BOTTOM: 1pt;
    LIST-STYLE-TYPE: none
}
.pagination A
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.pagination A:visited
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-DECORATION: none
}
.pagination A:hover
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #404040
}
.pagination A:active
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    BORDER-LEFT: #666666 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #808080
}
.pagination A.currentpage
{
    FONT-WEIGHT: bold;
    BORDER-LEFT-COLOR: #2b66a5;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    BORDER-BOTTOM-COLOR: #2b66a5;
    CURSOR: default;
    COLOR: green;
    BORDER-TOP-COLOR: #2b66a5;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: black;
    BORDER-RIGHT-COLOR: #2b66a5
}
.pagination A.disablelink
{
    FONT-WEIGHT: bold;
    BORDER-LEFT-COLOR: #929292;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    BORDER-BOTTOM-COLOR: #929292;
    CURSOR: default;
    COLOR: #666666;
    BORDER-TOP-COLOR: #929292;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT-COLOR: #929292
}
.pagination A.disablelink:hover
{
    FONT-WEIGHT: normal! important;
    BORDER-LEFT-COLOR: #929292;
    BORDER-BOTTOM-COLOR: #929292;
    CURSOR: default;
    COLOR: #666666;
    BORDER-TOP-COLOR: #929292;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT-COLOR: #929292
}
.pagination A.prevnext
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    BACKGROUND-REPEAT: repeat-x
}
.button1
{
    BORDER-RIGHT: #db902a 2pt double;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #db902a 2pt double;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #db902a 2pt double;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #db902a 2pt double;
    BACKGROUND-COLOR: #db902a
}
.tabtitel .A:active
{
    COLOR: #764d1c
}
.favistbackcolor
{
    BACKGROUND-COLOR: #f5e6f2
}
.ddsubmenustyle
{
    BORDER-RIGHT: black 1pt solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1pt solid;
    PADDING-LEFT: 0px;
    Z-INDEX: 100;
    BACKGROUND: white;
    LEFT: 0px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1pt solid;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1pt solid;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 0px
}
.ddsubmenustyle UL
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13pt;
    Z-INDEX: 100;
    BACKGROUND: white;
    LEFT: 0px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 0px
}
.ddsubmenustyle LI A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    WIDTH: 160px;
    COLOR: #666666;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
* HTML .ddsubmenustyle LI
{
    DISPLAY: inline-block;
    WIDTH: 170px
}
.ddsubmenustyle LI A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #b0a79d;
    TEXT-DECORATION: none
}
.downarrowpointer
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 6px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.rightarrowpointer
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    LEFT: 100px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute
}
.ddiframeshim
{
    BORDER-TOP-WIDTH: 0px;
    DISPLAY: block;
    BORDER-LEFT-WIDTH: 0px;
    Z-INDEX: 500;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 0px;
    POSITION: absolute;
    HEIGHT: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
.mattblackmenu UL
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    LINE-HEIGHT: normal;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: gray 0px solid;
    BACKGROUND-REPEAT: repeat;
    LIST-STYLE-TYPE: none
}
.mattblackmenu LI
{
    DISPLAY: inline;
    FONT-SIZE: 8pt;
    MARGIN: 0px
}
.mattblackmenu LI A
{
    BORDER-RIGHT: #b0a79d 1px solid;
    PADDING-RIGHT: 7px;
    BACKGROUND-POSITION: center center;
    DISPLAY: block;
    PADDING-LEFT: 7px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.mattblackmenu LI A:visited
{
    COLOR: #666666;
    BACKGROUND-COLOR: #b0a79d
}
.mattblackmenu LI A:hover
{
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #b0a79d;
    TEXT-DECORATION: none
}
.mattblackmenu A.selected
{
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #b0a79d
}
.mattblackmenu
{
    FONT-SIZE: 11pt;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    FONT-FAMILY: Tahoma
}
.footer_menu
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    CURSOR: default;
    COLOR: #808080;
    BORDER-BOTTOM: #ffffff 0px solid;
    BACKGROUND-COLOR: #ffffff
}
.footer_menu A
{
    COLOR: #808080
}
.footer_menu A:hover
{
    COLOR: #808080
}
.footer_menu A:visited
{
    COLOR: #808080
}
BUTTON
{
    BORDER-RIGHT: silver 1px solid;
    PADDING-RIGHT: 3px;
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: url(img/tab/mitte.png);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: silver 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-REPEAT: repeat-x
}

