/**
 * @version	1.2.1
 * @date			2008-07-12
 * @author		Sascha Stopper
 */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #993300;
	font-size: 62.5%;
	color: #673416;
	overflow:hidden;
}
.Stil1 {font-size: 9pt;color: #703D1B;}
.stil {font-size: 1.1em;line-height:1.3em;color: #673416;}
.headline {font-size: 1.2em;font-weight: bold;color: #673416;}
.no_wrap { white-space:nowrap; }

img {
	behavior:url("styles/iepngfix.htc");
}
a, a:visited {text-decoration:none;color:#673416;font-weight:bold;}
a:hover {color:rgb(161, 186, 18); }
a.bigLink, a.bigLink:visited {display:block;margin-bottom:0.5em;line-height:1.5em;font-size:1.5em;text-decoration:none;color:#673416;}
a.bigLink:hover {color:rgb(161, 186, 18); }

#page_wrapper {width:850px;margin:50px auto;}
#calendar_controls table {padding-bottom:2px;margin:5px 0;border-bottom:1px dotted #993300;}
#calendar_wrapper {overflow:auto;height:400px;width:820px;}
input, select {margin:0;padding:0;font-size:1.1em;}
.calwrap {float:left;width:190px;height:190px;margin-right:8px;}
.calendarTitle {display:block;width:100%;padding-bottom:3px;text-align:center;font-weight:bold;font-size:1.1em;}
.calendar {
    width:185px;
    margin-bottom:10px;
    border:none;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:1.0em;
    background-color:#AA4400;
}
.calendar th, .calendar td {
    padding:3px 3px;
	font-size: 1.1em;
    background-color:#FFF;
    text-align:center;
}
.calendar th {border-bottom:1px solid #CFCFCF;}
.calendar .weekend {background-color:#DFDFDF;}
.calendar .booked {
    font-weight:bold;
    color:#EFEFEF;
    background-color:#993300;
}
.calendar .today {border:1px solid #AA4400;}

#news_message, #news_message2 {
	padding-bottom:8px;
	overflow:auto;
}
#news_message {
	display:none;
	position: relative;
	left:40px;
	top:-317px;
	width:139px;
	text-align:center;
}
#news_message h3 {margin:5px 0;}
#news_message div {font-size:11px;padding:0 4px;margin:0;}
#news_message2 div {font-size:12px;padding:0 4px;margin:0;}
#news_message hr, #news_message2 hr {margin:5px; padding:0; border:none;border-bottom:1px solid #993300;}
#news_message2 .dateTime {line-height:20px;font-weight:bold;}
/* Design Note */
#design_note {position:absolute; right:0; bottom:0; padding:3px 6px; size:11px; }
#design_note a, #design_note a:visited { text-decoration:none; color:#CC6633; }
#design_note a:hover { color:white; }