BODY
{
    BACKGROUND: #5b5c5c;
    MARGIN: 16px 0px 0px;
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333;
    TEXT-ALIGN: center
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px;
    PADDING-TOP: 10px
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal
}
TABLE
{
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333
}
TR
{
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333
}
TD
{
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333
}
TH
{
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333
}
INPUT
{
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333
}
TEXTAREA
{
    FONT: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333
}
SELECT
{
    BORDER-RIGHT: #b6b2af 1px solid;
    BORDER-TOP: #b6b2af 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #b6b2af 1px solid;
    BORDER-BOTTOM: #b6b2af 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif
}
INPUT
{
    COLOR: #333
}
TEXTAREA
{
    COLOR: #333
}
SELECT
{
    COLOR: #333
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
UL LI
{
    LIST-STYLE-TYPE: none
}
A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0089cc;
    TEXT-DECORATION: none
}
A.button
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_arrow.gif) no-repeat 0px 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 1px;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
A.buttonOpen
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_arrow_open.gif) no-repeat 0px 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 1px;
    HEIGHT: 17px;
    TEXT-DECORATION: none
}
A.quickfinderbullet
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    BACKGROUND: url(/media/elements/el_bullet.gif) no-repeat 1px 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px
}
.audio-tags
{
  clear : both;
  display : block;
  margin : 0 0 0.5cm 0;
  padding : 0 13px 0 0;
  background-color: rgb(57, 142, 213);
  font-weight : bold;
  color : rgb(255, 255, 255);
  border-style : solid;
  border-color : #000000;
  border-width : 1px;
}
#audio-tags h1, h1 
{
  margin: 0 0;
  font-size: 8px;
}
#audio-tags h2, h2 
{
  margin: 0 0;
  font-size: 9px;
}
#audio-tags h3, h3 
{
  margin: 0 0;
  font-size: 8px;
}
#content #main A.button
{
    MARGIN: 0px 0px 10px
}
#content #main A.buttonOpen
{
    MARGIN: 0px 0px 10px;
    TEXT-DECORATION: none
}
A.button:hover
{
    COLOR: #0089cc;
    TEXT-DECORATION: none
}
A.buttonOpen:hover
{
    COLOR: #0089cc;
    TEXT-DECORATION: none
}
#xtra A.button
{
    BACKGROUND-POSITION: 0px 5px;
    PADDING-TOP: 4px
}
.color00
{
    BACKGROUND: #f4f4f4
}
.color01
{
    BACKGROUND: #91ad33
}
.color02
{
    BACKGROUND: #4d5758
}
.color03
{
    BACKGROUND: #000000
}
.color04
{
    BACKGROUND: #8197a5
}
.color05
{
    BACKGROUND: #8197a6
}
.color06
{
    BACKGROUND: #b8c286
}
.color07
{
    BACKGROUND: #b6c9cc
}
.color08
{
    BACKGROUND: #828976
}
.color09
{
    BACKGROUND: #bd9f6d
}
.color10
{
    BACKGROUND: #5072b0
}
.color11
{
    BACKGROUND: #e3d892
}
.color12
{
    BACKGROUND: #8e2a22
}
.color13
{
    BACKGROUND: #cec533
}
#bodyService
{
    BACKGROUND: url(/media/backgrounds/bg_body_service.gif) #5c5a5b repeat-x left top
}
#bodyConsumer
{
    BACKGROUND: #d1cabf
}
#bodyProfessional
{
    BACKGROUND: url(/media/backgrounds/bg_body_professional.gif) #606060 left top
}
#bodyTechSpec
{
    BACKGROUND: url(/techSpecDB/images/backgrounds/bg_body_techspecdb.gif) #989596 repeat-x left top
}
#container
{
    MARGIN: 0px auto;
    WIDTH: 951px;
    TEXT-ALIGN: left
}
#bodyConsumer #container #header1
{
    BACKGROUND: url(/media/backgrounds/bg_header_top_con.gif) no-repeat left top
}
#bodyService #container #header1
{
    BACKGROUND: url(/media/backgrounds/bg_header_top_ser.gif) no-repeat left top
}
#bodyProfessional #container #header1
{
    BACKGROUND: url(/media/backgrounds/bg_header_top_pro.gif) no-repeat left top
}
#container #header1
{
    OVERFLOW: hidden;
    HEIGHT: 42px
}
HTML > BODY #container #header1
{
    BACKGROUND: url(/media/backgrounds/bg_header_top.png) no-repeat left top
}
#bodyConsumer #container #header2
{
    BACKGROUND: url(/media/backgrounds/bg_header_bottom_con.gif) no-repeat left top
}
#bodyService #container #header2
{
    BACKGROUND: url(/media/backgrounds/bg_header_bottom_ser.gif) no-repeat left top
}
#bodyProfessional #container #header2
{
    BACKGROUND: url(/media/backgrounds/bg_header_bottom_pro.gif) no-repeat left top
}
#container #header2
{
    MARGIN: 0px 0px 16px;
    OVERFLOW: hidden;
    HEIGHT: 33px
}
HTML > BODY #container #header2
{
    BACKGROUND: url(/media/backgrounds/bg_header_bottom.png) no-repeat left top
}
#container #content
{
    OVERFLOW: hidden;
    WIDTH: 951px
}
#container #content #home
{
    FLOAT: left;
    MARGIN: 0px 15px 0px 0px;
    WIDTH: 759px
}
#container #content #menu
{
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 177px
}
#container #content #main
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 11px;
    WIDTH: 575px
}
#container #content #xtra
{
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 177px
}
#footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px auto;
    WIDTH: 560px;
    PADDING-TOP: 0px
}
#footeradn
{
    TEXT-ALIGN:center;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px auto;
    WIDTH: 951px;
    PADDING-TOP: 0px
}

#footerFullWidth
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px auto;
    WIDTH: 951px;
    PADDING-TOP: 0px
}
#header1 A
{
    FLOAT: left;
    MARGIN: 14px 0px 0px 16px
}
#header1 FORM
{
    FLOAT: right;
    MARGIN: 13px 7px 0px 0px
}
#header1 FORM A
{
    FLOAT: right;
    MARGIN: 0px 0px 0px 5px
}
#header1 FORM SELECT
{
    FONT-WEIGHT: bold;
    WIDTH: 80px;
    COLOR: #5e5e5e
}
#header1 FORM INPUT
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 7px;
    COLOR: #afafaf
}
#header1 FORM INPUT.input
{
    FONT-WEIGHT: bold;
    COLOR: #5e5e5e;
    PADDING-TOP:0px;
    WIDTH: 320px;
    BORDER:1px solid #000000;
}
#header2 UL
{
    FLOAT: left
}
#header2 UL LI
{
    BACKGROUND: url(/media/elements/el_header_line.gif) no-repeat right top;
    FLOAT: left
}
#header2 UL LI A
{
    FLOAT: left;
    CURSOR: pointer
}
#header2 UL LI A SPAN
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #5e5e5e;
    PADDING-TOP: 8px;
    HEIGHT: 33px
}
HTML > BODY #header2 UL LI A SPAN
{
    HEIGHT: 25px
}
#header2 UL LI#headFirst A SPAN
{
    PADDING-LEFT: 17px
}
#header2 UL LI.active A
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left.gif) no-repeat left top
}
#header2 UL LI A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left.gif) no-repeat left top
}
#header2 UL LI.active A SPAN
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover.gif) no-repeat right top;
    COLOR: #fff
}
#header2 UL LI A:hover SPAN
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover.gif) no-repeat right top;
    COLOR: #fff
}
#bodyConsumer #header2 UL LI.active#headFirst A
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first_con.gif) no-repeat left top
}
#bodyConsumer #header2 UL LI#headFirst A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first_con.gif) no-repeat left top
}
#bodyService #header2 UL LI.active#headFirst A
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first_ser.gif) no-repeat left top
}
#bodyService #header2 UL LI#headFirst A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first_ser.gif) no-repeat left top
}
#bodyProfessional #header2 UL LI.active#headFirst A
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first_pro.gif) no-repeat left top
}
#bodyProfessional #header2 UL LI#headFirst A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first_pro.gif) no-repeat left top
}
HTML > BODY #header2 UL LI.active#headFirst A
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first.png) no-repeat left top
}
#header2 UL LI#headFirst A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_topmenu_hover_left_first.png) no-repeat left top
}
#header2 FORM
{
    FLOAT: right;
    MARGIN: 8px 6px 0px 0px
}
#header2 FORM INPUT
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 7px;
    COLOR: #afafaf
}
#header2 FORM INPUT.input
{
    WIDTH: 155px
}
#footer UL
{
    MARGIN: 0px 0px 5px
}
#footeradn UL
{
    MARGIN: 0px 0px 5px
}
#footer UL LI
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #8c8c8c 1px solid;
    PADDING-TOP: 0px
}
#footeradn UL LI
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #8c8c8c 1px solid;
    PADDING-TOP: 0px
}
#footer UL LI.first
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#footeradn UL LI.first
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#footeradn UL LI A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#footer UL LI A
{
    COLOR: #8c8c8c;
    TEXT-DECORATION: underline
}
#footer UL LI A:hover
{
    COLOR: #0089cc
}
#footeradn UL LI A:hover
{
    COLOR: #0089cc
}
#footer P
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c
}
#footeradn P
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c
}
#footerFullWidth UL
{
    MARGIN: 0px 0px 5px
}
#footerFullWidth UL LI
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #8c8c8c 1px solid;
    PADDING-TOP: 0px
}
#footerFullWidth UL LI.first
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#footerFullWidth UL LI A
{
    COLOR: #8c8c8c;
    TEXT-DECORATION: underline
}
#footerFullWidth UL LI A:hover
{
    COLOR: #0089cc
}
#footerFullWidth P
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c
}

