html, body, p, ul, li, form, fieldset, input.submit, a img, h1, h2, h3 {
	padding: 0;
	margin: 0;
	border: 0;
}
ul * {
   margin: 0;
   padding: 0;
}

li * {
   margin: 0;
   padding: 0;
}


body {
	background-color: white;
	font-family: arial, verdana, sans-serif;
}

.form_field {
	height: 18px;
        width: 350px;
        color: #004C90;
        background-color: white;
        border: 1px solid #70d1f6;
}
.form_field_error {
	height: 18px;
        width: 350px;
        color: #004C90;
        background-color: white;
        border: 1px solid red;
}

.form_field_z {
	height: 18px;
        width: 310px;
        color: #004C90;
        background-color: white;
        border: 1px solid #70d1f6;
}

.form_field_z_error {
	height: 18px;
        width: 310px;
        color: #004C90;
        background-color: white;
        border: 1px solid red;
}

.form_select_dia {
	height: 22px;
        width: 350px;
        color: #004C90;
        background-color: white;
        border: 1px solid #70d1f6;
}

.form_select_hinweise {
	height: 22px;
        width: 250px;
        color: #004C90;
        background-color: white;
        border: 1px solid #70d1f6;
}

.form_field_textarea {
        height: 130px;
        width: 354px;
        color: #004C90;
        background-color: white;
        border: 1px solid #70d1f6;
}
.form_field_textarea_error {
        height: 130px;
        width: 354px;
        color: #004C90;
        background-color: white;
        border: 1px solid red;
}

.form_field_zaehler {
	height: 18px;
        width: 20px;
        color: #004C90;
        padding-right: 3px;
        background-color: white;
        border: 1px solid #70d1f6;
}
.form_field_zaehler_error {
	height: 18px;
        width: 20px;
        color: #004C90;
        padding-right: 3px;
        background-color: white;
        border: 1px solid red;
}

.form_field_date {
	height: 18px;
        width: 26px;
        color: #004C90;
        text-align: center;
        background-color: white;
        border: 1px solid #70d1f6;
}
.form_field_date_error {
	height: 18px;
        width: 26px;
        color: #004C90;
        text-align: right;
        background-color: white;
        border: 1px solid red;
}

.form_field_date2 {
	height: 18px;
        width: 40px;
        color: #004C90;
        text-align: center;
        background-color: white;
        border: 1px solid #70d1f6;
}
.form_field_date2_error {
	height: 18px;
        width: 40px;
        color: #004C90;
        text-align: right;
        background-color: white;
        border: 1px solid red;
}

.form_button {
        height: 24px;
        width: 120px;
        color: #004C90;
        background-color: white;
        border: 1px solid #70d1f6;
}

.text_white_14 {
	font-size: 14px;
	color: white;
}

.text_white {
	font-size: 12px;
	color: white;
}
a:hover.text_white {
	font-size: 12px;
	color: white;
}

.text_orange {
	font-size: 12px;
	color: #dc741c;
}

.text_blue {
	font-size: 12px;
	color: #004C90;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 5px;
}
ul li.text_blue {
	font-size: 12px;
	color: #004C90;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 5px;
}
.text_blue_without_padding {
	font-size: 12px;
	color: #004C90;
}
.text_blue_10 {
	font-size: 10px;
	color: #004C90;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 5px;
}

.text_error {
	font-size: 12px;
        font-weight: bold;
	color: red;
}

.text_blue_link {
	font-size: 12px;
	font-weight: bold;
	color: #004C90;
}

a:hover.text_blue_link {
	font-size: 12px;
	color: #004C90;
}

.text_blue_bold {
	font-size: 12px;
        font-weight: bold;
	color: #004C90;
}

.text_blue_big {
	font-size: 14px;
	font-weight: bolder;
	color: #004C90;
        padding-left: 15px;
}

.text_navi_wvv {
	font-size: 12px;
	color: #004C90;
}
.text_navi_service {
	font-size: 12px;
	color: #dc741c;
}
.text_navi_trinkwasser {
	font-size: 12px;
	color: #00B1E6;
}
.text_navi_umweltschutz {
	font-size: 12px;
	color: #8AB51E;
}

.text_topnavi {
        color: #96a0a5;
        font-weight: normal;
}
.text_topnavi_activ {
        color: #96a0a5;
        font-weight: bold;
}

a:hover.text_topnavi {
        color: #96a0a5;
        font-weight: bold;
}
a:hover.text_topnavi_activ {
        color: #96a0a5;
        font-weight: bold;
}

