html, body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 13px; background-color: #E6E6E9; background-image: url(b/hint.jpg); background-repeat: no-repeat; background-position: 50% 0; background-attachment: fixed; }
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

table { border-spacing: 0; empty-cells: show; border-collapse: collapse; }
th, td { font-size: 13px; }

p { margin: 0 0 1em 0; }
.letzter { margin-bottom: 0; }

a { color: inherit; font-weight: inherit; text-decoration: underline; }
a.text { text-decoration: none; }




/* --------------
	Anzeigebereich
	-------------- */
#seite { margin: 40px auto 0 auto; width: 1000px; background-color: #FFFFFF; border: 2px solid #7A8DA8; }

#anzeigebereich { margin: 20px; padding-bottom: 50px; border: 1px solid #3390BA; background-color: #E6E6E9; }




/* -------------------------
	 Kopfbereich mit Steuerung
	 ------------------------- */
#kopf { font-family: 'Times New Roman', Roman, serif; height: 140px; width: 100%; background-color: #E6E6E9; background-image: url(b/hint-steuerung.gif); background-repeat: no-repeat; background-position: 0 65px; }
#wir-bauen-baeder-traumhaft { float: right; margin: 32px 58px 0 0; font-size: 36px; color: #FFFFFF; }
#logo { float: left; margin: 47px 0 0 10px; border: none; }
#steuerung { float: right; margin: 5px 58px 0 0; }
#steuerung a { margin-right: 13px; color: #4378A2; text-decoration: none; font-size: 20px; }
#steuerung a:hover, #steuerung a.mpaktiv  { text-decoration: underline; }




/* ------
	 Inhalt
	 ------ */
#inhalt { margin: 0 58px; padding: 20px; min-height: 350px; line-height: 140%; background-color: #FFFFFF; }

.unternehmensbilder { float: right; max-width: 300px; margin-left: 40px; }
.unternehmensbilder img { margin-bottom: 1em; border: 1px solid #888888; }
.bilderzeile img { margin: 10px 0 10px 20px; border: 1px solid #888888; }
.bilderzeile img:first-child { margin-left: 0; }

h1 { font-size: 22px; font-weight: bold; line-height: 120%; color: #4378A2; border-bottom: 1px solid #4378A2; }

p { margin-right: 340px; }

.adressdaten p { margin-left: 130px; }

.tel { text-decoration: none; }

#datenschutz p { margin-right: 0; }
#datenschutz dt { font-weight: bold; }

#steuerung-unten { margin: 2em 1em 0 1em; text-align: center; }
#steuerung-unten a { text-decoration: none; }




/* --------
   Formular
   -------- */
.eingabefeld { font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 100%; }
