body, p, input, select, button, option, th, td{
	font: 10pt Verdana;
	color: #444444;
	text-decoration:none;
}


body {	
	margin:0px;
	padding:0px;	
	background-image:url('images/partyhimmel.gif');
	background-color: #610F01;
	/*
	background: 610F01
	streifen: 721100
	sterne: 8B3208	
	orange-dunkel: FF9707
	orange-hell:FFD59B	
	*/
}


input, select, button, option {color: #ffffff; background-color: #610F01;}

img {border:0px;}

h1 {font: bold 14pt; font-family:Verdana; text-align:center;}
h2 {font: bold 12pt; font-family:Verdana; text-align:left;}
h3 {font: bold 10pt; font-family:Verdana; text-align:left;}
h4 {font: bold 10pt; font-family:Verdana; text-align:left;}
h5 {font: bold 10pt; font-family:Verdana; text-align:left;}

hr {height:1pt; color:#000066;}

a {font: bold; color:#aa0000; text-decoration: none;}
a:hover {font: bold; color:#bb0000; text-decoration: underline;}

th{font: bold 10pt Verdana;}




table.body{width: 800px; height: 100%; background-color: #ffffff;}
td.header      {height: 150px; background-color: #ffffff;}
td.footer      {height: 15px; text-align:center; }
td.bordertop   {height: 5px; background-color: #8B3208; background-image:url('images/border-top.gif');}
td.borderleft  {row-span:4; width:5px; background-color: #8B3208; background-image:url('images/border-left.gif');}
td.borderright {row-span:4; width:5px; background-color: #8B3208; background-image:url('images/border-right.gif');}
td.borderbottom{height: 5px; background-color: #8B3208; background-image:url('images/border-bottom.gif');}
td.topleft {width:5px; height:5px; background-image:url('images/top-left.gif');}
td.topright {width:5px; height:5px; background-image:url('images/top-right.gif');}
td.bottomleft {width:5px; height:5px; background-image:url('images/bottom-left.gif');}
td.bottomright {width:5px; height:5px; background-image:url('images/bottom-right.gif');}




table.navigation {width: 100%; height: 30px; background-color:#FF9707;}
a.navigation {font: 12 Verdana; color:#fff5f5; text-decoration: none; width: 100%;}
a.navigation:hover {font: 12 Verdana; color:#fff5f5; text-decoration: none; background-color:#880000; width: 100%;}




div.content{margin:30px;}

tr.ungerade {background-color: #fafafa;}
tr.gerade {background-color: #f0f0f0;}
td.ungerade {background-color: #fafafa;}
td.gerade {background-color: #f0f0f0;}


table.event {	
	text-align: left;
	width: 400pt;
	margin: 0px; 
	padding: 3px;
	border-style: none;
	border-width: 0px;		
}
tt.event {font: 16pt, Arial; color:#aa0000;}
th.event {width: 75pt;  vertical-align: top; text-align: right; font: bold;}
td.event {width: 325pt; vertical-align: top; text-align: left;}
th.eventborder {width: 5pt;  vertical-align: top; text-align: right; background-color: #610F01;}





table.calendar {background-color: #000000;}
.calendar_today {background-color: #ffffff; text-align: center;}
.calendar_selected {background-color: #ff6666; color: #ffffff; text-align: center;}
.calendar_month {font: bold; background-color: #610F01; color: #eeeeee; text-align: center;}
.calendar_days {font: bold; background-color: #000000; color: #ffffff; width: 20pt; text-align: center;}
.calendar_weekday {background-color: #eeeeee; color: #000000; width: 20pt; text-align: center;}
.calendar_eventday {background-color: #eeeeee; width: 20pt; text-align: center;}
.calendar_noeventday {background-color: #bbbbbb; width: 20pt; text-align: center;}
.calendar_othermonth {background-color: #eeeeee; color: #aaaaaa; width: 20pt; text-align: center;}
.calendar_link {font: bold; color: #000000; width: 20pt; text-align: center;}
.calendar_link:hover {font: bold; color: #000000; width: 20pt; text-align: center;}


