/*Generelle Deklarationen*/

body {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
	margin-top:0px;
}

/*Farben*/
.bgColorLight {
	background-color: #74AE62;
}

/*Textboxen*/
.usualText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A6F;
	line-height: 17px;
	width:460px;
}

.usualTextBelegungsplanDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A6F;
	line-height: 17px;
	width:60px;
}

.nowrapadmin {
	white-space:pre-wrap;
}

.usualTextBelegungsplanName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A6F;
	line-height: 17px;
	width:250px;
}

.usualComboBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A6F;
	line-height: 17px;
	width:100%;
}

.usualTextArea {
	height:150px;
}

/*Buttons*/
.usualButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A6F;
	line-height: 17px;
	width:100px;
}

.usualButtonBelegungsplan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A4A6F;
	line-height: 17px;
	width:65px;
}

.pictureTop {
	width:100%;
	padding-top:5px;
}

/*Texte*/
h1 {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 15px; 
	text-decoration: none;
	vertical-align:top;
}

/*Bereichsformatierungen*/
.activeNavigationLink {
	padding-left: 10px;
	font-weight: bold; 
	color: #DFE09F;
	text-decoration: none;
	vertical-align:top;
}

.inactiveNavigationLink {
	font-weight: bold; 
	color: #CCCC66;
	text-decoration: none;
	padding-left: 10px;
	vertical-align:top;
}

.normalLink {
	font-weight: bold; 
	text-decoration: none;
	color:#4C773F;
}

.redText {
	color:#FF0000;
}

/*
.normalLink visited{
	color:#000000;
}*/

.maincontent {
	background-color: #DFE09F;
	vertical-align:top;
	width:100%;
}

.maintr {
	background-image:url(../pictures/main_background.jpg);width:650px;padding-top:6px;
}

.navtr {
	background-image:url(../pictures/navigation_background.jpg);width:115px; padding-top:6px;
}

.headerContent {
	width:15px;
}


/*Tabellen*/
.mainTable {
	width:765px;border:0;margin-left:auto;margin-right:auto;
}

.contentTable {
	margin-left:12px;
	margin-right:30px;
	vertical-align:top;
	width:600px;
}

/*Belegungsplan*/
table.wholecalendar {
	border-color:#000000;
}

table.kalender {
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	border-color:#000000;
}

.calendarTitle {
	background-color:#C0C0C0;
}


td.k {
	background-color:#B5D579;
	color:#000000;
}
td.k_belegt {
	background-color:#E48463;
	color:#D5D2D5;
}
td.k_reserviert {
	background-color:#0000E0;
	color:#D5D2D5;
}
td.k_an_abreise {
	background-color:#4C783F;
	color:#D5D2D5;
}



