.main { background-image:url('images/bg.gif'); background-repeat:no-repeat; position:absolute;  margin-left:-555px; top:5px; left:50%; width:1100px; height:750px; }
.searchfield { position:absolute; top:100px; left:252px; background-image:url('images/searchfield.gif'); width:187px; height:49px; }
.flash { position:absolute; top:225px; left:254px; }
.menutext{ font-family:georgia; font-size:14px;  height:26px; color:#D9C1D9; }
.headline{ font-family:verdana; font-size:18px; font-weight:bold; }
.content{ background-color:black; margin-top:109px; margin-left:164px; width:783px;  border:1px solid black; }
.content2{   margin-left:164px; width:785px; min-height:400px; height:auto; }
.head_menu{  position:absolute; top:70px; left:570px;  }
.head_menu_button { width:67px; height:60px;  }

/*KYRKTORGET*/
.calendarDateBoxDate {
	font-family: Arial, sans-serif;
	font-size: 16px;
	margin-top: 3px; 
	font-weight: bold; 
	color: #000;
}

.calendarDateBoxText {
	font-family: Arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #868690;
}

.calendarFirstRow {
	background-color: #F7F3F7; 
	padding: 5px; 
}

.calendarSecondRow {
	background-color: #fff;
	padding: 5px; 
}

.calendarDateBox {
	border: 1px solid #aaaaaa;
	background-color: #FFF;
	width: 34px; 
	height: 40px; 
	margin-right: 20px; 
	float: left; 
	text-align: center; 
}

.calendarDateBoxEmpty {
	width: 36px; 
	height: 40px; 
	margin-right: 20px; 
	float: left; 
	text-align: center; 
}

.calendarDateContent {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	color: #000; 
	float: left; 
	width: 280px; 
	overflow: hidden; 
}