a.grey {
        font-size: 11px;
        color: #a1b4bc;
}
a:hover.grey {
        font-size: 11px;
        color: #a1b4bc;
}

a.blue {
        font-size: 12px;
        color: #004C90;
        font-weight: normal;
}
a:hover.blue {
        font-size: 12px;
        color: #004C90;
        font-weight: normal;
        text-decoration: underline;
}

p a.blue {
        font-size: 12px;
        color: #004C90;
        font-weight: normal;
}
p a:hover.blue {
        font-size: 12px;
        color: #004C90;
        font-weight: normal;
        text-decoration: underline;
}

a.blue_bold {
        font-size: 12px;
        color: #004C90;
        font-weight: bold;
}
a:hover.blue_bold {
        font-size: 12px;
        color: #004C90;
        font-weight: bold;
        text-decoration: underline;
}

a.blue_light {
        font-size: 12px;
        color: #0094de;
        font-weight: normal;
}
a:hover.blue_light {
        font-size: 12px;
        color: #0094de;
        font-weight: normal;
}
a:hover.blue {
        font-size: 12px;
        color: #9bdff9;
        font-weight: normal;
        text-decoration: underline;
}

.header {
	height: 100px;
}

.header_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100px;
	width: 194px;
}

.header_logo {
	position: absolute;
	top: 15px;
	left: 5px;
	height: 72px;
	width: 182px;
}

.header_topnavi {
	position: absolute;
	top: 0px;
	left: 194px;
	background-image: url('../img/wasserO.jpg');
	background-repeat: no-repeat;
	height: 100px;
	width: 534px;
}

.header_topnavi_links {
	position: absolute;
	top: 20px;
	left: 175px;
	height: 28px;
	width: 420px;
}

.topnavi {
	font-size: 12px;
	color: #96a0a5;
	top: 0px;
	left: 0px;
	height: 28px;
	width: 150px;
}

/* Startseite */

.body_start {
	height: 316px;
	background-color: #DEEBBC;
}

.navi_left {
	height: 316px;
	width: 192px;
	border-right: 2px solid white;
	background-color: transparent;
}

.text_umwelt_green {
	font-size: 12px;
	color: #b1c903;
}

.content_start {
	position: absolute;
	top: 100px;
	left: 194px;
	height: 316px;
	width: 536px;
	background-color: white;

}

a.content_start_1 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px;
        padding-top: 0px;
        background-image: url('../img/wvv1.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 132px;
	border-right: 2px solid white;
	background-color: #004C90;
}

a.content_1 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/wvv1.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 132px;
	border-right: 2px solid white;
}
a.content_1_activ {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/wvv2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
}
a:hover.content_1 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/wvv2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
}

a.content_start_2 {
	position: absolute;
	top: 0px;
	left: 134px;
	height: 22px;
        padding-top: 0px;
        background-image: url('../img/service1.gif');
        background-repeat: no-repeat;
	background-position: top center;
	width: 132px;
        border-right: 2px solid white;
        background-color: #d96e19;
}
a.content_2 {
	position: absolute;
	top: 0px;
	left: 134px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/service1.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 132px;
	border-right: 2px solid white;
	background-color: transparent;
}
a.content_2_activ {
	position: absolute;
	top: 0px;
	left: 134px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/service2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
	background-color: transparent;
}
a:hover.content_2 {
	position: absolute;
	top: 0px;
	left: 134px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/service2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
}

a.content_start_3 {
	position: absolute;
	top: 0px;
	left: 268px;
	height: 22px;
        padding-top: 0px;
        background-image: url('../img/twasser1.gif');
	background-repeat: no-repeat;
	background-position: top center;
	width: 132px;
        border-right: 2px solid white;
        background-color: transparent;
}
a.content_3 {
	position: absolute;
	top: 0px;
	left: 268px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/twasser1.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 132px;
	border-right: 2px solid white;
	background-color: transparent;
}
a.content_3_activ {
	position: absolute;
	top: 0px;
	left: 268px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/twasser2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
	background-color: transparent;
}
a:hover.content_3 {
	position: absolute;
	top: 0px;
	left: 268px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/twasser2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
}

