@charset "utf-8";

/* CSS Document */
.suchformular{
	background: #efefef;
	width: 924px;
	min-height: 230px;
	margin: 10px 0px 0px 0px;                           
	padding: 0px 10px 0px 10px;
}

.menu_reiter{
	color: #fff;
	/*padding: 10px 20.5px 0px 28px;*/
  padding: 10px 16px 0px 25px;
	text-align: center;
	float: left;
	text-decoration: none;
	height: 31.5px;
	font-family: "Roboto condensed";
	font-weight: 300;
	text-shadow: -1px 1px #777;
}

.menu_reiter:hover{
	background-color: #848485;
}

img#header {
	border: 0;
	width:586px;
	height:266px;
}

/* Forms */

select {
	width: 480px;
	margin: 10px 0px;
}

label {
	display: inline-block;
	width: 200px;
	text-align: right;
	margin: 10px 0px;
}

#suche_volltext {
	width: 475px;
}

#eingabefelder, #volltextsuche {
	width: 780px;
	margin: 10px 0px 0px 10px;
	padding: 20px 0px 20px 0px;
}

#volltextsuche {
	padding-bottom: 0px;
}

#eingabefelder {
	padding-top: 10px;
}

/* Such-Ergebnisse */

#resultate{
	margin: 0;
	padding: 0;
}

#such_ergebnisse {
	height: 100%;
	margin: 10px 0 0 10px;
}

#search_buttons {
	width: 100%;
	text-align: center;
}

.search_warning {
	text-align: center;
	color: red !important;
}

.erg_zeile{
	padding: 0;
	font-size: 14px;
}

.titelzeile{
	font-size: 14px;
	/*font-weight: bold;*/
	margin: 20px 0px 0px -10px;
	padding: 0;
	border: 2px solid #EFEFEF;
	float: left;
}

.titelzeile > th {
	text-align: left;
}

.ti_akzession_nr, .ez_akzession_nr{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 10px;
	width: 100px !important;
}

.ti_gattung, .ez_gattung{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 45px;
	width: 125px;
}

.ti_art, .ez_art{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 0px;
	width: 130px;
}

.ti_art_niveau, .ez_art_niveau{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 5px;
	width: 180px;
}

.ti_sorte, .ez_sorte{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 0px;
	width: 150px;
}

.ti_volksname, .ez_volksname{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 0px;
	width: 200px;
}

/*Anpassungen Formatierung der Suchfelder Tabellentitel OVERWRITE*/
.ti_gattung {
    padding-left: 32px;
}

.ti_art {
    padding-left: 30px;
}

.ti_art_niveau {
    padding-left: 21px;
}

.ti_sorte {
    padding-left: 5px;
}

.ti_volksname {
    padding-left: 24px;
}

.ergebniszeile{
	background-color: #EFEFEF;
	border-top: 1px solid #CCCCCC;
	float: left;
	margin: 10px 0px 0px -10px;
  /*padding: 0px 0px 0px 10px;*/
}

.erg_text, .erg_text_sammlung, .erg_text_sammler{
	font-size: 13px;
}

.erg_text{
	float: left;
	/*padding: 5px 0px 30px 0px;*/
  padding: 5px 0px 0px 0px;
}

.erg_text_sammlung{
	float: left;
	width: 150px;
}

.erg_text_sam{
	float: left;
	margin: 0px 0px 0px 25px;
	/*width: 710px;*/
  width: 330px;
}

.erg_text_sammler{
	float: left;
}

.erg_text_sammler_link{
	float: left;
	margin: 0px 0px 0px 119px;
}

/* Pager */

.pager {
	float: left;
	margin: 10px 0px 0px 340px;
}

.pager p span {
	color: #E3004F;
	cursor: pointer;
}

.pager p {
	float: left;
}

#sel_page{
	width: 40px;
	margin: 3px 1em 0 1.5em;
	padding: 0;
	float: left;
}

/**/

.pflanze_details{
	font-size: 14px;
	margin: 0px 0px 48px 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	width: 200px;
}

.pflanze_details a:link{
	color: #73A90B;
}

/* Schrift Ueberschreibung der Cufon */
.txt_graue_boxen{
	color: #e3004f;
	font-family: "Roboto condensed";
	font-weight: 300;
}

button {
	cursor: pointer;
	background-color: #8BBB13;
	color: #fff;
	border: 0;
	padding: 0 0.5em;
	height: 2em;
	font-size: 12px;
}

.pager p span.whitespace {
	padding: 0 0.5em;
	cursor: default;
}

div#inhalt {
	width: 944px !important;
}

div#inhalt div.SobiPro.componentheading {
	width: 939px !important;
}

h2.search_headline {
	border: 0 !important;
	margin: 0 !important;
}

div.spCatListCell {
	margin: 2px 2em 2px 2px !important;
}

select#suche_einfjahr, label[for=suche_einfjahr] {
	display: none !important;
}


/*Bilder in Ergebniszeile*/
.erg_foto_01 img, .erg_foto_02 img, .erg_foto_03 img, .erg_foto_04 img{
width: 102px;
height: 102px;
}

.erg_foto{
float: right;
width: 420px;
height: 105px;
padding: 8px 0px 8px 0px;
}

.erg_foto_01{
float: right;
}

.erg_foto_02{
float: right;
}

.erg_foto_03{
float: right;
}

.erg_foto_04{
float: right;
}

.erg_sam_con{
float: left;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }