/* Suche */
	.denkmal_search {
		margin-top: 20px;
	}
	.denkmal_search .denkmal_label {
		display: inline-block;
		height: 20px;
		width: 140px;
	}
	.denkmal_search .denkmal_input {
		display: inline-block;
		font-size: 0.1px;
	}
	.denkmal_search .denkmal_input input {
		-webkit-appearance: none;
		background-color: #fff;
		border: 1px solid #253276;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		height: 20px;
		width: 425px;
	}
	.denkmal_search .denkmal_input input.denkmal_date {
		margin-right: 20px;
		width: 200px;
	}
	.denkmal_search .denkmal_input a {
		background-color: #253276;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABASURBVHjaYvz//z8DLQETA43BqAUDbwELHjlY8mJE4+MDjIPKB4yEXDcayaORPBrJo5E8Wh8MGwsAAAAA//8DABGjCT+VSJ0cAAAAAElFTkSuQmCC');
		display: inline-block;
		height: 24px;
		margin: 0 0 0 15px;
		vertical-align: top;
		width: 24px;
	}
	.denkmal_actions input.denkmal_submit {
		margin: 20px 20px 0 144px;
	}
	.denkmal_actions input.denkmal_help {
		margin: 0 0 0 20px;
	}
	.denkmal_actions input {
		-webkit-appearance: none;
		background-color: #253276;
		/*border: 1px solid #253276;*/
		border: none;
		border-radius: none;
		color: #fff;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		height: 24px;
		width: 140px;
	}
/* Suchresultat */
	.denkmal_searchheader {
		color: #555555;
		font-family: trebuchet ms,geneva,arial,helvetica,sans-serif;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 5px 0 10px 0;
	}
	.denkmal_paging {
		border-bottom: #e8e8e8 1px solid;
		border-top: #e8e8e8 1px solid;
		text-align: center;
		padding: 10px 0 10px 0;
	}
	.denkmal_paging p {
		color: #555555;
		font-weight: bold;
		margin-top: 0;
	}
	.denkmal_paging a.search {
		background: url(/pix/pfeil_links_3366cc.gif) no-repeat 0px 4px;
		float: left;
		padding: 0 0 0 10px;
	}
	.denkmal_nopaging {
		margin: 0;
	}
	.denkmal_paging a.denkmal_paging_back {
		background: url(/pix/pfeil_links_3366cc.gif) no-repeat 0px 4px;
		padding: 0 0 0 10px;
	}
	.denkmal_paging a.denkmal_paging_next {
		background: url(/pix/pfeil_rechts_3366cc.gif) no-repeat 47px 4px;
		padding: 0 15px 0 0;
	}
	.denkmal_paging a.denkmal_paging_start {
		background: url(/pix/bitv/zurueck_ende.gif) no-repeat 0px 4px;
		padding: 0 0 0 20px;
	}
	.denkmal_paging a.denkmal_paging_start span {
		display: none;
	}
	.denkmal_paging a.denkmal_paging_end {
		background: url(/pix/bitv/vor_ende.gif) no-repeat 10px 4px;
		padding: 0 0 0 20px;
	}
	.denkmal_paging a.denkmal_paging_end span {
		display: none;
	}
	.denkmal_result {
		margin: 20px 0 40px 0;
	}
	.denkmal_result td {
		background: #efefef;
		border-bottom: #fff 10px solid;
		border-left: #fff 10px solid;
		margin: 0;
		padding: 10px;
		vertical-align: top;
		width: 33%;
	}
	.denkmal_result td hr {
		background: #999;
		border: 0;
		height: 1px;
		margin-bottom: 5px;
	}
	.denkmal_result td img {
		height: auto;
		margin-bottom: 10px;
		width: 100%;
	}
	.denkmal_result td span {
		display: block;
		margin: 0 0 5px 10px;
	}
	.denkmal_result td a.denkmal_detail {
		background: url(/pix/pfeil_rechts_3366cc.gif) no-repeat 0px 4px;
		padding: 0 0 0 10px;
	}
	.denkmal_result td.denkmal_empty {
		background: transparent;
	}
	.denkmal_result tr td:first-child {
		border-left: none;
	}
