div.gmap_customPanZoomControl
{
	height:					108px;
	width:					59px;
	
	background-repeat:		no-repeat;
	background-image:		url(/sjablonen/1/images/gmap/customcontrols/customPanZoomControl.gif);
}

*>div.gmap_customPanZoomControl
{
	background-image:		url(/sjablonen/1/images/gmap/customcontrols/customPanZoomControl.png);
}
	div.gmap_customPanZoomControl div.panUp, div.gmap_customPanZoomControl div.panDown, div.gmap_customPanZoomControl div.panLeft, div.gmap_customPanZoomControl div.panRight, div.gmap_customPanZoomControl div.center, div.gmap_customPanZoomControl div.zoomIn, div.gmap_customPanZoomControl div.zoomOut
	{
		cursor:					pointer;
		position:				absolute;
		height:					17px;
		width:					17px;
	}
	
	div.gmap_customPanZoomControl div.panUp
	{
		margin:					0 0 0 20px;
	}
	
	div.gmap_customPanZoomControl div.panDown
	{
		margin:					40px 0 0 20px;
	}
	
	div.gmap_customPanZoomControl div.panLeft
	{
		margin:					20px 0 0 0;
	}
	
	div.gmap_customPanZoomControl div.panRight
	{
		margin:					20px 0 0 40px;
	}
	
	div.gmap_customPanZoomControl div.center
	{
		margin:					20px 0 0 20px;
	}

	div.gmap_customPanZoomControl div.zoomIn
	{
		margin:					65px 0 0 20px;
	}
	
	div.gmap_customPanZoomControl div.zoomOut
	{
		margin:					90px 0 0 20px;
	}

div.gmap_customMapTypeButton
{
	cursor:					pointer;
	
	padding:				0 3px 0 3px;
	
	color:					#842D93;
	font-size:				.9em;
	
	background-color:		#FFF;
	
	border:					1px solid #842D93;
}

#containerContentRight
{
	height:					425px!important;
}

div.subcolumnItem
{
	margin-bottom:			0px!important;
}

/* overwrite containerContent in subpage.css, we need more space */
#containerContentAnnouncementPage
{
	float:					left;
	
	width:					724px;
	
	margin:					15px 0 0 0;
	padding:				0 0 0 13px;
}
	
#containerAnnouncementMap
{
	float:					left;
	
	width:					474px;
}
	
	#containerAnnouncementMap h2
	{
		margin:				0 0 13px 0;
	}
	
	#announcementMap
	{
		height:				402px;
	}
	*>#announcementMap
	{
		height:				405px;
	}
	
	
	#announcementMap_disabled
	{
		height:				400px;
		
		background-image:	url(/sjablonen/1/images/announcements/gmap_disabled.gif);
	}
	
		#announcementMap_disabled div.message
		{
			width:					250px;
			margin:					70px auto;
			padding:				10px;
			
			background-color:		#FAE9FF;
			
			border:					1px solid #842D93;
		}

#announcementSearch
{
	height:					32px;
	min-height:				32px;
	width:					237px;
	padding:				13px 0 27px 0;
	
	background-color:		#FAE9FF;
}
*>#announcementSearch
{
	height:					auto;
}

	div.searchRow
	{
		padding:				2px 13px 2px 13px;
	}
	
	div.searchRowAlternate
	{
		background-color:		#F8F1FA;
	}
	
	#announcementSearch .cm_button
	{
		width:					160px!important;
		margin:					0!important;
		
		
		background-image:		url(/sjablonen/1/images/general/bg_submenu_header_purple.jpg);
			
		border:					none;
	}

	#announcementKeyword.cm_input
	{
		width:				206px;
	}

	#announcementType.cm_select
	{
		width:				208px;
	}
	
#announcementEmail
{
	margin:					13px 0 0 0;
}


