
html {
	color: #000;
	background: #FFF
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0
}

table {
	border-spacing: 0;
	border-collapse: separate
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal
}

li {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

/*input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}*/

legend {
	color: #000
}

.main {
	display: table-cell;
	width: auto;
	padding-bottom: 0
}

.body:after,.main:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0 !important;
	line-height: 0;
	font-size: xx-large;
	content:
		" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "
}

.page {
	margin: 0 auto;
	width: 1000px
}

.rightCol {
	float: right;
	width: 236px;
	padding-bottom: 40px
}

.foot {
	padding-top: 26px
}

.line1:after,.lastUnit:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0 !important;
	line-height: 0;
	font-size: xx-large;
	content:
		" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "
}

.unit {
	float: left
}

.funit {
	float: right
}

.size1of1 {
	float: none
}

.size1of2 {
	width: 50%
}

.size1of3 {
	width: 33.33333%
}

.size2of3 {
	width: 66.66666%
}

.size1of4 {
	width: 25%
}

.size3of4 {
	width: 75%
}

.size1of5 {
	width: 20%
}

.size2of5 {
	width: 40%
}

.size3of5 {
	width: 60%
}

.size4of5 {
	width: 80%
}

.w10 {
	width: 10px
}

.w17 {
	width: 17px;
	overflow: hidden
}

.w18 {
	width: 18px;
	overflow: hidden
}

.w27 {
	width: 27px;
	overflow: hidden
}

.w30 {
	width: 30px;
	overflow: hidden
}

.w70 {
	width: 70px;
	overflow: hidden
}

.w100 {
	width: 100px;
	overflow: hidden
}

.w110 {
	width: 110px;
	overflow: hidden
}

.w116 {
	width: 116px;
	overflow: hidden
}

.w126 {
	width: 126px;
	overflow: hidden
}

.w150 {
	width: 150px;
	overflow: hidden
}

.w160 {
	width: 160px;
	overflow: hidden
}

.w163 {
	width: 163px;
	overflow: hidden
}

.w175 {
	width: 175px
}

.w182 {
	width: 180px
}

.w200 {
	width: 200px !important;
	overflow: visible
}

.w201 {
	width: 201px;
	overflow: hidden
}

.w210 {
	width: 210px;
	overflow: hidden
}

.w220 {
	width: 220px !important
}

.w227 {
	width: 227px !important
}

.w226 {
	width: 226px !important
}

.w228 {
	width: 228px !important
}

.w236 {
	width: 236px !important
}

.w248 {
	width: 248px !important
}

.w251 {
	width: 251px !important
}

.w253 {
	width: 253px !important
}

.w256 {
	width: 256px
}

.w310 {
	width: 310px !important
}

.w312 {
	width: 312px !important
}

.w320 {
	width: 320px !important
}

.w326 {
	width: 326px !important
}

.w332 {
	width: 332px !important
}

.w411 {
	width: 411px !important
}

.w467 {
	width: 467px !important
}

.w473 {
	width: 473px !important
}

.w484 {
	width: 484px
}

.w496 {
	width: 496px
}

.w532 {
	width: 532px
}

.w632 {
	width: 632px
}

.w730 {
	width: 730px
}

.w732 {
	width: 990px
}

.h280 {
	height: 280px
}

.fullcontent {
	width: 732px !important
}

.w980 {
	width: 980px
}

.lastUnit {
	display: table-cell;
	float: none;
	width: auto
}

.mle {
	margin-left: 19px
}

body {
	font-family: "PT Sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #3c3c3c;
	-webkit-text-size-adjust: 100%
}

select,input,button,textarea {
	font-family: "PT Sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 99%;
}

table {
	font-size: inherit;
	font: 100%
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	line-height: 100%
}

img {
	display: block
}

.normal,.ci_lightbox_inner .legend {
	font-style: normal;
	font-weight: normal
}

em,.italic,.legend {
	font-style: italic
}

.bold,strong,.ui-datepicker-calendar a.ui-state-active,.ui-datepicker-title
	{
	font-weight: 700
}

u,.underline {
	text-decoration: underline !important
}

hr {
	border: 5px solid #e2e2e2;
	border-width: 0 0 5px 0;
	margin: 20px 10px 10px 10px
}

.txtL {
	text-align: left
}

.txtC {
	text-align: center
}

.txtR {
	text-align: right
}

.txtT {
	vertical-align: top
}

.txtM {
	vertical-align: middle
}

.txtB {
	vertical-align: bottom
}

cite {
	display: block;
	text-align: right;
	padding-top: 10px
}

.hide,.print {
	display: none
}

.block,.sl,.sm {
	display: block
}

.inline {
	display: inline
}

.invisible {
	visibility: hidden
}

.rel {
	position: relative
}

.abs {
	position: absolute
}

.cl {
	clear: both
}

.teaser {
	cursor: pointer
}




h3,.h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 16px
}

.foot h3 {
	font-size: 12px
}

.head h3,.head .h3 {
	font-size: 15px
}

.content h3 {
	
	padding: 0px 0px 5px 0px; color:#F00; font-family:"Times New Roman", Times, serif; font-weight:bold;
}

.rightnav h3 {
	border-bottom: 1px solid #c8c8c8;
	padding: 9px 12px 8px 12px
}

.hl_text_inner h3,.hl_text_inner .h3,.hl_text_inner p {
	padding-bottom: 12px
}

h4,.h4 {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	display: block
}

.pf_copy h4,.pf_copy .h4 {
	padding-bottom: 10px
}

.content h4,.content .h4 {
	font-size: 16px;
	padding-bottom: 10px;
	text-transform: none;
	line-height: 20px
}

.content .ov_teaser h4 {
	padding-bottom: 5px
}

.content .cat_heading {
	font-size: 13px
}

h5,.h5 {
	font-size: 13px;
	font-weight: 700;
	font-style: normal
}

.content_tabs h5 {
	padding-bottom: 5px
}

p.h5 {
	padding-bottom: 0 !important
}

h6,.h6 {
	font-size: 108%;
	font-weight: normal;
	font-style: italic;
	color: #333
}

.heading {
	background: transparent url('../images/bg.png') 50% -58px repeat-x;
	height: 35px
}

.heading h3 {
	border-bottom: 1px solid #c8c8c8;
	padding: 8px 8px 8px 20px
}

.hometeaser h3 {
	border-bottom: 1px solid #c8c8c8;
	padding: 11px 0 3px;
	font-size: 14px
}

.heading h5,.heading .h5 {
	font-style: normal;
	padding: 8px 20px 7px
}

.headingbright,.headinglive {
	background-position: 50% -108px !important
}

pre {
	margin: 10px
}

table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl
	{
	padding: 0
}

.ptn,.pvn,.pan {
	padding-top: 0 !important
}

.pts,.pvs,.pas {
	padding-top: 5px
}

.ptm,.pvm,.pam {
	padding-top: 10px
}

.ptl,.pvl,.pal {
	padding-top: 20px
}

.prn,.phn,.pan {
	padding-right: 0 !important
}

.prs,.phs,.pas {
	padding-right: 5px
}

.prm,.phm,.pam {
	padding-right: 10px !important
}

.prl,.phl,.pal {
	padding-right: 20px
}

.pbn,.pvn,.pan {
	padding-bottom: 0 !important
}

.pbs,.pvs,.pas {
	padding-bottom: 5px !important
}

.pbm,.pvm,.pam {
	padding-bottom: 10px
}

.pbl,.pvl,.pal {
	padding-bottom: 20px
}

.pln,.phn,.pan {
	padding-left: 0
}

