
/*+++++++++++ controlPanel.css ++++++++++ */

div#page {

}

div#page div#center{
	width: 900px;
	background-color: #fff;
}
div#page div#center div#wrap {
	margin: 0px;
	background-image:url('m900.gif');
}


/*+++++++++++ beatCommons.css ++++++++++ */
div#page div#center #right {
	/*width:700px; commented, since otherwise the width is too low*/
}

div#page div#center th {
	background-color: #004793;
}
div#page div#center .content{
	border-top-color:#A7DCBC;
}
div#page div#center div#navi{
	background-color: #CCC;
	border-right:1px solid #fff;
	border-left: 0px;
}
div#page div#center div#navi ul a {
	background-image: url('arrowNaviStandard.gif');
	background-position:6px 4px;
	color: #000;
	padding: 0px 2px 0px 0px;
	width: 158px;
}



div#page div#center div#navi li {
	margin: 0px 0px;
}
}

div#page div#center div#navi li p a {
	background-image: url('arrowNaviStandard.gif');
	background-position:0px 0px;
}

div#page div#center div#navi li p a{
	padding: 2px 4px 2px 17px;
}

div#page div#center div#navi a.firstItem{
	background-image: url('arrowNaviStandard.gif');
}
div#page div#center div#navi a.emphasis {
  background-image: url('arrowNaviDown.gif');
}
div#page div#center div#navi ul a {
	background-image: url('arrowNaviStandard.gif');
	background-position:0px 0px;
	color: #171e0d;
}

div#page div#center div#navi ul a:hover {
	background-image: url('arrowNaviStandardHover.gif');
	background-position:3px 0px;
	background-color: #e6e6e6;
	color: #171e0d;
}

div#page div#center div#navi p.selected a{
	background-color: #e6e6e6;
	background-image: url('arrowNaviStandardHover.gif');
	background-position:3px 0px;
	color: #171e0d;
	font-weight: bold;
}

div#page div#center div#navi p.selected a:hover {
	background-color: #e6e6e6;
	background-image: url('arrowNaviStandardHover.gif');
	background-position:3px 0px;
	color: #171e0d;
	font-weight: bold;
}

div#page div#center div#navi p.selected, 
div#page div#center div#navi p.selected a,  
div#page div#center div#navi p.selected a:hover {
	background-color:#e6e6e6;
}

div#page div#center div#navi .last{
	background-color: #fff;
	margin-left: 0px;
	margin-top: 5px;
}

div#page div#center div#left div.naviSpan {
	background-color: #CCC;
	border-right:1px solid #fff;
	border-left:none;
	padding: 1px 0px;
}

div#page div#center .footerTopLink a {
	/*background-color: #fff; */
	background-image: url('topOfPage.gif');
	color: #fff;
}
div#page div#center input[type="text"], 
div#page div#center input[type="password"], 
div#page div#center input[type="file"], 
div#page div#center input[type="submit"], 
div#page div#center input[type="button"], 
div#page div#center input[type="reset"], 
div#page div#center select, 
div#page div#center textarea, 
div#page div#center .textarea{
/*	border-color: #00664A;
	border-right-color: #A7DCBC;
	border-bottom-color: #A7DCBC; */
	border: 1px solid #b2b2b2;
}
div#page div#center div#wrap input[type="file"], 
div#page div#center div#wrap input[type="submit"], 
div#page div#center div#wrap input[type="button"], 
div#page div#center div#wrap input[type="reset"]
{
	background-color:#FFF;
/*	border-color:#000000;
	border-top-color: #B2B2B2;
	border-left-color: #B2B2B2; */
	border: 1px solid #b2b2b2;
	color: #58595B;
}
div#page div#center  input.focus, div#page div#center  textarea.focus
{
	background-color: #f1f1f1;
}

.ie6 div#page div#center input.text, 
.ie6 div#page div#center input.password,
.ie6 div#page div#center input.file,
.ie6 div#page div#center input.button,
.ie6 div#page div#center input.submit,
.ie6 div#page div#center input.reset,
.ie6 div#page div#center select
{
/*	border-color: #00664A;
	border-right-color: #A7DCBC;
	border-bottom-color: #A7DCBC;*/
	border: 1px solid #b2b2b2;

}
.ie6 div#page div#center div#wrap input.submit, 
.ie6 div#page div#center div#wrap input.button,
.ie6 div#page div#center div#wrap input.reset,
.ie6 div#page div#center div#wrap input.file
{
	background-color:#Fff;
/*	border-color:#000000;
	border-top-color: #B2B2B2;
	border-left-color: #B2B2B2; */
	border: 1px solid #b2b2b2;
	color: #58595B;
}

