.calender a 
{
	color:#ffffff;
	text-decoration: none;
}

.calender a:hover 
{
	text-decoration: underline;
	background-color: #003056;
}

.calender 
{
	color: #ffffff;
	width: 100%;
	font-size: 2vw;
	max-width: 1001px;
}

.calender div.after,
.calender div.before
{
	color:silver;
}
	
.day 
{
	color: #000000;
	box-sizing: border-box;
	border:1px solid #222222;
	float:left;
	width:10vw;
	max-width: 143px;
	height: 10vw;
	max-height: 143px;
	line-height: 2vw;
	text-align: center;
	background-color: #eeeeee;
}

.daya 
{
	max-width: 143px;
	box-sizing: border-box;
	border-top:1px solid #ffffff;
	float:left;
	width:10vw;
	height:5vw;
	max-height: 70.5px;
	line-height: 5vw;
	text-align: center;
	background-color: #003056;
}
.gtermin
{
	display: block;
	width: 97%;
	height: 1vw;
	max-height: 14.3px;
	line-height: 1vw;
	font-size: 1vw;
	margin: auto;
}
	
.day.current 
{
	font-weight:bold;
	background-color: #aaaaaa;
}


.clear 
{
	clear:left;
}

.pagination 
{
	text-align: center;
	justify-content: space-between;
	display:flex;
	flex-direction: row;
	font-weight: bold;
	background-color: #003056;
}

.pagihead 
{ 
	display:inline-block;
	width: 60%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}

.pagination a 
{
	width: 20%;
	height: 100%;
}


.monat
{
	background-color: rgba(0, 0, 0, 0.1);
}

.jahr
{
	background-color: rgba(0, 0, 0, 0.15);
}

@media (min-width: 1430px)
{
	.gtermin
	{
		font-size: 14.3px;
		line-height: 14.3px;
	}
	.calender
	{
		font-size: 28.6px;
	}
	.day
	{
		line-height:28.6px;
	}
	.daya
	{
		line-height:70.3px;
	}
}

@media (max-width: 980px)
{
	.day
	{
		width: 13vw;
	}
	.daya
	{
		width: 13vw;
	}
}




/* Allgemein intern*/
.t0 {background-color: #F6CECE; color: #000000;}
.t1 {background-color: #F6E3CE; color: #000000;}
.t2 {background-color: #F5F6CE; color: #000000;}
.t3 {background-color: #E3F6CE; color: #000000;}
.t4 {background-color: #CEF6CE; color: #000000;}
.t5 {background-color: #CEF6E3; color: #000000;}
.t6 {background-color: #CEF6F5; color: #000000;}
.t7 {background-color: #CEE3F6; color: #000000;}
.t8 {background-color: #CECEF6; color: #000000;}
.t9 {background-color: #E3CEF6; color: #000000;}

.t10 {background-color: #F6CEF5; color: #000000;}
.t11 {background-color: #F6CEE3; color: #000000;}
.t12 {background-color: ;}
.t13 {background-color: ;}
.t14 {background-color: ;}
.t15 {background-color: ;}
.t16 {background-color: ;}
.t17 {background-color: ;}
.t18 {background-color: ;}
.t19 {background-color: ;}

.t20 {background-color: ;}
.t21 {background-color: ;}
.t22 {background-color: ;}
.t23 {background-color: ;}
.t24 {background-color: ;}
.t25 {background-color: ;}
.t27 {background-color: ;}
.t28 {background-color: ;}
.t29 {background-color: ;}

.t31 {background-color: ;}
.t32 {background-color: ;}
.t32 {background-color: ;}
.t33 {background-color: ;}
.t34 {background-color: ;}
.t35 {background-color: ;}
.t36 {background-color: ;}
.t37 {background-color: ;}
.t38 {background-color: ;}
.t39 {background-color: ;}

.t40 {background-color: ;}
.t41 {background-color: ;}
.t42 {background-color: ;}
.t43 {background-color: ;}
.t44 {background-color: ;}
.t45 {background-color: ;}
.t46 {background-color: ;}
.t47 {background-color: ;}
.t48 {background-color: ;}
.t49 {background-color: ;}

.t50 {background-color: #003056; color: #000000;}
.t51 {background-color: #810a1a; color: #000000;}
.t52 {background-color: #ff007f; color: #000000;}
.t53 {background-color: #ffff00; color: #000000;}
.t54 {background-color: #ff00ff; color: #000000;}
.t55 {background-color: #ffff7f; color: #000000;}
.t56 {background-color: #ff7fff; color: #000000;}
.t57 {background-color: ;}
.t58 {background-color: ;}
.t59 {background-color: ;}

.t60 {background-color: #8A0808; color: #ffffff;}
.t61 {background-color: #8A4B08; color: #ffffff;}
.t62 {background-color: #868A08; color: #ffffff;}
.t63 {background-color: #4B8A08; color: #ffffff;}
.t64 {background-color: #088A08; color: #ffffff;}
.t65 {background-color: #088A4B; color: #ffffff;}
.t66 {background-color: #088A85; color: #ffffff;}
.t67 {background-color: #084B8A; color: #ffffff;}
.t68 {background-color: #08088A; color: #ffffff;}
.t69 {background-color: #4B088A; color: #ffffff;}

.t70 {background-color: #8A0886; color: #000000;}
.t71 {background-color: #8A084B; color: #000000;}
.t72 {background-color: ;}
.t73 {background-color: ;}
.t74 {background-color: ;}
.t75 {background-color: ;}
.t76 {background-color: ;}
.t77 {background-color: ;}
.t78 {background-color: ;}
.t79 {background-color: ;}

.t80 {background-color: ;}
.t81 {background-color: ;}
.t82 {background-color: ;}
.t83 {background-color: ;}
.t84 {background-color: ;}
.t85 {background-color: ;}
.t86 {background-color: ;}
.t87 {background-color: ;}
.t88 {background-color: ;}
.t89 {background-color: ;}

.t90 {background-color: ;}
.t91 {background-color: ;}
.t92 {background-color: ;}
.t93 {background-color: ;}
.t94 {background-color: ;}
.t95 {background-color: ;}
.t96 {background-color: ;}
.t97 {background-color: ;}
.t98 {background-color: ;}
.t99 {background-color: ;}

.t100 {background-color: #ffffff;}


