body, td, a, input, select, textarea {	
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";
}
body { 
	margin: 10px 10px 10px 10px; 
}

.formfield {	
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	text-align: right;
}
.navigation {
	background: url(../nav/screen_hartheim_r11_c1.gif) no-repeat fixed;
}

.ueber {
	font-size: 16px;
	font-weight: bold;	
	text-decoration: none;
	text-align: left;
}

#reservierung {
	color: #53959f;
}
.catueber {	
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	text-align: left;
}
.crs2 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	text-align: right;
}
.forminput {
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.formoutput {
	font-weight: normal;
	color: #999999;
	text-decoration: none;	
}
.error {	
	color: #d60028;
	text-decoration: none;
}

.calendar {
	color: #000066;
	font-weight: bold;
}
.calendar:hover {
	text-decoration: underline;
}
.tabueber {
	background-color: #cccccc;
	color: #ffffff;
	font-weight: bold;
}
.calueber {
	background-color: #c7d7ea;
	color: #ffffff;
	font-weight: bold;
}
.link {	
	text-decoration: none;
	color: #999999;	
}
.link:hover {
	text-decoration: underline;	
}
td.tabtext, td.tabtextklein {
	border-bottom: 1px solid #999999;	
	font-size: 14px;
	vertical-align: top;
	font-weight: bold;
}
a.tabtext, a.tabtext:link, a.tabtext:visited {
	font-weight: bold;
	font-size: 14px;
}

a.tabtext:hover {
	color: #53959f;
}

td.tabtextklein {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
