
                    div.page-tabs {
                        position:absolute; display:none; 
                    }
                
/* TABS */

div.section-tabs-content {
    clear:both;
}

div.section-tabs { height:26px; border-width:0px }
div.section-tabs-level { padding-left:5px; height:26px; clear:both; border-width:0px; background-position:bottom; }
div.section-tabs div.section-tab {
	line-height:25px; 
    position:relative; top:0px; z-index:22; line-height:20; height:19px; overflow:hidden;
    display:inline;
    float:left;
    text-align:center;
    margin:5px 0px 0px 0px;
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    _border-color:pink;
    _filter: chroma(color=pink);
}

div.section-tab a,
div.section-tab input {
	display:block;
    height:20px;
    line-height:20px;
    text-decoration:none;
}

div.section-tab.off a,
div.section-tab.off input { 
    font-weight:normal; 
    background-color:transparent;
    border-width:0px;
}


div.section-tab.on a,
div.section-tab.on input {     
    font-weight:bold; 
    border-width:0px;
}


/* PAGE */
div.page-control { top:0px; left:0px; }
div.page-status div.ready div#status-waiting { display:none; }
div.page-status div.waiting div#status-waiting {  }


/* PANEL */
div.panelitem-content__display-one__off,
div.panelitem-content__display-all__off {
	border:1px solid red; position:absolute; left:0px; top:0px; display:none;
}
td.panelitem {
	vertical-align:top;	margin:0px; padding:0px;

}


/* VIEW */
div.view-table { }
div.view { }
div.view div.view-headline { }
div.view div.view-toolbar { }
div.view div.view-headerslot { position:relative; left:0px; top:0px; width:100%; }
div.view div.view-content table.view-table td { vertical-align:top;  }
div.view table.view-searchfor td { vertical-align:top; }

/* VIEW-STATE */
div.view div.view-status {  }
div.view div.view-status span { display:block; }
div.view div.view-status .error-first { text-decoration:none!important; font-weight:bold; }
div.view div.view-status-other-messages { z-index:9999; }

div.view div.view-headline h1 { margin:0px; }

/* VIEW SINGLE*/
div.view-single td.field-caption {  } 

/* VIEW TABLE */
div.view-list div.view-search .caption { color:#f9f9f9; }
div.view-list div.search-button-switch-visibility {  position:absolute; left:0px; top:0px; width:25px; line-height:25px; height:25px; z-index:20; }
div.view-list div.search-button-switch-visibility a {  display:block; width:25px; line-height:25px; height:25px; text-align:center; }
div.view-list div.view-searchdetail { position:absolute; left:0px; top:25px; z-index:15; visibility:hidden; border:1px solid #226BA4; z-index:15; }
div.view-list div.view-searchdetail td { padding-right:3px; }
div.view-list div.search-buttos { position:absolute; right:5px; bottom:5px; width:65px; height:16px; }
div.view-list div.search-buttos a { display:block; width:65px; height:16px; }
div.view-list div.view-selectall { position:absolute; right:0px; top:0px; width:20px; padding:2px; background-color:#F1F1F1; }


/* VIEW BREADCRUMBS */
div.view-breadcrumbs div.breadcrubs-item { float:left; display:inline; }
div.view-breadcrumbs div.view-status { position:absolute; left:0px; top:0px; display:none; }


/* ACTIONBAR */
div.actiongroup div.action { float:left; display:inline; }

/* FIELD GROUP */
div.fieldgroup-horizontal { clear:both; }
div.fieldgroup-item-horizontal { float:left;  vertical-align:top; }
div.fieldgroup-item-horizontal td.field-label { margin-right:0px; }
div.fieldgroup-item-horizontal field       { margin-right:0px; }
div.fieldgroup fieldgroup-item-vertical { display:block; clear:both; }
td.field-fieldgroup { margin:0px; padding:0px; }

/* FIELD */

td input, td textarea { } 

td.field-hidden { display:none; }
td.field-caption { white-space:nowrap; }
td.field-content { float:left;display:inline;text-align:left; }
td.field-description { display:block; clear:both;  }

td.field-date input.TypeDate,
td.field-datetime input.TypeDate {
	float:left;
}

td.field-date a,
td.field-datetime a {
	padding:2px 3px 2px 3px;
	float:left;
	display:block;
	width:16px;
	height:16px;
	background: url('/basewebinterface/org/images/icons/16x16/calendar.png') no-repeat; 
	background-position:3px 2px;
	text-decoration:none;
	font-size:10px;
}




td.field-integer input {  text-align:right; }
td.field-integer {  text-align:left; }
td.field-float input {  text-align:right; }
td.field-float {  text-align:left; }
td.field-currency input { text-align:right; }
td.field-currency { text-align:right; }
td.field-date img,
td.field-datetime img { vertical-align:middle; cursor:pointer; } 
td.field-date input.day,
td.field-datetime input.day   { width:20px; text-align:center; }
td.field-date input.month,
td.field-datetime input.month { width:20px; text-align:center; }
td.field-date input.year,
td.field-datetime input.year  { width:40px; text-align:center; }
td.field-datetime input.hour { width:20px; text-align:center; }
td.field-datetime input.minute { width:20px; text-align:center; }
td.field-datetime input.second { width:20px; text-align:center; }
td.field-readonly { overflow:hidden; }
td.field-checkbox input { border:0px; background:none; }
td.field-link a { display:block; }
td.field-selectbox select.postinit { width:auto; }

.field-caption span.required { font-weight:bold; }
.field-caption span.required b { color:red; } 
span.field-description { display:block; margin-bottom:2px; }

.field-checkbox { }
td.field-checkbox { vertical-align:middle!important; }
.field-checkbox input { float:left; }
.field-checkbox span.field-description { display:block; padding-left:25px; }

/* border:0px; background:none; cursor:pointer; } */

/* FIELD PHOTOMANAGER */
.field-photomanager div.TypePhotoManager { border:1px solid #CCCCCC; background-image:url(/basewebinterface/org/images/background-fieldphotomanager.jpg); }
.field-photomanager div.TypePhotoManagerHover {
	background-image:url(/basewebinterface/org/images/background-fieldphotomanager-hover.jpg); 
	border:1px dotted #FFCC30; 
}
.field-photomanager div.TypePhotoManagerHover a { color:#b78a01; }
.field-photomanager input { display:none; }
.field-photomanager a { display:block; color:white; text-align:center; text-decoration:none; }
.field-photomanager a .icon { border:0px; vertical-align:middle; }
.field-photomanager a .browselink { line-height:20px; text-transform:uppercase; font-weight:bold; font-size:12px; }

input.Button { cursor:pointer; }