#bodyProfessional #footer UL LI
{
    BORDER-LEFT: #fff 1px solid
}
#bodyProfessional #footer UL LI.first
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#bodyProfessional #footer UL LI A
{
    COLOR: #fff
}
#bodyProfessional #footer UL LI A:hover
{
    COLOR: #0089cc
}
#bodyProfessional #footer P
{
    COLOR: #fff
}
#content #home H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_home_top.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 30px
}
#content #home #homeInner1x H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_home_top_1x.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 23px
}
#content #home #homeInner .newsFeedIE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_home_top.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 3px;
    HEIGHT: 27px
}
#content #home #homeInner .newsFeedNSOP
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_home_top.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 30px
}
#content #home #homeInner .newsFeed
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_home_top.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 23px
}
HTML > BODY #content #home H1
{
    HEIGHT: 23px
}
#content #home #homeInner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/media/backgrounds/bg_home_bottom.gif) no-repeat left bottom;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 16px;
    PADDING-TOP: 0px
}
#content #home #homeInner1x
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/media/backgrounds/bg_home_bottom_1x.gif) no-repeat left bottom;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 16px;
    PADDING-TOP: 0px
}
#content #home #homeInner .homeTeaserbar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 759px;
    PADDING-TOP: 8px
}
#content #home #homeInner .homeTeaserbar .teaser
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 0px 19px
}
#content #home #homeInner .homeTeaserbar .no01
{
    WIDTH: 211px
}
#content #home #homeInner .homeTeaserbar .no02
{
    WIDTH: 211px
}
#content #home #homeInner .homeTeaserbar .no02b
{
    BACKGROUND: url(/media/elements/el_home_teaser_line_bottom.gif) no-repeat right bottom
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser
{
    OVERFLOW: hidden
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .bt
{
    FLOAT: left;
    WIDTH: 25px;
    HEIGHT: 75px
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .bt SPAN
{
    DISPLAY: none
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .btLeft
{
    BACKGROUND: url(/media/buttons/bt_home_teas_left.gif) no-repeat left top
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser #in
{
    FLOAT: left
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .carousel-box
{
    OVERFLOW: hidden;
    WIDTH: 142px;
    POSITION: relative;
    HEIGHT: 115px
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .carousel-images
{
    WIDTH: 10000px;
    POSITION: absolute;
    HEIGHT: 115px
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .carousel-images DIV
{
    FLOAT: left;
    WIDTH: 142px
}

#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .carousel-box2
{
    OVERFLOW: hidden;
    WIDTH: 192px;
    POSITION: relative;
    HEIGHT: 115px
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .carousel-images2
{
    WIDTH: 10000px;
    POSITION: absolute;
    HEIGHT: 115px
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .carousel-images2 DIV
{
    FLOAT: left;
    WIDTH: 192px
}

#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser #in H4
{
    FONT-WEIGHT: bold;
    MARGIN: 3px 0px 0px
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser #in A:hover
{
    COLOR: #0089cc
}
#content #home #homeInner .homeTeaserbar .no02 .toggleTeaser .btRight
{
    BACKGROUND: url(/media/buttons/bt_home_teas_right.gif) no-repeat left top
}
#content #home #homeInner .homeTeaserbar .no03
{
    MARGIN: 0px 0px 0px 19px;
    WIDTH: 280px
}
#content #home #homeInner .homeTeaserbar H2
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 9px;
    COLOR: #0089cc
}
#content #home #homeInner .homeTeaserbar P
{
    MARGIN: 0px 0px 13px;
    LINE-HEIGHT: 12px
}
#content #home #homeInner .homeTeaserbar .no03 H3
{
    CLEAR: both;
    MARGIN: 0px 0px 3px
}
#content #home #homeInner .homeTeaserbar .no03 H4
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 20px 0px 0px
}
#content #home #homeInner .homeTeaserbar .no03 A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 1px 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    COLOR: #333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
#content #home #homeInner .homeTeaserbar .no03 A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 1px 4px;
    COLOR: #0089cc
}
#content #home #homeBar
{
    BACKGROUND: url(/media/backgrounds/bg_home_homebar.gif) no-repeat left top;
    MARGIN: 0px 0px 16px;
    OVERFLOW: hidden;
    WIDTH: 759px;
    HEIGHT: 43px
}
#content #home #homeBar LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 8px;
    HEIGHT: 43px
}
HTML > BODY #content #home #homeBar LI
{
    HEIGHT: 35px
}
#content #home #homeBar LI.trenner
{
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(/media/elements/el_trenner.gif) no-repeat right top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 8px
}
#bodyConsumer #content #menu H1
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top_con.gif) no-repeat left top
}
#bodyService #content #menu H1
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top_ser.gif) no-repeat left top
}
#bodyProfessional #content #menu H1
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top_pro.gif) no-repeat left top
}
#content #menu H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 30px
}
HTML > BODY #content #menu H1
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top.png) no-repeat left top;
    HEIGHT: 23px
}
#bodyConsumer #content #menu UL.menu
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_bottom_con.gif) no-repeat left bottom
}
#bodyService #content #menu UL.menu
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_bottom_ser.gif) no-repeat left bottom
}
#bodyProfessional #content #menu UL.menu
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_bottom_pro.gif) no-repeat left bottom
}
#content #menu UL.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 10px;
    OVERFLOW: hidden;
    WIDTH: 177px;
    PADDING-TOP: 0px
}
HTML > BODY #content #menu UL.menu
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_bottom.png) no-repeat left bottom
}
#content #menu UL.menu LI
{
    BORDER-TOP: #878787 1px solid;
    BACKGROUND: #e7e7e7;
    FLOAT: left;
    WIDTH: 177px
}
#content #menu UL.menu LI#menuFirst
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#content #menu UL.menu LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 177px;
    PADDING-TOP: 5px
}
HTML > BODY #content #menu UL.menu LI A
{
    WIDTH: 163px
}
#content #menu UL.menu LI A:hover
{
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassub A
{
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 160px 10px
}
#content #menu UL.menu LI.hassub A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 160px 10px;
    COLOR: #0089cc
}
#content #menu UL.menu LI.active A
{
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive A
{
    BACKGROUND: url(/media/elements/el_menu_arrow_open.gif) no-repeat 160px 10px;
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_open.gif) no-repeat 160px 10px
}
#content #menu UL.menu LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#content #menu UL.menu LI UL LI
{
    BACKGROUND: #c6c6c6
}
#content #menu UL.menu LI.active UL LI A
{
    FONT-WEIGHT: normal;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #333
}
#content #menu UL.menu LI UL LI A
{
    FONT-WEIGHT: normal;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #333
}
#content #menu UL.menu LI.hassubactive UL LI A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #333
}
#content #menu UL.menu LI.hassubactive UL LI A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive UL LI.active A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive UL LI.hassub A
{
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 160px 10px
}
#content #menu UL.menu LI.hassubactive UL LI.hassub A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 160px 10px;
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive UL LI.hassubactive A
{
    BACKGROUND: url(/media/elements/el_menu_arrow_open.gif) no-repeat 160px 10px;
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive UL LI.hassubactive A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_open.gif) no-repeat 160px 10px;
    COLOR: #0089cc
}
#content #menu UL.menu LI UL LI UL LI
{
    BACKGROUND: #b3b3b3
}
#content #menu UL.menu LI.hassubactive UL LI.hassubactive UL LI A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #333
}
#content #menu UL.menu LI.hassubactive UL LI.hassubactive UL LI A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #0089cc
}
#content #menu UL.menu LI.hassubactive UL LI.hassubactive UL LI.active A
{
    COLOR: #0089cc
}
#bodyConsumer #content #xtra .teaser
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_con.gif) no-repeat left bottom
}
#bodyConsumer #content #xtra .teaserContained
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_contained.gif) no-repeat left bottom
}
#bodyConsumer #content #xtra .teaserContainedHome
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_contained_home.gif) no-repeat left bottom
}
#bodyService #content #xtra .teaser
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_ser.gif) no-repeat left bottom
}
#bodyService #content #xtra .teaserContained
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_contained.gif) no-repeat left bottom
}
#bodyService #content #xtra .teaserContainedHome
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_contained_home.gif) no-repeat left bottom
}
#bodyProfessional #content #xtra .teaser
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_pro.gif) no-repeat left bottom
}
#bodyProfessional #content #xtra .teaserContained
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_contained.gif) no-repeat left bottom
}
#bodyProfessional #content #xtra .teaserContainedHome
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_contained_home.gif) no-repeat left bottom
}
#content #xtra .teaser
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px 0px 10px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
#content #xtra .teaserContained
{
    PADDING-RIGHT: 0px;
    HEIGHT:29px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 0px;
    PADDING-TOP: 0px
}
#content #xtra .teaserContainedHome
{
    PADDING-RIGHT: 0px;
    HEIGHT:59px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 0px;
    PADDING-TOP: 0px
}
HTML > BODY #content #xtra .teaser
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom.png) no-repeat left bottom
}
#bodyConsumer #content #xtra .teaser2
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom_con.gif) no-repeat left bottom
}
#bodyService #content #xtra .teaser2
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom_ser.gif) no-repeat left bottom
}
#bodyProfessional #content #xtra .teaser2
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom_pro.gif) no-repeat left bottom
}
HTML > BODY #content #xtra .teaser2
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom.png) no-repeat left bottom
}
#content #xtra .teaser .buttonTs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: #fff;
    MARGIN-BOTTOM: 7px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px
}
#bodyConsumer #content #xtra H3
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top_con.gif) no-repeat left top
}
#bodyService #content #xtra H3
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top_ser.gif) no-repeat left top
}
#bodyProfessional #content #xtra H3
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top_pro.gif) no-repeat left top
}
#content #xtra H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 30px
}
HTML > BODY #content #xtra H3
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_top.png) no-repeat left top;
    HEIGHT: 23px
}
#content #xtra .teaser .inner
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    BACKGROUND: #dfdfdf;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
#content #xtra .teaser .inner2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    BACKGROUND: #dfdfdf;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 5px
}
#content #xtra .teaser H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
#content #xtra .teaser P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 7px
}
#content #xtra .teaser A.imageLink
{
    DISPLAY: block;
}
#content #xtra .teaser A.bottomLink
{
    DISPLAY: block;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 154px 5px;
    MARGIN: 6px 0px 0px 9px
}
#content #xtra .teaser A.bottomLink:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 154px 5px;
    COLOR: #0089cc
}
#content #xtra .teaser A.bottomLink:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 154px 5px;
    COLOR: #0089cc
}
#content #xtra .teaser .arrowedLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
#content #xtra .teaser .arrowedLinks LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 9px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 11px;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
#content #xtra .teaser .arrowedLinks LI A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 0px 4px;
    COLOR: #0089cc
}
#content #xtra .submenu
{
    MARGIN: 0px 0px 10px;
    OVERFLOW: hidden
}
#content #xtra .submenu LI
{
    BACKGROUND: url(/media/backgrounds/bg_submenu.gif) #e1e1e1 repeat-x left top;
    FLOAT: left;
    WIDTH: 177px
}
#content #xtra .submenu LI A
{
    DISPLAY: block;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_submenu.gif) repeat-x left top
}
#content #xtra .submenu LI A SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 163px 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: 177px;
    CURSOR: pointer;
    PADDING-TOP: 6px;
    HEIGHT: 29px
}
HTML > BODY #content #xtra .submenu LI A SPAN
{
    WIDTH: 167px;
    HEIGHT: 23px
}
#content #xtra .submenu LI A:hover
{
    COLOR: #0089cc
}
#content #xtra .submenu LI A:hover SPAN
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 163px 10px
}
#content #xtra .submenu LI A.opened:hover SPAN
{
    BACKGROUND: url(/media/elements/el_menu_arrow_open.gif) no-repeat 163px 10px
}
#content #xtra .submenu LI.voting
{
    BACKGROUND: url(/media/backgrounds/bg_submenu_vote.gif) #e1e1e1 repeat-x left top
}
#content #xtra .submenu LI.voting IMG
{
    MARGIN: 11px 0px 9px 14px
}
#content #xtra .submenu LI .inside
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #dfdfdf;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 14px;
    OVERFLOW: hidden;
    WIDTH: 177px;
    PADDING-TOP: 7px
}
#content #xtra .submenu LI UL LI
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 167px
}
#content #xtra .submenu LI UL LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 23px;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 14px 3px;
    PADDING-BOTTOM: 4px;
    WIDTH: auto;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    TEXT-DECORATION: underline
}
#content #xtra .submenu LI UL LI A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 14px 3px
}
#content #xtra .submenu LI UL.pdf
{
    PADDING-LEFT: 5px
}
#content #xtra .submenu LI UL.pdf LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(/media/elements/el_pdf.gif) no-repeat 8px 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI.pdf
{
    PADDING-LEFT: 5px
}
#content #xtra .submenu LI.pdf A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(/media/elements/el_pdf.gif) no-repeat 8px 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI.jpg
{
    PADDING-LEFT: 5px
}
#content #xtra .submenu LI.jpg A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(/media/iconsAndMore/p_icon_jpg.gif) no-repeat 8px 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI.zip
{
    PADDING-LEFT: 5px
}
#content #xtra .submenu LI.zip A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(/media/iconsAndMore/p_icon_zip.gif) no-repeat 8px 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI.exe
{
    PADDING-LEFT: 5px
}
#content #xtra .submenu LI.exe A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(/media/elements/el_exe.gif) no-repeat 8px 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI UL.dxf
{
    PADDING-LEFT: 5px
}
#content #xtra .submenu LI UL.dxf LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(/media/iconsAndMore/p_icon_2d.gif) no-repeat 8px 3px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI UL.planningData
{
    PADDING-LEFT: 9px
}
#content #xtra .submenu LI UL.planningData LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI UL.planningData LI A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #xtra .submenu LI FORM
{
    MARGIN: 0px 0px 7px 10px
}
#content #xtra .submenu LI FORM FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
#content #xtra .submenu LI FORM LABEL
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #333;
    PADDING-TOP: 3px
}
#content #xtra .submenu LI FORM INPUT
{
    FLOAT: left
}
#content #xtra .submenu LI FORM .input
{
    MARGIN: 3px 0px 0px;
    WIDTH: 153px;
    COLOR: #666
}
#content #xtra .submenu LI FORM SELECT.input
{
    WIDTH: 158px
}
#content #xtra .submenu LI FORM .radio LABEL
{
    COLOR: #666
}
#content #xtra FORM A.goBtn
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1px;
    HEIGHT: 17px
}
HTML > BODY #content #xtra FORM A.goBtn
{
    HEIGHT: 16px
}
#bodyConsumer #content #xtra FORM A.goBtn
{
    BACKGROUND: url(/media/elements/el_arrow.gif) no-repeat left top
}
#bodyService #content #xtra FORM A.goBtn
{
    BACKGROUND: url(/media/elements/el_arrow.gif) no-repeat left top
}
#bodyProfessional #content #xtra FORM A.goBtn
{
    BACKGROUND: url(/media/elements/el_arrow.gif) no-repeat left top
}
#content #xtra FORM A.goBtn:hover
{
    COLOR: #0089cc
}
#bodyConsumer #content #xtra .submenu LI.last
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_con.gif) no-repeat left bottom
}
#bodyService #content #xtra .submenu LI.last
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_ser.gif) no-repeat left bottom
}
#bodyProfessional #content #xtra .submenu LI.last
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom_pro.gif) no-repeat left bottom
}
HTML > BODY #content #xtra .submenu LI.last
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_grey_bottom.png) no-repeat left bottom
}
#bodyConsumer #content #xtra .submenu LI.last A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom_con.gif) no-repeat left bottom
}
#bodyService #content #xtra .submenu LI.last A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom_ser.gif) no-repeat left bottom
}
#bodyProfessional #content #xtra .submenu LI.last A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom_pro.gif) no-repeat left bottom
}
HTML > BODY #content #xtra .submenu LI.last A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar_white_bottom.png) no-repeat left bottom
}
#content #xtra .submenu LI.last A.opened
{
    BACKGROUND: url(/media/backgrounds/bg_submenu.gif) repeat-x left top
}
HTML > BODY #content #xtra .submenu LI.last A.opened
{
    BACKGROUND: url(/media/backgrounds/bg_submenu.gif) repeat-x left top
}
#content #xtra .teaser FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: #dfdfdf;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 177px;
    PADDING-TOP: 10px
}
HTML > BODY #content #xtra .teaser FORM
{
    WIDTH: 167px
}
#content #xtra .teaser FORM FIELDSET
{
    MARGIN-BOTTOM: 8px
}
#content #xtra .teaser FORM FIELDSET LABEL
{
    FONT-SIZE: 10px
}
#content #xtra .teaser FORM FIELDSET .input
{
    WIDTH: 153px
}
#content #xtra .teaser FORM FIELDSET SELECT.input
{
    WIDTH: 158px
}
#content #xtra .teaser FORM FIELDSET .radio LABEL
{
    COLOR: #666
}
#bodyConsumer #content .menuLink
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_bottom_con.gif) no-repeat left bottom
}
#bodyService #content .menuLink
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_bottom_ser.gif) no-repeat left bottom
}
#bodyProfessional #content .menuLink
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_bottom_pro.gif) no-repeat left bottom
}
#content .menuLink
{
    MARGIN: 0px 0px 10px;
    OVERFLOW: hidden
}
HTML > BODY #content .menuLink
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_bottom.png) no-repeat left bottom
}
#bodyConsumer #content .menuLink A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_top_con.gif) no-repeat left top
}
#bodyService #content .menuLink A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_top_ser.gif) no-repeat left top
}
#bodyProfessional #content .menuLink A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_top_pro.gif) no-repeat left top
}
#content .menuLink A
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    WIDTH: 177px;
    CURSOR: pointer
}
HTML > BODY #content .menuLink A
{
    BACKGROUND: url(/media/backgrounds/bg_sidebar2_top.png) no-repeat left top
}
#content .menuLink A.large
{
    FONT-SIZE: 12px
}
#content .menuLink .largeactive
{
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 160px 11px;
    COLOR: #0089cc
}
#content .menuLink A SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 160px 11px;
    PADDING-BOTTOM: 0px;
    WIDTH: 177px;
    PADDING-TOP: 7px;
    HEIGHT: 29px
}
HTML > BODY #content .menuLink A SPAN
{
    WIDTH: 167px;
    HEIGHT: 22px
}
#content .menuLink A:hover SPAN
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 160px 11px;
    COLOR: #0089cc
}
#content #main #main1
{
    FLOAT: left
}
#bodyConsumer #content #main #main1
{
    BACKGROUND: url(/media/backgrounds/bg_main_top_con.gif) no-repeat left top
}
#bodyService #content #main #main1
{
    BACKGROUND: url(/media/backgrounds/bg_main_top_ser.gif) no-repeat left top
}
#bodyProfessional #content #main #main1
{
    BACKGROUND: url(/media/backgrounds/bg_main_top_pro.gif) no-repeat left top
}
#bodyTechSpec #content #main #main1
{
    BACKGROUND: url(/media/backgrounds/bg_main_top_pro.gif) no-repeat left top
}
HTML > BODY #content #main #main1
{
    BACKGROUND: url(/media/backgrounds/bg_main_top.png) no-repeat left top
}
#content #main #main1 #main1Inner
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px;
    WIDTH: 565px;
    PADDING-TOP: 0px;
    HEIGHT: 395px
}
HTML > BODY #content #main #main1 #main1Inner
{
    MIN-HEIGHT: 395px;
    HEIGHT: auto
}
#bodyProfessional #content #main #main1 #main1Inner
{
    BACKGROUND: #e8e8e8
}
#bodyConsumer #content #main #main2
{
    BACKGROUND: url(/media/backgrounds/bg_main_bottom_con.gif) no-repeat left bottom
}
#bodyService #content #main #main2
{
    BACKGROUND: url(/media/backgrounds/bg_main_bottom_ser.gif) no-repeat left bottom
}
#bodyProfessional #content #main #main2
{
    BACKGROUND: url(/media/backgrounds/bg_main_bottom_grey_pro.gif) no-repeat left bottom
}
#content #main #main2
{
    CLEAR: both;
    OVERFLOW: hidden;
    HEIGHT: 19px
}
HTML > BODY #content #main #main2
{
    BACKGROUND: url(/media/backgrounds/bg_main_bottom.png) no-repeat left bottom
}
HTML > BODY#bodyProfessional #content #main #main2
{
    BACKGROUND: url(/media/backgrounds/bg_main_bottom_grey.png) no-repeat left bottom
}
#container #content .mainHead
{
    OVERFLOW: hidden;
    HEIGHT: 30px
}
#container #content .mainHead H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #0089cc;
    PADDING-TOP: 7px
}
#container #content .mainHead H3
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    COLOR: #0089cc;
    PADDING-TOP: 7px
}
#container #content #mainx
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 0px;
    WIDTH: 759px
}
#content #mainx #main1x
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 759px
}
#bodyConsumer #content #mainx #main1x
{
    BACKGROUND: url(/media/backgrounds/bg_mainx_top_con.gif) no-repeat left top
}
#bodyService #content #mainx #main1x
{
    BACKGROUND: url(/media/backgrounds/bg_mainx_top_ser.gif) no-repeat left top
}
#bodyProfessional #content #mainx #main1x
{
    BACKGROUND: url(/media/backgrounds/bg_mainx_top_pro.gif) no-repeat left top
}
#content #mainx #main1x #main1xInner
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 759px;
    PADDING-TOP: 0px;
    HEIGHT: 395px
}
HTML > BODY #content #mainx #main1x #main1xInner
{
    MIN-HEIGHT: 395px;
    HEIGHT: auto
}
#bodyProfessional #content #mainx #main1x #main1xInner
{
    BACKGROUND: #e8e8e8
}
#bodyConsumer #content #mainx #main2x
{
    BACKGROUND: url(/media/backgrounds/bg_mainx_bottom_con.gif) no-repeat left top
}
#bodyService #content #mainx #main2x
{
    BACKGROUND: url(/media/backgrounds/bg_mainx_bottom_ser.gif) no-repeat left top
}
#bodyProfessional #content #mainx #main2x
{
    BACKGROUND: url(/media/backgrounds/bg_mainx_bottom_pro.gif) no-repeat left top
}
#content #mainx #main2x
{
    CLEAR: both;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    OVERFLOW: hidden;
    BORDER-LEFT: red 0px solid;
    BORDER-BOTTOM: red 0px solid;
    HEIGHT: 7px
}
#content #main .mainMenu
{
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/backgrounds/bg_main_menu.gif) repeat-x left top;
    OVERFLOW: hidden;
    WIDTH: 565px;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none
}
#content #home .mainMenu
{
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/backgrounds/bg_main_menu.gif) repeat-x left top;
    OVERFLOW: hidden;
    WIDTH: 951px;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none
}
#content #main .mainMenu LI
{
    FLOAT: left;
    HEIGHT: 33px;
    TEXT-DECORATION: none
}
#content #home .mainMenu TD
{
    HEIGHT: 23px;
    TEXT-DECORATION: none
}
#content #main .mainMenu LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 10px;
    HEIGHT: 33px;
    TEXT-DECORATION: none;
    CURSOR:pointer;
}
#content #home .mainMenu TD A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 7px;
    HEIGHT: 23px;
    TEXT-DECORATION: none;
    CURSOR:pointer;
}
HTML > BODY #content #main .mainMenu LI A
{
    VERTICAL-ALIGN: middle
}
HTML > BODY #content #home .mainMenu TD A
{
    VERTICAL-ALIGN: middle
}
* + HTML BODY #content #main .mainMenu LI A
{
    DISPLAY: block;
    VERTICAL-ALIGN: baseline
}
#content #main .mainMenu LI.active A
{
    BACKGROUND: url(/media/backgrounds/bg_mainmenu_hover.gif) no-repeat right top;
    COLOR: #fff
}
#content #home .mainMenu TD.active A
{
    BACKGROUND: url(/media/backgrounds/bg_mainmenu_hover.gif) no-repeat right top;
    COLOR: #fff
}
#content #main .mainMenu LI A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_mainmenu_hover.gif) no-repeat right top;
    COLOR: #fff
}
#content #home .mainMenu TD A:hover
{
    BACKGROUND: url(/media/backgrounds/bg_mainmenu_hover.gif) no-repeat right top;
    COLOR: #fff
}
#content #main .mainMenu LI A SPAN
{
    DISPLAY: block;
    PADDING-TOP: 6px
}
HTML > BODY #content #main .mainMenu LI A SPAN
{
    PADDING-TOP: 0px
}
* + HTML BODY #content #main .mainMenu LI A SPAN
{
    PADDING-TOP: 6px
}
#content #main .items2 LI A
{
    WIDTH: 188px
}
HTML > BODY #content #main .items2 LI A
{
    WIDTH: 177px
}
#content #main .items2 LI#mainMenuFirst A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 189px;
    BORDER-BOTTOM: medium none
}
HTML > BODY #content #main .items2 LI#mainMenuFirst A
{
    WIDTH: 179px
}
#content #main .items3 LI A
{
    WIDTH: 188px
}
HTML > BODY #content #main .items3 LI A
{
    WIDTH: 177px
}
#content #main .items3 LI#mainMenuFirst A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 189px;
    BORDER-BOTTOM: medium none
}
HTML > BODY #content #main .items3 LI#mainMenuFirst A
{
    WIDTH: 179px
}
#content #main .items4 LI A
{
    WIDTH: 141px
}
HTML > BODY #content #main .items4 LI A
{
    WIDTH: 130px
}
#content #main .items4 LI#mainMenuFirst A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 142px;
    BORDER-BOTTOM: medium none
}
HTML > BODY #content #main .items4 LI#mainMenuFirst A
{
    WIDTH: 132px
}
#content #main .items5 LI A
{
    WIDTH: 113px
}
HTML > BODY #content #main .items5 LI A
{
    WIDTH: 102px
}
#content #main .items5 LI#mainMenuFirst A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 113px;
    BORDER-BOTTOM: medium none
}
HTML > BODY #content #main .items5 LI#mainMenuFirst A
{
    WIDTH: 103px
}
#content #main .topImage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 16px 10px 20px;
    OVERFLOW: hidden;
    WIDTH: 545px;
    PADDING-TOP: 10px;
    POSITION: relative;
    HEIGHT: 259px;
    TEXT-ALIGN: center
}
HTML > BODY #content #main .topImage
{
    HEIGHT: 249px
}
#bodyProfessional #content #main .topImage
{
    BACKGROUND: url(/media/backgrounds/bg_prof_bigteaser.gif) no-repeat left top
}
#bodyProfessional #content #main .zoomImage
{
    BACKGROUND: url(/media/backgrounds/bg_prof_zoom.gif) no-repeat left top;
    HEIGHT: 419px
}
#content #main .topImage .wave
{
    LEFT: 1px;
    POSITION: absolute;
    TOP: 150px
}
#content #main .topImage .zoom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 11px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_zoom_li.gif) no-repeat left top;
    LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    BOTTOM: 10px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TEXT-DECORATION: none
}
#content #main .topImage .zoom SPAN
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/media/elements/el_zoom_re.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content #main .topImageProfessional
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 16px 10px 20px;
    OVERFLOW: hidden;
    WIDTH: 545px;
    PADDING-TOP: 10px;
    POSITION: relative;
    HEIGHT: 259px;
    TEXT-ALIGN: center
}
HTML > BODY #content #main .topImageProfessional
{
    HEIGHT: 249px
}
#content #main .topImageProfessional .zoom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 11px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_zoom_li.gif) no-repeat left top;
    LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    BOTTOM: 10px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TEXT-DECORATION: none
}
#content #main .topImageProfessional .zoom SPAN
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/media/elements/el_zoom_re.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#bodyProfessional #content #main .topImage .zoom
{
    LEFT: 21px
}
#content #main .topImage .view360
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 11px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_zoom_li.gif) no-repeat left top;
    LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    BOTTOM: 45px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TEXT-DECORATION: none
}
#content #main .topImage .view360 SPAN
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/media/elements/el_zoom_re.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#bodyProfessional #content #main .topImage .view360
{
    LEFT: 21px
}
#content #main .topImage IMG.product
{
    MARGIN: 0px auto
}
#content #main .topImage .awards
{
    LEFT: 470px;
    POSITION: absolute;
    TOP: 20px
}
#content #main .topImage .awards IMG
{
    MARGIN: 0px 0px 20px
}
#content #main UL.list
{
    MARGIN: 0px 0px 15px 15px
}
#content #main UL.list LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    BACKGROUND: url(/media/elements/el_bullet.gif) no-repeat 1px 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px
}
#content #mainx UL.list
{
    MARGIN: 0px 0px 15px 15px
}
#content #mainx UL.list LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    BACKGROUND: url(/media/elements/el_bullet.gif) no-repeat 1px 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px
}
#content #main UL.smallList LI
{
    BACKGROUND: url(/media/elements/el_list_item.gif) no-repeat 1px 6px
}
#content #main UL.linklist
{
    MARGIN: 0px 16px 15px 15px
}
#content #main UL.linklist LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px
}
#content #main UL.linklist A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 9px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 0px 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
#content #main UL.linklist A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 0px 4px;
    COLOR: #0089cc
}
#content #main UL.pdflist
{
    MARGIN: 0px 16px 15px 15px
}
#content #main UL.pdflist LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 14px;
    PADDING-TOP: 0px
}
#content #main UL.pdflist A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 24px;
    BACKGROUND: url(/media/elements/el_pdf.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 16px;
    TEXT-DECORATION: underline
}
#content #main UL.pdflist A:hover
{
    COLOR: #0089cc
}
#content #main #faq
{
    MARGIN: 12px 0px 30px;
    OVERFLOW: hidden
}
#content #main #faq LI
{
    FLOAT: left;
    MARGIN: 0px 0px 12px;
    WIDTH: 565px
}
#content #main #faq LI A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 37px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/media/elements/el_arrow.gif) #e4e4e4 no-repeat 11px 3px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#content #main #faq LI A:hover
{
    COLOR: #0089cc
}
#content #main #faq LI P
{
    DISPLAY: none;
    MARGIN: 9px 10px 5px 37px
}
#content #main #faq LI.active
{
}
#content #main #faq LI.active A
{
    BACKGROUND: url(/media/elements/el_arrow_open.gif) #e4e4e4 no-repeat 11px 3px
}
#content #main #faq LI.active P
{
    DISPLAY: block
}
#content #main .mininav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 12px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    PADDING-TOP: 3px
}
#content #main .mininav A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 1px 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 14px;
    COLOR: #333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
