body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/back.gif); background-repeat: repeat-y; background-color: #FFFFFF;
	}

a:link,a:visited,a:active {
	color: #000000;
	text-decoration: none;
	}
a.grau:link,a.grau:visited,a.grau:active {
	color: #B0B0B0;
	text-decoration: none;
	}

/* definitionen für print.php (und vollanzeige.php) */

.print-php-table {
	border: 1px solid #00428C; margin-bottom: 4px;
	}
.print-php-td {
	padding: 4px;
	background-color: #C4CFF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00428C;
	}

img.headpic { border-left: 1px solid #FFFFFF; }
img.headpicend { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

.navrubrik {
	background-color: #B6C5E8;
	padding-left: 22px;
	padding-top: 3px; padding-bottom: 3px;
	border-top: 1px solid #00377C;
	}
.navrubrikfont { font-size: 12px; color: #00377C; }

.navrubrikdunkel {
	background-color: #00377C;
	padding-left: 22px;
	padding-top: 3px; padding-bottom: 3px;
	border-top: 1px solid #FFFFFF;
	}
.navrubrikover {
	background-color: #00377C;
	padding-left: 22px;
	padding-top: 3px; padding-bottom: 3px;
	border-top: 1px solid #00377C;
	}
.navrubrikdunkelfont { font-size: 12px; color: #FFFFFF;	}
.navrubrikoverfont { font-size: 12px; color: #FFFFFF;	}

.navrubrikweiss {
	background-color: #FFFFFF;
	padding-left: 22px;
	padding-top: 3px; padding-bottom: 3px;
	border-top: 1px solid #FFFFFF;
	}
.navrubrikweissfont { font-size: 12px; color: #000000; }

.navunter1 {
	background-color: #00377C;
	padding-left: 30px;
	padding-top: 3px; padding-bottom: 3px;
	}
.navunter1font { font-size: 11px; color: #FFFFFF; }

.navunter1weiss {
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-top: 3px; padding-bottom: 3px;
	}
.navunter1weissfont { font-size: 11px; color: #000000; }

.navunter2 {
	background-color: #00377C;
	padding-left: 44px;
	padding-top: 3px; padding-bottom: 3px;
	}
.navunter2font { font-size: 11px; color: #FFFFFF; }

.navunter2weiss {
	background-color: #FFFFFF;
	padding-left: 44px;
	padding-top: 3px; padding-bottom: 3px;
	}
.navunter2weissfont { font-size: 11px; color: #000000; }

.ueberschrift {
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00428C;
	}
.fliesstext {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #000000;
	}

table.prod_absatz {
	margin-bottom: 35px;
	}
.prod_ueberschrift {
	padding: 0px;
	margin-bottom: 4px;
	font-size: 13px; font-style: italic; font-weight: bold; color: #00428C;
	}
/* für die Links auf den index-seiten */
span.prod_ueberfarbe {
	color: 00428C;
	}
.prod_fliesstext {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000;
	}
.prod_fliesstext_blau {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #00428C;
	}
.prod_fliesstext_bold {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #00428C;
	}
td.prod_bildt {
	font-size: 10px; line-height: 10px; color: #000000;
	font-style: normal;
	line-height: 14px;
	padding-bottom: 16px;
	}
td.prod_bildl {
	font-size: 10px; line-height: 10px; color: #000000;
	font-style: normal;
	text-align: center;
	vertical-align: top;
	width: 108px;
	padding-right: 16px;
	}
td.prod_bildr {
	font-size: 10px; line-height: 10px; color: #000000;
	font-style: normal;
	text-align: center;
	vertical-align: top;
	width: 108px;
	}
img.prod_bild {
	border: 1px solid #AAAAAA;
	margin-bottom: 4px;
	}
.prod_vollbild {
	font-size: 10px;
	text-align: right;
	}
.techn_daten_uebersch {
	background-color: #ECF0F9;
	padding-left: 10px;
	padding-top: 10px; padding-bottom: 10px;
	font-size: 11px; color: #000000;
	}
div.techn_zeichnung {
	background-color: #ECF0F9;
	padding-left: 10px;
	padding-top: 5px; padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 35px;
	font-size: 11px; color: #000000;
	width: 480px;
	}
.techn_daten_fliess {
	margin-left: 10px;
	}
address {
	font-size: 10px; line-height: 10px; color: #000000;
	font-style: normal;
	text-align: left;
	}
input, textarea, button {
	background-color:#FFFFFF; 
	border:1px solid #000000; 
	font-size: 12px; color: ##00428C;
	}

