/* Hauptmenue */ 

ul.imenue       { color: #000; font-size: 11px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 20px; background-color: transparent; margin-bottom: 0; margin-left: 9px; padding-left: 10px; position: static; z-index: 1; width: 114px }

.imenue li   { list-style: none; display: block }


.imenue li a, .imenue li span {
  width:110%; color: #000; text-decoration: none;
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches */
}

html>body .imenue li a, html>body .imenue li span {
  width:auto;
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen */
}

.imenue li span     { color: #ff0000; background-repeat: repeat; text-align: right; display: inherit;  padding-right:11px}
.imenue li a:visited { color: #000; text-decoration: none }
.imenue li a:hover { color: #ff0000; text-decoration: none }
.imenue li a:active  { color: #ff0000; text-decoration: none }





/* Submenue */ 

ul.submenue            { color: #000; font-size: 11px; font-family: Arial, Tahoma, Helvetica, sans-serif; line-height: 20px; font-stretch: normal; background-color: transparent; background-image: none; background-repeat: no-repeat; margin-left: 0; padding-left: 12px; width: 100%; height: 200px; float: none; clear: none }

.submenue li    { background-position: left top; text-align: left; list-style: none; display: block }


.submenue li a, .submenue li span  { color: #000; text-decoration: none; width: 100% }

html>body .submenue li a, html>body .submenue li span  { width: auto }

.submenue li span     { color: #ff0000; background-repeat: repeat; text-align: left; }
.submenue li a:visited { color: #000; text-decoration: none }
.submenue li a:hover   { color: #ff0000; text-decoration: none }
.submenue li a:active  { color: #ff0000; text-decoration: none }



/* Rest */ 
a:link       { color: #888d9c; font-weight: normal; text-decoration: none }
 a:visited       { color: #999; font-weight: normal; text-decoration: none }
 a:hover      { color: #f00; font-weight: normal; text-decoration: underline }
 a:active      { color: #f00; font-weight: normal; text-decoration: none }

.copytext             { color: #000000; font-size: 11px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; padding-top: 3px; padding-right: 8px }
.copytext_right { color: #f00; font-size: 10px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-align: right; padding-top: 3px; padding-right: 8px }
.copysign   { color: #999; font-size: 9px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 10px; text-align: left; padding-top: 3px }
.beispiele  { color: #888d9c; font-size: 9px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; padding-top: 3px; padding-right: 20px }
.wahlnummern   { color: #aaa; font-size: 9px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-align: center; vertical-align: bottom }
.wahlnummern_fett { color: red; font-size: 9px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-align: center; vertical-align: bottom }
.beispielnummern_fett  { color: red; font-size: 11px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-align: left; vertical-align: bottom }
.beispielnummern { color: #aaa; font-size: 11px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-align: left; vertical-align: bottom }
.subhead2          { color: #505050; font-size: 11px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-align: left }
.subhead1 { color: #333; font-size: 15px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; text-align: left }
.header           { color: #8d919c; font-size: 18px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 24px; text-align: left }
.header_kunden  { color: #404040; font-size: 19px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 26px; text-align: left; padding-bottom: 8px }
