/* fira-sans-extra-condensed-regular - latin */
@font-face {
  font-family: 'text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-extra-condensed-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Extra Condensed Regular'), local('FiraSansExtraCondensed-Regular'),
       url('../fonz/fira-sans-extra-condensed-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonz/fira-sans-extra-condensed-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonz/fira-sans-extra-condensed-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonz/fira-sans-extra-condensed-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonz/fira-sans-extra-condensed-v2-latin-regular.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
}


@font-face{ font-family: 'ueber'; 
src: url('../fonz/ueber.eot'); src: url('../fonz/ueber.eot?iefix') format('eot'), url('../fonz/ueber.woff') format('woff'), url('../fonz/ueber.ttf') format('truetype'), url('../fonz/ueber.svg#webfont') format('svg'); }


	
	
html, body { 	font-family: 'text';
				font-size:1.0em;
				line-height:1.375em;
				color:black;}	
			
h1, h2 {	font-size:130%;
			line-height:1.125em;
			font-weight:bold;
			margin-bottom:0.5em;
			color:black;}
h2 {		font-size:110%;
			line-height:1.200em;
			font-weight:bold;
			margin-bottom:0.9em;
			color:rgba(16,103,7,1.0);
			text-shadow:none;}
#rahmen_kleinicons h1 {color:black; font-size:110%;}
			

a {		color:#128658;text-decoration:underline;}	
a:hover {	text-decoration:underline;color:#2E442B;}
	
a .telnr {text-decoration:none;}
#schnellkontakt a {text-decoration:none; }
#schnellkontakt a:hover {color:rgba(38,158,25,1.0); }
address .telnr, footer .telnr {text-decoration:none; }
address .telnr:hover, footer .telnr:hover {text-decoration:underline; }

		
.klein, .klein13, .kleinfett {	font-size:13px;
						line-height:1.2em; 
						font-weight:normal;}
.klein13 {	margin-top:0.3em;line-height:0.8em; }
.klein_braun {font-size:13px;color: #C69C5B; font-weight:normal;}						
.kleinfett {font-weight:bold;}
				
.normal12, .normal12fett {font-size:100%;
							font-weight:normal;}
.normal12fett {				font-weight:bold;}

.normal14, .normal14fett {font-size:110%; line-height:130%;
						font-weight:normal;}
.normal14fett {		font-weight:bold;}

.normal16, .normal16fett { font-size:130%; font-weight:normal;}
.normal16fett {		font-weight:bold;}


	
.modell { color:black; font-variant:small-caps; font-weight:bold; font-size:120%;}
.modell_detail {color:#990000; text-transform:uppercase;}	
.modell_detail2 {color:#990000;}	
.weitere_modelle {}
.modelllowercase {font-weight:normal; text-transform:lowercase; color:black;}
	
.lifestyle {font-size:13px; color:#993300; line-height:120%;}

.lowercase { text-transform:none;}	
			
footer{		font-size:0.875em;
				line-height:120%;
				color:grey;
				font-weight:normal;}
footer h1 {		font-size:100%;
				line-height:120%;
				color:rgba(15,78,8,1.0);
				color:#2E442B;
				font-weight:bold;
				margin-bottom:0;}	
footer a, footer a:visited {		color:grey;}
footer a:hover {color:white;background-color:rgba(38,158,25,0.9);padding:1px 4px;border-radius:5px;}			
				
article {		-moz-hyphens: auto;
  				-o-hyphens: auto;
   				-webkit-hyphens: auto;
   				-ms-hyphens: auto;
   				hyphens: auto; }


			
.keinetrennung {-moz-hyphens: none;
  				-o-hyphens: none;
   				-webkit-hyphens: none;
   				-ms-hyphens: none;
   				hyphens:none; }	

.navbreak {display:none;}
.nowrap {white-space: nowrap;}
.show520, .show560, .show640, .show720, .show960, .umbruch_personalfotos {display:none;}
.unter375weg {display:none;}
	
	
			

					
/*
11	0.689	
12	0.750	
13	0.814	
14	0.875
15	0.938
16	1.000	Browser standard default
17	1.064	
18	1.125
19	1.188	
20	1.250
21	1.313
22	1.375
23	1.438
24	1.500
25	1.563
26	1.625	
*/			