.fuss {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #333333; padding-left: 35px; padding-top: 20px}
.hg_1 {  background-image: url(img/hg_1.jpg); background-repeat: no-repeat}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #30435E; padding-left: 24px; font-weight: bold}
.text {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; line-height: 17px; color: #333333; padding-left: 24px; vertical-align: top; padding-right: 18px}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #527CA7; font-weight: bold}
.intro_bg {  background-image: url(img/intro/logo.jpg); background-repeat: no-repeat; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #333333; padding-left: 40px; padding-bottom: 20px}
a:active {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #527CA7; text-decoration: none}
a:hover {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #527CA7; text-decoration: none}
a:link {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #527CA7; text-decoration: none}
a:visited {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #527CA7; text-decoration: none}
.texttabelle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; line-height: 17px; color: #333333; padding-left: 20px; vertical-align: middle}
.rahnd {  border: 5px #D9D6D6 solid; width: 311px; height: 233px}
.rahnd2 { border: 5px #D9D6D6 solid; width: 638px}
.intro_mail { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #333333}
.rahndkarte1 { border: 5px #D9D6D6 solid; width: 170px; height: 324px; clip:    rect(   )}
.rahndkarte2 { border: 5px #D9D6D6 solid; width: 420px; height: 324px; clip:   rect(   )}
.rahnd_energie { border: 5px #D9D6D6 solid; width: 311px; height: 207px; clip:  rect(   )}



/* E-Mail-Formular-Seite
------------------------------------------------------*/
.box { margin: 50px 0; }

fieldset {
  margin: 15px 0; }

legend {
  font-family: Arial Narrow, Arial;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #310E53; }

legend span {
  color: red; }

fieldset span {
  font-family: Arial;
  letter-spacing: 1px;
  display: block;
  text-align: center;
  font-size: 12px; }

fieldset div {
  min-height: 30px; }

/*min-height-Workaround fuer IE*/
* html fieldset div {
  height: 30px; }

fieldset div.left {
  float: left;
  width: 125px;
  padding: 0 0 0 50px; }

fieldset div.right {
  float: right;
  width: 350px; }

input {
  width: 300px; }

input.plz {
  width: 40px;
  margin-right: 5px; }

input.ort {
  width: 251px; }

input.button_ja, input.button_nein {
  width: 60px; }

input.button_ja {
  position: relative;
  left: 185px; }

/*Abstands-Workaround fuer IE*/
* html input.button_ja {
  position: relative;
  left: 195px; }

input.button_nein {
  position: relative;
  left: 365px; }

/*Abstands-Workaround fuer IE*/
* html input.button_nein {
  position: relative;
  left: 380px; }

textarea {
  width: 300px;
  height: 130px; }

