/**
 * 
 * All content on this website (including text, images, source
 * code and any other original works), unless otherwise noted,
 * is licensed under a Creative Commons License.
 * 
 * http://creativecommons.org/licenses/by-nc-sa/2.5/
 * 
 * Copyright (C) 2004-2010 Open-Xchange, Inc.
 * Mail: info@open-xchange.com 
 * 
 * @author Andreas Mayer <andreas.mayer@open-xchange.com>
 * @author Suphi Basdemir <suphi.basdemir@open-xchange.com>
 * 
 */

body {
	background-color: #a9b2c5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000;
}

.new-window-save-button{
	background: url(../img/menu/btn_save.gif) no-repeat;
	width: 34px;
	height: 34px;
}

.border-background-default {
	border-color: #a9b2c5 !important;
}

.background-color-default {
	background-color: #E1E4EB;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-color: #C0C0C0 !important;		
}

input.background-color-default {
    background-color: #E1E4EB;
}

/*FONT STYLES*/

.font-style-lable {
    font-weight : bold;
    color:#333333;  
}

.font-style-headline {
    color:#404962;  
    font-weight : bold; 
}

.font-style-big-headline {
    font-size : 12pt;
    color : #333;
    font-weight: bold;
}

.font-size-footer {
    font-size : 8pt;
    color: #404962;
}

.font-size-small {
    font-size : 8pt;
}

.font-style-low {
    font-style: italic;
}

.font-weight-default {
    font-weight: normal;
}

.font-weight-high {
    font-weight: bold;
}

/* FONT COLORS*/

.font-color-default {
	color: #000000;
}

.font-color-selected {
	color: #FFFFFF;
}

.font-color-header {
	color: #fff;
}

.font-color-disabled {
	color: #818181;
}

.font-color-info {
	color:green;
}

.font-color-error {
	color: #ff0000;
}

/*BORDER*/
/*.tr is the live grid style fff3f3*/
.border-color-content-default, .tr {
	border-color: #e3e3e3 !important;
}

.tr_h {
	border-color: #f9f9f9 !important;
}

/*gray*/
.border-color-image {
	border-color: #808080 !important;
}

.border-color-default {
	border-color: #eee !important;
}

.border-color-design {
	border-color: #C0C0C0 !important; 
}

.border-color-popup-menu {
	border-color: #F8F8F8 !important; 
}

.border-color-error {
	border-color: #FF0000 !important;
}

.border-color-selection-elements {
	border-color : #576586 !important;
}

.border-color-PMG-selection-elements {
	border-color : #B7BBC2 !important;
}

/*lg border focused*/
.focused {
	border-color: #000000 !important;	
}
/*BACKGROUNDS*/

.background-color-toolbar {
	background-color: #C0C0C0;
}

.background-color-popup-menu {
	background-color: #F8F8F8;
}

/*th is the live grid header style */
.cpbottom-color {
	background-color: #E8E8E8;
}
.th {
    background-color: #E8E8E8;
}
.background-color-additional-content {
	background-color: #FFF;
}
.cpheader-color {
	background-color: #afb7c9;
}

.livegrid-th-sorted {
    background-color: #CCCCCC;
}

.topHeaderBG, .topheader-color {
	background-color: #65769b;	
}
.background-color-content, .cpbody-color, .calbody-color {
	background-color: #f5f5f5 !important;
}

.background-color-selection-elements {
	background-color: #576586 !important;
}

.background-color-PMG-selection-elements {
	background-color: #C6CCD9 !important;
}
.entrySelDiv {
	background-color: #C6CCD9;
}

/*live grid selection*/
.selected {
	background-color: #C6CCD9;
}

.selected .tr {	
	border-color: #607090 !important;
}
.selectedfocused {
	border-color: #607090 !important;
	background-color: #C6CCD9;
}

.hover_background {
        background-color: #ffffff;
}
.mailDetailAttachmentsCont {
	background-color: #F5F5F5 !important;
}
.mail-background {
	background-color: #ffffff;
}


/*DND*/
.dndOver {
	background-color: #C6CCD9;
	border-color: #C6CCD9 !important;
}

.dnd_possibleBG {
	background-color: #80BF80;
}

.dnd_NOTpossibleBG {
	background-color: #FF6868;
}

.hover-header-color {
	background-color: #9a9ea3;

}
.browsercheck {
	background-image: url(../img/browsercheck.gif);
}

