/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21.01.2015, 14:25:35
    Author     : Filip Pova
*/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

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

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}




body, p, font, a, ul, li, td {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400; 
  line-height: 20px;
  font-size: 13px;
} 

a.mainNavi:link { font-size: 15px; color: white; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}
a.mainNavi:visited { font-size: 15px; color: white; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}
a.mainNavi:hover { font-size: 15px; color: white; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}
a.mainNavi:active {font-size: 15px; color: white; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}

.menuAktiv { font-size: 14px; color: #999; background-color: inherit; font-weight: 600; line-height: 22px;}

a.aSubNavi:link { font-size: 12px; color: white; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 18px;}
a.aSubNavi:visited { font-size: 12px; color: white; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 18px;}
a.aSubNavi:hover { font-size: 12px; color: white; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 18px;}
a.aSubNavi:active {font-size: 12px; color: white; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 18px;}

.fSubNavi { font-size: 12px; color: white; background-color: inherit; font-weight: 400; line-height: 18px; padding-left: 5px; padding-right: 5px}

a.downloadGruenXXL:link { font-size: 14px; color: #006600; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}
a.downloadGruenXXL:visited { font-size: 14px; color: #006600; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}
a.downloadGruenXXL:hover { font-size: 14px; color: #006600; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}
a.downloadGruenXXL:active {font-size: 14px; color: #006600; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}

.GruenXXL { font-size: 14px; color: #006600; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 22px;}



a.aReferenzBetriebe:link { font-size: 12px; color: black; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 18px;}
a.aReferenzBetriebe:visited { font-size: 12px; color: black; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 18px;}
a.aReferenzBetriebe:hover { font-size: 12px; color: #fc0000; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 18px;}
a.aReferenzBetriebe:active {font-size: 12px; color: black; background-color: inherit; font-weight: 600; text-decoration: none; line-height: 18px;}

.trennMainNavi{
    font-size: 16px; color: white; background-color: inherit; font-weight: 600; line-height: 22px; padding-left: 2px; padding-right: 2px;
}

a.aTextLinkGruen:link { font-size: 13px; color: #006600; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 20px;}
a.aTextLinkGruen:visited { font-size: 13px; color: #006600; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 20px;}
a.aTextLinkGruen:hover { font-size: 13px; color: #006600; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 20px;}
a.aTextLinkGruen:active {font-size: 13px; color: #006600; background-color: inherit; font-weight: 400; text-decoration: none; line-height: 20px;}

h1{
  font-size: 35px; color: #006600; background-color: inherit; font-weight: 400; line-height: 45px;  
}

h2{
  font-size: 15px; color: #006600; background-color: inherit; font-weight: 600; line-height: 25px;  
}

h2.h2Ref{
  font-size: 15px; 
  color: #006600; 
  background-color: inherit; 
  font-weight: 600; 
  line-height: 15px; 
  padding-bottom: 0px; 
  margin-bottom: 0px;
}
h3.h3Ref{
  font-size: 14px; 
  color: #666; 
  background-color: inherit; 
  font-weight: 600; 
  line-height: 18px; 
  padding-left: 10px; 
  padding-bottom: 0px; 
  margin-bottom: 0px; 
  margin-top: 5px;
}

.pM, .fontM{
  font-size: 12px; 
  color: black; 
  background-color: inherit; 
  font-weight: 400; 
  line-height: 20px;  
}

.fontMRed{
  font-size: 12px; 
  color: red; 
  background-color: inherit; 
  font-weight: 400; 
  line-height: 20px;  
}

.fontS{
  font-size: 11px; 
  color: black; 
  background-color: inherit; 
  font-weight: 400; 
  line-height: 20px;  
  
}

.pMwhiteBold, .fontMwhiteBold{
  font-size: 12px; 
  color: white; 
  background-color: inherit; 
  font-weight: 700; 
  line-height: 20px;  
}

.fLboldGreen{
  font-size: 14px; 
  color: #006600; 
  background-color: inherit; 
  font-weight: 600; 
  padding-left: 10px;
}

.pM20, .fontM20{
  font-size: 13px; 
  color: black; 
  background-color: inherit; 
  font-weight: 400; 
  line-height: 20px;
  padding-left: 10px;
}

.pM1220, .fontM1220{
  font-size: 12px; 
  color: black; 
  background-color: inherit; 
  font-weight: 400; 
  line-height: 22px;
  padding-left: 20px;
  padding-top: 0px;
  margin-top: 0px;
}

.pL20Bold, .fontL20Bold{
  font-size: 14px; 
  color: black; 
  background-color: inherit; 
  font-weight: 600; 
  line-height: 20px;
  padding-left: 10px;
}



.fontS{
  font-size: 11px; 
  color: black; 
  background-color: inherit; 
  font-weight: 400; 
  line-height: 20px;  
  
}