

#search_container
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 20px 0px; /* Margin below to keep distance from results. */
	padding: 0px;
	width: 760px;
	height: 445px;
	overflow: visible;
}

#search_container_video
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 20px 0px; /* Margin below to keep distance from results. */
	padding: 0px;
	width: 760px;
	height: 215px;
	overflow: visible;
}

.search_div
{
	position: absolute;
	z-index: 1;
	padding: 15px 20px 15px 20px;
}

.background_div
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: white;
	z-index: -1;
	filter: alpha(opacity=50);
	opacity: 0.50;
}




#sd_locality
{
	top: 0px;
	left: 0px;
	width: 305px; /* 345px - 2 * 20px */
	height: 300px; /* 330px - 2 * 15px */
}

table.checkbox_table
{
	position: relative;
	left: -6px;
}

#map
{
	position: absolute;
	top: 20px;
	right: 20px;
}


#clear_localities
{
	position: absolute;
	left: 20px;
	bottom: 15px;
}

#sd_category
{
	top: 0px;
	left: 360px;
	width: 360px; /* 400px - 2 * 20px */
	height: 185px; /* 215 - 2 * 15px */
}


.category_td
{
	padding-right: 5px;
}

#clear_categories
{
	position: absolute;
	right: 20px;
	top: 15px;
}

#sd_year
{
	top: 230px;
	left: 360px;
	width: 360px; /* 400px - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}

#sd_year select
{
	position: relative;
	width: 100px;
}

.year_select {
	position: relative;
	top: -2px;
}

#year_jump
{
	padding-left: 50px;
}

#sd_headline
{
	top: 345px;
	left: 0px;
	width: 305px; /* 345px - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}

#text_filter
{
	position: relative;
	left: 8px;
	width: 170px;
}

#sd_sorting
{
	top: 345px;
	left: 360px;
	width: 160px; /* 200 - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}

#sd_button
{
	top: 345px;
	left: 575px;
	width: 145px; /* 185 - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}


#submit_button
{
	width: 145px;
}




#sd_video_category
{
	top: 0px;
	left: 0px;
	width: 260px; /* 300 - 2 * 20px */
	height: 185px; /* 215 - 2 * 15px */
}

#sd_video_headline
{
	top: 0px;
	left: 315px;
	width: 405px; /* 445 - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}

#sd_video_sorting
{
	top: 115px;
	left: 315px;
	width: 175px; /* 215 - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}

#sd_video_button
{
	top: 115px;
	left: 545px;
	width: 175px; /* 215 - 2 * 20px */
	height: 70px; /* 100 - 2 * 15px */
}

#clear_categories_video
{
	position: absolute;
	bottom: 25px;
	right: 30px;
}

#submit_button_video
{
	width: 175px;
}

#text_filter_video
{
	position: relative;
	left: 8px;
	width: 190px;
}




#texts_container
{
	position: relative;
	width: 760px;
	padding-bottom: 40px;
}

.text_cell
{
	width: 370px;
	/* border: solid red 1px; */
}

.tc_left
{
	padding-right: 10px;
}

.tc_right
{
	padding-left: 10px;
}

.text_header
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 335px; /* 370px - 35px */
	padding: 5px 35px 5px 0px;
	margin: 10px 0px 10px 0px;
	z-index: 1;
}

.pdf_icon
{
	position: absolute;
	top: 2px;
	right: 1px;
	width: 25px;
	height: 25px;
}

#photos_container
{
	position: relative;
	width: 760px;
	padding: 0px 0px 30px 0px;
}

#photos_table
{
	position: relative;
	left: -2px;
}

.photo_div
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 177px;
	height: 140px;
	background: #FAFAFA;
	border: solid #E5E5E5 2px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.photo_inner_table
{
	width: 100%;
	height: 100%;
}

.photo_cell
{	
	vertical-align: middle;
	text-align: center;
}

.invis_attr
{
	display: none;
}

.video_header
{
	margin-top: 20px;
	margin-bottom: 5px;
}

.video_description
{
	margin-top: 10px;
}

#prev_page
{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#next_page
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
