/** Container **/
.jcContainer table, .jcContainer tr, .jcContainer th, .jcContainer td {border: 0px solid transparent;}
.jcContainer { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
/** grün **/
.jcQuickTip {font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;}
.jcQuickTip .jcQuickTip-tl {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-tr {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-tc {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-header-text {color:#444444;}
.jcQuickTip .jcQuickTip-ml {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-mr {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-mr {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-body {color:#444444;}
.jcQuickTip .jcQuickTip-bl {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-br {background-image:url(../images/jControls/tip-sprite-green.gif);}
.jcQuickTip .jcQuickTip-bc {background-image:url(../images/jControls/tip-sprite-green.gif);}

/** white **/
.jcLayer {background-color:#FFFFFF;}

/** Control **/
.jcControl:hover {border:1px solid #c6c5c5;}
.jcControl-panel:hover, .jcBtn:hover {border:none;}

/** Drop Down  bzw Select Box**/
.jcSelect {float: left; margin-right:3px; cursor:pointer; position:relative;}
.jcSelect-button {position:absolute; right:0px; top:0px; background:transparent url(../images/jControls/trigger.gif) no-repeat 0pt -1pt; width:16px; height:21px;}
.jcSelect-button:hover {background-position:-17px -1pt;}
.jcSelect-button-click:hover {background-position:-34px -1pt;}
.jcSelect-button-disabled { background-position:-102px -1px!important;}
.jcSelect-list {position: absolute; overflow:hidden; height:100px; z-index: 20000; border:1px solid #c6c5c5; border-top:none;}
.jcSelect-list.jcControl, .jcSelect-list.jcControl:hover {border:1px solid #c6c5c5;}
.jcSelect-list .jcGrid-scroller {overflow-y:scroll!important;}
.jcSelect-list .jcGrid-row-first:hover {border-top: 1px solid transparent;}

/** Grid **/
.jcGrid-header-table, .jcGrid-row-table, .jcGrid-footer-table { border-collapse: collapse;table-layout: fixed; }

/** Grid Body **/
.jcGrid-scroller {overflow:auto; overflow-x:hidden; overflow-y:auto; width:auto; height:100%; border-top:none;}
.jcGrid-body {border-collapse:collapse; background-color:white; overflow:hidden; width:auto;}
/** Grid Row **/
.jcGrid-row {background-color:transparent; border-color:#FFFFFF rgb(237, 237, 237) rgb(237, 237, 237); border-style:solid; border-width:1px; cursor:pointer; width:auto;}
.jcGrid-row-alt {background-color:#FAFAFA;}
.jcGrid-row:hover {border:1px solid #c6c5c5; border-left:1px solid transparent; border-right:1px solid transparent; background: #ebebeb url(../images/jControls/row-over.gif) repeat-x left top;}
.jcGrid-row-selected {background-color:transparent !important; background-image: url(../images/jControls/grid3-hrow-over.gif)!important; background-repeat: repeat-x!important; border:1px solid transparent!important;}
.jcGrid-row-selected:hover {border-top:1px solid transparent; border-bottom:1px solid transparent;}
.jcGrid-row td {border-left:0px solid transparent!important; border-right:0px solid transparent!important; vertical-align:top; background-color:transparent; color: #00379b; padding-right:6px;}
.jcControl-disabled .jcGrid-row {cursor:default!important;}
.jcSelect-value .jcGrid-row {border: 1px solid transparent;}
.jcSelect .jcGrid-row td {line-height:13px;}

/** Grid Cell / Col **/
.jcGrid-cell-inner {overflow:hidden; padding:3px 3px 3px 5px; white-space:nowrap; -o-text-overflow: ellipsis;}
.jcGrid-row td.jcGrid-cell-column-hover {background: #efefef url(../images/jControls/row-over-header.gif) repeat-x 0px 0px;}
.jcGrid-pageinfo {font-weight:normal; margin-left: 5px; margin-right: 5px; margin-top: 3.3px; float:left; width:auto;}

/** Grid Footer **/
.jcGrid-footer {background:#F9F9F9 url(../images/jControls/grid3-frow.gif) repeat-x 0pt top; cursor:default; padding:1px 0pt 0pt;}
.jcGrid-footer-inner {overflow:hidden;}
.jcGrid-footer-offset {padding-left:1px; width:auto;}
.jcGrid-footer-hd-inner {min-height:14px; overflow:hidden; padding:3px 3px 3px 5px; white-space:nowrap; cursor:inherit;}
.jcGrid-footer-hd-row td {border-left:0px solid transparent!important; border-right:0px solid transparent!important; line-height:15px; vertical-align:middle; line-height:normal;}

/** Time */
.jcCalendar-view-decade .jcCalendar-entry {font-size: 11px;}
.jcCalendar-view-decade .jcCalendar-entry-text {margin-left:8%;width:90%;}
.jcCalendar-view-time {margin-left:15%;}
.jcCalendar-view-time .jcCalendar-time-hour .jcSelect {width: 65px;}
.jcCalendar-view-time .jcCalendar-time-minute .jcSelect {width: 45px;}