/* ----------- Links filter ------------------- */
a.selected {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	text-decoration : none;
}
a.selected:active {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	text-decoration : none;
}
a.selected:visited {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	text-decoration : none;
}
a.selected:hover {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	text-decoration : none;
}


.f_c{
	height: 123px;
	/*max-height: 123px;*/
	overflow: hidden;

}

.div_datum_feld{
	width:77px; 
	height:15px;  
	z-index:150; 
	position:absolute;
	float:left;
	background-color: #FFFFFF;
	cursor:pointer;
	filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2;
}

.p_b_3_f{
	float:left;
	padding-bottom:3px;
}

.p_b_3{
	padding-bottom:3px;
	width:9px;
	float:left;
}

.p_b_3_p_l_9{
	padding-bottom:3px;
	padding-left:9px;
}

.txt_weniger{
	padding-bottom:3px;
	padding-left:9px;
	float:left;
	padding-right:10px;
}

.txt_mehr{
	float:left; 
	padding-right:10px;
}

.f_active_m_2{
	float:left;
	background-color:#F69FA8;

	padding-left:5px;
	height:17px;

}

.f_active_m_1{
	float:left;
	background-color:#F69FA8;
	height:16px;


}


#container_filter_all{
	padding-top:8px;
	visibility:hidden;
	display:none;
}

#schalter_filter_ausblenden{
	visibility:hidden;
	display:none;
}

#filter_button_preis_sort_active{
	visibility:hidden;
	display:none;
}

#erweiterte_suche_anfang{
	visibility:hidden;
	display:none;
}

#block_all{
	position: absolute;
	width:100%;
	top:0px;
	left:0px;
	min-height:100%; 
	height: auto;
	background-color: #000000;
	filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2;
	z-index:50;
	display:none; 
	visibility:hidden;
}

#start_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 45%;
	z-index:200;
}

#rueckgabe_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 45%;
	z-index:201;
}

#standort_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 45%;
	z-index:202;
}

#zeitraum_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 570px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 45%;
	z-index:203;
}

#standort_zeitraum_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 45%;
	z-index:204;
}

#standort_rueckgabe_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 570px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 16%; 
 	left: 45%;
	z-index:205;
}

#schalter_standort_submit_2{
	display: none;	
	visibility: hidden;
}

#umkreis_suche_1{
	display: none;	
	visibility: hidden;
}

#filter_button_preis_sort_unactive_2{
	display: none;	
	visibility: hidden;
}

*+html .filter_container{
	
	padding-bottom: 0px;
	padding-top: 0px;

}

.selectBoxRendererList {
	width: 290px;
	height: 100px;
	overflow: auto;
	border: inset 2px #7f9db9;
	background-color: #ffffff !important;
}


.kalender_div{
	border: 1px solid rgb(227, 227, 236);
	padding: 3px;
	width:174px;
	z-index:201;
}


		 
.no_classes{
	background-color: #FFA537;
}
		
#auswahl_kalender{ display: none; visibility: hidden; position:absolute; background-color: white; z-index:200;}

.td_bgcolor_zeitraum{
	background-color:#f59ea7;
}


.td_block_width_6{
	width:6px;
}

.td_width_851{
	width:851px;
}

.filter_texte{
	height:17px; 
	padding-left:9px; 
	padding-top:2px;
}

.td_height_17{
	background-color:#f59ea7;
	height:17px;
}

.td_filter_active{
	background-color: #f59ea7;
	vertical-align:bottom; 
	padding-left:3px; 
	padding-bottom:1px;
}

.filter_close{
	cursor:pointer;
}

.filter_active {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	cursor:pointer;

}

.f_t_w_830{
	width:830px;
}

.txt_grau_9{
	font-size:9px; 
	color:#999999;
}

.filter_button_submit{

background-color:#EF244C;
color:#FFFFFF;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
height:20px;

}




.filter_span_error{
	color:red;
}

/*----------------Höhe-----------------------------------------------*/

.filter_height_12{
	height:12px;
}

/* -----------------Weite -------------------------------------------*/

.filter_width_200{
	width:200px;
}

.filter_width_120{
	width:120px;
}


.filter_width_150{
	width:150px;
}

.filter_width_70{
	width:70px;
}

.filter_width_60{
	width:60px;
}


/* ------------------Padding ----------------------------------*/

.filter_td_padding_left_3{
	padding-left:6px;
	vertical-align:top;
}

.filter_td_padding_8{
	padding:8px;
}

.f_p_l_9{
	padding-left:9px;
}

.filter {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#0066cc;
}

/* ----------- Links filter ------------------- */
a.filter {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#0066cc;
	text-decoration : underline;
}
a.filter:active {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#0066cc;
	text-decoration : underline;
}
a.filter:visited {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#0066cc;
	text-decoration : underline;
}
a.filter:hover {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#ef244c;
	text-decoration : none;
}

.div_umkreis{
vertical-align:top;
padding-bottom:4px;
padding-left:10px;
}

.div_umkreis_bottom{
vertical-align:top;
padding-bottom:10px;
padding-left:10px;
}