


 *
 {
 	margin: 0px;
 	padding: 0px;
 	background-repeat: no-repeat;
 }


 body
 {
	text-align: center;
	font-size: 12px;
	font-family: arial,helvetica;
	color: #777777;
	background: #F0F0F0 url('../pix/background.jpg') no-repeat center top;
 }




	a
	{
		color: #22569D;
		text-decoration: none;
	}

		a:hover
		{
			color: #02367D;
			text-decoration: underline;
		}

		a img
		{
			border: none;
		}


	ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}

		ul li
		{
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}


	hr
	{
		display: none;
	}


	div.clear
	{
		clear: both;
		width: 1px;
		height: 1px;
		overflow: hidden;
	}




	#head
	{
		width: 984px;
		height: 100px;
		margin: auto;
		text-align: left;
	}


		#head #logo
		{
			float: right;
			padding-top: 8px;
		}

		#head #headmenu
		{
			position: absolute;
			margin-top: 8px;
			padding: 8px 16px 12px 4px;
			background-color: #FAFAFA;
		}

			#head #headmenu ul li
			{
				float: left;
			}

				#head #headmenu ul li.spacer
				{
				   padding-left: 28px;
				   border-left: 1px solid #BBBBBB;
				}

					#head #headmenu ul li.spacer a
					{
						color: #999999;
					}

				#head #headmenu ul li a
				{
					margin-right: 28px;
					font-size: 13px;
					color: #606060;
				}

					#head #headmenu ul li a:hover
					{
						text-decoration: none;
						border-bottom: 3px solid #AAAAAA;
					}

					#head #headmenu ul li a.active
					{
						text-decoration: none;
						border-bottom: 3px solid #808080;
					}

					#head #headmenu ul li.language
					{
						background: url('../pix/sym_more2.png') right center no-repeat;
					}

						#head #headmenu ul li.language a
						{
							display: none;
							margin-right: 16px;
							padding-left: 20px;
							color: #999999;
						}

							#head #headmenu ul li.language a.activelang
							{
								display: inline;
							}

							#head #headmenu ul li.language a.de
							{
								background: url('../pix/sym_de.jpg') left center no-repeat;
							}

							#head #headmenu ul li.language a.en
							{
								background: url('../pix/sym_en.jpg') left center no-repeat;
							}

						#head #headmenu ul li.language:hover
						{
							background: none;
						}

							#head #headmenu ul li.language:hover a
							{
								display: inline;
							}
		
		



		#menu
		{
			z-index: 50;
			position: absolute;
			width: 100%;
			margin-top: 8px;
		}

			#menu div.inner
			{
				width: 984px;
				margin: auto;
				height: 84px;
				text-align: left;
			}

			#menu li.main
			{
				float: left;
				display: block;
				width: 84px;
				height: 84px;
				margin-right: 16px;
			}

				#menu li.main a.main
				{
					z-index: 50;
					position: absolute;
					display: block;
					width: 84px;
					height: 84px;
					color: #FFFFFF;
					font-size: 12px;
					background-color: #3766A8;
				}

					#menu li.main a.main span
					{
						z-index: 50;
						position: absolute;
						display: block;
						bottom: 10px;
						width: 70px;
						margin-left: 5px;
						text-align: right;
						cursor: default;
					}

					#menu li.main a.link span
					{
						cursor: pointer !important;
					}

					#menu li.main:hover a.main, #menu li.mainactive a.main
					{
						text-decoration: none;
						background-color: #25497B;
					}

				#menu li.main div.sub
				{
					z-index: 45;
					position: absolute;
					display: none;
					top: -8px;
					left: 0px;
					width: 100%;
					min-height: 398px;
					background: url('../pix/background_black.png') repeat;
					border-top: 1px solid #AAAAAA;
					border-bottom: 2px solid #AAAAAA;
				}

				#menu li.main div.subinner
				{
					width: 984px;
					margin: auto;
				}

				* html #menu li.main div.sub
				{
					background-color: #000000;
					
				}

					#menu li.main div.sub div.selector
					{
						position: absolute;
						top: 107px;
						left: 50%;
						width: 182px;
						height: 284px;
						margin-left: -492px;
						text-align: right;
						/*background-color: #25497B;*/
						border-right: 2px solid #505050;
					}

						#menu li.main div.sub div.selector h4
						{
							padding: 14px 22px 4px 22px;
							font-weight: normal;
							font-size: 14px;
							color: #FFFFFF;
						}

						#menu li.main div.sub div.selector ul
						{
						}

							#menu li.main div.sub div.selector ul li
							{
								padding: 2px 25px;
							}

								#menu li.main div.sub div.selector ul li a
								{
									padding-right: 14px;
									font-size: 12px;
									color: #AAAAAA;
									background: url('../pix/menu_filter.gif') right center no-repeat;
								}

									#menu li.main div.sub div.selector ul li a:hover
									{
										color: #CCCCCC;
										text-decoration: none;
									}

									#menu li.main div.sub div.selector ul li a.active
									{
										color: #FFFFFF;
										background: url('../pix/menu_filter-active.gif') right center no-repeat;
									}


					#menu li.main div.sub ul.list
					{
						margin-top: 107px;
					}

						#menu li.main div.sub ul.list li
						{
							float: left;
							display: block;
							margin-right: 16px;
							margin-bottom: 16px;
							overflow: hidden;
						}

							#menu li.main div.sub ul.list li a
							{
								position: absolute;
								display: block;
								/*background-color: #749CCC;*/
								color: #CCCCCC;
								overflow: hidden;
							}

								#menu li.main div.sub ul.list li a span
								{
									position: absolute;
									display: block;
									cursor: pointer;
								}

								#menu li.main div.sub ul.list li a:hover
								{
									text-decoration: none;
									color: #FFFFFF;
								}

						#menu li.main div.sub ul.l1
						{
							width: 830px;
							margin-left: 200px;
						}

							#menu li.main div.sub ul.l1 li
							{
								width: 184px;
								height: 84px;
							}

								#menu li.main div.sub ul.l1 li a
								{
									width: 184px;
									height: 84px;
									text-align: left;
									line-height: 1;
								}

									#menu li.main div.sub ul.l1 li a span.image
									{
										width: 60px;
										height: 84px;
										background-position: center center;
									}

									#menu li.main div.sub ul.l1 li a span.title
									{
										bottom: 55px;
										left: 65px;
										width: 110px;
										font-size: 12px;
										text-align: left;
									}

									#menu li.main div.sub ul.l1 li a span.text
									{
										top: 33px;
										left: 65px;
										width: 110px;
										font-size: 10px;
										text-align: left;
										color: #888888;
									}


									#menu li.main div.sub ul.l1 li a img
									{
									}

						#menu li.main div.sub ul.l2
						{
							width: 1001px;
						}

							#menu li.main div.sub ul.l2 li
							{
								width: 84px;
								height: 110px;
							}

								#menu li.main div.sub ul.l2 li a
								{
									width: 84px;
									height: 110px;
								}

									#menu li.main div.sub ul.l2 li a span.image
									{
										width: 84px;
										height: 84px;
									}

									#menu li.main div.sub ul.l2 li a span.title
									{
										bottom: 0px;
										width: 84px;
										text-align: center;
										letter-spacing: 1px;
									}

									#menu li.main div.sub ul.l2 li a span.text
									{
										display: none;
									}

									#menu li.main div.sub ul.l2 li.intro
									{
										width: 182px;
										height: auto;
										padding-top: 5px;
										line-height: 1.5;
										border-right: 2px solid #505050;
									}

										#menu li.main div.sub ul.l2 li.intro a
										{
											position: relative;
											width: 182px;
											height: auto;
										}

											#menu li.main div.sub ul.l2 li.intro a span
											{
												position: relative;
												width: auto;
												padding: 2px 20px 40px 8px;
												font-size: 11px;
												text-align: right;
												/*color: #749CCC;*/
												color: #FFFFFF;
											}

												#menu li.main div.sub ul.l2 li.intro a span b
												{
													font-size: 14px;
												}

												#menu li.main div.sub ul.l2 li.intro a span i
												{
													font-style: normal;
													color: #CCCCCC;
												}

													#menu li.main div.sub ul.l2 li.intro a:hover span i
													{
														color: #FFFFFF;
													}


			div.menu_noscript
			{
			}

				div.menu_noscript li.main:hover div.sub
				{
					display: block !important;
				}
				
				
				
				
				
	#imageviewer
	{
		height: 300px;
		background: url('../pix/imageviewer_background.png') repeat-x center bottom;
	}
	
		#imageviewer div.background_black
		{
			background: url('../pix/imageviewer_black.jpg') no-repeat center top #1A1A1A;
		}
	
		#imageviewer div.inner
		{
			width: 984px;
			height: 300px;
			margin: auto;
			text-align: left;
		}
	
		#imageviewer div.inner2
		{
			position: absolute;
			width: 984px;
			height: 300px;
			overflow: hidden;
		}
	
		#imageviewer div.images
		{
			width: 984px;
			height: 300px;
			overflow: hidden;
		}
	
			#imageviewer div.images div.field
			{
				width: 984px;
				height: 300px;
				background-position: center center;
			}
	
				#imageviewer div.images div.field div.videoplayer
				{
					width: 984px;
					height: 300px;
				}
	
				#imageviewer div.images div.field div.text
				{
					width: 450px;
					padding-top: 122px;
					text-align: right;
					line-height: 1.5;
				}
	
					#imageviewer div.images div.field div.text h3
					{
						padding-bottom: 8px;
						font-size: 22px;
						font-weight: normal;
						letter-spacing: 1px;
						color: #404040;
					}
	
					#imageviewer div.images div.field div.text p
					{
						padding-top: 5px;
					}
	
					#imageviewer div.images div.field div.text ul
					{
						padding-top: 8px;
					}
	
						#imageviewer div.images div.field div.text ul li
						{
							margin-bottom: 2px;
							padding-left: 22px;
							background: url('../pix/sym_dot2.gif') no-repeat 8px center;
						}
	
		#imageviewer div.controls
		{
			position: absolute;
			right: 50%;
			margin-top: 320px;
			margin-right: -492px;
		}
	
			#imageviewer div.controls div.thumb
			{
				float: left;
				width: 92px;
				height: 42px;
				margin: 0px 6px;
				border: 4px solid #DEDEDE;
				overflow: hidden;
				cursor: pointer;
			}
	
				#imageviewer div.controls div.thumb:hover, #imageviewer div.controls div.active
				{
					border: 4px solid #BBBBBB;
				}
						
						
	#title
	{
		width: 984px;
		margin: auto;
		text-align: left;
	}
					
		div.title_3
		{
			padding-top: 100px;
		}

		#title h1
		{
			width: 580px;
			padding: 30px 0px 8px 0px;
			font-size: 28px;
			font-weight: normal;
			letter-spacing: 1px;
			color: #202020;
		}



						
	#shortcutbar
	{
		height: 90px;
		background: url('../pix/pagemenu_background.png') repeat-x center bottom;
	}
						
		#shortcutbar div.inner
		{
			width: 1000px;
			margin: auto;
			text-align: left;
		}
						
		#shortcutbar ul
		{
			padding-top: 20px;
		}
						
			#shortcutbar ul li
			{
				display: block;
				float: left;
				width: 240px;
				height: 52px;
				margin-left: 8px;
				font-size: 10px;
				/*background-color: #000000;*/
			}
						
				#shortcutbar ul li div
				{
					float: left;
					width: 78px;
					height: 52px;
					background-position: center center;
				}
						
				#shortcutbar ul li p
				{
					padding: 5px 12px 0px 90px;
				}
						
					#shortcutbar ul li p a
					{
						font-size: 11px;
					}
	




	#pagemenu
	{
		height: 62px;
		background: url('../pix/pagemenu_background.png') repeat-x;
	}		
				
		#pagemenu div.inner
		{
			width: 984px;
			margin: auto;
			padding-top: 24px;
			text-align: left;
		}
		
		#pagemenu li
		{
			float: left;
		}
		
		#pagemenu a
		{
			float: left;
			display: block;
			height: 38px;
			margin-right: 3px;
			font-size: 13px;
			color: #7D7D7D;
			background-color: #FFFFFF;
		}
		
			#pagemenu a span
			{
				display: block;
				padding: 12px 16px 0px 16px;
			}
		
			#pagemenu a.active
			{
				height: 37px;
				color: #555555;
				background-color: #F1F1F1;
				border-top: 1px solid #D0D0D0;
			}
		
				#pagemenu a.active span
				{
					padding-top: 11px;
				}
		
		
		
		
		

	#main
	{
		width: 984px;
		margin: auto;
		padding-top: 30px;
		text-align: left;
	}
	
	

			#main a.more
			{
				padding-left: 18px;
				background: url('../pix/sym_more.png') 0px 1px no-repeat;
			}



			#main #notice
			{
				margin-bottom: 10px;
				padding: 12px 15px;
				background-color: #FFFEEE;
				border-top: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
			}



			#main #text
			{
				clear: left;
				float: left;
				width: 690px;
				padding-top: 16px;
				font-size: 13px;
				line-height: 1.5;
			}
			
				#main #text .indent
				{
					margin-left: 229px;
				}
			
				#main #text .smallindent
				{
					margin-left: 185px;
				}

				#main #text h2
				{
					padding: 5px 10px 10px 0px;
					font-size: 24px;
					font-weight: normal;
					letter-spacing: 1px;
					color: #404040;
				}

				#main #text h3
				{
					padding: 0px 0px 15px 0px;
					font-size: 20px;
					font-weight: normal;
					letter-spacing: 1px;
					color: #202020;
				}

				#main #text h4
				{
					padding: 0px 0px 10px 0px;
					font-size: 14px;
					font-weight: normal;
					letter-spacing: 1px;
					color: #505050;
				}

				#main #text p
				{
					padding: 0px 0px 12px 0px;
				}

				#main #text span.table-left
				{
					float: left;
					width: 170px;
					color: #AAAAAA;
				}

				#main #text span.table-right
				{
					display: block;
					margin: 0px 0px 5px 180px;
				}

				#main span.zoom
				{
					position: absolute;
					display: block;
					width: 16px;
					height: 16px;
					margin-top: 10px;
					background: url('../pix/sym_zoom.png') top left no-repeat;
					cursor: pointer;
				}

				#main #text table
				{
					margin: 8px 0px 30px 0px;
					border-collapse: collapse;
				}

					#main #text table tr
					{
						border-bottom: 1px solid #CCCCCC;
					}

					#main #text table td
					{
						padding: 10px 25px 12px 25px;
						vertical-align: top;
					}

						#main #text table td.left
						{
							padding-left: 0px;
							font-weight: bold;
						}

						#main #text table td.head
						{
							padding-top: 18px;
							padding-bottom: 16px;
							color: #FFFFFF;
							background-color: #999999 !important;
						}

						#main #text table td.head_highlight
						{
							background-color: #848484 !important;
						}

						#main #text table td.highlight
						{
							background-color: #E5E5E5;
						}

				#main #text ul
				{
					margin: 0px;
					margin-top: 4px;
					margin-left: 10px;
					margin-bottom: 10px;
					list-style-position:inside;
					list-style-type: disc;
				}

					#main #text ul li
					{
						padding: 6px 4px;
						list-style-type: disc;
					}

				#main #text form
				{
					padding-top: 14px;
				}

				#main #text input.text
				{
					width: 250px;
					padding: 4px;
					font-size: 12px;
					color: #606060;
				}

					#main #text input.text_small
					{
						width: 150px;
					}

				#main #text input.radio
				{
					margin-left: 6px;
					margin-right: 2px;
				}

				#main #text input.submit
				{
					padding: 4px 8px;
					font-size: 12px;
					color: #FFFFFF;
					background-color: #808080;
					border: none;
				}
				
				

				#main #text div
				{
					clear: left;
					padding: 0px 0px 50px 0px;
				}

					#main #text div img
					{
						float: left;
						margin: 10px 45px 40px 0px;
					}

						#main div img.zoom
						{
							cursor: pointer;
						}

					#main #text div.block
					{
						padding: 0px !important;
					}

					#main #text div.imagecontainer_small
					{
						float: left;
						width: 140px;
						margin-right: 45px;
						padding: 0px;
						text-align: center;
					}

						#main #text div.imagecontainer_small img
						{
							float: none;
							margin-right: 0px;
						}

				#main div.downloads
				{
					clear: none !important;
					padding: 0px !important;
				}

					#main div.downloads p
					{
						padding-left: 120px !important;
						padding-bottom: 30px !important;
					}
					
						#main div.downloads p.pdf
						{
							display: block;
							/*background: url('../pix/icon_pdf.gif') 75px 4px no-repeat;*/
						}
					
							#main div.downloads p.pdf span.thumb span.zoom
							{
								right: 25px !important;
							}
					
						#main div.downloads p.exe
						{
							display: block;
							background: url('../pix/icon_exe.png') 75px 4px no-repeat;
						}
					
						#main div.downloads p.jpg
						{
							height: 60px;
							padding-bottom: 0px;
						}
					
						#main div.downloads p.lock
						{
						}
					
							#main div.downloads p.lock a
							{
								padding-left: 14px;
								color: #BC4747;
								background: url('../pix/lock.png') no-repeat left 1px;
							}
					
						#main div.downloads p span
						{
							display: block;
						}
					
							#main div.downloads p span.thumb
							{
								position: absolute;
								width: 100px;
								height: 80px;
								margin-left: -120px;
								text-align: right;
							}
					
								#main div.downloads p span.thumb span.zoom
								{
									right: 0px;
									margin: 0px;
								}
					
								#main div.downloads p span.thumb img
								{
									float: none !important;
									margin: 0px !important;
								}
					
							#main div.downloads p span.description
							{
								color: #999999 !important;
							}

				#main div.imagelist
				{
					height: 240px;
				}
				
					#main div.imagelist div.center
					{
						z-index: 25;
						position: absolute;
						width: 690px;
						height: 240px;
						overflow: hidden;
					}
				
					#main div.imagelist div.slider
					{
						position: absolute;
					}
				
						#main div.imagelist div.slider img
						{
							position: absolute;
						}
						
						
					#main div.imagelist a.control
					{
						z-index: 30;
						position: absolute;
						top: 88px;
						width: 80px;
						height: 80px;
					}
				
						#main div.imagelist a.previous
						{
							background: url('../pix/imagelist_previous.png') no-repeat;
						}
				
						#main div.imagelist a.next
						{
							right: 0px;
							background: url('../pix/imagelist_next.png') no-repeat;
						}

				#main #text hr.visible
				{
					display: block;
				}



			#main div.box
			{
				width: 284px;
				padding: 4px 0px 30px 0px;
				text-align: left;
			}

				div.mainmode_1 div.box
				{
					padding-bottom: 30px !important;
				}

				div.mainmode_2 div.box, div.mainmode_3 div.box
				{
					clear: right;
					float: right;
					width: 240px !important;
				}

					div.mainmode_2 div.box h2, div.mainmode_3 div.box h2
					{
						/*color: #999999 !important;*/
						border-bottom: 4px solid #909090 !important;
					}

						/*div.mainmode_2 div.box h2 a, div.mainmode_3 div.box h2 a
						{
							color: #505050 !important;
							background: none !important;
						}

							div.mainmode_2 div.box h2 a, div.mainmode_3 div.box h2 a:hover
							{
								cursor: text;
								text-decoration: none;
							}*/

				#main div.box h2
				{
					margin-bottom: 10px;
					padding: 12px 16px;
					font-size: 18px;
					font-weight: normal;
					letter-spacing: 1px;
					text-align: left;
					/*color: #3766A8;*/
					color: #505050;
					border-bottom: 4px solid #3766A8;
				}

					#main div.box h2 a
					{
						padding-right: 20px;
						background: url('../pix/sym_more.png') right center no-repeat;
					}

				#main div.box p
				{
					padding: 10px 16px;
				}

					#main div.box span.zoom
					{
						width: 9px;
						height: 9px;
						background: url('../pix/sym_zoom2.png') top left no-repeat;
					}

				#main div.box_user
				{
				}
				
				

			#main #about
			{
				float: left;
			}
			
			

			#main #event
			{
				float: right;
				height: 180px;
			}
			
				#main #event div
				{
					z-index: 20;
					position: absolute;
					width: 252px;
					height: 142px;
					margin-top: 20px;
					margin-left: 15px;
					overflow: hidden;
				}
			
					#main #event div div
					{
						z-index: 29;
						position: absolute;
						width: auto;
						height: auto;
						margin: 0px;
						overflow: visible;
					}
			
				#main #event img
				{
					z-index: 22;
					position: absolute;
					cursor: pointer;
				}
			
					#main #event img.blank
					{
						z-index: 35;
					}
			
					#main #event img.alt
					{
						z-index: 19;
					}
			
				#main #event p
				{
					z-index: 30;
					position: absolute;
					width: 252px;
					margin: 0px;
					padding: 0px;
					text-transform: uppercase;
					font-family: "arial black", arial;
					color: #F0F0F0;
				}
			
					#main #event p.date
					{
						top: 102px;
						right: 1px;
						text-align: right;
						font-size: 36px;
						letter-spacing: -5px;
					}
			
					#main #event p.more
					{
						display: none;
						top: 101px;
						left: 230px;
						text-align: right;
						font-size: 26px;
						letter-spacing: -4px;
						line-height: 20px;
					}
			
					#main #event p.teaser
					{
						z-index: 30;
						display: none;
						top: 16px;
						left: 1px;
						font-size: 20px;
						letter-spacing: -2px;
						line-height: 15px;
					}
			
					#main #event p.teaser:first-of-type
					{
						display: block;
					}
			
			

			#main #downloads
			{
				float: right;
			}

				#main #downloads p
				{
					clear: left;
					padding-left: 14px !important;
					padding-bottom: 8px !important;
				}

					#main #downloads p.pdf
					{
					}

					#main #downloads p.jpg
					{
						height: 40px !important;
						background-position: 16px;
					}

					#main #downloads p a
					{
					}

					#main #downloads p span
					{
						padding-top: 2px;
						font-size: 10px;
						color: #888888;
					}
					
						#main #downloads p span.thumb
						{
							position: relative;
							float: left;
							width: 30px !important;
							height: 30px !important;
							margin-left: 0px !important;
							margin-right: 12px !important;
							margin-bottom: 2px !important;
							text-align: right !important;
						}
						
							#main #downloads p span.thumb span.zoom
							{
								right: 0px !important;
							}
					
						#main #downloads p span.type
						{
							padding-left: 42px;
						}
					
						#main #downloads p span.description
						{
							padding-left: 42px;
							color: #AAAAAA !important;
						}
					
					

			#main #links
			{
				float: right;
			}

				#main #links p
				{
					padding-left: 50px;
				}

					#main #links p.page
					{
						background: url('../pix/icon_page.gif') 16px 9px no-repeat;
					}

					#main #links p.image
					{
						background-position: 16px 12px;
					}

					#main #links p span
					{
						display: block;
						padding-top: 2px;
						font-size: 10px;
						color: #888888;
					}
					
					

			#main #news
			{
				width: 384px;
				margin: auto;
			}

				#main #news p
				{
					padding-top: 0px;
					padding-bottom: 4px;
				}

					#main #news p.top
					{
						padding-top: 10px;
					}

				#main #news div
				{
					min-height: 85px;
					margin-bottom: 6px;
				}

					#main #news div p a
					{
						padding-right: 15px;
						background: url('../pix/sym_more.png') right center no-repeat;
					}

					#main #news div div
					{
						float: left;
						width: 50px;
						min-height: 0;
						margin: 0px 16px;
						text-align: center;
					}

						#main #news div div img
						{
							float: none;
							margin: 10px 0px 35px 0px;
						}
			
			
			
			


	#footer
	{
		clear: both;
		height: 104px;
		margin-top: 10px;
		text-align: left;
		font-size: 11px;
		color: #777777;
		background: url('../pix/footer_background.png') no-repeat center top;
	}
	
		#footer div.inner
		{
			width: 984px;
			margin: auto;
			padding-top: 20px;
		}


		#footer p
		{
			padding: 4px 0px;
		}


		#footer div
		{
			padding-bottom: 2px;
		}


			#footer div.copyright
			{
				float: left;
				width: 300px;
			}

				#footer div.copyright a
				{
					padding-left: 20px;
					background: url('../pix/sym_print.gif') left center no-repeat;
				}


			#footer div.contact
			{
				float: left;
			}

				#footer div.contact span
				{
					display: block;
					float: left;
					width: 130px;
					margin-right: 16px;
					font-weight: bold;
					text-align: right;
				}


			#footer div.menu
			{
				float: right;
				border-right: 2px solid #BABABA;
			}

				#footer div.menu div
				{
					float: left;
					width: 140px;
				}



				
				
	#imagezoom
	{
		display: none;
		z-index: 999;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		text-align: left;
	}
		
		* html #imagezoom
		{
			background-color: #000000;
		}
	
		#imagezoom div.image
		{
			position: absolute;
			width: 100%;
			height: 100%;
			background-position: center center;
			cursor: pointer;
		}
	
			#imagezoom div.image iframe
			{
				position: absolute;
				top: 50%;
				left: 50%;
				width: 700px;
				height: 500px;
				margin-top: -250px;
				margin-left: -350px;
			}
	
		#imagezoom div.text, #imagezoom div.info
		{
			position: absolute;
			width: 600px;
			left: 50%;
			bottom: 30px;
			margin-left: -300px;
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			color: #FFFFFF;
		}
	
		#imagezoom div.info
		{
			top: 44px;
			bottom: auto;
			width: 200px;
			height: 40px;
			margin-left: -100px;
		}
	
		#imagezoom div.link
		{
			position: absolute;
			width: 100px;
			height: 100%;
			cursor: pointer;
		}
	
		#imagezoom div.left
		{
			background: url('../pix/sym_left.png') center center no-repeat;
		}
	
		#imagezoom div.right
		{
			right: 0px;
			background: url('../pix/sym_right.png') center center no-repeat;
		}
	
		#imagezoom div.exit
		{
			right: 0px;
			height: 100px;
			background: url('../pix/sym_exit.png') center center no-repeat;
		}
				
			
				
				
	#darkbackground
	{
		display: none;
		z-index: 990;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background-color: #000000;
	}







