body {
	background-color:#031b37;
	margin:0;
	padding:0;
}
.blindtext { color: fuchsia; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
.lauftext { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
.lauftext a:link { color: #4e65a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
.lauftext a:visited { color: #4e65a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
.lauftext a:hover { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
.lauftext a:active { color: #4e65a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
.legal { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.legal a:link { color: #4e65a0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.legal a:visited { color: #4e65a0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.legal a:hover { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.legal a:active { color: #4e65a0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.nav_inaktiv { color: #bebebe; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; }
.nav_statisch { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; }
.nav_statisch a:link { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav_statisch a:visited { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav_statisch a:hover { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav_statisch a:active { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav { color: #949aac; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.nav a:link { color: #949aac; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav a:visited { color: #949aac; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav a:hover { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav a:active { color: #949aac; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.nav_oben { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.nav_oben a:link { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.nav_oben a:visited { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.nav_oben a:hover { color: #6f7586; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.nav_oben a:active { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
h2 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; margin: 0; }
h2 a:link { color: #4e65a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
h2 a:visited { color: #4e65a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
h2 a:active { color: #4e65a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
h2 a:hover { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
h1 { color: #6f7586; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; margin: 0; }
.neg { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
.neg a:link { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.neg a:visited { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.neg a:hover { color: #8d94a7; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.neg a:active { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#pumpen, #pumps { background: url(/images/DienerPrecisionPumps-bg.jpg) no-repeat;}
#query{ text-align:right; height:13px; font:normal 11px/11px Verdana, Geneva, sans-serif; padding:0;

}
#suchen {
	width:19px;
	height:19px;
	padding:0;
	margin:0;
	background:url("/images/button_hellgrau.gif") center left no-repeat;
	border:0;
}
#suchen:hover {
	cursor:pointer;
	cursor:hand;
	background:url("/images/button_hellgrau_aktiv.gif") center left no-repeat;
}
.highlight {
	color:#00F;
	font-weight:bold;
}
#results {
width:450px;
border:0;
word-wrap:break-word;
}
.form_text { border: solid 1px #999; height: 18px }
.form_fehler { border: solid 1px red; height: 18px }
.text { border: solid 1px #999; height: 120px }
.text_fehler { border: solid 1px red; height: 120px }
#message {color:red; margin:0; padding:0; font:normal 12px/20px Verdana, sans-serif;}
