body, pre, div,  p, font,  h1, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Styles für transparente Bilder */

#hintergrund_aktuelles {
	background-image:url(images/bild_hg/klein/aktuelles.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#hintergrund_azv {
	background-image:url(images/bild_hg/klein/azv.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#hintergrund_abwasser {
	background-image:url(images/bild_hg/klein/abwasser.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#hintergrund_umwelt {
	background-image:url(images/bild_hg/klein/umwelt.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#hintergrund_kontakt {
	background-image:url(images/bild_hg/klein/kontakt.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#hintergrund_impressum {
	background-image:url(images/bild_hg/klein/impressum.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


/* Content Transparent
#transparenz{

	background-color:white;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}*/

/* Styles für Bild oben im Hintergund */
#aktuell {
	background-image:url(images/bild_hg/aktuelles2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#azv {
	background-image:url(images/bild_hg/01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#abwasser {
	background-image:url(images/bild_hg/abwasser2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#umwelt {
	background-image:url(images/bild_hg/umwelt2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#kontakt {
	background-image:url(images/bild_hg/kontakt2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#intern {
	background-image:url(images/bild_hg/aktuelles2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* -- Allgemeine Styles */

.blauklein {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #007DC5;

}

.grau {
	color: #777777;
	text-decoration: none;
}

.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007dc5;
	text-decoration: none;
}

.ueberschrift {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007dc5;
	text-decoration: none;
}

.ueberschrift_index {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007dc5;
	text-decoration: none;
}

/* -- Navigation */
.navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/* -- Unternavigation */
.unternavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.unternavigation_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

/* ZOOMPIC */
/*
// Der Ladebildschirm wenn man die Bilder nicht Preloaded */
div.ZoomPicWait {
background-color:#ffffff;

padding:5px;
font-family: Arial, Helvetica, sans-serif;
}

/*
// Der Ladebildschirm wenn man die Bilder nicht Preloaded */
img.ZoomPic {
	border: 1px solid #CCCCCC;
}


/*-------------------
      Formular
 -------------------*/

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 3px;
	border: 1px solid #007DC5;
	background-color:#FFFFFF;
	}

.formular:hover {
	background-color:#F2F8FC;
	}

.abschicken {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A1A1A;
	font-weight: bold;
	padding-left: 3px;
	border: 1px solid #007DC5;
	background-color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
	}

.abschicken:hover {
	background-color:#E5E5E5;
	}


.cms_error {
    color: #CC3333;
    font-weight: bold;
    text-decoration: none;
}