.plnn {
	padding-left: 2px !important
}

.prnn {
	padding-right: 0 !important
}

.pls,.phs,.pas {
	padding-left: 5px
}

.plm,.phm,.pam {
	padding-left: 10px !important
}

.pll,.phl,.pal {
	padding-left: 20px
}

.mtn,.mvn,.man {
	margin-top: 0
}

.mts,.mvs,.mas {
	margin-top: 5px
}

.foot .pts {
	margin-top: 0;
	border-top: 5px solid #fff
}

.mtm,.mvm,.mam {
	margin-top: 12px
}

.mtl,.mvl,.mal {
	margin-top: 20px
}

.mrn,.mhn,.man {
	margin-right: 0 !important
}

.mrs,.mhs,.mas {
	margin-right: 5px
}

.mrm,.mhm,.mam {
	margin-right: 12px
}

.mrl,.mhl,.mal {
	margin-right: 20px
}

.mbn,.mvn,.man {
	margin-bottom: 0 !important
}

.mbs,.mvs,.mas {
	margin-bottom: 5px
}

.mbm,.mvm,.mam {
	margin-bottom: 12px
}

.mbl,.mvl,.mal {
	margin-bottom: 20px
}

.mln,.mhn,.man {
	margin-left: 0
}

.mls,.mhs,.mas {
	margin-left: 5px
}

.mlm,.mhm,.mam {
	margin-left: 12px
}

.mll,.mhl,.mal {
	margin-left: 20px
}

.mbx {
	margin-bottom: 30px
}

.bt {
	border-top: 1px solid #f00
}

.br {
	border-right: 1px solid #f00
}

.bb {
	border-bottom: 1px solid #f00
}

.bl {
	border-left: 1px solid #f00
}

.bv {
	border-top: 1px solid #f00;
	border-bottom: 1px solid #f00
}

.bh {
	border-right: 1px solid #f00;
	border-left: 1px solid #f00
}

.ba {
	border-top: 1px solid #f00;
	border-bottom: 1px solid #f00;
	border-right: 1px solid #f00;
	border-left: 1px solid #f00
}

.bn {
	border-top: 0 solid #f00 !important;
	border-bottom: 0 solid #f00 !important;
	border-right: 0 solid #f00 !important;
	border-left: 0 solid #f00 !important
}

.bnt {
	border-top: 0 solid #f00 !important
}

.bnb {
	border-bottom: 0 solid #f00 !important
}

.b_cdefault {
	border-color: #3c3c3c
}

.b_cgray1 {
	border-color: #595959
}

.b_cgray2 {
	border-color: #666
}

.b_cgray3 {
	border-color: #818181
}

.b_cgray4 {
	border-color: #999
}

.b_corange {
	border-color: #f60
}

.b_cred,.b_error {
	border-color: #dc3c14
}

.b_cblue {
	border-color: #036
}

.b_cblueLight {
	border-color: #d9e1e8
}

.b_cgray8 {
	border-color: #e6e7e8
}

.b_cgray9 {
	border-color: #f0f1f2
}

.b_cgray10 {
	border-color: #f5f6f8
}

.b_cgray8 {
	border-color: #dcddde
}

.b_cdark {
	border-color: #1c1c1c
}

.b_cgray7 {
	border-color: #efefef
}

.b_cgray6 {
	border-color: #e7e7e7
}

.b_cgray5 {
	border-color: #d5d5d5
}

.b_cgray45 {
	border-color: #c8c8c8
}

.b_hgray {
	border-color: #b4b4b4
}

.noborder {
	border-top: 0 solid #f00 !important;
	border-right: 0 solid #f00 !important;
	border-bottom: 0 solid #f00 !important;
	border-left: 0 solid #f00 !important
}

a,a:visited {
	color: #3c3c3c;
	text-decoration: none
}

a.icon_left,a.icon_right,a.icon_right:visited,a.icon_right:hover,a.icon_right:focus,a.icon_left:visited,a.file_left,a.file_left:visited,a.arr_left,a.arr_left:visited,a.h5,a.h5:visited,a.imglnk,a.imglnk:visited
	{
	text-decoration: none !important
}

.content_inner p a,.content_inner p a:visited,.content_inner li a,.content_inner li a:visited,.c_highlight_inner a,.c_highlight_inner a:visited,.application_inner p a,.application_inner p a:visited,.application_inner li a,.application_inner li a:visited
	{
	text-decoration: underline
}

a.mn,a.mn:visited,.mn {
	color: #3c3c3c;
	cursor: default
}

.foot,.foot a,.foot a:visited,.breadcrumb a,.breadcrumb a:visited {
	color: #595959
}

a.mn:hover,.ln_active,.active,a.active,a.pdfcl_active {
	color: #f60 !important;
	text-decoration: none
}

a.mn:hover,a.mn_live,a.mn_live:visited {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #f60
}

a.mn_first:hover {
	border-bottom: 0 solid #f00 !important;
	background-color: transparent !important
}

a.hn,a.hn:visited {
	color: #666
}

a:hover,a:focus {
	color: #f60 !important;
	outline: 0
}

a.hn:hover,a.arr_left:hover,a.arr_left:focus,a.ln:hover,.head a:hover,.foot a:hover,.arr_left a:hover,.layer a:hover,.teaser a:hover,.teaser a:focus,a.file_left:focus,a.file_left:hover
	{
	text-decoration: none !important
}

.content a:hover,.content a:focus {
	text-decoration: underline
}

a.mn_active,a.mn_active:visited,.mn_active {
	color: #f60
}

.content a.pdfcl,.content a.pdfcl:link,.content a.pdfcl:visited,.content a.pdfcl:hover,.content a.pdfcl:focus
	{
	text-decoration: none !important;
}

.cdefault {
	color: #3c3c3c
}

.cgray1 {
	color: #595959
}

.cgray2 {
	color: #666
}

.cgray3 {
	color: #818181
}

.cgray4 {
	color: #999
}

.corange {
	color: #f60
}

.cred,.error {
	color: #dc143c
}

.cblue {
	color: #036
}

.cblueLight {
	color: #d9e1e8
}

.cgray8 {
	color: #e6e7e8
}

.cgray9 {
	color: #f0f1f2
}

.cgray10 {
	color: #f5f6f8
}

.cgray8 {
	color: #dcddde
}

.cdark {
	color: #1c1c1c
}


.hlight {
	padding: 2px 0 14px
}

.rounded {
	background: transparent url('../images/sprite.png') 0 0 no-repeat;
	position: absolute
}

.r_dark span {
	display: block;
	width: 4px;
	height: 4px;
	overflow: hidden
}

.r_white span {
	display: block;
	width: 3px;
	height: 3px;
	overflow: hidden
}

.r_tlg {
	background-position: -1px -221px;
	left: 0;
	top: 0
}

.r_trg {
	background-position: -21px -221px;
	right: 0;
	top: 0
}

.r_blg {
	background-position: -1px -240px;
	left: 0;
	bottom: 0
}

.r_brg {
	background-position: -21px -240px;
	right: 0;
	bottom: 0
}

.r_tld {
	background-position: -1px -252px;
	left: 0;
	top: 0
}

.r_trd {
	background-position: -21px -252px;
	right: 0;
	top: 0
}

.r_bld {
	background-position: -1px -271px;
	left: 0;
	bottom: 0
}

.r_brd {
	background-position: -21px -271px;
	right: 0;
	bottom: 0
}

.sm_tld {
	background-position: -55px -218px;
	left: 0;
	top: 0
}

