﻿@charset "utf-8";
/****KALENDER DEFINITIONEN*****************************************************/ 

#kalenderExportMenu {
	text-align: right;
  list-style: none;
  margin-bottom: 5px;
}
#kalenderExportMenu  ul{
  list-style: none;
}
#kalenderExportMenu  ul li{
  list-style: none;
  float: right;
  padding-left: 5px;
}

#kalenderContent {
	font-size: 0.9em;
}

#kalenderContent h4 {
	font-size: 1em;
}

#kalenderContent h3 {
	font-size: 1.2em;
	color: #000000 !important;
}

#kalenderContent table.kalenderMonatsbox ,
#noKalender table.kalenderMonatsbox {
	border: 1px solid #999999;
	margin-bottom: 10px;
	width: 100%;
}

div.anlBeschreib {

}

div.anlBeschreib ul, ol {
  margin-left: 25px;
  margin-bottom: 5px;
}

/****TABELLE *************************************************/ 

table.kalenderMonatsbox {
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 1em;
}

table.kalenderMonatsbox  tr
 {
	margin: 0px;
	padding: 0px;
}

table.kalenderMonatsbox  tr.zeile0 {
	background-color: #dddddd;
}

table.kalenderMonatsbox  tr:hover {
	background-color: #FFFAAA;
}

table.kalenderMonatsbox   th {
	padding: 5px;
	vertical-align: top;
	background-color: #F1E289;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
  border-top: 1px solid #999999;
	line-height: 1em;
}
table.kalenderMonatsbox   th h3 {
	margin-bottom: 5px;
}

table.kalenderMonatsbox  td {
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}

table.kalenderMonatsbox   td h4 {
	margin-top: 3px;
	margin-bottom: 2px;
}

/* Styles der Zellen definieren */
.kalenderWoche	 {	text-align: right; 	font-style: italic;	}
.ktags 			{	font-size: 0.9em;	margin: 5px 0;		font-style: normal;	}
.ktags h5		{	font-size: 1.1em;	margin: 5px 0 0 0;	font-style: normal;	}

/* Breite definieren */
.kalenderDatum 	{	width: 32%;	}
.kalenderName 	{	width: 51%;	}
.kalenderWoche	{	width: 15%;	}
.kalenderStatus	{	width: 0%;	}
.half 			{	width: 49%;	display: block;	float: left; }

.userName 		{	width: 70%;	}
.userStatus		{	width: 30%; }
/****TABELLE ENDE*************************************************/ 

/* Navigation */


/****KALENDER DEFINITIONEN ENDE*************************************************/ 

/**** Definitionen von speziellen Status *************************************************/ 

tr.markiert 	  	{	background-color: #F1E289	}
tr.markiert 	  	{	background-color: #F1E289 !important	}
.wichtig h4  		{	color: red;		}
.abgesagt h4  	{	text-decoration: line-through;	}
.abgesagt h4.abgesagttext {
					text-decoration: none !important;
					font-weight: normal;
					color: red;
					float: left;	}
.provisorisch h4 {	color: blue !important;	}
/**** Definitionen von speziellen Status  ENDE*************************************************/ 

/* Admin Form */

div.editForm {
	clear: both;
	float: none;
}
