#downloadButtonGreen {
	background: url("sprite-trans4.png") no-repeat left top;
}
#shadow-top {
	background: url("sprite-trans4.png") no-repeat left top;
}
#shadow-bottom {
	background: url("sprite-trans4.png") no-repeat left top;
}
.shadow-top {
	background: url("sprite-trans4.png") no-repeat left top;
}
.shadow-bottom {
	background: url("sprite-trans4.png") no-repeat left top;
}
#tvlogoNew {
	background: url("sprite-trans4.png") no-repeat left top;
}
#googlePlusIcon {
	background: url("sprite-trans4.png") no-repeat left top;
}
#twitterIcon {
	background: url("sprite-trans4.png") no-repeat left top;
}
#facebookIcon {
	background: url("sprite-trans4.png") no-repeat left top;
}
#rssFeedIcon {
	background: url("sprite-trans4.png") no-repeat left top;
}
.arrowSmall {
	background: url("sprite-trans4.png") no-repeat left top;
}
#mainmenuList .newBadge {
	background: url("sprite-trans4.png") no-repeat left top;
}
body {
	margin: 0px; padding: 0px; color: rgb(35, 35, 35); font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: inherit;
}
h1 {
	margin: 0px; padding: 0px 0px 15px; color: rgb(22, 142, 244); font-size: 22px; font-weight: normal; background-color: inherit;
}
.h1-style2 {
	color: rgb(255, 255, 255);
}
.h1-style3 {
	padding: 40px 10px; color: rgb(255, 255, 255); font-size: 33px;
}
h2 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(22, 142, 244); font-size: 18px; font-weight: normal; background-color: inherit;
}
.h3-style2 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(22, 142, 244); font-size: 18px; font-weight: normal; background-color: inherit;
}
.h2-style2 {
	padding-bottom: 15px; font-size: 22px;
}
h3 {
	margin: 0px; padding: 10px 0px 5px; color: rgb(22, 142, 244); font-size: 14px; font-weight: bold; background-color: inherit;
}
h4 {
	margin: 0px; padding: 0px 0px 0px 25px; color: inherit; font-size: 16px; font-weight: normal; background-color: inherit;
}
h5 {
	margin: 0px; padding: 40px 10px; color: rgb(255, 255, 255); font-size: 33px; font-weight: normal; background-color: inherit;
}
h6 {
	margin: 0px; padding: 0px 0px 0px 25px; color: inherit; font-size: 16px; font-weight: normal; background-color: inherit;
}
.h7 {
	margin: 0px; padding: 0px 0px 15px; color: rgb(22, 142, 244); font-size: 14px; font-weight: normal; background-color: inherit;
}
ul {
	list-style: square;
}
ol {
	list-style: decimal;
}
li {
	line-height: 18px;
}
p {
	line-height: 18px;
}
img {
	
}
fieldset {
	padding: 4px; border: 0px solid rgb(204, 204, 204); margin-bottom: 6px; -moz-border-radius: 4px 4px 4px 4px;
}
legend {
	color: rgb(22, 142, 244);
}
a:hover {
	color: rgb(22, 142, 244); font-weight: bold; text-decoration: underline; background-color: inherit;
}
a:visited {
	color: rgb(22, 142, 244); font-weight: bold; text-decoration: underline; background-color: inherit;
}
a:active {
	color: rgb(22, 142, 244); font-weight: bold; text-decoration: underline; background-color: inherit;
}
a:link {
	color: rgb(22, 142, 244); font-weight: bold; text-decoration: underline; background-color: inherit;
}
a:hover {
	text-decoration: none;
}
a.blackLink {
	color: rgb(35, 35, 35); font-weight: normal;
}
textarea {
	resize: none;
}
.topline {
	background: url("bg-topline.png") repeat-x bottom; margin: 0px; padding: 0px; position: relative; z-index: 10;
}
.topline .cssGradient {
	display: none;
}
.topline-table {
	margin: 0px auto; padding: 0px; width: 965px; height: 110px;
}
.topline-left-td {
	width: 100%; vertical-align: top;
}
.topline-right-td {
	padding: 25px 30px 0px 0px; text-align: right; vertical-align: top;
}
.logo {
	margin: 24px 0px 0px 11px; padding: 0px; display: block;
}
.language {
	background: url("arrow-language.png") no-repeat 0px 4px; margin: 0px 0px 15px 410px; padding: 0px; width: 208px; height: 22px;
}
.language3 {
	margin: 0px 0px 15px 411px; padding: 0px; width: 207px; height: 22px;
}
.language3a {
	margin: 0px 0px 15px 341px; padding: 0px; width: 277px; height: 22px;
}
.language5 {
	margin: 0px 0px 15px 221px; padding: 0px; width: 397px; height: 22px;
}
.weblogin {
	width: 50%; text-align: right; padding-right: 15px;
}
.language5 a {
	font-size: 11px; font-weight: normal;
}
.language5 a:hover {
	font-size: 11px; font-weight: normal;
}
.language3a a {
	font-size: 11px; font-weight: normal;
}
.language3a a:hover {
	font-size: 11px; font-weight: normal;
}
.language4 {
	background: url("arrow-language.png") no-repeat 0px 4px; width: 160px; height: 22px;
}
.language_form {
	margin: 0px; padding: 0px; display: block;
}
.language_select {
	margin: 0px; padding: 0px; width: 140px; height: 20px;
}
.mainmenu {
	background: url("bg-mainmenu.png") no-repeat right 6px; margin: 0px 10px 0px 0px; padding: 0px 2px 0px 0px; height: 29px;
}
.mainmenu a:hover {
	background-position: 0px 6px; margin: 0px; padding: 8px 15px 2px 16px; color: rgb(35, 35, 35); font-size: 16px; font-weight: normal; text-decoration: none; float: right; display: block; background-image: url("bg-mainmenu.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.mainmenu a:visited {
	background-position: 0px 6px; margin: 0px; padding: 8px 15px 2px 16px; color: rgb(35, 35, 35); font-size: 16px; font-weight: normal; text-decoration: none; float: right; display: block; background-image: url("bg-mainmenu.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.mainmenu a:active {
	background-position: 0px 6px; margin: 0px; padding: 8px 15px 2px 16px; color: rgb(35, 35, 35); font-size: 16px; font-weight: normal; text-decoration: none; float: right; display: block; background-image: url("bg-mainmenu.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.mainmenu a:link {
	background-position: 0px 6px; margin: 0px; padding: 8px 15px 2px 16px; color: rgb(35, 35, 35); font-size: 16px; font-weight: normal; text-decoration: none; float: right; display: block; background-image: url("bg-mainmenu.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.mainmenu a:hover {
	color: rgb(119, 184, 0);
}
.mainmenu-active {
	background: url("bg-mainmenu.png") no-repeat 0px 6px; margin: 0px; padding: 0px 5px 0px 6px; float: right; position: relative;
}
.mainmenu-active-table {
	height: 31px;
}
.mainmenu-active-td1 {
	background: url("bg-mainmenu-active-td1.png") no-repeat; width: 10px;
}
.mainmenu-active-td2 {
	background: url("bg-mainmenu-active-td2.png") repeat-x; padding: 4px 0px 0px;
}
.mainmenu-active-td3 {
	background: url("bg-mainmenu-active-td3.png") no-repeat; width: 10px;
}
.mainmenu-active-table a:hover {
	margin: 0px; padding: 0px; color: rgb(22, 142, 244); font-size: 16px; font-weight: normal; text-decoration: none; background-image: none; background-color: inherit;
}
.mainmenu-active-table a:visited {
	margin: 0px; padding: 0px; color: rgb(22, 142, 244); font-size: 16px; font-weight: normal; text-decoration: none; background-image: none; background-color: inherit;
}
.mainmenu-active-table a:active {
	margin: 0px; padding: 0px; color: rgb(22, 142, 244); font-size: 16px; font-weight: normal; text-decoration: none; background-image: none; background-color: inherit;
}
.mainmenu-active-table a:link {
	margin: 0px; padding: 0px; color: rgb(22, 142, 244); font-size: 16px; font-weight: normal; text-decoration: none; background-image: none; background-color: inherit;
}
.submenu-position {
	margin: 0px; padding: 0px; position: relative;
}
.submenu-table {
	margin: 0px; padding: 0px; left: auto; top: 30px; width: 545px; right: 0px; bottom: auto; clear: both; position: absolute;
}
.menuwidth-ar {
	width: 480px;
}
.menuwidth-bg {
	width: 615px;
}
.menuwidth-cs {
	width: 615px;
}
.menuwidth-da {
	width: 595px;
}
.menuwidth-de {
	width: 585px;
}
.menuwidth-el {
	width: 590px;
}
.menuwidth-en {
	width: 535px;
}
.menuwidth-es {
	width: 525px;
}
.menuwidth-fr {
	width: 605px;
}
.menuwidth-hr {
	width: 605px;
}
.menuwidth-hi {
	width: 505px;
}
.menuwidth-hu {
	width: 585px;
}
.menuwidth-it {
	width: 545px;
}
.menuwidth-ja {
	width: 625px;
}
.menuwidth-ko {
	width: 435px;
}
.menuwidth-lt {
	width: 575px;
}
.menuwidth-nl {
	width: 575px;
}
.menuwidth-no {
	width: 565px;
}
.menuwidth-pl {
	width: 615px;
}
.menuwidth-ro {
	width: 590px;
}
.menuwidth-ru {
	width: 625px;
}
.menuwidth-sk {
	width: 580px;
}
.menuwidth-sr {
	width: 590px;
}
.menuwidth-fi {
	width: 560px;
}
.menuwidth-tr {
	width: 575px;
}
.menuwidth-uk {
	width: 615px;
}
.menuwidth-vi {
	width: 605px;
}
.menuwidth-zhcn {
	width: 425px;
}
.menuwidth-zhtw {
	width: 400px;
}
.menuwidth-id {
	width: 515px;
}
.menuwidth-th {
	width: 570px;
}
.menuwidth-he {
	width: 535px;
}
.submenu-table td {
	vertical-align: top;
}
.submenu-td1 {
	background: url("bg-submenu-td1.png") no-repeat; width: 10px;
}
.submenu-td2 {
	background: url("bg-submenu-td2.png") repeat-x;
}
.submenu-td3 {
	background: url("bg-submenu-td3.png") no-repeat; width: 10px;
}
.submenu-table a:hover {
	background-position: right 8px; margin: 0px; padding: 6px 11px 8px 9px; color: rgb(70, 70, 70); font-size: 11px; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("bg-submenu.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.submenu-table a:visited {
	background-position: right 8px; margin: 0px; padding: 6px 11px 8px 9px; color: rgb(70, 70, 70); font-size: 11px; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("bg-submenu.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.submenu-table a:active {
	background-position: right 8px; margin: 0px; padding: 6px 11px 8px 9px; color: rgb(70, 70, 70); font-size: 11px; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("bg-submenu.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.submenu-table a:link {
	background-position: right 8px; margin: 0px; padding: 6px 11px 8px 9px; color: rgb(70, 70, 70); font-size: 11px; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("bg-submenu.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.submenu-table a:hover {
	color: rgb(22, 142, 244);
}
a.submenu-active:hover {
	color: rgb(22, 142, 244); background-color: inherit;
}
a.submenu-active:visited {
	color: rgb(22, 142, 244); background-color: inherit;
}
a.submenu-active:active {
	color: rgb(22, 142, 244); background-color: inherit;
}
a.submenu-active:link {
	color: rgb(22, 142, 244); background-color: inherit;
}
a.submenu-last:hover {
	background-image: none;
}
a.submenu-last:visited {
	background-image: none;
}
a.submenu-last:active {
	background-image: none;
}
a.submenu-last:link {
	background-image: none;
}
.header-1 {
	background: url("bg-header-1.jpg") repeat-x rgb(17, 138, 244);
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: inherit;
	position: relative;
	background-color: #006699;
}
.header-2 {
	margin: 0px; padding: 0px;
}
.shadow-top {
	background-position: -5px -190px; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 3px; position: absolute; background-repeat: repeat-x;
}
.shadow-bottom {
	background-position: -5px -198px; margin: 0px; padding: 0px; height: 3px; background-repeat: repeat-x;
}
.job-shadow-bottom {
	display: none;
}
.support-header-right-td {
	padding: 35px 0px 32px 10px; width: 71%; color: rgb(255, 255, 255);
}
.support-header-left-td {
	padding: 4px 0px 0px 30px; width: 29%; height: 120px;
}
.support-header-image {
	height: 142px; position: relative;
}
.support-header-image img {
	left: 25px; top: 5px; position: absolute;
}
.header-table {
	background: url("bg-header-table.jpg") no-repeat 0px -3px; margin: 0px auto; padding: 0px; width: 965px;
}
.header-table td {
	vertical-align: top;
}
.header-table img {
	margin: 0px; padding: 0px; display: block;
}
.header-left-td {
	padding: 32px 0px 32px 10px; width: 469px; color: rgb(255, 255, 255); background-color: inherit;
}
.iphone .header-left-td {
	width: 509px;
}
.header-left-td p {
	margin: 0px; padding: 0px 0px 10px; font-size: 14px;
}
.header-left-td ul {
	list-style: none; margin: 0px; padding: 0px 0px 10px; font-size: 14px;
}
.header-left-td li {
	background: url("list-white.gif") no-repeat 0px 5px; list-style: none; margin: 0px; padding: 0px 0px 10px 15px;
}
.header-left-td-table-1 {
	width: 100%;
}
.header-left-td-table-0 {
	width: 100%;
}
.header-left-td-table-0 td {
	padding: 0px; background-repeat: no-repeat;
}
.header-left-td-table-1 td {
	padding: 0px 0px 0px 160px; background-repeat: no-repeat;
}
#downloadButtonGreen {
	width: 271px; height: 80px; position: relative;
}
#buyButtonGreen {
	width: 271px; height: 80px; position: relative;
}
#downloadButtonGreen {
	background-position: -5px -5px;
}
#buyButtonGreen {
	background: url("../images/headerright/buy-closed-empty.png") no-repeat;
}
.firststeps_flash {
	width: 242px;
}
.header-left-td-table-2 {
	margin: 25px 0px 0px; width: 100%;
}
.noMargin {
	margin: 0px;
}
.header-left-td-table-2 a:hover {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.startpage-bottomimage-table2 a:hover {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.header-left-td-table-2 a:visited {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.startpage-bottomimage-table2 a:visited {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.header-left-td-table-2 a:active {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.startpage-bottomimage-table2 a:active {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.header-left-td-table-2 a:link {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.startpage-bottomimage-table2 a:link {
	color: rgb(70, 70, 70); font-weight: bold; text-decoration: none; cursor: pointer; background-color: inherit;
}
.header-right-td {
	padding: 0px; width: 479px;
}
.iphone .header-right-td {
	width: 449px;
}
.header-left-backimage {
	height: 175px;
}
.header-left-flash {
	padding: 0px 0px 30px; height: 175px; text-align: right;
}
.demo-hotline {
	margin: 40px 0px 0px 165px; color: rgb(255, 255, 255); font-size: 14px;
}
.demo-hotline2 {
	margin: 71px 0px 0px 165px; color: rgb(255, 255, 255); font-size: 14px;
}
.header-button-right {
	background: url("button-arrow-right.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 225px; height: 20px; text-align: center; display: block;
}
.header-button-windows {
	background: url("button-arrow-right.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 225px; height: 20px; text-align: center; display: block;
}
.header-button-mac {
	background: url("button-arrow-right.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 225px; height: 20px; text-align: center; display: block;
}
.header-button-windows {
	background: url("button-windows-startpage.png") no-repeat; width: 260px; text-align: left; text-indent: 54px;
}
.header-button-mac {
	background: url("button-mac-startpage.png") no-repeat; width: 260px; text-align: left; text-indent: 54px;
}
.header-button-left {
	background: url("button-arrow-left.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 225px; height: 20px; text-align: center; display: block;
}
.header-button-left_dynamic_border-left {
	background: url("button-arrow-left_dynamic_border-left.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 39px; height: 20px; text-align: center; float: left; display: block;
}
.header-button_dynamic_middle {
	background: url("button-arrow-left_dynamic_middle.png") repeat-x; margin: 0px; padding: 3px 15px 0px; height: 20px; text-align: center; float: left; display: block;
}
.header-button-left_dynamic_border-right {
	background: url("button-arrow-left_dynamic_border-right.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 14px; height: 20px; text-align: center; float: left; display: block;
}
.header-button-right_dynamic_border-left {
	background: url("rtl/button-arrow-left_dynamic_border-left.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 14px; height: 20px; text-align: center; float: left; display: block;
}
.header-button-right_dynamic_border-right {
	background: url("rtl/button-arrow-left_dynamic_border-right.png") no-repeat; margin: 0px; padding: 3px 0px 0px; width: 39px; height: 20px; text-align: center; float: left; display: block;
}
.button-plus {
	background: url("button-plus.png") no-repeat; margin: 0px; padding: 3px 0px 0px 50px; width: 172px; height: 20px; text-align: left; display: block;
}
.button-minus {
	background: url("button-minus.png") no-repeat; margin: 0px; padding: 3px 0px 0px 50px; width: 172px; height: 20px; text-align: left; display: block;
}
.download-button-windows {
	margin: 0px; padding: 2px 0px 0px; width: 205px; height: 20px; text-align: left; text-indent: 48px; display: block;
}
.download-button-windows-long {
	margin: 0px; padding: 2px 0px 0px; width: 205px; height: 20px; text-align: left; text-indent: 48px; display: block;
}
.download-button-mac {
	margin: 0px; padding: 2px 0px 0px; width: 205px; height: 20px; text-align: left; text-indent: 48px; display: block;
}
.download-button-mac-long {
	margin: 0px; padding: 2px 0px 0px; width: 205px; height: 20px; text-align: left; text-indent: 48px; display: block;
}
.download-button-linux {
	margin: 0px; padding: 2px 0px 0px; width: 205px; height: 20px; text-align: left; text-indent: 48px; display: block;
}
.download-button-linux-long {
	margin: 0px; padding: 2px 0px 0px; width: 205px; height: 20px; text-align: left; text-indent: 48px; display: block;
}
.download-button-windows {
	background: url("download-windows.png") no-repeat;
}
.download-button-windows-long {
	background: url("download-windows-long.png") no-repeat; width: 235px;
}
.download-button-mac {
	background: url("download-mac.png") no-repeat;
}
.download-button-mac-long {
	background: url("download-mac-long.png") no-repeat; width: 280px;
}
.download-button-linux {
	background: url("download-linux.png") no-repeat;
}
.download-button-linux-long {
	background: url("download-linux-long.png") no-repeat; width: 235px;
}
.download-os a {
	background: url("../images/icons/download-os-select-noText.png") no-repeat; padding: 19px 0px 0px 54px; width: 92px; height: 52px; color: rgb(190, 190, 190); font-size: 18px; text-decoration: none; display: block;
}
.download-os a:hover {
	color: rgb(22, 142, 244);
}
.download-os a:visited {
	color: rgb(190, 190, 190); text-decoration: none;
}
.select-windows a {
	background-position: 0px -73px;
}
.select-windows a:hover {
	
}
.select-mac a {
	background-position: -147px -73px;
}
.select-mac a:hover {
	background-position: -147px 0px;
}
.select-linux a {
	background-position: -294px -73px;
}
.select-linux a:hover {
	background-position: -294px 0px;
}
.select-mobile a {
	background-position: -441px -73px;
}
.select-mobile a:hover {
	background-position: -441px 0px;
}
.firsteps-menu {
	margin-top: -23px;
}
.firsteps-menu a {
	color: rgb(70, 70, 70);
}
.firsteps-menu a:hover {
	color: rgb(22, 142, 244);
}
.firsteps-menu .active {
	color: rgb(22, 142, 244);
}
.firststeps-description {
	margin: 15px 0px 15px 10px; color: rgb(255, 255, 255); font-size: 14px;
}
.video-menu a {
	width: 30px; height: 30px; display: block; background-image: url("../../images/icons/play.png");
}
.video-menu a:hover {
	background-image: url("../../images/icons/play_hover.png");
}
.video-menu a:active {
	background-image: url("../../images/icons/play.png");
}
.flash {
	margin: 0px; padding: 0px; height: 380px; text-align: center;
}
.flash p {
	margin: 100px 0px 0px; padding: 30px; color: rgb(255, 255, 255); font-size: 14px; background-color: inherit;
}
.flash a:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; background-color: inherit;
}
.flash a:visited {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; background-color: inherit;
}
.flash a:active {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; background-color: inherit;
}
.flash a:link {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; background-color: inherit;
}
.content-1 {
	background: url("bg-content-1.png") repeat-x rgb(255, 255, 255); margin: 0px; padding: 0px;
}
.content-2 {
	margin: 0px auto; padding: 0px; width: 965px; height: 110px;
}
.content-table {
	margin: 0px 0px 40px; padding: 0px; width: 100%;
}
.startpage-bottomimage-table {
	margin: 0px; padding: 0px; width: 100%;
}
.startpage-bottomimage-table2 {
	margin: 0px; padding: 0px; width: 100%;
}
.startpage-bottomimage-table td {
	vertical-align: top;
}
.startpage-bottomimage-table .system-logos td {
	vertical-align: bottom;
}
.content-table td {
	vertical-align: top;
}
.content-split-left-td {
	padding: 33px 18px 0px 10px; width: 50%;
}
.content-split-right-td {
	padding: 33px 0px 0px 18px; width: 50%;
}
.use-case-top-remote {
	background: url("bg_use-case-remotecontrol_top.gif") no-repeat left top; width: 459px; height: 75px;
}
.use-case-top-meeting {
	background: url("bg_use-case-meetings_top.gif") no-repeat left top; width: 459px; height: 75px;
}
.use-case-top-text {
	padding: 30px 0px 0px 15px;
}
.use-case-center {
	background: url("bg_use-case_center.gif") repeat-y left top; width: 470px; padding-bottom: 5px;
}
.use-case-center-text {
	padding: 0px 40px 5px 15px;
}
.use-case-center-text span {
	background: url("list-white_withoutgrey.gif") no-repeat left 3px; padding: 0px 0px 5px 15px; display: block;
}
.use-case-bottom {
	background: url("bg_use-case_bottoms.gif") no-repeat left top;
}
.content-left-td {
	padding: 33px 0px 0px 10px; width: 631px;
}
.smaller {
	width: 518px;
}
.smaller-firststeps {
	width: 565px;
}
.content-left-td p {
	margin: 0px; padding: 0px 0px 10px;
}
.content-left-td ul {
	list-style: none; margin: 0px; padding: 0px 0px 10px;
}
.content-left-td ol {
	list-style: none; margin: 0px; padding: 0px 0px 10px;
}
.content-left-td li {
	background: url("list-black.gif") no-repeat 0px 6px; list-style: none; margin: 0px; padding: 0px 0px 10px 15px;
}
.screen-bottom td {
	padding: 0px 22px; vertical-align: bottom;
}
.trialpopup {
	padding: 30px 0px 0px; width: 430px;
}
.double-column-table {
	
}
.double-column-left {
	padding: 0px 11px 0px 0px; width: 305px;
}
.double-column-right {
	padding: 0px 0px 0px 10px; width: 305px;
}
.article-table {
	margin: 0px 0px 33px; width: 100%;
}
.icon-td {
	padding: 0px 15px 0px 0px; width: 1px;
}
.reflogo-td {
	background: url("bg_references.gif") no-repeat 0px 0px; width: 1px;
}
.reflogo-td img {
	padding: 14px 13px 20px;
}
.box {
	margin: 0px 0px 10px; padding: 20px 0px; border: 1px solid rgb(190, 190, 190); text-align: center;
}
.blue-table {
	margin: 0px 0px 10px; width: 100%;
}
.blue-table td {
	vertical-align: middle;
}
.blue-table p {
	margin: 0px; padding: 0px;
}
.blue-table-td1 {
	padding: 5px; width: 135px; font-weight: bold;
}
.blue-table-td2 {
	padding: 10px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.table-header {
	color: rgb(255, 255, 255); background-color: rgb(103, 181, 248);
}
.table-row-even {
	color: inherit; background-color: rgb(225, 240, 254);
}
.table-row-odd {
	color: inherit; background-color: rgb(195, 226, 252);
}
.table-row-white {
	color: inherit; background-color: rgb(255, 255, 255);
}
.table-row-bottom td {
	vertical-align: bottom;
}
.table-row-middle {
	vertical-align: middle;
}
.shop-table {
	margin: 0px 0px 10px; width: 100%;
}
.shop-table p {
	margin: 0px; padding: 0px;
}
.shop-table-td1 {
	padding: 10px; text-align: left; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.shop-table-td2 {
	padding: 10px; text-align: center; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.shop-table-colspan {
	padding: 10px; text-align: center; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.content-right-td {
	padding: 0px 26px; width: 265px;
}
.bigger {
	padding: 0px 10px; width: 440px;
}
.bigger-firststeps {
	width: 331px;
}
.content-right {
	background: url("bg-content-right.png") no-repeat 0px 35px; margin: 0px; padding: 50px 20px 0px; width: 225px; position: relative;
}
.content-right-itbrain {
	background: url("bg-content-right-itbrain.png") no-repeat 0px 35px; margin: 0px; padding: 60px 20px 0px; width: 225px; position: relative;
}
.newBadgeSpecialbox {
	background: url("bg-content-right-new.png") no-repeat; top: 35px; width: 52px; height: 52px; right: 8px; display: block; position: absolute;
}
.content-right .width-217 {
	width: 217px;
}
.content-right .width-217 .button-standard2 {
	margin-left: 4px;
}
.content-right p {
	margin: 0px; padding: 20px 0px 0px; color: rgb(140, 140, 140); background-color: inherit;
}
.content-right-itbrain p {
	margin: 0px; padding: 20px 0px 0px; color: rgb(140, 140, 140); background-color: inherit;
}
.content-right-itbrain p {
	padding: 10px 0px 0px;
}
.content-right td {
	margin: 0px; color: rgb(140, 140, 140); background-color: inherit;
}
.content-right .pics {
	margin: 7px 0px 2px; border: 1px solid rgb(204, 204, 204);
}
.content-right .tightList ul {
	margin: 2px 0px 0px; padding: 0px;
}
.content-right .tightList li {
	background: url("list-white.gif") no-repeat 0px 4px; color: rgb(140, 140, 140); padding-left: 12px;
}
.greyborder {
	border: 1px solid rgb(204, 204, 204);
}
.phone {
	background-position: 0px 1px; color: rgb(119, 184, 0); background-image: url("../images/icons/phone.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.download {
	background-position: 0px 1px; color: rgb(22, 142, 244); background-image: url("../images/icons/download.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.win8icon {
	background-position: 0px 1px; color: rgb(22, 142, 244); background-image: url("../images/icons/download.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.win8icon {
	background: url("../images/icons/win8.png") no-repeat 0px 1px;
}
.info {
	background-position: 0px 1px; color: rgb(119, 184, 0); background-image: url("../images/icons/info.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.chart {
	background-position: 0px 1px; color: rgb(119, 184, 0); background-image: url("../images/icons/chart.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.itbrain {
	background-position: 0px 1px; padding: 7px 0px 16px 38px; color: rgb(9, 111, 210); font-size: 20px; margin-top: -10px; background-image: url("../images/icons/itbrain.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit;
}
.green {
	color: rgb(119, 184, 0); font-weight: bold; background-color: inherit;
}
.green a {
	color: rgb(119, 184, 0); font-weight: bold; background-color: inherit;
}
.red {
	color: red; font-weight: bold; background-color: inherit;
}
.green a:visited {
	color: rgb(119, 184, 0);
}
.green a:hover {
	color: rgb(119, 184, 0);
}
.green a:active {
	color: rgb(119, 184, 0);
}
.green a:link {
	color: rgb(119, 184, 0);
}
.blue {
	color: rgb(22, 142, 244); font-weight: bold; background-color: inherit;
}
.company-pics {
	margin-top: 30px;
}
.company-pics .single-td {
	background: url("../images/jobs/company_pics_bg.gif") no-repeat 0px 0px; width: 1px;
}
.company-pics .single-td img {
	padding: 5px; width: 190px; height: 127px;
}
.prevVersions span {
	background: url("list-white_withoutgrey.gif") no-repeat left 5px; padding: 0px 0px 3px 15px; display: block;
}
.prevVersions a {
	font-weight: normal;
}
.button-standard {
	background: url("button-standard.png") no-repeat; margin: 0px; padding: 2px 0px 0px; width: 189px; height: 21px; text-align: center; line-height: 18px; display: block;
}
.button-standard2 {
	background: url("button-standard.png") no-repeat; margin: 0px; padding: 2px 0px 0px; width: 189px; height: 21px; text-align: center; line-height: 18px; display: block;
}
.button-standard2 {
	background: url("button-standard.png") no-repeat center; width: 100%;
}
a.button-a {
	line-height: 18px;
}
a.button-a:hover {
	color: rgb(70, 70, 70); font-size: 11px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: inherit;
}
a.button-a:visited {
	color: rgb(70, 70, 70); font-size: 11px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: inherit;
}
a.button-a:active {
	color: rgb(70, 70, 70); font-size: 11px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: inherit;
}
a.button-a:link {
	color: rgb(70, 70, 70); font-size: 11px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: inherit;
}
a.shop-button {
	color: rgb(70, 70, 70); text-decoration: none;
}
.button-small {
	background: url("button-small.png") no-repeat center; margin: 0px; padding: 2px 0px 0px; width: 100%; height: 21px; text-align: center; display: block;
}
.form {
	margin: 0px;
	padding: 2px;
	display: block;
	color: #FFFFFF;
}
.select {
	margin: 0px; padding: 0px; width: 185px; font-size: 12px;
}
.input {
	margin: 0px; padding: 0px; width: 385px; font-size: 12px;
}
.textarea {
	margin: 0px; padding: 0px; width: 385px; font-size: 12px;
}
.spacer-td {
	width: 7px;
}
.spacer-td-2 {
	width: 10px;
}
.normal {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.small {
	font-size: 11px;
}
.green2 {
	color: rgb(119, 184, 0); background-color: inherit;
}
.blue2 {
	color: rgb(22, 142, 244); background-color: inherit;
}
.subcontent-table {
	
}
.subcontent-table-td {
	width: 200px; padding-top: 10px;
}
.table-header a {
	color: white;
}
.table-row-odd a {
	
}
.table-row-even a {
	
}
.tightList p.bold {
	margin: 0px; padding: 0px;
}
.tightList li {
	background: url("list-black.gif") no-repeat 0px 4px; list-style: none; margin: 0px; padding: 0px 0px 0px 15px;
}
.tightList-2 li {
	background: url("arrow_small.jpg") no-repeat 0px 4px; list-style: none; margin: 0px; padding: 0px 0px 0px 20px;
}
.tightList-3 li {
	background: url("arrow_small.jpg") no-repeat 0px 4px; list-style: none; margin: 0px; padding: 0px 0px 0px 20px;
}
.tightList-3 li {
	line-height: 22px;
}
.tightList-4 ul {
	margin: 10px 0px 0px; padding: 0px;
}
.tightList-4 ol {
	margin: 10px 0px 0px; padding: 0px;
}
.tightList-4 li {
	background: url("tick.jpg") no-repeat 0px 2px; list-style: none; margin: 0px; padding: 0px 0px 10px 22px;
}
.content-left-td ul.tightListSecondLevel {
	margin: 5px 0px 0px 25px;
}
.tightListSecondLevel li {
	padding-left: 0px;
}
.specialPrice {
	color: rgb(194, 39, 0); font-weight: bold;
}
.specialSubPrice {
	color: rgb(194, 39, 0); font-weight: normal;
}
.regularPrice {
	font-weight: normal; text-decoration: line-through;
}
.tvBackground {
	background-position: bottom; background-image: url("../images/icons/tv_background.gif"); background-repeat: repeat-x; background-color: white;
}
.system-logos {
	top: -25px; right: 25px; position: absolute;
}
.header-left-td-table-3 {
	width: 100%;
}
.download-text {
	padding: 16px 29px 18px 70px; left: 0px; top: 0px; width: 172px; height: 46px; color: rgb(255, 255, 255); letter-spacing: -0.2px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.download-text2 {
	padding: 16px 29px 18px 70px; left: 0px; top: 0px; width: 172px; height: 46px; color: rgb(255, 255, 255); letter-spacing: -0.2px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.download-text3 {
	padding: 16px 29px 18px 70px; left: 0px; top: 0px; width: 172px; height: 46px; color: rgb(255, 255, 255); letter-spacing: -0.2px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.vt-hd-header-button-text {
	padding: 16px 29px 18px 70px; left: 0px; top: 0px; width: 172px; height: 46px; color: rgb(255, 255, 255); letter-spacing: -0.2px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.tvmc-header-button-text {
	padding: 16px 29px 18px 70px; left: 0px; top: 0px; width: 172px; height: 46px; color: rgb(255, 255, 255); letter-spacing: -0.2px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.int-header-button-text {
	padding: 16px 29px 18px 70px; left: 0px; top: 0px; width: 172px; height: 46px; color: rgb(255, 255, 255); letter-spacing: -0.2px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.download-text2 {
	height: 35px; padding-top: 27px;
}
.download-text3 {
	padding-left: 65px;
}
a .arrow-small {
	color: rgb(255, 255, 255); padding-left: 5px; text-decoration: underline;
}
a .header-link {
	color: rgb(255, 255, 255); padding-left: 5px; text-decoration: underline;
}
a .header-link {
	padding: 0px;
}
a:hover .arrow-small {
	text-decoration: none;
}
a:hover .header-link {
	text-decoration: none;
}
.preview a:hover {
	background-color: transparent;
}
.preview a span {
	top: 0px; width: 150px; right: 0px; text-decoration: none; display: none; position: absolute;
}
.preview a:hover span {
	display: block;
}
html > body .qr-code a span {
	padding: 10px; left: -50px; width: 203px; text-align: left; bottom: -75px; color: rgb(35, 35, 35); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
html > body .qr-code a:hover span {
	display: block; cursor: none;
}
.usTableHeader {
	margin: 0px 7px; width: 242px; float: left;
}
.usBuyButtonPrice {
	width: 242px; height: 66px; text-align: center; color: white; font-size: 18px; vertical-align: top; cursor: pointer; background-image: url("../images/shop/backgroundPrice.png?2"); background-color: rgb(119, 184, 0);
}
.usBuyButtonHeader {
	border-radius: 5px 5px 0px 0px; width: 242px; height: 70px; text-align: center; color: white; font-size: 12px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(0, 118, 226); -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.usBuyButtonHeaderCustomOrder {
	border-radius: 5px 5px 0px 0px; width: 242px; height: 70px; text-align: center; color: white; font-size: 12px; font-weight: bold; vertical-align: middle; cursor: pointer; background-color: rgb(231, 121, 36); -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.usBuyFooter {
	padding: 0px; height: 57px; text-align: center; vertical-align: top;
}
.usBuyFooter div {
	margin: 0px; padding: 0px; border-radius: 0px 0px 5px 5px; width: 100%; height: 18px; background-color: rgb(230, 230, 230); -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}
.usBuyFooter div div.usBuyButton {
	border-radius: 5px; width: 145px; height: 30px; color: white; padding-top: 6px; font-size: 18px; margin-right: auto; margin-left: auto; cursor: pointer; background-color: rgb(14, 142, 233);
}
.usBuyCompareItem {
	padding: 6px 5px;
}
.usBuyCompareLine {
	width: 217px; height: 1px; clear: both; background-image: url("../images/shop/line.png?2"); background-repeat: no-repeat;
}
.FixedWidthLabel {
	display: inline-block;
}
.tooltip {
	margin: 10px 0px 0px -2px; position: absolute; z-index: 100;
}
.tooltipTopLeft {
	background: url("../images/tooltip/top_left.png") no-repeat; width: 16px; height: 16px;
}
.tooltipTopRight {
	background: url("../images/tooltip/top_right.png") no-repeat; width: 16px; height: 16px;
}
.tooltipTop {
	background: url("../images/tooltip/top.png") repeat-x; height: 16px;
}
.tooltipLeft {
	background: url("../images/tooltip/left.png") repeat-y; width: 16px;
}
.tooltipRight {
	background: url("../images/tooltip/right.png") repeat-y; width: 16px;
}
.tooltipContentBackground {
	background-color: white;
}
.tooltipContent {
	display: none;
}
.tooltipContent-2 img {
	margin: 0px 10px 10px 0px;
}
.tooltipBottomLeft {
	background: url("../images/tooltip/bottom_left.png") no-repeat; width: 16px; height: 35px;
}
.tooltipBottomRight {
	background: url("../images/tooltip/bottom_right.png") no-repeat; width: 16px; height: 35px;
}
.tooltipBottom {
	background: url("../images/tooltip/bottom.png") repeat-x; height: 35px;
}
.tooltipPointer {
	background: url("../images/tooltip/pointer.png") no-repeat; width: 35px; height: 35px;
}
.tooltipFlip {
	margin: 12px 0px 0px -2px; position: absolute; z-index: 100;
}
.tooltipBottomLeftFlip {
	background: url("../images/tooltip/bottom_left_flip.png") no-repeat; width: 16px; height: 16px;
}
.tooltipBottomRightFlip {
	background: url("../images/tooltip/bottom_right_flip.png") no-repeat; width: 16px; height: 16px;
}
.tooltipBottomFlip {
	background: url("../images/tooltip/bottom_flip.png") repeat-x; height: 16px;
}
.tooltipTopLeftFlip {
	background: url("../images/tooltip/top_left_flip.png") no-repeat; width: 16px; height: 35px;
}
.tooltipTopRightFlip {
	background: url("../images/tooltip/top_right_flip.png") no-repeat; width: 16px; height: 35px;
}
.tooltipTopFlip {
	background: url("../images/tooltip/top_flip.png") repeat-x; height: 35px;
}
.tooltipPointerFlip {
	background: url("../images/tooltip/pointer_flip.png") no-repeat; width: 35px; height: 35px;
}
.helpTargetInner {
	padding: 2px; border: 1px solid gray; left: 8px; width: 100%; color: rgb(105, 105, 105); font-size: 10px; position: absolute; background-color: rgb(250, 250, 250);
}
#helpTarget {
	position: relative;
}
#lProductChoice table {
	width: 100%;
}
.footer {
	width: 99%; color: rgb(140, 140, 140); padding-bottom: 80px; font-size: 11px;
}
.footer a:hover {
	color: rgb(140, 140, 140); font-weight: normal; text-decoration: none; background-color: inherit;
}
.footer a:visited {
	color: rgb(140, 140, 140); font-weight: normal; text-decoration: none; background-color: inherit;
}
.footer a:active {
	color: rgb(140, 140, 140); font-weight: normal; text-decoration: none; background-color: inherit;
}
.footer a:link {
	color: rgb(140, 140, 140); font-weight: normal; text-decoration: none; background-color: inherit;
}
.footer .divider {
	margin: 0px 10px;
}
.feedbackError {
	color: rgb(205, 0, 0); font-weight: bold;
}
.feedbackErrorBox {
	border: 2px solid rgb(205, 0, 0);
}
.feedbackSuccessBox {
	padding: 5px 10px; border: 2px solid rgb(115, 152, 41); font-weight: bold; margin-top: 20px; margin-right: 15px; margin-bottom: 20px; background-color: rgb(242, 255, 208);
}
.errorH1 {
	margin: 0px; padding: 0px 0px 15px; color: rgb(205, 0, 0); font-size: 22px; font-weight: normal; background-color: inherit;
}
#topline {
	background: rgb(255, 255, 255); width: 100%; position: relative; z-index: 999;
}
#topline .cssGradient {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(225, 226, 226) 100%); left: 0px; width: 100%; height: 36px; margin-top: 73px; display: block; position: absolute;
}
#toplineContent {
	margin: 0px auto; padding: 24px 33px 0px 10px; width: 921px; height: 108px; position: relative;
}
#toplineContentRight {
	width: 659px; float: right; position: relative;
}
#toplineContentRightTop {
	top: 0px; right: 0px; clear: both; position: absolute;
}
#tvlogoNew {
	background-position: -5px -90px; width: 238px; height: 62px; float: left; display: block; cursor: pointer;
}
#linkedIcons {
	margin: 5px 1px 0px 0px; float: right;
}
#topline .arrowSmall {
	margin: 5px 1px 0px 0px; float: right;
}
#weblogin {
	margin: 5px 1px 0px 0px; float: right;
}
#linkedIcons {
	width: 76px; height: 16px; margin-top: 4px;
}
#googlePlusIcon {
	margin: 0px 0px 0px 3px; width: 16px; height: 16px; float: right; display: block; cursor: pointer;
}
#twitterIcon {
	margin: 0px 0px 0px 3px; width: 16px; height: 16px; float: right; display: block; cursor: pointer;
}
#facebookIcon {
	margin: 0px 0px 0px 3px; width: 16px; height: 16px; float: right; display: block; cursor: pointer;
}
#rssFeedIcon {
	margin: 0px 0px 0px 3px; width: 16px; height: 16px; float: right; display: block; cursor: pointer;
}
#googlePlusIcon {
	background-position: -80px -157px;
}
#twitterIcon {
	background-position: -38px -157px;
}
#facebookIcon {
	background-position: -101px -157px;
}
#rssFeedIcon {
	background-position: -59px -157px;
}
#lsContainer {
	margin: 1px 0px 0px 3px; float: right;
}
.language_select {
	margin: 0px; padding: 0px; width: 140px; height: 20px;
}
.arrowSmall {
	background-position: -122px -157px; width: 16px; height: 13px;
}
#weblogin a {
	margin: 0px 14px 0px 0px; font-size: 11px; font-weight: 400;
}
#weblogin a:hover {
	margin: 0px 14px 0px 0px; font-size: 11px; font-weight: 400;
}
#mainmenu {
	top: 38px; right: 7px; clear: both; white-space: nowrap; position: absolute;
}
.mainmenuSeperator {
	background: linear-gradient(rgb(229, 229, 229) 0%, rgb(216, 216, 216) 100%); top: 6px; width: 1px; height: 22px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: right; position: relative;
}
#mainmenuSeperatorLast {
	background: linear-gradient(rgb(229, 229, 229) 0%, rgb(216, 216, 216) 100%); top: 6px; width: 1px; height: 22px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: right; position: relative;
}
#mainmenu a {
	margin: 0px; padding: 8px 15px 2px 14px; color: rgb(35, 35, 35); font-size: 16px; font-weight: normal; text-decoration: none; float: right; display: block; background-color: inherit;
}
#mainmenu a:hover {
	margin: 0px; padding: 8px 15px 2px 14px; color: rgb(35, 35, 35); font-size: 16px; font-weight: normal; text-decoration: none; float: right; display: block; background-color: inherit;
}
#mainmenu a:hover {
	color: rgb(119, 184, 0);
}
#mainmenuActiveLeft {
	background: url("sprite-trans1.png?v2") no-repeat -297px 0px; width: 10px; height: 31px; float: right; position: relative;
}
#mainmenuActiveRight {
	background: url("sprite-trans1.png?v2") no-repeat -297px 0px; width: 10px; height: 31px; float: right; position: relative;
}
#mainmenuActiveLeft {
	margin: 0px 0px 0px 4px;
}
#mainmenuActiveRight {
	background: url("sprite-trans1.png?v2") no-repeat -297px -32px; margin: 0px 6px 0px -2px;
}
#mainmenuActiveContent {
	float: right; position: relative;
}
#mainmenuActiveContent .mainmenuSeperator {
	left: 14px;
}
#mainmenuActiveContent a {
	background: url("sprite-trans1.png?v2") repeat-x 0px -66px rgb(255, 255, 255); padding: 8px 1px 0px 0px; height: 23px; color: rgb(22, 142, 244); position: relative;
}
#mainmenuActiveContent a:hover {
	background: url("sprite-trans1.png?v2") repeat-x 0px -66px rgb(255, 255, 255); padding: 8px 1px 0px 0px; height: 23px; color: rgb(22, 142, 244); position: relative;
}
#submenu {
	top: 68px; right: -3px; position: absolute;
}
#submenuLeft {
	height: 28px; float: right;
}
.submenuContent {
	height: 28px; float: right;
}
#submenuRight {
	height: 28px; float: right;
}
#submenuLeft {
	background: url("sprite-trans1.png?v2") no-repeat -308px 0px; margin: 0px -1px 0px 0px; width: 11px;
}
#submenuRight {
	background: url("sprite-trans1.png?v2") no-repeat -308px 0px; margin: 0px -1px 0px 0px; width: 11px;
}
.submenuContent {
	background: url("sprite-trans1.png?v2") repeat-x 0px -98px; min-width: 545px;
}
#submenuRight {
	background: url("sprite-trans1.png?v2") no-repeat -308px -32px; margin: 0px 0px 0px -1px;
}
.submenuSeperator {
	top: 8px; width: 1px; height: 10px; float: left; position: relative; background-color: rgb(191, 191, 191);
}
#submenu a {
	margin: 0px; padding: 6px 10px 8px 9px; color: rgb(70, 70, 70); font-size: 11px; font-weight: bold; text-decoration: none; float: left; display: block; background-color: inherit;
}
#submenu a:hover {
	margin: 0px; padding: 6px 10px 8px 9px; color: rgb(70, 70, 70); font-size: 11px; font-weight: bold; text-decoration: none; float: left; display: block; background-color: inherit;
}
#submenu a:hover {
	color: rgb(22, 142, 244);
}
#submenu a.submenu-active {
	color: rgb(22, 142, 244); background-color: inherit;
}
.submenuwidth-zhtw {
	min-width: 330px;
}
.submenuwidth-id {
	min-width: 410px;
}
.submenuwidth-ko {
	min-width: 410px;
}
.submenuwidth-th {
	min-width: 410px;
}
.submenuwidth-zhcn {
	min-width: 410px;
}
.submenuwidth-en {
	min-width: 460px;
}
.submenuwidth-hi {
	min-width: 460px;
}
.submenuwidth-sk {
	min-width: 460px;
}
.submenuwidth-vi {
	min-width: 460px;
}
.submenuwidth-es {
	min-width: 500px;
}
.submenuwidth-fi {
	min-width: 500px;
}
.submenuwidth-ja {
	min-width: 500px;
}
.submenuwidth-ru {
	min-width: 500px;
}
.submenuwidth-bg {
	min-width: 590px;
}
.submenuwidth-cs {
	min-width: 590px;
}
.submenuwidth-el {
	min-width: 590px;
}
.submenuwidth-fr {
	min-width: 590px;
}
.submenuwidth-nl {
	min-width: 590px;
}
.submenuwidth-pl {
	min-width: 590px;
}
.submenuwidth-uk {
	min-width: 590px;
}
#hoverIOS {
	height: 100%;
}
#menu {
	top: 50px; right: 0px; clear: both; white-space: nowrap; position: absolute;
}
#mainmenuList {
	margin: 0px; padding: 0px;
}
#mainmenuList li {
	list-style: none; margin: 0px -1px 0px 0px; padding: 0px; line-height: normal; float: right; display: block; position: relative;
}
#mainmenuList li li {
	margin: 0px; float: none;
}
#mainmenuList a {
	margin: 0px; padding: 0px 12px; color: rgb(70, 70, 70); font-size: 16px; font-weight: normal; text-decoration: none; border-right-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; position: relative; z-index: 10;
}
#mainmenuList a:hover {
	margin: 0px; padding: 0px 12px; color: rgb(70, 70, 70); font-size: 16px; font-weight: normal; text-decoration: none; border-right-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; position: relative; z-index: 10;
}
.hoverpadding {
	background: url("t.gif"); margin: 0px; padding: 20px 0px 12px; left: 0px; top: -12px; width: 100%; height: 1px; position: absolute; z-index: 5; cursor: default;
}
#mainmenuList li ul {
	background: url("t.gif"); margin: -1px 0px 0px -50px; padding: 0px 50px 30px; top: 100%; position: absolute; z-index: 5; min-width: 100%;
}
#mainmenuList #submenu1 ul {
	transition:right 0s 500ms, opacity 500ms ease-out; right: 9999px; padding-right: 30px; opacity: 0; -webkit-transition: right 0s 500ms, opacity 500ms ease-out; -moz-transition: right 0s 500ms, opacity 500ms ease-out; -o-transition: right 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu2 ul {
	transition:right 0s 500ms, opacity 500ms ease-out; right: 9999px; padding-right: 30px; opacity: 0; -webkit-transition: right 0s 500ms, opacity 500ms ease-out; -moz-transition: right 0s 500ms, opacity 500ms ease-out; -o-transition: right 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu1:hover ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu1 ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu2:hover ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu2 ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu3 ul {
	transition:left 0s 500ms, opacity 500ms ease-out; left: -9999px; opacity: 0; -webkit-transition: left 0s 500ms, opacity 500ms ease-out; -moz-transition: left 0s 500ms, opacity 500ms ease-out; -o-transition: left 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu4 ul {
	transition:left 0s 500ms, opacity 500ms ease-out; left: -9999px; opacity: 0; -webkit-transition: left 0s 500ms, opacity 500ms ease-out; -moz-transition: left 0s 500ms, opacity 500ms ease-out; -o-transition: left 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu5 ul {
	transition:left 0s 500ms, opacity 500ms ease-out; left: -9999px; opacity: 0; -webkit-transition: left 0s 500ms, opacity 500ms ease-out; -moz-transition: left 0s 500ms, opacity 500ms ease-out; -o-transition: left 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu3:hover ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu3 ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu4:hover ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu4 ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu5:hover ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu5 ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList li:hover .hoverpadding {
	padding: 30px; left: -30px; top: -20px;
}
#mainmenuList li > a {
	transition:padding 0s 500ms; padding-bottom: 0px; -webkit-transition: padding 0s 500ms; -moz-transition: padding 0s 500ms; -o-transition: padding 0s 500ms;
}
#mainmenuList li:hover > a {
	transition:padding; color: rgb(119, 184, 0); padding-bottom: 15px; cursor: default; background-color: rgb(255, 255, 255); -webkit-transition: padding 0s; -moz-transition: padding 0s; -o-transition: padding 0s;
}
#mainmenuList li li a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(217, 217, 217) currentColor; padding: 7px 12px; color: rgb(70, 70, 70); font-size: 14px; cursor: pointer; background-color: rgb(255, 255, 255);
}
#mainmenuList li li a:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(217, 217, 217) currentColor; padding: 7px 12px; color: rgb(70, 70, 70); font-size: 14px; cursor: pointer; background-color: rgb(255, 255, 255);
}
#mainmenuList li li a:hover {
	background-color: rgb(220, 242, 254);
}
#mainmenuList li a.mainmenuActive {
	color: rgb(3, 143, 244);
}
#mainmenuList li a.submenuActive {
	color: rgb(3, 143, 244);
}
#mainmenuList li a.submenuActive:hover {
	color: rgb(3, 143, 244);
}
#mainmenuList li li a.submenuFirst {
	border-radius: 0px; border-top-color: rgb(217, 217, 217); -webkit-border-radius: 0px 0px 0px 0px;
}
#mainmenuList #submenu1 li a.submenuFirst {
	border-radius: 0px; -webkit-border-radius: 0px 0px 0px 0px;
}
#mainmenuList #submenu2 li a.submenuFirst {
	border-radius: 0px; -webkit-border-radius: 0px 0px 0px 0px;
}
#mainmenuList li li a.submenuLast {
	border-radius: 0px 0px 3px 3px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; -webkit-border-radius: 0px 0px 3px 3px;
}
#mainmenuList li li a.newBadgeAnchor {
	padding-right: 53px;
}
#mainmenuList .newBadge {
	background-position: -5px -157px; margin: -5px 0px 0px 12px; width: 29px; height: 29px; display: inline-block; position: absolute;
}
.de-menuWidth #mainmenuList .newBadge {
	background-position: -248px -90px;
}