.sizesplit-line {
	background-image: url('../img/split_bg_h.gif');
}

.sizesplit-vline {
	background-image: url('../img/split_bg_v.gif');
}

#notheader {
	background-image: url(../img/toolbar/toolbar_bg.png);
}

#header {
	background-image: url(../img/toolbar/toolbar.gif);
}

.background-disabled-loading {
	background-color: white;
	background-image: url(../img/ox_animated_white.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.background-disabled {
    background-image:url(../img/bg_disabled.gif);
}

#modal-dialog-decorator {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: black;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 19;
    display: none;
}

#modal-dialog {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 20;
    display: none;
}

.bg_dummy {
	background-image: url(../img/dummy.gif);
}

.bg_toolbar {
	background-image: url(../img/toolbar/toolbar.gif);
}

.bg_horizontal {
	background-image: url(../img/grip_bg_horizontal.gif);
}

.bg_vertical {
	background-image: url(../img/grip_bg_vertical.gif);
}

.presearchcontent {
	font-size: 8pt;
	border-color: #EEE !important;
	background-color: #EEE;
}

.background-opacity-disabled {
	background-color:#7A89CC;
	-moz-opacity:0.4;
	opacity:0.4;
}

.linkstyle {
	text-decoration:underline;
	color:#404962;
	cursor:pointer;
}
.linkstyle-headline {
    text-decoration:underline;
    cursor:pointer;
}

/* quota bar */
.percent_quota_bar {
	background-color: white; 
}
.percent_quota1, .percent_quota2 {
	font-weight: bold;	
}
.percent_quota1 {
	color: #576586;
}
.percent_quota2 {
	color: white;	
}

.mail-ImageBlocked-content {
	background-color: #FFBF40;
}

/* sidepanel */
.modules_container { }

.moving {
    background-color: #EEEEEE;
}

/* additional adds */

#test0008 {
}

#cored3e21{
    color: #404962 !important;
    font-weight: bold;
}
.tree-text{
    border: 0px !important;
}
#folder_tree{
    background-color: #fff !important;
}
#mailcored5e126, #mailcored4e123 {
    background-color: #fff !important;
}
.eckenborderright .headerborder {
    border-right: 0px !important;    
}
.tableContainerAddAddressees{
    border: 1px solid #999999 !important;
}
.addresseesBottom {
    background-color:#E3E3E3 !important;
}
.tr, .tr_h{
    border-style: none !important;
}

.weekDivMonthView .background-color-content{
    background-color: #ffdaab !important;
}
.portal-header-box-background{
    background-color: #d2d5da;
}
.tr_h {
    background-color: #e3e3e3 !important;
}
.dropdownbox .comboboxColumn2 {
    background-color: #65769B !important;
}
#menu_search_mail_context, #menu_search_context {
	background-color: #65769B !important;
}
.mozSelected .background-color-additional-content{
	background-color: #D2D5DA;
}
.font-color-folder-header {
	color: #404962 !important;
}

