@import url("allmedia.css");

/* legacy */

#selItem, #selItem a, #selItem a:hover {font-weight:700;color:#777}
#url, .IEclear, .naHidden {display:none}
a.knobNext, a.knobPrev {display:block;width:30px;height:30px;box-sizing:border-box;margin:auto;text-align:center;background:transparent;
border:1px solid #ccc;color:#ccc;border-color:#ccc #bbb #b3b3b3 #ccc;border-radius:50%;
font-family:'Merriweather';font-size:20px;padding-top:2px
}
a.knobNext:hover, a.knobPrev:hover {width:34px;height:34px;font-size:20px;margin:-2px;padding-top:4px;
cursor:pointer;text-decoration:none;border-color:#69c #58b #58b #69c;color:#69c}
.knobLT, .knobLL, .knobRR, .knobRT {display:block;width:164px;margin:0 auto;position:relative}
.knobLL {left:-194px}
.knobRR {right:-194px}
.knobLT {width:32%;left:-31%}
.knobRT {width:32%;right:-31%}
.knobL {position:relative;left:-97px;display:static;width:auto}
.knobR {position:relative;right:-97px;display:static;width:auto}
.knobCell {padding:5px;text-align:center;border:none;cursor:pointer;background:transparent url(/load.gif) no-repeat center center;border-radius:2px}
.tdEZ, .tdED, .tdZD {float:left;width:50%;border-right:1px solid #ccc;margin-top:5px}
.tdEZ h4, .tdZZ h4, .tdED h4, .tdZD h4, .tdDD h4 {margin-top:-5px}
.tdZZ, .tdDD {float:left;width:49%;margin-top:5px}
.tdED, .tdZD, .tdDD {width:33%}
.fha {font-family:'Open Sans',sans-serif,Geneva,Verdana,Arial,"Bitstream Vera Sans",Helvetica;font-weight:700;color:#fff;background-color:#69c;padding:7px;cursor:pointer}

/* new */

html, body {margin:0;padding:0}
body {background:#4e88d0 url(fp/sky3.jpg) repeat fixed}
p,ul,ol,li,td,th,div,blockquote,pre,code {font-size:12pt;color:#111;line-height:140%;font-weight:normal}
p code, li code {line-height:105%;text-shadow:1px 1px 1px rgba(100,100,100,0.12)}
option,input,textarea {font-size:12pt;color:#111;line-height:120%}
select {font-size:12pt;line-height:120%;background:#fff}
a:link {color:#2266d4;text-decoration:none}
a:visited {color:#0a44a0;text-decoration:none}
a:active {color:#990000;text-decoration:none}
a:hover {text-decoration:underline}
a.rSame {text-decoration-style:dashed}
h1 {margin:0;padding:24pt 0 16pt;font-weight:normal;font-family:'Merriweather',sans-serif,Geneva,Verdana,Arial;font-size:26pt;text-align:center;line-height:120%;color:#f3f3f3;text-shadow:1px 1px 0 #555}

#rHeader {margin:0;height:40px;width:100%;padding:0 0;background:#03346b url(rmenu_ai.png) repeat-x 0 0;text-align:center;position:fixed;z-index:10;transition:top 0.3s}
ul#rSiteMenu {list-style-type:none;list-style-image:none;margin:0 auto;padding:0;text-align:center}
ul#rSubMenu {list-style-type:none;list-style-image:none;margin:0 auto;width:72%;min-width:360pt;max-width:796pt}
#rSubHeader {background:#dedede url(rmenu.png) repeat-x 0 0;width:100%;border-bottom:1px solid #ccc;position:fixed;z-index:8;top:40px;transition:top 0.3s}
ul#rSiteMenu li, ul#rSubMenu li
{list-style:none;list-style-image:none;margin:0;display:inline-block;line-height:130%;text-align:center}
ul#rSiteMenu li {font-weight:600}
ul#rSiteMenu li {width:16%;min-width:4.2em;max-width:11em}
ul#rSiteMenu li#rHome, ul#rSiteMenu li#rLang {box-sizing:border-box;min-width:40px;width:40px;height:40px;padding:0;display:block;position:absolute}
ul#rSiteMenu li#rHome {top:0;left:0}
ul#rSiteMenu li#rLang {top:0;right:0}
ul#rSiteMenu li#rHome a {box-sizing:border-box;width:40px;height:40px;display:block;background:transparent url(home2.png) 6px 6px no-repeat}
ul#rSiteMenu li#rLang {background:transparent url(globe.png) 7px 7px no-repeat}
ul#rSubMenu li {padding:0 3px}
ul#rSiteMenu li a
{display:block;box-sizing:border-box;height:40px;color:#eef;text-shadow:-1px 1px 0 #043c7b;text-decoration:none;padding:9px 14px 0;white-space:nowrap}
ul#rSubMenu li a
{display:inline-block;color:#333;text-shadow:-1px 1px 0 #f3f3f3;text-decoration:none;padding:5px 12px 4px;white-space:nowrap;margin:0}

ul#rSiteMenu li a:hover
{color:#fff;text-shadow:-1px 1px 0 #014;text-decoration:underline;background-color:rgba(160,160,160,0.07);background:linear-gradient(to bottom right,rgba(180,180,180,0.1),rgba(160,160,160,0.06));}
ul#rSiteMenu li#rHome a:hover {background-color:rgba(160,160,160,0.09);}
.rSiteP1S0N0A0C0 ul#rSiteMenu li:nth-child(2) a,
.rSiteP0S1N0A0C0 ul#rSiteMenu li:nth-child(3) a,
.rSiteP0S0N1A0C0 ul#rSiteMenu li:nth-child(4) a,
.rSiteP0S0N0A1C0 ul#rSiteMenu li:nth-child(5) a,
.rSiteP0S0N0A0C1 ul#rSiteMenu li:nth-child(6) a
{background-color:rgba(255,255,255,0.1);background:linear-gradient(to bottom right,rgba(255,255,255,0.12),rgba(255,255,255,0.06))}
.rSiteP0S0N1A0C0 ul#rSubMenu {text-align:center;padding-right:18%}
.rSiteP0S0N0A1C0 ul#rSubMenu {text-align:center;padding-left:11%}

@media (min-width:700px)
{
ul#rSiteMenu li {width:11%}
ul#rSiteMenu li a {padding-left:6px;padding-right:6px}
}
@media (min-width:940px)  {ul#rSiteMenu li#rHome a {width:122px}}
@media (min-width:1400px) {ul#rSiteMenu li {width:16%}}

ul#rSiteMenu li#rLang a
{box-sizing:border-box;width:40px;height:40px;padding:8px 0 0;text-align:center;
z-index:20;background:#3579cd;background-color:rgba(53,121,205,0.84);outline:none;
display:block;position:relative;top:-42px;max-height:1px;transition:none;
text-transform:uppercase}
ul#rSiteMenu li#rLang:hover a
{float:right;top:40px;text-shadow:-1px 1px 2px #137,1px 1px 0 #37a;max-height:40px;transition:max-height 0.3s}

ul#rSubMenu li#rSubSel
{background:#dbefff;position:relative;top:1px;
border-left:1px solid #ddd;border-right:1px solid #eee;padding:0 2px 1px}
ul#rSubMenu li#rSubSel a
{position:relative;top:-1px}
ul#rSubMenu li a:hover
{color:#2c2d2f;text-shadow:-1px 1px 0 #fff;text-decoration:underline}

#rTryNow
{background-color:#999;color:#fff;background:linear-gradient(to bottom right,#999,#777);
padding:2px 1ex;margin:-3px 0;border:1px solid #000;border-top-color:#eee;border-left-color:#eee;border-radius:4px;
text-shadow:none;}
#rSubSel #rTryNow {background:transparent;border:none}
ul#rSubMenu li:last-child a {outline:none}
ul#rSubMenu li a:hover #rTryNow {text-decoration:none;background:linear-gradient(to bottom right,#aaa,#888);border-top-color:#fff;border-left-color:#fff}
ul#rSubMenu li a:active #rTryNow {text-decoration:none;background: linear-gradient(to bottom right,#ccc,#bbb);border-color:#f1f1f1 #aaa #aaa #f1f1f1;
color:#222;text-shadow:1px 1px 0 #fff}
ul#rSubMenu li#rSubSel a:hover #rTryNow,
ul#rSubMenu li#rSubSel a:active #rTryNow
{background:transparent;border:none}

#rSearch {padding:0;margin:0;border:0;min-width:6em;max-width:12em;text-align:center}
#rSearch form {padding:0;margin:0;padding-left:4px;min-height:24pt;min-width:6em;cursor:text}
#rQuery
{margin:0;padding:3px;border:1px solid #03346b;border-bottom:none;
text-align:center;min-width:5em;line-height:110%;color:#fff;
background-color:#134a8a;border-radius:10px;font-weight:600}

#rImage {margin:0;padding:62pt 0 20pt;background:transparent}
#rLogo {margin:0 auto;width:100px;height:100px;padding:16pt;text-align:center;background:transparent;display:none}

div.rBox
{
width:66%;min-width:360pt;max-width:760pt;
margin:0 auto;padding:0;min-height:11em;
background:#f0f6fc;
border:1px solid #4e88d0;
border-color:#4e88d0 #555 #555 #9ab9e1;
border-radius:10px;
}

.rBox div {padding:6px 0}

ul.rTabs {padding:0;margin:0;
width:100%;display:table;
background:#dedede url(rmenu.png) repeat-x top left;
border-top-left-radius:10px;
border-top-right-radius:10px
}
ul.rTabs li {padding:5.0pt 4px 7.0pt;text-align:center;
list-style-type:none;list-style-image:none;
display:table-cell;
color:#333;text-shadow:1px 1px 0 #fff;
border-bottom:1px solid #fff
}
ul.oneTab li.rSTab {max-width:92%}
ul.fourTabs li:not(:last-child) {min-width:23%}
ul.fiveTabs li:not(:last-child) {min-width:18.3%}

ul.rTabs li.rMTab {display:table-cell;padding:0;width:30px}
li.rMTab a {display:block;width:100%;padding:10px 0}

.rTabs li:first-child {border-top-left-radius:10px;border-left:none}
.rTabs li:last-child {border-top-right-radius:10px;border-right:none}

.rTabs li:hover {text-decoration:underline;text-decoration-style:dashed;cursor:pointer;background:#e6e6e6 url(rmenu_h.png) repeat-x top left}

.rTabs .rSTab, .rTabs .rSTab:hover
{color:#111;font-weight:normal;
text-decoration:none;cursor:default;
background-image:none;background-color:#f0f6fc}
.rTabs .rSTab {border-left:1px solid #fff;border-right:1px solid #ccc;border-top:1px solid #fff;
padding-left:3px;padding-right:3px;
border-bottom-color:#f0f6fc
}
.rTabs .rSTab:first-child {border-left:1px solid transparent}
.rTabs .rSTab:last-child {border-right:1px solid transparent}

.rTabs .rMTab a {color:#333}
.rTabs .rMTab a:hover {color:#111}

.rHidden {display:none}

.rKnob {padding-bottom:20px;margin-top:20px}
.rKnob td#Zelle0, .rKnob td#Zelle1, .rKnob td#Zelle2, #shotTable td {max-width:33%}
.rKnob td#Zelle0 img, .rKnob td#Zelle1 img, .rKnob td#Zelle2 img, #shotTable td img {width:90%;height:auto;box-shadow:2px 2px 6px rgba(100,100,100,0.4);transition:all 0.6s}
.rKnob td#Zelle0.rZelle img, .rKnob td#Zelle1.rZelle img, .rKnob td#Zelle2.rZelle img, #shotTable td:hover img {width:100%;height:auto;box-shadow:2px 2px 4px rgba(120,120,120,0.2);transition:none}
#shotTable td img {margin-bottom:4px}

.rKern {margin-left:-2px}
.rSpace {padding:0 2px}

/* OVERWRITES */

/* all pages */

#localMenu,#globalMenu,#searchMenu,#jsLangs,#addlMenu,#backToTop
{display:none}
#pageContent, #rPageContent2, #rDistriPromo
{
box-sizing:border-box;
width:72%;min-width:392pt;max-width:792pt;padding:20px;margin:0 auto;
background-color:#fff;background-image:none;
border:1px solid #e9e6f2;border-radius:10px;
border-color:#f4f2f6 #ddd #cfcfcf #f5f3f8;
box-shadow:4px 5px 10px rgba(30,15,120,0.14);
}
.prodShot img {box-shadow:2px 2px 6px rgba(100,100,100,0.4)}

.rFlush {padding:0}
#pageContent.rFlush, #rPageContent2.rFlush, #rDistriPromo {min-width:394pt;max-width:794pt;padding:0}
.rUnflush, #pageContent.rFlush div[id^=page], #rPageContent2.rFlush div[id^=page], #rDistriPromo {padding:0 20px 20px}
.rUnflushSide {padding:0 20px 0 20px}
.rUnflush > p:first-child {margin-top:0;padding-top:20px}
.rCake {padding:0}

.knubbelbox {border-radius:4px}

#pageContent.rCake
{
min-width:100%;max-width:100%;padding:0;
background-color:transparent;
border:none
}
div.rGrey, .rWho, .rQuote {background-color:#eceff4}
.rCross {background-color:rgba(192,195,199,0.28)}
div.rWhite {background-color:#fff}
div.rTrans {background-color:transparent}
div.rBlue {background-color:#eef9ff}
.rCakeLayer {width:72%;min-width:394pt;max-width:794pt;padding:0;margin:0 auto}
/* div.rGrey.rPop {border-top:2px solid #f0f4fd;border-bottom:2px solid #e9ecf1} */
.rWho, .rQuote, .rCross {margin:20px -20px;padding:20px}
.rFlush .rWho, .rFlush .rQuote {margin:0 0}
.rWho h3, .rQuote h3, .rCross h2 {margin-top:0;color:#5e5e5e}
.rQuote h3 {margin:0;padding:0}
.rQuoteEm {color:#4e4e4e;font-weight:bold;font-size:14pt;font-family:'Merriweather',sans-serif,Geneva,Verdana,Arial}
.rWho p {color:#333}
.rWho h3 {margin-bottom:15px}
.rCross p {color:#444}
.rQuote h3 .lquo {margin-left:-0.8em}
.rQuote p .lquo {margin-left:-0.9ex}
.rQuote p .rQuoteEm .lquo {margin-left:-1.1ex}
.rQuote p.qtSrc {text-align:right;padding:0;margin:0 0 -3px;font-style:italic;color:#666}
.rTable {margin-left:-20px;margin-right:-20px}
.rTable.rBorder {margin-left:-21px;margin-right:-21px;border-left:1px solid #e8e9ea;border-right:1px solid #cdcfd3}
.rTable table {width:100%}
.rTable table td:first-child,
.rTable table th:first-child
{padding-left:20px}
.rTable table td:last-child,
.rTable table th:last-child
{padding-right:20px}

#pageContent.rTrans {background-color:transparent;border:none;box-shadow:none}
#pageContent.rTrans .knubbelbox {background-color:#fff;border-color:#e3e3e3 #ddd #d6d6d6 #e3e3e3}

#actualPage, #rActualPage {position:relative;left:0px;width:100%;padding:0;margin:0;min-height:60vh}
#pageFooter {width:100%;padding:0 0 14px 0;border-top:none}
h2,h3,h4,h5,h6
{
font-size:14pt;color:#111;line-height:140%;font-weight:700;
font-family:'Merriweather',sans-serif,Geneva,Verdana,Arial;
}
h4 {font-size:12pt}
option,input,textarea {font-size:12pt;color:#111;line-height:120%}
h1
{
display:block;top:0;margin:0;padding:24pt 0 16pt;
background:transparent;font-size:14pt;font-weight:400;
font-family:'Merriweather',sans-serif,Geneva,Verdana,Arial;font-size:26pt;text-align:center;
line-height:120%;color:#333;text-shadow:1px 1px 0 #fff
}
h1.rShadow
{
text-shadow:
10px -10px 20px #222,
-10px 10px 20px #222,
-10px -10px 14px #111,
10px 10px 14px #111,
-4px -4px 10px #090909,
4px 4px 10px #090909,
1px 1px 4px #040404,
1px 1px 1px #000;
}
li {margin-top:2px;margin-bottom:6px}
.knubbelbox h2:before {position:relative;top:-2px;display:none}
h1.rNoMenu {padding-top:10pt}

.prodShot {box-sizing:border-box;width:50%;padding:8px 0 6px}
.prodShot p {font-size:10pt}
.prodShot img {width:92%;height:auto}

#actualPage div[id^=page] p:first-child img {width:100%;height:auto;max-width:1032px}

#tabMenu, #noAjax {padding:0;margin:0 0 20px;
background:#eee url(bgtab.gif) repeat-x 0 1px;
height:33px;border-bottom:1px solid #d6d6d6;
border-top-right-radius:10px;
border-top-left-radius:10px;
}

#tabMenu li, #noAjax li {list-style:none;list-style-image:none;margin:0;padding:0;display:inline;line-height:130%}
#noAjax li a.naTab {color:#1a52b2}
#tabMenu li a, #noAjax li a {float:left;box-sizing:border-box;height:34px;overflow:hidden;padding:5px 10px;min-width:5em;border:1px solid #e3e3e3;border-bottom:1px solid #ccc;margin-left:0;background:#eee url(/bgtab.gif) repeat-x 0 0;text-align:center;white-space:nowrap;border-top-right-radius:4px;border-top-left-radius:4px;outline:none}
#tabMenu li a {color:#1a52b2;text-shadow:1px 1px 0 #fff}
#tabMenu li a:hover, #noAjax li a:hover {background-position:0 -60px;background-color:#def;text-decoration:underline;cursor:pointer}
#noAjax li a:hover {text-decoration-style:dashed}
#tabMenu li a.naSelTab, #tabMenu li a.naSelTab:hover,
#noAjax li a.naSelTab, #noAjax li a.naSelTab:hover,
#tabMenu li a#selTab, #tabMenu li a#selTab:hover
{color:#111;font-weight:normal;border:1px solid #ccc;border-bottom-color:#fff;border-top-color:#d6d6d6;padding-top:6px;position:relative;top:-2px;background-image:none;background-color:#fff;text-decoration:none;cursor:default;outline:none}
#tabMenu li a.naSelTab:active, #noAjax li a.naSelTab:active, #tabMenu li a#selTab:active
{outline:none}
#noAjax li a.naSelTab, #tabMenu li a.naSelTab, #tabMenu li a#selTab
{height:36px}

#pageContent.rFlush #tabMenu, #pageContent.rFlush #noAjax
{margin-left:-1px;position:relative;top:-1px}
.rFlush #tabMenu li a.naSelTab, .rFlush #noAjax li a.naSelTab
{border-left-color:#ddd;border-top-color:#ddd}
.rFlush #tabMenu li:first-child a.naSelTab,
.rFlush #tabMenu li:first-child a#selTab,
.rFlush #noAjax li:first-child a.naSelTab
{border-left-color:#f6f4f9;border-top-color:#e6e6e6}
.rFlush #noAjax li:first-child a
{border-top-left-radius:10px}

.twoTabs a {width:40%}
.threeTabs a {width:33%}
.threeTabs li:nth-child(2) a {width:34%}
.fourTabs a {width:25%;min-width:25%}
.fiveTabs a {width:20%}
.sixTabs a {width:16%}
.sevenTabs a {width:14.285%}
.sixTabs li:nth-child(1) a, .sixTabs li:nth-child(3) a,
.sixTabs li:nth-child(4) a, .sixTabs li:nth-child(6) a {width:17%}
#tabMenu li:first-child a,
#noAjax li:first-child a,
#noAjax li:first-child a.naSelTab
{border-top-left-radius:10px}
#tabMenu.threeTabs li:last-child a,
#tabMenu.fourTabs li:last-child a,
#tabMenu.fiveTabs li:last-child a,
#noAjax.fiveTabs li:last-child a,
#noAjax.sixTabs li:last-child a,
#tabMenu.sixTabs li:last-child a,
#noAjax.sevenTabs li:last-child a,
#tabMenu.sevenTabs li:last-child a,
#tabMenu.eightTabs li:last-child a,
#noAjax.tenTabs li:last-child a,
#noAjax.elevenTabs li:last-child a
{border-top-right-radius:10px}
#tabMenu.threeTabs li:last-child a#selTab,
#tabMenu.fourTabs li:last-child a#selTab,
#tabMenu.fiveTabs li:last-child a#selTab,
#noAjax.fiveTabs li:last-child a.naSelTab,
#noAjax.sixTabs li:last-child a.naSelTab,
#tabMenu.eightTabs li:last-child a#selTab,
#tabMenu.sixTabs li:last-child a#selTab
{border-right-color:#f5f3f8}

.eightTabs a {min-width:12%}
.nineTabs a {min-width:9%}
.tenTabs a {width:10%}
.elevenTabs a {width:9.09%}

.klv {padding:0.1em 0.42em 0.1em 0.4em;margin-left:2px;margin-right:2px;
background-color:#eee;background:linear-gradient(to right,#e6e6e6,#f5f5f5,#eee);
border:2px solid #ccc;border-color:#d9d9d9 #aaa #999 #cfcfcf;color:#000;text-shadow:1px 1px 1px #fff;
border-radius:2px;box-shadow:1px 1px 2px rgba(140,140,140,0.3);
border-color:#d3d3d3 #aaa #aaa #d0d0d0;
/*font-size:smaller;padding:0 1.6em 0.5em 2px;position:relative;top:-3px;*/
}
.klv span {display:none}

.relLinks
{border:none;border-top:1px solid #f3f3f3;padding:8px 12px 15px;
background-color:#eceff4;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin:16px -20px -20px -20px;
}
.relLinks.rInsert
{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
margin-top:20px;
margin-bottom:0;
border-bottom:1px solid #ddd;
}
.relLinks h4 {margin:0;padding:0 4px 0px 15px;background:transparent url(li_stl.gif) no-repeat 4px .5em;color:#777}
.relLinks ul {padding-left:4px}
.relLinks:after {display:block;visibility:hidden;content:".";clear:both;height:0px}

.rFlush .relLinks {margin:0 0 0 0}
.tdEZ, .tdED, .tdZD {border-right:none}

.rSCADE, .rWebEx, .rLauncher, .rSSL, .rDistRu {float:right;margin:0 -3px 10px 15px;padding:15px 0 0}
.rTargets {float:right;margin-left:15px;margin-right:-3px;margin-bottom:15px;position:relative;top:15px}
.rTargets {box-sizing:border-box;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;background:transparent url(r_img/logos_targets.png) repeat top left fixed}
.rTargets a {display:block;box-sizing:border-box;width:180px;height:80px;border:1px solid rgba(220,220,220,0.4);border-width:2px 2px 1px 2px;background:transparent}
.rSCADE {padding:0;width:154px;height:56px;background:transparent url(r_img/logo_scade_suite.png) no-repeat top left}
.rSCADE a {display:block;width:154px;height:56px}
.rWebEx {width:120px;height:88px;margin-top:-9px;margin-left:20px;background:transparent url(r_img/logo_webex_120.png) no-repeat top right}
.rSSL {width:50px;height:70px;margin-right:30px;margin-left:40px;background:transparent url(r_img/icon_padlock.png) no-repeat top right}
.rLauncher {margin-left:24px;margin-right:10px;width:96px;height:96px;background:transparent url(r_img/icon_launcher_a3_96.png) no-repeat 0 0;box-sizing:border-box;padding:0;border:1px solid #333;border-bottom-color:#fff;border-right-color:#fff}
.rLauncher.astree {margin-left:30px;margin-right:16px;width:77px;height:76px;background-image:url(r_img/icon_launcher_astree_77.png)}
.rLauncher.rulechecker {background-image:url(r_img/icon_launcher_rc_96.png);background-position:center center;border-top-color:#567;border-left-color:#567}
.rLauncher.rulechecker a {display:block;width:93px;height:93px}
.rLauncher.astree a {display:block;width:74px;height:73px}
.rLauncher.a3c {background-image:none;border:none;text-align:center;margin-top:-4px}
.rLauncher img {width:64px;height:auto;margin:0 auto}
.qamisra {float:right;margin:-2px -3px 10px 15px;padding:0 0 0}
.rDistRu {padding:0;margin-top:8px;width:154px;height:32px;margin-bottom:0;background:transparent url(shop/avd.png) no-repeat top center}

.sitmp {padding:10px}
.sitmp h2 {margin:-10px -10px 10px -10px;padding:10px 25px}

#pageContent.rTrans .knubbelbox.sitmp {background-color:rgba(255,255,255,0.96);box-shadow:4px 4px 8px rgba(50,60,80,0.28);border-radius:8px;border-right-color:#579;border-bottom-color:#579}
#pageContent.rTrans .knubbelbox.sitmp h2 {border-top-left-radius:8px;border-top-right-radius:8px}

#actualPage > p:first-child#rDiscontinued {margin:-21px -21px 20px -21px;padding:21px;
background-color:#fcc;color:#822;border-bottom:1px solid #dbb;border-top-left-radius:10px;border-top-right-radius:10px}
#actualPage > p:first-child#rDiscontinued a:link,
#actualPage > p:first-child#rDiscontinued a:visited,
#actualPage > p:first-child#rDiscontinued a:active {color:#d22}

/* handheld */

#rMobileHeader span {display:none;font-weight:700}

@media (max-width:1120px) {ul#rSubMenu li a {padding-left:3px;padding-right:3px}}
@media (max-width:960px)  
{
ul#rSubMenu li {padding-left:0;padding-right:0} 
.rSiteP0S0N1A0C0 ul#rSubMenu {padding-right:0} 
.rSiteP0S0N0A1C0 ul#rSubMenu {padding-left:0} 
#pageContent, #rPageContent2, #rDistriPromo {width:96%}
div.rBox {width:90%}
}
@media (max-width:700px)
{
ul#rSiteMenu li#rHome, ul#rSiteMenu li#rLang, .prodShot:nth-child(odd) {display:none}
ul#rSubMenu {width:100%;max-width:100%}
.prodShot:nth-child(even), .prodShot img {width:100%}
#rSearch form {padding-left:2px;min-width:4.6em}
div.rBox {width:98%;min-width:200pt}
}
@media (max-width:580px)
{
#rSearch {display:none}
}
@media (max-width:400px) /* mobile */
{
#rHeader {padding:0}
#rSubHeader {display:none}
#rMobileHeader span {display:block;height:40px;padding-top:7px;text-align:center;color:#eef;text-shadow:-1px 1px 0 #043c7b}
ul#rSiteMenu {display:none;padding-top:0;margin-top:0}
#rMobileHeader:hover ul#rSiteMenu {display:block;position:relative;top:-8px;z-index:12}
ul#rSiteMenu li {width:100%;max-width:100%;background:#03346b url(rmenu_ai.png) repeat-x 0 0;text-align:left}
ul#rSiteMenu li a {display:block;width:100%;height:40px;box-sizing:border-box;padding-top:7px}
#rSearch {text-align:left;display:block;padding:5px}
#rQuery {text-align:left;padding-left:7px}
ul#rSiteMenu li {background-image:none;background:linear-gradient(to bottom,rgba(200,200,200,0.5),180,180,180,0.1))}
ul#rSiteMenu li a:hover {background:transparent}
.rSiteP1S0N0A0C0 ul#rSiteMenu li:nth-child(2) a, 
.rSiteP0S1N0A0C0 ul#rSiteMenu li:nth-child(3) a, 
.rSiteP0S0N1A0C0 ul#rSiteMenu li:nth-child(4) a, 
.rSiteP0S0N0A1C0 ul#rSiteMenu li:nth-child(5) a, 
.rSiteP0S0N0A0C1 ul#rSiteMenu li:nth-child(6) a {background:transparent}
}

/* experimental */

h2, h3 {margin-bottom:14px}
h2:not(:first-child), h3:not(:first-child) {margin-top:28px}
h2+p, h3+p, h3+ul, h3+div.logoRight+p, h3+div.logoRight+ul {margin-top:8px}

.rReleaseList {display:table}
.rReleaseList li {display:table-row}
.rReleaseList li span {display:table-cell}
.rReleaseList li span:first-child {white-space:nowrap;padding:0 .48ex 0 11px;text-align:right}

/* new default */
ul#rSubMenu li#rSubSel {background:#4e88d0;margin-top:-1px;padding-top:1px;border-left-color:#368}
ul#rSubMenu li#rSubSel a {color:#fff;text-shadow:1px 1px 1px #000}
ul#rSiteMenu li#rLang:hover a {text-shadow:none;text-shadow:-1px 1px 3px #456,1px 1px 0 #123;background-color:rgba(0,0,0,0.3)}
h1 {color:#fff;text-shadow:1px 1px 1px #031}

ul li ul, ol li ul, ul li ol {padding-top:4px}

#pageContent.rFlush div[id^=page] p:last-child {margin-bottom:0}

.logoRight.help {padding:0;width:244px;height:180px;background:transparent url(qualification/help_menu.png) 14px 0px no-repeat;background-size:230px auto}