.sm_bld {
	background-position: -55px -242px;
	left: 0;
	bottom: 0
}

.r_tlw {
	background-position: -30px -252px;
	left: 0;
	top: 0
}

.r_trw {
	background-position: -49px -252px;
	right: 0;
	top: 0
}

.r_blw {
	background-position: -30px -271px;
	left: 0;
	bottom: 0
}

.r_brw {
	background-position: -49px -271px;
	right: 0;
	bottom: 0
}

.icon {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/sprite.png') no-repeat 0 0;
	position: absolute;
	z-index: 1;
	cursor: pointer
}

.icon_single {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/sprite.png') no-repeat 0 0;
	cursor: pointer
}

.image_prev .icon_single,.image_next .icon_single {
	width: 7px;
	height: 10px
}

.arr_left {
	position: relative;
	padding-left: 10px
}

p .arr_left {
	overflow: hidden
}

.arr_s_left {
	position: relative;
	padding-left: 6px
}

.arr_right {
	position: relative;
	padding-right: 10px
}

.arr_left_special {
	position: relative;
	padding-left: 12px;
	font-size: 18px;
}

.icon_right {
	padding-right: 30px;
	position: relative
}

.icon_right_s {
	padding-right: 28px;
	position: relative
}

.icon_left {
	padding-left: 30px !important;
	position: relative
}

.psa_inner .heading .icon_left {
	padding-left: 41px !important
}

.psa_inner .heading .i_search {
	left: 16px;
	top: 5px
}

.file_left {
	padding-left: 22px !important;
	position: relative
}

.stoerer_right {
	padding-right: 65px !important;
	position: relative
}

.i_big {
	width: 23px;
	height: 23px;
	overflow: hidden
}

.i_med {
	width: 20px;
	height: 20px;
	overflow: hidden
}

.i_small,.i_arr {
	width: 10px;
	height: 10px;
	overflow: hidden
}

.i_start {
	background-position: -460px -40px
}

.mn_active .i_start,.mn:hover .i_start {
	background-position: -440px -40px
}

.i_arr {
	right: 7px;
	top: 13px
}

.arr_do {
	background-position: -510px -40px
}

.arr_uo,.mn:hover .arr_do,.mn_live .arr_do {
	background-position: -490px -40px
}

.image_top:hover .arr_uo {
	background-position: -490px -51px
}

.image_top_active .arr_uo {
	background-position: -510px -41px !important
}

.image_top_active:hover .arr_uo {
	background-position: -510px -51px !important
}

.image_top .arr_uo {
	height: 10px;
	margin: 0 auto;
	width: 7px;
	background-position: -490px -41px
}

.arr_ro {
	top: 4px;
	background-position: -480px -40px
}

.arr_lo {
	top: 4px;
	background-position: -498px -40px
}

.productcategories .arr_ro,.contentpartner .arr_ro {
	top: 8px;
	left: 0
}

.image_prev:hover .arr_lo,.arr_lb {
	background-position: -498px -50px
}

.image_next .arr_ro {
	background-position: -477px -40px
}

.image_next:hover .arr_ro,.arr_rb {
	background-position: -477px -50px
}

.arr_s_ro {
	top: 6px;
	background-position: -480px -22px
}

.arr_s_left .arr_s_ro {
	left: 0
}

.arr_b_ro {
	top: 7px;
	background-position: -440px -65px;
	left: 0px;
	height: 15px
}

.arr_s_lo {
	top: 6px;
	background-position: -490px -22px
}

.arr_psp {
	top: 4px;
	background-position: -480px -40px
}

.lmap .arr_ro {
	top: 6px
}

.nt .arr_ro {
	top: 3px
}

.arr_left .arr_ro {
	left: 0
}

.arr_s_left .arr_s_ro {
	left: 0
}

.arr_right .arr_ro {
	right: 8px;
	top: 11px
}

.h3 .arr_ro {
	top: 5px
}

.pdfcl_active .arr_ro {
	background-position: -510px -40px
}

.gallerycategories .arr_ro {
	top: 14px !important
}

.ps_overviewtable .arr_ro {
	background-position: -480px -22px;
	top: 6px !important
}

.f_facebook {
	background-position: -420px 0;
	top: -2px;
	margin-top: -2px
}

.f_twitter {
	background-position: -440px 0;
	top: -2px;
	margin-top: -2px
}

.f_youtube {
	background-position: -460px 0;
	margin-top: -2px
}

a:hover .f_facebook {
	background-position: -420px -20px
}

a:hover .f_twitter {
	background-position: -440px -20px
}

a:hover .f_youtube {
	background-position: -460px -20px
}

.i_plus {
	background-position: -150px -0px;
	right: 0;
	top: -4px
}

.i_minus {
	background-position: -180px -0px;
	right: 0;
	top: -4px
}

a:hover .i_plus,.heading:hover .i_plus {
	background-position: -150px -30px
}

a:hover .i_minus,.heading:hover .i_minus {
	background-position: -180px -30px
}

.heading .i_plus {
	position: absolute;
	top: 6px;
	right: 20px
}

.heading .i_plus_extra {
	position: absolute;
	right: 0;
	top: 5px
}

.i_bigarrdown {
	background-position: 0 0;
	right: 0;
	top: -4px
}

a:hover .i_bigarrdown {
	background-position: 0 -30px
}

.i_bigarrup {
	background-position: -60px 0;
	right: 0;
	top: -4px
}

a:hover .i_bigarrup {
	background-position: -60px -30px
}

.i_bigarrleft {
	background-position: -30px 0;
	right: 0;
	top: -4px
}

.i_bigarrleft_inactive {
	background-position: -330px -60px !important;
	cursor: default
}

a:hover .i_bigarrleft {
	background-position: -30px -30px
}

.i_bigarrright {
	background-position: -90px 0;
	right: 0;
	top: -4px
}

.i_bigarrright_inactive {
	background-position: -330px -90px !important;
	cursor: default
}

a:hover .i_bigarrright {
	background-position: -90px -30px
}

.i_search {
	background-position: -240px -30px;
	left: 5px; *
	left: -25px; #
	left: 5px;
	top: 5px;
	cursor: default !important
}

.i_print {
	background-position: -90px -60px
}

a:hover .i_print {
	background-position: -90px -90px
}

.i_top {
	background-position: -60px -60px
}

a:hover .i_top {
	background-position: -60px -90px
}

.i_info {
	background-position: -120px 0
}

.i_info_live {
	background-position: -120px -30px
}

.i_pdf {
	background-position: -420px -40px;
	left: 0;
	top: 0
}

.i_doc {
	background-position: -400px -40px;
	left: 0;
	top: 0
}

.i_xls {
	background-position: -380px -40px;
	left: 0;
	top: 0
}

.i_unk {
	background-position: -359px -40px;
	left: 0;
	top: 0
}

.i_zip {
	background-position: -340px -40px;
	left: 0;
	top: 0
}

.i_zoomin {
	background-position: -0px -60px
}

.i_zoomin_inactive {
	background-position: -360px -60px;
	cursor: default
}

.i_zoomout {
	background-position: -30px -60px
}

.i_zoomout_inactive {
	background-position: -390px -60px;
	cursor: default
}

.i_switchon {
	background-position: -0px -400px
}

.i_switchon_inactive {
	background-position: -0px -460px;
	cursor: default
}

.i_switchoff {
	background-position: -30px -400px
}

.i_switchoff_inactive {
	background-position: -30px -460px;
	cursor: default
}

.i_scrollleft {
	background-position: -464px -65px;
}

