#bannerPortal { background: transparent url(../images/portal/portal-sub-image.png) no-repeat left top; float:left; height:319px; margin:17px 0 0 0; position:relative; width:950px; }
.de #bannerPortal { background: transparent url(../images/portal/portal-sub-image-de.png) no-repeat left top;}
.fr #bannerPortal { background: transparent url(../images/portal/portal-sub-image-fr.png) no-repeat left top;}

#bannerPortal a { display:block; position:absolute; left:57px; text-indent:-123456px; width:175px;}
#bannerPortal a.overview {background:url(../images/portal/home-link1.png) 0 0 no-repeat; height:36px; top:168px;}
#bannerPortal a.try {background:url(../images/portal/home-link2.png) 0 0 no-repeat; height:36px; top:212px;}
#bannerPortal a.why {background:url(../images/portal/home-link3.png) 0 0 no-repeat; height:36px; top:256px;}

#bannerPortal a:hover.overview {background:url(../images/portal/home-link1-h.png) 0 0 no-repeat;}
#bannerPortal a:hover.try {background:url(../images/portal/home-link2-h.png) 0 0 no-repeat;}
#bannerPortal a:hover.why {background:url(../images/portal/home-link3-h.png) 0 0 no-repeat;}

.de #bannerPortal a.overview {background:url(../images/portal/home-link1-de.png) 0 0 no-repeat;}
.de #bannerPortal a.try {background:url(../images/portal/home-link2-de.png) 0 0 no-repeat;}
.de #bannerPortal a.why {background:url(../images/portal/home-link3-de.png) 0 0 no-repeat;}
.de #bannerPortal a:hover.overview {background:url(../images/portal/home-link1-de-h.png) 0 0 no-repeat;}
.de #bannerPortal a:hover.try {background:url(../images/portal/home-link2-de-h.png) 0 0 no-repeat; }
.de #bannerPortal a:hover.why {background:url(../images/portal/home-link3-de-h.png) 0 0 no-repeat; }

.fr #bannerPortal a.overview {background:url(../images/portal/home-link1-fr.png) 0 0 no-repeat;}
.fr #bannerPortal a.try {background:url(../images/portal/home-link2-fr.png) 0 0 no-repeat;}
.fr #bannerPortal a.why {background:url(../images/portal/home-link3-fr.png) 0 0 no-repeat;}
.fr #bannerPortal a:hover.overview {background:url(../images/portal/home-link1-fr-h.png) 0 0 no-repeat;}
.fr #bannerPortal a:hover.try {background:url(../images/portal/home-link2-fr-h.png) 0 0 no-repeat; }
.fr #bannerPortal a:hover.why {background:url(../images/portal/home-link3-fr-h.png) 0 0 no-repeat; }

#portalSubimg {padding:7px 7px 0; border-top-left-radius:5px; border-top-right-radius:5px;background:#f8f8f8 url(../images/portal/portal-sub-image-small.png) 50% 50% no-repeat; display:block; height:102px; width:918px;}
.de #portalSubimg { background:transparent url(../images/portal/portal-sub-image-small-de.png) no-repeat left top; }
.fr #portalSubimg { background:transparent url(../images/portal/portal-sub-image-small-fr.png) no-repeat left top; }

.portal #middle { margin-left:20px; padding:0 30px 0 0; width:640px;}
.portal #right {border-left:1px solid #ccc; margin:57px 0 0 0px; padding-left:20px; width:190px;}
.portalCol #middle { margin-left:20px; padding-right:20px; width:435px;}
#rightPortal { float:left; margin:0; padding-left:0; width:436px;}
#rightPortal h2 { font-size:1.6em;}
.portal #right p,#rightPortal p { margin-bottom:10px;}

ul#nav.portal { width:741px;}
ul#nav.portal li a { padding:14px 25px 0;}

.portalLinks { float:left; margin:0; }
.portalHome .portalLinks {padding:0 0 0 40px; width:258px;}
.portalLinks h2 { margin:0 0 5px 0;}

.portalCol #middle h1, .portal #middle h1 { margin:0px 0 25px;}
.portalCol #middle h2, .portal #middle h2 { margin:20px 0 0 0;}

#container .part p a {color:#3C4353;}

/*sl*/
.sl #bannerPortal a.overview {background:url(../images/portal/home-link1-sl.png) 0 0 no-repeat;}
.sl #bannerPortal a:hover.overview {background:url(../images/portal/home-link1-sl.png) 0 -36px no-repeat;}
.sl #bannerPortal a.try {background:url(../images/portal/home-link2-sl.png) 0 0 no-repeat;}
.sl #bannerPortal a:hover.try {background:url(../images/portal/home-link2-sl.png) 0 -36px no-repeat;}
.sl #bannerPortal a.why {background:url(../images/portal/home-link3-sl.png) 0 0 no-repeat;}
.sl #bannerPortal a:hover.why {background:url(../images/portal/home-link3-sl.png) 0 -36px no-repeat;}
.sl #bannerPortal { background: transparent url(../images/portal/portal-sub-image-sl.png) no-repeat left top;}
.sl #portalSubimg { background:transparent url(../images/portal/portal-sub-image-small-sl.png) no-repeat left top; }

/*jp*/
.jp #bannerPortal a.overview {background:url(../images/portal/home-link1-jp.png) 0 0 no-repeat;}
.jp #bannerPortal a:hover.overview {background:url(../images/portal/home-link1-jp.png) 0 -36px no-repeat;}
.jp #bannerPortal a.try {background:url(../images/portal/home-link2-jp.png) 0 0 no-repeat;}
.jp #bannerPortal a:hover.try {background:url(../images/portal/home-link2-jp.png) 0 -36px no-repeat;}
.jp #bannerPortal a.why {background:url(../images/portal/home-link3-jp.png) 0 0 no-repeat;}
.jp #bannerPortal a:hover.why {background:url(../images/portal/home-link3-jp.png) 0 -36px no-repeat;}
.jp #bannerPortal { background: transparent url(../images/portal/portal-sub-image-jp.png) no-repeat left top;}
.jp #portalSubimg { background:transparent url(../images/portal/portal-sub-image-small-jp.png) no-repeat left top; }