div#page div#center .content {
	border-top:0px solid #fff;
}

div#page div#center div#navi .naviSectionHeadline {
	color:#004793;
	padding-top: 5px;
	font-size: 12px;
}

div#page div#center div#navi .naviHeadline {
	color:#004793;
	font-weight:bold;
	font-size: 12px;
}

body {
	background-color: #fff;
	background-image: url('background.jpg');
	background-position: top left;
	background-repeat: repeat;
}

div#page div#center #footer, 
div#page div#center #footerLiferay {
	/*background-color: #fff; */
	background-image:url(footer.gif);
	background-position: top left;
	background-repeat: no-repeat; 
}

div#page div#center .footerTopLink {
	margin-top:0px;
	padding:9px 0 9px 15px;
	color: #fff;
}

/*+++++++++++ controlPanel.css ++++++++++ */
div#page div#center * {
	/*color:#00664A;*/
	color:#000;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
}
div#page div#center .controlPanel #content-wrapper .portlet-title {
	background-color: #ffffff;
	padding: 13px 0px 13px 10px;
	letter-spacing: -1px;
	font-style: italic;	
	color:#666666;
	font-size:18px;
	font-weight:bold;
}
div#page div#center .lfr-portlet-toolbar
{
	background-color: #ecf4fb;
}
div#page div#center .lfr-portlet-toolbar .lfr-toolbar-button a
{
	background-image: url('arrowBlueRight.gif');
	border-right-color: #fff;
}
div#page div#center .lfr-portlet-toolbar .lfr-toolbar-button a:hover
{
	background-color: #dee8f1;
}
div#page div#center .lfr-portlet-toolbar .current a
{
	background-color:#dee8f1;
}
div#page div#center .controlPanel .form-navigation .float-container
{
	background-color: #F1F1F1;
}
div#page div#center .controlPanel .form-navigation .menu-group
{
	background-color: #F1F1F1;
}
div#page div#center .controlPanel .form-navigation .menu-group h3 
{
	background-color: #004793;
	color: #fff;
}
div#page div#center .controlPanel .form-navigation .menu-group li a {
	background-image: url('arrowBlueRight.gif');
}

div#page div#center .button-holder
{
	background-color: #fff;
}
div#page div#center .controlPanel .form-navigation .button-holder
{	
	border-top-color: #fff;
}
div#page div#center .controlPanel h3
{
	background-color: #fff;
}
div#page div#center .controlPanel .portlet-enterprise-admin .lfr-form-row
{
	border-bottom-color: #EAF5F0;
}
div#page div#center .controlPanel .portlet-enterprise-admin .lfr-form-row:hover {
	border-bottom-color: #EAF5F0;
}
/*+++++++++++ beatLiferay.css ++++++++++ */
a {
	color: #00664A;
}
div#page div#center hr,
div#page div#center .separator
{
	border-top-color: #DFE9F4;
}
div#page div#center .results-header th 
{
	background-color: #004793;
	color: #fff;
}
div#page div#center .results-row td
{
	border-color: #ebebeb;
	background-color: #f3f3f3;
}
div#page div#center tr.alt td
{
	background-color: #fff;
}
div#page div#center .ui-tabs
{
	background-color:#ededed;
}
div#page div#center .ui-tabs a,
div#page div#center .ui-tabs .current span
{
	background-image:url(arrowRedRightHover.gif);
	background-position:9px 12px;
}

div#page div#center .ui-tabs .current a 
{
	background-image:url(arrowRedRightHover.gif);
}

