# ===== v 5.0.0 =====
Index: style_template.css
===================================================================
--- style_template.css	(revision 1.2.8.6)
+++ style_template.css	(working copy)
@@ -14,13 +14,17 @@

 body {
  	font-family: verdana,arial,helvetica,sans-serif;
-	font-size: 9pt;
  	color: #000000;
 	overflow-x: auto; overflow-y: auto;
 	margin: 0px 0px 0px 0px;
 	text-decoration: none;
 }

+body, td {
+	/* fix for Firefox, when font-size was not inherited in table cells */
+	font-size: 9pt;
+}
+
 a {
 	color: #006699;
 	text-decoration: none;
@@ -73,21 +77,36 @@
 }

 /* Head frame */
+table.head-table {
+	background: url(@@base_url@@/core/admin_templates/img/top_frame/right_background.jpg) top right @@HeadBgColor@@ no-repeat;
+}
+
 .head-table tr td {
-	background-color: @@HeadBgColor@@;
 	color: @@HeadColor@@
 }

+div#extra_toolbar td.button-active {
+	background: url(@@base_url@@/core/admin_templates/img/top_frame/toolbar_button_background.gif) bottom left repeat-x;
+	height: 22px;
+}
+
+div#extra_toolbar td.button-active a {
+	color: black;
+	text-decoration: none;
+}
+
 td.kx-block-header, .head-table tr td.kx-block-header{
 	color: @@HeadBarColor@@;
-	background-color: @@HeadBarBgColor@@;
+	background: url(@@base_url@@/core/admin_templates/img/top_frame/toolbar_background.gif) repeat-x top left;
+	/*background-color: @@HeadBarBgColor@@;*/
 	padding-left: 7px;
 	padding-right: 7px;
 }

 a.kx-header-link {
 	text-decoration: underline;
-	color: #FFFFFF;
+	font-weight: bold;
+	color: #0080C8;
 }

 a.kx-header-link:hover {
@@ -96,8 +115,8 @@
 }

 .kx-secondary-foreground 	{
-	color: @@HeadBarColor@@;
-	background-color: @@HeadBarBgColor@@;
+	color: #FFFFFF;
+	/*background-color: @@HeadBarBgColor@@;*/
 }

 .kx-login-button {
@@ -110,7 +129,7 @@
 	font-size: 12px;
 	font-weight: normal;
 	color: #000000;
-	background: url(@@base_url@@/proj-base/admin_templates/img/button_back.gif) #f9eeae repeat-x;
+	background: url(@@base_url@@/core/admin_templates/img/button_back.gif) #f9eeae repeat-x;
 	text-decoration: none;
 }

@@ -119,7 +138,7 @@
 	font-size: 12px;
 	font-weight: normal;
 	color: #676767;
-	background: url(@@base_url@@/proj-base/admin_templates/img/button_back_disabled.gif) #f9eeae repeat-x;
+	background: url(@@base_url@@/core/admin_templates/img/button_back_disabled.gif) #f9eeae repeat-x;
 	text-decoration: none;
 }

@@ -131,23 +150,48 @@
 	border-top: 1px solid black;
 	border-left: 1px solid black;
 	border-right: 1px solid black;
+	margin-left: 3px !important;
+	white-space: nowrap;
 }

 .tab-active {
-	background-color: #2D79D6;
-	border-bottom: 1px solid #2D79D6;
+	background-color: #4487D9;
 }

 .tab a {
-	color: #00659C;
+	color: #4487D9;
 	font-weight: bold;
 }

 .tab-active a {
-	color: #fff;
+	color: #FFFFFF;
 	font-weight: bold;
 }

+a.scroll-left, a.scroll-right {
+	cursor: pointer;
+	display: block;
+	float: left;
+	height: 18px;
+	margin: 0px 1px;
+	width: 18px;
+}
+
+a.scroll-left {
+	background: transparent url(@@base_url@@/core/admin_templates/img/tabs/left.png) no-repeat scroll 0 0;
+}
+
+a.scroll-right {
+	background: transparent url(@@base_url@@/core/admin_templates/img/tabs/right.png) no-repeat scroll 0 0;
+}
+
+a.disabled {
+	visibility: hidden !important;
+}
+
+a.scroll-left:hover, a.scroll-right:hover {
+	background-position: 0 -18px;
+}

 /* Toolbar */

