/*----------------------------------------------------------*/
/*----------Styles for MnoGoSearch-Output ------------------*/
/*----------Kreis Coesfeld - Thomas Hemmen -----------------*/
/*----------------------------------------------------------*/
div#main_center div#mongosearch{
	border: 0px solid red;
}
/*-- nur das suchformular ---*/
div#main_center div#mongosearch div.suchformular {
	border: 0px solid blue;
	background: transparent;
	margin-bottom: 1em;
}
div#main_center div#mongosearch div.suchformular fieldset {
	border: 1px solid #666;
	background: transparent;
}
div#main_center div#mongosearch div.suchergebnis_kurz {
	border: 0px solid #666;
	background: #dedede;
	padding: 2px 3px 2px 3px;
}
div#main_center div#mongosearch div.suchergebnis_kurz_links {
	border: 0px solid #666;
	float: left;
}
div#main_center div#mongosearch div.suchergebnis_kurz_rechts {
	border: 0px solid #666;
	float: right;
	text-align:right;
}
div#main_center div#mongosearch div.suchergebnis_sort {
	border: 0px solid #666;
	clear: both;
}
div#main_center div#mongosearch div.suchergebnis_lang {
	border: 0px solid #666;
	padding: 0 0 0.3em 0;
}
div#main_center div#mongosearch div.suchergebnis_lang dl {
	margin: 0 0 0 23px;	
}
div#main_center div#mongosearch div.suchergebnis_lang dt {
	margin: 0 0 0 50px;
	font-weight: bold;
	margin: 0.5em 0 0 0;
}
div#main_center div#mongosearch div.suchergebnis_lang dt span.suchergebnis_lang_nr {
	margin: 0 0 0 -23px;
	padding: 0 0 0 0;	
	width: 23px;
	border: 0px solid red;
	float: left;
}
div#main_center div#mongosearch div.suchergebnis_lang dt span.suchergebnis_lang_titel {
	margin: 0 0 0 0px;
}
div#main_center div#mongosearch div.suchergebnis_lang dd {
	margin: 0.3em 0 0 0;
	padding-left: 0px;
	font-weight: normal;
}
div#main_center div#mongosearch div.suchergebnis_lang dd div.suchergebnis_lang_teaser {

}
div#main_center div#mongosearch div.suchergebnis_lang dd span.suchergebnis_lang_auszug {
	font-style: italic;
}
div#main_center div#mongosearch div.suchergebnis_lang dd span.search_hilight {
	font-weight: bold;
	font-style: italic;
}
div#main_center div#mongosearch div.suchergebnis_lang dd span.suchergebnis_lang_daten {
	font-size: 0.8em;
	color: #666666;
	float: right;
	clear: both;
}
div#main_center div#mongosearch div.suchergebnis_lang dd div.suchergebnis_lang_url {
	display: block;
	font-size: 0.9em;
	font-style: italic;
}
div#main_center div#mongosearch div.suchergebnis_seiten {
	clear: both;
	border: 1px solid #dedede; /* für IE6 */
	background: #dedede;
	padding: 2px 3px 2px 3px;
	margin: 15px 0em 0em 0em;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_links {
	border: 0px solid red;
	float: left;
	width: 20%;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts {
	border: 0px solid blue;
	float: right;
	text-align:right;
	width: 78%;
	padding: 0em 0em 0.1em 0em;
}
div#main_center div#mongosearch div.suchergebnis_seiten_clearer {
	clear: both;
	border: 0px solid #666;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_zurueck_a {
	border: 0px solid green;
	padding: 0 1.0em 0 0;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_zurueck_i {
	border: 0px solid green;
	padding: 0 1.0em 0 0;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_zahlen {
	border: 0px solid #666;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_zahlen_a {
	border: 0px solid red;
	padding: 0em 0.2em 0em 0.2em;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_zahlen_i {
	border: 0px solid green;
	padding: 0em 0.2em 0em 0.2em;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_vor_a {
	border: 0px solid green;
	padding: 0 0 0 1.0em;
}
div#main_center div#mongosearch div.suchergebnis_seiten_z1_rechts span.suchergebnis_seiten_vor_i {
	border: 0px solid green;
	padding: 0 0 0 1.0em;
}


/*--------------------------------------------------*/
/*----------Styles für VSM-Output ------------------*/
/*--------------------------------------------------*/
div#vsmsearch {
	margin-top: 3em;
	background-color: transparent;
}
div#vsmsearch h3 {
}
div#vsmsearch p {
	padding:0;
	margin: 0.5em 0 0 0;
	background-color: transparent;
}
div#vsmsearch img {
	float: right;
}
div#vsmsearch div#vsm_results {
	background-color: transparent;
}
div#vsmsearch div#vsm_results div.header {
	background-color: red;
	width: 100%;
	clear: both;
	display:none; /* results > header ausgeblendet; wenn Ansicht o.k., dann div-Bereich in VSM-Output entfernen */
}
div#vsmsearch div#vsm_results div.header div.verwaltung {
	float:left;
	width: 80%;
	text-align: left;
	padding: 0.1em 0.5em 0.1em 0.5em;
	background-color: yellow;
}
div#vsmsearch div#vsm_results div.header div.treffer {
	float: right;
	width: 15%;
	text-align: right;
	padding: 0.1em 0.5em 0.1em 0.5em;
	background-color: green;
}
div#vsmsearch div#vsm_results div.hits {
	background-color: transparent;
	width: 100%;
	clear: both;
}
div#vsmsearch div#vsm_results div.hits h4.single_header {
	background-color: black;
	color: white;
	width: 100%;
	clear: both;
	border-bottom: 0px dotted black;
	margin: 0.5em 0 0 0;
	padding:0;
	overflow: hidden;
}
div#vsmsearch div#vsm_results div.hits h4.single_header span.verwaltung {
	float:left;
	width: 80%;
	text-align: left;
	padding: 0.1em 0.1em 0.1em 0.1em;
	background-color: transparent;
	font-weight: bold;
}
div#vsmsearch div#vsm_results div.hits h4.single_header span.treffer {
	float: right;
	width: 15%;
	text-align: right;
	padding: 0.1em 0.1em 0.1em 0.1em;
	background-color: transparent;
	font-weight: bold;
	display: inline;
}
div#vsmsearch div#vsm_results div.hits div.single_hit {
	background-color: #dcdcdc;
	background-color: transparent;
/*	padding: 0.5em 0.5em 0.5em 0.5em; */
/*	margin: 0.5em 0 0 0;*/
}
div#vsmsearch div#vsm_results div.hits ol.single_hit {
	font-weight: bold;
	list-style-type:decimal;
	margin: 0 0 0.0em 23px;
}
div#vsmsearch div#vsm_results div.hits ol.single_hit li {
/*	padding: 0.5em 0.0em 0.0em 0.0em; */
	font-weight: bold;
	margin: 0.1em 0 0.1em 0;
}
div#vsmsearch div#vsm_results div.hits ol.single_hit div.single_hit_title {
	margin: 0.7em 0 0 0;
}
div#vsmsearch div#vsm_results div.hits ol.single_hit div.single_hit_teaser {
	font-weight: normal;
	margin: 0.3em 0 0 0;
}
div#vsmsearch div#vsm_results div.hits ol.single_hit div.single_hit_url {
	display: none;
}
