@charset "UTF-8";
/* CSS Document */

#my_info .webbrowser {display:block; }


/* STARTSEITE */
#title_tbl { width:100%; padding:0px; margin:0px; display: inline-flex;}
#title_tbl .start_box_content_first { padding:0px; margin:0px; float:left; width: inherit; display: inline-block; margin-right: 12px;}
#title_tbl .start_box_content_info { float:right; min-width: 280px !important; max-width: 340px; padding: 0px; margin: 0px; display: inline-block;}
/*
#title_tbl .start_box_content_first .box_content .float_l.left { margin-left:15px;}
*/
#title_tbl .start_box_content_first .box_content .float_l { width:49.5%;}
#title_tbl .start_box_content_first .box_content .float_l.left { margin-left:1%;}
#title_tbl .start_box_content_first .box_content .float_l img { width:100%; max-width:440px; }
	
#fz_prod_links .float_trenner.default_img:hover { background-color:#efefef;}
.switch_base_div .wahl_box.zeile:hover { background-color:#EFEFEF;}
#content_fuss .location li:hover, #content_fuss .sprache li:hover { background-color:#efefef;}

#content_fuss .show_menue_bottom li:hover { background-color:#efefef;}

	#loadable_list section { clear:both; margin:0; display:block; width:auto; }
	#loadable_list section .list_div a { width:26%; }
	#loadable_list section .list_div a.blue_kauf_btn { width:100%; }
	#loadable_list section .list_div div { clear:none; float:right; }
	#loadable_list section .list_div .list_preis { float:right; width:20%; padding-left:2%; font-weight: lighter; font-size:13px; min-width:140px; }
	#loadable_list section .list_div .list_data_float { float:right; width:48%;}
	#loadable_list section .list_div .list_preis div.bew_box { font-size:0.9em; text-align:right;}
	#loadable_list section .list_div .list_preis div.bew_box .init_box_link { margin-left: 24px; }

@media (min-width:1013px) {	
	
}

@media (max-width:1040px) {
	
	#title_tbl .box_content .float_l { width:48%; margin:0px !important; float:left; }	
	#title_tbl .box_content .float_l.left { float:right !important; margin-left:0px;}
	
}

@media (max-width:1012px) {
	
	#site #titel img { padding-bottom:0px; margin-bottom:0px; } /*width:100%; */
	#site #titel > a { margin-bottom:0px; padding-bottom:0px; }
	#site #titel { height:auto; margin-bottom:0px; padding-bottom:0px; background-position:bottom right; }
	
}

@media (max-width:800px) {
	 
	#title_tbl .start_box_content_first .box_content .float_l { margin:0px; padding:0px; float:none !important; clear:both; width:100%; border:0px solid lime; }
	
	#titel .float_l_40, #titel .float_l_20, #titel .float_l { width:28%; margin:4px 2% 0px 0px !important;}
	#title_tbl .start_box_content_first, #title_tbl .start_box_content_info { width:100% !important; padding:0px; margin:0px; float:none !important; clear:both !important;}
	#title_tbl .start_box_content_info { margin-top:15px; width: auto; display: block; max-width:inherit; }
	/*#title_tbl .start_box_content_info .min_box { min-width:270px; width:44%; float:left; margin-right:10px; clear:none;} */
	
	#title_tbl .start_box_content_info .min_box { min-width:244px; width:44%; float:left; margin-right:0px; clear:left;}
	#title_tbl .start_box_content_info .min_box:nth-child(2n) { float:right; clear:none;  }
	
	
	#title_tbl { display:block;}
	#title_tbl .start_box_content_first { display: block; margin-right: 0px;}
	
	#loadable_list section .list_div a { width: 60%; clear: both; margin: 0px auto;}
	#loadable_list section .list_div a.blue_kauf_btn { width:auto; }
	/*#loadable_list section .list_div div { clear:none; float:right; } */
	#loadable_list section .list_div .list_preis { float:right; width:46%; padding-left:2%; font-weight: lighter; font-size:13px; min-width:140px; }
	/*#loadable_list section .list_div .list_data_float { float:none; clear:both; width:100%;}*/
	
	
}

@media (max-width:600px) {	
	#title_tbl .start_box_content_info .min_box:nth-child(2n), #title_tbl .start_box_content_info .min_box { min-width:240px; width:auto; float:none; margin-right:0px; clear:both;}

	#titel #titel_name { display:none; }
	
	#loadable_list section .list_div a { width:auto; margin:4px auto; }
	#loadable_list section .list_div .list_data_float { clear:both; float:none; width:92%; margin:4px 2%;}
	#loadable_list section .list_div .list_preis { border-top:1px solid #EEE; margin-bottom:4px; float:none; clear:both; width:90%; margin:4px 2%; }
}

@media (max-width:460px) {
		 
	#titel .float_l_40, #titel .float_l_20, #titel .float_l { margin: 4px 0px 0px 0px !important; width:49%;}
	#title_tbl .start_box_content_info .min_box:nth-child(2n), #title_tbl .start_box_content_info .min_box { min-width:180px; }
	
}
