@charset "UTF-8";
/* 
CSS Document / tablet
only screen and (min-device-width:768px) and (max-device-width:1024px)
*/

#my_info .tablet {display:block; }

html { -webkit-text-size-adjust: none; /* DEVICES TEXTE NICHT ANPASSEN / WEBGRÖßEN Übernehmen*/
}

.button { padding-top:10px; padding-bottom:10px; }
.cart_btn { line-height:14px; padding-top:5px;}
.cart_btn_buy { line-height:16px; padding-top:8px;}

h1,h2,h3,h4,h5,h6, span, div, a, article {
	/*font-size: 0.9em;*/
}

input { border-color: rgb(0, 136, 204); }
input[type="text"]:active { border-color: red; }
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);}

.main_prods { overflow-x:scroll; }
	
.main_prods .vmaxx_zubehoer_box .optionen_box { width:auto;}

	
	/*
HEAD
	*/
	#body, #body a, #body div {
		-webkit-text-size-adjust: none; /* DEVICES TEXTE NICHT ANPASSEN / WEBGRÖßEN Übernehmen*/
    	font-size: 11px;
    	line-height: 16px;
	}
	
	#shop_konto table { width:540px; }
		
	#site #titel img { padding-bottom:0px; margin-bottom:0px; }
	#site #titel > a { margin-bottom:0px; padding-bottom:0px; }
	#site #titel { height:auto; margin-bottom:0px; padding-bottom:0px; background-position:bottom right; }
	
	#titel_content { width:910px; height:auto; overflow:auto; border-bottom:1px solid white; }
	#titel_content_text .zeile { line-height:8px; font-size:8px; padding-top:0px; padding-bottom:0px; }
	
	#such_input { line-height:14px; font-size:14px; top:-2px; color:#2A9FFA; }
	#init_list_start a.shop_vmaxx { padding-top:2px; margin-top:0px; line-height:20px; }
	
	#init_list_start a.shop_vmaxx { font-size:1.2em;}
	
	
	/*
MENÜS
	*/
	#zoom_plus a.show_titel, #titel .hide_titel { font-size:1.6em; line-height:1.1em;}
	#site_tabs .sub_menue_tab_a, #site_tabs .sub_menue_tab_p { line-height:26px; font-size:16px; }	
	
	#sub_menue .sub_menue_tab_p a, #sub_menue .sub_menue_tab_a a, #sub_menue .sub_menue_tab_a  { font-size:14px;}
	

	/*
INHALT 
	*/	
	
	.start_box_content_first h1.neues, h2.startseite, .start_box_content_first h1.red { font-size: 15px; line-height: 20px; font-weight:normal; margin-top:6px; }
	.start_box_content_first h1.red { color:red;}
	
