/** Container **/
.jcContainer table, .jcContainer tr, .jcContainer th, .jcContainer td {/* background-color: transparent;*/ border: 0px solid transparent; }
.jcContainer, .jcContainer input{ font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;text-align:left;}

/** Sort **/
.jcSort-asc .jcSort-icon{ background-image: url(images/sort_asc.gif); display:inline;}
.jcSort-desc .jcSort-icon{ background-image: url(images/sort_desc.gif);display:inline; }
.jcSort-icon {background-repeat:no-repeat;display:none;height:4px;margin-left:3px;vertical-align:middle;width:13px;}

/** Tools **/
.jcTool { cursor:pointer;background-image: url(images/tools-sprites-trans.gif); background-repeat: no-repeat; width: 15px; height: 15px; float:right; position:relative; }
.jcTool-close{background-position:0 0px;}
.jcTool-close:hover{background-position:-15px 0px;}

.jcTool-pin-on{background-position:0 -135px;}
.jcTool-pin-on:hover{background-position:-15px -135px;}
.jcTool-pin-off{background-position:0 -150px;}
.jcTool-pin-off:hover{background-position:-15px -150px;}

.jcTool-collapse-south{background-position:0 -195px;}
.jcTool-collapse-south:hover{background-position:-15px -195px;}
.jcTool-collapse-north{background-position:0 -210px;}
.jcTool-collapse-north:hover{background-position:-15px -210px;}
.jcTool-collapse-west{background-position:0 -180px;}
.jcTool-collapse-west:hover{background-position:-15px -180px;}
.jcTool-collapse-east{background-position:0 -165px;}
.jcTool-collapse-east:hover{background-position:-15px -165px;}
.jcTool-expand-south{background-position:0 -210px;}
.jcTool-expand-south:hover{background-position:-15px -210px;}
.jcTool-expand-north{background-position:0 -195px;}
.jcTool-expand-north:hover{background-position:-15px -195px;}
.jcTool-expand-west{background-position:0 -165px;}
.jcTool-expand-west:hover{background-position:-15px -165px;}
.jcTool-expand-east{background-position:0 -180px;}
.jcTool-expand-east:hover{background-position:-15px -180px;}

