html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-size:12px;font-family:inherit;vertical-align:baseline;font-family:arial,helvetica,sans-serif;}
textarea{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-size:12px;font-family:inherit;vertical-align:baseline;font-family:arial,helvetica,sans-serif;}
#greetingNewUser td{padding:3px;font-size:11px;}
#greetingNewUser input,#greetingNewUser textarea{font-size:11px;}
#greetingNewUser input{width:182px;}
#greetingNewUser textarea{width:480px;}
:focus{outline:0;}
body{line-height:1;color:#999;text-align:center;background:#ccc;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;vertical-align:top;table-layout:fixed;}
caption,th,td{text-align:left;vertical-align:top;}
.wrap{clear:both;width:100%;height:0;overflow:hidden;background-color:#0f0;}
img{display:block;}
a{color:#666;}
a.nounderline{color:#999;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
strong{font-weight:bold;}
h1{font-size:16px;font-weight:bolder;margin-bottom:1em;}
h2{font-size:14px;font-weight:bolder;margin-bottom:1em;}
h2 .smaller{font-size:12px;}
.redHeadline{font-size:14px;font-weight:bolder;margin-bottom:1em;color:#B00;text-decoration:none;}
.headline{font-size:14px;font-weight:bolder;margin-bottom:1em;text-decoration:none;}
h3{font-size:11px;font-weight:bolder;margin-bottom:1em;text-transform:uppercase;}
.indent1{margin-left:30px;}
.indent2{margin-left:60px;}
.bold{font-weight:bold;}
.red{color:#B00;}
p{margin-bottom:1em;}
.floatLeft{float:left!important;}
.floatRight{float:right!important;}
.floatCenter{margin:0 auto;}
.floatInTextLeft{float:left;margin-right:16px;}
.floatInTextTop{float:left;margin-bottom:16px;}
.spaceVertical{height:1px;padding-bottom:10px;}
.box{position:relative;float:left;display:inline;}
* html .box{height:1px;}
.boxOuter .box{margin-top:8px;}
.boxPlain{padding-top:10px;padding-left:10px;}
.boxFrame{padding-top:20px;padding-left:20px;}
.boxTopRight,.boxBottomLeft,.boxBottomRight,.boxTopLeft{background-repeat:no-repeat;}
.boxTopRight{position:absolute;right:0;top:0;background-position:right top;}
* html .boxTopRight{right:0;}
.boxPlain .boxTopRight{width:10px;height:10px;}
.boxFrame .boxTopRight{width:20px;height:20px;}
.boxBottomLeft{position:absolute;left:0;bottom:0;background-position:left bottom;}
.boxPlain .boxBottomLeft{width:10px;height:10px;}
.boxFrame .boxBottomLeft{width:20px;height:20px;}
.boxBottomRight{background-position:right bottom;}
.boxTopLeft{position:relative;background-position:left top;}
.boxPlain .boxTopLeft{left:-10px;top:-10px;}
.boxFrame .boxTopLeft{left:-20px;top:-20px;}
.boxContentContainer{position:relative;padding:0;}
.boxPlain .boxContentContainer{left:5px;top:5px;}
.boxFrame .boxContentContainer{left:10px;top:10px;}
.boxPlainGreyDark .boxTopRight,.boxPlainGreyDark .boxBottomLeft,.boxPlainGreyDark .boxBottomRight,.boxPlainGreyDark .boxTopLeft{background-image:url(../images/basic/box-round_plain_grey-dark_bg.png);}
.boxFrameGreyMid .boxTopRight,.boxFrameGreyMid .boxBottomLeft,.boxFrameGreyMid .boxBottomRight,.boxFrameGreyMid .boxTopLeft{background-image:url(../images/basic/box-round_frame_bg.png);}
.boxFrameGreyMidDark .boxTopRight,.boxFrameGreyMidDark .boxBottomLeft,.boxFrameGreyMidDark .boxBottomRight,.boxFrameGreyMidDark .boxTopLeft{background-image:url(../images/basic/box-round_frame_grey_bg.png);}
.boxFrameBlack .boxTopRight,.boxFrameBlack .boxBottomLeft,.boxFrameBlack .boxBottomRight,.boxFrameBlack .boxTopLeft{background-image:url(../images/basic/box-round_frame_blk_bg.png);}
.boxFrame .boxContent{padding:20px 10px;}
.boxFrame .boxLargeContent{margin-left:-3px;padding-top:3px;padding-bottom:3px;}
.boxFrame .boxContent p.fr,.boxFrame .boxContent p.es{font-size:11px;line-height:1.1em;}
.boxFrame .de,.boxFrame .es,.boxFrame .fr{font-size:11px;line-height:1.1em;}
.boxContent div.fr,.boxContent div.es{height:1px;padding-bottom:0;}
.boxEmpty{position:relative;width:100%;margin-bottom:16px;}
.boxOuter,.boxOuter .boxOuterTop,.boxOuter .boxOuterTop div,.boxOuter .boxOuterBottom,.boxOuter .boxOuterBottom div{background-color:#fff;background-image:url(../images/basic/box-round_plain_grey-light_bg.png);background-repeat:no-repeat;}
.bgGreyLightest,.bgGreyLightest .boxOuterTop,.bgGreyLightest .boxOuterTop div,.bgGreyLightest .boxOuterBottom,.bgGreyLightest .boxOuterBottom div{background-image:url(../images/basic/box-round_plain_grey-lightest_bg.png);}
.boxOuter{position:relative;width:100%;margin-bottom:16px;padding-bottom:8px;background-position:left top;}
.boxOuter .boxOuterTop,.boxOuter .boxOuterTop div,.boxOuter .boxOuterBottom,.boxOuter .boxOuterBottom div{position:absolute;height:24px;}
.boxOuter .boxOuterTop{left:0;top:0;width:100%;background-position:left top;}
.boxOuter .boxOuterTop div{right:0;top:0;width:24px;background-position:right top;}
.boxOuter .boxOuterBottom{left:0;bottom:0;width:100%;background-position:left bottom;}
.boxOuter .boxOuterBottom div{right:0;bottom:0;width:24px;background-position:right bottom;}
.boxOuter .boxOuterContent{background-color:#eee;}
.bgGreyLightest .boxOuterContent{background-color:#f7f7f7;}
.noTop .boxOuterTop{background:#eee;}
.width33Percent{width:296px;}
.width50Percent{width:458px;}
.width66Percent{width:620px;}
.width100Percent{width:944px;}
#frame{margin:8px auto;padding:6px 60px 10px 30px;}
#frame .frameWrap{height:19px;}
#header{margin-bottom:16px;}
#special{position:relative;width:100%;height:184px;margin-top:18px;}
#navSpecial{float:left;display:inline;width:170px;}
#navSpecial .boxContentContainer{height:160px;padding:7px;}
.adjustToFlashIntros{margin-top:3px!important;}
.adjustToFlashIntros .boxContentContainer{height:153px!important;}
.search input{float:left;display:inline;width:100px;height:17px;color:#000;border:1px solid #cecfd1;}
body.fr .search input{width:85px;}
.search a{float:left;display:inline;text-decoration:none;font-weight:bolder;padding-top:3px;padding-left:5px;color:#fff;}
.search a:hover{color:#ccc;}
.popularcloud{margin-top:8px;height:76px;overflow:hidden;}
.downloadcloud{margin-top:8px;height:33px;overflow:hidden;}
.tagcloud{line-height:1.2;}
.tagcloud a{padding-right:5px;font-family:arial,helvetica,sans-serif;font-size:10px;color:#fff;text-decoration:none;}
.tagcloud a:hover{color:#c4c4c4;}
.tagcloud .intro{font-size:13px;color:#fff;padding-right:6px;font-weight:bolder;}
.downloadcloud{height:33px;margin-top:10px;}
.downloadcloud .intro{display:block;height:17px;}
.boxFlashIntro{float:right;display:inline;width:785px;height:184px;}
.boxIntroNotFlash{float:right;display:inline;width:764px;height:159px;margin-top:3px!important;}
.boxIntroNotFlash .boxContent{height:119px;}
#navSub{position:relative;width:100%;height:46px;margin-top:15px;}
#navSub ul{float:left;height:46px;}
#navSub ul li{position:relative;float:left;display:inline;margin-left:11px;height:42px;padding-bottom:4px;background:transparent url(../images/basic/nav-sub_bg_bot.png) left bottom repeat-x;}
#navSub ul li.de{margin-left:10px;}
#navSub ul li.fr{margin-left:9px;}
#navSub ul li.es{margin-left:5px;}
#navSub ul li.first{margin-left:0;}
#navSub ul li a{float:left;display:block;height:42px;line-height:2.4em;padding-right:11px;text-align:center;font-size:14px;font-weight:bolder;color:#fff;text-decoration:none;background:#fff url(../images/basic/box-round_plain_grey-dark_bg.png) right top no-repeat;}
#navSub ul li.de a{padding-right:12px;font-size:13px;}
#navSub ul li.fr a{padding-right:10px;}
#navSub ul li.es a{padding-right:9px;font-size:12px;}
#navSub ul li a span{display:block;float:left;display:inline;width:10px;height:32px;margin-right:1px;background:#fff url(../images/basic/box-round_plain_grey-dark_bg.png) left top no-repeat;}
#navSub ul li.de a span{margin-right:2px;}
#navSub ul li.fr a span{margin-right:0;}
#navSub ul li.es a span{margin-right:0;width:9px;}
#navSub ul li a div{font-size:10px;font-weight:normal;margin-top:-16px;white-space:nowrap;padding-left:10px;color:#B00;}
#navSub ul.home li{background:#a00;}
#navSub ul.home li a{line-height:2em;padding-right:55px;font-size:24px;background:#fff url(../images/basic/box-round_plain_red_bg.png) right top no-repeat;}
#navSub ul.home li a span{width:59px;background:#fff url(../images/basic/box-round_plain_red_bg.png) left top no-repeat;}
#navSub ul.home li.de a{padding-right:43px;font-size:22px;}
#navSub ul.home li.de a span{width:47px;}
#navSub ul.home li.fr a{padding-right:30px;}
#navSub ul.home li.fr a span{width:34px;}
#navSub ul.home li.es a{padding-right:43px;}
#navSub ul.home li.es a span{width:47px;}
#navSub ul li.active a,#navSub ul li a:hover,#navSub ul li.active a span,#navSub ul li a:hover span{background-image:url(../images/basic/box-round_plain_grey-mid_bg.png);color:#8b9298;height:48px;margin-bottom:-4px;}
#navSub ul li.empty a{color:#585d61;}
#navSub ul li.empty a:hover,#navSub ul li.empty a:hover span{color:#585d61;background-image:url(../images/basic/box-round_plain_grey-dark_bg.png);height:32px;cursor:default;}
#navSub div.news a{float:right;margin-top:18px;margin-right:15px;font-weight:bold;color:#b00;text-decoration:none;}
#navSub div.news a:hover{color:#666;}
.listSitemap li{padding-bottom:6px;}
#content{line-height:1.2em;padding-bottom:20px;}
#content .boxPosLeft{float:left!important;margin-left:8px;}
#content .boxCollection .boxPosLeft{margin-left:12px;}
#content .boxPosMiddle{float:left!important;margin-left:8px;}
#content .boxPosRight{float:right!important;margin-right:8px;}
#content .boxPosFarRight{float:right!important;margin-right:-28px;}
.objPosTop,.objPosRight,.objPosBottom,.objPosLeft{position:absolute;}
.objPosTop{top:0;}
.objPosRight{right:10px;}
.objPosBottom{bottom:0;}
.objPosLeft{left:0;}
.boxContent .objPosTop{top:10px;}
.boxContent .objPosBottom{bottom:10px;}
.boxContent .objPosRight{right:10px;bottom:167px;}
.boxContent .objPosLeft{left:10px;}
.heightFixNormal .boxContentContainer{height:381px;}
.heightFixContact .boxContentContainer{height:415px;}
.contentFullScreenBox .boxContent{display:block;position:relative;background:#fff;top:-3px;left:-3px;padding:0;}
.heightFixNormalContentFullScreenBox .boxContent{width:464px;height:387px;overflow:hidden;}
.contentFullScreenBox .boxContent .boxTopLeft,.contentFullScreenBox .boxContent .boxTopRight,.contentFullScreenBox .boxContent .boxBottomLeft,.contentFullScreenBox .boxContent .boxBottomRight{display:block;position:absolute;width:16px;height:16px;background:transparent url(../images/basic/box-round_frame_transp_bg.png) left top no-repeat;}
.contentFullScreenBox .boxContent .boxTopLeft{top:-7px;left:-7px;background-position:left top;}
.contentFullScreenBox .boxContent .boxTopRight{top:-7px;right:-7px;background-position:right top;}
.contentFullScreenBox .boxContent .boxBottomLeft{bottom:-7px;left:-7px;background-position:left bottom;}
.contentFullScreenBox .boxContent .boxBottomRight{bottom:-7px;right:-7px;background-position:right bottom;}
hr{border:0;height:1px;background-color:#666;}
.hrMoreSpace{margin-top:10px;margin-bottom:20px;}
.hrSmallSpace{margin-top:10px;margin-bottom:10px;}
* html .hrSmallSpace{display:none;}
*:first-child+html .hrSmallSpace{margin-top:0;margin-bottom:0;}
.linkLarge{display:block;height:19px;padding-top:3px;padding-left:25px;background:transparent url(../images/basic/link_large.png) left top no-repeat;}
.linkLarge:hover{background-image:url(../images/basic/link_large_hover.png);}
.formLogin label{display:block;}
.formLogin p{margin-bottom:.4em;}
.boxCollection{width:100%;margin-bottom:20px;}
.boxCollection .first{margin-left:0!important;}
.subText{padding-top:20px;text-align:center;}
.searchResults{padding-top:5px;padding-left:10px;vertical-align:top;}
* html .searchResults{float:left;padding-left:30px;margin-bottom:-30px;}
.searchResults h2,.searchResults h2 *{font-size:26px;font-weight:lighter;margin-bottom:.75em;}
.searchResults h4{float:left;font-weight:normal;width:160px;color:#c1001f;}
.searchResults ul{float:left;list-style:none;}
.searchResults ul.secondCol{margin-left:25px;}
.searchResults ul li{margin-bottom:3px;}
.searchResults ul li span{float:left;width:42px;text-align:right;padding-right:6px;}
.footerLine,.footerLine *{text-align:right;font-size:11px;}
#navSub.navSubSitemap ul li{margin-left:4px;}
#navSub.navSubSitemap ul li a{padding-right:10px;}
* html #navSub ul li a span{margin-right:-3px!important;}
#navSub.navSubSitemap ul li a span{margin-right:0;}
#navSub ul li.empty a{color:#585d61;}
#navSub ul li.empty a:hover,#navSub ul li.empty a:hover span{color:#585d61;background-image:url(../images/basic/box-round_plain_grey-dark_bg.png);height:32px;cursor:default;}
.listSitemap li{padding-bottom:6px;}
#searchLoading{background:url(../images/basic/box-round_plain_grey-dark_bg.png);position:absolute;z-index:99;top:0;width:155px;height:155px;text-align:center;opacity:.9;filter:alpha(opacity=90);color:#fff;}
