/* Farbdefinition: hellblau #059fda; */

/* Schriften lokal einbinden */
/* oxygen-300 - latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oxygen-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oxygen-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oxygen-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oxygen-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oxygen-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oxygen-v15-latin-300.svg#Oxygen') format('svg'); /* Legacy iOS */
}

/* oxygen-regular - latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oxygen-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oxygen-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oxygen-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oxygen-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oxygen-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oxygen-v15-latin-regular.svg#Oxygen') format('svg'); /* Legacy iOS */
}

/* oxygen-700 - latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oxygen-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oxygen-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oxygen-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oxygen-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oxygen-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oxygen-v15-latin-700.svg#Oxygen') format('svg'); /* Legacy iOS */
}

/* Link Styles */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing: 0.05em; */
	color: #059fda;
	text-decoration: none;
}

a:hover {
	color: #555;
	text-decoration: none;
}

/* a:visited {
	color: #33CC33;
	text-decoration: none;
} */

a.TopMenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 32px;
	color: #79B61D;
	text-decoration: none;
	display: block;
}

a:hover.TopMenue {
	font-size: 12px;
	color: #999999;
	font-size: 16px;
	text-decoration: none;
}

a.TopMenueSelected {
	color: #F7A418;
	font-size: 12px;
	text-decoration: none;
	display: block;
}

a:hover.TopMenueSelected {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

a.copyRights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #434343;
	text-decoration: none;
}

a:hover.copyRights {
	color: #ffffff;
	text-decoration: none;
}

/* Formatierungen Absaetze */

p.zero {
	margin: 0pt;
	line-height: 10px;
}

p {
	margin: 0pt;
	margin-bottom: 1em;
}
	
/* Class Styles - Schriftklassen */

h1 {
	font-family: "Oxygen", sans-serif;
	letter-spacing: 0.05em;
	color: #059fda;
	font-size: 24px;
	line-height: 32px;
}

h2 {
	font-family: "Oxygen", sans-serif;
	letter-spacing: 0.05em;
	color: #059fda;
	font-size:18px;
	line-height: 24px;
}

h3 {
	font-family: "Oxygen", sans-serif;
	font-size: 14pt;
}

p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 16px;
}

.textAntSmall {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.TextKontaktfeld {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}

.FormularFeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #969596;
	letter-spacing: 0.02em;
	line-height: 12px;
}

.textImpress {
	font-size: 10px;
}

.textBlue {
	color: #059fda;
	text-decoration: none;
}
	
/* Image Styles */

.leftImage {
	border-top: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
}

/* Fix fuer transparente PNGs im IE 5.5 und 6  
img, div {
	behavior: url(iepngfix.htc);
}
*/