<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
 * Copyright (c) 2012-2013 Thibaut Courouble
 * http://www.cssflow.com
 *
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */

.cal {	
  position: relative;
  padding: 0px;
  font-weight: normal;
  background: #bebfc0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 5px;		
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.4);
  /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.4);*/
  width: 100%;
  max-width: 260px;
}


.cal a {
  text-decoration: none;
}
.cal tr:first-child td {
  /*border-top: 0;*/
}
.cal td:first-child {
  border-left: 0;
}
.cal tr:first-child a {
  border-top: 0;
  margin-top: 0;
}
.cal tr:last-child a {
  border-bottom: 0;
  margin-bottom: 0;
}
.cal td:first-child a {
  border-left: 0;
  margin-left: 0;
}
.cal td:last-child a {
  border-right: 0;
  margin-right: 0;
}
.cal tr:last-child td:first-child a {
  border-radius: 0 0 0 3px;
}
.cal tr:last-child td:last-child a {
  border-radius: 0 0 3px 0;
}

.cal-table {
  position: relative;
  margin: 0 0 0px;  
  border-collapse: separate;
  border-left: 1px solid #979797;
  border-right: 1px solid #979797;
  border-bottom: 1px solid #bbb;
  border-radius: 0 0 0 0;
  width: 100%;
  /*-webkit-box-shadow: 1px 0 rgba(0, 0, 0, 0.1), -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 0 rgba(0, 0, 0, 0.1), -1px 0 rgba(0, 0, 0, 0.1);*/
}

.cal-caption.weeknumbers{
	font-weight: normal;
	font-size: 11px;
	border:0;
	border-radius: 0;
}

 .cal-caption.weekdays{
	line-height: 20px;
	border-top:0px solid darkgrey;
	border-bottom:0px solid darkgrey;
	border-radius: 0;	
}
.cal-caption { /* FÃ¤rgen pÃ¥ kalenderns head*/
  caption-side: top;
  width: 100%;
  margin:0;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 28px;
  color: black;
  text-align: center;  
  text-shadow: none;
  
  /*background: #629c2e;*/    
  border-top: 1px solid #979797;
  border-left: 1px solid #979797;
  border-right: 1px solid #979797;
  border-bottom: 0px solid #bbb;
  border-radius: 3px 3px 0 0;
  
  /* old green
  background-image: -webkit-linear-gradient(top, #89c84d, #629c2e 75%, #548d20);
  background-image: -moz-linear-gradient(top, #89c84d, #629c2e 75%, #548d20);
  background-image: -o-linear-gradient(top, #89c84d, #629c2e 75%, #548d20);
  background-image: linear-gradient(to bottom, #89c84d, #629c2e 75%, #548d20);
  */
  /*old blue
  background-color: #759ad1;
  border-color: #5c88c9;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#9bb6de), to(#759ad1));
  background-image: -webkit-linear-gradient(top, #9bb6de, 0%, #759ad1, 100%);
  background-image: -moz-linear-gradient(top, #9bb6de 0%, #759ad1 100%);
  background-image: linear-gradient(to bottom, #9bb6de 0%, #759ad1 100%);
  background-repeat: repeat-x;*/

  background: rgb(238, 238, 238);   
 }
   
.cal-caption a {/* text pÃ¥ kalenderns head*/
  line-height: 30px;
  padding: 0 10px;
  margin-top:0px;
  font-size: 14px;
  font-weight: normal;  
  color: black;

}

.cal-caption a.hover {
  background: #eeeeee;
  font-weight: bold;  
}

.cal-caption .prev {
  font-size: 12px;
  float: left;
  color: gray;
}
.cal-caption .next {
  font-size: 12px;
  float: right;
  color: gray;
}

.cal-weekmarks {/*veckodagar ooch veckonr*/
  /*mï¿½ï¿½tt*/
  width: 100%;
  padding-bottom: 0px;
  line-height: 28px;
  
  /* text*/
  font-weight: normal;
  color: black; 
  text-align: center;
  background: #eeeeee;  
 }

.cal-body td {
  width: 36px;
  font-size: 14px;
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
}
.cal-body a {
  display: block;
  position: relative;
  line-height: 38px;
  color: #555;
  text-align: center;
  background: white;
}
.cal-body a:hover {
  background: #eeeeee;
}

.cal-off a {
  color: rgb(153, 153, 153);
  /*background-color: #eeeeee;*/
  font-weight: normal;
}

.cal-today a {
  color: black;
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top, whitesmoke, white 70%);
  background-image: -moz-linear-gradient(top, whitesmoke, white 70%);
  background-image: -o-linear-gradient(top, whitesmoke, white 70%);
  background-image: linear-gradient(to bottom, whitesmoke, white 70%);
  background-color: #A1CBE1;
  border: 0px solid black;
}

.cal-selected a, .cal-body a:active {
  margin: -1px;
  color: #b2494d;
  color: #5c88c9;
  color:black;
  background: #eeeeee;
  background-color: #A1CBE1;
  border: 0px solid black;
  border-radius: 0px;
  font-weight: bold;
}

.cal-check a {
  color: #f79901;
  overflow: hidden;
}
.cal-check a:before {
  content: '';
  position: absolute;
  top: -6px;
  right: -6px;
  width: 12px;
  height: 12px;
  background: #ffb83b;
  background-image: -webkit-linear-gradient(top, #ffb83b, #ff6c00);
  background-image: -moz-linear-gradient(top, #ffb83b, #ff6c00);
  background-image: -o-linear-gradient(top, #ffb83b, #ff6c00);
  background-image: linear-gradient(to bottom, #ffb83b, #ff6c00);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.lt-ie8 .cal-table {
  *border-collapse: collapse;

}

.lt-ie8 .cal-body a {
  zoom: 1;
}

.cal-weekend a{
	background-color: white;	
	color: red;
}
</pre></body></html>