html,body {
	 font: 10pt Tahoma, Arial, sans-serif;
	 max-width: 600px;
	 color: #000;
	 background: #ffffff;
	 size: auto;
	 margin: 0;
	 padding: 0;
	 widows: 2;
	 orphans: 3;
	 page-break-before: avoid;
   page-break-after: avoid;
   /* Kein Seitenumbruch direkt vor oder nach Text. */
  }
  

ol {
   margin-top: 2mm;
   margin-bottom: 2mm;
   page-break-inside: avoid;
   /* Kein Seitenumbruch innerhalb geordneter Listen */
   }
   
ul {
   margin-top: 2mm;
   margin-bottom: 2mm;
   page-break-inside: avoid;
   /* Kein Seitenumbruch innerhalb geordneter Listen */
   }

table td {
   page-break-inside: avoid;
   /* Tabelle nicht auf zwei Seiten aufteilen. */
   }
   
 table th {
   page-break-inside: avoid;
   }

img { border: 0 none; }


body { padding-top: 10px; padding-bottom: 5px; }


hr{ border: 0; width: 100%; color: #D1D1D1; background-color: #D1D1D1; height: 1px; }


.fliesstext { color: #333333; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.fliesstext_weiss { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.fliesstext_small { color: #333333; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none }


.fliesstext_small_fett { color: #333333; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none }


.fliesstext_small_weiss { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none }


.fliesstext_small_grau { color: #000066; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 12px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_fett { color: #333333; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.fliesstext_fett_weiss { color: #ffffff; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.fliesstext_rot { color: #ae111f; font-weight: normal; font-size: 13px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.headline { color: #4BA4DA; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 16px; text-decoration: none}


.headline_rot { color: #ae111f; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 16px; text-decoration: none}


.headline_dunkelblau { color: #000066; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 16px; text-decoration: none}


.headline_big { color: #4BA4DA; font-weight: bold; font-size: 16px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 22px; text-decoration: none }


.headline_big_schwarz { color: #000000; font-weight: bold; font-size: 16px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 22px; text-decoration: none }


.headline_big_2 { color: #4BA4DA; font-weight: bold; font-size: 22px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 22px; text-decoration: none }


.subheadline { color: #333333; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 15px; text-decoration: none}


.subheadline_blau { color: #4BA4DA; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 15px; text-decoration: none}


.subheadline_rot { color: #ae111f; font-weight: bold; font-size: 13px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 15px; text-decoration: none}


.news { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.news:hover { color: #4BA4DA; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.news_selected { color: #4BA4DA; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.navi { color: #000066; font-weight: bold; font-size: 15px; font-family: Tahoma, Arial sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none }


.subnavi { color: #000066; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none}


.subnavi:hover { color: #ae111f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: underline}


.link { color: #2172A3; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none}


.link:hover { color: #2172A3; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: underline}


.link_fett { color: #2172A3; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none}


.link_fett:hover { color: #2172A3; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: underline}


.link_schwarz { color: #000000; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none}


.link_schwarz:hover { color: #000000; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: underline}


.link_small { color: #2172A3; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none}


.link_small:hover { color: #2172A3; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: underline}


.link_small_weiss { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none}


.link_small_weiss:hover { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: underline}


.link_small_grau { color: #66686f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none}


.link_small_grau:hover { color: #66686f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: underline}


.link_small_schwarz { color: #333333; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: none}


.link_small_schwarz:hover { color: #333333; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 12px; text-decoration: underline}


.a { color: #2172A3; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: none}


.a:hover { color: #2172A3; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, sans-serif; letter-spacing: 0px; line-height: 14px; text-decoration: underline}

.page-break {
    page-break-after: always;
}

.page-break:last-child {
    page-break-after: avoid;
}
