/* Freimeldungen 4 Printversion*/

/* Rahmen um Grafiken nicht darstellen */
body .timetable_table a img {
	border: none;
}

.Buchungsinfo {
	margin: 5px 0px 10px 0px; 
	border-bottom: 1px solid #999;
	font-size: 12px;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 12px;
}

body .block {
	padding-left: 36px;
}

/* Internet Explorer Spezifika -> Cascadentiefe von oben nach unten erhoehen */


/* -------- eine oder keine Klasse in der Cascade -------- */

body .timetable_table th, 
body .timetable_table td, 
body .timetable_table tr {
	padding:0;
	margin:0;
	border-spacing:0;
	font-size:9px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	border-collapse:collapse;
}

body .timetable_table td a {
	display:block;
	height:18px;
	width:100%;
	overflow: hidden;
}

body .timetable_table .label.monat {
	font-size:14px;
	font-style:italic;
	height:20px;
	line-height:20px;
	text-align:left;
	padding-left:350px;
}

body .timetable_table td.tag {
	border-right:1px dotted #888;
	border-bottom:1px solid #888;
}

body .timetable_table td a.booked {
	text-align:center;
	color: #fff	;
}


body .timetable_table td.marked a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green_middle.png);
	background-position: 0px 0px;
	display: block;
}

body .timetable_table td.booked a.status_1,
body .timetable_table td.booked a.status_2,
body .timetable_table td.booked a.status_3,
body .timetable_table td.booked a.status_5,
body .timetable_table td.booked a.status_6,
body .timetable_table td.booked a.status_7{
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_middle.png);
	background-position: 0px -18px;
	display: block;
}

/* Anfrage Mitte*/
body .timetable_table td.booked a.status_4 {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_middle.png);
	background-position: 0px 53px;
	display: block;
}

/* externe Buchungen Mitte  */
body .timetable_table td.booked a.foreign {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_middle.png);
	background-position: 0px -36px;
	text-align:center;
	display: block;
}

/* externe Anfragen Mitte  */
body .timetable_table td.booked a.foreign_status_4 {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_middle.png);
	background-position: 0px 18px;
	text-align:center;
	display: block;	
}

body .timetable_table td.booked_left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_left.png);
	background-repeat: no-repeat;
	background-position: 9px 0px;
}

body .timetable_table td.booked_right a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body .timetable_table td.booked_left_right a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_left_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*Hier die blauen Ecken für Anfragen*/

/* Beginn Anfrage*/
body .timetable_table td.request_left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_left.png);
	background-repeat: no-repeat;
	background-position: 9px -36px;
}

/* Ende Anfrage*/
body .timetable_table td.request_right a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_right.png);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}

/* Ende Anfrage + Anfang Anfrage */
body .timetable_table td.request_left_right a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_left_right.png);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}

/* Ende Anfrage + Anfang Buchung */
body .timetable_table td.request_booked_left_right a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_left_right.png);
	background-repeat: no-repeat;
	background-position: 0px -108px;
}

/* Ende Buchung + Anfang Anfrage  */
body .timetable_table td.request_booked_right_left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_red_left_right.png);
	background-repeat: no-repeat;
	background-position: 0px -72px;
}



/* -------- Zwei Klassen in der Cascade -------- */

body .timetable_table th.zelle.tage {
	border-right:1px solid #666;
	border-bottom:1px solid #333;
	width:18px;
	cursor:help;
	text-align:center;
}

body .timetable_table th.zelle.kw {
	border-right:1px solid #666;
	width:18px;
	text-align:center;
	font-size:9px;
}

body .timetable_table td.label.zimmer {
	height: 18px;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	padding-right: 10px;
}

body .timetable_table td.tag.switch1 {
	background: #ccc;
}

body .timetable_table td.tag.switch2 {
	background: #bcbcbc;
}

body .timetable_table td a.booked.width_1,
body .timetable_table td a.booked.width_0 { width:18px; }
body .timetable_table td a.booked.width_2 { width:37px; }
body .timetable_table td a.booked.width_3 { width:56px; }
body .timetable_table td a.booked.width_4 { width:72px; }
body .timetable_table td a.booked.width_5 { width:90px; }

body .timetable_table td.marked.left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green_left.png);
	background-repeat: no-repeat;
	background-position: 9px 0px;
}

/* Ende Freimeldung + Beginn Anfrage*/
body .timetable_table td.right.request_left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green2_right.png);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}

body .timetable_table td.right.booked_left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green2_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body .timetable_table td.right.bookable a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* Ende Anfrage, Beginn Freimeldung*/
body .timetable_table td.request_right.left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green2_left.png);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}


/* -------- Drei Klassen in der Cascade -------- */

body .timetable_table td.tag.switch1.wochentag_7 {
	background: #bcbcbc;
	border-right:1px solid #333;
}

body .timetable_table td.tag.switch2.wochentag_7 {
	background: #A8A8A8;
	border-right:1px solid #333;
}

/* Ende Anfrage, Beginn Freimeldung, ist irgendwie dasselbe*/
table.timetable_table td.request_right.marked.left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green2_left.png);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}

table.timetable_table td.booked_right.marked.left a {
	background-image: url(/se_data/global/gfx/gui/applications/timetable/timeline/print_green2_left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}