.busy-spinner-black {
    background-image: url(../img/ox_animated_black.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

/*PROCESS ANIMATION*/

div.processDivAnimation {
	background-image:url(../img/ox_animated_withoutbg.gif);
}

/*TABS*/

.tabPanelColors
{
	background-image:url(../img/tabs/round_right_low.gif);
}

.tabPanelHiColor
{
	background-image:url(../img/tabs/round_right_hi.gif);
}
span.participantTab, .addresseesSelect .contact
{
	background-image:url(../img/calendar/user.gif);
}

.addresseesSelect .group {
	background-image: url(../img/calendar/group.gif);
}

.addresseesSelect .resource {
	background-image: url(../img/calendar/ressourcen.gif);
}

span.attachmentTab
{
	background-image:url(../img/mail/attachment.gif);
}
span.appointmentTab
{
	background-image:url(../img/calendar/calendar16x16.gif);
}
span.contactTab
{
	background-image:url(../img/folder/contacts.gif);
}
span.dlTab
{
	background-image:url(../img/menu/distributionlist.gif);
}
span.taskTab
{
	background-image:url(../img/folder/tasks.gif);
}
span.infostoreTab
{
	background-image:url(../img/folder/infostore.gif);
}
span.versionTab
{
	background-image:url(../img/menu/infostorecurrentversion.gif);
}
span.availibilityTab
{
	background-image:url(../img/tabs/free_busy_icon.gif);
}
span.historyTab
{
	background-image:url(../img/tabs/history_n.gif);
}
span.folderpropertiesTab
{
	background-image:url(../img/folder/propertiesfolder.gif);
}
span.configurationCommonTab
{
	background-image:url(../img/folder/settings.gif);
}
span.configurationRegionTab
{
	background-image:url(../img/folder/globalsettings_dis.gif);
}

/*HOVER*/

.hover_master_background { 
    background-image: url(../img/border/hover/hover-imagemap.png); 
    background-repeat: no-repeat; 
/*    background-position: 0px -35px; */
} 

.hover_nobackground {
	background-image : url('../img/dummy.gif');
}

.hover-bottom-br {
    background-position: 0px 0px;
}		
.hover-bottom-bl {
    background-position: 0px -15px;
}		

.hover-body-l {
	background-image: url(../img/border/hover/hover-body-l.png);
}			
.hover-body-r {
	background-image: url(../img/border/hover/hover-body-r.png);
}
.hover-bottom-l {
	background-image: url(../img/border/hover/hover-bottom-l.png);
}		
.hover-bottom-b {
	background-image: url(../img/border/hover/hover-bottom-b.png);
}		
.hover-bottom-r {
	background-image: url(../img/border/hover/hover-bottom-r.png);
}


/* TABBING */

.tabbing_tab, .tabbing_tab_inactive, .tabbing_tab_active, .tabbing_tab_inactive_left{
	padding-left: 5px;
	padding-right: 7px;
	cursor: pointer;
}

.tabbing_tab {
	background-color: #e3e3e3;
	border-top-color: #929aac;
	border-top-style:solid;
	border-top-width:1px;
	padding: 0px;

}

.tabbing_tab_inactive {
	background: url(../img/border/hover/tabbing_end_gray.gif) no-repeat top right;
	white-space: nowrap;
}
.tabbing_tab_active {
	background: url(../img/border/hover/tabbing_end.gif) no-repeat top right;
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	line-height: 1.7em;
	font-weight: normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	white-space: nowrap;
}

.tabbing_tab_inactive_left, .tabbing_tab_inactive {
        background-color: #e3e3e3;
        line-height: 1.7em;
        font-weight:normal;
        font-family:Arial,Helvetica,sans-serif;
        font-size:9pt;	
}

.tabbing_border_style, .tabbing_tab_inactive_left, .tabbing_tab_inactive {
        border-bottom-color: #929aac;
        border-bottom-style:solid;
        border-bottom-width:1px;
}

.tabbing_tab_inactive_left {
 	background: url(../img/border/hover/tabbing_end_gray_white.gif) no-repeat top right;
 	white-space: nowrap;
}

.hover-header-tab-tl {
    background-position: 0px -30px;
}
.hover-header-tab-tr {
    background-position: 0px -53px;
}
.hover-header-tab-tl_ac {
    background-position: 0px -76px;
}
.hover-header-tab-tr_ac {
    background-position: 0px -99px;
}


/* BUTTONS */
.fakeButton {
	background-image: url(../img/controls/button_t.gif);	
}
	
.fakeButtonBottom {
	background: url(../img/controls/button_b.gif) repeat-x bottom;	
}

.fakeButtonLeft {
	background-image: url(../img/controls/button_l.gif);	
}

.fakeButtonRight {
	background-image: url(../img/controls/button_r.gif);	
}

/* Buttons on white underground */
.whiteground .fakeButtonTopLeft {
	background: url(../img/controls/buttonWhiteground_tl.gif) no-repeat top left;	
}

.whiteground .fakeButtonTopRight {
	background: url(../img/controls/buttonWhiteground_tr.gif) no-repeat top right;	
}

.whiteground .fakeButtonBottomLeft {
	background: url(../img/controls/buttonWhiteground_bl.gif) no-repeat bottom left;	
}

.whiteground .fakeButtonBottomRight {
	background: url(../img/controls/buttonWhiteground_br.gif) no-repeat scroll right bottom;	
}

/* Buttons on grey underground */
.greyground .fakeButtonTopLeft {
	background: url(../img/controls/buttonGreyground_tl.gif) no-repeat top left;	
}

.greyground .fakeButtonTopRight {
	background: url(../img/controls/buttonGreyground_tr.gif) no-repeat top right;	
}

.greyground .fakeButtonBottomLeft {
	background: url(../img/controls/buttonGreyground_bl.gif) no-repeat bottom left;	
}

.greyground .fakeButtonBottomRight {
	background: url(../img/controls/buttonGreyground_br.gif) no-repeat scroll right bottom;	
}

/* Buttons on blue underground */
.blueground .fakeButtonTopLeft {
	background: url(../img/controls/buttonBlueground_tl.gif) no-repeat top left;	
}

.blueground .fakeButtonTopRight {
	background: url(../img/controls/buttonBlueground_tr.gif) no-repeat top right;	
}

.blueground .fakeButtonBottomLeft {
	background: url(../img/controls/buttonBlueground_bl.gif) no-repeat bottom left;	
}

.blueground .fakeButtonBottomRight {
	background: transparent url(../img/controls/buttonBlueground_br.gif) no-repeat scroll right bottom;	
}

/* Buttons on white underground for logout (bug #12828)*/
.logoutground .fakeButtonTopLeft {
	background: url(../img/controls/buttonLogoutground_tl.gif) no-repeat top left;	
}

.logoutground .fakeButtonTopRight {
	background: url(../img/controls/buttonLogoutground_tr.gif) no-repeat top right;	
}

.logoutground .fakeButtonBottomLeft {
	background: url(../img/controls/buttonLogoutground_bl.gif) no-repeat bottom left;	
}

.logoutground .fakeButtonBottomRight {
	background: transparent url(../img/controls/buttonLogoutground_br.gif) no-repeat scroll right bottom;	
}


/* boder */
.topheader-l {
	background-image: url(../img/border/topheader-l.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
}
			
.topheader-tl {
	background-image: url(../img/border/topheader-tl.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
			
.topheader-t {
	background-image: url(../img/border/topheader-t.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
			
.topheader-tr {
	background-image: url(../img/border/topheader-tr.png);
	background-position: 100% 0%;
	background-repeat: no-repeat;
}
			
.topheader-r {
	background-image: url(../img/border/topheader-r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
			
	
.topheaderactive-t {
	background-image: url(../img/border/topheaderactive-t.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
			
	
.cpheader-l {
	background-image: url(../img/border/cpheader-l.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
}
			
.cpheader-tl {
	background-image: url(../img/border/cpheader-tl.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
			
.cpheader-t {
	background-image: url(../img/border/cpheader-t.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
			
.cpheader-tr {
	background-image: url(../img/border/cpheader-tr.png);
	background-position: 100% 0%;
	background-repeat: no-repeat;
}
			
.cpheader-r {
	background-image: url(../img/border/cpheader-r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
			
	
.cpbody-l {
	background-image: url(../img/border/cpbody-l.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
}
			
.cpbody-r {
	background-image: url(../img/border/cpbody-r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.calbody-r {
    background-image: url(../img/border/calbody-r.png);
    background-position: 100% 0%;
    background-repeat: repeat-y;
}
	
.oxheader-l {
	background-image: url(../img/border/oxheader-l.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
}
			
.oxheader-r {
	background-image: url(../img/border/oxheader-r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
			
	
.cpbottom-l {
	background-image: url(../img/border/cpbottom-l.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
}
			
.cpbottom-bl {
	background-image: url(../img/border/cpbottom-bl.png);
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
			
.cpbottom-b {
	background-image: url(../img/border/cpbottom-b.png);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}
			
.cpbottom-br {
	background-image: url(../img/border/cpbottom-br.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
			
.cpbottom-r {
	background-image: url(../img/border/cpbottom-r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.clearsearch
{
	background-image: url(../img/menu/cancel_clear.gif);
}
.expandButton
{
	background-image:url("../img/arrows/arrow_gray_down.gif");	
}
/*CALENDAR FONTS*/

.dateCalendarFontSize {
	font-size:8pt;
}

/*CALENDAR COLORS*/

.kwSeparationBackGround {
	background-color:#E8E8E8;
}

.offTimeBackground {
	background-color : #F8EFC2;
}

.workTimeBackground {
	background-color : #FBFBD9;
}

.availabilityAppointmentBackground {
	background-color: #D4DBEF;
}

.wholeDayBackground {
	background-color: #E0E0EF;
}

.appointmentBGWW {
	background-color: #808080;
}

.appointmentTitleBG {
	background-color: #EEEEEE;
}

.appointmentViewHeadBG {
    background-color: white;	
}

.strokeCalendar {
	border-color : #ECE0B7 !important;
}

.sectionStrokeCalendar {
	border-color : #E2CDA0 !important;
}

.topBorderMemberNew {
	border-color: #5A6680;
}
/*CALEANDAR AVAILIBILITY*/

.appointmentRESERVED {
	background-color : #44A4DE;
}
.appointmentTEMPORARY {
	background-color : #E1B350;
}
.appointmentABSENT {
	background-color : #D06060;
}
.appointmentFREE {
	background-color : #60D060;
}
.appointmentNONE {
	background-color : gray;
}
.cnavailoccupied {
	background-color: #FF6868;
}
.cnavailreserved {
	background-color: #8080FF;
}
.cnavailfree {
	background-color: #80BF80;
}
.cnavailtemporary {
	background-color: #FFBF40;
}


/*CALEANDAR STATUS*/

.appointmentACCEPTED {
	color: #009900;
}

.appointmentDECLINED {
	color: #DD3400;
}

.appointmentTENTATIVE {
	color: #576586;
}

/*CALENDAR SELECTION*/

.todaySelectionBorder {
	border-color: #607090 !important;
}

.dndSelectionCalendarBG {
	background-color: #99B3FF;
	-moz-opacity:0.4;
	opacity:0.4;
}

/* TEAM VIEW */

.calendarGrid .zoomSliderBox {
    border-top: 1px solid #3066c5;
    border-bottom: 1px solid #3066c5;
    background-image: url("../../../3rdparty/img/slider_background.png");
    background-repeat: repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.calendarGrid .zoomSlider {
    border: 1px solid #999;
    background-image: url("../../../3rdparty/img/slider_control_background.png");
    background-repeat: repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* team member - mouse over */
.calendarGrid .leftColumn .member:hover {
    background-color: #eee;
}

/* team member - selected */
.calendarGrid .leftColumn .rowSelected {
    background-color: #53698d !important;
    color: white !important;
}

/* appointment colors */
.calendarGrid .dataGrid .appointment.wholeday {
    background-color: #fff;
    /*opacity: 0.60;
    filter: alpha(opacity=60);*/
}

.calendarGrid .dataGrid .appointment.norights {
    border-bottom-color: #ccc;
    background-color: #eee !important;
    color: #aaa !important;
    cursor: default;
}

.calendarGrid .dataGrid .appointment.wholeday.hasColorLabel {
}

.calendarGrid .dataGrid .appointment.reserved {
    border-top-color: #4673ac;
}

.calendarGrid .dataGrid .appointment.temporary {
    border-top-color: #e7c952;
}

.calendarGrid .dataGrid .appointment.absent {
    border-top-color: #b44043;
}

.calendarGrid .dataGrid .appointment.free {
    border-top-color: #619346;
}

.calendarGrid .dataGrid .appointment.isSelected {
    background-color: #53698d !important;
    color: white !important;
}

/* appointment flags - color labels */
.calendarGrid .dataGrid .appointment.flagColor1 { /* red */
    background-color: #ff7661;
    color: #65291f;
}

.calendarGrid .dataGrid .appointment.flagColor2 { /* blue */
    background-color: #768bce;
    color: #252c41;
}

.calendarGrid .dataGrid .appointment.flagColor3 { /* green */
    background-color: #92cb4e;
    color: #2f4119;
}

.calendarGrid .dataGrid .appointment.flagColor4 { /* gray */
    background-color: #e7e7d6;
    color: #4d4d47;
}

.calendarGrid .dataGrid .appointment.flagColor5 { /* orange */
    background-color: #ffb573;
    color: #4c3623;
}

.calendarGrid .dataGrid .appointment.flagColor6 { /* aqua */
    background-color: #84eff7;
    color: #2c5052;
}

.calendarGrid .dataGrid .appointment.flagColor7 { /* navy */
    background-color: #d6ce84;
    color: #5a5638;
}

.calendarGrid .dataGrid .appointment.flagColor8 { /* violet */
    background-color: #c6a5f7;
    color: #3e334d;
}

.calendarGrid .dataGrid .appointment.flagColor9 { /* light green */
    background-color: #a5cec6;
    color: #40504d;
}

.calendarGrid .dataGrid .appointment.flagColor10 { /* yellow */
    background-color: #ffe773;
    color: #746936;
}

/* grid - hours */
.calendarGrid .dataGrid .hour {
    border-left: 1px solid transparent;
}

.calendarGrid .dataGrid .hour.dark {
    background-color: #e1e8f1;
}

.calendarGrid .dataGrid .hour.bright {
    background-color: #fff;
}

.calendarGrid .dataGrid .hour.borderColorMidnight {
    border-left-color: #717c92;
}

.calendarGrid .dataGrid .hour.borderColorDark {
    border-left-color: #717c92;
}

.calendarGrid .dataGrid .hour.borderColorBright {
    border-left-color: #aaa;
}

.calendarGrid .dataGrid .hour.borderThin {
    border-left-width: 1px;
}

.calendarGrid .dataGrid .hour.borderThick {
    border-left-width: 2px;
}

.calendarGrid .busy {
    background-image: url(../img/ox_animated_withoutbg.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
/* Popup Borders */

.popupHeaderTableLeft1 {
	height: 6px !important; 
    background-position: 0 -56px;
}
.popupHeaderTableLeft2 {
	height: 3px;
    background-image: url(../img/border/popup/hover-top-tab-ll.png);
}
.popupHeaderTableLeft3 {
    line-height: 1px; 
    height: 10px; 
    background-position: 0 0;
}
.popupHeaderTableRight1 {
    height: 6px !important; 
    background-position: 0 -50px;
}
.popupHeaderTableRight2 {
   	height: 3px; 
   	background-image: url(../img/border/popup/hover-top-tab-rr.png);
}
.popupHeaderTableRight3 {
    line-height: 1px; 
    height: 10px !important; 
    background-position: 0 -10px;
}

.popup_border_uu {
  height:15px !important;
  background-image: url(../img/border/popup/hover-bottom-b.png);
  background-repeat: repeat-x;  
}
.popup_border_rr {
  width:10px;
  background-image: url(../img/border/popup/hover-body-r.png);
  background-repeat: repeat-y; 

}
.popup_border_ll {
  width:10px !important;
  background-image: url(../img/border/popup/hover-body-l.png);
  background-repeat: repeat-y; 
}
.popup_border_oo {
  height: 19px !important;
  background-image: url(../img/border/popup/hover-top-t.png);
  background-repeat: repeat-x; 
  padding-top: 0px !important;
}

.popup_border_ru {
    background-position: 0px -35px;
    height:15px !important;
} 
.popup_border_lu {
    background-position: 0px -20px;
    height:15px !important;
}
.popup_border_lo {
  height: 19px !important;
}
.popup_border_ro {
  height: 19px !important;
}

.popupHeaderTableLeft1,
.popupHeaderTableLeft2,
.popupHeaderTableLeft3,
.popupHeaderTableRight1,
.popupHeaderTableRight2,
.popupHeaderTableRight3,
.popup_border_rr,
.popup_border_ll,
.popup_border_oo,
.popup_border_ro { 
  empty-cells: show !important;
}

.popup_master_background { 
    background-image: url(../img/border/popup/popup-border-imagemap.png); 
} 

.popup_center_area {
  background-color: #f2f2f2;
}

.popup-window .conflictsHeadline {
    border-top: 0px #000 solid !important;
    border-bottom: 0px #000 solid !important;
}

/* Floating Popups */

.popupBackground {
/*	background-color: #b5bad6 !important; */
}
.popupHeaderBackground {
	background-color: #abb5ce !important;
}
.popupBorder {
	border-color: #576586;
}
.popup-window, .listDialogue {
/*	border-color: #576586 !important; */
/*	background-image: url(../img/panels/miniviewHeader_t.gif) !important; */
}
.PopupEntryDiv {
	border-color:#F8F8F8;
}
.PopupEntryDivOver {
	background-color:#C6CCD9 !important;
	border-color:#C6CCD9;
}
.PopupEntryDivActive {
	background-color:#C6CCD9 !important;
	border-color:#C6CCD9;
}
.PopupEntryDivActiveNoPadding {
	background-color:#C6CCD9 !important;
	border-color:#C6CCD9;
}
.popup-header, .listDialogue td.listDialogueHeader {
	font-weight: bold;
	color: #384054;
	background-image: url(../img/panels/miniviewHeader_b.gif);	
	background-color: #afb9d2;
}
.greywrapper {
	background-color: #f2f2f2;
	border-color: #c0c0c0 !important;
}
.conflictsList, .distrFloatingInternal {
	border-color: #526584;
}

