/* html */
@page {
	size:landscape;
	margin:1cm;
}
.intratitle {
	display:none;
}
.pagebreaker {
	display:none;
}


html, body {
	background:none;
}
#content_wrap {
	top:0;
	left:0;
	margin:0 !important;
	width:100%;
}
#content_wrap #content{
	width:100%;
	padding:0;
}
h1.page_title {
	background-color:#FFFFFF;
	border:1px solid #404040;
	color:#404040;
}
a {
	color:#000000;
	text-decoration:underline;
}
fieldset {
	border:1px solid #404040;
	background-color:#FCFCFC;
}
legend {
	color:#000000;
	border:1px solid #404040;
	background:none;
}
.ajaxHelpIcon {
	display:none;
}

/* header */
#header {
	display:none;
}

/* actions */
.actionbar {
	display:none;
}
ul.actions li {
	background:none #FFFFFF;
}
ul.actions li a,
ul.actions li span {
	color:#808080;
	text-shadow:none;
}

/* calendar */
.calendar_wrap .calendar_nav_current {
	text-align:left;
}
.calendar_wrap .calendar_nav_current #calendar_date{
	background:none;
	color:#404040;
}
.calendar_nav .calendar_nav_prev,
.calendar_nav .calendar_nav_next {
	display:none;
}

/* tabellen */
table {
	border:1px solid #404040 !important;
	margin-bottom:20px !important;
}
th, td {
	border:1px solid #404040 !important;
	background:#FFFFFF !important;
	background-color:#FFFFFF !important;
}
thead{display:table-header-group}
.scrollTable {
	height:auto !important;
	overflow:visible;
}

/* dijits */
.dijitSpinnerButtonContainer {
	display:none;
}



/* rc_dienstplan */
#dienstplan {
	margin:0;
	padding:0;
	width:100%;
}
#dienstplan .dijitSpinner {
	background-color:#FFFFFF !important;
}
#dienstplan table {
	width:1000px;
}

#dienstplan table thead .empty .calendar_nav {
	height:20px;
}
#dienstplan table thead #head_datum .actions,
#dienstplan table #dienstplanFullscreen{
	display:none;
}
#dienstplan table tr#head_belegte_zimmer,
#dienstplan table tr#head_zimmer_erwartet,
#dienstplan table tr#head_reinigung_erwartet,
#dienstplan table tr#head_abreisen {
	height:0px;
	overflow:hidden;
	visibility:collapse;
}

/* rc_abschluss */
#abschluss table #hglToggleBtn {
	color:#404040;
	background:none;
	border:0;
}
#abschluss #abschluss_header {
	width:2400px;
}
#abschluss tbody#header_group_datum tr td a {
	background-image: none;
}
#abschluss #abschluss_mitarbeiter {
	display:none;
}
#abschluss #abschluss_header_content {
	width:auto;
	overflow:visible;
}
#abschluss #abschluss_header_content #abschluss_header_twrap {
	width:1200px !important;
}
#abschluss table tr.header_group_name th,
#abschluss table tr.header_group_name td {
	background-color:#EEEEEE !important;
}