@@ -255,7 +299,7 @@
 }

 /* Filters row */
-tr.grid-header-row-0 td {
+tr.grid-header-row-1 td {
 	background-color: @@FiltersBgColor@@;
 	border-bottom: 1px solid black;
 }
@@ -288,18 +332,19 @@
 }

 /* Column titles row */
-tr.grid-header-row-1 td {
+tr.grid-header-row-0 td {
 	height: 25px;
 	font-weight: bold;
 	background-color: @@ColumnTitlesBgColor@@;
 	color: @@ColumnTitlesColor@@;
+	border-bottom: 1px solid black;
 }

-tr.grid-header-row-1 td a {
+tr.grid-header-row-0 td a {
 	color: @@ColumnTitlesColor@@;
 }

-tr.grid-header-row-1 td a:hover {
+tr.grid-header-row-0 td a:hover {
 	color: #FFCC00;
 }

@@ -307,7 +352,7 @@
 .grid-footer-row td {
 	background-color: #D7D7D7;
 	font-weight: bold;
-	border-right: none;
+	border-right: 1px solid #C9C9C9;
 	padding: 3px 5px 3px 5px;
 }

@@ -320,12 +365,12 @@
 	vertical-align: middle !important;
 }

-tr.grid-header-row-0 td.grid-header-col-0 {
+tr.grid-header-row-1 td.grid-header-col-1 {
 	text-align: center;
 	vertical-align: middle !important;
 }

-tr.grid-header-row-0 td.grid-header-col-0 div {
+tr.grid-header-row-1 td.grid-header-col-1 div {
 	display: table-cell;
 	vertical-align: middle;
 }
@@ -374,11 +419,12 @@

 .subsectiontitle td {
 	vertical-align: middle;
-	padding: 3px 5px 3px 5px;
+	/*padding: 3px 5px 3px 5px;*/
+	padding: 1px 5px;
 }

 .label-cell {
-	background: #DEE7F6 url(@@base_url@@/proj-base/admin_templates/img/bgr_input_name_line.gif) no-repeat right bottom;
+	background: #DEE7F6 url(@@base_url@@/core/admin_templates/img/bgr_input_name_line.gif) no-repeat right bottom;
   font: 12px arial, sans-serif;
   padding: 4px 20px;
   width: 150px;
@@ -387,13 +433,13 @@
 .control-mid {
 	width: 13px;
 	border-left: 1px solid #7A95C2;
-	background: #fff url(@@base_url@@/proj-base/admin_templates/img/bgr_mid.gif) repeat-x left bottom;
+	background: #fff url(@@base_url@@/core/admin_templates/img/bgr_mid.gif) repeat-x left bottom;
 }

 .control-cell {
 	font: 11px arial, sans-serif;
 	padding: 4px 10px 5px 5px;
-	background: #fff url(@@base_url@@/proj-base/admin_templates/img/bgr_input_line.gif) no-repeat left bottom;
+	background: #fff url(@@base_url@@/core/admin_templates/img/bgr_input_line.gif) no-repeat left bottom;
 	width: auto;
 	vertical-align: middle;
 }
@@ -420,8 +466,28 @@
 	color: red;
 }

+.warning-table {
+	background-color: #F0F1EB;
+	border: 1px solid #000000;
+	border-collapse: collapse;
+	border-top-width: 0px;
+}
+
 .form-warning {
 	color: red;
+	font-size: 11px;
+}
+
+.priority {
+	color: red;
+	padding-left: 1px;
+	padding-right: 1px;
+	font-size: 11px;
+}
+
+.small-statistics {
+	font-size: 11px;
+	color: #707070;
 }

 .req-note {
@@ -474,7 +540,13 @@


 /* To be sorted */
+span#category_path, span#category_path a {
+	color: #FFFFFF;
+}

+span#category_path a {
+	text-decoration: underline;
+}

 /* Section title, right to the big icon */
 .admintitle {
@@ -484,7 +556,7 @@
 	text-decoration: none;
 }

-/* Left sid of bluebar */
+/* Left side of bluebar */
 .header_left_bg {
 	background-color: @@TitleBarBgColor@@;
 	background-image: none;
@@ -560,7 +632,7 @@
 	color: @@TreeColor@@;
 	font-family: Helvetica, Arial, Verdana;
 	text-decoration: none;
-	padding: 2px 0px 2px 2px;
+	padding: 2px;
 }

 .tree tr.highlighted td a {


# ===== v 5.0.1 =====
Index: style_template.css
===================================================================
--- style_template.css	(revision 13764)
+++ style_template.css	(working copy)
@@ -78,15 +78,15 @@

 /* Head frame */
 table.head-table {
-	background: url(@@base_url@@/core/admin_templates/img/top_frame/right_background.jpg) top right @@HeadBgColor@@ no-repeat;
+	background: url('@@base_url@@/core/admin_templates/img/top_frame/right_background.png') top right @@HeadBgColor@@ no-repeat;
 }

-.head-table tr td {
+.head-table tr td, .head-table tr td a {
 	color: @@HeadColor@@
 }

 div#extra_toolbar td.button-active {
-	background: url(@@base_url@@/core/admin_templates/img/top_frame/toolbar_button_background.gif) bottom left repeat-x;
+	background: url('@@base_url@@/core/admin_templates/img/top_frame/toolbar_button_background.gif') bottom left repeat-x;
 	height: 22px;
 }

@@ -97,7 +97,7 @@

 td.kx-block-header, .head-table tr td.kx-block-header{
 	color: @@HeadBarColor@@;
-	background: url(@@base_url@@/core/admin_templates/img/top_frame/toolbar_background.gif) repeat-x top left;
+	background: url('@@base_url@@/core/admin_templates/img/top_frame/toolbar_background.gif') repeat-x top left;
 	/*background-color: @@HeadBarBgColor@@;*/
 	padding-left: 7px;
 	padding-right: 7px;
@@ -129,7 +129,7 @@
 	font-size: 12px;
 	font-weight: normal;
 	color: #000000;
-	background: url(@@base_url@@/core/admin_templates/img/button_back.gif) #f9eeae repeat-x;
+	background: url('@@base_url@@/core/admin_templates/img/button_back.gif') #f9eeae repeat-x;
 	text-decoration: none;
 }

@@ -138,7 +138,7 @@
 	font-size: 12px;
 	font-weight: normal;
 	color: #676767;
-	background: url(@@base_url@@/core/admin_templates/img/button_back_disabled.gif) #f9eeae repeat-x;
+	background: url('@@base_url@@/core/admin_templates/img/button_back_disabled.gif') #f9eeae repeat-x;
 	text-decoration: none;
 }

@@ -178,11 +178,11 @@
 }

 a.scroll-left {
-	background: transparent url(@@base_url@@/core/admin_templates/img/tabs/left.png) no-repeat scroll 0 0;
+	background: transparent url('@@base_url@@/core/admin_templates/img/tabs/left.png') no-repeat scroll 0 0;
 }

 a.scroll-right {
-	background: transparent url(@@base_url@@/core/admin_templates/img/tabs/right.png) no-repeat scroll 0 0;
+	background: transparent url('@@base_url@@/core/admin_templates/img/tabs/right.png') no-repeat scroll 0 0;
 }

 a.disabled {
@@ -193,6 +193,19 @@
 	background-position: 0 -18px;
 }

+td.scroll-right-container {
+	width: 20px;
+}
+
+td.scroll-right-container.disabled, td.scroll-right-container.disabled * {
+	width: 0px;
+	margin: 0px;
+}
+
+td.scroll-right-container.disabled br {
+	display: none;
+}
+
 /* Toolbar */

 .toolbar {
@@ -424,22 +437,22 @@
 }

 .label-cell {
-	background: #DEE7F6 url(@@base_url@@/core/admin_templates/img/bgr_input_name_line.gif) no-repeat right bottom;
+	background: #DEE7F6 url('@@base_url@@/core/admin_templates/img/bgr_input_name_line.gif') no-repeat right bottom;
   font: 12px arial, sans-serif;
   padding: 4px 20px;
-  width: 150px;
+  width: 160px;
 }

 .control-mid {
 	width: 13px;
 	border-left: 1px solid #7A95C2;
-	background: #fff url(@@base_url@@/core/admin_templates/img/bgr_mid.gif) repeat-x left bottom;
+	background: #fff url('@@base_url@@/core/admin_templates/img/bgr_mid.gif') repeat-x left bottom;
 }

 .control-cell {
 	font: 11px arial, sans-serif;
 	padding: 4px 10px 5px 5px;
-	background: #fff url(@@base_url@@/core/admin_templates/img/bgr_input_line.gif) no-repeat left bottom;
+	background: #fff url('@@base_url@@/core/admin_templates/img/bgr_input_line.gif') no-repeat left bottom;
 	width: auto;
 	vertical-align: middle;
 }
@@ -528,14 +541,14 @@
 	width: 100%;
 	border: 1px solid black;
 	height: 20px;
-	background: #fff url(@@base_url@@/core/admin_templates/img/progress_left.gif);
+	background: #fff url('@@base_url@@/core/admin_templates/img/progress_left.gif');
 }

 .uploader-done {
 	width: 0%;
 	background-color: green;
 	height: 20px;
-	background: #4A92CE url(@@base_url@@/core/admin_templates/img/progress_done.gif);
+	background: #4A92CE url('@@base_url@@/core/admin_templates/img/progress_done.gif');
 }


@@ -635,15 +648,15 @@
 	padding: 2px;
 }