.i_scrollleft_inactive {
	background-position: -464px -85px;
}

.i_scrollright {
	background-position: -440px -65px;
}

.i_scrollright_inactive {
	background-position: -440px -85px;
}
.i_resize {
	background-position: -180px -60px
}

.i_resize_inactive {
	background-position: -416px -60px;
	cursor: default
}

.i_lightbox {
	background-position: -150px -60px;
	right: 0;
	top: 7px
}

a:hover .i_zoomin {
	background-position: -0px -90px
}

a:hover .i_zoomout {
	background-position: -30px -90px
}

a:hover .i_switchon {
	background-position: -0px -430px
}

a:hover .i_switchoff {
	background-position: -30px -430px
}
a:hover .i_resize {
	background-position: -180px -90px
}

a:hover .i_lightbox,.active .i_lightbox {
	background-position: -150px -90px
}

.i_playmini {
	background-position: -400px -200px;
	top: 20px;
	right: 27px;
	width: 20px;
	height: 20px
}

.i_playmed {
	background-position: -560px -150px !important;
	top: 20px;
	right: 27px;
	width: 30px;
	height: 30px
}

.i_remember {
	background-position: -269px -60px;
	top: -1px;
	left: 0
}

a:hover .i_remember {
	background-position: -269px -90px
}

.i_s_bigarrdown {
	background-position: -360px 0;
	right: 0;
	top: -1px
}

a:hover .i_s_bigarrdown {
	background-position: -360px -20px
}

.i_s_bigarrup {
	background-position: -380px 0;
	right: 0;
	top: -1px
}

a:hover .i_s_bigarrup {
	background-position: -380px -20px
}

.i_s_plus {
	background-position: -400px 0;
	right: 0;
	top: -1px
}

a:hover .i_s_plus {
	background-position: -400px -20px
}

.i_s_minus {
	background-position: -320px 0;
	right: 0;
	top: -1px
}

a:hover .i_s_minus {
	background-position: -320px -20px
}

.i_s_info {
	background-position: -340px 0;
	position: static;
	display: inline;
	padding-left: 15px;
	margin-left: 5px;
	line-height: 15px;
	font-size: 15px
}

.i_s_info:hover {
	background-position: -340px -20px
}

.i_rss {
	background-position: -210px -60px;
	position: absolute;
	top: -3px;
	left: 0
}

a:hover .i_rss {
	background-position: -210px -90px
}

.stoerer {
	position: absolute;
	overflow: hidden;
	width: 57px;
	height: 57px;
	pointer: default
}

.stoerer_right .stoerer {
	right: 0;
	top: -30px
}

.stoerer_left {
	left: -13px;
	top: -27px
}

.stoerer_new {
	background-position: 0 -300px
}

.stoerer_topseller {
	background-position: -60px -300px
}

.stoerer_attention {
	background-position: -120px -300px
}

.stoerer_nature {
	background-position: -180px -300px
}

.stoerer_preparation {
	background-position: -240px -300px
}

.playbutton {
	background: transparent url('/_resources/img/icons/play.png') no-repeat 50% 50%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 20px;
	display: block;
	right: 0
}

.playbutton_s {
	background: transparent url('/_resources/img/icons/play_s.png') no-repeat 50% 50%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: block;
	right: 0
}

.slidebutton {
	background: transparent url('/_resources/img/icons/slide.png') no-repeat 50% 50%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 20px;
	display: block;
	right: 0
}

.hnav,.lnav {
	font-size: 13px;
	line-height: 13px
}

.mnav,.big {
	font-size: 15px;
	line-height: 20px
}

.fs {
	font-size: 10px;
	line-height: 12px
}

.shadow {
	background: transparent url('/_resources/img/icons/shadows.png') 0 0 no-repeat
}

.s_mn {
	position: absolute;
	width: 25px;
	height: 34px;
	top: 0;
	display: none
}

.s_sl {
	height: 30px;
	background-position: 50% -54px
}

a.mn:hover .s_mn,.mn_live .s_mn {
	display: block;
	z-index: 10
}

.s_mnl {
	background-position: -465px -90px;
	left: -26px
}

.s_mnr {
	background-position: -490px -90px;
	right: -26px
}

.sb {
	height: 54px;
	background-position: 50% 0
}

.sl {
	background-position: 0 -65px
}

.breadcrumbs {
	z-index: 10;
	position: relative;
	width: 980px;
	height: 50px;
	overflow: hidden
}

.breadcrumb {
	height: 50px;
	color: #595959;
	overflow: hidden
}

.breadcrumb_inner {
	padding: 14px 21px 0 0
}

.bcrumb {
	border: 1px solid #c8c8c8;
	border-left: 0 solid #c8c8c8;
	display: block;
	background-color: #fff
}

.bcrumb_first {
	border-left: 1px solid #c8c8c8
}

.bc {
	display: block;
	height: 23px;
	line-height: 22px;
	padding: 0 6px 0 12px;
	position: relative;
	height: 23px
}

.bc_first {
	padding: 0 4px 0 8px;
	background-color: transparent
}

.bcrumb_special {
	padding: 1px 6px 1px 19px;
	background: transparent url('/_resources/img/structure/wo80.png') repeat 0 0
}

.bc_special {
	padding: 0
}

.bc_bar {
	right: -17px;
	width: 17px;
	height: 25px; *
	height: 24px;
	top: -1px; *
	top: -4px;
	background-position: -520px -160px; *
	overflow: hidden
}

.bc_last .bc_bar {
	background-position: -540px -160px
}

.toolbar {
	height: 73px
}

.toolbar_inner {
	padding-top: 30px
}

.footnotes {
	padding: 30px 0 0
}

.tooltipbox {
	width: 295px;
	background: transparent url('/_resources/img/icons/bg_y.png') repeat-y 0 0;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 500
}

.tooltipbox_inner {
	padding: 10px 20px;
	display: none
}

.tooltip_content {
	padding: 6px 9px
}

.tt_content {
	padding: 6px 9px
}

.tt {
	background: transparent url('../images/sprite.png') no-repeat 0 0;
	position: absolute;
	left: 0;
	right: 0
}

.ttb_top {
	background-position: -77px -255px;
	height: 10px;
	line-height: 1px;
	top: -10px
}

.ttb_bot {
	background-position: -77px -265px;
	height: 10px;
	line-height: 1px;
	bottom: -10px
}

.bcc {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	cursor: pointer
}

.bcc_cut {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	cursor: pointer;
	margin-left: -1px
}

.active .bcc {
	width: auto
}

.active .bcc_cut {
	width: auto
}

.bcc_pts {
	width: 10px;
	float: left;
	overflow: hidden;
	white-space: nowrap
}

.active .bcc_pts {
	width: 1px;
	text-indent: 5px
}

form.jqtransformdone label {
	margin-top: 4px;
	margin-right: 8px;
	display: block;
	float: left
}

form.jqtransformdone div.rowElem {
	clear: both;
	padding: 4px 0
}

button.jqTransformButton {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	overflow: visible
}

button.jqTransformButton span {
	background: transparent url('/_resources/img/forms/btn_right.gif') no-repeat right
		top;
	display: block;
	float: left;
	padding: 0 4px 0 0;
	margin: 0;
	height: 30px
}

button.jqTransformButton span span {
	background: transparent url('/_resources/img/forms/btn_left.gif') no-repeat top left;
	color: #333;
	padding: 8px 4px 6px 8px;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	display: block;
	text-decoration: none;
	height: auto;
	white-space: nowrap
}

button.jqTransformButton_hover span span {
	background-position: left -33px
}

