
	/* Webfont: ParkLaneNF */
	@font-face {
    font-family: 'ParkLaneNF';
    src: url('../font/ParkLaneNF.eot'); /* IE9 Compat Modes */
    src: url('../font/ParkLaneNF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/ParkLaneNF.woff') format('woff'), /* Modern Browsers */
         url('../font/ParkLaneNF.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../font/ParkLaneNF.svg#ParkLaneNF') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color:white;
}
	
	/* Webfont: Univers fett */
	@font-face {
    font-family: 'univers_bold';
    src: url('../font/universlt-bold-webfont.eot');
    src: url('../font/universlt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/universlt-bold-webfont.woff2') format('woff2'),
         url('../font/universlt-bold-webfont.woff') format('woff'),
         url('../font/universlt-bold-webfont.ttf') format('truetype'),
         url('../font/universlt-bold-webfont.svg#univers_ltbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

  /* Webfont: ParkLaneNF */
  @font-face {
    font-family: 'univers';
    src: url('../font/universlt-webfont.eot');
    src: url('../font/universlt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/universlt-webfont.woff2') format('woff2'),
         url('../font/universlt-webfont.woff') format('woff'),
         url('../font/universlt-webfont.ttf') format('truetype'),
         url('../font/universlt-webfont.svg#univers_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	

  	* {
        color: #444444;
        font-family: "Univers", sans-serif;
        font-style: normal;
    	  font-weight: normal;
        line-height: 1.25em;
        font-size: 14pt;
    }
    
    h1 {
    
    	font-size: 24pt;
    	font-style: normal;
    	font-weight: bold;
    	/*line-height: 1.25 em;*/
    }
    
    p {
    	font-size: 14pt;
    }
    
    h2, h3, h4, label {
      color:#1172ff; /* hellgelb*/  
    }
    
    h2 {
      /*color:#FFD700;*/
      /*color:#FFFFFF;*/
    	 font-size: 18pt;
    	 margin-top:16px;
    	 margin-bottom:16px;
    }
    
    h3 {
    	font-size: 16pt;
    	margin-top:4px;
    	margin-bottom:4px;
    }
    
    h4 {
    	font-size: 14pt;
    }
    
    footer p, em {
    	font-size:12pt;
    }
    
    input, textarea {
    	color:black;
    }
    
    label, legend {
        display: block;
        font-size: 14pt;
    }

    em, i {
        font-style: italic;
    }
    
    th, td {
      padding:12px;
    }
    th {
      background-color:#01e801;
    }
    td {
      border:1px solid #cccccc;
    }
    .warning {
    	color:rgba(255,192,192,1); /* rosa */
    }

    .maintitle {
      font-family: 'ParkLaneNF';
    	font-size: 112pt;
    	color:#FFFFFF;
    }
    
    .claim {
      font-size: 36pt;
    	color:#FFD700;
    	color:#F3E2A9;

    }
    
    a {
        /*border-bottom: solid 1px #ffd700;*/
        /*color:#F3E2A9; /* hellgelb*/  
        /*color:#FFD700; /* goldgelb */
        /*color:#F0E68C; /* kakhi */
        color:#FF00FF; /* metallic yellow */
        text-decoration: none;
        transition: color 0.8s ease-in-out, border-color 0.5s ease-in-out;
        border-bottom:#FFFFFF 1 px solid;
    }

    a:hover {
        color:#FFD700;
        border-bottom-color: transparent;
        text-decoration: none;
        transition: color 0.3s ease-in-out, border-color 0.5s ease-in-out;
    }
    
    
   
    
  .warning {
    color:#FA5858;
  }
  
  mark {
    color:#FFD700;
  }
  
  @media screen and (max-width: 1080px) 
  {
	  * {
        font-size: 14pt;
        }
    
    .maintitle {
    	font-size: 84pt;
    }
    
    .claim {
      font-size: 24pt;
    	color:#FFD700;
    }
  }
  
  @media screen and (max-width: 980px) 
  {
	  * {
        font-size: 14pt;
        }
    
    .maintitle {
    	font-size: 72pt;
    }
    
    .claim {
      font-size: 24pt;
    	color:#FFD700;
    }
  }


@media screen and (max-width: 799px) {
    * {
        font-size: 16pt;
        }
    
    .maintitle {
    	font-size: 48pt;
    }
    
    .claim {
      font-size: 18pt;

    }
	}
