
body { padding: 0; margin: 0; }

label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; font-variant: normal; color: #000; }
input.radio { padding: 0; margin: 0; margin-top: -4px; }
input.checkbox { padding: 0; margin: 0; }
input.text { font-size: 12px; }

#topmenue 		{ position: absolute; top: -89px; left: -20px; width:150px; }
#topmenue_20 			{ display: block; width: 129px; height: 29px; background: url(../grafiken/hauptmenue/20-jahre-zev.gif) 0px 0px; }
#topmenue_20:hover		{ background-position: 0px -29px; }
#topmenue_20 span 		{ display: none; }

.Seitenueberschrift  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

.Seitenueberschrift_normal  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #284A90;
}

.Zwischenueberschrift  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.Zwischenueberschrift a:link { text-decoration:none; color: #284A90;  }
.Zwischenueberschrift a:visited { text-decoration:none;  color: #284A90;  }
.Zwischenueberschrift a:hover { text-decoration:underline; color: #D35412;  }
.Zwischenueberschrift a:active { text-decoration:underline; bold; color: #D35412; }

.Fliesstext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: 18px;
}

.Fliesstext a:link { text-decoration:underline; color: #284A90;  }
.Fliesstext a:visited { text-decoration:underline;  color: #284A90;  }
.Fliesstext a:hover { text-decoration:underline; color: #D35412;  }
.Fliesstext a:active { text-decoration:underline; bold; color: #D35412; }

.Startseite  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	line-height: 18px;
}

.Startseite a:link { text-decoration:none; color: #666666;  }
.Startseite a:visited { text-decoration:none;  color: #666666;  }
.Startseite a:hover { text-decoration:none; color: #f66014;  }
.Startseite a:active { text-decoration:none; color: #f66014; }

.Startseite_hervorgehoben  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #f66014;
	line-height: 18px;
	padding-bottom: 5px;
}

.Startseite_hervorgehoben a:link { text-decoration:none; color: #f66014;  }
.Startseite_hervorgehoben a:visited { text-decoration:none;  color: #f66014;  }
.Startseite_hervorgehoben a:hover { text-decoration:none; color: #f66014;  }
.Startseite_hervorgehoben a:active { text-decoration:none; color: #f66014; }

.Startseite_hervorgehoben_fliesstext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	line-height: 18px;
}

.Startseite_hervorgehoben_fliesstext a:link { text-decoration:none; color: #666666;  }
.Startseite_hervorgehoben_fliesstext a:visited { text-decoration:none;  color: #666666;  }
.Startseite_hervorgehoben_fliesstext a:hover { text-decoration:none; color: #f66014;  }
.Startseite_hervorgehoben_fliesstext a:active { text-decoration:none; color: #f66014; }


.Abschluss  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: 13px;
}

.Abschluss a:link { text-decoration:underline; color: #6280BF;  }
.Abschluss a:visited { text-decoration:underline;  color: #6280BF;  }
.Abschluss a:hover { text-decoration:underline; color: #D35412;  }
.Abschluss a:active { text-decoration:underline; bold; color: #D35412; }

.Rubrik_aktiv  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #284A90;
}

.Rubrik_aktiv  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #284A90;
}
.Rubrik_aktiv a:link { text-decoration:none; color: #284A90;  }
.Rubrik_aktiv a:visited { text-decoration:none;  color: #284A90;  }
.Rubrik_aktiv a:hover { text-decoration:underline; color: #D35412;  }
.Rubrik_aktiv a:active { text-decoration:underline; color: #D35412; }

.Rubrik_inaktiv  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7F8082;
}

.Menue_PullDown   {
	width: 155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.Aufzählungen  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D35412;
}

.allesOK  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #005A27;
}

.Sitemap  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: 18px;
}

.Sitemap a:link { text-decoration:none; color: #000000;  }
.Sitemap a:visited { text-decoration:none;  color: #000000;  }
.Sitemap a:hover { text-decoration:underline; color: #D35412;  }
.Sitemap a:active { text-decoration:underline; bold; color: #D35412; }

.Formularfeld  {
	display: none
}

.produkt-a { background: url(../grafiken/pfeil_rechts_blau.gif) right 15px no-repeat; width: 372px; cursor: pointer; }
.produkt-a.open { background-image: url(../grafiken/pfeil_unten_orange.gif); background-position: right 18px; }
.produkt-a.open tr.Fliesstext,
.produkt-a.open tr.Fliesstext span.Zwischenueberschrift { color: #d35412; }
.produkt-b { height: 0; width: 372px; }

.link-pr-in-produktuebersicht { display: block; width: 100%; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #6280bf; color: #fff; font-weight: bold; text-decoration: none; text-indent: 9px; }
.link-pr-in-produktuebersicht:hover { background: #CCC; color: #333; }

/* Tooltip */

a.tooltip  {
	background-image:	url(../grafiken/info.gif);
	background-repeat:	no-repeat;
	z-index:			1;
}
  
a.tooltip:hover {
	background-image:	url(../grafiken/info.gif);
	background-position:-10px 0px;
	background-repeat:	no-repeat;
	text-decoration:	none;
	z-index:			1;
}

span.tooltip {
	display:			none;
	position: 			absolute;
	width:				250px;
	z-index:			999;
	border:				3px solid #ccc; 
	background: 		#FFFFFF;
	  
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#333333;
	line-height: 		17px;
	text-align: 		left;
	  
	padding:			5px;
}

/* Produktpreisrechner */

.pr-ueberschrift-blau, .pr-ueberschrift-orange { vertical-align: middle; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; text-indent: 9px; text-transform: uppercase; }
.pr-ueberschrift-blau { background: #6280bf; }
.pr-ueberschrift-orange { background: #d35412; }
.pr-label, .pr-label label { vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #284a90; font-weight: bold; text-decoration: none; }
.pr-label { text-indent: 1px; height: 40px; }

