body { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: white; width: 594px; margin-top: 0; margin-left: 0; }
/*start container*/
#content { background-color: white; position: relative; width: 505px; height: auto; margin-top: 30px; margin-right: auto; margin-left: auto; }
#nav_bottom { color: #000064; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 900px; height: 20px; clear: both; margin: 5px auto 20px; padding-right: 10px; }
/*start typo*/
h1 { border-top: 1px solid #c8c8c8; }
h1, h2, h3 { color: black; font-size: 0.85em; font-weight: bold; line-height: 1.1em; margin-top: 0; margin-bottom: 0; padding-top: 0.3em; padding-right: 0.5em; padding-left: 25px; }
h6 { color: #5a5a5a; font-size: 0.85em; background-image: url(../05_grafik/bullet_print_1.gif); background-repeat: no-repeat; padding-top: 0.5em; padding-right: 0.2em; padding-left: 25px; display: block; }
h3 { border-bottom: 1px solid #c8c8c8; }
p { color: black; font-size: 0.7em; line-height: 1.3em; margin: 0.2em 1em 0.6em 25px; }
a { text-decoration: none; }
#content ul { color: black; font-size: 0.7em; line-height: 1.5em; list-style-image: url(../05_grafik/li_print.gif); }
#content li { margin-left: 15px; }
#nav_top a, link, visited, active { color: #5c6caf; font-size: 0.7em; font-weight: bold; padding-right: 3px; padding-left: 3px; }
#nav_top a:hover { color: #b20a0a; }
#wrapper a, link, vistited, active { color: #5c6caf; text-decoration: none; }
#wrapper a:hover { text-decoration: underline; }
#content_left a { color: #5c6caf; background-color: white; text-decoration: none; padding-right: 10px; padding-left: 10px; }
#nav_bottom a, link, visited, active { color: #5c6caf; font-size: 0.65em; }
#nav_bottom a:hover { text-decoration: underline; }
/*start klassen*/
.thema { color: black; }
.bg_thema { background-color: #bcc6a4; height: 20px; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.service { color: #2d335f; }
.bg_service { background-color: #bec3e0; height: 20px; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.aktuelles { color: #caa247; }
.bg_aktuelles { background-color: #f7dc99; height: 20px; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.kosten {
	width: 450px;
	margin-left: 25px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: c8c8c8;
	}
/*start images*/
#wrapper img.wide { margin-top: 0; margin-bottom: 0; margin-left: 0; border-top: 1px solid #c8c8c8; }
#wrapper img.bullet { float: left; padding-top: 1px; padding-left: 1px; }
#wrapper img.float { vertical-align: middle; float: left; padding-top: 5px; padding-right: 10px; padding-left: 25px; }
/*ab hier alte vorlagen*/
#content_left_green img.wide { margin-top: 0; margin-left: 0; }
#content_left_green h2 { color: #788b49; font-size: 0.95em; line-height: 1.1em; margin-top: 0; padding-top: 1em; padding-right: 0.2em; padding-left: 25px; }
.content h1.blue { color: #2d335f; font-size: 0.85em; font-weight: bold; line-height: 1.1em; margin-top: 0; padding-top: 5px; padding-right: 0.2em; padding-left: 25px; border-top: 1px solid #c8c8c8; }
.content h1.yellow { color: #caa247; font-size: 0.85em; font-weight: bold; line-height: 1.1em; margin-top: 0; padding-top: 5px; padding-right: 0.2em; padding-left: 25px; border-top: 1px solid #c8c8c8; }
.content a, a:link, a:visited, a:active { color: #3f4b7e; text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content li.yellow { color: #323232; font-size: 0.7em; line-height: 1.4em; margin-top: 5px; margin-bottom: 0.5em; list-style-image: url(../05_grafik/bullet_yellow.gif); }