#containerAnnouncementList
{
	float:					left;
	
	width:					724px;
	margin:					13px 0 0 0;
}

	ul.tabs
	{
		height:					24px;
		width:					100%;
		padding:				0;
		margin:					0;
		
		list-style-type:		none;
		
		border-bottom:			10px solid #842D93;
	}
		
		ul.tabs li
		{
			float:					left;
			
			list-style-type:		none;
		}
		
		ul.tabs li a
		{
			display:				block;
			padding:				4px 20px 4px 13px;
			
			color:					#FFF!important;
			text-decoration:		none!important;
			
			background-color:		#B289BE;
			background-image:		url('/sjablonen/1/images/announcements/tab_corner_purple_light.gif');
			background-position:	right;
			background-repeat:		no-repeat;
		}
		
		ul.tabs li a:hover
		{
			color:					#FFF!important;
			text-decoration:		none!important;
		}
		
		ul.tabs li.active a
		{
			background-color:		#842D93;
			background-image:		url('/sjablonen/1/images/announcements/tab_corner_purple.gif');
		}
	
	table.announcementList
	{
		clear:					both;
		width:					724px;
		margin:					0;
		border:					none;
	}
		
		table.announcementList a
		{
			font-weight:			normal;
		}
		
		table.announcementList th
		{
			color:					#000;
			font-size:				0.8em;
			font-weight:			normal;
			text-align:				left;
			
			background-color:		#FFF;
			
			border:					none;
			border-bottom:			1px solid #B68FC2;
		}
		
		table.announcementList th a
		{
			color:					#555;
		}
		
		table.announcementList th.location
		{
			padding:				0 0 0 13px;
			width:					400px;
		}
		
		table.announcementList th.announcementType
		{
			padding:				0 13px 0 13px;
		}
		
		table.announcementList th.date
		{
			width:					90px;
		}
		
		table.announcementList th.organisation
		{
			padding:				0 0 0 13px;
			width:					225px;
		}
		
		table.announcementList th.title
		{
			width:					325px;
		}

		table.announcementList td
		{
			vertical-align:			top;
			
			border:					none;
			border-bottom:			1px solid #B68FC2;
		}
		
		table.announcementList td.location
		{
			width:					300px;
			
			padding:				2px 13px 2px 13px;
			
			background-image:		url(/sjablonen/1/images/general/bullet_announcement.gif);
			background-position:	2px 7px;
			background-repeat:		no-repeat;
		}
		
		table.announcementList td.announcementType
		{
			padding:				0 13px 0 13px;
		}
		
		table.annoucementList td.date
		{
			width:					90px;
		}
		
		
		table.announcementList td.organisation
		{
			width:					225px;
			
			padding:				2px 13px 2px 13px;
			
			background-image:		url(/sjablonen/1/images/general/bullet_announcement.gif);
			background-position:	2px 7px;
			background-repeat:		no-repeat;
		}
		
		table.announcementList td.title
		{
			width:					325px;
		}
		


/*** announcement item ***************************************************************************/	
#containerAnnouncementItem
{
	width:					474px;
	margin:					0 0 13px 0;
	
	background-image:		url(/sjablonen/1/images/announcements/background_item.gif);
	background-repeat:		repeat-y;
}

	#containerAnnouncementItem.noGmap
	{
		background-image:		url(/sjablonen/1/images/announcements/background_item_noGmap.gif)!important;
	}
	
	#containerAnnouncementItem.noGmap #containerAnnouncementItemContent
	{
		width:					435px;
	}
	
	#containerAnnouncementItemContent
	{
		float:					left;
		
		width:					307px;
		padding:				13px;
	}
		
		#containerAnnouncementItemContent p
		{
			padding:				0;
			margin:					0 0 12px 0!important;
		}
		
		#containerAnnouncementItem.noGmap #containerAnnouncementItemContent table.announcement
		{
			width: 					450px;
		}
		
		#containerAnnouncementItemContent table.announcement
		{
			width:					307px;
			
			border:					none;
		}
		
			#containerAnnouncementItemContent table.announcement th
			{
				width:					150px;
				
				color:					#000;
				font-weight:			normal;
				text-align:				left;
				
				background-color:		#FAE9FF;
				
				border:					none;
			}
			
			#containerAnnouncementItemContent table.announcement td
			{
				padding:				2px 0 2px 0;
				
				border:					none;
			}
	
	#containerAnnouncementItemMap
	{
		float:					right;
		
		width:					102px;
		margin:					0;
		padding:				13px;
	}

		#announcementItemMap
		{
			height:					100px;
			width:					100px;
			
			overflow:				hidden;
			
			border:					1px solid #CCC;
		}
		
		#announcementItemMap_disabled
		{
			height:					100px;
			width:					100px;
			
			overflow:				hidden;
			
			background-image:		url(/sjablonen/1/images/announcements/gmap_mini_disabled.gif);
			
			border:					1px solid #CCC;
		}

#containerDownloads
{
	margin:					0 0 26px 0;
}

	#containerDownloads ul
	{
		height:					auto;
		min-height:				10px;
		padding:				0;
		
		background-color:		#FFF;
	}
	
		#containerDownloads ul li
		{
			padding:				3px 2px 4px 26px!important;
			background-position:	7px 3px!important;
			
			border-bottom:			1px solid #b7b7b7;
		}
		
		#containerDownloads ul li a
		{
			color:					#842E93;
			font-weight:			normal;
		}
		#containerDownloads ul li a:hover
		{
			color:					#AE83BB;
		}
	
	#containerDownloads h2
	{
		margin-left:					0;
		
	}

	#containerDownloads p
	{
		margin:					0;
		padding:				0;
	}

#containerAnnouncementItemReaction h2, #containerDownloads h2
{
	margin-bottom:			5px;
}

#containerAnnouncementItemReaction p
{
	margin:					0;
	padding:				0;
}


/*** gmapInfoWindow ******************************************************************************/
div.gmapInfoWindow
{
	width:					250px;
}

div.gmapInfoWindow h4
{
	font-size:				1em;
	margin:					0 0 5px 0;
	padding:				0;
}

div.gmapInfoWindow table
{
	width:					250px;
	margin:					0;
	padding:				0;
	
	border:					0px solid #000000!important;
	
}

div.gmapInfoWindow table td
{
	border:					0px solid #000000!important;
}

div.gmapInfoWindow hr
{
	width:					100%;
	
	margin:					0;
	padding:				0;
	
	border:					1px solid #ABABAB;
}

div.gmapInfoWindow a
{
	font-weight:			normal;
}