#content #main .mininav A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 1px 4px;
    COLOR: #0089cc
}
#content #main .mininav A.top
{
    BACKGROUND: url(/media/elements/el_arrow_top.gif) no-repeat 0px 6px;
    FLOAT: right
}
#content #main .mininav A.top:hover
{
    BACKGROUND: url(/media/elements/el_arrow_top_active.gif) no-repeat 0px 6px
}
#content #main .mininav A.back
{
    BACKGROUND: url(/media/elements/el_arrow_back.gif) no-repeat 0px 4px;
    FLOAT: right
}
#content #main .mininav A.back:hover
{
    BACKGROUND: url(/media/elements/el_arrow_back_active.gif) no-repeat 0px 4px
}
#content #main .mininav A.right
{
    FLOAT: right
}
#content #main .noborder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#content #mainx .mininav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 12px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    PADDING-TOP: 3px
}
#content #mainx .mininav A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 1px 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 14px;
    COLOR: #333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
#content #mainx .mininav A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 1px 4px;
    COLOR: #0089cc
}
#content #mainx .mininav A.top
{
    BACKGROUND: url(/media/elements/el_arrow_top.gif) no-repeat 0px 6px;
    FLOAT: right
}
#content #mainx .mininav A.top:hover
{
    BACKGROUND: url(/media/elements/el_arrow_top_active.gif) no-repeat 0px 6px
}
#content #mainx .mininav A.right
{
    FLOAT: right
}
#content #mainx .noborder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#content #main IMG.titleImage
{
    MARGIN: 0px 0px 20px
}
#content #main H3
{
    FONT-SIZE: 22px;
    MARGIN: 0px 0px 13px 15px;
    COLOR: #0089cc
}
#content #main H4
{
    FONT-SIZE: 13px;
    MARGIN: 0px 0px 8px;
    COLOR: #0089cc
}
#content #main H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 4px 15px
}
#content #main H5.tableHead
{
    MARGIN: 0px 0px 4px 22px
}
#content #main H6
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 0px 0px 15px
}
#content #main P
{
    MARGIN: 0px 0px 5px
}
#content #main P.introText
{
    MARGIN-TOP: 20px
}
#content #main P.smalltext
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 4px;
    COLOR: #666
}
#content #main P.smalltext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333;
    TEXT-DECORATION: none
}
#content #main P.smalltext A:hover
{
    COLOR: #0089cc
}
#content #main P.smalltext2
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 4px;
    COLOR: #666
}
#content #main P.smalltext2 A
{
    FONT-SIZE: 10px;
    COLOR: #333
}
#content #main P.smalltext2 A:hover
{
    COLOR: #0089cc
}
#content #main P A
{
    TEXT-DECORATION: underline
}
#content #main A
{
    TEXT-DECORATION: underline
}
#homeinner A
{
    TEXT-DECORATION: underline
}
#homeinenr P A
{
    TEXT-DECORATION: underline
}
#content #main A.button
{
    TEXT-DECORATION: none
}
#content #main TD A
{
    TEXT-DECORATION: underline
}
#content #main P A:hover
{
    COLOR: #0089cc
}
#content #main .imageContainer
{
    MARGIN: 0px 0px 16px 15px;
    OVERFLOW: hidden
}
#content #main .imageContainer IMG
{
    FLOAT: left;
    MARGIN: 0px 16px 0px 0px
}
#content #main .linked
{
    FLOAT: left;
    MARGIN: 0px 16px 0px 0px;
    POSITION: relative
}
#content #main .linked IMG
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#content #main .productlistPrivate
{
    MARGIN: 0px 15px;
    OVERFLOW: hidden;
    WIDTH: 533px
}
#content #main .productlistPrivate DIV.hline
{
    POSITION: relative;
    HEIGHT: 30px
}
#content #main .productlistPrivate DIV H4
{
    MARGIN: 0px;
    BOTTOM: 0px;
    POSITION: absolute
}
#content #main .productlistPrivate UL
{
    FLOAT: left;
    MARGIN-BOTTOM: 19px;
    WIDTH: 650px
}
#content #main .productlistPrivate UL LI
{
    FLOAT: left;
    MARGIN: 0px 56px 0px 0px;
    WIDTH: 140px
}
#content #main .productlistPrivate UL LI .image
{
    MARGIN: 7px 0px 8px;
    OVERFLOW: hidden;
    WIDTH: 140px;
    POSITION: relative;
    HEIGHT: 65px
}
#content #main .productlistPrivate UL LI .image IMG
{
    RIGHT: 0px;
    BOTTOM: -1px;
    POSITION: absolute
}
HTML > BODY #content #main .productlistPrivate UL LI .image IMG
{
    BOTTOM: 0px
}
#content #main .productlistPrivate UL LI .image DIV
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #main .productlistPrivate UL LI .image DIV
{
    BACKGROUND: url(/media/elements/el_prod_overview_filter_consumer.png) no-repeat left top;
    LEFT: 0px;
    WIDTH: 140px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 65px
}
#content #main .productlistPrivate UL LI P
{
    MARGIN: 0px 0px 8px;
    OVERFLOW: hidden;
    HEIGHT: 56px
}
#content #main .productlistPrivate A.button
{
    MARGIN: 0px
}
#content #mainx .productlistPrivate
{
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 170px
}
#content #mainx .productlistPrivate DIV.hline
{
    POSITION: relative;
    HEIGHT: 30px
}
#content #mainx .productlistPrivate DIV H4
{
    FONT-SIZE: 13px;
    MARGIN: 0px;
    COLOR: #0089cc;
    BOTTOM: 5px;
    POSITION: absolute
}
#content #mainx .productlistPrivate .image
{
    MARGIN: 7px 0px 8px;
    OVERFLOW: hidden;
    WIDTH: 140px;
    POSITION: relative;
    HEIGHT: 65px
}
#content #mainx .productlistPrivate .image IMG
{
    RIGHT: 0px;
    BOTTOM: -1px;
    POSITION: absolute
}
HTML > BODY #content #mainx .productlistPrivate .image IMG
{
    BOTTOM: 0px
}
#content #mainx .productlistPrivate .image DIV
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #mainx .productlistPrivate .image DIV
{
    BACKGROUND: url(/media/elements/el_prod_overview_filter_consumer.png) no-repeat left top;
    LEFT: 0px;
    WIDTH: 140px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 65px
}
#content #mainx .productlistPrivate P
{
    MARGIN: 0px 0px 8px;
    OVERFLOW: hidden;
    HEIGHT: 56px
}
#content #mainx .productlistPrivate A.button
{
    MARGIN: 0px
}
#content #main .productlistProfessional
{
    MARGIN: 0px 15px;
    OVERFLOW: hidden;
    WIDTH: 533px
}
#content #main .productlistProfessional DIV.hline
{
    POSITION: relative;
    HEIGHT: 30px
}
#content #main .productlistProfessional DIV H4
{
    MARGIN: 0px;
    BOTTOM: 0px;
    POSITION: absolute
}
#content #main .productlistProfessional UL
{
    FLOAT: left;
    MARGIN-BOTTOM: 19px;
    WIDTH: 650px
}
#content #main .productlistProfessional UL LI
{
    FLOAT: left;
    MARGIN: 0px 56px 0px 0px;
    WIDTH: 140px
}
#content #main .productlistProfessional UL LI .image
{
    MARGIN: 7px 0px 8px;
    OVERFLOW: hidden;
    WIDTH: 140px;
    POSITION: relative;
    HEIGHT: 65px
}
#content #main .productlistProfessional UL LI .image IMG
{
    RIGHT: 0px;
    BOTTOM: -1px;
    POSITION: absolute
}
HTML > BODY #content #main .productlistProfessional UL LI .image IMG
{
    BOTTOM: 0px
}
#content #main .productlistProfessional UL LI .image DIV
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #main .productlistProfessional UL LI .image DIV
{
    BACKGROUND: url(/media/elements/el_prod_overview_filter_professional.png) no-repeat left top;
    LEFT: 0px;
    WIDTH: 140px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 65px
}
#content #main .productlistProfessional UL LI P
{
    MARGIN: 0px 0px 8px;
    OVERFLOW: hidden;
    HEIGHT: 56px
}
#content #main .productlistProfessional A.button
{
    MARGIN: 0px
}
#content #main .detailViewHOTM
{
    OVERFLOW: hidden;
    WIDTH: 565px;
    POSITION: relative;
    HEIGHT: 440px
}
#content #main .detailViewHOTM .back
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#content #main .detailViewHOTM .product
{
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#content #main .detailViewHOTM .greyTextMonth
{
    LEFT: 30px;
    TOP: 130px;
    COLOR: #C1C1C1;
    FONT-FACE: Helvetica;
    FONT-SIZE: 12px;
    POSITION: absolute;
}
#content #main .detailViewHOTM .greyTextHeader
{
    LEFT: 30px;
    TOP: 150px;
    COLOR: #C1C1C1;
    FONT-FACE: Helvetica;
    FONT-SIZE: 14px;
    POSITION: absolute;
}
#content #main .detailViewHOTM .offWhiteText
{
    LEFT: 30px;
    TOP: 172px;
    COLOR: #E6E6E6;
    FONT-FACE: Helvetica;
    FONT-SIZE: 18px;
    POSITION: absolute;
}
#content #main .detailViewHOTM .overlay
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #main .detailViewHOTM .overlay
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_detail_overlay_01.png) no-repeat left top;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    BOTTOM: 0px;
    PADDING-TOP: 73px;
    POSITION: absolute;
    HEIGHT: 185px
}
HTML > BODY #content #main .detailViewHOTM .overlay
{
    HEIGHT: 103px
}
#content #main .detailView
{
    OVERFLOW: hidden;
    WIDTH: 565px;
    POSITION: relative;
    HEIGHT: 360px
}
#content #main .detailView .back
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#content #main .detailView .product
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #main .detailView .product
{
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#content #main .detailView .overlay
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #main .detailView .overlay
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_detail_overlay_01.png) no-repeat left top;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    BOTTOM: 0px;
    PADDING-TOP: 73px;
    POSITION: absolute;
    HEIGHT: 185px
}
HTML > BODY #content #main .detailView .overlay
{
    HEIGHT: 103px
}
#content #main .detailView .theme01
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_01.png)
}
#content #main .detailView .theme02
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_02.png)
}
#content #main .detailView .theme03
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_03.png)
}
#content #main .detailView .theme04
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_04.png)
}
#content #main .detailView .theme05
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_05.png)
}
#content #main .detailView .theme06
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_06.png)
}
#content #main .detailView .theme07
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_07.png)
}
#content #main .detailView .theme08
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_08.png)
}
#content #main .detailView .theme09
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_09.png)
}
#content #main .detailView .theme10
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_10.png)
}
#content #main .detailView .theme11
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_11.png)
}
#content #main .detailView .theme12
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_12.png)
}
#content #main .detailView .theme13
{
    BACKGROUND-IMAGE: url(/media/elements/el_detail_overlay_13.png)
}
#content #main .zoomImage .product
{
    BEHAVIOR: url("/includes/extensions/iepngfix.htc")
}
#content #main .miniProductInfos
{
    MARGIN: 0px 0px 0px 15px;
    OVERFLOW: hidden
}
#content #main .miniProductInfos .left
{
    FLOAT: left;
    WIDTH: 230px
}
#content #main .miniProductInfos .right
{
    FLOAT: left;
    WIDTH: 319px
}
#content #main .miniProductInfos .teaserBox
{
    BACKGROUND: url(/media/backgrounds/bg_prof_teaser.gif) no-repeat left top;
    MARGIN: 0px 0px 6px;
    WIDTH: 230px;
    HEIGHT: 129px
}
#content #main .miniProductInfos .teaserBox IMG
{
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px
}
#content #main .miniProductInfos UL
{
    OVERFLOW: hidden
}
#content #main .miniProductInfos UL LI
{
    BACKGROUND: url(/media/elements/el_line.gif) no-repeat 0px 2px;
    FLOAT: left
}
#content #main .miniProductInfos UL LI#thefirst
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#content #main .miniProductInfos UL LI#thelast
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#content #main .miniProductInfos UL LI#thefirst A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#content #main .miniProductInfos UL LI#thelast A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#content #main .miniProductInfos UL LI#firstElement
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#content #main .miniProductInfos UL LI A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#content #main .miniProductInfos UL LI A:hover
{
    COLOR: #0089cc
}
#content #main .miniProductInfos UL LI.active A
{
    COLOR: #0089cc
}
#content #main .related
{
    BACKGROUND: url(/media/backgrounds/bg_related.gif) no-repeat left top;
    MARGIN: 0px 0px 10px 8px;
    WIDTH: 550px;
    HEIGHT: 150px
}
#bodyProfessional #content #main .related
{
    BACKGROUND-IMAGE: url(/media/backgrounds/bg_related_grey.gif)
}
#content #main .related H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/media/backgrounds/bg_related_h3.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    HEIGHT: 31px
}
HTML > BODY #content #main .related H3
{
    HEIGHT: 23px
}
#bodyProfessional #content #main .related H3
{
    BACKGROUND-IMAGE: url(/media/backgrounds/bg_related_h3_grey.gif)
}
#content #main .related .toggleTeaser
{
    MARGIN: 0px 8px;
    OVERFLOW: hidden
}
#content #main .related .toggleTeaser .bt
{
    FLOAT: left;
    WIDTH: 31px;
    HEIGHT: 103px
}
#content #main .related .toggleTeaser .bt SPAN
{
    DISPLAY: none
}
#content #main .related .toggleTeaser .btLeft
{
    BACKGROUND: url(/media/buttons/bt_related_left.gif) no-repeat 8px 41px
}
#content #main .related .toggleTeaser #in
{
    FLOAT: left
}
#content #main .related .toggleTeaser .carousel-box
{
    OVERFLOW: hidden;
    WIDTH: 472px;
    POSITION: relative;
    HEIGHT: 103px
}
#content #main .related .toggleTeaser .carousel-images
{
    WIDTH: 10000px;
    POSITION: absolute;
    HEIGHT: 103px
}
#content #main .related .toggleTeaser .carousel-images DIV
{
    FLOAT: left;
    WIDTH: 118px
}
#content #main .related .toggleTeaser #in H5
{
    FONT-SIZE: 10px;
    MARGIN: 0px;
    TEXT-ALIGN: center
}
#content #main .related .toggleTeaser #in H5 A:hover
{
    COLOR: #0089cc
}
#content #main .related .toggleTeaser .btRight
{
    BACKGROUND: url(/media/buttons/bt_related_right.gif) no-repeat 6px 41px
}
#content #main .normForm
{
    MARGIN: 28px 0px 0px
}
#content #main .normForm P.intro
{
    MARGIN: 0px 0px 10px 15px;
    COLOR: #666
}
#content #main .normForm .formRow
{
    MARGIN: 0px 0px 14px 15px;
    OVERFLOW: hidden;
    WIDTH: 549px
}
#content #main .normForm .formRow LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 208px;
    COLOR: #666
}
#content #main .normForm .formRow P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 208px;
    COLOR: #666
}
#content #main .normForm .formRow SPAN
{
    FLOAT: left;
    WIDTH: 340px
}
#content #main .normForm .formRow SPAN P
{
    WIDTH: 16px;
    TEXT-ALIGN: center
}
#content #main .normForm .formRow SPAN LABEL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 80px;
    PADDING-TOP: 3px
}
#content #main .normForm .radio SPAN INPUT
{
    FLOAT: left
}
#content #main .normForm .radio SPAN LABEL
{
    FONT-WEIGHT: normal
}
#content #main .normForm .formRow SPAN .input
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 16px 0px 0px;
    WIDTH: 313px
}
HTML > BODY #content #main .normForm .formRow SPAN .input
{
    WIDTH: 308px
}
* + HTML BODY #content #main .normForm .formRow SPAN .input
{
    WIDTH: 306px
}
#content #main .normForm .formRow SPAN SELECT.input
{
    WIDTH: 313px
}
HTML > BODY #content #main .normForm .formRow SPAN SELECT.input
{
    WIDTH: 312px
}
#content #main .normForm .formRow SPAN .small
{
    WIDTH: 73px
}
HTML > BODY #content #main .normForm .formRow SPAN .small
{
    WIDTH: 68px
}
*#html BODY #content #main .normForm .formRow SPAN .small
{
    WIDTH: 66px
}
#content #main .normForm .formRow SPAN .medium
{
    WIDTH: 224px
}
HTML > BODY #content #main .normForm .formRow SPAN .medium
{
    WIDTH: 220px
}
* + HTML BODY #content #main .normForm .formRow SPAN .medium
{
    WIDTH: 216px
}
#content #main .normForm .errorMsg
{
    COLOR: #f00! important
}
#content #main .normForm .error LABEL
{
    COLOR: #f00
}
#content #main .normForm .error LABEL
{
    COLOR: #333
}
#content #main .normForm .error P
{
    COLOR: #f00
}
#content #main .normForm .formRow SPAN.onerow .input
{
    MARGIN: 0px
}
#content #main .normForm .checkRow
{
    MARGIN: 5px 0px 14px 15px;
    OVERFLOW: hidden;
    WIDTH: 549px
}
#content #main .normForm .checkRow INPUT
{
    FLOAT: left;
    MARGIN: 0px 4px 0px 0px
}
#content #main .normForm .checkRow LABEL
{
    FLOAT: left;
    WIDTH: 500px
}
#content #main .normForm .buttonRow
{
    MARGIN: 0px 0px 14px;
    OVERFLOW: hidden;
    WIDTH: 565px
}
#content #main .normForm .buttonRow DIV
{
    FLOAT: right;
    MARGIN: 6px 30px 10px 0px
}
#content #main .normForm .buttonRow DIV INPUT
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 30px
}
#content #main .normForm .buttonRow DIV A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/media/elements/el_arrow.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 30px;
    PADDING-TOP: 0px;
    HEIGHT: 17px
}
#content #main .normForm .buttonRow DIV A:hover
{
    COLOR: #0089cc
}
#content #main .normForm H6
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 6px;
    OVERFLOW: hidden;
    COLOR: #666
}
#content #main .normForm .extraRow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 224px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 14px;
    OVERFLOW: hidden;
    WIDTH: 565px;
    PADDING-TOP: 0px
}
HTML > BODY #content #main .normForm .extraRow
{
    WIDTH: 341px
}
#content #main .normForm .extraRow TEXTAREA
{
    WIDTH: 312px;
    HEIGHT: 100px
}
#content #main .normForm .extraRow DIV
{
    CLEAR: both;
    MARGIN: 0px 0px 3px;
    OVERFLOW: hidden
}
* + HTML #content #main .normForm .extraRow DIV
{
    MARGIN: 0px
}
#content #main .normForm .extraRow .radio
{
    FLOAT: left
}
#content #main .normForm .extraRow LABEL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px
}
.clear
{
    CLEAR: both
}
A.arrow
{
    DISPLAY: block;
    PADDING-LEFT: 8px! important;
    FONT-SIZE: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 0px 4px;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
A.right
{
    FLOAT: right
}
A.arrow:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 0px 4px;
    COLOR: #0089cc
}
.fullsizebox
{
    BACKGROUND: url(/media/backgrounds/bg_fullsize_top.gif) #fff no-repeat 0px 0px;
    WIDTH: 951px
}
.fullsizebox_bottom
{
    BACKGROUND: url(/media/backgrounds/bg_fullsize_bottom.gif) no-repeat 0px 0px;
    MARGIN-BOTTOM: 15px;
    HEIGHT: 7px
}
.fullsizebox .column
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px
}
.fullsizebox H1
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0pt;
    OVERFLOW: hidden;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    HEIGHT: 21px
}
.teaser-plain
{
    MARGIN-BOTTOM: 15px;
    WIDTH: 297px
}
.teaser-plain .content
{
    BACKGROUND: url(/media/backgrounds/bg_teaser-plain_top.gif) no-repeat 0px 0px;
    WIDTH: 297px
}
.teaser-plain .bottom
{
    BACKGROUND: url(/media/backgrounds/bg_teaser-plain_bottom.gif) no-repeat left bottom;
    HEIGHT: 33px
}
.teaser-plain H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    COLOR: #0089cc;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #c9c9c9 1px solid
}
.teaser-plain P
{
    MARGIN-TOP: 7px;
    PADDING-LEFT: 7px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 7px;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #c9c9c9 1px solid;
    aapadding: 7px 10px 5px 10px
}
.teaser-plain .imagebox
{
    BORDER-BOTTOM: #c9c9c9 1px solid
}
.teaser-plain .imagebox .ie-img-wrapper
{
    FLOAT: right
}
.teaser-plain .imagebox P
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    FLOAT: left;
    BORDER-LEFT: medium none;
    WIDTH: 140px;
    BORDER-BOTTOM: medium none
}
.teaser-plain A.arrow
{
    PADDING-RIGHT: 14px;
    MARGIN: 9px 0px 5px
}
BODY.sound
{
    BACKGROUND: url(/media/backgrounds/bg_body_service.gif) #5c5a5b repeat-x left top
}
BODY.sound #container
{
    WIDTH: 957px! important
}
BODY.sound #container #content
{
    WIDTH: 957px! important
}
BODY.sound #header1
{
    MARGIN-LEFT: 3px! important;
    WIDTH: 951px! important;
    MARGIN-RIGHT: 3px! important
}
BODY.sound #header2
{
    MARGIN-LEFT: 3px! important;
    WIDTH: 951px! important;
    MARGIN-RIGHT: 3px! important
}
HTML > BODY.sound .fullsizebox
{
    BACKGROUND: url(/media/backgrounds/bg_fullsize_top.png) no-repeat 0px 0px;
    WIDTH: 957px
}
HTML > BODY.sound .fullsizebox_bottom
{
    BACKGROUND: url(/media/backgrounds/bg_fullsize_bottom.png) no-repeat 0px 0px;
    MARGIN-BOTTOM: 15px;
    HEIGHT: 14px
}
#content #home #homeInner2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/backgrounds/bg_home_bottom2.gif) repeat-x left bottom;
    PADDING-BOTTOM: 7px;
    OVERFLOW: hidden;
    WIDTH: 759px;
    PADDING-TOP: 0px
}
#content #home #homeInner2 .homeTeaserbar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 759px;
    PADDING-TOP: 8px
}
#content #home #homeInner2 .homeTeaserbar .teaser
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 0px 15px
}
#content #home #homeInner2 .homeTeaserbar .no01
{
    WIDTH: 734px
}
#content #home #homeInner2 .homeTeaserbar .no02
{
    BACKGROUND: url(/media/elements/el_home_teaser_line_top.gif) no-repeat right top;
    WIDTH: 211px
}
#content #home #homeInner2 .homeTeaserbar .no02b
{
    BACKGROUND: url(/media/elements/el_home_teaser_line_bottom.gif) no-repeat right bottom
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser
{
    OVERFLOW: hidden
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .bt
{
    FLOAT: left;
    WIDTH: 25px;
    HEIGHT: 75px
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .bt SPAN
{
    DISPLAY: none
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .btLeft
{
    BACKGROUND: url(/media/buttons/bt_home_teas_left.gif) no-repeat left top
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser #in
{
    FLOAT: left
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .carousel-box
{
    OVERFLOW: hidden;
    WIDTH: 142px;
    POSITION: relative;
    HEIGHT: 115px
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .carousel-images
{
    WIDTH: 10000px;
    POSITION: absolute;
    HEIGHT: 115px
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .carousel-images DIV
{
    FLOAT: left;
    WIDTH: 142px
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser #in H4
{
    FONT-WEIGHT: bold;
    MARGIN: 3px 0px 0px
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser #in A:hover
{
    COLOR: #0089cc
}
#content #home #homeInner2 .homeTeaserbar .no02 .toggleTeaser .btRight
{
    BACKGROUND: url(/media/buttons/bt_home_teas_right.gif) no-repeat left top
}
#content #home #homeInner2 .homeTeaserbar .no03
{
    MARGIN: 0px 0px 0px 19px;
    WIDTH: 280px
}
#content #home #homeInner2 .homeTeaserbar H2
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 9px;
    COLOR: #0089cc
}
#content #home #homeInner2 .homeTeaserbar P
{
    MARGIN: 0px 0px 13px;
    LINE-HEIGHT: 12px
}
#content #home #homeInner2 .homeTeaserbar .no03 H3
{
    CLEAR: both;
    MARGIN: 0px 0px 3px
}
#content #home #homeInner2 .homeTeaserbar .no03 H4
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 20px 0px 0px
}
#content #home #homeInner2 .homeTeaserbar .no03 A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/media/elements/el_menu_arrow.gif) no-repeat 1px 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 17px;
    COLOR: #333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
#content #home #homeInner2 .homeTeaserbar .no03 A:hover
{
    BACKGROUND: url(/media/elements/el_menu_arrow_active.gif) no-repeat 1px 4px;
    COLOR: #0089cc
}
#content #main .items2
{
}

#content #mainx .related
{
    BACKGROUND: url(/media/backgrounds/bg_related.gif) no-repeat left top;
    MARGIN: 0px 0px 10px 8px;
    WIDTH: 550px;
    HEIGHT: 150px;
}
#bodyProfessional #content #mainx .related
{
    BACKGROUND-IMAGE: url(/media/backgrounds/bg_related_grey.gif)
}
#content #mainx .related H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/media/backgrounds/bg_related_h3.gif) no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    HEIGHT: 31px
}
HTML > BODY #content #mainx .related H3
{
    HEIGHT: 23px
}
#bodyProfessional #content #mainx .related H3
{
    BACKGROUND-IMAGE: url(/media/backgrounds/bg_related_h3_grey.gif)
}
#content #mainx .related .toggleTeaser
{
    MARGIN: 0px 8px;
    OVERFLOW: hidden
}
#content #mainx .related .toggleTeaser .bt
{
    FLOAT: left;
    WIDTH: 31px;
    HEIGHT: 103px
}
#content #mainx .related .toggleTeaser .bt SPAN
{
    DISPLAY: none
}
#content #mainx .related .toggleTeaser .btLeft
{
    BACKGROUND: url(/media/buttons/bt_related_left.gif) no-repeat 8px 41px
}
#content #mainx .related .toggleTeaser #in
{
    FLOAT: left
}
#content #mainx .related .toggleTeaser .carousel-box
{
    OVERFLOW: hidden;
    WIDTH: 472px;
    POSITION: relative;
    HEIGHT: 103px
}
#content #mainx .related .toggleTeaser .carousel-images
{
    WIDTH: 10000px;
    POSITION: absolute;
    padding-left:20px;
    HEIGHT: 103px
}
#content #mainx .related .toggleTeaser .carousel-images DIV
{
    FLOAT: left;
    WIDTH: 118px
}
#content #mainx .related .toggleTeaser #in H5
{
    FONT-SIZE: 10px;
    MARGIN: 0px;
    TEXT-ALIGN: center
}
#content #mainx .related .toggleTeaser #in H5 A:hover
{
    COLOR: #0089cc
}
#content #mainx .related .toggleTeaser .btRight
{
    BACKGROUND: url(/media/buttons/bt_related_right.gif) no-repeat 6px 41px
}

