/* ================================
CSS STYLES FOR KIP
================================ */

/* - - - - - - - - */
/* Hauptseite kip_View */
/* DIV für gesamten Bereich */

.kip_divMain
{
	clear: left;
	margin: 2px;
	text-align:left;
	width:100%;
}

/* DIV für Header Bereich */
.kip_divHeader
{
	background-color: #dcdcdc;
	color: #000000;
	text-align: left;
	padding: 2px;
	width:100%;
}

.kip_tblMain
{
	width:100%;
}

.kip_tblLeftPane
{
	width:100px;
	height:100%
}

.kip_tblRightPane
{
	width:100%;
	height:100%;
	vertical-align:top
}

/* left pane Command panel */
.kip_divLeftCmd
{
	width: 100%;
	height:100%
}

.kip_divLeftPane
{
}

.kip_iframe
{
	width: 100%;
	height:100%
}

.divModul
{
	width: 100%;
	height:100%
}

/* Body für Nicht-WebDialogWindows */
.Body
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	padding:0px; 
	margin:0px; 
}

/* Body für grosse Dialog-Seiten */
.Body_WD1
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    background-color: #f0f8ff;
}

/* Body für kleine Dialog-Seiten */
.Body_WD2
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	padding:0px; 
	margin:0px; 
	background-color: #f0f8ff;
}

.Body_Edit
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	background-color: #e6e6fa;
}

/* DIV für gesamten Bereich */
.divMain
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.9em;
	width: 99.89%;
}

.divInfo
{
	padding: 5px;
}

.divContent
{
	padding: 1px;
}

.divMeta
{
/*    height:350px;
    overflow:auto; */
}

/* - - - - - - - - */
/* Toolbar */
.divCategories
{
    padding-top: 6px; 
    padding: 5px
}

.divAction
{
    width: 100%;
    padding-bottom: 0px
}

.divAction1
{
    width: 100%;
}

.divAction2
{
    padding-bottom: 3px
}

.tblToolbarMain
{
    padding: 1px;
}
.tblToolbar
{
    background-image: url(../../images/kip/tool-bkgd.gif);
    padding: 1px;
}
.tblToolbar2
{
    background-image: url(../../images/kip/tool-bkgd2.gif);
    padding: 1px;
}
.tbNormal
{
    padding-left: 4px;
    padding-right: 4px;
    height:30px;
    font-size: 0.9em;
}
.tbDividerMain
{
    padding-left: 4px;
    padding-right: 4px;
    font-size: 0.9em;
}
.tbDivider
{
    border-right-color: #2557AD;
    border-right-style: solid;
    border-right-width: 1px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 0.9em;
}
.tbButton, .tbButton:link, .tbButton:visited, .tbButton:active, .tbButtonDown, .tbButtonRaise
{
	color:black;
    font-size: 11px;
}
.tbButton:hover
{
	color:#ff0000;
}
.tbButtonDown
{
    background-color: #FFD695;
}
.tbButtonDown:hover
{
	color:white;
	background-color:#FF9D03;
}
.tbButtonRaise
{
	background-color:#FFD695;
}
.cbSubmenuItem
{
	color:black;
	border-color:#ECF4FC;
}
.fbButton
{
	border-color:#ECF4FC;
}
.cbSubmenu
{
	background-color:#ECF4FC;
	border-color:white;
	color:black;
}
/* - - - - - - - - */
.tblToolbar
{
}

.divFind
{
	width: 98%;
	padding-left: 6px;
}

.divHead
{
	padding-left: 10px;
}

.webimagebutton
{
    font-size: 0.8em;
	width: 50px;
}

/* Treeview */
.kip_divTreeOrg
{
	width: 283px;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	margin: 0px;
}

.kip_TreeOrg
{
    font-size: 0.9em;
	height: 240px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 270px;
}

.kip_TreeSelectedNode
{
	background-color: #a9a9a9;
    color: #0099FF;
}

.kip_TreeParent
{
    color: #0099FF;
}

.kip_TreeHover
{
    background-color: #CCCCCC;
    color: #0099FF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #6699FF;
}

.kip_TreeRoot	
{
    color: #0099FF;
}

.kip_TreeLeaf
{
    color: #0099FF;
}

.kip_TreeNode
{
    font-size: 0.9em;
}

.kip_divSel
{
}

.kip_divAsk
{
}

.kip_divHelp
{
}

.kip_divBenAsso
{
}

/* - - - - - - - - */

.kip_tblTreeFilter
{
	border-top: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	width: 100%
}

.kip_tblFindSE
{
}

.kip_divAsso
{
}

/* Hauptseite kip_View - Ende */
/* - - - - - - - - */

/* Popup - Tooltip */
.Tooltip
{
    padding: 6px;
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    font-size: 0.8em;
    filter: alpha(opacity=90);
    border-left: #000 1px solid;
    width: 190px;
    color: #0000FF;
    border-bottom: #000 1px solid;
    font-family: Arial;
    background-color: #FFFF66;
    text-align: left;
    moz-opacity: 0.9;
    border-style: none;
    z-index: 99333333;
}

/* - - - - - - - - */
	 
/* GridView */
.divUwgEl1
{
	padding:5px;
}

.gvRowAlternateStyleDefault
{
	background-color: #ccccff;
    font-size: 0.8em;
}
.gvRowStyleDefault
{
	background-color: #ffffff;
    font-size: 0.8em;
}

.gvFrameStyle
{
	background-color: #ffffff;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	margin: 3px;
}

.gvPagerStyle
{
}

.gvFooterStyleDefault
{
}

.gvHeaderStyleDefault
{
	background-color: #dcdcdc;
}

.gvRowSelectorStyleDefault
{
}

