
@media screen {
	body { font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; background-color: #faebcf; margin-top: 20px }
	/*Tabellenrand*/
	.oben  { background-image: url("/res/grafik/rand_oben.jpg"); background-repeat: repeat }
	.unten  { background-image: url("/res/grafik/rand_unten.jpg"); background-repeat: repeat }
	.rechts  { background-image: url("/res/grafik/rand_rechts.jpg"); background-repeat: repeat }
	.links  { background-image: url("/res/grafik/rand_links.jpg"); background-repeat: repeat }
	/*Hintergrund Menueleiste*/
	.menuehg   { background-color: #304b7a; background-image: url("/res/menue/hauptmenue_blau_hg.jpg"); background-repeat: repeat }
	/*Rollover Menueleiste*/
	.sitelinks { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: inherit; text-decoration: none; background-color: inherit }
	.sitelinks a:link { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: inherit; text-decoration: none; background-color: inherit }
	.sitelinks a:focus { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: inherit; text-decoration: none; background-color: inherit }
	.sitelinks a:visited { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: inherit; text-decoration: none; background-color: inherit }
	.sitelinks a:hover { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: inherit; text-decoration: none; background-color: inherit }
	.pagelinks { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; background-color: inherit }
	.pagelinks a:link { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; background-color: inherit }
	.pagelinks a:focus { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; background-color: inherit }
	.pagelinks a:hover { color: #ffc30e; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; background-color: inherit }
	.pagelinks a:visited { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; background-color: inherit }
	/*Hintergrund- und Rahmenfarben*/
	.logo  { background-color: inherit; background-image: url("/res/menue/hauptmenue_blau.jpg"); background-repeat: no-repeat }
	.katalog  { background-color: inherit; background-image: url("/res/elemente_rechts/bildrechts_blau.jpg"); background-repeat: no-repeat; background-position: 5px center }
	.kasten { font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; background-color: #cfdeec }
	.spaltelinks { background-color: #9fbdd9 }
	.spaltemitte { background-color: #fff }
	.spalterechts { background-color: #fff }
	.linie  { background-color: #304b7a }
	/*Textformate*/
	.textkasten { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 15px; background-color: inherit; margin: 5px; padding: 0 }
	.textkasten a:link { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 5px; padding: 0 }
	.textkasten a:hover { color: #ffc30e; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 5px; padding: 0 }
	.textkasten a:focus { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 5px; padding: 0 }
	.textkasten a:visited { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 5px; padding: 0 }
	.bildkasten { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 15px; background-color: inherit; margin: 3px 0 3px 5px; padding: 0 }
	.bildkasten a:link { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 3px 0 3px 5px; padding: 0 }
	.bildkasten a:hover { color: #ffc30e; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 3px 0 3px 5px; padding: 0 }
	.bildkasten a:focus { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 3px 0 3px 5px; padding: 0 }
	.bildkasten a:visited { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; text-decoration: none; background-color: inherit; margin: 3px 0 3px 5px; padding: 0 }
	.sparte { color: #000; font-size: 18px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 16px; background-color: inherit; margin: 0 0 10px; padding: 0 }
	.ueberschriftkasten { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; background-color: inherit; margin: 5px; padding: 0 }
	.ueberschriftkasten_goss { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 15px; background-color: inherit; margin: 5px; padding: 0 }
	.menuefooter { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 10px; background-color: inherit; margin: 0 0 5px; padding: 0 }
	.menuefooter a:link { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 10px; text-decoration: none; background-color: inherit; margin: 0 0 5px; padding: 0 }
	.menuefooter a:hover { color: #ffc30e; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 10px; text-decoration: none; background-color: inherit; margin: 0 0 5px; padding: 0 }
	.menuefooter a:focus { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 10px; text-decoration: none; background-color: inherit; margin: 0 0 5px; padding: 0 }
	.menuefooter a:visited { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 10px; text-decoration: none; background-color: inherit; margin: 0 0 5px; padding: 0 }
	/*Formularformatierungen*/
	.input_newsletter { background-color: #cfdeec; margin: 15px 0 0; padding: 0 0 0 5px; width: 145px; border-style: solid; border-width: 0 0 1px; border-color: inherit inherit #304b7a }
	.submit_newsletter { color: #304b7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; font-weight: bold; line-height: 14px; background-color: #cfdeec; text-align: left; margin: 0 0 0 2px; padding: 5px 0 0 2px; width: 145px; height: 18px; border: solid 0 #000}
	/*Bildformatierungen
*/
	.floatleft  { visibility: visible; margin: 0 10px 0 0; float: left; clear: left }
}


