﻿* {
}

* {
margin: 0;
padding: 0;
}		body {
	background-color: #FFFFFF;
		
}
a.h09  {
	color:           #903000;
	font-weight: bold;
	font-size:        9pt;
	font-family:	"Arial", Helvetica, sans-serif;
	text-decoration:  underline;
	background-color: #F3F2F1;
	padding:          1px;
	border:           none; }

a.h09:hover {
	color:           #fff555;
	text-decoration:  none;
	background-color: #903000;
	padding:          2px; }

		a.h11 {
			background-color: #F3F2F1;
			border: 1px solid;
			clip: auto;
			color: #333333;
			float: right;
			font-family: Arial, sans;
			font-size: 11pt;
			font-weight: normal;
			text-decoration: none;
			width: 120px;
			margin-left: 1px;
			margin-right: 1px;
			margin: 2px 2px;
			border-color: #CCCCCC;
			}
		
		a.h11:hover {
			background-color: #CCCCCC;
			color: #333333;
			border: 1px solid;
			border-color: #CCCCCC;
		}
		
		a.knapp {
			clear: both;
			color: #666666;
			float: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: center;
			text-decoration: none;
			vertical-align: middle;
			width: 30px;
			border: 1px solid #CCCCC;
			margin-left: 2px;
			margin-right: 2px;
		}
		
		a.knapp:hover {
			background-color: #F3F2F1;
			clear: both;
			color: #C666666;
			float: right;
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
			text-decoration: none;
			vertical-align: middle;
			width: 30px;
		}
		
		.e09 {
			color: #903000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-style: normal;
			font-weight: 500;
			text-align: center;
			text-decoration: none;
		}
		
		.e10 {
			color: #903000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal;
			font-weight: normal;
			text-align: left;
			text-decoration: none;
		}
		
		.e11c  { color: #333333; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #FFFFFF; text-align: center }
		
		.e12 {
			color: #903000;
			font: 12pt "Arial", Helvetica, sans-serif;
			text-align: left;
			text-decoration: none;
			text-transform: none;
		}
		
		.e12k {
			border: solid 1px #903000;
			clear: both;
			color: #903000;
			float: right;
			font: bold 12pt "Arial", Helvetica, sans-serif;
			height: 16px;
			margin: 3pt;
			padding: 4pt;
			text-decoration: none;
			width: 60px;
		}
		
		.e14c  { color: #333333; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #F3F2F1; text-align: center; width: 200px }
		
		.e14cb {
			color: #333333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt;
			font-style: normal;
			font-weight: 900;
			text-align: center;
			text-decoration: none;
		}
		
		.e14k {
			color: #903000;
			font: small-caps 14pt "Arial", Helvetica, sans-serif;
			text-align: left;
			text-decoration: none;
		}
		
		.e16 {
			color: #333333;
			font-family: "Arial", Helvetica, sans-serif;
			font-size: 11pt;
			font-style: normal;
			font-weight: bold;
			text-align: center;
			text-decoration: none;
		}
		
		.e18 {
			color: #903000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18pt;
			font-style: normal;
			font-weight: normal;
			text-align: left;
			text-decoration: none;
		}
		
		.e18k {
			color: #903000;
			font: small-caps 14pt "Arial", Helvetica, sans-serif;
			text-align: left;
			text-decoration: none;
		}
		
		.e20 {
			color: #903000;
			font-family: "Arial", Helvetica, sans-serif;
			font-size: 20pt;
			font-style: normal;
			font-weight: normal;
			text-align: left;
		}
		
		.e20k {
			color: #903000;
			font: small-caps 20pt "Arial", Helvetica, sans-serif;
			text-align: left;
			text-decoration: none;
		}
		
		.e22 {
			color: #903000;
			font-family: "Arial", Helvetica, sans-serif;
			font-size: 22pt;
			font-style: normal;
			font-weight: normal;
			text-align: left;
			text-decoration: none;
		}
		
		.e22k {
			color: #903000;
			font: small-caps 22pt "Arial", Helvetica, sans-serif;
			text-align: left;
			text-decoration: none;
		}
		
		.e24 {
			color: #903000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 24pt;
			font-style: normal;
			font-weight: normal;
			text-align: left;
			text-decoration: none;
		}
		
		.e24k {
			color: #903000;
			font: small-caps 24pt "Arial", Helvetica, sans-serif;
			text-align: left;
			text-decoration: none;
		}
		
		.g11c {
			color: #DDDDDD;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt;
			font-style: normal;
			font-weight: normal;
			text-align: center;
			text-decoration: none;
		}
		

/* Stylings for the kalender display. */

#kalender {
  border-collapse: collapse;
  border-spacing: 1px;
  margin: 0px;
  padding: 0px;
}

#kalender tr.header th {
  background-color: #F3F2F1;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}

#kalender tr.days th {
  background-color: #F3F2F1;
  width: 2.2em;
  text-align: center;
}

#kalender tr.footer td {
  background-color: #F3F2F1;
  border: none;
  padding: 0px 0px 0px 0px;
}

#kalender td, #kalender th {
  border: 0px solid #CCCCCC;
  color: #333333;
  empty-cells: hidden;
  padding: 1px .25em 1px .25em;
}

#kalender td {
  text-align: center;
}

#kalender td.weekend {
  background-color: #F3F2F1;
}

#kalender td.target {
  background-color: #F3F2F1;
  font-weight: bold;
}

#kalender a {
	color: #333333;
  background-color: #F3F2F1;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	float: right;
	height: 25px;
	width: 40px;
}

#kalender a:visited {
	color: #333333;
  background-color: #F3F2F1;
	text-decoration: none;
	font-weight: bold;
	border-top: 0px solid #903000;
	border-right: 1px #FFFFFF;
	border-bottom: 1px #FFFFFF;
	border-left: 10px #903000;
}
#kalender a:hover {
	color: #333333;
	text-decoration: none;
	background: #E2E2E2;
}
#kalendar a:focus {
	color: #333333;
	background: #333333;
	text-decoration: underline;
	font-weight: bold;
	border-top: 0px solid #903000;
	border-right: 1px #903000;
	border-bottom: 1px #903000;
	border-left: 10px #903000;
}

#kalendar a.button {
  background-color: #F3F2F1;
  border: 2px solid;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  color: #E2E2E2;
  font-size: 80%;
  font-weight: bold;
  padding: 2px .5em 2px .5em;
  text-decoration: none;
}

#kalendar a.button:visited, #kalendar a.button:hover {
  color: #333333;
  background-color: #F3F2F1;
  text-decoration: none;
}

#kalendar tr.empty
{
  visibility: hidden;
  background-color: #FFFFFF;
  border-style: none;
}
input  { border: solid 1px #CCCCCC }
.style1 {font-size: 11pt; font-family: "Arial", Helvetica, sans-serif; font-style: normal; text-decoration: none; background-color: #ffffff; text-align: center; color: #903000;}
.style4 {font-size: 11px}
.style6 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.style7 {font-family: Arial, Helvetica, sans-serif}
.style11 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; }
.style13 {color: #666666}
.style14 {font-family: Arial, Helvetica, sans-serif; color: #666666; }

