/* default styles for extension "tx_tx_emasters_lib_uni" */
       
       #pc_klein .vjs-default-skin .vjs-big-play-button {           
            width:80px !important;
            height:40px !important;
       }
       #pc_klein.em .vjs-default-skin .vjs-big-play-button:before {
            font-size: 0.7em;
            line-height: 1.6em !important;
          }
          
       #pc_klein.im .vjs-default-skin .vjs-big-play-button:before {
            font-size: 0.6em;
            line-height: 1.4em !important;
       }  
       
       #if_gross.em .vjs-default-skin .vjs-big-play-button:before {
            line-height: 2em !important;
       }     
     
       @media only screen and (max-width:768px) {          
         #if_gross.em .vjs-default-skin .vjs-big-play-button:before {
            line-height: 1.5em !important;
          } 
       }
         
 
/* default styles for extension "tx_tx_hpkfe_pi1" */
   
		/* Google Karte */
		.tx-hpkfe-pi-gmap .kon_gmap{width: 100%; height: 250px;}
		 
		/* Impressum */
		.tx-hpkfe-pi-impressum .haftungsausschluss h2{font-size: 100%;font-weight: normal;}
		
		/* Partnerlogos */
		.tx-hpkfe-pi-partner .partner {float: left; padding-bottom: 1.5%; padding-top: 1.5%; padding-left: 11%;}		
		.tx-hpkfe-pi-partner img {border: 1px solid #ccc;}
 
		/* Kontakt Adresse */
		div.tx-hpkfe-pi-adresse {line-height: 20px;}
		span.hpk_adr_firma {display: block; font-weight: bold; font-style: normal;}
		span.hpk_adr_strasse, .hpk_adr_plzort, .hpk_adr_tel, .hpk_adr_fax, .hpk_adr_mail, .hpk_adr_land, .hpk_adr_mobil {display: block; font-style: normal;}
		span.hpk_adr_mail, .hpk_adr_plzort {padding-bottom: 2% font-style: normal;}
		span.hpk_adr_land {padding-bottom: 3% font-style: normal;}
		
		/* Kontaktformular */
		span.error {display: block; font-weight: bold; color: red; padding-bottom: 1%}
		span.sternchen {color: red;}
		div.hpk_kon_container {padding-bottom: 5px;}			
		fieldset.hpk_kon_formset {border: 1px solid #ccc; background-color: #f0f0f0; padding: 10px;}
		fieldset.hpk_kon_formset legend {font-weight: bold;}
		textarea.hpk_kon_anfrage {border:1px solid #ccc; background:#f8f8f8 none; padding:2px; width:95%; height: 150px;}
		input.hpk_kon_name, .hpk_kon_vname, .hpk_kon_str, input.hpk_kon_plz, .hpk_kon_ort, .hpk_kon_tel, .hpk_kon_fax, .hpk_kon_email {border:1px solid #ccc; background:#f8f8f8 none; padding:2px; width: 65%;}
		input.hpk_kon_plz {width: 20%; margin-right: 3px;}
		input.hpk_kon_ort {width: 42%;}
		label.label_name, .label_vname, .label_str, .label_plz_ort, .label_tel, .label_fax, .label_email {display: block; width: 30%; float: left;}
		span.hpk_kon_info {padding-top: 2%; padding-bottom: 2%; display: block;}
		input.hpk_kon_subm {padding: 2px;}
		div.hpk_kon_container2 {height: 0.5px;}
		div.hpk_kon_container2 input.hpk_kon_name2 {border: none; height: 0.5px; padding: 0;}
		
		/* Routenplaner */
		.tx-hpkfe-pi-gmap .route_gmap{width: 100%; height: 250px;}		
		input.hpk_anf_start, input.hpk_anf_ziel {margin-left: 10px; margin-right: 10px; border:1px solid #ccc; background:#f8f8f8 none; padding:3px; width: 25%;}
		input.hpk_anf_subm {padding:2px;}
		.hpk_con_form {border: 1px solid #ccc; background-color: #f0f0f0; padding: 10px; margin-bottom: 15px;}
		#hpk_routenbeschreibung {margin-top: 15px;}
		.adp-legal {font-size: 8pt;}
		@media only screen and (max-width: 1024px) { input.hpk_anf_subm {margin-top: 10px;} }
		