.main_div_block .grid_index_list .div_img:hover .box_content { display:none;}
	
	/*
FUSSBEREICH
	*/
	

	#content_fuss .location, #content_fuss .sprache { padding:0px; margin:0px; margin-top:-1px;}
	#content_fuss .location ul, #content_fuss .sprache ul { padding:0px; margin:0px;}
	#content_fuss .location li a, #content_fuss .sprache li a, #content_fuss .location li, #content_fuss .sprache li, #content_fuss .location ul, #content_fuss .sprache ul { font-size:12px; padding-top:0px; padding-bottom:0px; line-height:26px; margin-top:0px; margin-bottom:0px; }
	#content_fuss .location li a, #content_fuss .sprache li a { overflow:visible; }
	
	#content_fuss .location.show_ul ul { margin-top:-83px; margin-bottom:-1px;}
	#content_fuss .sprache.show_ul ul { margin-top:-55px; margin-bottom:-1px;}
	#content_fuss .location.show_ul ul li.activ, #content_fuss .sprache.show_ul ul li.activ { border:0px; margin-left:1px; padding-right:25px;}


	#content_fuss { clear:both; width:100%; position:relative; bottom:0px; margin-top:0px; }	
	#content_fuss a,#content_fuss div,#content_fuss a,#content_fuss span, #content_fuss #fuss_links .info { font-size:12px; line-height:16px;}
	#content_fuss #fuss_links .info, #content_fuss #fuss_links .info a { font-size:12px; line-height:16px; margin-top:0px; padding-top:0px;}
	footer span { margin-bottom:0px; padding-bottom:0px; font-size:0.6em;}
	#content_fuss .main_links .show_menue_bottom { display:none; }
	
	#content_fuss #fuss_links { display:block; margin-top:10px; clear:both; padding:0px; margin:0px; }
	#content_fuss #fuss_links .info, #content_fuss #fuss_links .info.margin_r_15, #content_fuss #fuss_links .margin_r_15 { padding-top:0px; margin-top:10px; clear:none; float:left; margin-right:20px;}
	#content_fuss #fuss_links .margin_r_15, #content_fuss #fuss_links .margin_r_15 a, #content_fuss #fuss_links .info { font-size:0.8em; }
	#content_fuss #fuss_links h3, #content_fuss #fuss_links .info h3 { margin:0px; padding:0px; height:auto; padding-bottom:3px; line-height:16px; }	
	
	
	/*
INHALT
	*/
	
	
	#title_tbl .start_box_content_first { width:inherit !important; min-width:340px; margin:auto; clear:both; float:none; display:block; }
	.grid_box { overflow-x:auto;}
	#title_tbl .box_content .float_l { width:49%;}
	#title_tbl .box_content .float_l.left { float:right}
	#title_tbl .box_content .float_l img { width:100%; max-width:330px;}		
	
	#title_tbl .start_box_content_info .min_box { min-width:244px; width:45%; float:left; margin-right:0px; clear:left;}
	#title_tbl .start_box_content_info .min_box:nth-child(2n) { float:right; clear:none;  }
	
	/*
PRODUKT BOX
	*/	
	#main_prods .prod_optionen a.optionenClick { font-size:0.8em; }
	#main_prods .list_preis { min-width:100px; }
	#main_prods .first .list_preis { margin-top:3px;}
	#main_prods .list_artikel h3 { line-height:1.4em;}	
	
	.grid_index, .grid_index_list { background:none;}
	
	/*
KAUF
	*/
	.switch_base_div { margin:0px; padding:0px; width:auto; }
	.switch_base_div .wahl_box { margin:1px 0px; margin-bottom:10px; margin-right: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;}



@media screen and (orientation:landscape) {
/* tablet (landscape) */	
	
	h1,h2,h3,h4,h5,h6, span, div, a, article {
		/*font-size: 0.9em;*/
	}
	
	.main_prods .vmaxx_zubehoer_box div.list_preis, .main_prods .vmaxx_zubehoer_box .list_preis, .main_prods .vmaxx_zubehoer_box .list_preis h3, .main_prods .vmaxx_zubehoer_box .list_preis a,
	.main_prods .vmaxx_zubehoer_box div.list_artikel_foto, .main_prods .vmaxx_zubehoer_box .list_artikel_foto article, .main_prods .vmaxx_zubehoer_box .list_artikel_foto h3, .main_prods .vmaxx_zubehoer_box .list_artikel_foto article a, .main_prods .vmaxx_zubehoer_box .info {
		font-size:0.9em;
		line-height:1.4em;
	}
	.main_prods .vmaxx_zubehoer_box div.list_artikel_foto {
		min-height:50px;
	}
	
	#main_prods .vmaxx_zubehoer_box .box_info_div, #main_prods .vmaxx_zubehoer_box .box_info_div a.unterline, #main_prods .vmaxx_zubehoer_box .box_info_div .info {
		font-size:10px;
		line-height:12px;
	}
	#main_prods .vmaxx_zubehoer_box .box_info_div a.unterline {
		text-decoration:underline;	
	}
	
	#titel_content { 
		overflow-y: auto; /* has to be scroll, not auto */
 	 	-webkit-overflow-scrolling: touch;
		width: 90%;
		height: 100%;
	}
	#titel_content #close_div {
		position:fixed;
	}
	#titel_content_text { 
		padding-bottom:60px;
		height:auto;
	}
}  


@media screen and (orientation:portrait) {
/* tablet (portrait) */
	
	#titel_content_text .float_l_40 { margin-left:20px; }
	#titel_content_text a, #titel_content_text .float_l_40 a.pfeil_link, #titel_content_text .float_l a.pfeil_link { line-height:23px; font-size:17px; padding-top:0px; padding-bottom:0px; }
	#title, #titel_content, #titel_content_text { overflow:auto; max-height:inherit; height:auto;}
	
	#titel_content { 
		overflow-y: auto; /* has to be scroll, not auto */
 	 	-webkit-overflow-scrolling: touch;
		width: 90%;
		height: 100%;
	}
	#titel_content #close_div {
		position:fixed;
	}
	#titel_content_text { 
		overflow-y: scroll; /* has to be scroll, not auto */
 	 	-webkit-overflow-scrolling: touch;
		margin: 0 auto;
		padding-bottom:60px;
		height:auto;
	}

}