.gvSelectedRowStyleDefault
{
}

.gvFilterDropDownStyle
{
}

.gvFilterHighlightRowStyle
{
}

/* style for ADR-Edit Textbox */
.TxtBox
{
    border:solid 1px #C0C0C0;
	width: 220px;
	background-color: #FFFFFF;
    color:Black;
    font-size:0.9em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	cursor:inherit;
}

.TxtBoxEdit
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 110px
}

/* style for ADR-Edit WebNumericEdit Integer */
.IntBox
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 220px
}

.tblOrtPlz
{
   
    width:22px;
}
.TxtOrtPlz
{
    border:solid 1px #C0C0C0;
    background-color: #FFFFFF;
    color:Black;
    font-size:0.9em;
    font-family:Arial, Helvetica, Tahoma;
   
}

.IntBoxEdit
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 110px
}

/* style for ADR-Edit WebNumericEdit Numeric */
.NumBox
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 220px
}

.NumBoxEdit
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 110px
}

/* style for ADR-Edit CheckBox */
.CheckBox
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

.CheckBoxEdit
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

/* style for ADR-Edit WebDateChooser */
.DateBox
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 220px
}

.DateBoxEdit
{
	border-right: #dcdcdc 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 110px
}

.DropDownList
{
	width: 110px
}

/* style for module titles */
.KIP_Head   {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 1.5em;
    font-weight:    normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.KIP_SubHead    {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight:    bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.KIP_SubSubHead {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.KIP_Normal,.KIP_NormalDisabled
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.KIP_NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.KIP_NormalBold
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight: bold
}

/* text style used for error messages */
.KIP_NormalRed
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #ff0000
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.KIP_NormalTextBox
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
}

/*
	WebDateChooser
*/

.DateChooserStyle {
    border: 1px solid #7D8EB5;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.8em;
    z-index: 101;
	height:16px;
}

.DateDayHeaderStyle{
    font-size: 0.8em;
    font-weight:bold;
    border-color:White;
    border-style:solid;
    border-width:1px;
    background-image:url(../../images/KIP/BlueExplorer.gif);
    background-color:White;
    padding-bottom:3px;
    padding-left:3px;
    padding-top:3px;
    padding-right:3px;
}

.DateTitleStyle{
    border-width:1px;
    border-style:outset;
    background-image:url(../../images/KIP/BlueExplorer.gif);
}

.DateSelectedDayStyle{
    color:HighlightTxt;
    background-image:url(../../images/KIP/OrangeExplorer.gif);
}

.DateTodayDayStyle
{
    background-position: 5px;
    font-weight: bold;
    background-image: url(../../images/kip/SelectSign.gif);
    background-repeat: no-repeat;
}

.DateDayStyle 
{
	background-color: #ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.8em;
}

.DateNextPrvStyle{
    border-width:1px;
    border-style:outset;
    background-image:url(../../images/KIP/BlueExplorer.gif);
}

.DateOtherMonthDayStyle {
	color: #AAAAAA;
}

.DateFooterStyle{
    font-size: 0.8em;
    background-color:White;
    border-top:1px;
    border-color: #CCCCCC;
    border-top-style: solid;
    padding-bottom:3px;
    padding-left:3px;
    padding-top:3px;
    padding-right:3px;   
}

.DateDropdownStyle{
    width:95px;
    font-size: 0.8em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    background-color:White;	
}

/* Horizontal Menu below Toolbar */
.divMenu
{
    background-color: #DFDFDF;
}

.Menu
{
}

.MenuStyle
{
}

.MenuItem
{
    background-color: #88ADE4;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    border-right-color: #808080;
    border-right-width: 1px;
    border-right-style: solid;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
}

.MenuHover
{
}

.MenuSelected
{
    background-color: #f0f8ff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #f0f8ff;
    border-right-color: #808080;
    border-right-width: 2px;
    border-right-style: solid;
}


/* Accordion */
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #284E98;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionLink
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #1763D1;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    background-color: #DBE6F8;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-size: 0.9em;
}

/* - - - - - - - - */
/* DataList z.B. kip_Comment_list */
.dl
{
}

.dlFooter
{
}

.dlSelItem
{
}

.dlAlt
{
}

.dlItem
{
}

.dlHeader
{
}

.dlEdit
{
}

.dlSep
{
}

/* - - - - - - - - */
/* WebDialoge */
.WD1
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	background-color: #f0f8ff;
}

.WD1Header
{
}

.WD1Content
{
	background-color: #ffdab9;
}

/* - - - - - - - - */

.WD2
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	background-color: #f0f8ff;
}

.WD2Header
{
}

.WD2Content
{
	background-color: #f0f8ff;
    padding: 10px;
	overflow: auto;
}

/* Detail-Panel */
.pnlWD2
{
	padding: 15px;
}

.divWD2Cmd
{
	padding: 5px;
	background-color: #6699ff;
	border-bottom: #cccccc 2px solid;
}

.divWD2Info
{
	padding:5px;
	background-color: #f0f8ff;
}

.divWD2Data
{
	padding: 5px;
	background-color: #6699ff;
}

/* - - - - - - - - */

.WD3
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	background-color: #f0f8ff;
}

.WD3Header
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 11pt;


}

.WD3Content
{
	background-color: #f0f8ff;
	padding: 10px;
    overflow: auto;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 11pt;

}

/* - - - - - - - - */

.WD4
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
	background-color: #f0f8ff;
}

.WD4Header
{
}

.WD4Content
{
	background-color: #ffdab9;
}

/* - - - - - - - - */

.WD5
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
    font-size: 0.9em;
}

.WD5Header
{
}

.WD5Content
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.9em;
}