button.jqTransformButton_hover span {
	background-position: right -33px
}

button.jqTransformButton_click span span {
	background-position: left -66px
}

button.jqTransformButton_click span {
	background-position: right -66px
}

* html button.jqTransformButton {
	height: 33px
}

*+html button.jqTransformButton {
	height: 33px
}

.jqTransformInputWrapper {
	background: transparent url('/_resources/img/forms/input/input_text_left.gif')
		no-repeat left top;
	height: 31px;
	padding: 0;
	float: left
}

.jqTransformInputInner {
	background: transparent url('/_resources/img/forms/input/input_text_right.gif')
		no-repeat top right;
	padding: 0;
	margin: 0
}

.jqTransformInputInner div {
	height: 31px;
	margin: 0 0 0 4px
}

.jqTransformInputInner div input {
	font-size: 12px;
	line-height: 16px;
	vertical-align: middle;
	color: #404040;
	border: 0;
	padding: 7px 0 0 0;
	margin: 0;
	background: transparent
}

* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height: 24px
}

*+html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left: -10px;
	height: 24px
}

.jqTransformInputWrapper_hover {
	background-position: left -31px
}

.jqTransformInputWrapper_hover div.jqTransformInputInner {
	background-position: right -31px
}

.jqTransformInputWrapper_focus {
	background-position: left -62px
}

.jqTransformInputWrapper_focus div.jqTransformInputInner {
	background-position: right -62px
}

.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin: 0 8px
}

.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -13px;
	left: -2px;
	height: 42px;
	padding-left: 4px
}

table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
	font-size: 13px;
	line-height: 16px;
	resize: vertical
}

table.jqTransformTextarea td {
	font-size: 1px;
	line-height: 1px;
	width: 5px;
	height: 5px;
	margin: 0;
	padding: 0;
	border: 0 solid #ff0 !important
}

table.jqTransformTextarea {
	width: auto;
	border-bottom: 0 solid #fff
}

table.jqTransformTextarea textarea {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0;
	overflow: auto
}

table.jqTransformTextarea td#jqTransformTextarea-tl {
	background: url('/_resources/img/forms/textarea/textarea_tl.gif') no-repeat top left
}

table.jqTransformTextarea td#jqTransformTextarea-tm {
	background: url('/_resources/img/forms/textarea/textarea_tm.gif') repeat-x top left
}

table.jqTransformTextarea td#jqTransformTextarea-tr {
	background: url('/_resources/img/forms/textarea/textarea_tr.gif') no-repeat top left
}

table.jqTransformTextarea td#jqTransformTextarea-ml {
	background: url('/_resources/img/forms/textarea/textarea_ml.gif') repeat-y top left
}

table.jqTransformTextarea td#jqTransformTextarea-mm {
	background: url('/_resources/img/forms/textarea/textarea-mm.gif') repeat
}

table.jqTransformTextarea td#jqTransformTextarea-mr {
	background: url('/_resources/img/forms/textarea/textarea_mr.gif') repeat-y top left
}

table.jqTransformTextarea td#jqTransformTextarea-bl {
	background: url('/_resources/img/forms/textarea/textarea_bl.gif') no-repeat top left
}

table.jqTransformTextarea td#jqTransformTextarea-bm {
	background: url('/_resources/img/forms/textarea/textarea_bm.gif') repeat-x top left
}

table.jqTransformTextarea td#jqTransformTextarea-br {
	background: url('/_resources/img/forms/textarea/textarea_br.gif') no-repeat top left
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
	background-position: 0 -5px
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
	background-position: 0 -5px
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
	background-position: 0 -5px
}

table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
	background-position: -5px 0
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
	background-image: url('/_resources/img/forms/textarea/textarea-mm-hover.gif')
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
	background-position: -5px 0
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
	background-position: 0 -5px
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
	background-position: 0 -5px
}

table.jqTransformTextarea-hover td#jqTransformTextarea-br {
	background-position: 0 -5px
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
	background-position: 0 -10px
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
	background-position: 0 -10px
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
	background-position: 0 -10px
}

table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
	background-position: -10px 0
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
	background-image: url('/_resources/img/forms/textarea/textarea-mm-focus.gif')
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
	background-position: -10px 0
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
	background-position: 0 -10px
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
	background-position: 0 -10px
}

table.jqTransformTextarea-focus td#jqTransformTextarea-br {
	background-position: 0 -10px
}

table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0 solid red
}

table.jqTransformTextarea .jqTransformSafariTextarea textarea {
	background: 0;
	position: absolute;
	top: -2px;
	left: -8px;
	resize: none !important;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 3px;
}

.jqTransformRadioWrapper {
	float: left;
	display: block;
	margin: 5px 4px 0 0
}

.jqTransformRadio {
	background: transparent url('/_resources/img/forms/radio.gif') no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display: block
}

span.jqTransformCheckboxWrapper {
	display: block;
	float: left;
	margin-top: 5px
}

a.jqTransformCheckbox {
	background: transparent url('/_resources/img/forms/checkbox.gif') no-repeat center
		top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display: block
}

a.jqTransformChecked {
	background-position: center bottom
}


.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.ui-helper-clearfix {
	display: inline-block
} /*\*/
** /.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity =         0)
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-widget-content {
	background: #595959 url('/_resources/img/ie.gif') 50% top repeat-x;
	color: #333;
	zoom: 1;
	z-index: 17 !important
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: #999 none 50% 50% repeat-x;
	color: #fff;
	font-weight: bold;
	display: block !important
}

.ui-widget-header a {
	color: #fff
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	border: 1px solid #f0f1f1;
	background: #f60 none 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #1c94c4;
	text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	border: 1px solid #595959;
	background: #fff;
	font-weight: bold;
	color: #c77405
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #c77405;
	text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #595959;
	font-weight: bold;
	color: #eb8f00
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none
}

.ui-widget :active {
	outline: 0
}


.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ledtoggle {
	position: absolute;
	top: 140px;
	right: 0;
	width: 38px;
	overflow: hidden;
	height: 500px;
	z-index: 19
}

.ledtoggle_inner {
	margin-left: 38px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	text-align: left;
	border-right: 0 solid #ff0 !important
}

.ltoggle {
	width: 890px;
	height: 400px;
	overflow: hidden;
	position: relative;
	text-align: left
}

.led_content_main {
	width: 625px
}

.led_content_sub {
	width: 265px
}

.lt_icon {
	position: absolute;
	left: 0;
	top: 40px;
	background-position: -82px -150px;
	width: 38px;
	height: 40px
}

.lt_icon:hover {
	background-position: -122px -150px
}

.lt_icon_live {
	background-position: -2px -150px
}

.lt_icon_live:hover {
	background-position: -42px -150px
}

.categories {
	position: relative;
	margin-bottom: 20px
}

.productcategories {
	border-bottom: 10px solid #fff
}

.gallerycategories {
	padding-top: 10px;
	padding-bottom: 30px
}

.categories_inner {
	border: 1px solid #c8c8c8
}

.category_outer { #
	text-align: center
}

.category {
	border-bottom: 10px solid #fff
}

.categories .h4 {
	padding-bottom: 0 !important;
	line-height: 18px !important
}

.category_inner {
	width: 200px;
	margin: 17px auto 0; #
	text-align: left;
	position: relative;
	height: 180px
}

.productcategories .category_inner {
	height: 225px
}

.appcategories .category_inner {
	height: 225px
}

.contentpartner .category_inner {
	height: 225px
}

.contentpartner .cat_copy {
	margin-top: 2px
}

