html,*,input,textarea,p,div,ul,li,img,button{

font:normal 13px/18px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;margin:0px;padding:0px;border:0px}
body{

color: #38393A;background-color:#F8F9FA;background-image:url(/images/framework/bg.jpg);background-repeat:repeat-x}
p{

margin:0px 0px 10px 0px}
.teaser p{

margin:0px 0px 10px 0px}
p.subline{

font-weight:bold}
strong{

font-weight:bold}
p.marginbottom{

margin-bottom:100px}
cite{

clear:both;display:block;padding-left:17px;background:url(/images/framework/sprites.gif) no-repeat -150px -150px}
p.author{

color:#666;font-weight:bold;font-style:italic;margin:8px 0px 25px 17px;clear:both}
p.underline-pic{

font-size:11px;margin-top:4px}
body#popup{

padding:13px 11px 0px 11px;background-color: #fff;background-image:none;margin:0px}
div.tabs-bar .b{

font-size:12px}
.container-divide{

clear:both;border:1px solid red;padding-bottom:10px}
.left-con{

float:left;width:466px;background-color: #990}
.right-con{

float:left;width:200px;background-color: #ff0}
span.small{

font-size:10px;color:#666}
#shadow-container{

position:relative;width:0px!important}
#shadow-left,#shadow-right{

position:absolute;top:129px;left:0px;width:5px;height:550px;background:url(/images/framework/sprites.jpg) no-repeat -800px -0px}
#shadow-right{

left:750px;background:url(/images/framework/sprites.jpg) no-repeat -805px -0px}
.no-space{

margin-top:0px}
#jobheader{

margin-left:-15px;margin-top:-26px;margin-bottom:15px}
h1,h2,h3,h4,h5,h6{

font:normal 13px/140% Arial,Helvetica,sans-serif}
.spacing-bottom{

margin-bottom:100px}
h1{

margin:0px 0px 10px 0px;font-size:20px;line-height:95%;color: #1a40ad}
.teaser h1{

margin:10px 0px}
h1.jobs{

margin:25px 0px 25px 0px;text-align:center}
h2{

margin:27px 0px 10px 0px;font-size:18px;line-height:25px;color: #1a40ad}
h2.gallery{

margin:8px 0px 22px 28px}
h2.nospace,h3.nospace,h4.nospace{

margin-top:0px;padding:0px}
h3{

padding:13px 0px 8px 0px;font-size:14px;font-weight:bold;color: #1a40ad}
.r h3{

padding:0px 0px 10px 0px}
.boxcontent h3{

margin:0px;padding:0px}
.teaser h3{

margin:0px 0px 12px 0px;color: #232324}
.co-bl .r h3, .co-bl .l h3{

margin-top:0px}
.boxcontent h3, div.r h2{

margin:0px 0px 10px 0px}
div.presspicvariants h3{

margin:0px;padding:0px}
h4{

margin:15px 0px 7px 0px;font-size:14px;font-weight:bold;color: #585858}
.color{

background-color: #fc00ff}
.margin-right,.margin-left,.half,.third{

width:100%}
.co-bl .l .primary-btn{

float:left}
.margin-left .l{

width:222px}
.margin-left .r{

width:466px!important}
.margin-left-box .l{

width:200px}
.margin-left-box .r{

width:450px}
.co-bl .l{

float:left}
.co-bl .l-award{

float:left;text-align:center;width:222px}
.l-middle{

float:left;padding-left:30px;margin-right:30px}
.co-bl .m{

float:left}
.m-middle{

float:left;padding-left:30px;margin-right:30px}
.co-bl .r{

float:right}
.r-middle{

float:left;padding-left:30px}
.teaser.l{

width:120px}
.teaser .r{

width:394px}
.half .l{

width:344px}
.half .r{

width:344px}
.third .l{

width:222px}
.third .m{

width:223px}
.third .r{

width:222px}
.margin-right .l{

width:466px}
.margin-right .r{

width:222px}
.hotbox{

clear:both;width:250px;background-repeat:repeat-x;display:block}
.box_yellow{

background: #fff7bd url(/images/boxen/box_gradient.gif) repeat-x;border:1px solid #fff;display:block}
.box_blue{

background: #d2e9ff url(/images/boxen/box_gradient_blue.gif) repeat-x;border:1px solid #fff;display:block}
.hotboxright{

float:right;width:174px}
.boxcont_yellow{

border:1px solid #ffe052;border-bottom:1px solid #fff7bd;background:none}
.boxcont_blue{

border:1px solid #b2c9de;border-bottom:1px solid #d2e9ff;background:none}
.boxcontent{

border-top:0px solid #fff;padding:7px 7px 0px 7px;clear:both;background:none}
.boxcontent li{

background:url(/images/framework/headline_pfeil.gif) no-repeat 4px 3px;padding-left:30px}
.container_curves{

height:6px;clear:both}
.curve{

height:6px;width:50%;background-repeat:repeat-x}
.boxright{

float:right;text-align:right}
.boxleft{

float:left;text-align:left}
.boxup_yellow{

background-image:url(/images/boxen/dwnl_box_BG_ob.gif)}
.boxdown_yellow{

background-image:url(/images/boxen/dwnl_box_BG_un.gif)}
.boxup_blue{

background-image:url(/images/boxen/box_BG_blue_ob.gif)}
.boxdown_blue{

background-image:url(/images/boxen/box_BG_blue_un.gif)}
#language-box{

z-index:300;width:130px;position:absolute;margin:32px 0px 0px 605px}
#language-box-link{

display:block;height:17px;background:url(/images/framework/language-overlay.jpg?rnum=31989) no-repeat 0px 0px}
#language-box .hovered, #language-box .open, #language-box .loading{

background:url(/images/framework/language-overlay.jpg?rnum=31989) no-repeat 0px -17px !important}
#language-box-content{

display:none;border:1px solid #D2E8FF;text-align:left;overflow:hidden;padding:4px 0px 4px 0px;background-color: #aad1fa;background-image:url(/images/boxen/language_box_BG_gradient.jpg)}
#language-box-content a{

display:block;padding:1px 1px 1px 29px;text-decoration:none;height:20px;background-position:5px 4px;background-repeat:no-repeat}
#language-box-content a:hover{

background-color: #1857da;color: #fff}
div.presspic{

float:left;margin-right:10px;width:85px;height:130px}
img#categorypic{

margin:15px 0px;height:198px;width:120px;float:left}
div.presspicvariants{

float:left}
ul{

margin:0px 0px 0px 0px;padding:0px;list-style:none}
.point li, .biglist li{

background:url(/images/framework/sprites.gif) no-repeat -685px -497px;padding-left:30px;margin-bottom:5px;list-style:none}
.links li{

width:675px;background:url(/images/framework/sprites.gif) no-repeat -683px -197px;padding-left:30px;list-style:none;margin-bottom:5px}
.links li.small{

width:466px}
.point li ul{

list-style:none;margin:5px 0px;line-height:18px}
.point li ul li{

width:640px}
.flags{

margin:25px 0px 120px 0px}
.flags li img{

vertical-align:middle;margin-right:8px}
.flags li{

margin:0px 0px 15px 0px;background:none;padding-left:0px;list-style:none}
ol{

list-style:decimal;background:none;margin:0px 0px 20px 0px}
ol li{

margin:0px 0px 10px 20px;list-style-type:decimal;background:none}
.point_box_blue li{

margin:0px 0px 5px 0px;background:url(/images/framework/point2_trans.png) no-repeat 2px 1px;padding-left:30px;list-style:none;line-height:18px}
.links_box_blue li{

margin:0px 0px 4px 0px;background:url(/images/framework/link3_trans.png) no-repeat 2px 1px;padding-left:30px;list-style:none;line-height:18px}
.boxlinks{

margin:0px;clear:both}
.boxlinks li{

margin:0px 0px 5px 0px;background:url(/images/framework/headline_pfeil.gif) no-repeat 0px 1px;padding-left:22px;list-style:none;line-height:18px}
.boxpoint{

margin:0px;margin:0px 0px 15px 0px}
.boxpoint li{

margin:0px 0px 2px 0px;background:url(/images/framework/boxpoint.gif) no-repeat 0px 1px;padding-left:22px;list-style:none}
.checklist li{

margin:0px 0px 5px 0px;background:url(/images/framework/sprites.gif) no-repeat;background-position:-681px -349px;padding-left:30px;list-style:none}
ul.small-list li{

width:420px}
.half .l ul li, .half .r ul li{

width:300px}
.margin-right ul li{

width:420px}
textarea,input{

border:1px solid #ccc}
button{

padding:0px;margin:0px;border:0px;background:none;cursor:pointer}
.primary-btn img, .secondary-btn img{

border:0px}
.primary-btn,.secondary-btn{

display:inline;overflow:hidden;color: #000;text-decoration:none;height:39px!important;font-family:Arial, Helvetica, sans-serif}
.primary-btn .b, .secondary-btn .b{

float:left;height:30px;padding-top:9px;padding-bottom:0px;padding-left:10px!important;padding-right:10px!important;background:url(/images/framework/sprites.jpg) no-repeat -550px -300px;cursor:pointer;overflow:hidden;color: #000;font-family:Arial, Helvetica, sans-serif}
.primary-btn .b2, .secondary-btn .b2{

float:left;height:37px;padding-top:2px;padding-bottom:0px;padding-left:10px!important;padding-right:10px!important;background:url(/images/framework/sprites.jpg) no-repeat -550px -300px;cursor:pointer;color: #000;font-family:Arial, Helvetica, sans-serif;line-height:16px}
.primary-btn .l, .secondary-btn .l{

position:relative;float:left;height:39px;width:44px;background:url(/images/framework/sprites.jpg) no-repeat -450px -300px}
.primary-btn .l .download, .secondary-btn .l .download{

height:39px;display:block;width:44px;background:url(/images/framework/sprites.jpg) no-repeat -400px -300px}
.primary-btn .l .buy, .secondary-btn .l .buy{

height:39px;display:block;width:44px;background:url(/images/framework/sprites.jpg) no-repeat -450px -300px}
.primary-btn .r, .secondary-btn .r, .secondary-btn .but-r{

float:left;height:39px;width:7px;background:url(/images/framework/sprites.jpg) no-repeat -500px -300px}
.primary-btn:hover, .primary-btn:hover .l, .primary-btn:hover .r, .secondary-btn:hover, .secondary-btn, hover .l, .secondary-btn:hover .r{

text-decoration:none;color: #000}
.secondary-btn-left,.secondary-btn-right{

background:url(/images/framework/sprites.jpg) no-repeat -50px -500px;width:5px;height:26px;float:left}
.secondary-btn-center{

font-family:Arial, Helvetica, sans-serif;float:left;background:url(/images/framework/sprites.jpg) no-repeat -150px -500px;height:23px;font-size:12px;line-height:22px;padding:3px 9px 0px 6px}
.secondary-btn-right{

background:url(/images/framework/sprites.jpg) no-repeat -100px -500px;padding:0px;margin:0px}
.icon-scnd{

background-repeat:no-repeat;margin:0px;margin-top:4px;float:left;width:1px}
.icon-download{

background-image:url(/images/secondary_download.png);width:15px;height:15px}
p.button-clear{

clear:both}
.lbbox{

border:1px solid #C1C5C9;margin:5px 0px 10px;text-align:left;width:200px}
.lbbox .hdr{

background:#E2EEFF url(/images/lbbox_bg.gif) repeat-x scroll 0%;color:#20103C;font-family:Verdana,Arial,Helvetica;font-size:10px;font-weight:bold;height:24px}
.lbbox .hdr p{

height:29px;font-weight:bold;color:#20103C;font-family:Verdana,Arial,Helvetica;font-size:10px;margin:0px;padding:4px 0px 0px 4px}
.lbbox .cnt{

padding:10px 0px 0px 10px}
.lbbox .cnt p{

margin:0px 12px 10px 0px;padding:0px}
#container{

background-color:#F8F9FA;background-image:url(/images/nav/cnt_bg.gif);background-repeat:repeat-y;margin:auto;width:755px}
#header{

background:url(/images/framework/sprites.jpg) no-repeat 0px 0px;height:129px}
#body{

background:url(/images/framework/sprites-be.jpg) no-repeat 0px -34px;width:750px;margin:0px;border:0px;padding:1px 0px 0px 0px}
#content{

margin:25px 20px 0px 20px;padding-bottom:25px;width:710px;min-height:450px;height:auto !important;height:450px}
#jobheader{

margin-left:-15px;margin-top:-26px;margin-bottom:15px}
.footer{

background:url(/images/framework/sprites.jpg) no-repeat 0px -200px;width:755px;height:86px;margin:auto;clear:both}
.footer .content{

padding:5px 0px 0px 12px;line-height:19px}
.footer *, .footer .content a:link{

color: #676767;font-size:12px}
span.divide{

margin:0px 11px}
.hr-fullsize{

height:29px;width:700px;margin:8px 0px 8px 0px !important;background:url(/images/framework/sprites-be.jpg) no-repeat 50% 0;clear:both}
.hr-halfsize{

height:45px;width:500px;background:url(/images/framework/hr.png) no-repeat 50%;display:block;clear:left}
.more-space{

margin:33px 0px!important}
li a:hover, address a:hover, p a:hover{

text-decoration:underline}
address{

font-style:normal;margin-bottom:15px}
.imgleft{

float:left;margin-right:12px;margin-bottom:15px}
.space{

height:10px;width:20px;float:left;display:block}
div.clear{

clear:both;line-height:0px;font-size:0px;height:0px;margin:0px;padding:0px;width:100%;background:none}
p.clear{

clear:both;padding-top:15px}
.right{

padding-left:10px}
.left{

width:200px;float:left}
.img-left{

float:left}
code{

font-family: "Courier New",Courier,monospace}
#container-1{

width:540px}
div.advcontent{

margin:10px 0px 15px 0px;display:block;clear:both}
a.advlink{

cursor:pointer;background:url(/images/framework/link3.gif) no-repeat 2px 1px;padding-left:30px;list-style:none;margin-bottom:5px;width:30px;;display:block;clear:both}
img.advbanner{

float:left;margin:0px 20px 15px 0px}
img.advscreenshot{

margin-top:5px}
div.advgrafik{

float:left;margin:0px 0px 5px 12px;height:230px;padding:0px}
div.advlistbox{

float:left;width:250px}
#nav-l1{

margin:0 7px;position:absolute;top:96px;width:735px}
a.nav-l1 div, a.nav-l1-selected div{

float:left;height:33px;margin:0;width:auto}
a.nav-l1 span.l, a.nav-l1 span.m, a.nav-l1 span.r{

display:block;float:left;padding-top:7px;height:26px;width:10px;vertical-align:middle;background-repeat:no-repeat}
a.nav-l1 span.l{

background-image:url(/images/nav/first_tab_l.png)}
a.nav-l1 span.m{

background-repeat:repeat;height:26px;width:auto;background-image:url(/images/nav/first_tab_m.png);color: #FFF;text-decoration:none;font-size:13px;font-weight:bold}
a.nav-l1 span.r{

background-image:url(/images/nav/first_tab_r.png)}
a.nav-l1-selected span.l, a.nav-l1-selected span.m, a.nav-l1-selected span.r{

display:block;float:left;padding-top:7px;height:26px;width:10px;vertical-align:middle;background-repeat:no-repeat}
a.nav-l1-selected span.l{

background-image:url(/images/nav/first_tab_selected_l.png)}
a.nav-l1-selected span.m{

background-repeat:no-repeat;width:auto;background-image:url(/images/nav/first_tab_selected_m.png);font-size:13px;font-weight:bold;color: #000;text-decoration:none}
a.nav-l1-selected span.r{

background-image:url(/images/nav/first_tab_selected_r.png)}
a.nav-l1:hover span.l{

background-image:url(/images/nav/first_tab_hover_l.png)}
a.nav-l1:hover span.m{

background-image:url(/images/nav/first_tab_hover_m.png)}
a.nav-l1:hover span.r{

background-image:url(/images/nav/first_tab_hover_r.png)}
#nav-l2{

background-color: #DBEAFF;background:url(/images/framework/sprites.jpg) no-repeat 0px -150px;height:32px;width:auto;padding:5px 0px 0px 0px;white-space:nowrap;overflow:hidden}
a.nav-l2 div, a.nav-l2-selected div{

height:26px;margin:0;white-space:nowrap}
a.nav-l2 span.l, a.nav-l2 span.m, a.nav-l2 span.r{

display:block;float:left;height:23px;width:6px;padding-top:3px;vertical-align:middle;background-repeat:no-repeat}
a.nav-l2:link span.l, a.nav-l2:visited span.l, a.nav-l2 span.l{

background-image:url(/images/spacer.gif)}
a.nav-l2:link span.m, a.nav-l2:visited span.m, a.nav-l2 span.m{

white-space:nowrap;background-repeat:repeat-x;width:auto;background-image:url(/images/spacer.gif);color: #000;text-decoration:none}
a.nav-l2:link span.r, a.nav-l2:visited span.r, a.nav-l2 span.r{

background-image:url(/images/spacer.gif)}
a.nav-l2 span, a.nav-l2-selected span{

background-image:none;height:23px!important;overflow:hidden!important}
a.nav-l2:hover span.l, a.nav-l2-selected:hover span.l{

background:url(/images/framework/sprites.jpg) no-repeat 0px -350px}
a.nav-l2:hover span.m, a.nav-l2-selected:hover span.m{

background:url(/images/framework/sprites.jpg) no-repeat -50px -350px}
a.nav-l2:hover span.r, a.nav-l2-selected:hover span.r{

background:url(/images/framework/sprites.jpg) no-repeat -300px -350px}
a.nav-l2-selected span.l, a.nav-l2-selected span.m, a.nav-l2-selected span.r{

display:block;float:left;height:23px!important;overflow:hidden;width:6px;padding-top:3px;vertical-align:middle;background-repeat:no-repeat}
a.nav-l2-selected span.l{

background:url(/images/framework/sprites.jpg) no-repeat -400px -350px}
a.nav-l2-selected span.m{

white-space:nowrap;width:auto;background:url(/images/framework/sprites.jpg) no-repeat -450px -350px;color: #000;text-decoration:none}
a.nav-l2-selected span.r{

background:url(/images/framework/sprites.jpg) no-repeat -700px -350px}
#nav-l3{

margin:7px 0px;padding:3px 0;height:34px;background:url(/images/framework/sprites.jpg) no-repeat -100px -400px}
#nav-l3 .l, #nav-l3 .r{

margin-top:-3px;width:12px;float:left;background:url(/images/framework/sprites.jpg) no-repeat 0px -400px}
#nav-l3 .m{

font-size:12px;text-decoration:none;color: #000}
#nav-l3 .r{

float:right;background:url(/images/framework/sprites.jpg) no-repeat -50px -400px}
#nav-l3 a.nav-l3 .l, #nav-l3 a.nav-l3 .m, #nav-l3 a.nav-l3 .r, #nav-l3 a.nav-l3-selected .l, #nav-l3 a.nav-l3-selected .m, #nav-l3 a.nav-l3-selected .r{

margin:0;padding:0;float:left;display:block;width:5px;height:19px;padding:3px 0;background-repeat:repeat-x;background-image:url(/images/spacer.gif)}
#nav-l3 a.nav-l3 .m{

width:auto;font-weight:normal;text-decoration:none}
#nav-l3 a.nav-l3:hover .l{

background:url(/images/framework/sprites.jpg) no-repeat 0px -351px}
#nav-l3 a.nav-l3:hover .m{

background:url(/images/framework/sprites.jpg) no-repeat -50px -351px}
#nav-l3 a.nav-l3:hover .r{

background:url(/images/framework/sprites.jpg) no-repeat -301px -351px}
#nav-l3 a.nav-l3-selected .l{

background:url(/images/framework/sprites.jpg) no-repeat 0px -451px}
#nav-l3 a.nav-l3-selected .m{

background:url(/images/framework/sprites.jpg) no-repeat -50px -451px;width:auto;font-weight:bold}
#nav-l3 a.nav-l3-selected .r{

background:url(/images/framework/sprites.jpg) no-repeat -200px -451px}
#nav-ml-l3{

margin:7px 0px;padding:0;height:55px;background-repeat:repeat-x;background:url(/images/framework/navi-3l.gif) no-repeat -100px -50px}
#nav-ml-l3 .l, #nav-ml-l3 .r{

height:55px;width:12px;float:left;background:url(/images/framework/navi-3l.gif) no-repeat 0px -50px}
#nav-ml-l3 .m{

font-size:12px;text-decoration:none;color: #000}
#nav-ml-l3 .r{

float:right;background:url(/images/framework/navi-3l.gif) no-repeat -50px -50px}
#nav-ml-l3 a.nav-l3 .l, #nav-ml-l3 a.nav-l3 .m, #nav-ml-l3 a.nav-l3 .r, #nav-ml-l3 a.nav-l3-selected .l, #nav-ml-l3 a.nav-l3-selected .m, #nav-ml-l3 a.nav-l3-selected .r{

