


	#content h1
	{
		margin: 0px;
		margin-bottom: 25px;
		padding: 10px;
		padding-top: 6px;
		padding-left: 8px;
		font-size: 24px;
		font-weight: normal;
		letter-spacing: 1px;
		color: #808080;
		border-bottom: 1px solid #CCCCCC;
	}

		#content h1.top
		{
			padding-top: 0px;
			padding-bottom: 15px;
			color: #808080;
			border-bottom: 1px solid #CCCCCC;
		}

	#content h2
	{
		margin: 0px;
		margin-bottom: 10px;
		padding: 10px;
		padding-top: 20px;
		font-size: 16px;
		font-weight: normal;
		letter-spacing: 1px;
		color: #808080;
		border-bottom: 1px solid #CCCCCC;
	}

	#content h3
	{
		margin: 0px;
		margin-bottom: 10px;
		padding: 10px;
		padding-top: 20px;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 1px;
		color: #808080;
	}



	#content p
	{
		text-align:justify;
		line-height: 16px;
		padding-left: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
	}




	#content ul
	{
		margin: 0px;
		padding: 0px;
		padding-left: 30px;
		list-style-type: square;
	}

		#content ul li
		{
			margin: 0px;
			padding: 4px;
		}




	#content form
	{
		
	}

		#content form input
		{
			font-size: 11px;
			font-family: verdana,arial;
			padding: 3px;
			color: #707070;
		}

			#content form input.submit
			{
				overflow: visible;
				padding: 4px;
				padding-left: 10px;
				padding-right: 10px;
				color: #EEEEEE;
				border: none;margin-left: 5px;
				background-color: #AAAAAA;
			}

				#content form input.submit:hover
				{
					color: #FFFFFF;
					background-color: #AEAEAE;
				}






	#content div.calendar_head
	{
		margin-bottom: 20px;
		padding: 2px;
		padding-right: 20px;
		background-color: #FFFFFF;
		border-bottom: 1px solid #BBBBBB;
	}

		#content div.calendar_head div.calendar_date
		{
			float: left;
			margin: 5px;
			margin-right: 20px;
			padding: 8px;
			padding-left: 10px;
			padding-right: 14px;
			border-right: 1px solid #DDDDDD;
			color: #AAAAAA;
			text-align: center;
		}

			#content div.calendar_head div.calendar_date div.month
			{
				font-size: 19px;
			}

			#content div.calendar_head div.calendar_date div.day
			{
				font-size: 28px;
			}

			#content div.calendar_head div.calendar_date-start
			{
				border: none;
				margin-right: 0px;
				padding-right: 9px;
			}

			#content div.calendar_head div.calendar_date-end
			{
				padding-left: 4px;
			}

			#content div.calendar_head div.calendar_date-to
			{
				float: left;
				padding-top: 20px;
				color: #AAAAAA;
				font-size: 32px;
			}

		#content div.calendar_head p
		{
			font-size: 14px;
		}

			#content div.calendar_head p.time
			{
				padding-top: 16px;
				font-size: 12px;
				color: #999999;
			}

		#content div.calendar_head div.clear
		{
			overflow: hidden;
			width: 1px;
			height: 1px;
			clear: left;
		}






	#content div.download
	{
		clear: right;
		padding: 10px;
		padding-top: 14px;
		padding-bottom: 0px;
		line-height: normal;
	}

		#content div.download p
		{
			margin: 0px;
			padding: 0px;
			line-height: normal;
		}

		#content div.download a
		{
			display: block;
			padding: 14px;
			padding-left: 60px;
			border-top: 1px solid #BBBBBB;
			background-color: #FFFFFF;
			background-repeat: no-repeat;
			background-position: 10px 13px;
		}

			#content div.download a span.title
			{
				display: block;
				padding-bottom: 3px;
			}

			#content div.download a span.type
			{
				color: #909090;
			}

			#content div.download a span.description
			{
				display: block;
				padding-top: 4px;
				color: #606060;
			}

			#content div.download a span.blind
			{
				display: none;
			}


			#content div.download a.pdf
			{
				background-image: url('../pix/sym_pdf.jpg');
			}

			#content div.download a.doc
			{
				background-image: url('../pix/sym_doc.jpg');
			}

			#content div.download a.docx
			{
				background-image: url('../pix/sym_docx.jpg');
			}

			#content div.download a.jpg
			{
				background-image: url('../pix/sym_jpg.jpg');
			}


		#content div.download a:hover
		{
			text-decoration: none;
			background-color: #F8F8F8;
		}





	#content div.addressbook_entry
	{
		margin: 10px;
		padding: 25px;
		padding-top: 5px;
		padding-left: 100px;
		padding-bottom: 15px;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: 18px 20px;
	}

		#content div.addressbook_entry h1
		{
			margin: 0px;
			margin-bottom: 10px;
			padding: 10px;
			font-size: 14px;
		}

		#content div.addressbook_entry p
		{
			padding-top: 3px;
			padding-bottom: 3px;
		}

			#content div.addressbook_entry p.note
			{
				padding-top: 10px;
				color: #606060;
			}

		#content div.addressbook_entry div.download
		{
			padding-top: 6px;
		}

			#content div.addressbook_entry div.download a
			{
				padding-top: 8px;
				padding-left: 55px;
				padding-bottom: 8px;
				background-position: 10px 7px;
			}





	#content div.newsline
	{
		margin: 10px;
		padding: 25px;
		padding-top: 5px;
		padding-left: 150px;
		padding-bottom: 15px;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: 18px 20px;
		text-align: justify;
	}

		#content div.newsline-noimage
		{
			padding-left: 22px;
		}

		#content div.newsline h2
		{
			margin: 0px;
			margin-bottom: 10px;
			padding: 10px;
			font-size: 14px;
		}

		#content div.newsline div.news_date
		{
			float: right;
			color: #909090;
		}

		#content div.newsline div.news_teaser
		{
			padding-left: 10px;
			color: #606060;
		}

		#content div.newsline div.news_teaser_more
		{
			padding-left: 10px;
			color: #606060;
		}

		#content div.newsline a
		{
			display: block;
			margin: 10px;
			margin-left: 0px;
			margin-bottom: 4px;
		}

		#content div.newsline div.download
		{
			padding: 0px;
			padding-top: 8px;
		}




	#content div.newscontent
	{
		text-align: justify;
	}

		#content div.newscontent div.news_date
		{
			float: right;
			padding: 12px;
		}

		#content div.newscontent div.news_headline
		{
			padding: 10px;
			font-size: 16px;
			color: #505050;
			letter-spacing: 1px;
			border-bottom: 1px solid #CCCCCC;
		}

		#content div.newscontent div.news_teaser
		{
			margin-top: 10px;
			padding: 10px;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #808080;
			background-color: #FFFFFF;
		}


		#content div.newscontent div.news_teaser_more
		{
			padding: 10px;
			color: #808080;
		}

		#content div.newscontent div.news_content
		{
			padding-top: 10px;
			padding-bottom: 10px;
			border-top: 2px solid #FFFFFF;
		}

			#content div.newscontent div.news_content div.news_text
			{
				padding-right: 10px;
				padding-top: 10px;
				padding-bottom: 10px;
			}






	#content div.agendahead
	{
		padding: 10px;
		background-color: #DDDDDD;
		border-bottom: 1px solid #BBBBBB;
	}

		#content div.agendahead h1
		{
			float: left;
			margin: 0px;
			padding: 0px;
			border: none;
		}

		#content div.agendahead div
		{
			padding-top: 8px;
			padding-bottom: 14px;
			text-align: right;
		}

			#content div.agendahead div a
			{
				margin-left: 12px;
				padding-left: 9px;
				background-repeat: no-repeat;
				background-position: left 3px;
			}

				#content div.agendahead div a.act
				{
					padding-left: 13px;
					background-position: left 1px;
					background-image: url('../pix/sym_home.gif');
				}

				#content div.agendahead div a.prev
				{
					margin: 0px;
					background-image: url('../pix/sym_prev.gif');
				}

				#content div.agendahead div a.next
				{
					padding: 0px;
					padding-right: 9px;
					background-position: right center;
					background-image: url('../pix/sym_next.gif');
				}





	#content div.agendaline
	{
		margin: 10px;
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 25px;
		padding-top: 5px;
		padding-bottom: 15px;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: 18px 20px;
		text-align: justify;
	}

		#content div.agendaline div.day
		{
			float: left;
			margin: 15px;
			margin-left: 2px;
			font-size: 35px;
			color: #BBBBBB;
		}

			#content div.agendaline div.day span
			{
				display: block;
				padding-bottom: 3px;
				font-size: 16px;
				letter-spacing: 1px;
				text-align: center;
				text-transform: uppercase;
				border-bottom: 1px solid #CCCCCC;
			}

		#content div.agendaline h2
		{
			margin: 0px;
			margin-left: 70px;
			margin-bottom: 10px;
			padding: 10px;
			font-size: 14px;
		}

		#content div.agendaline p
		{
			margin-left: 70px;
			color: #606060;
		}






	#content table.matrixselect
	{
	}

		#content table.matrixselect td
		{
			padding: 3px;
			padding-left: 6px;
			font-size: 9px;
			color: #888888;
		}

			#content table.matrixselect td select
			{
				width: 526px;
				font-size: 9px;
				color: #999999;
			}







	#content #navigation-index_block div.depth-1
	{
		padding-left: 20px;
		padding-right: 20px;
	}

		#content #navigation-index_block div.depth-1 ul
		{
			border-bottom: 1px dashed #AAAAAA;
		}

			#content #navigation-index_block div.depth-1 ul li
			{
				padding: 12px;
				padding-bottom: 8px;
				padding-left: 0px;
				/*display: block;*/
				/* list-style-type: none; */
				text-align: justify;
			}

				#content #navigation-index_block div.depth-1 ul li a
				{
					display: block;
					font-size: 14px;
				}



	#content #navigation-index_block div.depth-2
	{
		padding-top: 5px;
		padding-left: 40px;
		padding-right: 20px;
		padding-bottom: 10px;
	}



	#content div.image
	{
		float: right;
		margin-right: 0px;
		margin-left: 30px;
		margin-bottom: 20px;
		margin-top: 10px;
		padding: 12px;
		background-color: #FFFFFF;
		border-left: 2px solid #EEEEEE;
	}



	#content div.downloadselector
	{
		margin: 10px;
		padding: 10px;
		background-color: #D5D5D5;
		border-bottom: 1px solid #AAAAAA;
	}

		#content div.downloadselector ul
		{
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}

			#content div.downloadselector ul li
			{
				margin: 0px;
				padding: 0px;
				padding-bottom: 3px;
				list-style-type: none;
			}

				#content div.downloadselector ul li a.active
				{
					font-weight: bold;
				}


			#content div.downloadselector ul.list1
			{
				padding-left: 10px;
			}

			#content div.downloadselector ul.list2
			{
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 20px;
			}

			#content div.downloadselector ul.list3
			{
				padding-top: 2px;
				padding-left: 20px;
			}




	#content form.newsletter
	{
		
	}

		#content form.newsletter p.field
		{
			padding-left: 15px;
			color: #808080;
		}

			#content form.newsletter p.field span
			{
				float: left;
				display: block;
				width: 80px;
				padding-top: 4px;
			}


		#content form.newsletter p.submit
		{
			margin: 10px;
			border-top: 1px solid #CCCCCC;
		}

			#content form.newsletter p.submit span
			{
				display: block;
				padding: 4px;
				padding-left: 40px;
			}

				#content form.newsletter p.submit span input
				{
					position: absolute;
					margin-left: -40px;
					margin-top: -4px;
				}

				#content form.newsletter p.submit span.green
				{
					color: #098339;
				}

				#content form.newsletter p.submit span.red
				{
					color: #AA0000;
				}

			#content form.newsletter p.submit input
			{
				margin: 0px;
				margin-top: 10px;
			}


