/* -- Body ------------------------------------------------- */
*					{padding:0; margin:0}
.nomargin			{margin:0 !important}
.noshadow			{-moz-box-shadow:0 0 0 !important; -webkit-box-shadow:0 0 0 !important; box-shadow:0 0 0 !important}
.noradius			{-moz-border-radius:0 !important; -webkit-border-radius:0 !important; border-radius:0 !important}
:focus 				{outline:0}
html, body			{min-height:100%;height:auto}
body, td, th			{font-family:Verdana, sans-serif; font-size:13px;color:#646464; line-height:19px}
a 					{cursor:pointer; cursor:hand}
body.BODY_FULL		{/*font-family:Verdana, Arial, Helvetica, sans-serif;*/ font-weight:400; list-style:square; background-color:#FFFFFF; text-align:center; overflow-y:scroll}
body.BODY_POPUP		{font-weight:400; list-style:square; margin:10px; background-color:#FFFFFF}
body.HOME, body.REGISTRATION 	{background:url(/images/home_bg.png) repeat-x left top}

#AREA_HEAD			{min-width:100%;background-image:url(/images/head.png); background-position:center; background-repeat:no-repeat; height:133px; position:absolute; top:0; left:0; text-align:center}
body.HOME #AREA_HEAD, body.REGISTRATION #AREA_HEAD  {background-image:url(/images/head-noshadow.png)}
#CONTENT_HEAD		{text-align:left; width:955px; height:61px; margin:0 auto; padding:9px 9px 0 0; margin-top:14px; position:relative; text-align:right}

#CONTENT_MENU		{height:35px; text-align:left; width:964px; margin:0 auto}

#AREA_MAIN			{width:100%; min-height:85%;position:absolute; top:133px; left:0; text-align:center}
#CONTENT_MAIN		{text-align:left; width:968px; position:relative; margin:0 auto}

#AREA_TEXT 			{width:730px; float:right;position:relative}
#CONTENT_TEXT 		{padding:0; margin-top:6px}

#AREA_SIDEBAR 		{width:234px; float:left; overflow:visible; float:left}
#CONTENT_SIDEBAR 	{margin:6px 0 0 2px}

#HOME_NEWSTICKER	{background:url(/images/cms/ALL/home/gradient-newsticker.gif) repeat-x center}

#HOME_CONTENT		{background:url(/images/cms/ALL/home/gradient_content.png) repeat-y center #e5e6e7; padding:20px; color:#646464; font-size:9pt; line-height:13pt}
#HOME_CONTENT .majorCampaign		{width:32%; float:left}
#HOME_CONTENT .majorCampaign4C	{width:24.2%; float:left}
#HOME_CONTENT h2		{margin:0; padding:0; background:transparent; font-size:13pt; font-weight:400; line-height:16pt; color:black}

#HOME_BOTTOM_CAMPAIGNS{height:50px}
#HOME_BOTTOM_CAMPAIGNS a{color:#646464; font-size:8pt; line-height:8pt}
#HOME_BOTTOM_CAMPAIGNS h2{color:#353535; font-size:9pt; font-weight:700; padding:0; background-color:transparent; margin:0; padding-top:.2em; clear:none; line-height:9pt}
#HOME_BOTTOM_CAMPAIGNS div{float:left}

#NT {height:20px; overflow:hidden; position:relative; top:-62px; left:20px}
#NT .caption {font-weight:bold; display:block; width:152px; border-right:1px solid #555}
#NT .item {position:absolute; top:20px; float:left; width:615px; left:162px; color:#E95D0E}
#NT .item:nth-child(2){top:0}
#NT a {color:inherit}

#FOOTER				{background:url(/images/footer_bg.png) no-repeat center top; text-align:center; position:relative; clear:both; height:18px; padding-top:3px}

#TOOLBOX			{background:url(/images/cms/ALL/toolbox2.png) no-repeat top left; width:492px; height:151px}
.toolboxLinks		{width:305px; padding-left:15px; padding-top:4px; height:100px; float:left}
.toolboxLinks a:link, .toolboxLinks a:active, .toolboxLinks a:visited{color:#e95d0e; line-height:17px}
.toolboxLinks a:hover{color:#000000; text-decoration:underline}
.toolboxBuy{width:172px; height:90px; padding-top:5px; float:left; text-align:center}
.toolboxBuy	a{margin:0 auto}
.toolboxNote{width:435px; height:31px; float:left; padding:9px 0 9px 54px; font-size:12px; line-height:14px}
.toolboxNote a{font-size:12px; line-height:14px}
.toolboxPrice{margin:7px; display:block; font-size:32px; color:#353535; font-family:sans-serif; font-weight:700; letter-spacing:-1px;margin-bottom:15px}
.toolboxLabel{font-weight:700; font-family:sans-serif; font-size:12px; letter-spacing:0.2px}
#TOOLBOXNARROW	{background:url(/images/cms/ALL/toolbox_narrow.png) no-repeat top left; width:345px; height:105px}
#TOOLBOXNARROW:hover {background-position:0 -105px}
#TOOLBOXNARROW div {width:172px; float:left; text-align:center; height:90px}
#TOOLBOXNARROW a.grenButton, #TOOLBOXNARROW a.whiteButton, #TOOLBOXNARROW a.blackButton {margin-left:25px}

.packshot-pro {width:225px; float:right;position:relative}
#downloadbtn {background:url(/images/cms/DE/download.gif) no-repeat; padding:53px 10px 0 10px; height:0; width:149px; left:34px; overflow:hidden; position:absolute; top:132px; text-align:center; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px #888;-webkit-box-shadow:0 1px 3px #888;box-shadow:0 1px 3px #888}
.en #downloadbtn {background:url(/images/cms/EN/download.gif) no-repeat}
#downloadbtn a {color:white; display:block;font-size:16px;line-height:22px}

#GLOBALSEARCH	{height:21px; width:199px; float:right; margin-top:5px; margin-right:10px}
.globalSearch	{background:url(/images/search.png) no-repeat center; border:0 none; padding:2px; height:17px; width:173px; float:left; font-size:15px; color:#888888; font-weight:700}
.globalSearch:focus	{border:1px solid #e95d0e; padding:1px; color:#e95d0e}
.globalSearchSubmit {float:left; border:0 none; margin-left:1px; background:url(/images/searchbtn.png); width:21px; height:21px}

/* -- Text ------------------------------------------------- */
h2 					{color:#353535; font-weight:700; font-size:30px; line-height:24px;   margin:0 0 20px 0}
h2.pageHeader 		{font-family:Arial Black, Futura; letter-spacing:-2px; font-size:30px; line-height:34px; margin:0 0 4px 0}
h3					{font-size:17px; color:#333333; font-weight:400; margin:20px 0 6px 0}
h3 a:active, h3 a:link, h3 a:visited {color:inherit; margin-left:0 !important}
h2.slim, h3.slim 	{color:#555555; background-color:transparent; font-weight:400; font-size:1.8em; line-height:.9em; font-family:sans-serif; text-transform:none; margin:0 0 1em 0,1em; padding-left:10px}
h2.home				{color:#000000; font-size:30px; margin:0; line-height:30px; letter-spacing:-2px}
h2.homeSub			{color:#8b9298; font-size:20px; margin:0; margin-bottom:7px; font-weight:400; letter-spacing:0}
h2.product			{color:#646464;font-size:18px; margin:0; letter-spacing:0; font-family:sans-serif}
.sidebar h2			{background:transparent; padding:0; text-transform:uppercase; font-size:13px; color:#06131e; margin:0;margin-left:10px; margin-bottom:9px}
h3.legalSection		{text-align:center}
h4 					{font-size:13px; margin-top:15px; margin-bottom:7px}
blockquote 			{border:1px solid Black; padding:10px; margin:10px 10px; background-color:#F5F5F5}

/* -- Links ------------------------------------------------ */
a:active, a:link, a:visited {color:#e95d0e; text-decoration:none}
a:hover{color:#e95d0e; text-decoration:underline}

.small, a.small {font-size:10px}

a.Black:active, a.Black:link, a.Black:visited {color:Black}
a.Black:hover{color:Black; text-decoration:underline}

a.linkDE, a.linkEN, a.linkCZ {font-size:8pt; padding-left:20px; background:no-repeat left center; color:white}
a.linkDE{background-image:url(/images/flags/de.gif)}
a.linkEN{background-image:url(/images/flags/gb.gif)}
a.linkCZ{background-image:url(/images/flags/cz.gif)}

a.White:active, a.White:link, a.White:visited{color:White}
a.White:hover{color:#777777; text-decoration:none}

a.Silver:active, a.Silver:link, a.Silver:visited{color:#999997}
a.Silver:hover {color:#777777; text-decoration:none}

a.SilverSmall:active, a.SilverSmall:link, a.SilverSmall:visited{color:#666666; font-size:7.5pt}
a.SilverSmall:hover	{color:#777777; font-size:7.5pt}

.menuHomeL2 a.HomePage:hover {background:#D0BFB5; color:black; width:16.4em}
.HomePageHeader		{display:block; padding:.5em; line-height:1em; text-decoration:none}

.navTop, .navTop:active, .navTop:link, .navTop:visited, .navTop:hover {color:#FFFFFF; text-decoration:none; font-size:9pt; font-weight:700}

.navSubItem:active, .navSubItem:link, .navSubItem:visited{color:Black}
.navSubItem:hover{color:Black; text-decoration:none; background-color:#B9B9B9}

a.sideBar:active, a.sideBar:link, a.sideBar:visited, a.sideBarActive:active, a.sideBarActive:link, a.sideBarActive:visited{color:#646464; font-size:13px; display:block; padding:0 0 0 10px; margin:5px 0 9px 0}
a.sideBarActive:active, a.sideBarActive:link, a.sideBarActive:visited{background:url(/images/cms/DE/sidebarsprite_v2.png) no-repeat 0 -269px; font-weight:700; font-size:12px; margin-bottom:-5px; margin-top:-5px; padding:5px 0 9px 10px; color:#FFF; text-shadow:0 1px 1px #555}

.play {background:url(/images/cms/ALL/play-button.jpg) no-repeat left 2px; padding:5px 23px}

.print:link, .print:active, .print:visited, .recommend:link, .recommend:active, .recommend:visited{background:url(/images/icons/16/print_recommend.png) no-repeat; padding-left:22px; color:#646464}
.print:link{background-position:0 -16px}

.pdf				{background:url(/images/icons/16/pdf.gif) no-repeat 0 1px; padding:0 0 4px 20px}
a.arrow				{background:url(/images/link.png) no-repeat 0 2px; padding-left:17px}
a.arrowTop			{background:url(/images/link-top.png) no-repeat 0 2px; padding-left:17px}
/*
a.tab:active, a.tab:link, a.tab:visited						{background-color:#DDDDDD; color:black; padding:.4em; border:1px solid #888888; border-bottom:0 none}
a.tabActive:active, a.tabActive:link, a.tabActive:visited	{background-color:#FFFFFF; color:black; padding:.4em; padding-bottom:.5em; border:1px solid #888888; border-bottom:0 none}
a.tab:hover													{background-color:#EFEFEF; color:black; padding:.4em; border:1px solid #888888; border-bottom:0 none;  text-decoration:none}
*/
a.quicklink:active, a.quicklink:link, a.quicklink:visited	{color:#555555; font-family:sans-serif; line-height:1em; font-size:8pt; font-weight:bold}
a.quicklink:hover											{color:#e95d0e; text-decoration:none}

a.greenButton, a.whiteButton, a.blackButton {text-decoration:none; background:url(/images/cms/ALL/buttons.png) no-repeat top left; width:123px; height:26px; overflow:hidden;display:block; text-align:center; color:#FFFFFF; font-size:19px; padding-top:4px}
a.greenButton:hover {background-position:0 -30px}
a.greenButton:active {background-position:0 -60px}
a.whiteButton {background-position:-123px 0; color:#646464}
a.whiteButton:hover {background-position:-123px -30px}
a.whiteButton:active {background-position:-123px -60px}
a.blackButton {background-position:-246px 0}
a.blackButton:hover {background-position:-246px -30px}
a.blackButton:active {background-position:-246px -60px}

a.toggle, a.toggleActive{padding-left:17px; background:url(/images/plusminus.gif) no-repeat 0 0; line-height:11px; font-weight:700; color:#06131e}
a.toggle:hover{background-position:0 -13px}
a.toggleActive{background-position:0 -26px}
a.toggleActive:hover{background-position:0 -26px}
a.toggleActive:hover{background-position:0 -39px}

/* Colorful Tabs */
#ColorfulTabsContainer{background:url(/images/cms/DE/academy.jpg) no-repeat top center;height:202px; width:100%; border-bottom:3px solid black}
#ColorfulTabs{height:28px; position:relative; top:174px}
.ColorfulTabContent{background:url(/images/gradient2.gif) top left repeat-x; padding-top:12px}
.ColorfulTabCol1, .ColorfulTabCol2{width:320px; float:left; background:}
.ColorfulTabCol1{margin-left:14px; margin-right:10px; padding-right:10px; border-right:2px solid silver}
.ColorfulTabCol2 {padding-left:20px}

.ColorfulTab, .ColorfulTabActive {margin-left:12px;cursor:default}
.ColorfulTab img, .ColorfulTabActive  img{background-image:url(/images/cms/DE/tabs_academy.jpg)}

/* Icon Tabs */
.iconTabCon {background:url(/images/cms/ALL/icontab-normal-bg.png) repeat-x top left; height:111px}
.iconTab, .iconTabActive {float:left; width:104px;text-align:center; font-size:12px; font-weight:700; color:#646464; padding-top:15px; height:96px}
.iconTab a, .iconTabActive a {color:#646464; text-decoration:none}
.iconTabActive {background:url(/images/cms/ALL/icontab-active-bg.png) repeat-x top left}
.iconTab:hover, .iconTabHover {background:url(/images/cms/ALL/icontab-hover-bg.png) repeat-x top left}
.iconTab img, .iconTabActive img {margin-bottom:10px}

/* Arrow Tabs */
.arrowTab, .arrowTabActive, .arrowTab:link, .arrowTab:active, .arrowTab:visited, .arrowTabActive:link, .arrowTabActive:active, .arrowTabActive:visited {background:url(/images/cms/ALL/arrow_tabs.png) #8d8b8b no-repeat top left; width:110px; height:37px; display:block; float:left; color:#FFFFFF; text-align:center; text-decoration:none;margin-right:5px; padding-top:4px;font-weight:700; font-style:italic; cursor:pointer; cursor:hand}
.arrowTab:hover {background-position:-110px 0}
.arrowTabActive, .arrowTabActive:link, .arrowTabActive:active, .arrowTabActive:visited {background-position:-220px 0; background-color:#e95d0e}

#TAB_ENTWICKLUNG img{background-position:0 0}
#TAB_PRODUKTEINSTIEG img{background-position:-115px 0}
#TAB_PROJEKTHILFE img{background-position:-230px 0}
#TAB_LOESUNGEN img{background-position:-345px 0}
#TAB_BUSINESS-ADAPTER img{background-position:-460px 0}

#TAB_ENTWICKLUNG:hover img, #TAB_ENTWICKLUNG:focus img{background-position:0 -56px}
#TAB_PRODUKTEINSTIEG:hover img, #TAB_PRODUKTEINSTIEG:focus img{background-position:-115px -56px}
#TAB_PROJEKTHILFE:hover img, #TAB_PROJEKTHILFE:focus img{background-position:-230px -56px}
#TAB_LOESUNGEN:hover img, #TAB_LOESUNGEN:focus img{background-position:-345px -56px}
#TAB_BUSINESS-ADAPTER:hover img, #TAB_BUSINESSADAPTER:focus img{background-position:-460px -56px}

#TAB_ENTWICKLUNG_ACTIVE img{background-position:0 -112px}
#TAB_PRODUKTEINSTIEG_ACTIVE img{background-position:-115px -112px}
#TAB_PROJEKTHILFE_ACTIVE img{background-position:-230px -112px}
#TAB_LOESUNGEN_ACTIVE img{background-position:-345px -112px}
#TAB_BUSINESS-ADAPTER_ACTIVE img{background-position:-460px -112px}

/* -- Table elements --------------------------------------- */
table 				{border:none}
th 					{font-weight:700; text-align:left}
td 					{text-align:left}
td.content_middle 	{border-bottom:1px solid #C0361B; border-right:1px solid #C0361B}
td.content_border 	{border-bottom:1px solid #C0361B}
table .text{text-align:left !important}

table.regForm			{padding:0; width:630px}
table.regForm td 		{padding:0 4px 0 4px}
table.regForm td td		{padding:0}

table.invoice			{border-spacing:0; border-collapse:collapse; width:100%; clear:both}
table.invoice	th		{font-size:15px;border-bottom:1px solid black; border-top:1px solid black; text-align:right; padding:5px; vertical-align:top}
table.invoice	td		{text-align:right; padding:5px; vertical-align:top; border-bottom:1px solid #AAA}
table.invoice	tr.lastRow td {border-bottom:0 none}
table.invoice	tr.grandTotal td {font-size:15px}

table.invoice2 {border-spacing:0; border-collapse:collapse; width:100%; clear:both;background:white}
table.invoice2  th, table.invoice2 	td {text-align:right;vertical-align:top; font-family:sans-serif}
table.invoice2 th{color:#FFF; text-shadow:0 1px 1px #777; background:url(/images/application-store/accordionTitle.gif) repeat-x 0 0; padding:8px;  font-size:18px}

table.invoice2 th.quantity{width:59px; border-left:1px solid #dbdbdb}
table.invoice2 td {padding:8px; border-bottom:1px solid #dbdbdb}

table.invoice2 td.quantity{border-left:1px solid #dbdbdb}
table.invoice2 td.description{text-align:left}
table.invoice2 td.description b{font-size:15px}
table.invoice2 td.unitPrice{font-weight:700;font-size:15px}
table.invoice2 td.voucher {background:#D2D5CF; border:1px solid #DBDBDB; border-top-width:0;text-align:left;-moz-box-shadow:0 0 3px #ADAFAA inset; -webkit-box-shadow:0 0 3px #ADAFAA inset; -o-box-shadow:0 0 3px #ADAFAA inset;box-shadow:0 0 3px #ADAFAA inset}
table.invoice2 td.amount{font-weight:700; font-size:18px; color:#e43417; border-right:1px solid #dbdbdb}
table.invoice2 td.amount .oldPrice{color:#666666; font-size:15px}
table.invoice2 td.amount a{color:#0293D0;display:block;font-size:10px;height:15px;font-weight:400}
table.invoice2 tr.lastRow td {border-bottom:0 none}
table.invoice2 tr.grandTotal td {font-size:15px}

table.green-head th{background:url(/images/cms/ALL/th_green.png) repeat-x}
table.light-head th{background:url(/images/cms/ALL/th_light.png) repeat-x; color:#8b9298; font-size:14px; text-shadow:none}
table.light-head th, table.light-head td {padding:6px}
table.light-head {box-shadow:0 0 3px #ADAFAA}


table.viewTable		{border-spacing:0; border-collapse:collapse; width:100%; table-layout:fixed}
table.viewTable th		{padding:7px 5px; background:transparent url(/images/cms/ALL/icontab-active-bg.png) repeat-x left top; color:#F3F3F3; vertical-align:top}
table.viewTable td		{padding:3px 5px; vertical-align:top; color:#555; border-bottom:1px solid #dbdbdb; font-size:11px}
table.viewTable tr.even.lastRow td	{border-bottom:0 none}
table.viewTable tr.even td	{background-color:#f3f3f3;color:#444}
table.viewTable tr.uneven td	{background-color:#FFFFFF}
table.viewTable th.num, table.viewTable td.num	{text-align:right}
table.viewTable th.center, table.viewTable td.center	{text-align:center}
table.viewTable td.title	{font-weight:700}

table.comparison	{border-collapse:collapse; table-layout:fixed}
table.comparison  td,table.comparison  th	{padding:10px; vertical-align:top; text-align:center}
table.comparison  th	{font-size:20px; line-height:22px; color:#464646; vertical-align:bottom;font-family:sans-serif}
table.comparison  td	{background:url(/images/cms/ALL/tbl_comparison_td_bg.png) repeat-y top right #FFFFFF; color:#646464; border-top:1px solid transparent; border-bottom:1px solid transparent}
table.comparison .feature	{text-align:right; font-weight:700}
table.comparison  td.feature	{background:url(/images/cms/ALL/tbl_comparison_feature_bg.png) repeat-y top left #e3e3e3; color:#000000;font-weight:400}
table.comparison  td.major	{font-weight:700}
table.comparison tr:hover td {background-image:none; background-color:#8b9298; color:white; border-top:1px solid white; border-bottom:1px solid white}

/* -- Form elements ---------------------------------------- */
textarea {font-family:sans-serif; font-size:13px}
input.registration, select.registration, textarea.registration {font-size:17px; border-width:1px; border-style:solid; border-color:#cccccc #AAAAAA #AAAAAA #cccccc; color:#888888;padding:2px; width:346px; background-color:#f3f3f3; margin:4px 0 4px 0; -moz-box-shadow:0 3px 5px #dfdfdf inset; -webkit-box-shadow:0 3px 5px #dfdfdf inset; -o-box-shadow:0 3px 5px #dfdfdf inset; box-shadow:0 3px 5px #dfdfdf inset;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out}
input.registration-small {width:205px}
select.registration-small {width:214px; padding-left:3px}

input.registration:focus, select.registration:focus, textarea.registration:focus  {color:#06131e; background-color:#ffffe5; border-color:#AAAAAA; -moz-box-shadow:0 2px 4px #DADB74 inset; -webkit-box-shadow:0 2px 4px #DADB74 inset; -o-box-shadow:0 2px 4px #DADB74 inset; box-shadow:0 2px 4px #DADB74 inset}
.registration.Error, .registration.Error:focus{border:1px solid red}
.registration.ErrorText, .registration.ErrorText:focus{color:#ff0000; font-size:10px}
.registration.Needed, .registration.Needed:focus{border-left:2px solid red;outline:none}
label.registration {font-size:15px; font-weight:700; display:block; width:260px; color:#646464}
label.registrationInline {font-size:15px; font-weight:700; color:#646464}
input.amount {width:50px; text-align:right}

table.viewTable input, table.viewTable select, table.viewTable textarea {background-color:#ffffff; color:#505050; width:220px; height:17px; font-size:11px; font-family:Verdana,sans-serif; margin:2px 0; padding:0}
table.viewTable span {margin:2px 0 2px 2px}

.container input.registration, .container select.registration, .container textarea.registration {background-color:#FFFFFF}
.container input.registration:focus, .container select.registration:focus, .container textarea.registration:focus {background-color:#ffffe5}
.registrationSprite 	{background:url(/images/cms/ALL/sprite_registration3.png) no-repeat 0 0; padding-left:20px; height:16px}

label.formErrorMessage{font-weight:700; color:#ff0000; display:block}
.loginForm{float:left; padding-top:0; border-right:1px solid#CCCCCC; width:350px; height:200px}
.showCreateAccount{float:left; padding-left:50px; display:block}

input[type=radio], input[type=checkbox], input.noborder		{border:0 none; background-color:transparent}
.blackbtn, .blackbtn2, .blackbtn3, .blackbtn4, a.blackbtn, a.blackbtn2, a.blackbtn3, a.blackbtn4{text-transform:uppercase; border:0 none transparent; background:url(/images/blackbtn.gif) no-repeat; color:#f3f3f3; font-weight:700; background-color:height:36px; width:152px; height:35px; text-align:center}
.blackbtn:hover, a.blackbtn:hover {background-position:0 -36px}
.blackbtn2, a.blackbtn2{background-image:url(/images/blackbtn2.png);height:31px; width:132px}
.blackbtn2:hover, a.blackbtn2:hover{background-position:0 -31px}
.blackbtn3, a.blackbtn3{background-image:url(/images/blackbtn3.gif);height:26px; width:110px;text-transform:none}
.blackbtn3:hover, a.blackbtn3:hover{background-position:0 -26px}
.blackbtn4, a.blackbtn4{background:url(/images/blackbtn4.png) repeat-x;height:26px; text-transform:none; border:1px solid #676565; display:block}
a.blackbtn4, a.blackbtn4:hover{color:#F3F3F3 !important;text-decoration:none; line-height:23px; display:block}
input.blackbtn4:active {box-shadow:0 0 3px #222 inset}
.auto-width{width:auto; padding:0 15px}

a.blackbtn{display:block; line-height:34px}
a.blackbtn2{display:block; line-height:30px}
.orangebtn, a.orangebtn				{background:url(/images/orangebtn.gif) 0 0 repeat-x; color:white; padding-top:4px; padding-right:10px; padding-bottom:4px; padding-left:10px; border-width:1px; border-style:solid; border-color:#f2ceb9 #ee9d71 #683011 #ee9d71}

/*-- Signup Formular V4------------------*/
.signupBackground 	{width:582px; background:url(/images/cms/ALL/registrationformular_background.png) no-repeat; position:relative; float:left; margin-bottom:50px}
.signupContainer  	{width:462px; padding:30px 0 0 14px}
.signupBoxes	 	{float:left; width:210px; margin-right:10px}
.signupBoxesBig		{float:left; width:425px}

.longField		{width:434px !important}

label.fieldDescription	{display:block; padding-top:5px}
label.fieldDescription2	{color:#888888;font-family:MS Shell Dlg,sans-serif;font-size:17px;line-height:14px;padding:10px 0 0 5px;position:absolute}
label.registration3		{font-size:15px; width:207px; display:block}

span.pos			{display:inline-block}
.Hide				{display:none !important}
.greenSendBtn, .greenSendBtnEn		{background:url(/images/cms/ALL/sprite_green_submit_buttons.png) no-repeat; width:168px; height:37px; border:0; cursor:pointer; cursor:hand}
.greenSendBtnEn						{background-position:0 -37px; cursor:pointer; cursor:hand}
.greenSubmitButton			{background:url(/images/cms/DE/submit_button.png) no-repeat; width:168px; height:37px; border:0; cursor:pointer; cursor:hand}
.greenSubmitButtonEN		{background:url(/images/cms/EN/submit_button.png) no-repeat; width:168px; height:37px; border:0; cursor:pointer; cursor:hand}
.greenCartButton			{background:url(/images/cms/DE/add-to-cart.png) no-repeat; width:168px; height:37px; border:0; cursor:pointer; cursor:hand}
.greenCartButtonEN			{background:url(/images/cms/EN/add-to-cart.png) no-repeat; width:168px; height:37px; border:0; cursor:pointer; cursor:hand}

.displayError	{color:#ff0000;font-size:7pt;display:block}

img {border:none; behavior:url(/images/pngHack/pngHack.htc); -ms-interpolation-mode:bicubic}

.clearfix:before, .clearfix:after {content:"\0020"; display:block; height:0; visibility:hidden}
.clearfix:after {clear:both}
.clearfix {zoom:1}

.right, .thumbRight {float:right}
.left, .thumbLeft{float:left}
.thumbRight{margin:0 0 10px 10px}
.thumbLeft{margin:0 10px 10px 0}
img.homeCampaignIcon {float:left; margin-right:2px}

div.rating1, div.rating2, div.rating3, div.rating4, div.rating5{float:left; background:url(/images/cms/ALL/ratings.gif); width:19px; height:19px;margin-top:5px}
div.rating1{background-position:0 0}
div.rating2{background-position:-19px 0}
div.rating3{background-position:-38px 0}
div.rating4{background-position:-57px 0}
div.rating5{background-position:-76px 0}

.event 				{clear:both; display:inline; float:left; margin-bottom:10px; padding:5px; border-bottom:1px solid #d3d3d3; width:720px; background:url(/images/application-store/item_bg.gif) repeat-x bottom left}
.eventImage 			{width:140px; float:left}
.eventDate			{float:left; width:150px; height:100%; padding:6px 10px 0 0}
.eventDescription	{float:left; width:400px}

/* Application Store */
.rating {background:url(/images/application-store/stars.png) no-repeat; width:96px; height:16px}
.five {background-position:0 0}
.fourAndHalf {background-position:0 -16px}
.four {background-position:0 -32px}
.threeAndHalf {background-position:0 -48px}
.three {background-position:0 -64px}
.twoAndHalf {background-position:0 -80px}
.two {background-position:0 -96px}
.oneAndHalf {background-position:0 -112px}
.one {background-position:0 -128px}
.half {background-position:0 -144px}
.zero {background-position:0 -160px}

.addthis_toolbox {padding-right:4px}

/* div.pager {background:url(/images/pager_bg.gif) repeat-x; height:37px;float:left;display:inline; width:720px; padding:5px 0 0 10px}*/
.itemList {display:inline;float:left; width:100%}
.applicationChartsContainer .item, .itemList .item {clear:both; display:inline; float:left; padding:5px; border-bottom:1px solid #d3d3d3; width:720px; background:url(/images/application-store/item_bg.gif) repeat-x bottom left}
.applicationChartsContainer .item, .itemList .item.even {}
a.itemLink {color:#646464; font-size:14px; line-height:26px}
a.itemLink h3 {margin:0}
a.tag {font-size:9px; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; background-color:#8B9298; color:white; padding:2px 4px}
a.tag:hover {background-color:#72787d; text-decoration:none}
.itemImage{padding-right:20px}
.itemDesc {width:632px}
.itemDesc h3, h3.orange, h3.black{font-family:sans-serif; font-weight:700}
.itemDesc h3, h3.orange {color:#ef8405}
h3.black{color:#071520}

h3.black {color:#333333; font-weight:700}
.itemImage, .itemDesc {float:left; display:inline}
.appFilter{display:inline;float:left;width:100%; border-bottom:1px solid #f3f3f3}
.appFilter h3 {margin:8px 0 6px; float:left; display:inline}
.review {clear:both; display:inline; float:left; width:100%;border-top:1px solid #d3d3d3; padding:10px 0}
.review h4 {margin:0; font-size:14px}
.review .author {font-size:10px; line-height:10px; color:#888888}
.screenshots {background:#fafafa;padding:10px 10px 0 10px;margin:10px 0; border:1px solid #DDD; float:left; width:706px}
.applicationChartsContainer {float:left;min-height:545px}
.applicationChartsContainer .accordionItem {background:none !important; padding:0 !important}
.applicationCharts {border:1px solid #DDDDDD; border-width:0 1px 1px 1px; width:202px; float:left}
.applicationCharts .item {background:none; border:0 none; width:192px}
.applicationCharts .even {background:#f7f7f7}
.applicationCharts .uneven {background:#ffffff}
.applicationCharts .itemImage{margin-top:10px}
.applicationCharts .itemDesc{text-align:left}

.applicationCharts h3{padding:5px 10px !important; margin:0 !important; height:24px; background:url(/images/application-store/accordionTitle.gif) repeat-x !important; color:#333333 !important; text-shadow:1px 1px 0 #DADADA}
.applicationCharts.open h3{background-position:0 -34px !important}
.applicationCharts.active h3{background-position:-34px}
.applicationCharts h4{font-size:12px !important; line-height:18px; font-weight:700; margin:0}
.applicationCharts .itemImage{padding-right:10px}
.applicationCharts .itemDesc{width:142px}

.DownloadSelectOS{position:relative}
.DownloadSelectOS div a{color:#555555}
.DownloadPurchasedItems:hover div{display:block}
.DownloadListOperatingSystem {background:url(/images/application-store/listbackground3.png) 13px 0 no-repeat;color:#E95D0E; display:none; height:133px; left:58px; padding-left:32px; padding-top:8px; position:absolute; top:-27px; width:110px}


#largeStoreCampaigns {width:805px; height:399px; float:left; position:relative;cursor:hand;border:0 none}
#largeStoreCampaigns a{border:0 none; color:}
#largeStoreCampaigns .campaign{width:805px; height:399px; position:absolute; top:0; left:0;z-index:1;background-color:#fff;visibility:hidden; display:none}
#largeStoreCampaigns .campaign.start{display:block; visibility:visible;z-index:2}
#largeStoreCampaigns .controlContainer{width:728px; height:99px; padding-top:5px; position:absolute; left:1px; top:292px; background:url(/images/application-store/campaign-switcher.png) repeat-x; z-index:10}
#largeStoreCampaigns .control, #largeStoreCampaigns .controlActive {width:174px; height:79px; float:left; text-align:center; padding:20px 4px 0 4px; font-family:sans-serif; font-size:12px; font-weight:700; line-height:16px; cursor:pointer; cursor:hand}
#largeStoreCampaigns .controlActive {background:url(/images/application-store/campaign-selected.png)}
#largeStoreCampaigns .controlActive  a {color:#f3f3f3; text-decoration:none}
#largeStoreCampaigns .control  a {color:#464646; text-decoration:none}
#largeStoreCampaigns .control h3 {margin:0 0 2px 0; font-family:Verdana; font-weight:700; letter-spacing:-1px}
#largeStoreCampaigns .controlActive h3 {margin:0 0 2px 0; font-family:Verdana; color:#f3f3f3; font-weight:700; letter-spacing:-1px}

.salesmanager_container{position:absolute; top:135px; left:433px; width:279px; height:176px}
.sales_ordner_links{position:absolute; top:-3px; left:-7px; width:330px; height:167px; visibility:visible}
.sales_ordner_mitte{position:absolute; top:-3px; left:73px; width:199px; height:164px; visibility:visible} 
.sales_ordner_rechts{position:absolute; top:-3px; left:166px; width:157px; height:167px; visibility:visible}
.reisekosten_flieger{position:absolute; top:97px; left:325px; z-index:3}
.zeiterfassung_container{position:absolute; top:24px; left:449px; right:0; bottom:0;width:385px; height:284px;overflow:hidden}
.zeiterfassung_hand{position:absolute; top:24px; left:502px; padding-left:53px; z-index:3}
.rechnungspruefung_container{position:absolute; top:43px; left:268px; right:0;width:461px; height:265px;  overflow:hidden}
.rechnungspruefung_buecher{position:absolute; z-index:3}

.smallStoreCampaign {float:left; position:relative; margin:0 9px 25px 0}
.smallStoreCampaign.last {margin-right:0}

a.cartButtonEmpty, a.cartButtonFull1, a.cartButtonFull10 {position:relative}
a.cartButtonEmpty, a.cartButtonFull1, a.cartButtonFull10 {background:url(/images/application-store/cart.png); display:block; width:136px; height:30px; float:right; margin:2px 2px 0 0; font-weight:700; color:#FFF; text-decoration:none}

a.cartButtonEmpty {background-position:0 0}
a.cartButtonFull1 {background-position:0 -30px}
a.cartButtonFull10 {background-position:0 -60px}

a.cartButtonEmpty:hover {background-position:-136px 0}
a.cartButtonFull1:hover {background-position:-136px -30px}
a.cartButtonFull10:hover {background-position:-136px -60px}
span.cartButtonLabel{position:absolute; top:4px; left:47px}
a.cartButtonFull1 span.cartButtonCount{position:absolute; left:27px}
a.cartButtonFull10 span.cartButtonCount{position:absolute; left:19px}

.editionSelectorContainer {float:left}
.editionSelectorContainer .note {font-size:17px; float:left; width:200px; padding-left:20px}
#addToCart		{display:none; float:left; padding-left:20px; line-height:16px}
.editionSelector {width:83px; height:96px; background-image:url(/images/cms/ALL/appstore_edition_selector.png); float:left; margin-left:20px}
.editionSelector.compact {background-position:0 0}
.editionSelector.compact:hover {background-position:-83px 0}
.editionSelector.compactActive {background-position:-166px 0}

.editionSelector.professional {background-position:0 -96px}
.editionSelector.professional:hover {background-position:-83px -96px}
.editionSelector.professionalActive {background-position:-166px -96px}

.priceTag {width:83px; float:left; font-family:sans-serif; font-size:22px; margin:5px 0 0 20px; text-align:center}

.rateItemIconSmall{position:relative;left:25px;top:5px}
.rateItemSideBarRight{height:380px; width:190px; position:absolute;top:52px;right:0; padding-left:5px; background-color:#fff}
.itemReviewCaption{font-size:14px; font-weight:700}

table.rateItemResult{table-lyout:fixed;width:100%; border-collapse:collapse; background-color:#FAFAFA;border:1px solid #DDDDDD} 
table.rateItemResult td {padding:5px; vertical-align:top; color:#555;font-size:11px}
table.rateItemResult td.rateItemStars{width:99px}
table.rateItemResult td.rateItemName{width:200px}

.vatIDHint{background:url(/images/cms/ALL/orange_note.png) no-repeat; bottom:53px; color:#FFFFFF;height:98px;padding:35px 35px 0 75px;position:absolute;right:220px;width:191px}
.vatIDHint a.hintGrey{color:#464646; text-decoration:none}
.vatIDCloseButton{position:absolute; width:30px; height:25px; top:0; right:20px}

#storeNavbar {background:url(/images/application-store/navbar_bg.jpg) no-repeat top left; width:726px; height:36px; padding:1px 2px; margin-bottom:10px; position:relative}
#storeNavbar a.breadcrumb, #storeNavbar a.home, #storeNavbar a.accountLink{float:left; background:url(/images/application-store/navbar_arrow.png) top right no-repeat; height:28px; display:block; padding:5px 30px 0 10px; color:#646464; font-size:15px; font-family:Segoe UI, Verdana}
#storeNavbar a.breadcrumb.noArrow {background-image:none}
#storeNavbar a.home {background:url(/images/application-store/navbar_home.png) no-repeat top left; width:51px; padding:5px 0 0 0}
#storeNavbar a.accountLink:active, #storeNavbar a.accountLink:link, #storeNavbar a.accountLink:visited, #storeNavbar a.accountLink:hover {float:right;background-image:none; font-size:12px; padding:7px 10px 0 10px}
#storeNavbar a.accountLink:hover{background:url(/images/application-store/navbar_accountlink_active.png) repeat-x top left}
#storeNavbar .separator {width:2px; height:33px; float:right; background:url(/images/application-store/navbar_separator.png)}
#storeNavbar ul ul {position:absolute;left:-999px}
#storeNavbar ul li:hover ul {position:absolute;left:auto}

/* -- General ---------------------------------------------- */
.newsticker			{font-size:11px; padding:4px 10px 4px 20px; color:#353535}
.newsticker	a:link, .newsticker	a:visited, .newsticker	a:hover		{color:#353535}
.tabcontainer		{padding:.5em 0 .4em 2%; width:98%;overflow:visible; background-image:url(/images/1px_gray.gif); background-position:bottom left; background-repeat:repeat-x}
/*.shadowsides		{background-image:url(/images/shadow_ew_v2.png); background-repeat:repeat-y; background-position:center}*/
.menuHomeL1			{background:url(/images/cms/ALL/arrow_down.gif) no-repeat center right #CCC; width:16em; margin-bottom:1px}
.menuHomeL1:hover	{background-color:#D0BFB5}
.menuHomeL2			{width:16em; padding:.5em 0 0 0; background-color:#FFF;height:18em}

.warning, .info, .tip {font-style:italic; min-height:48px; padding-left:63px}

.warning			{background:url(/images/cms/ALL/icons/48/sign_warning.png) no-repeat}
.info				{background:url(/images/cms/ALL/icons/48/information.png) no-repeat}
.tip				{background:url(/images/cms/ALL/icons/48/lightbulb_on.png) no-repeat}



.seminar			{float:left; width:260px; padding-left:7px}
.seminar2C			{float:left; width:600px; padding-left:7px}
.seminar b, .seminar2C b{font-size:15px}
.iconSprite			{width:128px; height:128px; background:url(/images/cms/ALL/icons.png); margin:0 10px}
.iconSpriteCompany	{background:url(/images/cms/ALL/company.png)}
.iconSpriteVorlagen	{width:48px; height:48px; background:url(/images/cms/ALL/vorlagen.png); float:left; margin-right:20px}
.iconSpriteFunktionen{width:48px; height:48px; background:url(/images/cms/ALL/spriteProfessionalFunktionen.png); float:left; margin-right:20px; margin-bottom:53px}
.appDevIcon			{width:64px; height:64px; background:url(/images/cms/ALL/icons/64/application-developer-program.png); margin:5px 10px 10px 0; float:left}
.homeCampaignContainer {margin-bottom:-7px; background:url(/images/cms/ALL/campaigns-home-bottom.png) no-repeat left top; height:229px; width:968px; padding:0 2px}
.homeCampaignContainer .homeCampaign {margin-bottom:-7px; height:199px; width:211px; padding:15px; float:left; font-size:12px; color:#888;position:relative}
.homeCampaignContainer .homeCampaign h3 {margin:0; padding:0; font-family:Arial Black; letter-spacing:-2px; font-size:18px; color:#464646}

#introCampaigns{background:url(/images/cms/ALL/home/introcampaign_bg.png) repeat scroll center top transparent; height:398px;overflow:hidden}


.white, .homeCampaign h3.white {color:#f3f3f3}
.orange{color:#E95D0E}
.red{color:#CC071E}
.Border	{border:1px solid Black}
.hand{cursor:pointer;cursor:hand}
.grayCon{border:solid #C2C2C2 1px; background-image:url(/images/cms/ALL/grayconbg.gif); background-repeat:repeat-x; background-position:top left; background-color:#F5F5F5; padding:5px}
.barContainer {height:220px; border:1px solid black; background:url(/images/gradient_gray_bottom.gif) repeat-x bottom left; position:relative; overflow:hidden}
.bar {width:100px; height:0; background-color:black; border:1px solid black; border-width:1px 1px 0 1px; position:absolute; bottom:0; text-align:center;font-weight:700; background-image:url(/images/bar_glossy_bg.png); background-repeat:-repeat; background-position:center}
.accordionItem {padding:15px; background:url(/images/cms/ALL/accordion.png) top left repeat-x}
.accordionItem h3 {color:#969696; background-color:transparent; font-weight:700; font-size:17px; line-height:27px; font-family:sans-serif; text-transform:none; padding:0; margin:0 0 1em 0; cursor:pointer; cursor:hand}
.accordionItem h4{color:inherit; background-color:transparent; font-weight:700; font-size:17px; line-height:17px; font-family:sans-serif; text-transform:none; padding:0; margin:0 0 0 0}
.accordionItem.open h3 {padding-left:17px; background:url(/images/arrow_open.gif) no-repeat 3px 7px}
.accordionItem.closed h3 {padding-left:17px; background:url(/images/arrow_closed.gif) no-repeat 0 10px}
.hrHome {height:1px; max-height:1px; min-height:1px; padding:0;margin:0; background:no-repeat url(/images/cms/ALL/home/hr.png); overflow:hidden; clear:both}
.disclaimer, .disclaimer li {color:#666; font-size:10px; line-height:14px}
.legend {font-size:11px;text-align:right;color:#888888}
.oldPrice {text-decoration:line-through}
.portlet {margin-bottom:15px;color:#777777}
.portlet h3 {font-size:13px; font-weight:700; color:#353535; margin-bottom:0}
.portlet h3 a {color:#777777}
.portlet a:active, .portlet a:link, .portlet a:visited {margin-left:10px}
.twoColumns{float:left; width:48%; text-align:justify; font-size:12px; line-height:18px}
.firstColumn{margin-right:4%}
.threeColumns, .threeColumnsLast{border-right:1px solid black; width:220px; float:left; padding:10px}
.threeColumnsLast{border-right:0 none}
.threeColumns h3, .threeColumnsLast h3 {margin-top:0}


.blackSpeechBubble {background:url(/images/cms/ALL/black-speech-bubble.png) no-repeat bottom left #696a6c; width:193px; padding:10px 10px 25px 10px; color:#f3f3f3; font-size:12.5px; font-family:sans-serif}
.blackSpeechBubble h2{color:#f3f3f3; font-size:13px; line-height:13px;text-transform:uppercase; margin:0 0 5px 0}
.container {padding:10px}
.container.blue {border:1px solid #7ac8e7; background:#e3f3fa}
.container.red {border:1px solid #ff0000; background:#fff5f5}
.container.grey {border:1px solid #d7dadc; background:#f6f6f7}
.container.darkGrey {border:1px solid #777777; background:#aaaaaa; color:#333333}

.sidebarContainer{width:203px}
.sidebarContainer.dark{background:url(/images/cms/ALL/sidebarContainer_bg.png) repeat-x; padding:10px; width:183px}
.sidebarContainer.note{background:#fafafa;padding:3px 7px;border:1px solid #DDD; width:188px}
.sidebarContainer h3 {color:#646464; margin:0 0 10px 10px}
.sidebarContainer.dark h3 {color:#FFF; margin:0 0 10px 0}
.sidebarContainer ul {margin:0}
.sidebarContainer ul li{margin:0;padding:3px 10px;background-image:none; color:#646464; border-top:1px solid #dbdbdb; list-style-type:none}
.sidebarContainer ul li.active{background-color:#646464; color:#FFFFFF}
.sidebarContainer a{color:#646464;display:block}
.sidebarContainer li.active a{color:#FFFFFF;display:block}

/*
a.pager, a.pagerActive {color:#464646; margin:1px 6px 1px 1px; padding:2px 5px}
a.pagerActive {font-weight:700}
a.pager:hover {border:1px solid #888888; background:#dbdbdb; margin:0 5px 0 0; text-decoration:none}
*/

a.pager, a.pagerActive{font-weight:700;color:#646464;margin:1px 3px 1px 8px; padding:2px 5px;border:1px solid transparent;-moz-border-radius:6px 6px 6px 6px;webkit-border-radius:6px 6px 6px 6px;line-height:200%}
a.pagerActive{border:1px solid orange;background:url(/images/application-store/btnActive.png) repeat-x scroll 0 0 transparent}
a.pager:hover{background:#dbdbdb;text-decoration:none;border:1px solid grey;background:url(/images/application-store/btnHover.png) repeat-x scroll 0 0 transparent}
a.pagerActive:hover{text-decoration:none}



/* JavaScript Lade Animation*/
.aixLoadOverlay{width:100px;height:100px;background-color:white;opacity:0.85;position:absolute;top:0;left:0;filter:alpha(opacity=60)}
.aixLoadImgCont{position:absolute; width:220px; height:20px; right:auto;text-align:center;filter:alpha(opacity=75);z-index:30}

/* JavaScript Pagination und Store Tabellen */
.AS_AppSort{background:url(/images/application-store/StoreBarBckgrnd2.png) repeat-x scroll 0 bottom transparent; margin:0;padding:6px;line-height:200%}
.AS_AppSort a.AppSort{color:#646464;font-size:13px;padding:8px;font-weight:700;border:1px solid transparent;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px;margin-right:6px;line-height:200%}
.AS_AppSort a.AppSort:hover {text-decoration:none;border-color:grey;background:url(/images/application-store/btnHover.png) repeat-x scroll 0 bottom transparent; line-height:200%}
.AS_AppSort a.AppSort.active{border-color:orange;background:url(/images/application-store/btnActive.png) repeat-x scroll 0 0 transparent; line-height:200%}
.fwd{float:right;width:15px;height:16px;background-position:0  0;background-image:url("/images/pager_arrows.png");background-repeat:no-repeat;margin-top:2px;line-height:200%}
.fwd:hover{background-position:0  -74px}
.fwd.disabled, .fwd.disabled:hover{background-position:0  -18px;cursor:default}
.bck{float:right;height:16px;width:15px;background-position:0 -55px;background-image:url("/images/pager_arrows.png");background-repeat:no-repeat;margin-top:2px;line-height:200%}
.bck:hover{background-position:0 -91px}
.bck.disabled, .bck.disabled:hover{background-position:0 -38px;cursor:default}
#PAGINATION_CONTAINER{width:100%;height:28px;background-repeat:repeat-x;background-image:url(/images/application-store/pgrback.png);background-position:0;float:left;padding-top:4px}
.itemList.tabs{padding-left:0; padding-top:0; padding-right:0; margin-top:5px;border:1px solid #d3d3d3}
/* Dashboard Suchfeld */
.globalSearch_V2_Container{position:relative; top:40px; left:-340px; float:right; background-repeat:repeat-x; height:30px; width:207px;  background-position:0 -38px}
.globalSearch_V2_Container form{float:right; margin-top:4px; margin-right:0}
#GLOBALSEARCH_V2{height:21px; width:199px; float:right; margin-top:5px; margin-right:10px}
.globalSearch_V2{background:url(/images/search.png) no-repeat center; border:0 none; padding:2px; height:17px; width:173px; float:left; font-size:15px; color:#888888; font-weight:700;border:1px solid #ddd;padding:0 1px;height:21px}
.globalSearch_V2:focus{color:#e95d0e}
.globalSearchSubmit_V2{float:left; border:0 none; margin-left:1px; background:url(/images/searchbtn.png); width:21px; height:21px;border:1px solid #ddd}



a.accountLink{color:#777777; font-weight:700; background:url(/images/cms/all/icons/16/create-review.png) no-repeat center left; padding-left:20px; display:block; margin-bottom:10px}

.quicklinks{background:#646464 url(/images/cms/ALL/quicklinks.gif) no-repeat left -33px; width:200px; float:right; margin:0;position:relative; left:-2px}
.quicklinks li {background-image:none;padding:0; margin:0;background-color:transparent; padding:5px;height:23px}
.quicklinks a:link, .quicklinks a:visited, .quicklinks a:active, .quicklinks a:hover {display:block; padding-left:30px; color:#464646; text-decoration:none; font-weight:700}
.quicklinks a:hover {color:#f3f3f3}
.quicklinks li:hover {background:url(/images/cms/ALL/quicklinks.gif) repeat-x; text-decoration:none}
.quicklinks li:hover a {color:#f3f3f3}
.quicklinks a.video {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 1px}
.quicklinks a.support {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -21px}
.quicklinks a.webinar {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -41px}
.quicklinks a.download {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -61px}
.quicklinks a.healthcare {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -81px}
.quicklinks a.wiki {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -101px}
.quicklinks a.school {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -121px}
.quicklinks a.process {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -141px}
.quicklinks a.quote {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -161px}
.quicklinks a.list {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -181px}
.quicklinks a.demo {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -201px}
.quicklinks a.buy {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -221px}
.quicklinks a.datasheet {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -241px}
.quicklinks a.print {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -261px}
.quicklinks a.send {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -281px}
.quicklinks a.price {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -301px}
.quicklinks a.twitter {background:url(/images/cms/ALL/icons2d_v2.png) no-repeat 0 -321px}
sup {color:blue}

div.TTContainer{height:48px; overflow:hidden; background-color:white; left:50%; position:fixed;z-index:101;margin:auto;text-lign:left; box-shadow:0 10px 30px rgba(0,0,0,.6)}

div.TTHeader {height:28px; background:url(/images/tooltip_header.png) repeat-x 0 0; padding:9px 20px 11px 20px}
div.TTHeader h2 {font-family:Sans-Serif; letter-spacing:-1px; line-height:30px; text-align:left}
div.TTContent {padding:20px; overflow:hidden; position:relative;text-align:left}
a.TTCloseBtn{background:transparent url(/images/close.png) repeat scroll 0 0;  float:right; margin-top:7px; display:block; width:14px; height:14px}
a.TTCloseBtn:hover{background:transparent url(/images/close.png) repeat scroll -14px 0}
.overlay  {background-color:rgba(171, 171, 171, 0.5); background-image:-moz-radial-gradient(50% 50%, ellipse farthest-corner, rgba(139, 146, 152, 0.3), rgba(0, 0, 10, 0.7) 100%); background-image:-webkit-radial-gradient(50% 50%, ellipse farthest-corner, rgba(171, 171, 171, 0.5), rgba(0, 0, 10, 0.7) 100%); background-image:-o-radial-gradient(50% 50%, ellipse farthest-corner, rgba(171, 171, 171, 0.5), rgba(0, 0, 10, 0.7) 100%); background-image:-ms-radial-gradient(50% 50%, ellipse farthest-corner, rgba(171, 171, 171, 0.5), rgba(0, 0, 10, 0.7) 100%); background-image:radial-gradient(50% 50%, ellipse farthest-corner, rgba(171, 171, 171, 0.5), rgba(0, 0, 10, 0.7) 100%);position:fixed; top:0; right:0; bottom:0; left:0; z-index:100; opacity:0.0001,; text-align:center}

/* --Hilarious interactive Elements----*/

#MOBILEMAKERGADGET {width:730px; height:223px; overflow:hidden; background:url(/images/cms/DE/mobile-maker-gadget.png) -282px 0}
.MMGChapter{padding-left:47px;width:0; height:223px; float:left; overflow:hidden; position:relative}
.MMGControl1, .MMGControl2, .MMGControl3 {position:absolute;top:0; left:0;width:47px; height:223px; float:left; background:url(/images/cms/DE/mobile-maker-gadget.png) 0 0}
.MMGControl2 {background-position:-47px 0}
.MMGControl3 {background-position:-94px 0}
#MOBILEMAKERGADGET h3 {float:lef}
.MMGContent {width:565px; padding-left:24px}

#MOBILEMAKERGADGET.EN, .EN .MMGControl1, .EN .MMGControl2, .EN .MMGControl3  {background-image:url(/images/cms/EN/mobile-maker-gadget.png)}

#RATINGWIDGET {}
#RATINGWIDGET .star{width:32px; height:31px; float:left; display:block; background:url(/images/application-store/stars-widget.png) no-repeat; padding-right:5px}
#RATINGWIDGET .star.off{background-position:0 0}
#RATINGWIDGET .star.hover{background-position:0 -31px}
#RATINGWIDGET .star.on{background-position:0 -62px}

a.playButton {background:url(/images/cms/ALL/playbutton.png) no-repeat 0 0; display:block; width:74px; height:49px; margin:auto}
a.playButton:hover{background-position:0 -49px}

/* -- Lists ---------------------------------------------- */
ol 			{margin:0; margin-left:20px; padding:0}
ul			{list-style:square outside none; margin:0 0 0 40px;  padding:0}
ul li			{background-repeat:no-repeat; background-position:2px 9px; padding-left:10px; margin-bottom:4px}
/*ul li:hover, ul.plain ul li:hover	{background-color:#EEEEEE}*/

ul.check, ul.check.orangelist, ul.arrow,ul.sidebar,ul.quicklinks,ul.news,ul#languageSwitch{list-style:none outside none}
ul.check li	{padding:5px 0 10px 40px; margin-bottom:0; background-image:url(/images/check.png); background-color:transparent}
ul.check li li	{background-image:none; padding:5px 0 0 5px; font-size:11px}
ul.check.orangelist{margin-left:10px}
ul.check.orangelist li{padding:6px 0 5px 30px; margin-bottom:0; background-image:url(/images/cms/ALL/check-orange.png); background-color:transparent}
ul.arrow		{margin:0}
ul.arrow li	{padding:1px 0 0 9px; margin-bottom:0; background:url(/images/cms/ALL/bullet-arrow.png) transparent 0 6px no-repeat; line-height:17px}

ul.horizontal {position:absolute;width:4000px; margin:0}
ul.horizontal li{float:left;position:relative;top:0; margin:0;padding:0; background-image:none; background-color:transparent; width:auto}

ul#languageSwitch {background-color:#f7f7f7; padding:0; float:right; border:1px solid black; display:none; position:absolute;right:8px; top:44px; z-index:50}
ul#languageSwitch li {background-image:none; padding:3px 0 3px 20px;width:110px; margin:0; text-align:left}
ul#languageSwitch li:hover {background-color:#B9B9B9}
ul#languageSwitch li a {display:block; color:black; text-decoration:none; text-align:left}

li.bullet1, li.bullet2, li.bullet3, li.bullet4, li.bullet5, li.bullet6, li.bullet7, li.bullet8, li.bullet9 {padding-left:25px; padding-bottom:.2em; border-bottom:1px solid silver; margin:0; list-style:none}
li.bullet1{background-image:url(/images/cms/ALL/bullet_1.gif)}
li.bullet2{background-image:url(/images/cms/ALL/bullet_2.gif)}
li.bullet3{background-image:url(/images/cms/ALL/bullet_3.gif)}
li.bullet4{background-image:url(/images/cms/ALL/bullet_4.gif)}
li.bullet5{background-image:url(/images/cms/ALL/bullet_5.gif)}
li.bullet6{background-image:url(/images/cms/ALL/bullet_6.gif)}
li.bullet7{background-image:url(/images/cms/ALL/bullet_7.gif)}
li.bullet8{background-image:url(/images/cms/ALL/bullet_8.gif)}
li.bullet9{background-image:url(/images/cms/ALL/bullet_9.gif)}

ul.sidebar, ul.sidebar ul	{list-style-image:url(/images/spacer.gif); list-style-type:none; margin:0; padding:0}
ul.sidebar ul	{margin-bottom:5px}
ul.sidebar li				{background-image:url(/images/spacer.gif); list-style-type:none; margin:0; padding:0}
ul.sidebar li:hover, ul.plain li:hover, ul ul.plain li:hover {background-color:transparent}

ul.news {margin:0 15px}
ul.news li {background:none; font-size:11px;padding-left:0; margin-bottom:10px}
ul.news li:hover {background-color:transparent}

/*Hosentasche */
.page, .pageTop, .pageBottom {width:973px;position:relative}
.page {background:url(/images/cms/DE/hosentasche/page-bg.png) repeat-y top left;margin-left:-2px}
.pageTop {background:url(/images/cms/DE/hosentasche/page-top.png) no-repeat top left;width:907px; padding:33px}
.pageBottom {background:url(/images/cms/DE/hosentasche/page-bottom.png) no-repeat bottom left}

h1 {position:relative; z-index:2; margin:0}
h2.chapter {float:left;margin:0;color:#353535;font-size:18px;font-weight:700;letter-spacing:0.35px;line-height:22.5px}

.hosentasche {width:615px; height:468px; position:absolute;right:4px;top:4px}
.r {float:right}
.l {float:left}
.clearLeftSpacing{margin-left:-30px}
.clearRightSpacing{margin-right:-30px}
.rightSpacing{margin-right:30px}
.leftSpacing{margin-left:30px}
.actionControls {position:relative; z-index:2}
.actionControls div {background:url(/images/cms/DE/hosentasche/aktionskontrollen.png) no-repeat; margin-bottom:10px;height:86px; position:relative; z-index:2}
.actionControls a {display:block; float:left; margin-right:30px;text-align:center; font-weight:700;color:#e95d0e; text-decoration:none}
.videoAC {width:90px}
a:hover .videoAC {background-position:0 -87px}
a .liveDemoAC {background-position:-91px 0; width:134px}
a:hover .liveDemoAC {background-position:-91px -87px}
a .mobileLiveDemoAC {background-position:-225px 0; width:49px;left:50%; margin-left:-25%}
a:hover .mobileLiveDemoAC {background-position:-225px -87px}
a .bookAC {background-position:-277px 0; width:82px}
a:hover .bookAC {background-position:-277px -87px}
a .bookAC {}
a:hover .bookAC {}
.hr {height:1px; background:#bdbdbd;margin-bottom:30px}
#mobileMaker {margin-right:-14px}
#einkaufstuete {margin-left:58px}
#bullets {position:relative; z-index:2; color:#071520; width:600px; font-size:14px}




/*Pressemitteilungen*/
.pr_news{margin-bottom:20px}
.pr_adressbox_img{position:relative; float:left; margin-right:20px; width:230px; height:160px}
.pr_adressbox_img img{margin-left:2px; margin-top:2px}

/*Bildmaterial*/
.pr_mediasite_naviContainer{position:relative;background:url(/images/news/thumbnails/navbar.png) repeat-x}
.pr_mediasite_naviContainer a{text-decoration:none;color:#646464;padding-top:20px;display:block; float:left; height:103px; text-align:center; width:119px}
.pr_mediasite_naviContainer a.active{text-decoration:none;padding-top:20px;display:block; float:left; height:123px; text-align:center; width:119px; background-image:url(/images/news/thumbnails/activenavi.png); background-repeat:no-repeat; color:#FFFFFF}

.pr_mediasite_thumbnail{overflow:hidden;float:left;height:170px; width:150px; margin:0 15px 10px 0;padding:3px 7px;text-align:center}
.pr_mediasite_thumbnail img{margin-top:20px}
.pr_mediasite_thumbnail a{text-decoration:none;color:#646464;font-size:9px}

/* Dropdown Menu */
#nav, #nav ul {/* all lists */ padding:0; margin:0; list-style:none; background-image:url(/images/spacer.gif); font-family:Verdana, sans-serif; font-size:11px}
#nav a{display:block; height:25px; width:242px; padding-top:4px; cursor:text}
#nav a.navTop, #nav div.navTop{font-weight:700; height:20px; vertical-align:middle; width:10%; cursor:pointer; cursor:hand; text-transform:uppercase; padding-top:7px; padding-bottom:8px}
#nav div.navTop{cursor:default}
.navHasChildren{height:19px !important;  padding-top:3px !important; position:absolute; background-image:url(/images/right.gif); background-repeat:no-repeat; background-position:215px 8px; width:100%}
#nav li {/* all list items */ float:left; clear:none; background-image:url(/images/spacer.gif); margin-left:0; margin-right:0; /*width:100px;*/ vertical-align:middle; padding-left:0;  margin-bottom:0; background-color:transparent; height:35px; overflow:hidden}
#nav li ul li{height:27px; overflow:hidden; width:242px; padding-bottom:3px; background-image:none}
#nav li ul {/* second-level lists */ position:absolute; background:#F7F7F7; border:1px solid #e95d0e; z-index:21; width:242px; left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */}
#nav li ul ul{/* third-and-above-level lists */ z-index:22; margin:5px 0 0 212px; width:242px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em}
#nav li:hover, #nav li.current{background-image:url(/images/menu_hover.png); background-color:#e95d0e; background-repeat:repeat-x; background-position:0 0}
#nav li.current .navTop{color:white}
#nav li:hover a, #nav li:hover div{color:white}
#nav li:hover li a{color:black; cursor:default}
#nav li:hover li div{color:black; cursor:text}
#nav li li:hover{background-image:url(/images/spacer.gif); background-color:#B9B9B9; overflow:hidden; width:100%}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {/* lists nested under hovered list items */ left:auto}
.menuSepLeft, .menuSepRight{width:1px; height:35px; position:relative; top:-35px; background:url(/images/menuSep.png)}
.menuSepLeft{float:left; background-position:0 0}
.menuSepRight{float:right; left:10px; background-position:-1px 0}
li.current .menuSepLeft, #nav li:hover .menuSepLeft{background-position:-2px 0}
li.current .menuSepRight, #nav li:hover .menuSepRight{background-position:-3px 0}


#navV5, #navV5 ul {padding:0; margin:0; list-style:none; background-image:url(/images/spacer.gif); font-family:Verdana, sans-serif; font-size:11px}
#navV5 .navTopLi{padding-right:10px;height:35px}
#navV5 .navTopLi:hover, #navV5 .navTopLi.current{background-image:url(/images/menu_hover.png); background-color:#e95d0e; background-repeat:repeat-x; background-position:0 0}
li.current .menuSepLeft, #nav li:hover .menuSepLeft, #navV5 li:hover .menuSepLeft{background-position:-2px 0}
li.current .menuSepRight, #nav li:hover .menuSepRight, #navV5 li:hover .menuSepRight{background-position:-3px 0}

#navV5 .navTopLi.current{background-image:url(/images/menu_hover.png); background-color:#e95d0e; background-repeat:repeat-x; background-position:0 0}
#navV5 li .content_box{overflow:hidden; position:absolute; z-index:20; float:left; clear:both;color:white;display;none;visibility:hidden;top:119px;margin:0;padding:0 0}	
#navV5 li .content_box .heightPreserver{float:left;background-image:url(/images/menu/top-inner.png);background-repeat:repeat-x;background-color:#ddd;padding:15px 15px;overflow:hidden;position:relative;opacity:0.97}
#navV5 li .content_box .heightPreserver .md_captionDIV, .md_captionUL{clear:both; width:100%; height:100%}
#navV5 li .content_box .heightPreserver .md_captionDIV .md_captionUL li{margin-right:25px}
.hseparator{width:100%; height:0;  position:absolute;clear:both;float:left;top:40px;left:0;border-top:1px solid #aaa;border-bottom:1px solid #fff}
.md_contentDIV{float:left; height:100%}
.md_contentDIV h4{margin-left:0; margin-bottom:0; margin-top:0;padding-top:4px}
.md_contentDIV h4 div{height:25px}
.md_contentDIV ul{width:209px}
#navV5 li .content_box .heightPreserver .md_contentDIV ul li{height:25px; width:100%}
#navV5 li {float:left; clear:none; background-image:url(/images/spacer.gif); margin-left:0; margin-right:0; vertical-align:middle; padding-left:0;  margin-bottom:0; background-color:transparent;  overflow:hidden}
#navV5 li li {background-image:url(/images/menu/arrow_black.png);background-position:0 7px;padding-left:0}
#navV5 li li a{padding-left:10px}
#navV5 a{display:block; height:25px; color:white}
.md_captionLI{margin-top:-3px;padding-bottom:3px}
#navV5 a.navTop, #navV5 div.navTop{font-weight:700; height:20px; vertical-align:middle; width:10%; cursor:pointer; cursor:hand; text-transform:uppercase; padding-top:7px; padding-bottom:8px;padding-left:10px}
#navV5 .md_captionDIV .md_captionUL .md_captionLI .navV5SubItem{color:#E95D0E}
#navV5 a.navV5SubItem, .md_contentDIV h4{color:#222}
#navV5 div.navTop{cursor:default}
#navV5 .content_box .heightPreserver .md_captionDIV{clear:right}
.closeButton{position:absolute; right:15px; top:15px; width:15px; height:15px; background-image:url(/images/menu/megadropdown-close-button.png); cursor:pointer;background-position:0 0}
.closeButton:hover{background-position:0 17px}
.vseparator{position:absolute; width:0; height:100%; border-left:1px solid #fff;border-right:1px solid #aaa}
.vseparator.s1{left:210px}
.vseparator.s2{left:420px}
.vseparator.s3{left:632px}

/* LivePerson */
.lpPoweredBy, .lpEmtStarRating {display:none}
#lpButDivID-1291736100 {z-Index:100}

/* Notice bubbles*/
.arrow1, .arrow2, .arrow3, .arrow4, .arrow5, .arrow6, .arrow7, .arrow8 {background-image:url(/images/note_arrows2.png); width:15px; height:15px; position:absolute}
.arrow1, .arrow6 {background-position:-15px 0}
.arrow3 {background-position:-15px -15px}
.arrow4, .arrow7{background-position:0 -15px}
.arrow5, .arrow7 {width:30px}
.arrow6, .arrow8 {height:30px}
.noticeContainer {color:#FFF;position:absolute; text-align:left; -moz-border-radius:4px; padding-bottom:15px}
.noticeContainer img{float:right}
.noticeBox{background-color:#8b9298; padding:15px; margin-left:15px; box-shadow:0 15px 45px rgba(0,0,0,0.8); -moz-box-shadow:0 15px 45px rgba(0,0,0,0.8); -webkit-box-shadow:0 15px 45px rgba(0,0,0,0.8); -ms-box-shadow:0 15px 45px rgba(0,0,0,0.8);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px}

.formError, .formError2, .formErrorZip, .formErrorCity	{background:url(/images/cms/ALL/icons/16/sign_warning.png) no-repeat #FFE7E7 !important; color:red; box-shadow:0 2px 4px #e5acac inset !important}
.formError				{background-position:325px center !important}
.formError2				{background-position:230px center !important}
.formErrorZip			{background-position:70px center !important}
.formErrorCity			{background-position:135px center !important}


/* shadowBox */
.shadowbox_header_middle, .shadowbox_header_cLeft, .shadowbox_header_cRight{background-image:url(/images/menu/sprite_shadow_corners_3.png);background-repeat:no-repeat;position:absolute}
.shadowbox_header_cLeft, .shadowbox_header_cRight{width:15px; height:8px; top:0}
.shadowbox_header_middle{background-repeat:repeat-x; background-position:0 -111px; position:relative; margin:0 9px; clear:both}
.shadowbox_header_cLeft{background-position:5px 2px;left:-15px}
.shadowbox_header_widthPreserver{height:8px}
.shadowbox_header_cRight{background-position:-126px -7px;right:-15px}

.shadowbox{float:left; clear:both;position:relative;top:-7px;left:-9px}
.shadowbox_widthpreserver{position:relative; float:left; clear:both; padding-left:9px; padding-right:9px; top:0}

.shadowbox_side_left, .shadowbox_side_right{background-image:url(/images/menu/sprite_shadow_side.png);background-repeat:repeat-y; height:100%; width:9px; position:absolute;  top:0}
.shadowbox_side_left{background-position:2px 0; left:0}
.shadowbox_side_right{background-position:-24px 0; right:0}

.shadowbox_bottom_cLeft, .shadowbox_bottom_Middle, .shadowbox_bottom_cRight{background-image:url(/images/menu/sprite_shadow_corners.png);background-repeat:no-repeat}
.shadowbox_bottom_cLeft, .shadowbox_bottom_cRight{width:20px; height:13px; position:absolute;top:0}
.shadowbox_bottom_cLeft{background-position:1px -85px; left:-20px}
.shadowbox_bottom_Middle{background-repeat:repeat-x; position:relative; margin:0 20px; clear:both; background-position:-1px -123px}
.shadowbox_bottom_widthpreserver{height:13px}
.shadowbox_bottom_cRight{background-position:-114px -85px; right:-20px}

.appDescription{height:500px;position:relative;margin-bottom:0}
.screenshots.applicationGallery{position:absolute;bottom:0;overflow:hidden; height:160px; width:642px;margin:0 0}
.galleryItem{float:left;width:100px;height:94px;margin:0;background-color:white;text-align:center;padding:10px 2px 0 2px;font-size:11px;font-weight:700}
.galleryItem.current{background-color:#f8f8f8}
.galleryItem:hover, .galleryItem.current:hover{background-color:#f3f3f3}
.galleryItem a{color:#646464}
.galleryItem a:hover{text-decoration:none}
.galleryItemCollection{position:absolute; left:0;height:90px; width:1500px; list-style-type:none; margin:0 0;padding-top:8px}
.galleryItemContainer{background-image:url("/images/shadow_gallery3.png"); background-repeat:no-repeat; width:624px; overflow:hidden; position:relative; height:115px;margin:0 22px}
.galleryNavigationContainer{position:relative; width:668px;top:7px}
.galleryNavButton{position:absolute; top:9px; z-index:30; width:20px; height:90px; cursor:pointer; background-image:url(/images/gallery_control_arrows.png);background-repeat:no-repeat}
.galleryNavButton.forward{right:0; background-position:0 -90px}
.galleryNavButton.back{left:0; background-position:0 -360px}
.spriteApplicationDescription {background:url(/images/cms/ALL/application_description_sprite2.jpg) no-repeat 0 0; width:100px; height:100px}

.loading_hint{position:absolute; width:300px; height:60px; margin-top:auto; margin-bottom:auto; margin-left:auto;top:40%;left:30%;right:auto;text-align:center;filter:alpha(opacity=75);z-index:30}
.loadNotifier_TableOverlay{width:100%;height:100%;background-color:white;opacity:0.85;position:absolute;top:0;left:0;filter:alpha(opacity=60)}


#rcContent{color:#646464;font-family:Verdana,sans-serif;font-size:13px;line-height:19px;float:left;position:relative;min-height:730px;overflow:hidden}
.rcName, .rcDescr, .rcLinks{position:relative;margin-bottom:3px;top:0;background-color:#fdfdfd;opacity:0.85;filter:alpha(opacity=85)}
.rcDescr, .rcLinks{width:540px;overflow:hidden}
.rcName{left:0;width:524px;padding:8px 8px}
.rcDescr{right:0}
.rcLinks{bottom:0;left:0}
.rcDescr div, .rcLinks div{padding:8px 8px;width:100%;height:100%;float:left}
.rcDescr div{width:500px;position:relative}
.rcBackground{float:left}
.rcDescr div ul {margin-left:20px}
.rcDescr div ul li, .rcDescr div ul li:hover{background-image:url("/images/menu/arrow_black.png");background-position:0 7px;padding-left:10px;background-color:transparent}
.closeCaseStudyHint{position:absolute;top:3px;right:0;width:140px;height:20px;cursor:pointer}
.rcDetails{width:540px;position:absolute;right:1px;top:230px}
#CS_MAIN{width:100%;height:665px;position:absolute;top:0;left:0;display:none;z-index:6;background-image:url(/images/customers/csBackground.png)}
#CS_CONTENT{width:685px;height:620px;margin:20px 10px 10px 10px;padding:10px 10px;overflow:scroll;overflow-x:hidden}
	
.sidebarCategory{border:1px solid #DDDDDD;border-top:0}
.sidebarCategory h3{text-shadow:1px 1px 0 #DADADA}
.refCustomerCategory{background-color:silver;margin:0;padding:5px 5px;background:url("/images/application-store/accordionTitle.gif") repeat-x;height:24px;font-family:sans-serif;font-weight:700;color:#333333 !important;line-height:24px}							
.refCustomerCategory.closed{background-position:0 0}
.refCustomerCategory.open{background-position:0 -34px}
#AREA_SIDEBAR #CONTENT_SIDEBAR .sidebarCategory .sidebarItem{float:left;color:#646464;font-family:sans-serif;line-height:17px;font-size:12px;font-weight:700;text-decoration:none;padding:5px 0 5px 5px;vertical-align:middle;width:225px}
.sidebarItem:hover{text-decoration:none}
.sidebarItem.even{background-color:#F7F7F7}		
.sidebarItem.uneven{background-color:#FFFFFF}
.cs_info_switcher{position:absolute;width:300px;height:30px;background-color:silver;z-index:5;left:200px;opacity:0.5}
#CS_Info_switch{z-index:7;background-repeat:no-repeat;height:50px;width:235px;left:245px;float:left}
#CS_Info_switch ol{list-style:none;padding:0 0 0 0;margin:0 0}
#CS_Info_switch ol .li_infobutton .infobutton, #CS_Info_switch ol .li_infobutton .csbutton{color:#646464}
.infobutton, .csbutton{color:#646464 !important;padding-top:0;font-size:13px;font-weight:700}
.li_infobutton, .li_csbutton{padding-top:5px;float:left;background-image:url(/images/customers/rcSwitchBgSprite2.png);height:40px;background-repeat:no-repeat;height:30px}
.li_csbutton{padding-left:12px;background-position:-128px 4px;width:102px;color:#333333 !important}
.li_csbutton.active{background-position:-127px -27px;color:white !important}
.li_infobutton{padding-left:8px;background-position:0 -27px;width:113px;color:#333333 !important}
.li_infobutton.active{background-position:0 4px;color:white !important}
.li_infobutton.active a{color:white !important}
.li_csbutton.active a{color:white !important}
#pause_hide{position:absolute; z-index:8; width:23px; height:23px; background-color:white; opacity:0.6;filter:alpha(opacity=60); left:222px; top:5px}

.pause_sprite{float:left;background-image:url(/images/customers/pause_sprite4.png); height:27px; width:25px; background-repeat:no-repeat;background-position:0;z-index:8; left:310px; top:4px; background-position:0 0;cursor:pointer;cursor:hand;background-repeat:no-repeat;margin-top:4px;display:block}
.pause_sprite.nocase{left:345px;display:block}
.pause_sprite.paused{background-position:0 0;display:block}
/*.pause_sprite.paused:hover{background-position:0 0}*/
.pause_sprite.running{background-position:0 -29px;display:block}
/*.pause_sprite.running:hover{background-position:0 -29px}*/
.pause_sprite.paused.inactive{background-position:0 -62px}
.pause_sprite.running.inactive{background-position:0 -91px}

.pause_sprite.running .hidden, .pause_sprite.paused.hidden, .pause_sprite.nocase.hidden, .pause_sprite.hidden{display:none}
.rcThrobber{left:217;top:0;z-index:8;width:35px;height:35px;background-image:url(/images/customers/playerbar_throbber.gif);background-repeat:no-repeat;background-position:5px 11px;position:absolute}
.rcThrobber.visible{display:block}
.rcThrobber.hidden{display:none}
#customerbar{background-image:url(/images/customers/customerBar.png);background-repeat:no-repeat;width:730px;z-index:7;position:absolute;height:60px;top:0;left:0}
#customerbar .inner{height:80px; background:none repeat scroll 0% 0% transparent;margin-left:auto;margin-right:auto}
#customerbar .inner.case{width:300px}
#customerbar .inner.nocase{width:100px}

.rcHomepage{float:left;width:30px;height:30px;background-image:url(/images/customers/rcHomepage.png);background-repeat:no-repeat;background-position:-1px 1px;top:0;left:333px;margin-top:3px}
.rcHomepage.cases{left:477px}


.combobox{background-color:#F3F3F3;height:40px;width:170px;position:absolute;background-position:0 -189px;border:1px solid #a5a4a4;color:#888888;font-family:verdana;font-size:17px;height:26px;line-height:20pt}
.comboboxbegin{background-color:#F3F3F3;position:absolute;height:40px;width:12px;left:-12px}
.cbButton{position:absolute;top:0;background-image:url(/images/cms/ALL/arrow_sprite_blue.png);background-position:2px -148px;background-repeat:no-repeat;position:absolute;right:0;width:17px}
.cbButton:hover{background-position:2px -109px}
.cbInput{padding:2px 2px 2px 2px;	position:absolute;top:0;	left:0;background:transparent;border:0 none;width:150px;color:#888888;font-family:verdana;font-size:17px;height:26px;/*line-height:20pt;*/}
.cbInput.active{background-color:white}

.cbList{width:130px;  position:absolute;margin:0;padding:0;top:25px;left:-1px;width:220px;overflow:hidden;list-style-type:none;/*display:none*/;-moz-box-shadow:-1px 2px 4px #999;-webkit-box-shadow:-1px 2px 4px #999;box-shadow:-1px 2px 4px #999;border:1px solid #DBDBDB}
.cbList li{height:25px;position:relative;padding-left:8px;background-color:#f3f3f3}
.cbList .hide{display:none}
.cbList .hover{background-color:#0a246a;color:white}
.cbList .last{height:5px;position:relative}

.listAjaxSuggest{position:absolute;left:0;background-color:#FAFAFA;border:1px solid #8b9298;width:440px;-moz-box-shadow:1px 5px 9px #8C8C8C; -webkit-box-shadow:1px 5px 9px #8C8C8C;box-shadow:1px 5px 9px #8C8C8C;top:68px; z-index:5; opacity:0.97}
#LIST_AJAX_SUGGEST li{width:440px;padding:0;list-style:none}
.listAjaxSuggest li a{float:left;width:430;padding:3px 0 3px 10px; }
.listAjaxSuggest li{font-size:12px; border-top:1px solid #ebebeb;float:left;clear:left}
.listAjaxSuggest li:first-child{border-top:0 none}
.listAjaxSuggest li.hover{background-color:#8397AF;color:white}
.listAjaxSuggest li.hover a{color:white}
.listAjaxSuggest li .itemDescr{width:375px;margin:2px 0 0 10px;float:left}
.listAjaxSuggest li .itemDescr h4{margin:0 0 0 0;/*width:200px;*/}
.listAjaxSuggest li .itemDescr.empty h4{width:400px; margin-top:10px; margin-bottom:10px; margin-left:15px}
.axItemLink, .axItemLink:hover{text-decoration:none}
.listAjaxSuggest li .itemImage{float:left;margin:0;padding:0}
.listAjaxSuggest li .itemImage img{float:left;width:40;height:40;margin:0 0 0 0}

.ContentFlow .flow .item canvas.content{height:100%;width:100%}
.ContentFlow .flow .item.active{cursor:pointer}
.ContentFlow{position:relative;overflow:hidden}
.ContentFlow *{margin:0;padding:0}
.ContentFlow img{-ms-interpolation-mode:bicubic}
.ContentFlow .mouseoverCheckElement{position:absolute;width:0;height:0;left:0;visibility:hidden}
.ContentFlow:hover .mouseoverCheckElement{left:1px}
.ContentFlow .flow{position:relative;z-index:0;visibility:hidden;width:100%;margin:0 auto}
.ContentFlow .flow.hidden{visibility:hidden}
.ContentFlow .flow .item{position:absolute;visibility:hidden;top:0;left:0}
.ContentFlow .flow .item div.content{width:100%;height:100%}
.ContentFlow .flow .item .label{display:none}
.ContentFlow .flow .item canvas.reflection{margin-top:-1px}
.ContentFlow .flow .item img.content,.ContentFlow .flow .item img.reflection,.ContentFlow .flow .item canvas.reflection{width:100%}
.ContentFlow .flow .item .content,.ContentFlow .flow .item .reflection{display:block}
.ContentFlow {height:351px}
.ContentFlow .flow .item.active {cursor:hand;cursor:pointer}
.ContentFlow .loadIndicator {width:100%;height:100%;top:0;left:0;background:white;height:371px}
.ContentFlow .loadIndicator .indicator {background:url(/images/ajax-pager-throbber_3.gif) center center no-repeat;width:100%;height:100%}
* html .ContentFlow .loadIndicator .indicator {height:371px}



.scrollable {position:relative; width:500px}
.scrollable .clip {overflow:hidden; position:relative;margin:0 50px}
.scrollable .content{position:relative;left:0;top:0}
.scrollable .item{margin-right:14px;float:left}

.scrollable.show-scrollbar .content {padding:0 20px}
.scrollable.show-scrollbar .clip {margin:0}
.scrollable .scrollbar{height:10px; margin:0 10px; position:relative; opacity:0}
.scrollable .scrollbar, .scrollable .scrollbar-handle{-moz-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.scrollable .scrollbar-handle{height:10px; width:10%; position:absolute; top:0; left:0; background:#7f7f7f}
.scrollable .scrollbar-handle.dragActive{background:#666}
/* Theming */
.scrollable-horizontal {width:730px; -moz-border-radius:5px;padding:20px 0 10px}
.scrollable-horizontal .clip{margin:0 60px}
.scrollable-horizontal div.page {width:520px;float:left}
.scrollable-horizontal a.prevButton, .scrollable-horizontal a.nextButton {width:39px; height:39px; background:url(images/scroller-arrows.png) 0 -39px;position:absolute; top:32px}
.scrollable-horizontal a.prevButton {left:10px}
.scrollable-horizontal a.nextButton {right:10px;background-position:0 0}
.scrollable-horizontal a.prevButton:hover {background-position:-39px -39px}
.scrollable-horizontal a.nextButton:hover {background-position:-39px 0}
.scrollable-horizontal .pager {text-align:center; margin:10px auto; height:20px}
.scrollable-horizontal a.page-button {background:url(/images/cms/ALL/home/bullets.png) no-repeat; width:16px; height:16px; margin-right:10px; float:left}
.scrollable-horizontal a.page-button:hover {background-position:-16px 0}
.scrollable-horizontal a.page-button-active, .scrollable-horizontal a.page-button-active:hover{background-position:-32px 0}

.scrollable.item-dropshadow .item{-moz-box-shadow:0 1px 3px #111;-webkit-box-shadow:0 1px 3px #111; box-shadow:0 1px 3px #111; filter:progid:DXImageTransform.Microsoft.Shadow(strength=2,color=#111,direction=180)}

.scrollable.silver {background:url(/images/scroller-bg.gif) repeat-x bottom;border:1px solid #bfbfbf; -moz-box-shadow:0 1px 1px #666666;-webkit-box-shadow:0 1px 1px #666666;box-shadow:0 1px 1px #666666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=2,color=#666666,direction=180)}

.scrollable.dark  {background:#777; border-color:#666}
.scrollable.dark  .scrollbar {background:#555555; -moz-box-shadow:0 3px 3px #333333 inset; -webkit-box-shadow:0 3px 3px #333333 inset; box-shadow:0 3px 3px #333333 inset}
.scrollable.dark  .scrollbar-handle {background:#DDD}
.scrollable.dark  .scrollbar-handle.dragActive{background:#EEE}




/*
.scrollable {position:relative; width:500px}
.scrollable .clip {overflow:hidden; position:relative;margin:0 50px}
.scrollable .content{position:relative;left:0;top:0}
.scrollable .item{margin-right:14px;float:left}

.scrollable.show-scrollbar .content {padding:0 20px}
.scrollable.show-scrollbar .clip {margin:0}
.scrollable .scrollbar{height:10px; margin:0 10px; position:relative; opacity:0}
.scrollable .scrollbar, .scrollable .scrollbar-handle{-moz-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.scrollable .scrollbar-handle{height:10px; width:10%; position:absolute; top:0; left:0; background:#7f7f7f}
.scrollable .scrollbar-handle.dragActive{background:#666}

.scrollable-horizontal {width:730px; -moz-border-radius:5px;background:url(/images/scroller-bg.gif) repeat-x bottom;padding:20px 0 10px;border:1px solid #bfbfbf; -moz-box-shadow:0 1px 1px #666666;-webkit-box-shadow:0 1px 1px #666666;box-shadow:0 1px 1px #666666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=2,color=#666666,direction=180)}
.scrollable-horizontal .clip{margin:0 60px}
.scrollable-horizontal div.page {width:520px;float:left}
.scrollable-horizontal a.prevButton, .scrollable-horizontal a.nextButton {width:39px; height:39px; background:url(images/scroller-arrows.png) 0 -39px;position:absolute; top:32px}
.scrollable-horizontal a.prevButton {left:10px}
.scrollable-horizontal a.nextButton {right:10px;background-position:0 0}
.scrollable-horizontal a.prevButton:hover {background-position:-39px -39px}
.scrollable-horizontal a.nextButton:hover {background-position:-39px 0}
.scrollable-horizontal .pager {text-align:center; margin:10px auto; height:20px}
.scrollable-horizontal a.page-button {width:21px; height:21px; background:url(/images/scroller-pager.png) no-repeat -21px 0; margin-right:4px; float:left}
.scrollable-horizontal a.page-button:hover {opacity:.7}
.scrollable-horizontal a.page-button-active {background-position:0}
.scrollable.item-dropshadow .item{-moz-box-shadow:0 1px 3px #111;-webkit-box-shadow:0 1px 3px #111; box-shadow:0 1px 3px #111; filter:progid:DXImageTransform.Microsoft.Shadow(strength=2,color=#111,direction=180)}
.scrollable.dark  {background:#777; border-color:#666}
.scrollable.dark  .scrollbar {background:#555555; -moz-box-shadow:0 3px 3px #333333 inset; -webkit-box-shadow:0 3px 3px #333333 inset; box-shadow:0 3px 3px #333333 inset}
.scrollable.dark  .scrollbar-handle {background:#DDD}
.scrollable.dark  .scrollbar-handle.dragActive{background:#EEE}
*/

.screenshots .content{margin-bottom:10px; height:153px}


.storewidget{width:728px;height:224px;background-image:url(/images/application-store/background-store-widget.png);background-repeat:no-repeat;margin-top:6px;font-family:sans-serif}
.storewidget .heading{margin:10px 0 10px 10px}
.storewidget a.arrow{background:url(/images/link2.png) no-repeat 0 2px; padding-left:17px}
.history{width:236px;height:224px;float:left}
.historyList{list-style:none;margin:0 0;padding:0 0;padding-right:0; padding-left:10px;float:left}
.historyList li{list-style:none;margin:0 0;padding:0 0 8px 0;clear:both;float:left;width:222px}
.historyList .appIcon{float:left;width:40px;height:40px;margin-right:7px;margin-top:5px}
.historyList li a{float:left}
.historyList .itemDesc{width:175px}
.historyList .itemDesc h4{margin:0 0;font-size:12px}
.recommendation{width:488px;height:224px;border-left:1px solid silver;float:left}
.recommendation .item{max-width:160px;float:left;margin-right:20px;height:160px;font-family:sans-serif}
.recommendation .item h4{margin:4px 0 0 0;font-size:12px;line-height:17px;margin-top:0;white-space:nowrap}
.recommendation .item a, .recommendation .item a:hover, .historyList li a, .historyList li a:hover{color:#646464;text-decoration:none}
.scrollable-recommendations{width:488px;background:transparent;border:0 none;-mox-box-shadow:none;box-shadow:none;-moz-box-shadow:none;-moz-border-radius:none;filter:none;padding-top:0;-webkit-border-radius:none;-webkit-border-shadow:none}
.scrollable-recommendations .scrollable-horizontal{box-shadow:none;-moz-box-shadow:none;-moz-border-radius:none;border-radius:none;-webkit-box-shadow:none}
.recommendation .scrollable-recommendations.scrollable.scrollable-horizontal.show-scrollbar.scrollable-recommendations{-webkit-box-shadow:none}
.scrollable-recommendations .scrollbar{opacity:1; visibility:visible; background-color:#eaeaea;-moz-box-shadow:0 2px 5px #acacac inset;box-shadow:0 2px 5px #acacac inset;-webkit-box-shadow:0 2px 5px #acacac inset}

.productDisplayBoxNavigation {position:absolute;left:0;bottom:0;width:728px;text-align:center;height:40px;background:url("/images/application-store/accordionTitle.gif") repeat-x scroll 0 0 transparent !important;border:1px solid #999;-moz-box-shadow:0 1px 3px #888;-webkit-box-shadow:0 1px 3px #888;box-shadow:0 1px 3px #888}
.productDisplayBoxNavigation a {margin:0 10px;color:#dbdbdb;font-weight:bold;line-height:40px;font-size:12px;text-decoration:none}
.productDisplayBoxNavigation a:hover {color:#eeeeee}
.productDisplayBoxScrollable {position:relative; width:100%;font-size:12px}
.productDisplayBoxWrapper {position:relative;clear:both;width:728px;height:273px;margin-bottom:20px}
.productDisplayBox  {position:absolute;top:0;left:0;width:728px;height:229px;margin:0;padding:0;background:url("/images/scroller-bg.gif") repeat-x scroll center bottom transparent !important;border:1px solid #999;-moz-box-shadow:0 1px 3px #888;-webkit-box-shadow:0 1px 3px #888;box-shadow:0 1px 3px #888}
.productDisplayBox .item {max-width:160px;float:left;margin:12px 20px 12px 0;font-family:sans-serif}
.productDisplayBox .clip {overflow:hidden;position:relative;margin:0}
.productDisplayBox .content {margin-bottom:10px;padding:0 20px}
.productDisplayBoxNavigation img {position:absolute;left:0;top:-3px;padding:0;border:0}
.productDisplayBox a {color:#646464;text-decoration:none}
.productDisplayBox a:hover {color:#999;text-decoration:none}
.productDisplayBox .scrollbar, .productDisplayBox .scrollbar-handle{-moz-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.productDisplayBox .scrollbar-handle{height:10px;width:15%;position:absolute;top:0;left:0;background:#7f7f7f}
.productDisplayBox .scrollbar-handle.dragActive{background:#666}
.productDisplayBox .scrollbar{height:10px;margin:0 10px 12px 10px;position:relative;opacity:1;visibility:visible;background-color:#eaeaea;-moz-box-shadow:0 2px 5px #acacac inset;box-shadow:0 2px 5px #acacac inset;-webkit-box-shadow:0 2px 5px #acacac inset}

.listoptions{list-style-type:none; margin-left:0; padding-left:0}
.listoptions li{padding-left:36px; margin-left:0; height:26px; padding-top:7px;background:url(/images/cms/ALL/list-options-sprite2.png) no-repeat}
.listoptions a{color:black;font-weight:700;font-size:14px}
.listoptions .buy{background-position:0 1px}
.listoptions .callback{background-position:0 -35px}
.listoptions .download{background-position:0 -72px}
.listoptions .screenshot{background-position:0 -108px}
.listoptions .video{background-position:0 -212px}
.listoptions .order{background-position:0 -148px}
.list.bullet, .list.bullet li:hover{list-style-type:disc;background-color:transparent}
.list.bullet.orangebullet{color:#E96010}

/* FAQ */
#FAQ_SIDEBAR .active {background:url(/images/faq/faq_sidebar_selection_bg.jpg) no-repeat; float:left}
#FAQ_SIDEBAR div {float:left; width:177px; padding-left:23px}
#FAQ_SIDEBAR  a{color:#646464; text-decoration:none; padding-left:20px; background:url(/images/faq/faq_sidebar_icons_black.png) no-repeat}
#FAQ_SIDEBAR  a:hover{color:#111}
#FAQ_SIDEBAR .active a{color:white; background:url(/images/faq/faq_sidebar_icons_color.png) no-repeat}

#FAQ_SIDEBAR .faq-tag-intrexx a {background-position:0 0}
#FAQ_SIDEBAR .faq-tag-lizenzierung a {background-position:0 -20px}
#FAQ_SIDEBAR .faq-tag-applicationdesign a {background-position:0 -40px}
#FAQ_SIDEBAR .faq-tag-erpintegration a {background-position:0 -60px}
#FAQ_SIDEBAR .faq-tag-exchangeintegration a {background-position:0 -80px}
#FAQ_SIDEBAR .faq-tag-sapintegration a {background-position:0 -100px}
#FAQ_SIDEBAR .faq-tag-officeintegration a {background-position:0 -120px}
#FAQ_SIDEBAR .faq-tag-mobileapps a {background-position:0 -140px}
#FAQ_SIDEBAR .faq-tag-applicationstore a {background-position:0 -160px}
#FAQ_SIDEBAR .faq-tag-socialnetworking a {background-position:0 -180px}
#FAQ_SIDEBAR .faq-tag-web20 a {background-position:0 -200px}
#FAQ_SIDEBAR .faq-tag-barrierefreiheit a {background-position:0 -220px}
#FAQ_SIDEBAR .faq-tag-webservices a {background-position:0 -240px}
#FAQ_SIDEBAR .faq-tag-ersteschritte a {background-position:0 -260px}

#FAQ_SIDEBAR .faqsidebartitle {color:#646464; font-weight:700;padding:0 0 15px 22px; width:178px}
#FAQ_BOTTOM div.newFAQ {background:url(/images/faq/faq_newquestion_bg.jpg) repeat-x; position:absolute; bottom:20px; height:22px; color:white; width:200px; padding:8px 0; font-size:17px; font-weight:700; text-align:center}

/* Breadcrumb */
a.faqhome {background:url(/images/faq/navbar_faqhome.jpg) no-repeat top left; width:51px; padding:5px 0 0 0; float:left; height:28px}
a.faq_threads {color:#0293D0}

/* FAQ Rating */
div.faq_content_seperator {margin-left:-20px; width:766px; height:12px; background:url(/images/faq/faq_seperator.png) repeat-x}
a.ratehelpful, a.ratepartiallyhelpful, a.ratenothelpful {float:left; height:29px; padding:6px 0 0 30px; background:url(/images/faq/faq_thumbs.png) no-repeat; margin-left:10px}
a.ratehelpful {color:#0293d0;  background-position:0 -0px; width:75px}
a.ratepartiallyhelpful {color:#646464; background-position:0 -30px; width:130px}
a.ratenothelpful {color:#646464; background-position:0 -61px}

/* Thread */
h3.faqthreadtitle {color:#0293D0; font-size:22px;line-height:50px}
span.faq_thread_ratingtext, span.faq_thread_categorytext {font-style:italic; font-size:12px}

/* Category */

/* Search */
div.faqsearch {border:1px solid; border-color:#CCC #AAA #AAA #CCC;padding-left:5px; background-color:#F3F3F3}
.faqsearchbtn {border:0; font-size:18px; background:url(/images/faq/faqsearchbtn.png) repeat-x; min-width:100px; height:32px; color:white; font-family:sans-serif; font-weight:700}
div.resetLink {float:right; width:24px; height:32px}

#faqrating {display:block; float:left; height:45px; margin-left:-20px; padding-left:20px}

.faqCategory {}

div.faqsearch input {background-color:#F3F3F3; border:0; width:593px; height:32px; font-size:20px}

div.faqcatitem {color:#646464; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3}
.faqcatitem  .faq_threads {color:#EF8405; text-decoration:none}
textarea.faqinput {width:722px; height:140px; font-size:16px}
input.faqinput {width:300px; height:25px; font-size:16px}
#xbtn  {color:#A1B9ED; cursor:pointer; font:32px/32px sans-serif; height:32px; width:14px; text-decoration:none}
#xbtn:hover  {color:darkblue}

#FAQ_CONTAINER, #FAQ_CONTAINER_TOP, #FAQ_CONTAINER_TOP, #FAQ_BOTTOM, #FAQ_SIDEBAR, #FAQ_CONTENT {float:left}
#FAQ_CONTAINER, #FAQ_CONTAINER_TOP, #FAQ_CONTAINER_TOP, #FAQ_BOTTOM {width:966px}
#FAQ_CONTAINER {background:url(/images/faq/faq_bg.jpg) center repeat-y}
#FAQ_CONTENT hr {height:1px;color:#e8e8e8;border-bottom:1px solid #FFF}
#FAQ_CONTAINER_TOP{background:url(/images/faq/faq_bg_top.jpg) center top no-repeat}
#FAQ_BOTTOM {background:url(/images/faq/faq_bg_bottom.jpg) center bottom no-repeat; font-family:sans-serif}
#FAQ_SIDEBAR {width:200px; padding:0 0 0 0}
#FAQ_CONTENT {width:724px; padding:0 20px 20px 20px; line-height:22px}
#FAQ_SIDEBAR div {height:20px}
#FAQ_SIDEBAR h3 {padding-left:0; font-family:sans-serif; font-weight:700; font-size:17px}


#faqNavbar {background:url(/images/faq/faqnavbar_bg.jpg) no-repeat top left; width:762px; height:36px; padding:1px 2px; margin-bottom:10px; position:relative; margin:0 0 0 -20px}
#faqNavbar a.breadcrumb, #faqNavbar a.home, #faqNavbar a.accountLink{float:left; background:url(/images/application-store/navbar_arrow.png) top right no-repeat; height:28px; display:block; padding:5px 30px 0 10px; color:#646464; font-size:15px; font-family:Segoe UI, Verdana}
#faqNavbar a.breadcrumb.noArrow {background-image:none}
#faqNavbar a.home {background:url(/images/application-store/navbar_home.png) no-repeat top left; width:51px; padding:5px 0 0 0}
#faqNavbar a.accountLink:active, #faqNavbar a.accountLink:link, #faqNavbar a.accountLink:visited, #faqNavbar a.accountLink:hover {float:right;background-image:none; font-size:12px; padding:7px 10px 0 10px}
#faqNavbar a.accountLink:hover{background:url(/images/application-store/navbar_accountlink_active.png) repeat-x top left}
#faqNavbar .separator {width:2px; height:33px; float:right; background:url(/images/application-store/navbar_separator.png)}
#faqNavbar ul ul {position:absolute;left:-999px}
#faqNavbar ul li:hover ul {position:absolute;left:auto}

#PAGINATION_CONTAINER_FAQ {height:30px; float:left; position:absolute; bottom:38px; padding-top:4px}
a.faqpager, a.faqpagerActive {background:url(/images/cms/All/pages_ng.png) no-repeat; height:30px; width:34px; display:block; float:left}
a.faqpagerActive {background:url(/images/cms/All/pages_ng.png) no-repeat; background-position:-0px -34px}
a.faqpager {background:url(/images/cms/All/pages_ng.png) no-repeat; background-position:-34px -0px}
a.faqpager:hover {text-decoration:none; background-position:-34px -0px}
a.faqpagerActive:hover {text-decoration:none; background-position:-68px -34px}
div.newfaqbuttons {height:32px}

a.linkDeleteItem, a.linkClearHistory{color:#646464}
.linkDeleteItem, .linkDeleteItem:hover{position:absolute;right:5px;padding:0 4px;display:block;border:1px solid #dbdbdb;text-decoration:none;font-size:9px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;padding-left:20px;background:url(/images/application-store/icon-recycle-grey.png) 4px 4px no-repeat}
.linkDeleteItem:hover{border:1px solid #cdcdcd;-moz-box-shadow:0 0 1px #c1c1c1 inset;-webkit-box-shadow:0 0 1px #c1c1c1 inset;box-shadow:0 0 1px #c1c1c1 inset}
.linkClearHistory{background:url(/images/application-store/btnClearHistory.png) no-repeat 7px 0;height:22px;display:block;float:right;margin:0 0;padding:0 0 0 20px;position:relative;width:121px}
#ITEM_TABLE{width:728px}
#ITEM_TABLE .item .linkDeleteItem{display:none}
#ITEM_TABLE .item:hover .linkDeleteItem{display:block}
#CONTENT_TABLE #ITEM_TABLE .item{width:718px}

 h4.blue,  h4.blue a,  h4.blue a:hover{font-size:17px;font-family:sans-serif;font-weight:700;color:#0293d0;margin-top:0;margin-bottom:2px}
 ul.seminardata{margin:2px 0 9px;padding:0}
 ul.seminardata li{float:left;list-style-type:none;margin-right:10px}
 ul.seminardata li.place, ul.seminardata li.duration, ul.seminardata li.price{background:url(/images/cms/ALL/seminar-icons.png) no-repeat -3px 1px;padding-left:15px}
 ul.seminardata li.place{background-position:-3px 1px}
 ul.seminardata li.duration{background-position:-3px -36px}
 ul.seminardata li.price{background-position:-3px -74px}
 ul.seminardata li.details{padding:0;margin-left:2px}
 ul.seminardata li.details a{color:#8397af;text-decoration:none}
.SeminarWidget{color:#8b9298;margin:0 20px;float:left}
.SeminarWidget a, .SeminarWidget a:hover{color:#8397af;text-decoration:none}

.SeminarDay{position:relative;padding:1px 0}
.SeminarDate{color:#8b9298;font-size:10px;position:relative; float:left; font-weight:700;width:30px;text-align:left;line-height:12px;letter-spacing:0.1em}
.SeminarDate em{font-size:20px;font-style:normal;letter-spacing:0em}
.SeminarsTimeline{float:left;border-right:3px solid #8b9298;position:absolute;left:43px;top:0;height:100%;width:0}
.SeminarDate{float:left;position:relative}

.SeminarsTimelineBullet{position:absolute;height:20px;width:20px;background:url(/images/cms/ALL/timeline_bullet.png) 0 0 no-repeat;left:35px}


.SeminarsBox{width:600px;position:relative;padding:3px 6px 6px 6px;left:38px;float:left}
.SeminarDay .innerbox{padding:8px 5px 0 8px}


.topCorner, .bottomCorner{width:100%;height:6px;position:absolute;left:0}
.topCorner	{top:0}
.bottomCorner	{bottom:0}
.leftouter, .rightouter{height:100%;width:6px;top:0;position:absolute;background:url(/images/cms/ALL/shadow_left_right.png) -5px 0 repeat-y}
.leftouter {background-position:-5px 0;left:0}
.rightouter{background-position:-17px 0;right:0}		
.topCorner .middle, .bottomCorner .middle{padding:0 6px;height:6px;background:url(/images/cms/ALL/shadow_top_bottom.png) 0 -2px repeat-x}
.topCorner .middle	{background-position:0 -2px}
.bottomCorner .middle {background-position:0 -10px}
.topCorner .leftCorner, .topCorner .rightCorner, .bottomCorner .leftCorner, .bottomCorner .rightCorner{height:6px;width:6px;position:absolute;top:0;background:url(/images/cms/ALL/corners.png) 0 0 no-repeat}
.topCorner .leftCorner		{left:0;background-position:0 0}
.topCorner .rightCorner		{right:0;background-position:0 -54px}
.bottomCorner .leftCorner	{left:0;background-position:0 -17px}
.bottomCorner .rightCorner	{right:0;background-position:0 -37px}			
.TimelinePointer{background:url(/images/cms/ALL/seminar_arrow.png) 0 0 no-repeat;width:11px;height:21px;position:absolute;left:-5px;top:12px}
.SeminarDate, .SeminarsTimelineBullet{top:14px}
.clear{clear:both}
.learning-center-container #PAGINATION_CONTAINER{background-image:none;padding-top:6px}
.learning-center-container {background:#f3f3f3; border:1px solid #b7b2a5; margin:0 3px; width:922px}
.learning-center {background:#FFF; position:relative; z-index:1}
.learning-center-container, .learning-center, a.learning-center-tab, a.learning-center-tab-active {padding:20px; -moz-box-shadow:0 0 4px rgba(0,0,0,0.07); -webkit-box-shadow:0 0 4px rgba(0,0,0,0.07); -o-box-shadow:0 0 4px rgba(0,0,0,0.07); box-shadow:0 0 4px rgba(0,0,0,0.07)}
.learning-center-navigation {height:50px}
.learning-center-navigation .logo{float:left;margin-right:20px}
a.learning-center-tab, a.learning-center-tab-active{font-size:20px;padding:8px 0 20px 0; border-radius:5px; color:#FFF; background:#8b9298; display:block; text-align:center; float:left; z-index:1; margin-right:12px; width:160px; height:25px; margin-top:7px}

a.learning-center-tab-active {background:#FFF; z-index:2; padding:12px 0; width:160px; margin-top:0;color:#5f6468}
a.learning-center-tab-active span.tab-connector {background:white;display:block;height:14px;position:relative;z-index:3}
.learning-center-navigation span.gotham-condensed {font-size:18px;margin:0;position:relative;line-height:25px;font-family:sans-serif;display:block}
.learning-center-tags {overflow:auto}
.learning-center-tags-navigation a {color:#8b9298; font-size:18px; font-family:sans-serif}
.learning-center-tags h2 {color:#8b9298; font-size:18px; font-family:sans-serif; text-wight:bold}
.learning-center-tags-navigation {width:262px; float:left}
.learning-center-content {width:608px; margin-left:12px; float:left; color:#8B9298}
.learning-center-content a {color:#0293D0}
.learning-center h2 {margin-bottom:5px; clear:both}
.learning-center-widget {margin-left:-94px;overflow:hidden;position:relative}
.learning-center-tutorials {clear:both;margin-bottom:10px; overflow:auto}
.learning-center-tutorials img {border:0 none; box-shadow:0 1px 1px #666;float:left;margin:4px 20px 10px 0;vertical-align:text-top}
.learning-center-tutorials a {text-decoration:none; color:#8B9298}
.learning-center-tutorials:hover img {box-shadow:0 1px 2px #666666}
.learning-center-tutorials:hover a {color:#5c6165}
.learning-center-tutorials:hover h4 {text-decoration:underline}
.learning-center-tutorials h4 {display:inline}
.learning-center-tutorials .duration {color:#999; font-weight:700; font-family:sans-serif; font-size:12px; text-decoration:none}
.learning-center-tags-navigation a.active {color:#0293D0}

.reference-customers{float:right; width:255px;margin:0 -25px 0 0;padding:0}
.reference-customers .clip{width:255px;margin:0}
.reference-customers .item{width:255px;margin:0}

.slider {background:url(/images/slider.png) no-repeat; width:348px; height:27px; position:relative}
.slider-handle {cursor:pointer;cursor:hand;background:url(/images/slider-handle.png) 1px 0 no-repeat; width:102px; height:24px; padding-top:3px; position:absolute; left:0; top:0; text-align:center;font-weight:700; color:#444; text-shadow:0 1px 0 #DDD}
.slider-handle:hover {background-position:1px -27px}
.slider-handle.dragActive {background-position:1px -54px}
