#app-header {
    padding: 8px 15px;
}

.x-body {
	/*-webkit-font-smoothing: inherit !important;*/
	-webkit-font-smoothing: subpixel-antialiased !important;
}

#gebruiker {
	position:absolute;
	right:5px;
	bottom:5px;
	color:#FFFFFF
}

.x-border-layout-ct,
body.x-border-layout-ct {
    background: #615E5B !important;
}

.portlet-content {
    padding: 10px;
    font-size: 11px;
}

.x-column-layout-ct .x-panel {
	margin-bottom:10px;
}

.x-form-plus-trigger{
	background-image:url('mod/trigger-plus.gif') !important;
}

.menu {
	position:relative;
	width:100%;
	height:100%;
}

.html-no-border .x-html-editor-wrap {
	border: 0;
}

.menu a {
	display:block;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	color:#615E5B;
	border-bottom:1px solid #dadada;
	width:100%;
	height:32px;
	line-height:32px;
/*	background:url(resources/images/form/text-bg.gif) top repeat-x #ffffff;*/
	filter:alpha(opacity:100);
	opacity:1.0;
}

.menu a:hover {
	font-weight:bold;
}

.menu .item:hover .round {
	background:url(images/menu-half.png) no-repeat center;
}

.menu .item-active a {
	font-weight:bold
}

.menu .item, .menu .item-active {
	position:relative;
	width:100%;
	height:32px;
}

.menu .item .round, .menu .item-active .round {
	position:absolute;
	top:0px;
	right:5px;
	background:url(images/menu-empty.png) no-repeat center;
	width:26px;
	height:32px;
}

.menu .item-active .round {
	background:url(images/menu-filled.png) no-repeat center;
}

/* shared styles for the ActionColumn icons */
/*.x-action-col-icon img {
	height: 16px;
	width: 16px;
	cursor: pointer;
}*/
/* custom icon for the "buy" ActionColumn icon */
.x-action-col-icon.delete {
	background-image: url(icons/delete.gif);
}

.x-tree-node img.folder, .x-tree-node-collapsed img.folder{
	background-image: url(icons/delete.gif);
}
 
.x-tree-node-expanded img.folder {
	background-image: url(icons/delete.gif);
}

/* Color styles */
.gridCellStyled {
	display:block;
	margin: -5px -10px -4px -10px;
	padding: 5px 10px 4px 10px;
}

.gridCellStyled.rood {
	background:rgba(250,203,203, 0.75);
}

.comboStyled {
	margin:-1px -7px;
	padding-left:7px;
}

.unplanned-cell{
    background-color: red;
}

.planned-cell{
    background-color: green;
}


.x-fieldset {
	overflow: visible !important;
}

.x-calendar-event-display-as {
	position: absolute;
	top:1px;
	left:1px;
	bottom:1px;
	width:5px;
}

.x-calendar-event .x-calendar-event-inner {
	position: relative;
	padding: 2px 4px 2px 9px !important;
}
