


			#main #body div.text
			{
				padding-bottom: 20px;
			}

			#main #body div.left
			{
				float: left;
			}

			#main #body div.right
			{
				float: right;
			}










			#main #body div.suche_right div.content
			{
				padding-top: 15px;
			}

			#main #body div.suche_main
			{
			}

				#main #body div.suche_main div.content b.hit
				{
					background-color: #000000;
				}

				#main #body div.suche_main div.content p
				{
					padding-top: 2px;
					padding-bottom: 2px;
				}

				#main #body div.suche_main div.content p.left
				{
					float: left;
				}

				#main #body div.suche_main div.content p.submit
				{
					padding-top: 6px;
					padding-right: 50px;
				}

				#main #body div.suche_main div.content p.result
				{
					padding-top: 20px;
					padding-bottom: 10px;
					border-bottom: 1px solid #FFFFFF;
				}

				#main #body div.suche_main div.content h4
				{
					padding-top: 30px;
					padding-bottom: 0px;
				}

				#main #body div.suche_main div.content h2
				{
					padding-bottom: 20px;
				}

				#main #body div.suche_main div.content input.text
				{
					width: 220px;
				}










			#main #body div.sitemap_right
			{
				margin-bottom: 10px;
				background-position: left top;
				background-image: url('../../../../content/images/sitemap/img1.jpg');
			}

				#main #body div.sitemap_right div.content
				{
					height: 155px;
					background-repeat: no-repeat;
					background-position: left bottom;
					background-image: url('../pix/box1_bottom.gif');
				}

			#main #body div.sitemap_right2
			{
				background-image: url('../../../../content/images/sitemap/img2.jpg');
			}

				#main #body div.sitemap_right2 div.content
				{
					height: 154px;
				}

			#main #body div.sitemap_right3
			{
				background-image: url('../../../../content/images/sitemap/img3.jpg');
			}

				#main #body div.sitemap_right3 div.content
				{
					height: 147px;
				}










			#main #body div.presse_main
			{
				height: 610px;
			}

			#main #body div.presse_image
			{
				height: 152px;
			}

			#main #body div.presse_right
			{
				height: 290px;
				margin-top: 6px;
			}

				#main #body div.presse_right h2
				{
					padding-top: 8px;
				}

			#main #body div.presse_bottom
			{
				height: 250px;
			}


			#main #body div.agenda_main
			{
				height: 850px;
			}







			#main #body div.besucher_start_main
			{
				height:430px;
			}

			#main #body div.besucher_start_right
			{
				height: 430px;
			}

				#main #body div.besucher_start_right div.content p.list
				{
					padding-top: 1px;
					padding-bottom: 2px;
					line-height: 1;
				}

					#main #body div.besucher_start_right div.content p.list span
					{
						float: left;
						width: 100px;
					}

				#main #body div.besucher_start_right div.content h4
				{
					padding-top: 14px;
					padding-bottom: 3px;
				}

			#main #body div.besucher_start_left
			{
				clear: both;
				margin-right: 15px;
			}

			#main #body div.besucher_start_box
			{
				height: 180px;
			}











			#main #body div.besucher_kartenreservierung_left
			{
			}

				#main #body div.besucher_kartenreservierung_left div.content p.list
				{
					padding-top: 1px;
					padding-bottom: 2px;
					line-height: 1;
				}

					#main #body div.besucher_kartenreservierung_left div.content p.list span
					{
						float: left;
						width: 100px;
					}

				#main #body div.besucher_kartenreservierung_left div.content h4
				{
					padding-top: 14px;
					padding-bottom: 3px;
				}

			#main #body div.besucher_kartenreservierung_main
			{
			}

				#main #body div.besucher_kartenreservierung_main div.content div.line
				{
					clear: both;
					padding-top: 8px;
				}

					#main #body div.besucher_kartenreservierung_main div.content div.left
					{
						width: 110px;
						padding-top: 3px;
					}

					#main #body div.besucher_kartenreservierung_main div.content div.right
					{
						width: 310px;
					}

						#main #body div.besucher_kartenreservierung_main div.content div.right p
						{
							padding-top: 1px;
							padding-bottom: 0px;
						}

						#main #body div.besucher_kartenreservierung_main div.content div.right input.text
						{
							width: 240px;
						}

						#main #body div.besucher_kartenreservierung_main div.content div.right div.left
						{
							width: 150px;
						}

							#main #body div.besucher_kartenreservierung_main div.content div.right div.left p
							{
								padding-top: 3px;
								padding-bottom: 4px;
							}

							#main #body div.besucher_kartenreservierung_main div.content div.right div.left span
							{
								float: left;
								width: 80px;
							}

							#main #body div.besucher_kartenreservierung_main div.content div.right div.left input
							{
								width: 22px;
							}












			#main #body div.aussteller_start_main
			{
				height: 500px;
			}

			#main #body div.aussteller_start_right
			{
				height: 500px;
			}

				#main #body div.aussteller_start_right div.content h4
				{
					padding-top: 10px;
					padding-bottom: 12px;
				}

			#main #body div.aussteller_start_left
			{
				height: 225px;
			}

			#main #body div.aussteller_start_right2
			{
				height: 225px;
			}







			#main #body div.aussteller_galerie_top
			{
				height: 120px;
				margin-bottom: 5px;
			}

				#main #body div.aussteller_galerie_top div.content p
				{
					padding-bottom: 2px;
				}

			#main #body div.aussteller_galerie_main
			{
				height: 495px;
			}












			#main #body div.aussteller_teilnahmeoptionen_left1
			{
				height: 60px;
			}

				#main #body div.aussteller_teilnahmeoptionen_left1 div.content p
				{
					padding-top: 20px;
				}

			#main #body div.aussteller_teilnahmeoptionen_left2
			{
				height: 440px;
			}

				#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.left, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.left
				{
					width: 200px;
				}

				#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.right, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.right
				{
					width: 200px;
				}

					#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.right div, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.right div
					{
						padding-bottom: 14px;
						text-align: right;
					}

						#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.right div h4, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.right div h4
						{
							padding-top: 12px;
							padding-bottom: 2px;
						}

						#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.right div p, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.right div p
						{
							padding-top: 0px;
							padding-bottom: 2px;
							padding-left: 9px;
							padding-right: 8px;
							line-height: 1;
						}

						#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.right div span, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.right div span
						{
							float: left;
						}

					#main #body div.aussteller_teilnahmeoptionen_left2 div.content div.right p.small, #main #body div.aussteller_teilnahmeoptionen_left3 div.content div.right p.small
					{
						padding-top: 12px;
						padding-bottom: 3px;
						line-height: 1;
					}


			#main #body div.aussteller_teilnahmeoptionen_left3
			{
				height: 330px;
			}


			#main #body div.aussteller_teilnahmeoptionen_right1
			{
				height: 170px;
			}

			#main #body div.aussteller_teilnahmeoptionen_right2
			{
				height: 330px;
			}

			#main #body div.aussteller_teilnahmeoptionen_right3
			{
				height: 330px;
			}










			#main #body div.besucher_aussteller, #main #body div.besucher_referenten
			{
			}

				#main #body div.besucher_aussteller div.entry, #main #body div.besucher_referenten div.entry
				{
					clear: left;
					padding-bottom: 0px;
					border-bottom: 1px solid #000000;
				}

					#main #body div.besucher_aussteller div.entry div.left, #main #body div.besucher_referenten div.entry div.left
					{
						width: 250px;
						padding-top: 4px;
					}

						#main #body div.besucher_aussteller div.entry div.left span, #main #body div.besucher_referenten div.entry div.left span
						{
							display: block;
							float: left;
							height: 12px;
							border: 1px solid #000000;
							overflow: hidden;
						}

							#main #body div.besucher_aussteller div.entry div.left span.red, #main #body div.besucher_referenten div.entry div.left span.red
							{
								background-color: #CC0000;
							}

							#main #body div.besucher_aussteller div.entry div.left span.green, #main #body div.besucher_referenten div.entry div.left span.green
							{
								background-color: #66CC00;
							}

							#main #body div.besucher_aussteller div.entry div.left span.blue, #main #body div.besucher_referenten div.entry div.left span.blue
							{
								background-color: #0066CC;
							}
							
							#main #body div.besucher_aussteller div.entry div.left p
							{
								text-align: center;
							}

					#main #body div.besucher_aussteller div.entry div.text, #main #body div.besucher_referenten div.entry div.text
					{
						padding-left: 270px;
					}







			#main #body div.veranstaltungsort_right
			{
				height: 600px;
			}

			#main #body div.veranstaltungsort_main
			{
				clear: both;
			}






			#main #body div.besucher_programm_top div.content p
			{
				padding-top: 14px;
				padding-bottom: 16px;
			}

			#main #body div.besucher_programm_table table
			{
				width: 732px;
			}

				#main #body div.besucher_programm_table table td
				{
					padding: 3px;
					text-align: center;
					vertical-align: middle;
				}

					#main #body div.besucher_programm_table table td.head
					{
						width: 220px;
						height: 4em;
						color: #FFFFFF;
						text-align: right;
					}
					
						#main #body div.besucher_programm_table table td.v2011
						{
							
						}
						#main #body div.besucher_programm_table table td.v2011 h1
						{
							text-align: center;
						}

						#main #body div.besucher_programm_table table td.head h2
						{
							padding: 0px;
							font-size: 28px;
							text-transform: none;
						}
						
						#main #body div.besucher_programm_table table td.v2011 h2
						{
							font-size: 12px;
							text-align: center;
						}

						#main #body div.besucher_programm_table table td.head h3
						{
							padding: 0px;
							padding-top: 8px;
							font-size: 14px;
							text-transform: none;
							color: #FFFFFF;
						}

					#main #body div.besucher_programm_table table td.red
					{
						background-color: #CC0000;
					}

					#main #body div.besucher_programm_table table td.green
					{
						background-color: #66CC00;
					}

					#main #body div.besucher_programm_table table td.blue
					{
						background-color: #0066CC;
					}

					#main #body div.besucher_programm_table table td.time
					{
						width: 36px;
						color: #808080;
					}

					#main #body div.besucher_programm_table table td.field
					{
						color: #FFFFFF;
						background-color: #303030;
						
					}
					
					#main #body div.besucher_programm_table table td.field a {
    color: #FFFFFF;
    font-size: 12px;
}

						#main #body div.besucher_programm_table table td.field h3
						{
							padding: 0px;
							padding-bottom: 3px;
							font-size: 11px;
							font-weight: bold;
							text-transform: none;
							color: #FFFFFF;
						}
						
					#main #body div.besucher_programm_table table td.field div.bigger
						{
							font-size: 12px;
						}

					#main #body div.besucher_programm_table table td.lang
					{
						background-repeat: no-repeat;
						background-position: right top;
					}

						#main #body div.besucher_programm_table table td.de
						{
							background-image: url('../pix/flag_de.gif');
						}

						#main #body div.besucher_programm_table table td.en
						{
							background-image: url('../pix/flag_en.gif');
						}

						#main #body div.besucher_programm_table table td.bi
						{
							background-image: url('../pix/flag_bi.gif');
						}



