﻿/* Print Buchungskalender */
@media print {
	/* @page {size: landscape;} */
        header,
        h3,
	#buchungskalenderLegende,
        div.buttons,
        #icalSyncButton, #icalLink, #icalAuto,
        .tabs-header,
        input,
        footer,
        .belegungskalender_desktop > div:nth-child(5),
        table.buchungen th:nth-child(1),
	table.buchungen td:nth-child(1),

        div.panel:nth-child(4),
        .window-shadow,
        .window-mask{display:none !important;}

       


        table.buchungskalender{border-spacing: 1px;}
        table.buchungskalender > tbody > tr > td{height:8px !important;padding: 0 !important;}

        tr.belegung td{
  	border:1px solid #ffe09f;
        font-size:0.563rem !important;
        font-weigth:bold;
	}
        tr.wochentag td,
        tr.belegung td.monat{
        font-size:0.438rem !important;
	}

		
	tr.belegung td.n_{
		border: 2px solid #fff0d0;
		color:#ffe09f !important;
		font-weight:700 !important;
	}
	tr.belegung td.we_{
		border: 2px solid #ffe09f;
		color:#ffe09f !important;
		font-weight:600 !important;
	}
        tr.belegung td.f_{
		border:2px solid #fff0d0;
		color:#ffe09f !important;
		font-weight:600 !important;
	}
        tr.belegung td.fb_{
		border-left: 2px solid #fff0d0;
		border-top: 2px solid #fff0d0;
		border-right: 2px solid #b0080f;
		border-bottom: 2px solid #b0080f;
	/*width:16px !important;
		height:16px !important;*/
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
        tr.belegung td.b_{
		border: 2px solid #b0080f;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
	tr.belegung td.bb_{
		border: 3px solid #b0080f;
                padding: 1px !important;
/*		text-decoration: underline overline;*/
                text-decoration: underline;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
  	font-weight:500 !important;
	}
	tr.belegung td.bf_{
		border-left: 2px solid #b0080f;
		border-top: 2px solid #b0080f;
		border-right: 2px solid #fff0d0;
		border-bottom: 2px solid #fff0d0;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
	tr.belegung td.br_{
		border-left: 2px solid #b0080f;
		border-top: 2px solid #b0080f;
		border-right: 2px solid #ffb700;
		border-bottom: 2px solid #ffb700;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
	tr.belegung td.rb_{
		border-left: 2px solid #ffb700;
		border-top: 2px solid #ffb700;
		border-right: 2px solid #b0080f;
		border-bottom: 2px solid #b0080f;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
	tr.belegung td.bi_{
		border-left: 2px solid #b0080f;
		border-top: 2px solid #b0080f;
		border-right: 2px solid #C5C5C5;
		border-bottom: 2px solid #C5C5C5;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
	tr.belegung td.ib_{
		border-left: 2px solid #C5C5C5;
		border-top: 2px solid #C5C5C5;
		border-right: 2px solid #b0080f;
		border-bottom: 2px solid #b0080f;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#b0080f !important;
	}
	
	tr.belegung td.fr_{
		border-left: 2px solid #fff0d0;
		border-top: 2px solid #fff0d0;
		border-right: 2px solid #ffb700;
		border-bottom: 2px solid #ffb700;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#ffb700 !important;
	}
	tr.belegung td.r_{
		border: 2px solid #ffb700;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#ffb700 !important;
	}
	tr.belegung td.rr_{
		border: 2px solid #ffb700;
		text-decoration: underline overline;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#ffb700 !important;
  	font-weight:500 !important;
	}
	tr.belegung td.rf_{
		border-left: 2px solid #ffb700;
		border-top: 2px solid #ffb700;
		border-right: 2px solid #fff0d0;
		border-bottom: 2px solid #fff0d0;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#ffb700 !important;
	}
	
        tr.belegung td.fi_{
		border-left: 2px solid #fff0d0;
		border-top: 2px solid #fff0d0;
		border-right: 2px solid #C5C5C5;
		border-bottom: 2px solid #C5C5C5;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#C5C5C5 !important;
	}
	tr.belegung td.i_{
		border: 2px solid #C5C5C5;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#C5C5C5 !important;
	}
	tr.belegung td.ii_{
		border: 2px solid #C5C5C5;
		text-decoration: underline overline;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#C5C5C5 !important;
	}
	tr.belegung td.if_{
		border-left: 2px solid #C5C5C5;
		border-top: 2px solid #C5C5C5;
		border-right: 2px solid #fff0d0;
		border-bottom: 2px solid #fff0d0;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#C5C5C5 !important;
	}
	tr.belegung td.ri_{
		border-left: 2px solid #ffb700;
		border-top: 2px solid #ffb700;
		border-right: 2px solid #C5C5C5;
		border-bottom: 2px solid #C5C5C5;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#C5C5C5 !important;
	}
	tr.belegung td.ir_{
		border-left: 2px solid #c5c5c5;
		border-top: 2px solid #c5c5c5;
		border-right: 2px solid #ffb700;
		border-bottom: 2px solid #ffb700;
  	background-image: url(../fdz/wGlobal/content/elements/unterkuenfte/bilder/leer.gif);
  	background-color:#fff;
  	color:#C5C5C5 !important;
	}

        form span.ueberschrift, .panel{font-size:0.8rem !important;}
        tr.belegungkopf td,
        tr.wochentag td,
	tr.belegung td.monat{
		border:1px solid #ffe09f;
		color:#000 !important;
		font-weight:500 !important;
		}

table.buchungen th:nth-child(3){width:125px;}
table.buchungen th, table.buchungen td{
          font-family:arial;
	  font-size:0.688rem !important;
	  padding:1px 2px !important;

	}

        table.buchungen th:nth-child(1),
	table.buchungen td:nth-child(1),
	table.buchungen th:nth-child(6),
	table.buchungen td:nth-child(6){display:none;}

table.buchungen td,
	table.buchungen th{border: 1px solid #C5C5C5;background-color:#fff;}
	
	table.buchungen td.r_{text-align:center !important;border: 2px solid #ffb700;width:8px !important;}
	table.buchungen td.b_{text-align:center !important;border: 2px solid #B0080F;width:8px !important;}
	table.buchungen td.i_{text-align:center !important;border: 2px solid #c5c5c5;width:8px !important;}
	
	table.buchungen td.r_:before{font-size:0.688rem; width:10px; font-weight:600;color:#ffb700;content:"R"}
	table.buchungen td.b_:before{font-size:0.688rem; font-weight:600;color:#b0080f;content:"B"}
	table.buchungen td.i_:before{font-size:0.688rem; width:10px; font-weight:600;color:#c5c5c5;content:"X"}

.buchungenListeDiv {padding:0 !important;}
.buchungenListeDiv, .content-with-tabs{width:700px !important;margin:10px 0 0 0; padding:0; border:0;}
.content-with-tabs{display: flex !important;}

table.buchungen > tbody > tr > th,
table.buchungen > tbody > tr > td{text-align:left !important;}

/*table.buchungen { page-break-after:auto;
table.buchungen > tbody > tr{ page-break-inside:avoid; page-break-before:auto }
table.buchungen thead { display:table-header-group }*/


	.tabs-panels {border-width:0 !important;}	
#content{padding:0 !important;}
}