


div.dateboxpp { 
	display: block; position: absolute; z-index: 88000;
	background: white; border: 1px solid black; padding: 2px;
}

table.calendar {
	background: window; border: 1px solid #7F9DB9;
}
table.calyear {
	background: #eaf0f4; border: 1px solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
}
table.calday {
	border: 1px solid #ddd;
}
table.calyear td {
	font-size: small; font-weight: bold; text-align: center;
	white-space: nowrap;
}
table.calmon td, tr.calday td, tr.calday td a, tr.calday td a:visited {
	font-size: x-small; color: #35254F; text-align: center;
	cursor: pointer; text-decoration: none;
}
tr.calday td {
	padding: 1px 3px;
}
tr.calday td a:hover {
	text-decoration: underline;
}
table.calmon td.seld, tr.calday td.seld {
	background: #cddeee;
}
table.calmon td.dis, tr.calday td.dis {
	color: #888;
}
tr.caldow td {
	font-size: x-small; color: #333; font-weight: bold;
	padding: 1px 2px; background: #e8e8f0; text-align: center;
}

div.dateboxpp table.calyear {
	background: #d8e8f0;
}


div.embedded, div.modal, div.overlapped, div.popup, div.highlighted, div.wndcyan {
	margin: 0; padding: 0;
}

div.wc-embedded-none, div.wc-wndcyan-none {
	margin: 0; padding: 0;
}
div.wc-embedded, div.wc-wndcyan {
	margin: 0; padding: 3px; border: 1px solid #aab;
}
div.wc-wndcyan {
	background: white;
}
div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
	margin: 0; padding: 2px; background: #f0f0d8;
}
div.wc-overlapped, div.wc-overlapped-none {
	margin: 0; padding: 2px; background: white;
}
div.wc-modal, div.wc-highlighted, div.wc-overlapped {
	margin: 0; padding: 4px; border: 2px solid #1854c2;
}
div.wc-popup, div.wc-popup-none {
	margin: 0; padding: 1px; background: white;
}
div.wc-popup {
	border: 1px solid #1854c2;
}

div.wc-embedded-none, div.wc-wndcyan-none,
div.wc-modal-none, div.wc-highlighted-none,
div.wc-overlapped-none, div.wc-popup-none {
	border: 0;
}
td.lwt-embedded, td.mwt-embedded, td.rwt-embedded,
td.lwt-popup, td.rwt-popup, td.mwt-popup,
td.lwt-modal, td.mwt-modal, td.rwt-modal,
td.lwt-highlighted, td.mwt-highlighted, td.rwt-highlighted,
td.lwt-overlapped, td.mwt-overlapped, td.rwt-overlapped,
td.lwt-wndcyan, td.mwt-wndcyan, td.rwt-wndcyan {
	font-size: small;
	padding: 4px 0 3px 0; margin: 0 0 2px 0;
	color: white;
}
td.lwt-embedded {
	background-image: url(/zkau/web/zul/img/wnd/wte-l.gif); background-repeat: no-repeat;
	width: 7px;
}
td.mwt-embedded {
	background-image: url(/zkau/web/zul/img/wnd/wte-m.gif); background-repeat: repeat-x;
}
td.rwt-embedded {
	background-image: url(/zkau/web/zul/img/wnd/wte-r.gif); background-repeat: no-repeat;
	width: 7px;
}
td.lwt-popup {
	background-image: url(/zkau/web/zul/img/wnd/wtp-l.gif); background-repeat: no-repeat;
	width: 5px;
}
td.mwt-popup {
	background-image: url(/zkau/web/zul/img/wnd/wtp-m.gif); background-repeat: repeat-x;
}
td.rwt-popup {
	background-image: url(/zkau/web/zul/img/wnd/wtp-r.gif); background-repeat: no-repeat;
	width: 5px;
}

td.lwt-modal, td.lwt-highlighted, td.lwt-overlapped {
	background-image: url(/zkau/web/zul/img/wnd/wto-l.gif); background-repeat: no-repeat;
	width: 7px;
}
td.mwt-modal, td.mwt-highlighted, td.mwt-overlapped {
	background-image: url(/zkau/web/zul/img/wnd/wto-m.gif); background-repeat: repeat-x;
}
td.rwt-modal, td.rwt-highlighted, td.rwt-overlapped {
	background-image: url(/zkau/web/zul/img/wnd/wto-r.gif); background-repeat: no-repeat;
	width: 7px;
}

td.lwt-wndcyan {
	background-image: url(/zkau/web/zul/img/wnd/wtcyan-l.gif); background-repeat: no-repeat;
	width: 5px;
}
td.mwt-wndcyan {
	background-image: url(/zkau/web/zul/img/wnd/wtcyan-m.gif); background-repeat: repeat-x;
}
td.rwt-wndcyan {
	background-image: url(/zkau/web/zul/img/wnd/wtcyan-r.gif); background-repeat: no-repeat;
	width: 5px;
}

.title a, .title a:visited {
	color: white;
}
.caption a:hover, .title a:hover {
	text-decoration: underline;
}

div.modal_mask { 
	position: absolute; z-index: 20000;
	top: 0; left: 0; width: 100%; height: 100%;
	opacity: .8;
	background:transparent !important;
	background: white;
	background-image: url(/zkau/web/zk/img/xmask.png) !important; 
	background-image: none; background-repeat: repeat;
	display: none;
}