﻿/* ------------------------- Allgemeine Klassen und Elemente --------------------------------*/

.Warnung
{

	background-color: #DD2A2A;
	border: solid 1px #922020;
	font-weight: bold;
	height: 17px;
	color: White;
	width: 246px;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;

	
}

* { }
   

#IntegratedReport_PseudoValidator { display: none!important; visibility: hidden!important; }
	
body
{
	background-color: #F3F4F7;
}

body,    
legend,
.Base,
.Input,
.DropDown,
.rowCalcA,
.BreadCrumbText,
.RadComboBoxDropDown,
.RadComboBox.RadComboBox_WebBlue .rcbInput,
.riTextBox,
.RadCalendarTimeView,
.rcMainTable,
label[for]
{
	font-family: Arial, Helvetica, sans-serif!important;    
	color: #172232!important;
}

span label 
{
    vertical-align: 3px!important;
    padding-left: 2px!important;
}
.RadCalendarTimeView TH
{
    font-weight: bold!important;
}

.RadTabStrip_Office2007 .rtsLink 
{
	font-family: Arial, Helvetica, sans-serif!important;    
	color: #172232!important;
}

.RadMenu_Office2007 A.rmLink
{
	color: #172232!important;
}

.RadMenu.RadMenu_Office2007 .rmRootGroup.rmHorizontal
{
    background: url('../../Pix/ToolbarBg.png') repeat-x!important;
    /*background-color: Red;*/
}


.Input{    
	border: solid 1px #ABC1DE;
}

.Button,
.ButtonOver
{
	height: 22px!important;
	border-color: #9BB2E9 #5B7B9A #5A7C9C #8C9FAA;
	background: url('../../Pix/Button.png') repeat-x #DEE9FC; 
}

.SplitButton,
.SplitButtonOver
{
	height: 19px!important;
	border-color: #9BB2E9 #5B7B9A #5A7C9C #8C9FAA;
	background: url('../../Pix/SplitButton.png') repeat-x #DEE9FC; 
}