a.content_start_4 {
	position: absolute;
	top: 0px;
	left: 402px;
	height: 22px;
        padding-top: 0px;
        background-image: url('../img/umwelt1.gif');
	background-repeat: no-repeat;
	background-position: top center;
	width: 132px;
        border-right: 2px solid white;
        background-color: #8AB51E;
}
a.content_4 {
	position: absolute;
	top: 0px;
	left: 402px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/umwelt1.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 132px;
	border-right: 2px solid white;
	background-color: transparent;
}
a.content_4_activ {
	position: absolute;
	top: 0px;
	left: 402px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/umwelt2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
	background-color: transparent;
}
a:hover.content_4 {
	position: absolute;
	top: 0px;
	left: 402px;
	height: 22px;
        padding-top: 6px;
        background-image: url('../img/umwelt2.gif');
	background-repeat: no-repeat;
	width: 132px;
	border-right: 2px solid white;
}

.content_umweltschutz {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 800px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_trinkwasser {
	position: absolute;
        top: 26px;
	left: 0px;
	height: 800px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_trinkwasser_video {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1100px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_trinkwasser_spartipps {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1250px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_trinkwasser_untersuchung {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 2100px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_service {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1100px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_service_aktuelles {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 300px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_service_hinweise {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 900px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_service_hinweise2 {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1400px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_service_faqs {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1800px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_service_antraege {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1400px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_wvv {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1050px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_wvv_video {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1250px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_wvv_verbandsordnung {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1800px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_wvv_verbandsordnung2 {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1150px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_wvv_geschichte {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 1800px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_topnavi {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 950px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}
.content_topnavi_sitemap {
	position: absolute;
	top: 26px;
	left: 0px;
	height: 450px;
	width: 504px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
	background-color: #d9f3fd;
        border-right: 2px solid white;
}


.footer {
	height: 70px;
        background-color: white;
}

.footer_date {
	position: absolute;
	top: 420px;
	left: 122px;
	height: 20px;
	width: 50px;
        font-size: 11px;
        color: #d5dee2;
}

.footer_stoerung {
	position: absolute;
	top: 425px;
	left: 435px;
	height: 42px;
	width: 405px;
        background-image: url('../img/stoerung.gif');
	background-repeat: no-repeat;
}

.footer_frosch {
	position: absolute;
	top: 328px;
	left: 755px;
	height: 281px;
	width: 190px;
        background-image: url('../img/frosch.jpg');
	background-repeat: no-repeat;
}

.footer_tsm {
	position: absolute;
	top: 555px;
	left: 755px;
	height: 57px;
	width: 150px;
        background-image: url('../img/tsm_logo.jpg');
	background-repeat: no-repeat;
}

.footer_siegel {
	position: absolute;
	top: 248px;
	left: 775px;
	height: 108px;
	width: 109px;
        background-image: url('../img/Siegel.gif');
	background-repeat: no-repeat;
}

.footer_copyright {
	position: absolute;
	top: 700px;
	left: 747px;
	height: 20px;
	width: 250px;
        font-size: 11px;
        color: #d5dee2;
}

.footer_content_copyright {
	position: absolute;
	top: 420px;
	left: 747px;
	height: 20px;
	width: 250px;
        font-size: 11px;
        color: #d5dee2;
}

.news {
	margin-left: 194px;
	width: 534px;
	height: 100%;
        background-color: #eefafe;
}



/* Startseite Ende */


input {
	padding: 2px;
	margin: 0;
	border: 1px solid #727272;
        background-color: #f4f4f4;
	/*border-top: 2px solid #969696;
	border-left: 2px solid #969696;*/
}

option {
	border: 1px solid #727272;
        background-color: #f4f4f4;
	/*border-top: 2px solid #969696;
	border-left: 2px solid #969696;*/
}

textarea {
	border: 1px solid #727272;
        background-color: #f4f4f4;
	/*border-top: 2px solid #969696;
	border-left: 2px solid #969696;*/
}

input.submit {
	margin: 2px 0 0 4px;
}

body {
	background-color: white;
	font-family: arial, verdana, sans-serif;
}

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

.hidden {
	display: none;
}

img.left {
	float: left;
	margin: 0 16px 4px 0;
}

p table td{
	font-size: 1em;
}

table td {
	font-size: 0.7em;
}

table td a.arrow {
	font-size: 1.35em;
}

/* --- / allgemeines --- */



a {
	color: #004C90;
        font-weight: bold;
	/*font-size: 0.7em;*/
	/*line-height: 1.5em;*/
	text-decoration: none;
}

a:hover {
	text-decoration: none;
        color: white;
}

a.arrow {
	display: block;
	background: url('../img/arrow.gif') no-repeat 5px 0.5em;
	padding: 0 0 0 13px;
	font-weight: bolder;
}

h1 {
	font-family: Georgia;
	color: #3b3b3b;
	font-size: 1em;
	font-weight: bold;
}

h2 { 
        font-family: Georgia;
	color: #3b3b3b;
	font-size: 0.75em;
	font-weight: bold;
}

h3 {
        font-size: 0.7em;
        font-weight: normal;
}

p {
	margin: 6px 0;
	font-size: 0.7em;
	line-height: 1.5em;
}

/* --- Navigation --- */
.navi_spacer {
	color: #DEEBBC;
        height: 21px;
	background-color: #DEEBBC;
}

.navi_wvv_activ_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
	background-color: #004C90;
        border-bottom: 2px solid #e4f6fc;
}
.navi_wvv_inactiv_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #92bae3;
        border-bottom: 2px solid #e4f6fc;
}
.navi_wvv_activ {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
	background-color: #004C90;
        border-bottom: 2px solid #e4f6fc;
}
.navi_wvv_inactiv {
        font-size: 8px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #92bae3;
        border-bottom: 2px solid #e4f6fc;
}
.navi_wvv_activ_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
	background-color: #004C90;
}
.navi_wvv_inactiv_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #92bae3;
}

.navi_service_activ_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #dc741c;
        border-bottom: 2px solid #fbe9d8;
}
.navi_service_inactiv_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #f8bf8e;
        border-bottom: 2px solid #fbe9d8;
}
.navi_service_activ {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #dc741c;
        border-bottom: 2px solid #fbe9d8;
}
.navi_service_inactiv {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #f8bf8e;
        border-bottom: 2px solid #fbe9d8;
}
.navi_service_activ_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #dc741c;
}
.navi_service_inactiv_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #f8bf8e;
}

.navi_trinkwasser_activ_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #0094de;
        border-bottom: 2px solid #edf9fd;
}
.navi_trinkwasser_inactiv_first {
        font-size: 12px;
        font-weight: bold;
	#color: #0094de;#
        color: #00B1E6;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #9bdff9;
        border-bottom: 2px solid #edf9fd;
}
a:hover.navi_trinkwasser_inactiv_first.text_white {
        font-size: 12px;
        font-weight: bold;
	#color: #0094de;#
        color: #00B1E6;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #9bdff9;
        border-bottom: 2px solid #edf9fd;
}
.navi_trinkwasser_activ {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #0094de;
        border-bottom: 2px solid #edf9fd;
}
.navi_trinkwasser_inactiv {
        font-size: 12px;
        font-weight: bold;
	#color: #0094de;#
        color: #00B1E6;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #9bdff9;
        border-bottom: 2px solid #edf9fd;
}
a:hover.navi_trinkwasser_inactiv {
        font-size: 12px;
        font-weight: bold;
	#color: #0094de;#
        color: #00B1E6;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #9bdff9;
        border-bottom: 2px solid #edf9fd;
}
.navi_trinkwasser_activ_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #0094de;
}
.navi_trinkwasser_inactiv_last {
        font-size: 12px;
        font-weight: bold;
	#color: #0094de;#
        color: #00B1E6;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #9bdff9;
}

.navi_umweltschutz_activ_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #8AB51E;
        border-bottom: 2px solid #e6f4d1;
}
.navi_umweltschutz_inactiv_first {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #bee588;
        border-bottom: 2px solid #e6f4d1;
}
.navi_umweltschutz_activ {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #8AB51E;
        border-bottom: 2px solid #e6f4d1;
}
.navi_umweltschutz_inactiv {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #bee588;
        border-bottom: 2px solid #e6f4d1;
}
.navi_umweltschutz_activ_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #8AB51E;
}
.navi_umweltschutz_inactiv_last {
        font-size: 12px;
        font-weight: bold;
	color: white;
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        height: 18px;
        background-color: #bee588;
}

.table_diagramme_head {
        font-size: 12px;
        font-weight: bold;
	color: white;
        height: 18px;
        width: 500px;
        padding-left: 5px;
        padding-top: 2px;
        background-color: #004C90;
}
.table_diagramme_body {
        vertical-align: middle;
        padding-top: 5px;
        font-size: 12px;
	color: #004C90;
        height: 18px;
        width: 505px;
        background-color: #9bdff9;
        border-top: 2px solid white;
}


/* --- / 3.0 body --- */

/* Spacer */

.spacer7 {
	height: 7px;
}

.spacer5 {
	height: 5px;
}

g