/* Detailseite */
	.denkmal_detail_head {
		margin: 15px 0;
		width: 100%;
	}
	.denkmal_detail_head td {
		background: #efefef;
		padding: 5px 10px 5px 10px;
		vertical-align: top;
	}
	.denkmal_detail_head td:first-child {
		font-weight: bold;
		width: 100px;
	}
	.denkmal_detail_head tr:first-child td {
		padding: 15px 10px 5px 10px;
	}
	.denkmal_detail_head tr.last-child td {
		padding: 5px 10px 15px 10px;
	}
	.denkmal_detail_sub {
		margin: 15px 0;
		width: 100%;
	}
	.denkmal_detail_sub td {
		background: #efefef;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
	}
	.denkmal_detail_body {
		margin: 15px 0;
		width: 100%;
	}
	.denkmal_detail_body td {
		padding: 5px 10px 5px 10px;
		vertical-align: top;
	}
	.denkmal_detail_body td:first-child {
		font-weight: bold;
		width: 100px;
	}
	.denkmal_detail_body ul.bild {
		margin-top: -5px !important;
	}
	.denkmal_detail_img {
		border-bottom: #e8e8e8 1px solid;
		border-top: #e8e8e8 1px solid;
		padding: 10px 0 5px 0;
	}
	.denkmal_detail_img img {
		margin: 0 5px 5px 0;
	}
	.denkmal_detail_text hr {
		background: #999;
		border: 0;
		height: 1px;
	}
	.denkmal_navigation {
		border-bottom: #e8e8e8 1px solid;
		border-top: #e8e8e8 1px solid;
		margin-top: 40px; 
		padding: 10px 0;
	}
	.denkmal_navigation a:first-child {
		background: url(/pix/pfeil_links_3366cc.gif) no-repeat 0px 4px;
		margin: 0 0 0 5px;
		padding: 0 0 0 15px;
	}
	.denkmal_navigation a.denkmal_link_search {
		background: url(/pix/pfeil_rechts_3366cc.gif) no-repeat 70px 4px;
		margin: 0 0 0 55px;
		padding: 0 20px 0 0;
	}
/* Listen */
	.denkmal_list {
		background: #fff;
		margin: 0;
		padding: 20px;
	}
	.denkmal_list .denkmal_all {
		border-bottom: #e8e8e8 1px solid;
		border-top: #e8e8e8 1px solid;
		font-size: 12px;
		padding: 15px 0 5px 0;
	}
	.denkmal_list .denkmal_all a {
		display: inline-block;
		margin-bottom: 10px;
	}
	.denkmal_list .denkmal_all table {
		width: 100%;
	}
	.denkmal_list .denkmal_all td {
		width: 30%;
	}
	.denkmal_list .denkmal_alphabet {
		margin-bottom: 10px;
		margin-top: 10px;
		width: 100%;
	}
	.denkmal_list .denkmal_alphabet a, .denkmal_list .denkmal_alphabet span {
		display: table-cell;
		font-size: 14px;
		font-weight: bold;
	}
/* Akkordeon */
	.akkordeon {
		margin: 40px 0 20px 0;
		width: 613px;
	}
	.akkordeon .akkordeon-titel-aktiv {
		font-weight:normal;
	}
	.akkordeon .bildabstand {
		padding:8px 10px 0px 10px;
	}
	.akkordeon .akkordeon-inhalt {
		padding:10px 10px 10px 22px;
	}

/* Karte */
	#map {
		margin-top: 15px;
		position: absolute;
		visibility: hidden;
	}
	#map-large {
/* von 3pc:		height: 352px;  */
		height: 383px;
		width: 780px;
	}
	#map-small {
		height: 130px;
		width: 130px;
	}
	#map-small div.gmnoprint {
		display: none;
	}
	a.map-enlarge {
		background: url("../../denkmalkarte/pix/map_maximize.png") no-repeat;
		display: block;
		height: 19px;
		margin: -25px 0 0 105px;
		position: absolute;
		width: 19px;
		z-index: 1000;
	}
	a.map-minimize {
		background: url("../../denkmalkarte/pix/map_minimize.png") no-repeat;
		display: block;
		height: 19px;
		margin: -43px 0 0 745px;
		position: absolute;
		width: 19px;
		z-index: 1000;
	}
	a.map-enlarge span, a.map-minimize span {
		display: none;
	}
/* Auto compliete anpassung */
	.spalte_620 .ui-autocomplete {
		max-height: 150px;		
		width: 425px;
		overflow-x: hidden;
		overflow-y: auto;
	}


/* Mobil */
	@media screen and (max-width: 615px) {
		.denkmal_search .denkmal_input input {
			width: 245px;
		}
		.denkmal_actions input {
			height: 30px;
			margin: 20px 0 0 !important;
			width: 100%;
		}
		.denkmal_result td {
			border-bottom: #fff 10px solid;
			border-left: 0;
			width: 280px;
		}
		.denkmal_result td img {
			display: block;
			max-height: 150px;
			width: auto;
		}
		.denkmal_detail_head td {
			padding: 5px 10px !important;
			width: 280px !important;
		}
		.denkmal_detail_sub td {
			padding: 5px 10px !important;
			width: 280px !important;
		}
		.denkmal_detail_body td {
			padding: 5px 10px !important;
			width: 280px !important;
		}
		.denkmal_navigation {
			margin: 40px 0; 
		}		
		.denkmal_all td {
			display: block;
			width: 100% !important;
		}
		.akkordeon {
			margin: 10px 0 20px 0;
			width: 100%;
		}
		#map {
			margin: 0;
			position: fixed;
			top: 10px;
			width: 100%;
		}
		#map-small {
			height: 352px;
			width: 100%;
		}
		a.map-enlarge {
			display: none;
		}
		.fis_broker {
			height: auto;
			width: 100%;
		}			
	}