.cat_image {
	background: transparent none 50% 50% no-repeat;
	width: 200px;
	height: 150px;
	margin-top: 1px
}

.cat_copy {
	border-top: 1px solid #c8c8c8
}

.appcategories .cat_copy {
	border-top: 0 solid #c8c8c8
}

.gallerycategories .cat_copy {
	border-top: 1px solid #c8c8c8;
	padding-top: 5px
}

.productcategories .cat_copy {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	background: url('/_resources/img/structure/wo80.png');
	height: 64px;
	overflow: hidden
}

.cat_heading {
	margin-top: 5px;
	display: block
}

.appcategories .cat_heading {
	display: block
}

.productcategories .cat_text {
	border-top: 5px solid #fff
}

.cat_hovertext {
	display: none;
	background: transparent url('/_resources/img/structure/wo80.png') repeat 0 0;
	position: absolute;
	left: 0;
	bottom: 75px;
	right: 0;
	padding: 12px
}

.appcategories .cat_hovertext {
	bottom: 75px
}

.productfamily {
	height: 180px
}

.productfamily_inner {
	width: 330px;
	margin: 0 auto;
	border-top: 1px solid #c8c8c8;
	padding-top: 20px
}

.pf_image {
	width: 120px;
	height: 140px;
	background: transparent none left top no-repeat
}

.pf_copy {
	padding-left: 140px
}

.pd_image {
	width: 330px;
	
}

.pd_image_inner {
	width: 330px;
	
	overflow: hidden;
	position: relative
}

.zoomWindow {
	overflow: hidden;
	z-index: 40 !important
}

.pdi_controls {
	padding-top: 3px
}

a.pd_lsi, a.pd_lsi:visited {
    display: block;
    margin: 0;
    opacity: 0.6;
    padding: 1px;
	background-color: #dcddde;
    text-decoration: none !important;
}

a.pd_lsi_active, a.pd_lsi_active:visited, a.pd_lsi_active:hover, a.pd_lsi_active:focus {
    background-color: #f60 !important;
    opacity: 1 !important;
}

a.pd_lsi:hover {
	opacity: 1 !important;
	zoom: 1
}

a.pd_lsi:hover {
	background-color: #c8c8c8;
	text-decoration: none !important
}

.pd_scroll {
	width: 13px;
	padding: 27px 0 0 2px;
}

.pd_listing {
	width: 216px;
}

.pd_scroll_text {
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.pd {
	margin-left: 360px
}

.pd_copy {
	padding-right: 62px;
	overflow: hidden
}

.pd_footer {
	padding-top: 16px
}

.pd_teaser {
	padding-top: 34px
}

.pdt_item {
	position: relative;
	width: 170px
}

.pdt_item_inner {
	border: 1px solid #c8c8c8;
	height: 60px
}

.pdt_copy {
	padding: 14px 8px 0 8px
}

.product_famaily {
	margin-top: 20px;
	position: relative
}

.pd_family_scroller {
	height: 39px;
	border-bottom: 1px solid #c8c8c8
}

.pdfc_scrollarea {
	position: absolute;
	width: 670px;
	left: 29px;
	top: 0;
	overflow: hidden;
	height: 43px
}

.pdfc_label_container {
	position: absolute;
	left: 0;
	top: 0;
	width: 5000px;
	padding: 0;
	margin: 0
}

.pdfc_label {
	margin: 0 4px;
	position: relative
}

.pdfc_label_active {
	background-image: none;
	padding-bottom: 17px
}

.pdfcl {
	border: 1px solid #d5d5d5;
	height: 18px;
	display: block;
	padding: 5px 21px 6px 12px;
	background: #fff url('../images/bg.png') repeat-x 50% -58px
}

.pdfcl_active {
	padding-bottom: 16px;
	border-bottom: 0 solid #fff;
	background-image: none
}

.pdfc_label_active .r_bld,.pdfc_label_active .r_brd {
	display: none
}

.pdfcl:hover {
	background-position: 50% -108px
}

.pdfc_label_header {
	padding-top: 9px
}

.pdfc_label_link,.pdfc_label_link:visited {
	padding-bottom: 2px;
	text-decoration: none
}

.pd_link_bt_previous_container {
	background: #FFF;
	position: absolute;
	left: 0;
	top: 0;
	padding: 5px 8px 5px 0
}

.pd_link_bt_next_container {
	background: #FFF;
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px 0 5px 7px
}

.pdfamily_inner {
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	padding: 18px 19px;
	margin-bottom:20px;
}

.pdf_options {
	width: 210px
}

.pdf_options_inner {
	padding: 10px 0 0 0
}

.pdf_copy {
	margin-left: 20px;
	margin-right: 210px
}

.pdf_productcopy {
	padding: 20px 0 0 0;
	width: 450px
}

.pdfo {
	padding: 4px 0
}

.pdf_tabs {
	zoom: 1 !important
}

.pdf_intro {
	padding-top: 10px;
	padding-left: 20px
}

.pdf_tabs_outer {
	padding: 22px 0 0
}

.accordeon_tabs {
	padding: 0 20px 22px;
	position: relative
}

.pdft_content {
	width: 692px
}

.content_tabs .pdft_content {
	width: 690px
}

.pdft_content_inner {
	border: 1px solid #c8c8c8;
	border-top: 0 solid #f00
}

.pdft_nested_content {
	border-top: 0 solid red
}

.content_tabs .pdft_content_inner,.accordeon_tabs .pdft_content_inner {
	padding-top: 26px
}

.content_tabs .pdf_tabs_outer,.accordeon_tabs .pdf_tabs_outer {
	padding-top: 0
}

.zoomarea_outer {
	position: absolute;
	left: 0;
	top: 0;
	width: 330px;
	height: 315px
}

.pd_swap {
	right: 0;
	position: absolute;
	background: #fff
}

.pd_lightboxzoom .stoerer {
	right: 0;
	top: -10px
}

.zoomarea {
	position: absolute
}

.ui-draggable {
	cursor: url('/_resources/img/cursor/hand_open.cur'), move
}

.ui-draggable-dragging {
	cursor: url('/_resources/img/cursor/hand_closed.cur'), move
}

.gallerybox {
	background-color: #f0f1f2
}

.topbox {
	position: relative
}

.gallerybox .ci_lightbox .legend {
	font-style: normal;
	padding: 3px 0 1px 11px
}

.gallerybox .ci_lightbox .switch {
	padding: 3px 5px 0px 0px
}

.gallerybox .copy_switchoff {
	display: none;
}
.imagebrowser {
	width: 730px;
	overflow: hidden
}

.imagebrowser_inner {
	width: 730px;
	height: 388px;
	background-color: #f0f1f2;
	overflow: hidden;
	position: realtive;
	top: 0;
	left: 0
}

.imagebrowser_inner_dark {
	 background-color: #595959 !important;
}
#zoom_fadein {
	background-color: #fff;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#zoom_fadeout {
	background-color: #000;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none
}

.gallerybox_inner .ci_lightbox_inner {
	border: 0 solid #ff0;
	border-top: 1px solid #c8c8c8
}

.gallery_listing {
	padding: 6px 6px 0 6px
}

a.gb_lsi,a.gb_lsi:visited {
	display: block;
	text-decoration: none !important;
	padding: 7px;
	margin: 0;
	opacity: .6;
	filter: alpha(opacity =         60);
	zoom: 1
}

a.gb_lsi:hover {
	opacity: 1 !important;
	zoom: 1
}

a.gb_lsi:hover {
	background-color: #dcddde;
	text-decoration: none !important
}