.ButtonOver{
	background: url('../../Pix/ButtonOver.png') repeat-x #DEE9FC;}

.SplitButtonOver{
	background: url('../../Pix/SplitButtonOver.png') repeat-x #DEE9FC;}

.BreadCrumbDiv{
	/*border-top: solid 1px #204D89;*/
	background-image: url('../../Pix/BreadCrumb.png');
	border-bottom: solid 1px #1f374a;
	border-right: solid 1px #688caf;
}

.RadTabStrip_Office2007 .rtsLink.TabWithRequiredField,
.TabWithRequiredField,
.Red{
	color: #E22C2C!important;
	font-weight: bold!important;
}  

.RadTabStrip_Office2007  .TabWithRequiredField.rtsDisabled,
.TabWithRequiredField.rtsDisabled
{
    color: #D77C7C!important;
    font-weight: bold!important;
}

.rtsLink.rtsDisabled 
{
    color: #8A8A8A!important;
}


.Green{
	color: #2CE22C!important;
	font-weight: bold;
}  

/* Proportionen  */

body
{
	/*font-size: 62.5%;*/
	font-size: 62.5%;
}


.Base,
.Input,
.rowCalcA,
label[for]
{
	font-size: 11px;
	height: 22px;
}


.RadComboBox.RadComboBox_WebBlue .rcbInput,
.RadComboBoxDropDown.RadComboBoxDropDown_WebBlue,
.riTextBox
{
    font-size: 8.5pt;
}

.RadCalendarTimeView,
.rcMainTable
{
    font-size: 9pt;
}

LABEL,
.Checkbox LABEL,
.RadTreeView label,
.RadTreeView .rtIn 
{
	font-size: 8pt;
}

.CheckBoxCompact
{
    padding: 0px!important;
    height: 16px;
}

.Link
{
    font-size: 8pt;
	text-decoration: underline;

}

legend,
.Header
{
	font-size: 8pt;   
}

.ReportCaption
{
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}

.BreadCrumbText {
    height: 18px!important;
	font-size: 11px;
    float: left;
    margin-top: 3px;
    padding-left: 2px;
}

.DropDownCompact{
	font-size: 0.66em;
	height: 17px;}

.DocTypeFont *,
.DocTypeFont{
	font-size: 11px!important;
}

.ToolTipInfo 
{
    cursor: help;
}

.rdContent
{
	overflow: hidden!important;
}

#RadDockCalendar_C.rdContent
{
	padding: 0px;
	}

#RadDockCalendar * .rdLeft,
#RadDockCalendar * .rdRight
{
	width: 0px!important;
}


.MessageOfTheDay
{
	font-size: 0.96em;
	height: 25px;
}






.Base,
.Input,
.rowCalcA
{
	
	margin: 0 0 0 0;
	padding: 3 0 0 1;
}


.Base
{
	padding: 4 0 0 1;
}


/* border-collapse und border-spacing stellen sicher, dass sich die layouts gleich verhalten*/
table{
	margin: 0;
	padding: 0;
	border-collapse: collapse; 
	border-spacing: 0px;
}

form{
	margin: 0;
	padding: 0;
}

body
{
	border: 0;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

.Numeric{
	text-align: right;
	padding-right: 3px;
}

.DropDown
{
	font-size: 0.68em;
	height: 20px;
	overflow: visible;
	margin-top: 0px;
 }
	
.Compact
	{
	   padding: 1 1 0 0;
	}
	

.RequiredInput{
}


legend,
.Header{
	padding-top: 5px;
	padding-bottom:5px;
	font-weight: bold;

}

.InfoContainer
{
    font-weight: bold;
    text-align: center;
    height: 100%;
    padding: 5px;
    cursor: default;
}

.Embedded{
	background-color: Transparent;
	border: none;
}

.EmbeddedNumeric{
	font-weight: bold;
	letter-spacing: 1px;
}

.NavItem,
.NavItemOver{
	cursor: pointer;
	font-size: 0.66em;
	padding: 3px 6px 3px 6px;
	overflow: hidden;
}

.NavItemOver{
	background-color: #E0EDFF;
}
 
.NavItem img,
.NavItemOver img
{
	height: 16px;
	width: 16px;
}


.SplitButton,
.SplitButtonOver,
.Button,
.ButtonOver
{
	border: 1px solid;
	font-size: 0.71em!important;
	font-weight: bold;
	padding-top: 0px;
	height: 22px;
	width: 120px;
	cursor: pointer;
	text-align: center;}
	

.SplitButton,
.SplitButtonOver
{
	font-size: 9.5px!important;
	padding: 0px;
	margin: 0px;
}


.SplitButtonDiv
{   
	z-index: 99999; 
	background-color: #F6F6F6; 
	border: solid 1px #868686;
	
}
.SplitButtonMenu
{
	table-layout: fixed;
	padding: 5 5 0 0; 
	width: 100%;
	border-collapse: separate;
}

.SplitButtonMenuItem 
{
	padding-left: 4px;
	padding-top: 1px; 
	cursor: pointer;
	background: none;
	border: solid 1px transparent;
	width: 100%;
   
}


	
.SplitButtonMenuItem.Over
{
	/*background: url('../../Pix/SplitButtonMenuOver.png') repeat-x #DEE9FC;*/
	background-color: #FFEEC2;
	border: solid 1px black;
	border-color: #93aade #55738a #52728B transparent;
	cursor: pointer;
}

.SplitButtonMenuItemSpan
{   color: #00156E;
	width: 100%;

}

.radInput{
	margin-top: 0px;}

.rcbHovered table,
.rcbItem table
{
	font-size: 0.9em;    
}

.TelerikRadDate
{

	margin-top: -3.5px;}


#Content, .Content, .InfoPopup,
.ContentDynamicAttribute{
	/*background: #D2E4FC;	*/
	background-color: #DEE7F7;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #688caf;
	}


#Content #RadMultiPage1 .telerikRadPageView
{
	background-color: Transparent;
	padding-top: 15px!important;
	margin-left: 10px!important;
}

#Content #RadMultiPage1 
{
    padding-right:10px;
}
	

.ToolbarDiv
{
	width: 100%;
	/*height: 26px;*/
}

.BreadCrumbDiv{
	background-repeat: repeat-x;
	height: 23px!important;
	width: 100%;
	overflow: hidden;
}

.BreadCrumbSubDiv
{
	margin: 0; 
	padding: 0; 
	height: 18px; 
	margin-left: 10px; 
	padding-top: 2px;
	float: left;
}

.BreadCrumbCurrencyDiv
{
	height: 23px;
	float: right;
	padding: 7 5 0 0;
}

.BreadCrumbCurrencySpan
{
    color: White!important; 
    height: 12px; 
    overflow:visible; 
    font-size: 7pt!important; 
    font-weight: bold; 
    float: right;
    top: 0px;
    position: relative;
    vertical-align: 0px;
}


.BreadCrumbText{

	font-weight: bold!important;
	color: #FCFCFF!important;
	/*	margin-top: 6px;*/
	/* Workaround für Cross-Browser-Kompatibilität Chrome, Firefox, IE*/
	cursor: pointer;
	margin-right: 5px;
}

.BreadCrumbIcon
{
	width: 18px;
	height: 18px;
    float: left;
    margin-right: 2px;
}

.InfoPopup 
{
    width: 250px;
    height: 120px;
    border: solid 1px #172232;
    background: #DDEAFD;	
}

/* Bugfix IE: im Aktions-Menü der Toolbar sehen die Seperatoren sonst blöd aus */
.rmSeparator
{
	height: 2px;
}

/* Login-Bereich */
.Login{
	background-color: #DEE7F7;
	border-top: solid 1px #172232;
	border-bottom: solid 1px #172232;}
	
#HeaderLeft
{
	width: 215px;
	background-image:  url(../../Pix/LogoTopLeft.jpg);	
	background-repeat: no-repeat;
}

#HeaderMiddle{
	background-color: #010066;
}

#HeaderRight
{
	width: 760px;
	background-color: #010066;
	background-image:  url(../../Pix/GradientBlue.jpg);	
	background-position: right;
	background-repeat: repeat-y;
}

#HeaderTable
{
	table-layout: fixed;
	width: 100%;
	background-color:#010066;
	overflow: hidden;
	height:70px;	
	z-index:64;	
	margin:0;
	padding:0;
}

.LoginHeader
{
	margin-top: 0;
	margin-bottom: 2px;    
	color: #172232;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height:0;
	background-color: Transparent;	
}

.LoginMultiPage
{
	Height:250px;
	Width:450px;	
	border: solid 1px #A1A1A1;
	background-color: #E0E0E0;

}

/* Info-Footer */
#divFooter
{
	position:absolute;
	bottom: 0px;
	background-color: Transparent;
	width:100%;	
	z-index:65;	
	margin:0;
	padding:0;
}


.MinWidthWidescreen1024{
	min-width: 1024px;
	height: auto;
	width: 100%;
	width: expression(document.body.clientWidth <= 1024 ? '1024px' : '100%');
}

.MinWidthWidescreen{
	min-width: 1680px;
	height: auto;
	width: 100%;
	width: expression(document.body.clientWidth <= 1680 ? '1680px' : '100%');
}

.MinWidthWidescreen1440{
	min-width: 1440px;
	height: auto;
	width: 100%;
	width: expression(document.body.clientWidth <= 1440 ? '1440px' : '100%');
}


.FullScreenHeight{
	height: auto;
	height: expression(document.body.clientHeight);
}

.FullScreenWidth{
	width: auto;
	width: expression(document.body.clientWidth);
}
	
	
/* Tabellen-Formatierungen innerhalb der PageView festlegen  */
.telerikRadPageView table
{
	table-layout: fixed;
}

.telerikRadPageView table.tr
{
	height: 25px;
}

.telerikRadPageView table * table
{
	table-layout: auto;
}

.telerikRadPageView table * table.tr
{
	height: auto;
}

.telerikRadTabEnabled
{
	color: #172232;
}

.telerikRadTabDisabled
{
	color: #CCCCCC;
}




/* Überschreiben der Größen für RadCalendar */
.rcMainTable 
{
 table-layout: fixed;
 height: 100px;
   
}

.rcMainTable * tr
{
	height: 18px;
	vertical-align: middle!important;
	text-align: center!important;
}

.rcMainTable * th
{
	width: 10px;
}


iframe{
	border: none;
}

hr
{
	color:#7393BA; 
	background: #7393BA; 
	border: 0; 
	Height:1px;
}

tr.hr 
{
	height: 16px;
}
	
/* Alt.. prüfen und loswerden! */

.Login{
	background-color: #DEE7F7;
	border-top: solid 1px #172232;
	border-bottom: solid 1px #172232;}

.Content #RadMultiPage1 .telerikRadPageView,
#Content .PaddingDiv,
.PaddingDiv
 {
	padding-top: 15px;
	margin-left: 10px;
}

table.Margin
 {
	margin-top: 15px!important;
	margin-left: 10px!important;
}

/* Ausnahmen, um Tabs mit Grid so groß wie möglich anzuzeigen: */
.PageView_Grid {
	height: 95%;
	margin-left: 0px;
	padding-top: 0px!important;
}

.PageView_Grid Div  {
	height: 100%;
}

#TabFrame,
.iFrameTab{
	display: block;
	float: left;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

#mainform{
	width: 100%;}


tr.slmin
{
    vertical-align: middle;
    height: 14px;
}

tr.slcompact
{
    vertical-align: middle;
    height: 24px;
}

.FormTable tr,
tr.sl,
.SingleLine
{
	vertical-align: middle;
	height: 26px;}

tr.dbl,
.DoubleLine{
	height: 65px;}
	
tr.trpl
{
	height: 80px;}

tr.sep,
.SeperatorLine{
	height: 10px;}

tr.cl,
.CommentaryLine
{
	height: 152px;
}

.SumCell{
	border-bottom: solid 1px #172232;}

.EndSumCell{
	border-bottom: double 3px #172232;}

.HeaderCell{
	border: solid 1px #172232; 
	background-color: #DAECFF;
	text-align: center;}
	
	 
.PseudoButton
{
	cursor: pointer;
}	 
	 
.Image,
.Icon{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;}

.6MargLeft{
	margin-left: 6px;}

.Small
{
	width: 16px;
	height: 16px;
}

.14{
	width:14px!Important; 
	height:14px!Important;}
	
.16{
	width:16px!Important; 
	height:16px!Important;}

.18{
	width:  18px; 
	height: 18px;
}

.24{
	width:24px; 
	height:24px;}

.32
{
	width: 32px;
	height: 32px;
}

.ReportItemWrapper 
{
    margin-top: 6px;
    height: 56px;
    width: 85%;
}
.ReportIcon 
{
    width: 48px!important;
	height: 48px!important;
	margin-right: 6px;
}

.ReportTitle
{
    font-size: 11.5px;   
	padding-top: 0px;
	font-weight: bold;
	height: 16px!important;
}

.ReportDescription
{
    
}

.Pointer{
	cursor: pointer!important;}

.IconToggleSize{
	margin: 1px;
	margin-top: 2px;
	margin-right: 2px;}
	
	
.ImageButtonWrapper,
.ImageButtonWrapperOver
{
	height: 17px;
	width: 20px;
	border: solid 1px grey;
	border-color: #93aade #55738a #52728B #869bc1;
	background: url('../../Pix/Button.png') repeat-x #DEE9FC; 
}

.ImageButtonWrapperOver
{
	background: url('../../Pix/ButtonOver.png') repeat-x #DEE9FC; 
}

.ImageButtonWrapper input
{
	height: 16px;
	width: 16px;
	margin: 1px;
}

.ErrorMessage,
.ErrorDetails{
	padding: 10px;
	font: 1.8em Arial, Helvetica, sans-serif;}	
	
.ErrorDetails{	
/*	color: #E22C2C;	*/
	font-size: 1.4em;
}

/* -------------------------- Konkrete Elemente -------------------------------*/

.ZusatzstichwortKundenakte
{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}



/* ------------------------- VEW_SPLITTER MASTERPAGE --------------------------------*/

/* ------------------------- SEARCH.ASPX --------------------------------*/

#SearchContent 
{
	background:  white;	
	padding-left:15px;
	padding-top:15px;
	margin:0;
	height:100%;
	width:100%;
}	

/* ------------------------- STEUERELEMENTE --------------------------------*/

.FormTextBox
{
	background-color: white;
	font: 11px Arial, Helvetica, sans-serif;
	color: #172232;
	text-decoration: none;
	text-align: left;
	width: 98%;
	border: solid 1px #ABC1DE;
}

/* ------------------------- DYNAMISCHE REPORTS --------------------------------*/
	
.ParameterDescription
{
	padding-bottom: 10px;
	padding-top:	10px;	
}

.tblReportOben{	
	background-image: url('../../Pix/tableBg2.jpg');
	background-repeat: repeat-y;
	
}

.ObjectIcon{
	width: 50px;
	height:50px;
	padding-right: 6px;	
}

.ObjectTitle{
	border-bottom: solid 1px #3C4A6F; 
	width:100%;
	text-align:left;
}

.DynamicReportFolder{
	width:100%;
	height: auto;
	min-height: 50%;
	Border:none;
	padding-top: 10px;
	padding-bottom: 50px;
	padding-left: 20px;
	background:  url(../../Pix/CorporateBlue/Navi.png) repeat-x top left fixed;
	z-index: 1;	
}


.DynamicReportFolder#tblReportOben #tblReport 
{
    margin: auto;
}


/* ------------------------- PROJECT.ASPX --------------------------------*/

#ProjectContent {
	margin-left:0;
	border: solid 1px #172232;		
}	

.PageViewTreeView {
	background:  white;
	margin-top:3px;		
}


/* ------------------------- ADDACTIVITY.ASPX --------------------------------*/

#NewActivityContent {
	margin: 15px;	
	background-color: Transparent;
	width:100%;
	height:100%;		
}	


/* ------------------------- ACTIVITYROW_TIME.ASCX --------------------------------*/


.SmallInput{
	width: 30px;
	height: 16px;
}

.ColHead{
	padding: 0px;
	margin: 0px;
	font: 8.5px Arial, Helvetica, sans-serif;
	text-align: center;
	border-right: dotted 1px gray; 
	border-left: solid 1px transparent;
	border-bottom: dotted 1px black;
}


/* ------------------------- ACTIVITYBOX_TIME.ASCX --------------------------------*/





/* ------------------------- ADDPROJECT.ASPX --------------------------------*/

.NewProjectPageView1{
	padding-top:5px;
	padding-left:5px;
	background:  white;	
	border: 1px solid #172232;
}

#NewProjectContent{
	margin: 15px;			
	background-color: Transparent;
	width:100%;
	height:100%;
}

/*--------------------------- CRM-Formen --------------------------*/

#AddressContent{
	/*background: ;*/
	border: solid 1px #172232;
}

#DefaultContentFrame{
	padding-left: 15px;
}

/*  */

.Test{
	border: solid 1px pink;
	visibility: visible;}

.Invisible{
	visibility: hidden; 
	height: 0px;
	width: 0px;}

.Hidden{
	display: none; 
	}
	
.Visible{
	display: block}
	

/*--------------------------- Dynamische Reports / Controls --------------------------*/

.TableLayoutDynamicReportControl{
	table-layout:fixed; 		
	height: 58px;	
	margin-bottom: 2px;
	padding-bottom: 3px!important;
	margin-top: 5px;
	border-bottom: 1px solid #B1C8F1;
	width: 100%;
}

.TableLayoutMultiWinControl{
	table-layout:fixed; 		
	height:50px;
	width: 100%;
}

.TableLayoutDynamicReportControlWin{
	table-layout:fixed; 		
	height:50px;
	width: 100%;
}

/* Standardbreiten für Labels */
col.LabelLarge  { width: 150px; }

col.Label       { width: 120px; }

col.LabelHalf   { width:  60px; }

col.LabelSmall  { width:  90px; }

col.LabelXSmall { width:  40px; }


/* Standardbreiten für Eingabe-Felder */
col.Field       { width: 220px; }

col.FieldXLarge { width: 420px; }

col.FieldVLarge { width: 360px; }

col.FieldLarge  { width: 280px; }

col.FieldMedium { width: 180px; }

col.FieldCompact{ width: 130px; }

col.FieldSmall  { width: 100px; }

col.FieldTime  { width:  90px; }

col.FieldXSmall { width:  50px; }


/* Standardbreite für Icons/ImageButtons */
col.Icon        { width: 26px; }




col.Seperator,
.ColSeperator
{
	width: 10px;
}

.ColGroup1
{
	width:120px;
}

.DAColGroup1
{
	width:150px;
}

.ColGroup2
{
	width:240px;
}

.DAColGroup2
{
	width:240px;
}

.ColGroup3
{
	width:400px;
}

.ColGroupCompact2
{
	width:107px;
}

.ColGroupCompact3
{
	width:26px;	
}

.ColGroupCompact4
{
	width:107px;	
}

.ColGroupCompactCheckBox2
{
	width:80px;		
}

.ColGroupCompactCheckBox3
{
	width:20px;		
}

.ColGroupCompactCheckBox4
{
	width:80px;		
}

/*--------------------------- ASP.Label --------------------------*/


.LabelHeaderGold
{
	margin-top: 0;
	margin-bottom: 0px;    
	color: #172232;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height:0;
	background-color: Transparent;	
}

.LabelNewProject
{
	background-color: white;
	font: 11px Arial, Helvetica, sans-serif;	
	color: #172232;
	text-decoration: none;	
	text-align: left;
	width: 50px;	
}
 
.LabelHeaderGoldMini
{
	margin-top: 0;
	margin-bottom: 20px; 
	color: #172232;   
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height:0;
	width:100%;
}


.LabelWhatWhereWhy
{
	background-color: transparent;	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	height: 12px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width:100%;	
}

.LabelStatusError
{
	background-color: white;	
	font: 11px Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width:100%;
	border: 1px solid red;	
	margin-top:5px;
	margin-bottom:5px;	
	Border-Style:Solid;
	Border-Width:1px;
	Border-Color:red;	
}

.BigBang
{
border-bottom:solid 40px #E0E0E0;
font-size:xx-small;
}

.CustomGroupFooterText
{
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
	
	
.94Alpha
{
	filter:alpha(opacity=94);
	-moz-opacity:.94;
	opacity:.94;
	-opacity:.94;
}

.90Alpha
{
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	-opacity:.9;
}

.85Alpha
{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	-opacity:.85;
}

.75Alpha
{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.50Alpha
{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

/* Im Quirksmodus Höhe und Position des ClickFeedback-Bereichs wie gewohnt setzen*/
.ClickFeedback
{
	left: 0px; 
	top:0px; 
	margin:0px; 
	height:100%; 
	height:expression(document.body.clientHeight); 
	width: 100%; 
	position: absolute; 
	background-color: #9CBFE2;
}

.ClickFeedback.Full 
{
    filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
	
.ClickFeedback.CompactFeedback
{
    filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	background-color: transparent;
}
	
.RadDock * span.rdCommands 
{
	width: 22px!important;
}

div.RadDock * div.rdContent#RadDockFilter_C,
div.RadDock * div.rdContent#RadDockAgt_C 
{
	height: 36px!important
} 

div.RadDock * div.rdContent#RadDockCalendar_C
{
	height: 591px!important
} 

	

/* mbl 
*/

/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 0.96em;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffff99;

}


/* Filterbar des DevEx-Grids schmaler */
.dxgvFilterBar_Aqua,
.dxgvFilterBar_Aqua .dxgv,
.dxgvFilterBar_Aqua .dxgv td,
.dxgvFilterBarImageCell_Aqua,
.dxgvFilterBarCheckBoxCell_Aqua,
.dxgvFilterBarClearButtonCell_Aqua,
.dxgvFilterBarExpressionCell_Aqua  {
height: 2px!important;
padding-top: 0px;
padding-bottom: 0px;
}

.dxgvFilterBar_Aqua .dxgv td 
{ font-size: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.dxgvFilterBar_Aqua * a
{
    font-size: 9px!important;
}

tr.DA_Line
{
    height: 30px;
}
tr.DA_Label
{
    height: 30px;
}
tr.DA_Field
{
    height: 30px;
}
tr.DA_FieldMulti
{
    height: 60px;
}
tr.DA_Desc
{
    height: 20px;
}
tr.DA_Report
{
    height: 200px;
}

div.DANoControl
{
    background-color: #c0c0c0;
}

.dadesigner_newattribute
{
    width: 300px;
}


.dadesigner_tab div 
{ 
    margin: 0 3px 3px 3px; 
    padding: 0.4em; 
    padding-left: 1.5em; 
    font-size: 1.4em; 
    height: 18px; 
    border: 1px solid #000000;
    background-color: #cccccc;
    
}
.dadesigner_tab div span 
{ 
    position: absolute; 
    margin-left: -1.3em; 
}

.rendervisiblity
{
    display: none!important;
}

.RadTabStrip.RadTabStrip_Office2007.RadTabStripTop_Office2007 .rtsLevel1 
{
    background-color: rgb(204, 219, 238)!important;
}


.RadTabStrip .rtsIn { 
padding: 0px!important;
}

.RadTabStrip .rtsOut {
padding-right: 5px!important; 
}

.RadTabStrip .rtsTxt {
font-size: 11px;
}

.RadTabStrip .rtsLink {
padding-left: 6px!important; 
}

/* Paddings in Widgets entfernen */
.x-panel-ml 
{
    padding-left: 1px!important;
}
.x-panel-mc
{
    padding-top: 0px!important;
}
.x-panel-mr
{
    padding-right: 1px!important;
}

/* Weniger Platz zwischen Widgets lassen */
.x-panel-body.x-panel-body-noheader
{
	padding:  1px 0px 0px 1px!important;
	border-left: 0px none white!important;
	border-right: 0px none white!important;	
}

.x-toolbar.x-small-editor.x-toolbar-layout-ct
{
    padding-right: 0px!important;
}

.x-portal-column.x-column
{
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}

.x-panel.x-portlet
{
    margin-bottom: 2px!important;
}


/* Die Toolbars dürfen links und oben keinen Rahmen haben, weil er sonst mit dem Rahmen aus dem Tab kollidiert */
.rmRootGroup.rmHorizontal,
.x-toolbar.x-small-editor.x-toolbar-layout-ct{
    border-top-style: none!important;
    padding-top: 1px!important;
    border-left-style: none!important;
    border-right-style: none!important;
}

.rmScrollWrap.rmRootGroup.rmHorizontal{
    border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
}


.PaneContent.ui-layout-content 
{
    border-right: none;
    border-bottom: none;
}

.ui-layout-content {
margin-top: 0px!important;
border-top: 0px!important;
/*border-left: 0px!important;*/
padding: 0px!important;
}

.rsHeader,
.rsContent
{
    border-top-width: 0px!important;
    border-left-width: 0px!important;
}
.RadTabStrip * .rtsIn {
line-height: 24px!important;
}

.dxmSubMenuItemWithImageWithPopOutImage_Aqua
{
    margin-right: 0px!important;
    padding-right: 1px!important;
    padding-top: 3px!important;
    padding-bottom: 4px!important;
}

.dxmSubMenuItemHoverWithImageWithPopOutImage_Aqua
{
    margin-right: 0px!important;
    padding-right: 0px!important;
    padding-top: 2px!important;
    padding-bottom: 3px!important;
}

.dxgvHeader_Aqua{
height: 19px!important;
padding-bottom: 1px!important;
}

.rspCollapseBarSpacer {
height: 1px!important;
width: 1px!important;
display: block!important;
}


#ASPxTreeList1_D
{
    border-spacing: 1px;
    border-collapse: separate;
}

.dxtl__B1,
.dxtl__B2,
.dxtl__B3,
.dxtl__B4,
.dxtl__B5,
.dxtl__B6,
.dxtl__B7,
.dxtl__B8,
.dxtl__B9,
.dxtl__BB
{
    border-style: solid!important;
  
}

 .noFocusRect {
    outline: 0;
}

div.ToolbarDiv .rmLeftImage {
		width: 16px;
		height: 16px;
		padding: 0px;
	}
	
	
.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}



.hideIMGs * #TabFrame * IMG 
{
    display: none;
}

.dragfield
{ 
    outline-style:hidden;
    outline-width:1px;
    outline-color:#000;
    cursor:default;
}

.dragfield:hover
{
    z-index:999999;
    outline-style:solid;
    outline-width:1px;
    outline-color:#f00;
    cursor:pointer;
}


/*  23.05.2016 JH: #181390 */
.dragfieldInnerDiv {
    position: absolute;
    height: 100%;
    width: 100%;
}


/* Bugfix für Urlaubs-Maske */
div#ZeitraumUndArtPanel * {
padding: 0px!important;
}

.rcbList .rcbImage
{
    width: 16px;
    height: 16px;
}

.FavoriteSettings * .rtImg 
{
    height: 16px;
    width: 16px;
}


.Invalid 
{
    border: double 3px #E22C2C!important;
}

.RadComboBoxDropDown * div.rcbCheckAllItems,
.RadComboBoxDropDown * ul.rcbList li label input.rcbCheckBox { margin-right: 3px!important; }

.RadComboBoxDropDown input {
	margin: 0 3px 3px 0px!important;
}

/* Dualshock: Abstände zwischen Treenodes reduzieren*/
.RadTreeView .rtSp {
	height: 20px!important;
}


input[disabled].Button.Base,
input[disabled].ButtonOver.Base {
    color: gray!important;
    border-color: #9C9C9C #9A9A9A #9C9C9C #AAAAAA!important;
}
.InfSymbSmall {
    font-family: tahoma;
    font-weight: normal; 
}

.InfSymb {
    font-family: tahoma;
    font-weight: normal; 
    font-size: 9.5pt;
}