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

body {
	font-family:Arial,  sans-serif;
	font-weight:100;
	font-size: 1.0em;
	line-height: 130%;
	letter-spacing:0.01em;
	}
.kontakt {
	line-height: 130%;
	}
h1, h2, h3, h4, h5, h6 {
	letter-spacing:0.01em;
	line-height:130%;
	font-weight:100;
	}
h1, h2 {
	text-transform: uppercase;	
	color:#000;
	}
h1 {
	font-size: 330%;    
	line-height: 82%;
	padding-top:0.5em;
	margin-bottom:0;
	margin-top:0;
	}
h2 {
	font-size: 180%;
	line-height: 120%;	
	padding-top:0em;
	margin-top:0;
	}
.sub1 {
    color: #777;
    padding-top: 0em;
	margin-top:0;
	}
	
.rubri {	
	font-size:200%;
	line-height:180%;
	}

.net, .logoname { 
	font-size:300%;
	font-family: Arial, sans-serif;
	} 
	
.logosub {
	font-size:65%;
	}
.produ li {
	line-height:130%;
	}

.doma {
    height: 1.7em;}


@media screen and (min-width: 1024px)  {	
body {
	font-size: 1.3em;
	line-height: 135%;	
	}

}	

/*ipad*/
@media screen and (min-width: 700px) and (max-width: 1024px) {	
	body {
	font-size: 1.2em;
	line-height: 135%;
	}
	.net, .logoname { 
	font-size:300%;
	} 
	.rubri{
	font-size: 150%;
	}
}

/*ipad hochformat*/
@media screen and (min-device-width: 700px) and (max-device-width: 1024px) and (orientation: portrait) {
	
	.net, .logoname { 
	padding-top:1.5em;
	font-size:280%;
	} 	
}
/*iphone*/
@media screen and (max-width: 699px){
	body {
	font-size: 1.2em;
	line-height: 130%;
	}
	.net, .logoname { 
	font-size:188%;
	} 	
	.rubri{
	font-size: 120%;
	}
	h1,  .einz{
	text-align:left;
	font-size: 120%;
	}
	.kontakt {
	line-height: 150%;
	}

}



@font-face {
  font-family: 'pt-sans-narrow-v10-latin';
  font-style: normal;
  font-weight: 400;
  src: url('../DE/fonts/pt-sans-narrow-v10-latin/pt-sans-narrow-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Narrow'), local('PTSans-Narrow'),
url('../DE/fonts/pt-sans-narrow-v10-latin/pt-sans-narrow-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../DE/fonts/pt-sans-narrow-v10-latin/pt-sans-narrow-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../DE/fonts/pt-sans-narrow-v10-latin/pt-sans-narrow-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../DE/fonts/pt-sans-narrow-v10-latin/pt-sans-narrow-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../DE/fonts/pt-sans-narrow-v10-latin/pt-sans-narrow-v10-latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}