a.gb_lsi_active,a.gb_lsi_active:visited {
	background-color: #595959;
	opacity: 1 !important;
	filter: alpha(opacity =         100)
}

.pdfc_applications_noscroll {
	margin: 0 5px !important;
	left: 0;
	!
	important
}

.applicationtabs {
	padding: 0 0 20px !important
}

.applicationtabs .pdf_options {
	display: none !important
}

.applicationtabs .pdf_copy {
	margin-right: 20px !important;
	padding: 20px 40px 0 0;
	border-top: 1px solid #c8c8c8
}

.pdf_copy.content_first,.pdf_copy.content_shaded {
	border-top: 0 solid #f00 !important
}

.suggested {
	margin: 0 20px;
	padding-top: 8px
}

.suggested_wheel {
	margin: 0 20px 0
}

.sw_inner {
	padding: 0 0 12px 0;
	text-align: right
}

.application_inner {
	padding-top: 30px
}

.suggested_full {
	clear: both;
	position: relative
}

.smallpager {
	width: 180px;
	margin: 0 auto;
	border: 0 solid #333 !important;
	display: block;
	clear: both;
	padding: 8px 0 8px !important
}

.psp_icon_left {
	margin: 0 0 0 15px
}

.psp_icon_right {
	margin: 0 15px 0 0
}

.video_listing {
	clear: both;
	margin: 0 auto;
	width: 220px;
	padding: 12px 0 0
}

.vl_inner {
	padding: 0 0 6px
}

.vli {
	display: block;
	width: 103px;
	padding-bottom: 0
}

.image_arrow {
	position: absolute;
	z-index: 15;
	background: transparent url('/_resources/img/structure/wo80.png') 0 0 repeat
}

.image_prev {
	padding: 25px 0;
	width: 10px;
	left: 0;
	top: 150px
}

.image_next {
	padding: 25px 0;
	width: 10px;
	right: 0;
	top: 150px
}

.smallpager .psp_li {
	display: block;
	text-align: center
}

.imagebrowser_inner img {
	margin: 0 auto
}

.application_inner .c_highlight_inner {
	padding: 20px 60px 0 21px
}

.application_inner .c_nohighlight_inner {
	padding: 0 60px 10px 21px
}

.tabcontent {
	margin-top: 5px
}

.tabcontent_first {
	margin-top: 0
}

.cat_ups {
	bottom: 75px;
	text-align: center;
	position: absolute;
	background: transparent url('/_resources/img/structure/stoererbg.png') repeat 50%
		50%;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0 !important;
	line-height: 20px;
	overflow: hidden
}

.sf {
	background: transparent url('../images/sprite.png') no-repeat 0 0
}

.searchfeature {
	background-position: -398px -378px;
	padding: 3px 0 0;
	margin: 0 13px 4px
}

.searchfeature_inner {
	padding: 0 0 20px;
	background-position: -398px bottom
}

.sfeature {
	background: transparent url('/_resources/img/icons/bg_y.png') repeat-y -300px 0;
	line-height: 24px;
	padding: 5px 18px 10px
}

.searchbar {
	position: relative;
	margin: 0 13px;
	width: 210px;
	z-index: 10;
}

.searchbar_inner {
	border: 1px solid #c8c8c8;
	background-color: #f0f1f2
}

.searchfields {
	margin: 0 17px;
	height: 91px;
	overflow: visible
}

.searchfields .mbs {
	margin-bottom: 0
}

.searchfields_first {
	height: auto;
	padding: 10px 0 0
}

.searchfields_last {
	height: auto;
	padding: 10px 0 10px;
	border-top: 1px solid #c8c8c8
}

.searchfields_inner {
	border-top: 1px solid #c8c8c8;
	padding: 7px 0 14px;
	margin: 5px 0 0
}

.slidervals {
	padding-top: 6px;
	padding-bottom: 5px
}

.sbtbutton {
	background: transparent url('../images/bg.png') 50% -158px repeat-x;
	position: relative;
	padding: 0;
	border: 0 solid #f00;
	margin: 0
}

.sbtbutton_inner {
	border: 1px solid #c8c8c8;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	display: block
}

.sfields_reset {
	padding: 7px 0
}

.tsr_nopicturehighlighted .tm_copy {
	padding-top: 6px
}

.tsr_picturewithheadline .tm_head {
	padding-top: 2px
}

.tsr_picturewithheadline .tm_inner {
	padding: 95px 14px 9px 14px
}

.tsr_picturewithheadline .tm_copy {
	padding-top: 8px
}

.teasermodule .tm_struct_sub .tm_copy {
	padding-top: 6px
}

.teasermodule .arr_ro {
	top: 6px;
	background-position: -480px -22px !important
}

.teasermodule .arr_ro {
	top: 6px;
	background-position: -480px -22px !important
}

.teasermodule .arr_left {
	padding-left: 7px !important
}

.teasermodule {
	position: relative;
	width: 210px;
	margin: 30px auto 0 auto
}

.teasermodule .tm_copy {
	padding-top: 12px
}

.teasermodule .tm_link {
	margin-top: 6px
}

.teasermodule .tm_list {
	padding-top: 6px
}

.teasermodule .tm_li {
	padding-top: 6px
}

.teasermodule .tm_struct_sub {
	padding-left: 5px;
	padding-right: 5px
}

.tm_inner {
	border: 1px solid #c8c8c8;
	padding: 10px 14px;
	background: transparent none right 0 no-repeat
}

.tm_product_flyer {
	position: absolute;
	z-index: 1;
	width: 100px;
	height: 110px;
	right: -13px;
	bottom: 15px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center
}

.tm_pdf_flyer {
	width: 78px
}

.teasermodule .stoerer_left {
	top: -32px;
	z-index: 10
}

.teasermodule_firstteaser {
	margin-top: 35px !important
}

.teasermodule_followspecial {
	margin-top: 19px
}

.teasermodule_productteaser {
	margin-top: 46px
}

.tm_inner_banner {
	padding: 0
}

.tb_banner210x90 {
	display: block;
	padding: 88px 208px 0 0
}

.tm_inner_noborder_banner {
	padding: 0;
	border: 0
}

.tb_noborder_banner210x90 {
	display: block;
	padding: 90px 210px 0 0
}

.tm_productteaser {
	height: 88px
}

.tm_head_bottom {
	position: absolute;
	width: 80px;
	bottom: 12px;
	left: 15px
}

.tm_highlighted {
	background-color: #f0f1f2
}

.i_playmed_invideoteaser {
	top: 30px;
	right: 36px
}

.firstTeaser .teasermodule {
	margin-top: 0 !important
}

.ps_area {
	position: relative;
	margin: 0;
	background-color: #fff;
	margin-bottom: 20px
}

.psa_inner {
	border: 1px solid #c8c8c8
}


table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c8c8c8
}

#fo_result table th {
	border-top: 0 solid #fff
}

caption {
	padding: 8px 0;
	font-weight: bold
}

th {
	border-top: 1px solid #c8c8c8;
	padding: 8px 8px 6px;
	background-color: #f0f1f2;
	font-weight: bold;
	empty-cells: show;
	margin: 0
}

td {
	border-top: 1px solid #c8c8c8;
	padding: 8px 8px 6px;
	empty-cells: show;
	margin: 0
}

.producttable,.overviewtable,.downloadtable {
	padding-top: 26px;
	padding-bottom: 30px;
	margin: 0
}

.producttable+.producttable {
	padding-top: 0px !important;
}