margin:0;padding:0;height:37px;padding:0;background-repeat:repeat-x;background-image:url(/images/spacer.gif)}
#nav-ml-l3 a.nav-l3 .m{

font-weight:normal;text-decoration:none;padding-left:3px}
#nav-ml-l3 a.nav-l3:hover .l{

background:url(/images/framework/navi-3l.gif) no-repeat 0px 0px}
#nav-ml-l3 a.nav-l3:hover .m{

background:url(/images/framework/navi-3l.gif) no-repeat -50px 0px}
#nav-ml-l3 a.nav-l3:hover .r{

background:url(/images/framework/navi-3l.gif) no-repeat -201px 0px}
#nav-ml-l3 a.nav-l3-selected .l{

background-image:url(/images/framework/navi-3l.gif);background-repeat:no-repeat;background-position:-250px 0px}
#nav-ml-l3 a.nav-l3-selected .m{

background-image:url(/images/framework/navi-3l.gif);background-repeat:no-repeat;background-position:-300px 0px;width:auto;font-weight:bold;padding-left:3px}
#nav-ml-l3 a.nav-l3-selected .r{

background-image:url(/images/framework/navi-3l.gif);background-repeat:no-repeat;background-position:-450px 0px}
.arrow-up{

display:block;background:url(/images/resellers/arrow-up.jpg) no-repeat;padding-left:25px;width:80px}
table#reseller{