+.tree tr td a:hover {
+	color: @@TreeHoverColor@@;
+}
+
 .tree tr.highlighted td a {
+	color: @@TreeHighColor@@;
 	background-color: @@TreeHighBgColor@@;
-	color: @@TreeHighColor@@;
 }

 .tree tr.highlighted td a:hover {
-	color: #fff;
-}
-
-.tree tr td a:hover {
-	color: #000000;
+	color: @@TreeHighHoverColor@@;
 }
\ No newline at end of file

# ===== v 5.1.0-B1 =====
Index: style_template.css
===================================================================
--- style_template.css	(revision 13764)
+++ style_template.css	(working copy)
@@ -648,15 +648,36 @@
 	padding: 2px;
 }

-.tree tr td a:hover {
+.tree tr td a:hover, .tree tr td a.debug-only-item:hover {
 	color: @@TreeHoverColor@@;
 }

-.tree tr.highlighted td a {
+.tree tr.highlighted td a, .tree tr.highlighted td a.debug-only-item {
 	color: @@TreeHighColor@@;
 	background-color: @@TreeHighBgColor@@;
 }

 .tree tr.highlighted td a:hover {
 	color: @@TreeHighHoverColor@@;
+}
+
+.tree tr td a.debug-only-item {
+	color: grey;
+}
+
+/* Ajax Dropdown */
+.suggest-box {
+	border: 1px solid #999;
+	background-color: #fff;
+}
+
+.suggest-item, .suggest-item-over {
+	padding: 1px 2px 0px 2px;
+	font-family: arial,verdana;
+	font-size: 12px;
+}
+
+.suggest-item-over {
+	background-color: #3366CC;
+	color: #fff;
 }
\ No newline at end of file

# ===== v 5.1.0-B2 =====
Index: style_template.css
===================================================================
--- style_template.css	(revision 13764)
+++ style_template.css	(working copy)
@@ -512,45 +512,49 @@
 	border-collapse: separate
 }

-
 /* Uploader */
-
-.uploader-main {
-	position: absolute;
-	display: none;
-	z-index: 10;
-	border: 1px solid #777;
-	padding: 10px;
-	width: 350px;
-	height: 120px;
-	overflow: hidden;
-	background-color: #fff;
+.uploader-queue div.file {
+	font-size: 11px;
+	border: 1px solid #7F99C5;
+	padding: 3px;
+	background-color: #DEE7F6;
+	margin-bottom: 2px;
 }

-.uploader-percent {
-	width: 100%;
-	padding-top: 3px;
-	text-align: center;
-	position: relative;
-	z-index: 20;
+.uploader-queue .left  {
 	float: left;
-	font-weight: bold;
+	vertical-align: top;
 }

-.uploader-left {
-	width: 100%;
+.uploader-queue .file-label {
+	margin-left: 5px;
+}
+
+.uploader-queue .preview .delete-checkbox {
+	margin-top: -3px;
+}
+
+.uploader-queue .progress-container {
+	margin: 2px 5px 0px 5px;
+}
+
+.uploader-queue .progress-empty {
+	width: 150px;
+	height: 9px;
 	border: 1px solid black;
-	height: 20px;
-	background: #fff url('@@base_url@@/core/admin_templates/img/progress_left.gif');
+	background: url('@@base_url@@/core/admin_templates/img/progress_left.gif') repeat-x;
 }

-.uploader-done {
-	width: 0%;
-	background-color: green;
-	height: 20px;
-	background: #4A92CE url('@@base_url@@/core/admin_templates/img/progress_done.gif');
+.uploader-queue .progress-full {
+	height: 9px;
+	background: url('@@base_url@@/core/admin_templates/img/progress_done.gif');
 }

+.uploader-queue .thumbnail {
+	/*margin-bottom: 2px;*/
+	border: 1px solid black;
+	background-color: grey;
+}

 /* To be sorted */
 span#category_path, span#category_path a {

# ===== v 5.1.1-B1 =====
Index: style_template.css
===================================================================
--- style_template.css	(revision 13862)
+++ style_template.css	(working copy)
@@ -61,10 +61,12 @@

 .bordered, table.bordered, .bordered-no-bottom {
 	border: 1px solid #000000;
+	border-top-width: 0px;
 	border-collapse: collapse;
 }

 .bordered-no-bottom {
+	border-top-width: 1px;
 	border-bottom: none;
 }

@@ -430,6 +432,11 @@
 	vertical-align: middle;
 }

+/* remove top-border from first sub-section element */
+table.edit-form .subsectiontitle:first-child, table.bordered .subsectiontitle:first-child {
+	border-top-width: 0;
+}
+
 .subsectiontitle td {
 	vertical-align: middle;
 	/*padding: 3px 5px 3px 5px;*/
@@ -684,4 +691,64 @@
 .suggest-item-over {
 	background-color: #3366CC;
 	color: #fff;
+}
+
+/* Dashboard Summary Boxes */
+.summary-box {
+	border: 1px solid black;
+	margin-bottom: 4px;
+}
+
+.summary-box .title {
+	color: white;
+	font-weight: bold;
+	padding: 6px 5px;
+	vertical-align: middle;
+	background-color: #4A92CE;
+	border-bottom: 1px solid black;
+}
+
+.summary-box .content {
+	padding: 4px;
+	background-color: #F6F6F6;
+}
+
+.summary-box .group {
+	border-bottom: 1px solid black;
+	margin-bottom: 10px;
+	padding: 0 0 10px 10px;
+}
+
+.summary-box .group.last {
+	border-width: 0px;
+	margin-bottom: 0;
+	padding-bottom: 5px;
+}
+
+.summary-box h4 {
+	margin: 0;
+	padding: 0 0 3px 0;
+	font-size: 11px;
+	font-weight: bold;
+}
+
+.summary-box .hint {
+	font-size: 10px;
+	color: grey;
+	margin-bottom: 3px;
+}
+
+.summary-box .hint .cache-key {
+	margin-bottom: 7px;
+	margin-left: 3px;
+}
+
+.summary-box ul {
+	margin-top: 5px;
+	margin-bottom: 3px;
+	padding-left: 30px;
+}
+
+.summary-box li {
+	padding-bottom: 4px;
 }
\ No newline at end of file
