diff --git a/modules/portal/hooks/hook_htmlinject.php b/modules/portal/hooks/hook_htmlinject.php
index c73d7d41d10e0166126720daa1d6fabca349db52..1e34ff693664ee6a77ade4774d133370f1812516 100644
--- a/modules/portal/hooks/hook_htmlinject.php
+++ b/modules/portal/hooks/hook_htmlinject.php
@@ -27,13 +27,13 @@ function portal_hook_htmlinject(&$hookinfo) {
 	#print_r($portal->getMenu($hookinfo['page'])); exit;
 
 	// Include jquery UI CSS files in header.
-	$hookinfo['jquery']['css'] = 1;
+	$hookinfo['jquery']['css'] = TRUE;
+	$hookinfo['jquery']['version'] = '1.6';
 
 	// Header
-	$hookinfo['pre'][0]  = '
-<div id="portalmenu">
-	' . $portal->getMenu($hookinfo['page']) . '
-<div id="portalcontent" class="ui-tabs-panel" style="display: block;">';
+	$hookinfo['pre'][0]  = '<div id="portalmenu" class="ui-tabs ui-widget ui-widget-content ui-corner-all">' . 
+		$portal->getMenu($hookinfo['page']) . 
+		'<div id="portalcontent" class="ui-tabs-panel ui-widget-content ui-corner-bottom">';
 
 	// Footer
 	$hookinfo['post'][0] = '</div></div>';
diff --git a/modules/portal/lib/Portal.php b/modules/portal/lib/Portal.php
index 9f62d124cebbf6d331a408318efd02d0344e4810..cd2e8ffeced5294a8a5fce7615eb191d4302b29a 100644
--- a/modules/portal/lib/Portal.php
+++ b/modules/portal/lib/Portal.php
@@ -50,11 +50,8 @@ class sspmod_portal_Portal {
 		
 		$text = '';
 		
-		if (!empty($logininfo)) {
-			$text .= '<p class="logininfo" style="float: right">' . $logininfo . '</p>';
-		}
 		
-		$text .= '<ul class="ui-tabs-nav">';
+		$text .= '<ul class="tabset_tabs ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">';
 		foreach($this->pages AS $pageid => $page) {
 			
 			if (isset($tabset) && !in_array($pageid, $tabset, TRUE)) continue;
@@ -66,15 +63,19 @@ class sspmod_portal_Portal {
 			if (isset($page['shorttext'])) $name = $page['shorttext'];
 			
 			if (!isset($page['href'])) {
-				$text .= '<li class="ui-tabs-selected"><a href="#">' . $t->t($name) . '</a></li>';
+				$text .= '<li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><a href="#">' . $t->t($name) . '</a></li>';
 			} else if($pageid === $thispage ) {
-				$text .= '<li class="ui-tabs-selected"><a href="#">' . $t->t($name) . '</a></li>';
+				$text .= '<li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><a href="#">' . $t->t($name) . '</a></li>';
 			} else {
-				$text .= '<li><a href="' . $page['href'] . '">' . $t->t($name) . '</a></li>';
+				$text .= '<li class="ui-state-default ui-corner-top"><a href="' . $page['href'] . '">' . $t->t($name) . '</a></li>';
 			}
 			
 		}
 		$text .= '</ul>';
+		if (!empty($logininfo)) {
+			$text .= '<p class="logininfo" style="text-align: right; margin: 0px">' . $logininfo . '</p>';
+		}
+
 		return $text;
 	}