/* Dateiweite Einstellungen */
body{
	background-color: #CCCCCC;
	color : #FFFFFF;
	margin-left : 0%;
	margin-right : 0%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif, sans-serif;
	font-size : 75%;
}
/* Allgemeine Linkdefinition */
a:link{
	text-decoration : underline;
	font-weight : bold;
	color : #FFA500;
}
a:visited {
	text-decoration : underline;
	font-weight : bold;
	color : Yellow;
}
a:hover {
	text-decoration : underline;
	font-weight : bold;
	color : Green;
}
a:active {
	text-decoration : underline;
	font-weight : bold;
	color : Red;
}
/* Formulare */
form{
	background-color : #0066CC;
	padding : 10px;
	border : 1px solid Black;
}
input, textarea{
	border : 1px solid Black;
	background-color : #0066CC;
}
/* Buttons*/
.btn{
	background-color : #0066CC;
	border : 1px solid Black;
	color: #000000;
}
/* Hervorherbungen Beispiele */
samp{
	font-size : 100%;
	color : #DEB887;
}
/* Hervorhebungen (abgelaufen, ausgebucht etc...) */
dfn{
	color : #FF6347;
	font-weight : bold;
	font-style : normal;
}
/* Ueberschriften */
h1{
	color : #880000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif, sans-serif;
	font-style : italic;
}
h2{
	color : #006600;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif, sans-serif;
	font-style : italic;
}
h3{
	color : #FFFF00;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif, sans-serif;
	font-style : italic;
}
h4{
	color : #000000;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif, sans-serif;
	font-style : italic;
}
/* Listenpunkte */
li{
	list-style-type : square;
}
/* Hervorhebungen im kleinen Kalender */
.tbl{
	text-align : center;
}
/* Sonntag */
.so{
	color : #FF6347;
	font-weight : bold;
}
/* heute */
.heute{
	background-color : #8D8D8D;
}
/* Sonntag + heute */
.soheute{
	background-color : #8D8D8D;
	color : #FF6347;
	font-weight : bold;
}
/* 2. Linkdefinition */
.link{
	background-color : #6699CC;
	padding : 3px 5px;
	position : relative;
	border : 1px solid Black;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif, sans-serif;
	color: #FFFFFF;
}
a:link{
        padding:0px 1px 1px 1px;
	background-color : white;
	text-decoration : underline;
	font-weight : bold;
	color : #0066CC;
}
a:visited {
        padding:0px 1px 1px 1px;
	background-color : white;
	text-decoration : underline;
	font-weight : bold;
	color : purple;
}
a:hover {
        padding:0px 1px 1px 1px;
	background-color : white;
	text-decoration : underline;
	font-weight : bold;
	color : green;
}
a:active {
        padding:0px 1px 1px 1px;
	background-color : white;
	text-decoration : underline;
	font-weight : bold;
	color : red;
}
a:focus {
        padding:0px 1px 1px 1px;
	background-color : white;
	text-decoration : underline;
	font-weight : bold;
	color : red;
}
/* Trennlinien */
hr{
	border: 1px solid Black;
	height: 1;
	color : Black;
	background-color : Black;
}
/* Allgemeine Tabelleneigenschaften */
table{
	background-color : #CCCCCC;
}
/* Tabellenkopf */
th{
	background-color : #AAAAAA;
	white-space : nowrap;
	font-size : 75%;
        color : Black
        font-weight : bold;
}
/* Tabellenfeld (Farbe) 1 */
.td {
	font-weight : bold;
	background-color: #0066CC;
}
/* Tabellenfeld (Farbe) 2 */
td {
	font-weight : bold;
	background-color: #0099FF;
	font-size : 75%;
}
/* Detailbeschreibung */
.post {
	background-color : #0066CC;
	padding : 10px;
	border : 1px solid Black;
}
