/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 27, 2013 07:38:56 AM America/New_York */



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 27, 2013 04:36:34 PM America/New_York */



@font-face {
    font-family: 'SourceSansProExtraLight';
    src: url('fonts/SourceSansPro-ExtraLight-webfont.eot');
    src: url('fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-ExtraLight-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-ExtraLight-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-ExtraLight-webfont.svg#SourceSansProExtraLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProExtraLightItalic';
    src: url('fonts/SourceSansPro-ExtraLightIt-webfont.eot');
    src: url('fonts/SourceSansPro-ExtraLightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-ExtraLightIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-ExtraLightIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-ExtraLightIt-webfont.svg#SourceSansProExtraLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProLight';
    src: url('fonts/SourceSansPro-Light-webfont.eot');
    src: url('fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Light-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Light-webfont.svg#SourceSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProLightItalic';
    src: url('fonts/SourceSansPro-LightIt-webfont.eot');
    src: url('fonts/SourceSansPro-LightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-LightIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-LightIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-LightIt-webfont.svg#SourceSansProLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('fonts/SourceSansPro-Regular-webfont.eot');
    src: url('fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProItalic';
    src: url('fonts/SourceSansPro-It-webfont.eot');
    src: url('fonts/SourceSansPro-It-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-It-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-It-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-It-webfont.svg#SourceSansProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('fonts/SourceSansPro-Semibold-webfont.eot');
    src: url('fonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProSemiboldItalic';
    src: url('fonts/SourceSansPro-SemiboldIt-webfont.eot');
    src: url('fonts/SourceSansPro-SemiboldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProBold';
    src: url('fonts/SourceSansPro-Bold-webfont.eot');
    src: url('fonts/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Bold-webfont.svg#SourceSansProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProBoldItalic';
    src: url('fonts/SourceSansPro-BoldIt-webfont.eot');
    src: url('fonts/SourceSansPro-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-BoldIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-BoldIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-BoldIt-webfont.svg#SourceSansProBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProBlack';
    src: url('fonts/SourceSansPro-Black-webfont.eot');
    src: url('fonts/SourceSansPro-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Black-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Black-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Black-webfont.svg#SourceSansProBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProBlackItalic';
    src: url('fonts/SourceSansPro-BlackIt-webfont.eot');
    src: url('fonts/SourceSansPro-BlackIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-BlackIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-BlackIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-BlackIt-webfont.svg#SourceSansProBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




body { }
p { }
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.aktivmenue { font-size: 18px; color: #9b1f24; font-family: SourceSansProSemibold; line-height: 0; text-decoration: none; padding-right: 22px; padding-left: 22px; }
.aktivservicemenue { font-size: 14px; color: #004a84; font-family: SourceSansProRegular; text-decoration: none; padding-right: 0; padding-left: 20px; }
.headline { font-size: 20px; color: #b6c829; font-family: SourceSansProSemibold; line-height: 20px; text-decoration: none; }
.fliesstext { font-size: 15px; color: #75797b; font-family: SourceSansProRegular; line-height: 24px; text-decoration: none; }
.fliesstextbold { font-size: 15px; color: #75797b; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.fliesstextboldblau { font-size: 15px; color: #004a84; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.fliesstextrot { font-size: 15px; color: #961c20; font-family: SourceSansProRegular; line-height: 24px; text-decoration: none; }
.auszeichnung { font-size: 15px; color: #004a84; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.footertext { font-size: 13px; color: #000; font-family: SourceSansProRegular; line-height: 17px; text-decoration: none; }
.footertextbold { font-size: 13px; color: #000; font-family: SourceSansProSemibold; line-height: 17px; text-decoration: none; }
.fuss:link { color: #000; font-size: 13px; font-family: SourceSansProRegular; line-height: 17px; text-decoration: none; }
.fuss:visited { color: #000; font-size: 13px; font-family: SourceSansProRegular; line-height: 17px; text-decoration: none; }
.fuss:hover { color: #004a84; font-size: 13px; font-family: SourceSansProRegular; line-height: 17px; text-decoration: none; }
.fuss:focus { color: #004a84; font-size: 13px; font-family: SourceSansProRegular; line-height: 17px; text-decoration: none; }
.fuss:active { color: #004a84; font-size: 13px; font-family: SourceSansProRegular; line-height: 17px; text-decoration: none; }
.flies:link { color: #9b1f24; font-size: 15px; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.flies:visited { color: #9b1f24; font-size: 15px; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.flies:hover { color: #75797b; font-size: 15px; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.flies:focus { color: #75797b; font-size: 15px; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.flies:active { color: #75797b; font-size: 15px; font-family: SourceSansProSemibold; line-height: 24px; text-decoration: none; }
.ankernavigationaktiv { font-size: 20px; color: #000; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }
.termin { font-size: 20px; color: #75797b; font-family: SourceSansProRegular; line-height: 24px; text-decoration: none; }
.terminrot { font-size: 20px; color: #9b1f24; font-family: SourceSansProRegular; line-height: 24px; text-decoration: none; }
.aktivankernavigation { font-size: 20px; color: #000; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }


#footer { background-color: #ffffff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position:fixed; bottom:0; text-align:center; left: 0; width: 100%; height: 24px; padding:0px; widheight: 24px; th:100%; visibility: visible; }

* html #footer {
    background:#ffffff;
    height:5%;
    text-align:center;
    padding-top:1%;
}


<!--
	ul#navigation { margin: 0; padding: 0; list-style-type: none; }

	ul#navigation li { display: inline; }

	ul#navigation li a:link { font-size: 18px; color: #75797b; font-family: SourceSansProSemibold; text-decoration: none; padding-right: 22px; padding-left: 22px; }
	
		ul#navigation li a:visited { font-size: 18px; color: #75797b; font-family: SourceSansProSemibold; text-decoration: none; padding-right: 22px; padding-left: 22px; }

	ul#navigation li a:hover { font-size: 18px; color: #9b1f24; font-family: SourceSansProSemibold; text-decoration: none; padding-right: 22px; padding-left: 22px; }
	
		ul#navigation li a:focus { font-size: 18px; color: #9b1f24; font-family: SourceSansProSemibold; text-decoration: none; padding-right: 22px; padding-left: 22px; }
	

	ul#navigation li a:active { font-size: 18px; color: #9b1f24; font-family: SourceSansProSemibold; text-decoration: none; padding-right: 22px; padding-left: 22px; }
	
	<!--
	ul#servicenavigation { margin: 0; padding: 0; list-style-type: none; }

	ul#servicenavigation li { display: inline; }

	ul#servicenavigation li a:link { font-size: 14px; color: #87888a; font-family: SourceSansProRegular; text-decoration: none; padding-right: 0; padding-left: 20px; }
	
		ul#servicenavigation li a:visited { font-size: 14px; color: #87888a; font-family: SourceSansProRegular; text-decoration: none; padding-right: 0; padding-left: 20px; }

	ul#servicenavigation li a:hover { font-size: 14px; color: #004a84; font-family: SourceSansProRegular; text-decoration: none; padding-right: 0; padding-left: 20px; }
	
		ul#servicenavigation li a:focus { font-size: 14px; color: #004a84; font-family: SourceSansProRegular; text-decoration: none; padding-right: 0; padding-left: 20px; }
	

	ul#servicenavigation li a:active { font-size: 14px; color: #004a84; font-family: SourceSansProRegular; text-decoration: none; padding-right: 0; padding-left: 20px; }
	
	<!--
	ul#footernavigation { margin: 0; padding: 0; list-style-type: none; }

	ul#footernavigation li { display: list-item; }

	ul#footernavigation li a:link { font-size: 14px; color: #004a84; font-family: SourceSansProRegular; text-decoration: none; }
	
		ul#footernavigation li a:visited { font-size: 14px; color: #004a84; font-family: SourceSansProRegular; text-decoration: none; }

	ul#footernavigation li a:hover { font-size: 14px; color: #000; font-family: SourceSansProRegular; text-decoration: none; }
	
		ul#footernavigation li a:focus { font-size: 14px; color: #000; font-family: SourceSansProRegular; text-decoration: none; }
	

	ul#footernavigation li a:active { font-size: 14px; color: #000; font-family: SourceSansProRegular; text-decoration: none; }
	
	<!--
	ul#ankernavigation { margin: 0; padding: 0; list-style-type: none; }

	ul#ankernavigation li { display: list-item; }

	ul#ankernavigation li a:link { font-size: 20px; color: #9b1f24; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }
	
		ul#ankernavigation li a:visited { font-size: 20px; color: #9b1f24; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }

	ul#ankernavigation li a:hover { font-size: 20px; color: #000; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }
	
		ul#ankernavigation li a:focus { font-size: 20px; color: #000; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }
	

	ul#ankernavigation li a:active { font-size: 20px; color: #000; font-family: SourceSansProRegular; line-height: 36px; text-decoration: none; }

    table {
   font-family: Verdana, Sans-Serif;
   font-size: 14px;
  }

  span.pflichtfeld {
   font-size: 12px;
   color: Red;
  }

  span.hilfetext {
   font-size: 10px;
   font-style: Oblique;
  }

  table#tabelle tr:nth-child(even) {
   background-color: White;
  }

  table#tabelle tr:nth-child(odd) {
   background-color: Whitesmoke;
  }