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

#my_info .smartphone {display:block; }


body {
	font: 100%/1.6 Verdana, Arial, Helvetica, sans-serif;
	min-width:320px;
}

#body, #body a, #body div {
		-webkit-text-size-adjust: none; /* DEVICES TEXTE NICHT ANPASSEN / WEBGRÖßEN Übernehmen*/
    	/* font-size: 12px; */
	}
	
#titel #titel_name { display:none; }
	
.back_div {
    	/* font-size: 11px; */
	}
	
.main_prods { overflow-x:scroll; }

.main_prods .vmaxx_zubehoer_box .optionen_box { width:auto;}

#content_fuss {
		position:relative;
		margin:0px;
		width:100%;
	}
	#content_fuss #fuss_links {
		display:block !important;
	}
	#content_fuss #fuss_links .margin_r_15 { 
	 float:none; clear:both; margin:0px; width:100%;
	}
	#content_fuss #fuss_links .margin_r_15 .AccordionPanelContent { display:none; padding-left:20px; }
	#content_fuss #fuss_links .margin_r_15 h3:hover { color:#3d3d3d; cursor:pointer; }
	#content_fuss #fuss_links .margin_r_15 h3 { padding-left:18px; background-image:url(/system_imgs/vmaxx_shop/pfeil_red_r.gif); background-position:left center; background-repeat:no-repeat; }
	#content_fuss #fuss_links .info h3 { padding:0px; background:none; }
#content_fuss .main_links .show_menue_bottom { display:none; }

.main_div_block .grid_index_list .div_img:hover .box_content { display:none;}


@media only screen and (min-device-width:320px) and (max-device-width:480px) {	
	
	#content_box { line-height:14px; font-size:11px;}
	
	#content_box .box.green.kleiner { clear:both; font-size:0.8em; }
	#content_box .AccordionPanelTab { font-size:11px; line-height:13px;}
	#content_box .AccordionPanelTab h2.AccordionPanelCLICK { margin-left:-12px; margin-right:-12px; font-weight:bold;}
	#content_box .AccordionPanelTab .box_content { line-height:14px;}
	#content_box .AccordionPanelTab .box_content h2 { padding-bottom:4px; }
	
	
	#boxsortierung_register { line-height:14px; font-size:11px;}
	#boxsortierung_register input[type="radio"], #boxsortierung_register input[type="radio"]:checked { min-width:14px !important; min-height:14px !important; width:auto; border:1px solid #CCC;}
	#boxsortierung_register input[type="radio"] { border:1px solid red;}
	#boxsortierung_register input[type="radio"]:checked { border:1px solid green;}
	
input[type="radio"], input[type="radio"]:checked { min-height:14px; min-width:15px; padding:1px; outline-color: rgb(0, 136, 204); border:0px solid red; }
input[type="radio"]:checked { background:none; background-color:rgb(0, 136, 204);}
	
	#zwischenmenue { line-height:14px; font-size:11px;}
	
	#sub_menue .sub_menue_tab_p a, #sub_menue .sub_menue_tab_a a, #sub_menue .sub_menue_tab_a  { font-size:14px; }
	#title_tbl .start_box_content_first { width:inherit !important; min-width:300px; margin:auto; clear:both; float:none; display:block; }
	.grid_box { overflow-x:auto;}
	.start_box_content_first h1 { height:auto;}
	.grid { clear:both; margin-top:4px;}
	.grid h3.startseite { width:98%;}
	
	
	.switch_base_div { margin:0px; padding:0px; width:auto; }
	.switch_base_div .wahl_box { float:none; clear:both; margin:1px 0px; margin-bottom:10px; padding:1px; padding-left:20px; width:auto; }
	.switch_base_div .wahl_box .wahl_inhalt { width:auto; margin:0px; min-height:16px;}
	.switch_base_div .wahl_box input { position: absolute; 
	left: 2px;
    top: 4px;
    height: 15px;
    width: 16px;
    outline-color: rgb(0, 136, 204);}
	.switch_base_div .wahl_box .wahl_inhalt #fin_src { line-height:14px; font-size:11px;}
	.switch_base_div #cetelem_ratenrechner_table, .switch_base_div #cetelem_ratenrechner_table th, table#warenkorb_tab { line-height:14px; font-size:9px;}
	.switch_base_div #cetelem_ratenrechner_table a, table#warenkorb_tab a { line-height:14px; font-size:9px;}
	table#warenkorb_tab .kleiner { line-height:10px; font-size:8px;}
	
	.switch_base_div #warenkorb_tab { min-width:400px;}
	#bestell_form textarea { width:auto; margin:0px;}
	
}