div#page div#center .ui-tabs .current span,
div#page div#center .ui-tabs .current a
{
	border-color:#B2B2B2;
	font-weight: bold;
}
div#page div#center .ui-tabs *.backTab
{
	background-image: url('arrowBlueLeft.gif');
}
.ui-dialog .ui-dialog-titlebar {
	background: #EAF5F0;
	color: #00664A;
}
div#page div#center .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator
{
	border-top-color: #DFE9F4;
}
div#page div#center .taglib-search-iterator-page-iterator-top .taglib-page-iterator
{
	border-bottom-color: #DFE9F4;
}
div#page div#center .install-themes a
{
	background-image: url(arrowBlueRight.gif);
}
div#page div#center .lfr-current-theme img,
div#page div#center .lfr-available-themes img
{
	border-color: #DFE9F4;
}
div#page div#center #p_p_id_58_,
div#page div#center #p_p_id_ThreeLevelLogin_
{
	background-color: transparent;
}
div#page div#center #p_p_id_58_ .portlet-msg-error,
div#page div#center #p_p_id_ThreeLevelLogin_  .portlet-msg-error
{
	color: #00664A;
}
.page-maximized div#page div#center #p_p_id_58_ *,
.page-maximized div#page div#center #p_p_id_ThreeLevelLogin_ *
{
	color: #00664A;
}
div#page div#center #p_p_id_58_ .portlet-topper,
div#page div#center #p_p_id_ThreeLevelLogin_ .portlet-topper,
div#page div#center #p_p_id_58_ .portlet-content,
div#page div#center #p_p_id_ThreeLevelLogin_ .portlet-content
{
	border-right-color: #fff;
}
.page-maximized div#page div#center #p_p_id_58_ .portlet-content,
.page-maximized div#page div#center #p_p_id_ThreeLevelLogin_ .portlet-content
{
	border-color:#A7DCBC;
}
.page-maximized div#page div#center #p_p_id_58_ .navigation a,
.page-maximized div#page div#center #p_p_id_ThreeLevelLogin_ .navigation a
{
	background-image:url(arrowBlueRight.gif);
}
div#page div#center #p_p_id_58_ input,
div#page div#center #p_p_id_ThreeLevelLogin_ input
{
	color: #000;
}
div#page div#center #wrap #p_p_id_58_ input[type="submit"],
div#page div#center #wrap #p_p_id_ThreeLevelLogin_ input[type="submit"]
{
	background-color:#a9a9a9;
}
.page-maximized div#page div#center #wrap #p_p_id_58_ input[type="submit"],
.page-maximized div#page div#center #wrap #p_p_id_ThreeLevelLogin_ input[type="submit"]
{
	background-image:url(arrowBlueRight.gif);
	color: #00664A;
}
/* for IE - there MUST NOT be any [ ] in the selector*/
.ie6 div#page div#center div#wrap #p_p_id_ThreeLevelLogin_ input.submit,
.ie6 div#page div#center div#wrap #p_p_id_58_ input.submit
{
	background-color:#DFE9F4;
}
/* for IE - there MUST NOT be any [ ] in the selector*/
.ie6 .page-maximized div#page div#center div#wrap #p_p_id_ThreeLevelLogin_ input.submit,
.ie6 .page-maximized div#page div#center div#wrap #p_p_id_58_ input.submit
{
	background-image:url(arrowBlueRight.gif);
	color: #00664A;
}

.portlet-title
{
	background-color: #fff;
}
.portlet-icon-back, .portlet-icon-back a {
	background-image: url(arrowBlueLeft.gif);
}

div#page div#center .results-header th a {
	color:#fff;
}

div#page div#center .results-header th a i {
	color:#fff;
}

div#page div#center .results-header th.sortable a {
background-image:url(iconSortable.gif);
}

div#page div#center .results-header th.asc a {
background-image:url(iconSortAsc.gif);
}
div#page div#center .results-header th.desc a {
background-image:url(iconSortDesc.gif);
}

div#page div#center #p_p_id_58_, 
div#page div#center #p_p_id_ThreeLevelLogin_ {
	background-color: transparent;
}

/*+++++++++++ beatEnfinity.css ++++++++++ */

div#page div#enfinity {
	background-color: #fff;
	background-image: none;
	/*background-image: url('m900.gif');*/
}
div#page div#enfinity *{
	color:#58595B;
}
div#page div#center div#enfinity h1{
	background-color: #ffffff;
	padding: 13px 0px 13px 10px;
	letter-spacing: -1px;
	font-style: italic;	
	color:#666666;
	font-size:18px;
	font-weight:bold;
}
div#page div#center div#enfinity h2 {
	background-color:#DFE9F4;
	color: #737A81;
}
div#page div#center div#enfinity
{
	background-color: #fff;
	background-image: none;
	background-image: url('m900.gif');
	background-position: top left;
	background-repeat: repeat-y;
}