width:504px}
table#reseller th, table#reseller td{

font-size:12px;line-height:14px}
th.col1_head,th.col2_head,th.col3_head{

background:url(/images/resellers/tablehead.png) no-repeat;text-align:center;font-weight:bold;color:#fff;height:42px}
th.col1_head{

background-position:0px 0px}
th.col2_head{

background-position:center}
th.col3_head{

background-position:right}
td.col1_subhead,td.col2_subhead,td.col3_subhead{

background:url(/images/resellers/tablesubhead.png) no-repeat;text-align:center;font-weight:bold;color:#fff}
td.col1_subhead{

background-position:left}
td.col2_subhead{

background-position:center}
td.col3_subhead{

background-position:right}
td.col1_foot,td.col2_foot,td.col3_foot{

background:url(/images/resellers/tablefoot.png) no-repeat;height:40px}
td.col1_foot{

background-position:0px 0px}
td.col2_foot{

background-position:-50px 0px}
td.col3_foot{

background-position:-349px 0px}
.even td.col1 ,.even td.col2 ,.even td.col3{

background:url(/images/resellers/gradient_blue.jpg) repeat-x}
td.col1{

border-right:1px solid #ccc;text-align:left;padding-left:7px}
td.col2{

border-right:1px solid #ccc;border-left:1px solid #fff;width:150px;text-align:center}
td.col3{

border-right:1px solid #4881b3;border-left:1px solid #fff;width:150px;text-align:center}
tr.odd{

border-bottom:1px solid #ccc;height:39px}
tr.even{

background-position:bottom;border-bottom:1px solid #ccc;height:39px}
td.first{

width:1px;background-color:#4881b3;border-bottom:1px solid #4881b3}

a,a:link,a:visited,a:hover,a:active,a:focus{

text-decoration:none;color: #436cbc;font-weight:normal;cursor:pointer}
a:hover{

text-decoration:underline;color: #1b3e82;font-weight:normal;cursor:pointer}
a:active,a:focus{

text-decoration:none;color: #436cbc;font-weight:normal;cursor:pointer}
.tabs-bar a, .tabs-bar a:link, .tabs-bar a:visited, .tabs-bar a:hover, .tabs-bar a:active, .tabs-bar a:focus{

text-decoration:none}
#language_box a, #language_box a:link, #language_box a:visited, #language_box a:active, #language_box a:focus{

text-decoration:none;color: #062e9d;font-size:12px;font-family:Arial, Helvetica, sans-serif}
#language_box a:hover{

color: #fff}
#PopOver a, #PopOver a:link, #PopOver a:visited{

text-decoration:none;color: #000;width:100%;display:block;padding:2px 0px}
#PopOver a:hover{

text-decoration:none;color: #000;font-weight:normal;background-color: #85add7;width:100%;display:block;padding:2px 0px}
#PopOver a:active, #PopOver a:focus{

text-decoration:none;color: #000;font-weight:normal;width:100%;display:block;padding:2px 0px}
.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active, .footer a:focus{

text-decoration:none;color: #676767;font-weight:normal}
a.secondary-btn,a.primary-btn{

text-decoration:none;height:26px}
a.primary-btn,a.secondary-btn,a.secondary-btn:link,a.secondary-btn:visited,a.secondary-btn:hover,a.secondary-btn:active,a.secondary-btn:focus,a.primary-btn:link,a.primary-btn:visited,a.primary-btn:hover,a.primary-btn:active,a.primary-btn:focus{

text-decoration:none;color: #000;font-weight:normal}
a.hotboxlink:link,a.hotboxlink:visited,a.hotboxlink:hover,a.hotboxlink:active,a.hotboxlink:focus{

color:#000}
a.hotboxlink span{

color:#000}
a.nav-l1{

color:#FFF;text-decoration:none;font-size:13px;font-weight:bold}
a.nav-l1:hover{

text-decoration:none}
a.nav-l1-selected{

font-size:13px;font-weight:bold;color:#000;text-decoration:none}
a.nav-l1-selected:hover{

text-decoration:none}
.nav-l2 a{

color:#000;text-decoration:none;font-size:13px}
a.nav-l2{

color:#000;text-decoration:none;font-size:13px}
a.nav-l2-selected{

color:#000;text-decoration:none;font-size:13px}
a.nav-l2:link,a.nav-l2:hover,a.nav-l2:active,a.nav-l2:visited,a.nav-l2:focus{

border:none;text-decoration:none}
.nav-l2:link a, .nav-l2:hover a, .nav-l2:active a, .nav-l2:visited a,.nav-l2:focus{

border:none;text-decoration:none;color:#000}
a.nav-l2-selected:link,a.nav-l2-selected:hover,a.nav-l2-selected:active,a.nav-l2-selected:visited,a.nav-l2-selected:focus{

border:none;display:inline;text-decoration:none}
a.nav-l3-selected,a.nav-l3-selected:active,a.nav-l3-selected:visited,a.nav-l3-selected:focus,a.nav-l3,a.nav-l3:active,a.nav-l3:visited,a.nav-l3:focus{

font-size:12px;padding:0 5px;text-decoration:none;color:#000}
a.nav-l3-selected,a.nav-l3-selected:active,a.nav-l3-selected:visited,a.nav-l3-selected:focus{

font-weight:bold}
td.nav-l2 a{

text-decoration:none;color:#000}
#language_box a:hover{

background-color:#1857da}

#menu{

width:745px;height:36px;margin-left:5px;position:relative}
#menu li{

height:36px;position:absolute;display:block;background:url(/images/framework/main-navigation.jpg) 0px 0px no-repeat}
#menu a{

height:36px;display:block;color:#fff;text-decoration:none}
#menu #home{

width:42px;left:0px;background-position:0px 0px}
#menu #home a:hover{

background:url(/images/framework/main-navigation.jpg) 0px -36px no-repeat scroll;text-decoration:none}
#menu #home a:active,#home.xactive{

background:url(/images/framework/main-navigation.jpg) 0px -72px no-repeat scroll!important}
#menu #tu{

width:138px;left:42px;background-position: -42px -0px}
#menu #tu a:hover{

background:url(/images/framework/main-navigation.jpg) -42px -36px no-repeat scroll;text-decoration:none}
#menu #tu a:active, #menu #tu.xactive{

background:url(/images/framework/main-navigation.jpg) -42px -72px no-repeat scroll!important}
#menu #download{

width:121px;left:180px;background-position: -180px 0px}
#menu #download a:hover{

background:url(/images/framework/main-navigation.jpg) -180px -36px no-repeat scroll;text-decoration:none}
#menu #download a:active, #menu #download.xactive{

background:url(/images/framework/main-navigation.jpg) -180px -72px no-repeat scroll!important}
#menu #shop{

width:120px;left:301px;background-position: -301px 0px}
#menu #shop a:hover{

background:url(/images/framework/main-navigation.jpg) -301px -36px no-repeat scroll;text-decoration:none}
#menu #shop a:active, #menu #shop.xactive{

background:url(/images/framework/main-navigation.jpg) -301px -72px no-repeat scroll!important}
#menu #ph{

width:135px;left:421px;background-position: -421px 0px}
#menu #ph a:hover{

background:url(/images/framework/main-navigation.jpg) -421px -36px no-repeat scroll;text-decoration:none}
#menu #ph a:active, #menu #ph.xactive{

background:url(/images/framework/main-navigation.jpg) -421px -72px no-repeat scroll!important}
#menu #press{

width:75px;left:556px;background-position: -556px 0px}
#menu #press a:hover{

background:url(/images/framework/main-navigation.jpg) -556px -36px no-repeat scroll;text-decoration:none}
#menu #press a:active, #menu #press.xactive{

background:url(/images/framework/main-navigation.jpg) -556px -72px no-repeat scroll!important}
#menu #company{

width:114px;left:631px;background-position: -631px 0px}
#menu #company a:hover{

background:url(/images/framework/main-navigation.jpg) -631px -36px no-repeat scroll;text-decoration:none}
#menu #company a:active, #menu #company.xactive{

background:url(/images/framework/main-navigation.jpg) -631px -72px no-repeat scroll!important}
.sub-nav-spacer{

height:20px;width:0px;float:left}
.button-0{

width:0px}
.button-2{

width:0px}
.button-23{

width:150px}
.button-34{

width:420px}
.button-42{

width:500px}
.button-73{

width:540px}
a.nav-btn-l2:link,a.nav-btn-l2:visited{

background-image:url(/images/side-nav-item-container-bg.png);float:left}
a.nav-btn-l2:hover{

background-image:url(/images/side-nav-item-container-hover.png);float:left}
a.nav-btn-l2:active,a.nav-btn-l2:focus{

background-image:url(/images/side-nav-item-container-bg.png);float:left}
a.link-container-head:link,a.link-container-head:visited{

background-image:url(/images/side-nav-container-head.png);display:block;color:#fff;padding-left:25px}
a.link-container-head:hover{

background-image:url(/images/side-nav-container-head_hover.png);display:block;color:#fff}
a.link-container-head:active,a.link-container-head:focus{

background-image:url(/images/side-nav-container-head.png);display:block;color:#fff}
#sub-nav{

width:750px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:28px;background-image:url(/images/navigation/subnavi_background.png)}
#sub-nav #subnavheader{

height:21px;background:url(/images/side-nav-header.png) no-repeat;color: #fff;padding:6px 0px 0px 6px}
.nav-set-l1 .nav-btn{

color: #000;float:left;height:20px;text-decoration:none;padding:8px 5px 0px 5px;background-image:url(/images/side-nav-item-active-bg.png);background-position:-5px 0px}
.nav-set-l1 .nav-btn-activ{

color: #fff;float:left;height:22px;text-decoration:none;padding:6px 5px 0px 5px;background-image:url(/images/side-nav-btn-active-bg.png);background-position:-5px 0px}
.nav-set-l2 .nav-btn{

color: #000;float:left;height:20px;text-decoration:none;padding:8px 0px 0px 5px;background-image:url(/images/side-nav-item-active2-bg.png);background-position:-10px 0px}
.nav-set-l1 .nav-btn:hover{

background-image:url(/images/side-nav-item-hover-bg.png);text-decoration:none}
.nav-set-l2 .nav-btn:hover{

background-image:url(/images/side-nav-item-hover-bg.png);text-decoration:none}
.nav-btn-l1{

color: #000;float:left;height:20px;text-decoration:none;padding:8px 10px 0px 10px;background-position:0px 0px}
.nav-btn-active{

color: #fff;float:left;height:22px;text-decoration:none;padding:6px 10px 0px 10px;background-image:url(/images/navigation/active-background.png);background-position:0px 0px}
.nav-btn-l1{

color: #000!important}
.nav-btn-l1:hover{

background-image:url(/images/side-nav-item-hover-bg.png);text-decoration:none}
.nav-btn-l1-activ{

font-weight:bold;color: #033b9d;border-left:5px solid #427dd7;background-image:url(/images/side-nav-item-active-bg.png);background-position:-5px 0px}
.nav-btn-l1-activ:hover{

background-image:url(/images/side-nav-item-active-bg.png);text-decoration:none}
.nav-btn-l2{

color: #000!important;padding:8px 0px 0px 5px!important;float:left;height:20px;text-decoration:none;padding:8px 0px 0px 5px;background-image:url(/images/side-nav-item-bgl2.png);background-position:0px 0px}
.nav-btn-l2:hover{

background-image:url(/images/side-nav-item-hover-bg.png);text-decoration:none}
.nav-btn-l2-activ{

font-weight:bold;color: #033b9d;background-position:-10px 0px;background-image:url(/images/side-nav-item-active2-bg.png);border-left:5px solid #427dd7;float:left}
.nav-btn-l2-activ:hover{

background-image:url(/images/side-nav-item-active-bg.png);text-decoration:none}
.nav-set-l1{

border-left:5px solid #427dd7;display:none;width:169px}
.nav-set-l2{

border-left:5px solid #427dd7;display:none;width:164px}
.screenshot{

margin:8px 5px 9px 5px;text-align:center;width:150px}
.screenshot-pos{

margin-top:2px;margin-bottom:20px}
.screenshot-pos-detail{

margin-top:2px;margin-bottom:20px;margin-right:21px}
.screenshot-text{

font-family:Verdana, Arial, Helvetica;font-size:9px;text-align:center;margin:6px 3px 4px 3px;color: #303030}

@media print {

body,input,textarea,p,div,#content,ul,li,span,a,table,tr,th,td{

color: #000;background:none;text-decoration:none;font-family: "Times New Roman",Times,serif;padding:0cm;margin:0cm;font-weight:normal}
p{

margin:0pt 0pt 10pt 0pt}
.hotbox,.box_yellow{

border:1pt solid #000}
.box_yellow,.box_blue,.boxcont_yellow,.boxcont_blue{

border:0pt;background:none}
#header, tabs-bar, .container_curves img,#language_box,#menu,#sub-nav,.footer,#shadow-container{

display:none}
#container{

margin:0pt;padding:0pt}
div.hr-fullsize{

width:100%;border-bottom:1px solid #000;margin:0pt 0pt 10pt 0pt}
h1,h2,h3,h4,h5,h6,a{

color:#000;font-weight:bold}
h1,h2,h3,h4,h5,h6{

font:normal normal normal 13px/140% Arial,Helvetica,sans-serif}
h1{

font-size:16pt}
h2{

font-size:14pt}
h3{

font-size:12pt;font-weight:bold}
h4{

font-size:12pt;font-weight:bold}
a{

font-weight:normal}
table{

border:0pt}
th{

background-color:#666;border-bottom:1pt solid #000;border-top:1pt solid #000;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:10pt;text-align:left;padding:7pt}
tr{

border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000}
ul{

padding:0pt;margin:0pt 0pt 14pt 14pt}
.point li, .biglist li, .links li, .checklist li, .boxpoint li, .boxlink li{

background:none;list-style:none;list-style-type:disc;list-style-position:outside;padding:0pt 0pt 0pt 10pt;margin:0pt 0pt 0pt 0pt}
.checklist li{

list-style-type:decimal}
.links li{

list-style-type:square}
}


{






