#rehadb_filterform{
	float:left;
	width:200px;
	overflow:hidden;
}

.rehadb_filterform_label{
	clear:both;
	float:left;
	width:190px;
	margin:6px 0 3px;
	color:#0082D6;
	font-weight:bold;
}

.rehadb_filterform_textfield{
	clear:both;
	float:left;
	width:190px;
}

.rehadb_filter_checkboxlist{
	float:left;
	width:188px;
	border:1px solid #0082D6;
	margin:0 0 4px;
	overflow:hidden;
}

.rehadb_filter_checkboxfield{
	clear:both;
	float:left;
	width:192px;
	overflow:hidden;
}

.rehadb_filter_checkbox_value{
	float:left;
	margin:4px 0 5px 5px;
	width:155px;
	color:#0082D6;
	font-weight:normal;
	font-size:140%;
	font-size:12px;
}

.rehadb_filter_checkbox{
	clear:both;
	float:left;
	margin:5px 0;
}

.rehadb_filter_checkboxline{
	float:left;
	overflow:hidden;
	width:180px;
	margin:0 3px;
}

.rehadb_filter_checkboxhead{
	clear:both;
	width:170px;
	padding:3px 10px;
	margin:4px 0 0;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	background:#0082D6 url(/fileadmin/reha-verzeichnis.de/images/compare_listhead_inactive.gif) center right no-repeat;
}

.rehadb_filterform_submit{
	float:left;
	width:193px;
	height:30px;
	overflow:hidden;
	background:transparent url(/fileadmin/reha-verzeichnis.de/images/button_filter.png) 0 0 no-repeat;
	border:none;
	text-indent:-9999em;
	text-align:left;
	margin:20px 0 0;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
}

.rehadb_filter_headline{
	clear:both;
	float:left;
	width:190px;
	color:#f60;
	font-weight:bold;
	font-size:1.2em;
	margin:20px 0 9px;
	position:relative;
}

.rehadb_filter_headline img{
	position:absolute;
	right:0px;
}

.act{
	background:#f60 url(/fileadmin/reha-verzeichnis.de/images/compare_listhead_active.gif) center right no-repeat;
}

.active_list{
	border:1px solid #f60;
}

.hidden{
	height:0px;
	overflow:hidden;
	border:none;
	padding:0px;
}

.hidden_item{
	height:0px;
	overflow:hidden;
}

.show_item{
	height:auto;
}

/*###############################
# search
###############################*/
.rehadb_search_searchfieldlist{
	float:left;
	width:270px;
	padding:9px 30px 0 0;
}

.rehadb_searchform_label{
	clear:both;
	float:left;
	width:270px;
	color:#0082D6;
	font-weight:bold;
	margin:5px 0;
}

.rehadb_searchform_textfield{
	float:left;
	width:270px;
}

.logo_mv{
	position:absolute;
	left:295px;
	top:290px;
}

.logo_mv{
	position:absolute;
	left:295px;
	top:290px;
}

.logo_euro{
	position:absolute;
	left:313px;
	top:355px;
}

.rehadb_search_imagemap{
	float:left;
	position:relative;
	margin:-10px 0 150px;
	width:445px;
}

.rehadb_search_imagemap img{
	border:none;
}

.rehadb_search_fulltext{
	float:left;
	width:745px;
}

.rehadb_search_or{
	float:left;
	width:200px;
	color:#f60;
	margin:10px 0 1px;
}

#rehadb_searchform_submit{
	float:left;
	width:204px;
	height:35px;
	margin:10px 0 0 0;
	text-indent:-9999em;
	font-size:0px;
	line-height:0px;
	border:none;
	cursor:pointer;
	background:transparent url(/fileadmin/reha-verzeichnis.de/images/button_search.png) no-repeat;
}

.rehadb_search_desctext{
	color:#0082D6;
}

.rehadb_search_fulltext_line{
	float:left;
	line-height:35px;
	height:35px;
	width:100%;
	overflow:hidden;
}

#rehadb_searchform_searchword{
	float:left;
	width:266px;
}

#rehadb_filterform_searchword{
	float:left;
	width:186px;
}

.rehadb_searchforms{
	float:left;
}

.rehadb_filter_infodiv{
	position:absolute;
	float:left;
	width:250px;
	border:1px solid #f60;
	overflow:hidden;
	background-color:#fff;
	z-index:100;
}

.rehadb_filter_infodiv_head{
	float:left;
	width :220px;
	height:30px;
	line-height:25px;
	font-weight:bold;
	color:#f60;
	padding:0 0 0 30px;
	background:#fff url(/fileadmin/reha-verzeichnis.de/images/info_hover.png) no-repeat;
	background-position:4px 4px;
	overflow:hidden;
}

.rehadb_filter_infodiv_text{
	clear:both;
	float:left;
	width :210px;
	height:auto;
	padding:0 10px 10px 30px;
	color:#0082D6;
}

.rehadb_beginlink{
	display:block;
	width:193px;
	height:30px;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	text-indent:-999em;
	overflow:hidden;
	background:transparent url(/fileadmin/reha-verzeichnis.de/images/button_back_home.png) 0 0 no-repeat;
}

.rehadb_beginlink:hover{
	background-position:0 -30px !important;
}

.filter_select_outer{
	width:171px;
	overflow:hidden;
	display:block;
}

.search_select_outer{
	width:251px;
	overflow:hidden;
}

html>body .search_select_outer{
	float:left;
}

*:first-child+html div.search_select_outer{
	float:none;
}

select.rehadb_searchform_textfield,
select.rehadb_filterform_textfield{
	float:none !important;
	width:auto;
	z-index:20;
}

.select_image{
	float:left;
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
	border:1px solid #A5ACB2;
	border-left:none;
}

#rehadb_searchform_fulltext .searchsubmit_disabled{
	background-position:0 -70px !important;
	cursor:auto;
}