/*
div#page div#center div#enfinity table {
	margin-top:10px;
}
*/
div#page div#center div#enfinity th.sortable a {
	background-image:url(iconSortable.gif);
}
div#page div#center div#enfinity th.asc a {
background-image:url(iconSortAsc.gif);
}
div#page div#center div#enfinity th.desc a {
background-image:url(iconSortDesc.gif);
}


/* navigation search bar */
div#page div#center div#enfinity #navi .searchBar {
	background-color: #DFE9F4;
}
div#page div#center div#enfinity #navi .searchBar .button {
	background-color: #DFE9F4;
}
div#page div#center div#enfinity #navi .searchBar a {
	color: #00664A;
	background-image: url(arrowBlueRight.gif);
}

div#page div#center div#enfinity .searchPagingBox {
	padding:12px 0px 15px 0px;
	width: 310px;
	float: left;
	text-align: right;
}

div#page div#center div#enfinity .tabContainerContent {
	padding:12px 0 12px 2px;
}


/* pop-in */
div#page div#center div#enfinity div.popIn {
	background-color: white;
}
div#page div#center div#enfinity div.popIn .messageOk,
div#page div#center div#enfinity div.popIn .messageWarning,
div#page div#center div#enfinity div.popIn .messageError ,
div#page div#center div#enfinity div.popIn .messageProcessing {
	border-bottom: 2px solid #008F68;
}
/* message bars */
div#page div#center div#enfinity .messageOk,
div#page div#center div#enfinity .messageWarning,
div#page div#center div#enfinity .messageProcessing {
	border-bottom: 2px solid #008F68;
}
/* tabs container */
div#page div#center div#enfinity .tabsContainer a{
	background-image: url('arrowRedRightHover.gif');
	background-position: 0px 4px;
}

div#page div#center div#enfinity .tabsContainer p.selected a{
	background-image: url('arrowRedRightHover.gif');
	font-weight: bold;
}

div#page div#center div#enfinity .searchPaging .active{
	background-color: #004793;
}

div#page div#center div#enfinity .searchPagingRow {
	width:690px;
}
/*+++++++++++ beatExtranet.css ++++++++++ */
div#page div#center div#enfinity .sequenceContainer {
	background-color: #ededed; 
}
div#page div#center div#enfinity .sequenceContainer h1 {
	background-color: #ccc;
	color: #58595B;
}
div#page div#center div#enfinity .sequenceContainer p {
	background-color: #ededed;
	background-image: url(sequenceStandardStepBg.gif);
}

div#page div#center div#enfinity .sequenceContainer .sequenceEnd {
	background-color: #ededed;
}

div#page div#center div#enfinity .sequenceContainer .selectedStep {
	background-image: url(sequenceSelectedStepBg.gif);
	background-color: #ccc;
	color: #58595b;
	font-weight:bold;
}

div#page div#center div#enfinity .sequenceContainer .selectedStep span {
	color: #727D84;
	font-weight: normal;
}

div#page div#center div#enfinity .sequenceContainer .behindSelectedStep {
	background-image: url(sequenceBehindSelectedStepBg.gif);
}
div#page div#center  a.linkRight {
	background-image: url(arrowBlueRight.gif);
}
div#page div#center  a.linkLeft {
	background-image: url(arrowBlueLeft.gif);
}
div#page div#center  a.linkTop {
	background-image: url(arrowRedUp.gif);
}
div#page div#center  a.linkDown {
	background-image: url(arrowRedDown.gif);
}
div#page div#center a.linkButton {
	color: #00664A;
	background-image: url(arrowBlueRight.gif);
}
div#page div#center input,
div#page div#center textarea {
	border: 1px solid #58595B;
	color: #58595B;
}

div#page div#center div#enfinity div#tabContainer {
	background-color:#ededed;
}
/*+++++++++++ beatExtranetHeader.css ++++++++++ */
#portalCenter {
	width: 900px;
	height: 90px;
	background-image: url('headerDremel.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#rbPortalHeader {
	background-color:transparent;
	color:#D60115;
	border: none;
	padding: 0px 0px 70px 16px;

}
#rbPortalHeader a {
	color:#000;
}

#rbPortalHeader a:hover {
	text-decoration: underline;
}

#rbPortalHeader #functionLinks {
	float:left;
	padding-left:160px;
	text-align:right;
	width:500px;
}
#rbPortalHeader #functionLinks a {
	border-right:1px solid white;
	text-align: right;
}
#rbPortalHeader #functionLinks form.languageSelection{
	color: black;
	padding-left: 10px;
	padding-top: 3px;
	text-align: left;
}
#rbPortalHeader #functionLinks form.languageSelection select,
#rbPortalHeader #functionLinks form.languageSelection select option {
	border: 0px solid white;
}
#layout-nav-container {
	background-color: transparent;
	border-bottom:none;
	padding: 0px 0px 0px 185px;
}
#layout-nav-container a.linkRight {
	background-image:url(arrowBlueRight.gif);
}
#layout-nav-container a,
#layout-nav-container span {
	color: #000;
}
/*+++++++++++ beatEnfinityPt.css ++++++++++ */

div#page div#center th, 
div#page div#center th a {
	color:#fff;
}


div#page div#center div#enfinity .standardActionBar {
	background-color: #ededed;
}
div#page div#center div#enfinity table.tdBorders td,
body table.tdBorders td {
	border: 1px solid #ebebeb;
}
div#page div#center div#enfinity table.tdBorders th,
body table.tdBorders th {
	border: 1px solid #fff;
	border-left: 1px solid #E2E8EE;
}
div#page div#center div#enfinity table tr.brightRow {
	background-color: #fff;
}
div#page div#center div#enfinity table tr.darkRow {
	background-color: #f3f3f3;
}
div#page div#center div#enfinity .highlightedRow  td {
	background-color: #ccc;
	color: #000;
}
div#page div#center div#enfinity .advancedTabContainer {
	border-bottom: 2px solid #ebebeb;
}
div#page div#center div#enfinity .advancedTabContainer li {
	background-color: #F3F7FA;
}
div#page div#center div#enfinity .advancedTabContainer li.selectedTab {
	background-color: #ebebeb;

}

div#page div#center div#enfinity .advancedTabContainer li.selectedTab *, 
div#page div#center div#enfinity .advancedTabContainer li.selectedTab a:hover {
	color: #58595B;
}

div#page div#center div#enfinity .advancedTabContainer li.selectedTab ul {
	background-color: #ebebeb;
}
div#page div#center div#enfinity .advancedTabContainer li.selectedTab ul li {
	background-color: #ebebeb;
}
div#page div#center div#enfinity div.subNaviBar {
	border-bottom: 1px solid #DFE9F4;
}
div#page div#center div#enfinity div.subNaviBar td.tdImg {
	border-left: 1px solid #DFE9F4;
}
div#page div#center div#enfinity div.subNaviBar td.selItemLabel {
	background-image: url('bgSelItemLabel.gif');
}
div#page div#center div#enfinity .searchInfo {
	background-color: #fff;
}
div#page div#center div#enfinity .itemName {
	background-image:url(arrowBlueRight.gif);
}

#page #center #navi #basketSis,
#page #center #navi .naviBasket * {
	background-color: #004793;
}

#page #center #navi .naviBasket * {
	color: #fff;
}

#page #center #navi .naviBasket {
	border-bottom:1px solid #fff;
	padding-left:8px;
}

#page #center #navi .naviBasket a {
	background-image:url(basket_arrow.gif);
}

div#page div#center div#enfinity div.subNaviBar td {
	background-color:#ebebeb;
}

div#page div#center div#enfinity .detailPages * {
	color:#fff;
}

div#page div#center div#enfinity .detailPages {
	background-color:#ccc;
	color:#fff;
}

div#page div#center div#enfinity .closeDetailPage {
	color:#fff;
}


div#page div#center div#enfinity .popInHeader {
	background-color: #fff;
	color:#000;
	letter-spacing: -1px;
	font-style: italic;
	font-size: 20px;
}

div#page div#center div#enfinity .sequenceContainer h1 {
	border: none;
}
