a,input,textarea,td,p
{ font-family: Verdana, Arial, Helvetica, sans-serif; }

/* TEXT-Styles */

.fliess				{ font-size: 10px; }
.fliess-fett		{ font-size: 10px; font-weight: bold; }
.fliess-fett-weiss	{ font-size: 10px; font-weight: bold; color: #FFFFFF; }
.fliess-9px			{ font-size: 9px; }
.fliess-9px-fett	{ font-size: 9px; font-weight: bold; }
.fliess-10px		{ font-size: 10px; line-height: 140%; }
.fliess-10px-fett	{ font-size: 10px; font-weight: bold; line-height: 140%; }
.fliess-11px		{ font-size: 11px; line-height: 140%; }
.fliess-11px-fett	{ font-size: 11px; font-weight: bold; line-height: 140%; }

/* LINK-Styles */

a:link				{ color: #00478C; text-decoration: underline }
a:visited			{ color: #00478C; text-decoration: underline }
a:hover				{ color: #00478C; text-decoration: underline }

a.fliess-10px-link:link 	{ font-size: 10px; line-height: 140%; color: #00478C; text-decoration: underline }
a.fliess-10px-link:visited	{ font-size: 10px; line-height: 140%; color: #00478C; text-decoration: underline }
a.fliess-10px-link:hover	{ font-size: 10px; line-height: 140%; color: #00478C; text-decoration: underline }

a.startseite-link:link		{ font-size: 10px; font-weight: bold; color: #000000; text-decoration: none }
a.startseite-link:visited	{ font-size: 10px; font-weight: bold; color: #000000; text-decoration: none }
a.startseite-link:hover		{ font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline }

a.nav1-pamp-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-pamp-link:visited	{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-pamp-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00478C; height: 14px; width: 120px; text-decoration: none; }

a.nav1-pamp-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00478C; height: 14px; width: 120px; text-decoration: none; }
a.nav1-pamp-link-active:visited		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00478C; height: 14px; width: 120px; text-decoration: none; }

a.nav1-tiefbau-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-tiefbau-link:visited		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-tiefbau-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00A6EB; height: 14px; width: 120px; text-decoration: none; }

a.nav1-tiefbau-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00A6EB; height: 14px; width: 120px; text-decoration: none; }
a.nav1-tiefbau-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00A6EB; height: 14px; width: 120px; text-decoration: none; }

a.nav1-aktuell-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-aktuell-link:visited	{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-aktuell-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00478C; height: 14px; width: 120px; text-decoration: none; }

a.nav1-aktuell-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00478C; height: 14px; width: 120px; text-decoration: none; }
a.nav1-aktuell-link-active:visited		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00478C; height: 14px; width: 120px; text-decoration: none; }

a.nav1-tiefbau-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00A6EB; height: 14px; width: 120px; text-decoration: none; }
a.nav1-tiefbau-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #00A6EB; height: 14px; width: 120px; text-decoration: none; }

a.nav1-hochbau-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-hochbau-link:visited		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-hochbau-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }

a.nav1-hochbau-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }
a.nav1-hochbau-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }

a.nav1-spezialtiefbau-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-spezialtiefbau-link:visited	{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-spezialtiefbau-link:hover	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }

a.nav1-spezialtiefbau-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }
a.nav1-spezialtiefbau-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }

/*
a.nav1-kampmann-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-kampmann-link:visited	{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-kampmann-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }

a.nav1-kampmann-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }
a.nav1-kampmann-link-active:visited		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }
*/

a.nav1-pampbau-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-pampbau-link:visited	{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-pampbau-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }

a.nav1-pampbau-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }
a.nav1-pampbau-link-active:visited		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #E60003; height: 14px; width: 120px; text-decoration: none; }


a.nav1-planbau-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-planbau-link:visited		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-planbau-link:hover		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #601585; height: 14px; width: 120px; text-decoration: none; }

a.nav1-planbau-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #601585; height: 14px; width: 120px; text-decoration: none; }
a.nav1-planbau-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #601585; height: 14px; width: 120px; text-decoration: none; }