/** Control **/
.jcControl { overflow: hidden; border:1px solid #B5B8C8;overflow:hidden; background:#FFFFFF url(images/text-bg.gif) repeat-x 0pt 0pt;}
.jcControl .jcControl-panel { border: 0px solid transparent; }
.jcControl:hover { border:1px solid #7EADD9;}
.jcControl-disabled { border-color:#B5B8C8!important;color:#B5B8C8;}
.jcControl-panel {height:15px; white-space: nowrap;overflow:hidden;cursor:default ;font-weight:bold;color:#3f3036;background-image:url(images/panel-title-light-bg.gif);padding:3px;line-height:normal;}
.jcControl-panel-top {border-bottom:1px solid #B5B8C8!important;}
.jcControl-panel-bottom {border-top:1px solid #B5B8C8!important;}
.jcControl-title{float: left; width: 100%;/*overflow:hidden*/;margin-top:1px;}

/** Drop Down  bzw Select Box**/
.jcSelect{float: left; margin-right:3px;/*height: 21px;*/cursor:pointer;position:relative;}
.jcSelect-value { background-color: transparent; border: 0px solid transparent;height:21px;padding-right:16px;}
.jcSelect-button { position:absolute;right:0px;top:0px; background:transparent url(images/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:200px; z-index: 20000;border:1px solid #98C0F4;}
.jcSelect-list .jcGrid-scroller {overflow-y:scroll!important;}
.jcSelect .jcSelect-select-value-empty {padding-left:5px;padding-top:4px;white-space:nowrap;}

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

/** Grid Header **/
.jcGrid-header {background:#F9F9F9 url(images/grid3-hrow.gif) repeat-x scroll 0pt bottom; cursor:default; padding:1px 0pt 0pt; }
.jcGrid-header-inner { overflow:hidden; }
.jcGrid-header-offset {padding-left:1px;width:100%;}
.jcGrid-header-hd {cursor:pointer;/*-moz-user-select:none;*/}
.jcGrid-header-hd:hover {background:#EBF3FD url(images/grid3-hrow-over.gif) repeat-x scroll left bottom; }
.jcGrid-header-hd-nodata:hover {background-image:url(images/grid3-hrow-over-nodata.gif); }
.jcGrid-header-hd-nosort {cursor:default;}
.jcGrid-header-hd-inner {min-height:14px;overflow:hidden;padding:3px 3px 3px 5px;white-space:nowrap;cursor:inherit;/*position:relative;*/}
.jcGrid-header-hd:not([rowspan='1']) .jcGrid-header-hd-inner{white-space:normal;}
.jcGrid-header-hd[rowspan] .jcGrid-header-hd-inner{white-space:normal;}
.jcGrid-header-hd-row td {border-left:0px solid transparent!important;border-right:0px solid transparent!important;line-height:15px;vertical-align:bottom;/*-moz-user-focus:normal;*/line-height:normal;}
.jcGrid-header-hd-row .jcSort-asc, .jcGrid-header-hd-row .jcSort-desc{background:#EBF3FD url(images/grid3-hrow-over.gif) repeat-x scroll left bottom; }
.jcControl-disabled .jcGrid-header-hd {cursor:default!important;}

/** Grid Body **/
.jcGrid-scroller {overflow:auto;overflow-x:hidden;overflow-y:auto;/*overflow:hidden*/;width:100%;height:100%;}
.jcGrid-body { border-collapse:collapse;background-color:white; overflow:hidden;width:100%;}
/** 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:100%;}
.jcGrid-row-alt { background-color:#FAFAFA; }
.jcGrid-row:hover { border:1px solid #dddddd;background: #efefef url(images/row-over.gif) repeat-x left top; }
.jcGrid-row-selected {background:#DFE8F6 none repeat scroll 0% !important;border:1px dotted #A3BAE9;}
.jcGrid-row td{border-left:0px solid transparent!important;border-right:0px solid transparent!important;vertical-align:top;background-color:transparent;}
.jcControl-disabled .jcGrid-row{cursor:default!important;}
.jcSelect-drop .jcGrid-row { border: 0px 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/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/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:100%;}
.jcGrid-footer-hd-inner {min-height:14px;overflow:hidden;padding:3px 3px 3px 5px;white-space:nowrap;cursor:inherit;/*position:relative;*/}
.jcGrid-footer-hd-row td {border-left:0px solid transparent!important;border-right:0px solid transparent!important;line-height:15px;vertical-align:middle;/*-moz-user-focus:normal;*/line-height:normal;}

/** QuickTip **/
.jcQuickTip {border:0pt none;left:0pt;position:absolute;top:0pt;z-index:30000;}
.jcQuickTip .jcQuickTip-tl {background:transparent url(images/tip-sprite.gif) no-repeat 0pt 0pt;overflow:hidden;padding-left:6px;}
.jcQuickTip .jcQuickTip-tr {background:transparent url(images/tip-sprite.gif) no-repeat scroll right 0pt;overflow:hidden;padding-right:6px;}
.jcQuickTip .jcQuickTip-tc {background:transparent url(images/tip-sprite.gif) no-repeat scroll 0pt -62px;overflow:hidden;padding-top:3px;}
.jcQuickTip .jcQuickTip-header-text {color:#444444;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0pt 0pt 2px;padding:0pt;overflow:hidden;}
.jcQuickTip .jcQuickTip-ml {background:#FFFFFF url(images/tip-sprite.gif) no-repeat scroll 0pt -124px;padding-left:6px;}
.jcQuickTip .jcQuickTip-mr {background:transparent url(images/tip-sprite.gif) no-repeat scroll right -124px;padding-right:6px;}
.jcQuickTip .jcQuickTip-mr {background:transparent url(images/tip-sprite.gif) no-repeat scroll right -124px;padding-right:6px;}
.jcQuickTip .jcQuickTip-body {color:#444444;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;margin:0pt !important;padding:0pt;overflow:hidden;}
.jcQuickTip .jcQuickTip-bl {background:transparent url(images/tip-sprite.gif) no-repeat scroll 0pt -59px;padding-left:6px;}
.jcQuickTip .jcQuickTip-br {background:transparent url(images/tip-sprite.gif) no-repeat scroll right -59px;padding-right:6px;}
.jcQuickTip .jcQuickTip-bc {background:transparent url(images/tip-sprite.gif) no-repeat scroll 0pt -121px;height:3px;overflow:hidden;}

/** allgemeines **/
.jcClear{clear:both;}
.jcCursorPointer{cursor:pointer;}
.jcCursorMove{cursor:move;}
.jcWidthFull{float:right;overflow:hidden;width:0.1px;height:0.1px;visibility:hidden;border:0px solid #FF0000;}

/** Toolbar **/
.jcToolbar { height: 21px; }
.jcToolbar:hover{border: 0px solid transparent;}
/** buttons **/
.jcBtn  {/*-moz-user-select:none;*/float: left; width:auto;background:transparent none repeat scroll 0% 50%;border: 0px solid transparent;}
.jcBtn * { cursor: pointer; margin:0px;padding:0px;}

.jcBtn .jcBtn-disabled * { color:gray; cursor:default; }
.jcBtn .jcBtn-btn {white-space:nowrap;}
.jcBtn .jcBtn em{font-style:normal;font-weight:normal;margin:0px;padding:0px;}

.jcBtn .jcBtn-btn .jcBtn-button{margin-top:3px;font-weight:normal;font-style:normal;background-color:transparent;border:0 none transparent;overflow:hidden;width:auto;height:100%;}
.jcBtn .jcBtn-icon-only .jcBtn-button{background-position:50% 50%;background-repeat:no-repeat;height:16px;width:16px;padding:0;}
.jcBtn .jcBtn-text-only .jcBtn-button{padding:0;margin:0px;}
.jcBtn .jcBtn-text-icon .jcBtn-button{background-position:0px 50%;background-repeat:no-repeat;height:16px;padding-left:20px;}

.jcBtn-left, .jcBtn-center, .jcBtn-right{float:left;height:21px;}
.jcBtn .jcBtn-left{width:3px;background-repeat: no-repeat; background-position: 0 0;}
.jcBtn .jcBtn-center{background-repeat: repeat-x; background-position: 0 -42px; padding:0px;margin:0px;}
.jcBtn .jcBtn-right{width:3px;background-repeat: no-repeat; background-position: 0 -21px;}

.jcBtn-checked {border:0px solid transparent;}
.jcBtn-checked .jcBtn-left{background-image:url(images/btn-sprite-checked.gif);}
.jcBtn-checked .jcBtn-center{background-image:url(images/btn-sprite-checked.gif);}
.jcBtn-checked .jcBtn-right{background-image:url(images/btn-sprite-checked.gif);}

.jcBtn-checked-disabled .jcBtn-left{background-image:url(images/btn-sprite-checked-disabled.gif);}
.jcBtn-checked-disabled .jcBtn-center{background-image:url(images/btn-sprite-checked-disabled.gif);}
.jcBtn-checked-disabled .jcBtn-right{background-image:url(images/btn-sprite-checked-disabled.gif);}

.jcBtn:hover {border:0px solid transparent;}
.jcBtn:hover .jcBtn-left{background-image:url(images/btn-sprite.gif);}
.jcBtn:hover .jcBtn-center{background-image:url(images/btn-sprite.gif);}
.jcBtn:hover .jcBtn-right{background-image:url(images/btn-sprite.gif);}

.jcBtn-checked-disabled:hover .jcBtn-left{background-image:url(images/btn-sprite-checked-disabled.gif);}
.jcBtn-checked-disabled:hover .jcBtn-center{background-image:url(images/btn-sprite-checked-disabled.gif);}
.jcBtn-checked-disabled:hover .jcBtn-right{background-image:url(images/btn-sprite-checked-disabled.gif);}

.jcBtn .jcBtn-click .jcBtn-left{background-position:0pt -63px;}
.jcBtn .jcBtn-click .jcBtn-center{background-position:0pt -105px;}
.jcBtn .jcBtn-click .jcBtn-right{background-position:0pt -84px;}

.jcBtn-first {background-image: url(images/page/first.gif);}
.jcBtn-first-disabled {background-image: url(images/page/first-disabled.gif);}
.jcBtn-prev {background-image: url(images/page/prev.gif);}
.jcBtn-prev-disabled {background-image: url(images/page/prev-disabled.gif);}
.jcBtn-next {background-image: url(images/page/next.gif);}
.jcBtn-next-disabled {background-image: url(images/page/next-disabled.gif);}
.jcBtn-last {background-image: url(images/page/last.gif);}
.jcBtn-last-disabled {background-image: url(images/page/last-disabled.gif);}
.jcBtn-collapse-all {background-image: url(images/treeview/collapse-all.png);}
.jcBtn-collapse-all-disabled {background-image: url(images/treeview/collapse-all-disabled.png);}
.jcBtn-expand-all {background-image: url(images/treeview/expand-all.png);}
.jcBtn-expand-all-disabled {background-image: url(images/treeview/expand-all-disabled.png);}
.jcBtn-search-container{margin-right:10px;}
.jcBtn-search {background-image: url(images/treeview/search.png);}
.jcBtn-search-disabled {background-image: url(images/treeview/search-disabled.png);}
.jcBtn-search-value{margin-left:10px;margin-right:5px;float:left;width:150px;}
.jcBtn-close {background-image: url(images/btn-close.gif);}
.jcBtn-delete {background-image: url(images/bin_closed.png);}

/** LAYER **/
.jcLayer {z-index:21000;position:absolute;left:0px;top:0px;width:100%;height:100%; background-color:#000000;}

/** LOADING **/
.jcLoading {cursor:default;z-index:21001;position:absolute;height:60px;left:0px;top:0px;}
.jcLoading:hover { border:0px solid #7EADD9;}
.jcLoading .jcLoading-background-ml {width:100%; height:60px; background:transparent url(images/loading-background-ml.png) no-repeat left;}
.jcLoading .jcLoading-background-mc {margin-left:15px;margin-right:15px;height:60px; background:transparent url(images/loading-background-mc.png) repeat-x center center;}
.jcLoading .jcLoading-background-mr {width:100%; height:60px; background:transparent url(images/loading-background-mr.png) no-repeat right;}
.jcLoading .jcLoading-animation {float:left; width:32px; height:32px; background-image: url(images/loading.gif); margin-top:14px;}
.jcLoading .jcLoading-text {float:left;margin-left: 10px;margin-top:22px;color:#000000;}
/* IE sucks */
.jcLoading.IE6 .jcLoading-background-ml {width: 250px;}
.jcLoading.IE6 .jcLoading-background-ml {background-image:url(images/loading-background-ml.gif);}
.jcLoading.IE6 .jcLoading-background-mc {background-image:url(images/loading-background-mc.gif);}
.jcLoading.IE6 .jcLoading-background-mr {background-image:url(images/loading-background-mr.gif);}

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

/** Treeview Header **/
.jcTree-header {background:#F9F9F9 url(images/grid3-hrow.gif) repeat-x scroll 0pt bottom; cursor:default; padding:1px 0pt 0pt; }
.jcTree-header-inner { overflow:hidden; }
.jcTree-header-offset {padding-left:1px;width:100%;}
.jcTree-header-hd {cursor:pointer;/*-moz-user-select:none;*/}
.jcTree-header-hd:hover {background:#EBF3FD url(images/grid3-hrow-over.gif) repeat-x scroll left bottom; }
.jcTree-header-hd-nodata:hover {background-image:url(images/grid3-hrow-over-nodata.gif); }
.jcTree-header-hd-nosort {cursor:default;}
.jcTree-header-hd-inner {min-height:14px;overflow:hidden;padding:3px 3px 3px 5px;white-space:nowrap;cursor:inherit;/*position:relative;*/}
.jcTree-header-hd:not([rowspan='1']) .jcTree-header-hd-inner{white-space:normal;}
.jcTree-header-hd[rowspan] .jcTree-header-hd-inner{white-space:normal;}
.jcTree-header-hd-row td {border-left:0px solid transparent!important;border-right:0px solid transparent!important;line-height:15px;vertical-align:bottom;/*-moz-user-focus:normal;*/line-height:normal;}
.jcTree-header-hd-row .jcSort-asc, .jcTree-header-hd-row .jcSort-desc{background:#EBF3FD url(images/grid3-hrow-over.gif) repeat-x scroll left bottom; }
.jcControl-disabled .jcTree-header-hd {cursor:default!important;}

/** Treeview Body **/
.jcTree-scroller {overflow:auto;overflow-x:hidden;overflow-y:auto;/*overflow:hidden*/;width:100%;height:100%;}
.jcTree-body {/*-moz-user-select:none;*/border-collapse:collapse;background-color:white; overflow:hidden;width:100%;}
/** Treeview Row **/
.jcTree-row {position:relative;background-color:transparent;border-color:#FFFFFF #EDEDED #EDEDED;border-style:solid;border-top-width:1px;border-left-width:0px;border-right-width:0px;border-bottom-width:1px;cursor:pointer;width:100%;}
.jcTree-row-alt { background-color:#FAFAFA; }
.jcTree-row-search{ background-color:#E5FFD5; border-color:#FFFFFF #CEE8BE #CEE8BE}
.jcTree-row-alt.jcTree-row-search {background-color:#E0FAD0;}
.jcTree-row:hover { border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background: #efefef url(images/row-over.gif) repeat-x left top; }
.jcTree-row-selected {background:#DFE8F6 none repeat scroll 0% !important;border-top:1px dotted #A3BAE9;border-bottom:1px dotted #A3BAE9;}
.jcTree-row td{border-left:0px solid transparent!important;border-right:0px solid transparent!important;vertical-align:top;background-color:transparent;}
.jcControl-disabled .jcTree-row{cursor:default!important;}
.jcSelect-drop .jcTree-row { border: 0px solid transparent; }
.jcSelect .jcTree-row td {line-height:13px;}
.jcxType-tree.jcSelect-list{height:400px;}

.jcTree-body .jcTree-spacer{float:left;width:16px;height:19px;}

/** Treeview Nodelines**/
.jcTree-body .jcTree-container-elbow {z-index:2;position:absolute;bottom:-1px;top:-1px;}
.jcTree-body .jcTree-container-elbow .jcTree-elbow{float:left;border:0px dotted #c6c6c6;}
.jcTree-body .jcTree-container-elbow .jcTree-elbow-line{border-left-width:1px;margin-left:8px;width:7px;height:100%;}
.jcTree-body .jcTree-container-elbow .jcTree-elbow-node{border-left-width:1px;margin-left:8px;width:1px;height:100%;}
.jcTree-body .jcTree-container-elbow .jcTree-elbow-node-end{border-left-width:1px;margin-left:8px;width:1px;height:12px;}
.jcTree-body .jcTree-container-elbow .jcTree-elbow-item{border-bottom-width:1px;margin-top:10px;width:14px;height:1px;margin-left:-1px;}
.jcTree-body .jcTree-row-expanded .jcTree-container-elbow .jcTree-elbow-childs{position:absolute;border-right-width:1px;left:0px;top:0px;right:-2px;bottom:0px;margin-top:11px;}
.jcTree-body .jcTree-row-collapsed .jcTree-container-elbow .jcTree-elbow-childs{display:none;}

/** Treeview node open/close icons und Node Symbole **/
.jcTree-body .jcTree-container-symbol {z-index:3;position:absolute;bottom:0px;top:0px;}
.jcTree-body .jcTree-container-symbol .jcTree-symbol{float:left;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;margin-top:1px;}
.jcTree-body .jcTree-container-symbol .jcTree-symbol-node{background-image:url(images/treeview/symbol-node.png);}
.jcTree-body .jcTree-container-symbol .jcTree-symbol-icon{background-image:url(images/treeview/symbol-icon.png);}

/** Treeview Node open close **/
.jcTree-body .jcTree-row-collapsed .jcTree-container-symbol .jcTree-symbol-node{background-position: 0px 0px;}
.jcTree-body .jcTree-row-expanded .jcTree-container-symbol .jcTree-symbol-node{background-position: 0px -16px;}

/** Treeview Node Symbole Item **/
.jcTree-body .jcTree-symbol-item .jcTree-symbol-icon{background-position: 0px 0px;}
.jcTree-body .jcTree-row:hover .jcTree-symbol-item .jcTree-symbol-icon{background-position: 0px -16px;}
.jcTree-body .jcTree-row-selected .jcTree-symbol-item .jcTree-symbol-icon{background-position: 0px -32px;}
.jcTree-body .jcTree-row-selected.jcTree-row:hover .jcTree-symbol-item .jcTree-symbol-icon{background-position: 0px -48px;}

/** Treeview Node Symbole Folder collapsed **/
.jcTree-body .jcTree-row-collapsed .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -16px 0px;}
.jcTree-body .jcTree-row-collapsed.jcTree-row:hover .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -16px -16px;}
.jcTree-body .jcTree-row-collapsed.jcTree-row-selected .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -16px -32px;}
.jcTree-body .jcTree-row-collapsed.jcTree-row-selected.jcTree-row:hover .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -16px -48px;}

/** Treeview Node Symbole Folder expanded **/
.jcTree-body .jcTree-row-expanded .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -32px 0px;}
.jcTree-body .jcTree-row-expanded.jcTree-row:hover .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -32px -16px;}
.jcTree-body .jcTree-row-expanded.jcTree-row-selected .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -32px -32px;}
.jcTree-body .jcTree-row-expanded.jcTree-row-selected.jcTree-row:hover .jcTree-symbol-folder .jcTree-symbol-icon{background-position: -32px -48px;}

/** Treeview Cell / Col **/
.jcTree-cell-inner {overflow:hidden;padding:3px 3px 3px 5px;white-space:nowrap;-o-text-overflow: ellipsis;}
.jcTree-pageinfo { font-weight:normal;margin-left: 5px; margin-right: 5px; margin-top: 3.3px;float:left; width:auto;}
/** Treeview Footer **/
.jcTree-footer {background:#F9F9F9 url(images/grid3-frow.gif) repeat-x 0pt top; cursor:default; padding:1px 0pt 0pt; }
.jcTree-footer-inner { overflow:hidden; }
.jcTree-footer-offset {padding-left:1px;width:100%;}
.jcTree-footer-hd-inner {min-height:14px;overflow:hidden;padding:3px 3px 3px 5px;white-space:nowrap;cursor:inherit;/*position:relative;*/}
.jcTree-footer-hd-row td {border-left:0px solid transparent!important;border-right:0px solid transparent!important;line-height:15px;vertical-align:middle;/*-moz-user-focus:normal;*/line-height:normal;}

/** Calendar element **/
.jcxType-calendar {min-width:200px;}
.jcSelect .jcCalendar-select-value {padding-left:5px;padding-top:4px;white-space:nowrap;}
.jcxType-calendar.jcSelect-list{min-width:200px;height:auto;}

.jcCalendar-effect-parent {overflow:hidden; position:relative;}
.jcCalender-effect-overlay {left:0px;top:0px;position:absolute;width:100%;height:100%;z-index:2;}
.jcCalendar-value {font-weight:normal;white-space:nowrap;margin-left:25px;margin-top:4px;}

/** Select auswahl zum ansicht wechsel und vor/zurück */
.jcCalendar-select-upper {padding-top:5px;width:100%;}
.jcCalendar-select-upper .jcCalendar-select-prev, .jcCalendar-select-upper .jcCalendar-select-current, .jcCalendar-select-upper .jcCalendar-select-next {height:16px;background-color: transparent;background-repeat:no-repeat; background-position: 0px 0px;cursor:pointer;text-align:center;}
.jcCalendar-select-upper .jcCalendar-select-current {margin-left:16px;margin-right:16px;}
.jcCalendar-select-upper .jcCalendar-select-prev {background-image:url(images/page/prev-disabled.gif);float:left;width:16px;}
.jcCalendar-select-upper .jcCalendar-select-prev:hover, .jcCalendar-select-upper .jcCalendar-select-prev-hover {background-image: url(images/page/prev.gif);}
.jcCalendar-select-upper .jcCalendar-select-next {background-image: url(images/page/next-disabled.gif);float:right;width:16px;}
.jcCalendar-select-upper .jcCalendar-select-next:hover, .jcCalendar-select-upper .jcCalendar-select-next-hover {background-image: url(images/page/next.gif);}

/** Ansichten **/
.jcCalendar-entries-line, .jcCalendar-week-line {padding-top:5px;height:36px;}
.jcCalendar-week-line .jcCalendar-week-entry {cursor:auto;}
.jcCalendar-entries-line .jcCalendar-entry {cursor:pointer;}
.jcCalendar-entries-line .jcCalendar-entry, .jcCalendar-week-line .jcCalendar-week-entry {float:left;height:100%;width:24%;border:1px solid transparent;_border-color:#FFFFFF;border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.jcCalendar-entries-line .jcCalendar-entry-text, .jcCalendar-week-line .jcCalendar-week-entry {width:100%;text-align:center;margin-top:11px;}
.jcCalendar-entries-line .jcCalendar-entry:hover, .jcCalendar-entries-line .jcCalendar-entry-hover, .jcCalendar-entries-line .jcCalendar-entry-selected {background-color:transparent;background-repeat:repeat-x;background-position:center center;border-color:#71A0DD;}
.jcCalendar-entries-line .jcCalendar-entry:hover, .jcCalendar-entries-line .jcCalendar-entry-hover {background-image:url(images/calendar-entry-hover.gif);}
.jcCalendar-entries-line .jcCalendar-entry-selected {background-image:url(images/calendar-entry-selected.gif);}
.jcCalendar-entries-line .jcCalendar-entry-now {font-weight:bold;}
.jcCalendar-entries-line .jcCalendar-entry-outofrange {color:#888888;}

/** Tagesansicht **/
.jcCalendar-view-days .jcCalendar-entries-line, .jcCalendar-view-days .jcCalendar-week-line {height:15.5px;}
.jcCalendar-view-days .jcCalendar-entry, .jcCalendar-view-days .jcCalendar-week-entry, .jcCalendar-view-days .jcCalendar-entry:hover, .jcCalendar-view-days .jcCalendar-entry-hover, .jcCalendar-view-days .jcCalendar-entry-selected {width:13%;margin-top:0px;}
.jcCalendar-view-days .jcCalendar-entry-text, .jcCalendar-view-days .jcCalendar-entry:hover .jcCalendar-entry-text, .jcCalendar-view-days .jcCalendar-entry-hover .jcCalendar-entry-text, .jcCalendar-view-days .jcCalendar-entry-selected .jcCalendar-entry-text {margin-top:1px;}
.jcCalendar-view-days .jcCalendar-entry-weekend {color:#AA0000;}
.jcCalendar-view-days .jcCalendar-entry-outofrange.jcCalendar-entry-weekend {color:#FF8888;}
.jcCalendar-view-days .jcCalendar-entry-disabled.jcCalendar-entry-weekend {color:#FFCCCC;}

/** Time */
.jcCalendar-view-time {margin-top:10px;margin-bottom:5px;margin-left:20%;}
.jcCalendar-view-time .jcCalendar-time-hour, .jcCalendar-view-time .jcCalendar-time-minute, .jcCalendar-view-time .jcCalendar-time-separator {float:left;}
.jcCalendar-view-time .jcCalendar-time-separator {margin-left:5px;margin-right:5px;text-align:center;margin-top:3px;}
.jcCalendar-view-time .jcCalendar-time-hour .jcSelect {width: 55px;}
.jcCalendar-view-time .jcCalendar-time-minute .jcSelect {width: 40px;}
.jcSelect-list.jcCalendar-select-list-time, .jcSelect-list.jcCalendar-select-list-time:hover {height:110px;}

/** Tagesansicht **/
.jcCalendar-view-decade .jcCalendar-select-current {cursor:auto;}
.jcCalendar-view-decade .jcCalendar-entry-text {margin-top:6px;width:80%;text-align:left;margin-left:17%;}
.jcCalendar-view-decade .jcCalendar-entry:hover .jcCalendar-entry-text, .jcCalendar-view-decade .jcCalendar-entry-hover .jcCalendar-entry-text, .jcCalendar-view-decade .jcCalendar-entry-selected .jcCalendar-entry-text {margin-top:6px;}
.jcCalendar-view-decade .jcCalendar-entry-disabled.jcCalendar-entry:hover .jcCalendar-entry-text {margin-top:6px;}

/** Allgemeines **/
.jcCalendar-entries-line .jcCalendar-entry-disabled {color:#CCCCCC;}
.jcCalendar-entries-line .jcCalendar-entry-disabled.jcCalendar-entry:hover {cursor:auto;background-image:none;border:1px solid transparent;}