/* 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+ */
}





 .intro-x2 h1, h2, h3, p, a, li {
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 100;
 	font-size: 150%;
 	color: #444444;
 	line-height: 125%;
 	text-decoration:none;
 /*	margin: 0 0 8px 14px; */
 }
 
  

  .intro-x2 h1, h2  {
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 100;
 	font-size: 170%;

 }
 
.intro-list {
    /*min-width: 380px;	*/
    width: 380px;
    margin: 0 0 0px 50px;
    padding-bottom:20px;
 }
  
.intro-list a {
    font-size: 85%;
    color: #005FA9;
 } 
 
 .intro-list a:hover {
    color: #0095C6;
    font-weight: bold;	
 } 
 
 .button {
	background-color: transparent; 
	padding: 8px 30px;
	margin-top: 50px;
	border: 1px solid #005FA9;
	border-radius: 8px;
}
 
 .button a {
	font-size:56px;
	color:#0095C6;
	margin: 0 0 8px 14px; 
}


.button a:hover {
    color: #005FA9;
    font-weight: bold; 
}
 /* 20181228 */
 
.intro-table table, th, tr, td .intro-table  {
    color: #444;
    font-size:100%;
    border-collapse: collapse;
    border-bottom: 0px solid red; 
	}
.intro-table td  {
    padding:50;
    vertical-align: middle;
}

 /* 20220206 */

.ESKblau p {
	font-size: 11.7pt;
	line-height: 130%;
}
.ESKblau li {
	font-size: 11.7pt;
	line-height: 150%;
}
a:hover {
	font-family: 'Open Sans', sans-serif;
 	font-weight: 600;
}