a.nav1-kanalsanierung-link:link		{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-kanalsanierung-link:visited	{ display: block; font-size: 10px; color: #003366; font-weight: bold; background-color: #BFCCD9; height: 14px; width: 120px; text-decoration: none; }
a.nav1-kanalsanierung-link:hover	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #0068B4; height: 14px; width: 120px; text-decoration: none; }

a.nav1-kanalsanierung-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #0068B4; height: 14px; width: 120px; text-decoration: none; }
a.nav1-kanalsanierung-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #0068B4; height: 14px; width: 120px; text-decoration: none; }

/*
a.nav2-link:link			{ font-size: 10px; color: #003366; background-color: #DFE5EC; height: 14px; width: 100%; text-decoration: none; }
a.nav2-link:visited			{ font-size: 10px; color: #003366; background-color: #DFE5EC; height: 14px; width: 100%; text-decoration: none; }
a.nav2-link:hover			{ font-size: 10px; color: #003366; background-color: #BFCCD9; height: 14px; width: 100%; text-decoration: none; }

a.nav2-link-active:link		{ font-size: 10px; color: #003366; background-color: #BFCCD9; height: 14px; width: 100%; text-decoration: none; }
a.nav2-link-active:visited	{ font-size: 10px; color: #003366; background-color: #BFCCD9; height: 14px; width: 100%; text-decoration: none; }
*/

a.nav2-link:link			{ display: block; font-size: 10px; color: #000000; font-weight: bold; background-color: #BFCCD9; height: 14px; text-decoration: none; }
a.nav2-link:visited			{ display: block; font-size: 10px; color: #000000; font-weight: bold; background-color: #BFCCD9; height: 14px; text-decoration: none; }
a.nav2-link:hover			{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; height: 14px; width: 100%; text-decoration: none; }

a.nav2-link-active:link		{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; height: 14px; text-decoration: none; }
a.nav2-link-active:visited	{ display: block; font-size: 10px; color: #FFFFFF; font-weight: bold; height: 14px; text-decoration: none; }

/* Sonstige Styles */

.bg-maennchen			{ background-attachment: fixed; background-image: url(../_images/logo_maennchen.gif); background-repeat: no-repeat; background-position: 125px 20px; }
.bg-maennchen-ani		{ background-attachment: fixed; background-image: url(../_images/logo_maennchen_ani.gif); background-repeat: no-repeat; background-position: 125px 20px; }
.imagerahmen			{ border: 1px solid #FFFFFF; margin-right: 10px; }
.tdrahmen-grau			{ border: 1px solid #CCCCCC; }
.tdrahmen-schwarz		{ border: 1px solid #000000; }

/* Textarea, Input, Button, etc. */

.textarea-1				{ font-size: 11px; color: #000000; height: 100px; width: 235px; }
.textarea-2				{ font-size: 11px; color: #000000; height: 150px; width: 355px; }
.textfeld-1				{ font-size: 11px; color: #000000; height: 20px; width: 235px; }
.textfeld-2				{ font-size: 11px; color: #000000; height: 20px; width: 70px; }
.textfeld-3				{ font-size: 11px; color: #000000; height: 20px; width: 161px; }
.button-1				{ font-size: 10px; font-weight: bold; color: #000000; height: 20px; width: 115px; }
.button-2				{ font-size: 10px; font-weight: bold; color: #000000; height: 20px; }

hr	{ color:#000000; border-top: 1px dashed #000000; border-right: 1px none #000000; border-bottom: 1px none #000000; border-left: 1px none #000000; height: 1px; }
hr #popup_hr	{ color:#000000; border-top: 1px none #000000; border-right: 1px none #000000; border-bottom: 1px dashed #000000; border-left: 1px none #000000; height: 1px; }
.trenner-hoch { width: 21px; background-image:url(../_images/trenner_hoch.gif);background-repeat:repeat-y;background-position:top center }