.content_inner .producttable,.content_inner .downloadtable,.content_inner .overviewtable,.content_inner .accordeon_tabs .producttable,.content_inner .accordeon_tabs .downloadtable,.content_inner .accordeon_tabs .overviewtable
	{
	margin: 0 21px 20px 0;
	padding: 0 0 0 21px !important;
	width: 650px
}

.content_inner .accordeon_tabs .c_copy .producttable,.content_inner .accordeon_tabs .c_copy .downloadtable,.content_inner .accordeon_tabs .c_copy .overviewtable {
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.content_inner .c_image .producttable,.content_inner .c_image .downloadtable,.content_inner .c_image .overviewtable
	{
	margin: 0 0 0 0 !important;
	padding: 0 0 21px 0 !important;
	width: 310px !important
}

.pdf_tabs_inner .producttable,.pdf_tabs_inner .overviewtable,.pdf_tabs_inner .downloadtable
	{
	margin: 0 21px
}

.content_tabs .producttable,.content_tabs .overviewtable,.content_tabs .downloadtable,.content_tabs .pdft_content_wrap
	{
	padding: 0 21px 26px !important;
	margin: 0
}

.producttable th {
	width: 230px;
	min-width: 230px;
	overflow: hidden;
}

tr.hover {
	cursor: pointer
}

tr.live {
	background-color: #f5f6f8
}

td.tdicon {
	padding: 10px 8px 6px 16px
}

.downloadtable td {
	padding: 7px 8px 5px
}

.bc_searchbutton {
	position: absolute;
	right: -2px;
	top: 10px;
	background: #fff
}

.ajaxLoader {
	background: transparent url('/_resources/img/icons/loader.gif') no-repeat center
		center
}

.zoom_loader {
	margin: 160px auto 0 auto
}

.lightbox_backpane {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	height: 100%;
	background-color: #000;
	display: none
}

.lightbox_frontpane {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 60;
	width: 100%;
	height: 100%;
	background-color: transparent
}

.lightbox_contentspace {
	margin: 0 auto;
	width: 150px;
	height: 150px
}

.lightbox_ui_pane {
	padding: 13px 20px 17px 20px;
	background-color: #fff
}

.lightbox_ui_pane_variant_campaigns {
	padding: 13px 20px 17px 20px;
	background-color: #9c9c9c;
	color: #fff
}

.lightbox_copytext {
	padding-top: 2px
}

.lightbox_close_button {
	background: transparent url('/_resources/img/buttons/lightboxclose.png') no-repeat 0
		0;
	display: block;
	cursor: pointer;
	width: 120px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden
}

.lightbox_close_button_variant_campaigns {
	background: transparent
		url('/_resources/img/buttons/lightboxclose_variant_campaigns.png') no-repeat 0 0;
	width: 22px
}

.lightbox_close_button:hover {
	background-position: 0 -25px
}

.lightbox_content {
	width: 100%;
	height: 100%
}

.share_content {
	padding: 19px 20px 0 20px;
	height: 240px !important
}

.share_copy {
	text-align: left;
	padding-bottom: 8px;
	border-bottom: 1px solid #d6d6d6
}


.share_wrapper {
	position: absolute;
	top: 0;
	left: 540px;
	z-index: 500;
	display: block;
	width: 360px;
	height: 319px;
	background-color: #fff
}

.gallery_content {
	margin: 0 auto
}

.gallery_loader {
	background: transparent url('/_resources/img/icons/loader_black.gif') no-repeat
		center center !important
}

.zoom_loader_black {
	background: transparent url('/_resources/img/icons/loader_black.gif') no-repeat
		center center !important
}

.zoom_loader_white {
	background-image: url('/_resources/img/icons/loader.gif') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important
}

.gallery_image {
	margin: 0 auto
}

.gallery_ui_pane {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100
}

.gallery_previous,.gallery_next {
	height: 100%
}

.control_gallery_previous {
	background: transparent url('/_resources/img/ie.gif') repeat 0 0;
	width: 100%;
	height: 100%;
	display: block
}

.control_gallery_next {
	background: transparent url('/_resources/img/ie.gif') repeat 0 0;
	width: 100%;
	height: 100%;
	display: block
}

.gallery_link {
	background: transparent url('/_resources/img/buttons/lightboxprevnext.png')
		no-repeat 0 0;
	position: absolute;
	z-index: 101;
	top: 40px;
	width: 60px;
	height: 25px;
	text-indent: -5000px
}

.gallery_previous_link {
	background-position: 0 0;
	left: 0
}

.gallery_next_link {
	background-position: -60px 0;
	right: 0
}

.flowplayer_content {
	background-color: #000
}

#flowplayer_container {
	display: block
}

.slideshare_content {
	padding: 0;
	margin: 0;
	overflow: hide
}



.pdfcl.arr_right .arr_ro {
	right: 7px !important;
	top: 10px !important
}

.pdfcl_active.arr_right .arr_ro {
	right: 9px !important;
	top: 10px !important
}

.product.content .pd_teaser .pdt_item.mrm {
	margin-right: 14px !important
}

.mainnav .search {
	margin-right: 13px !important;
	width: 209px !important
}

.mainnav .search_inner .w163 {
	width: 164px !important
}

.rightCol .searchfields {
	height: auto !important
}

.rightCol .searchfields_inner {
	margin-top: 6px !important
}

.rightCol .searchfields_first {
	padding-top: 9px !important
}

.rightCol .jqTransformSelectWrapper {
	
}

.rightCol label.mbm {
	margin-bottom: 15px !important
}

.rightCol .searchfields .checkbox {
	padding-top: 3px !important;
	padding-bottom: 0px !important;
}

.rightCol .searchfields_last {
	margin-top: 6px !important;
	padding-top: 9px !important;
	padding-bottom: 11px !important
}

.contentteaser .ct {
	position: relative
}

.ci_lightbox_inner .legend {
	font-style: normal
}

html {
	overflow-y: scroll
}

.applicationtabs .pdf_copy.content_shaded {
	background: #fff url('/_resources/img/structure/layer.jpg') repeat-x 0 -30px;
	border-bottom: 1px solid #c8c8c8;
	margin: 0 !important;
	padding: 25px 60px 21px 20px !important
}

.pdf_tabs_nested {
	background-color: #f0f1f2
}

.pdf_tabs_nested .pdft_nested_content {
	background-color: #fff
}

.pdft_nested_content {
	overflow: hidden
}

.pdft_nested_content_inner {
	padding: 20px;
	border-top: 0
}

.pdft_nested_content_inner .producttable {
	padding: 0 !important;
	margin: 0 !important
}

.pdft_nested_content_inner h4 {
	font-size: 16px;
	line-height: 20px;
	text-transform: none
}

.pdf_tabs_nested {
	padding: 20px
}

.pd_lbz_content {
	padding-right: 20px
}

.pdf_copy.content h4 {
	padding-top: 20px
}

.pd_lightboxzoom .category_inner {
	margin-top: 0
}

.pd_lightboxzoom .cat_copy {
	position: relative
}

.galleryzoom_wrapper {
	background-color: #fff
}

.galleryzoom_content {
	padding: 20px 20px 0 20px
}

.galleryzoom_area {
	width: 360px;
	height: 380px;
	overflow: hidden;
	border-bottom: 1px solid #c8c8c8
}

.galleryzoom_zoomui {
	position: absolute;
	width: 85px;
	bottom: 10px;
	right: 15px
}

.galleryzoom_line {
	display: none !important
}

.contactext1 {font-family:"Times New Roman", Times, serif; vertical-align:top; width:220px;}