 /* FONTS local einbinden */
 /* open-sans-300 - latin */
 
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 300;
     src: local(''), url("../css/fonts/open-sans-v34-latin-300.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/open-sans-v34-latin-300.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* open-sans-regular - latin */
 
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     src: local(''), url("../css/fonts/open-sans-v34-latin-regular.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/open-sans-v34-latin-regular.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* open-sans-600 - latin */
 
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     src: local(''), url("../css/fonts/open-sans-v34-latin-600.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/open-sans-v34-latin-600.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* open-sans-700 - latin */
 
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 700;
     src: local(''), url("../css/fonts/open-sans-v34-latin-700.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/open-sans-v34-latin-700.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* open-sans-italic - latin */
 
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 400;
     src: local(''), url("../css/fonts/open-sans-v34-latin-italic.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/open-sans-v34-latin-italic.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* roboto-100 - latin */
 
 @font-face {
     font-family: 'Roboto';
     font-style: normal;
     font-weight: 100;
     src: local(''), url("../css/fonts/roboto-v30-latin-100.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/roboto-v30-latin-100.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* roboto-100italic - latin */
 
 @font-face {
     font-family: 'Roboto';
     font-style: italic;
     font-weight: 100;
     src: local(''), url("../css/fonts/roboto-v30-latin-100italic.woff2") format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
     url("../css/fonts/roboto-v30-latin-100italic.woff") format('woff');
     /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 /* ÜBER UNS und textlastige Seiten */
 
 .ESKblau div,
 .ESKblau h4,
 .ESKblau p,
 .ESKblau li,
 .ESKblau h5,
 .ESKblau h6,
 .ESKblau table {
     font-size: 11pt;
     line-height: 140%;
     color: #333333;
     margin: 0 0 0px 20px;
     /* 
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
 */
 }
 
 .ESKblau h4,
 .ESKblau h5,
 .ESKblau h6 {
     font-size: 24px;
     font-weight: 100;
     color: #000000;
     margin: 20px 0 10px 20px;
 }
 
 .ESKblau h5 {
     color: #0095C6;
 }
 
 .ESKblau h6 {
     font-size: 11pt;
     font-weight: bolder;
     margin: 16px 0 -6px 20px;
     color: #333333;
 }
 
 .ESKblau hr {
     border: 1px dotted lightgrey;
     margin-top: 20px;
     width: 96%;
 }
 
 .ESKblau {
     font-family: "Open Sans" sans-serif;
     font-style: normal;
     font-weight: 300;
     color: #0095C6;
     /*  src: local('Open Sans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format('truetype');    */
     font-size: 120%;
     line-height: 135%;
 }
 
 .ESKblau table {
     font-family: 'Open Sans', Arial, Verdana, sans-serif;
     font-style: normal;
     font-weight: 300;
     /*  src: local('Open Sans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format('truetype');  */
     color: #333333;
 }
 
 .ESKblau table td {
     font-family: 'Open Sans', Arial, Verdana, sans-serif;
     font-size: 90%;
     max-width: 500px;
     vertical-align: top;
     padding: 5px;
     /* 
color:green;
border:1px solid blue
 */
 }
 
 .ESKblau ul {
     margin: 8px 0 10px -10px;
     list-style-image: url('./pics/square.gif');
     /*color: blue;*/
 }
 
 .ESKblau a {
     line-height: 150%;
     color: #333333;
     margin: 0 0 0px 0px;
     text-decoration: none;
 }
 
 a:hover {
     font-weight: bolder;
     color: darker;
 }
 
 .ESKblau img {
     margin: 0 15px 0px 0px;
     width: 48px;
     height: auto;
     display: inline-block;
     float: left;
     margin: 0 0px -8px 14px;
 }
 /*
-----
Standardprodukte (blau)   #0095C6  

Tabelle Kopf: 30%  /     #B2DFEE

Tabelle Zeile: 15%   /     #D9EFF7

-------

CO2/Go green    /     #95BD14

Tabelle Kopf   /     #E8F5AE

Tabelle Zeile   /     #EAF7BA

-----

FL1 (orange)  /     #EF7000

Tabellen-grau:  #B9BABA

Verlauf hinter den Zeichnungen:   #ECECEC > #FFFFFF

 */