
		

		.headline, h1, h2 {
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			color: #222;
			font-size: small;
		}

		h1, h2 {
			margin: 0px;
		}

		h2 {
			font-style: italic;
		}

		#container {
			border-top: 7px solid #BB0B22;
			border-bottom: 7px solid #BB0B22;
		}

	

		.info_button {
			margin-top: 3px;
			vertical-align: top;
		}

		.arrow {
			vertical-align: middle;
			margin-right: 3px;
		}

		
		#top_div {
			background: URL('/images/kulturbase/top_bg.jpg');
			width: 100%;
			height: 65px;
			border-bottom: 1px solid #BB0B22;
		}

		#top_line_left_right {
			margin: auto;
			font-size: 0;
			height: 2px;
			width: 891px;
			background-color: #FFFFFF;
			border-left: 2px solid #BB0B22;
			border-right: 2px solid #BB0B22;
		}

		#subject_search_sheet, #material_search_sheet, #council_search_sheet, #place_search_sheet, #free_search_sheet {
			position: absolute;
			top: 150px;
			left: 245px;
			border: 0px;
			z-index: 5;
			visibility: hidden;
			padding: 0px;
			/*background-image: url('/images/sheet_bg.gif');
			background-repeat: repeat-x;
			background-position: 0px 5px;*/
		}

		#sheet_container {
			position: absolute;
			top: 30px;
			width: 851px;
		}

		.help_sheet {
			position: absolute;
			border: 1px solid #ccc;
			padding: 5px;
			font-size: 10px;
			line-height: 120%;
			visibility: hidden;
			background-color: lightyellow;
		}

		#bottom_div {
			background: URL('/images/kulturbase/bottom_bg.jpg');
			width: 100%;
			height: 92px;
			border-top: 1px solid #BB0B22;
		}

		#bottom_line_left_right {
			font-size: 0;
			height: 2px;
			width: 891px;
			background-color: #FFFFFF;
			border-left: 2px solid #BB0B22;
			border-right: 2px solid #BB0B22;
			margin: auto;
		}

		.bold {
			font-weight: bold;
		}

		.td1 {
			border: 1px solid #fff;
			padding: 7px;
		}

		.td2 {
			text-align: center;
			border: 1px solid #fff;
			padding: 7px;
		}

		.td3 {
			border: 1px solid #fff;
			padding: 7px;
		}

		.td1_alternative {
			border: 1px solid #fff;
			padding: 7px;
			background-color: #EEEEEE;
		}

		.td2_alternative {
			text-align: center;
			border: 1px solid #fff;
			padding: 7px;
			background-color: #EEEEEE;
		}

		.td3_alternative {
			border: 1px solid #fff;
			padding: 7px;
			background-color: #EEEEEE;
		}

		.search_highlight {
			background-color: lightblue;
		}

		.alternative_row {
			background-color: #EEEEEE;
		}
	
