/* Kalender css */

body {
	font: normal 75% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.b {
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.b2 {
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
	color: #000000;
	font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

a:hover {
	color: #000000;
	font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
}
#link:link, #link:visited, #link:active  {
	color: #000000;
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

#link:hover  {
	color: #000000;
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

#link_neg:link, #link_neg:visited, #link_neg:active {
	color: #FFFFFF;
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

#link_neg:hover  {
	color: #FFFFFF;
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.logintable {
	border-left:1px solid;
	border-right: 1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#000000;
}
.cell_left_top_right_bottom_border{
	padding: 3px;
	border-left:1px solid;
	border-top:1px solid;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color:#000000;
}
.cell_top_right_bottom_border{
	padding: 3px;
	border-top:1px solid;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color:#000000;
}

.cell_left_right_bottom_border{
	padding: 3px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
}

.uke_cell_left_right_bottom_border{
	font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
}

.cell_right_bottom_border{
	padding: 3px;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
}

.RESERVED_cell_right_bottom_border{
	padding: 3px;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
	background-color: #FF0000;
}

.INQUIRY_cell_right_bottom_border{
	padding: 3px;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
	background-color: #FFFF00;
}

.CONFIRMED_cell_right_bottom_border{
	padding: 3px;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
	background-color: #009900;
}

.TOURINGPERIOD_cell_right_bottom_border{
	padding: 3px;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
	background-color: #CCCCCC;
}

.OFFICIAL_cell_right_bottom_border{
	color: #FFFFFF;
	padding: 3px;
	border-right: 1px solid;
	border-bottom:1px solid;
	border-color: #000000;
	background-color: #000000;
}

.webforminputmedium {
	background-color: #DEDEDE;
	BORDER-BOTTOM: #7c7c7c 1px solid; 
	BORDER-LEFT: #7c7c7c 1px solid; 
	BORDER-RIGHT: #7c7c7c 1px solid; 
	BORDER-TOP: #7c7c7c 1px solid; 
	FONT-FAMILY: verdana, arial; 
	FONT-SIZE: 9px
}