BODY, HTML {
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


#ansprechpartnercontent        { color: black; font-size: 11px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; visibility: visible; position: relative; top: 0; left: 0; width: 600px }

.ansprechpartner_reihe       { color: #000000; font-size: 11px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; margin-bottom: 10px; position: relative; top: 10px; left: 0; width: 600px; height: auto; float: left }
.ansprechpartner_reihe a:link { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe a:visited { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe a:hover { color: #000066; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe a:active { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}


.ansprechpartner_reihe_links   {color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; width: 300px; height: auto; float: left }
.ansprechpartner_reihe_links a:link { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe_links a:visited { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe_links a:hover { color: #000066; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe_links a:active { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}


.ansprechpartner_reihe_rechts  {color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; width: 300px; height: auto; float: left }
.ansprechpartner_reihe_rechts a:link { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe_rechts a:visited { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe_rechts a:hover { color: #000066; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
.ansprechpartner_reihe_rechts a:active { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}



#ansprechpartner       { visibility: visible; margin-left: 0; padding: 0; width: 600px; height: 150px }

#ansprechpartner1    { visibility: visible; margin-left: 0; padding: 20px 0 0; width: 600px; height: 150px }




#bild1   { visibility: visible; margin-top: 0; margin-left: 0; width: 80px; height: auto; float: left }

#bild2   { visibility: visible; margin-top: 0; margin-left: 20px; width: 80px; height: auto; float: left }

#textansprechpartner                  { color: black; font-size: 11px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; visibility: visible; margin-top: 0; margin-left: 10px; width: 200px; float: left }

#textansprechpartner a:link { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
#textansprechpartner a:visited { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
#textansprechpartner a:hover { color: #000066; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}
#textansprechpartner a:active { color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif}

#loeschen {clear: left}



#gesamt_oben               { position: relative; top: 0; left: 0; width: 600px; height: 360px; float: left }

#wetter_gesamt                { position: relative; top: 0; left: 0; width: 240px; height: 340px; float: left }
#wetter_ueberschrift           { color: #006; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 16px; text-decoration: none; text-align: left; text-indent: 10px; width: 195px; height: 20px; float: left }

#wetter              { margin-top: 10px; margin-bottom: 10px; position: relative; left: 10px; width: 220px; height: 277px; float: left; border: solid 1px black }
#wetter_spinner                  { position: relative; top: 10px; left: 10px; width: 193px; height: 237px; float: left }

.wetter_reihe     { background-color: #fff; margin-top: 0; margin-bottom: 10px; position: relative; top: 0; left: 0; width: 193px; height: 71px; float: left; border-bottom: 1px solid #000 }
.wetter_reihe_copy     { color: #006; font-size: 10px; line-height: 12px; text-decoration: none; text-align: right; margin-top: 0; margin-bottom: 10px; position: relative; top: 0; left: 0; width: 193px; height: 14px; float: left; font-family: Verdana !important;  font-weight: bolder   }
.wetter_reihe_copy  a:link    { color: #006; font-size: 10px; line-height: 12px; text-decoration: none; float: left; font-family: Verdana !important;  font-weight: bolder   }
.wetter_reihe_copy  a:visited    { color: #006; font-size: 10px; line-height: 12px; text-decoration: none; float: left; font-family: Verdana !important;  font-weight: bolder   }
.wetter_reihe_copy  a:hover    { color: #ff0000; font-size: 10px; line-height: 12px; text-decoration: none; float: left; font-family: Verdana !important;  font-weight: bolder   }
.wetter_reihe_copy  a:active    { color: #006; font-size: 10px; line-height: 12px; text-decoration: none; float: left; font-family: Verdana !important;  font-weight: bolder   }


.wetter_ueberschrift     { color: #006; font-size: 12px; line-height: 16px; text-decoration: none; margin-bottom: 5px; position: relative; top: 0; left: 0; width: 193px; height: 16px; float: left; verdana: font-weight: bolder }
.wetter_image    { position: relative; top: 0; left: 0; width: 50px; height: 50px; float: left }
.wetter_text       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin-bottom: 5px; position: relative; top: 0; left: 0; width: 143px; height: auto; float: left }


#kurse_gesamt                  { background-image: url("http://www.rha.de/bilder/ajax-loader.gif"); background-repeat: no-repeat; background-position: center; position: relative; top: 0; left: 0; width: 200px; height: 340px; float: left }
#kurse_ueberschrift           { color: #006; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 16px; text-decoration: none; text-align: left; text-indent: 10px; width: 180px; height: 20px; float: left }
#kurse            { margin-top: 10px; margin-bottom: 10px; position: relative; left: 10px; width: 178px; height: 220px; float: left; border: solid 1px black }

#werbung_klein_gesamt                { position: relative; top: 0; left: 0; width: 160px; height: 340px; float: left }
#werbung_klein_ueberschrift           { color: #006; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 16px; text-decoration: none; text-align: left; text-indent: 10px; width: 160px; height: 20px; float: left }
#werbung_klein                  { margin-top: 10px; position: relative; top: 0; left: 10px; width: 160px; height: auto; float: left }

#googlelinks             { position: relative; top: 5px; left: 10px; width: 180px; height: 100px; float: left }

#werbung_oben            { color: #fff; position: absolute; top: 0; left: 0; width: 800px; height: 120px; float: left }
#werbung_oben_text               { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 12px; text-decoration: none; text-align: left; text-indent: 75px; position: relative; top: 5px; width: 800px; height: 20px; float: left }
#werbung_oben_inhalt                  { color: #fff; text-align: right; position: relative; top: 0; left: 32px; width: 768px; height: 95px; float: left }

#werbung_rechts                { color: #fff; position: absolute; z-index: 10; top: 10px; width: 120px; height: 620px; float: left }
#werbung_rechts_text          { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 12px; text-decoration: none; text-align: left; text-indent: 5px; width: 120px; height: 20px; float: left }
#werbung_rechts_inhalt          { color: #fff; text-align: left; position: relative; top: 0; left: 0; width: 120px; height: 600px; float: left }

#immo_scout              { position: relative; left: 80px; width: 470px; height: auto; float: left }

#stadthalle              { position: relative; left: 20px; width: 530px; height: auto; float: left }


#google_werbung             { position: relative; left: 80px; width: 470px; height: 100px; float: left }
#google_werbung_text           { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 12px; text-decoration: none; text-align: left; text-indent: 5px; position: relative; top: 5px; width: 470px; height: 20px; float: left }

#google_werbung_gross               { position: relative; left: 20px; width: 580px; height: 530px; float: left }
#google_werbung_text_gross            { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 12px; text-decoration: none; text-align: left; text-indent: 5px; position: relative; top: 5px; width: 580px; height: 20px; float: left }

#anzeige_immonet  { width: 170px; height: 70px; float: left }
#anzeige_allgemein  { width: 140px; height: 70px; float: left }

#datum        { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #000; text-align: right; margin-right: 5px; width: 385px; height: 20px; float: right }

#zurueck     { background-color: #000; position: relative; left: 10px; width: 400px; height: 20px; float: left }

#besucher_zaehler     { background-color: #000; position: relative; left: 10px; width: 600px; height: 20px; float: left }










#anzahlzeichen    { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; text-decoration: none; display: block; width: 40px; float: left }
#preis_anzeige     { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; text-decoration: none; display: block; width: 80px; float: left }
#Captcha_k       { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 40px; float: left;  border: solid 1px #006  }
#Captcha       { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 40px; float: left;  border: solid 1px #006  }
#Kommentar  { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left;  border: solid 1px #006  }
#Nachricht  { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left;  border: solid 1px #006  }
#Vorname   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Nachname    { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Nachname_kommmentar   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Telefon    { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Email   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Email_k   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Anrede  { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 80px; float: left }
#Strasse   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Plz   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 60px; float: left; border: solid 1px #006 }
#Ort   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Konto   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }
#Blz   { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left; border: solid 1px #006 }

#verlosung     { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left }
#rubrik     { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; display: block; width: 400px; float: left }



.reihe      { padding-top: 10px; float: left }

.reihe_option       { padding-top: 10px; width: 500px; height: inherit; float: left }

#reihe_error_kommentar  { color: #FF0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 120px;  }
#reihe_error_name_k   { color: #FF0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 120px;  }
#reihe_error_mail_k    { color: #FF0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 120px;  }
#reihe_error_captcha_k      { color: #ff0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 100px }


#reihe_error_mail    { color: #FF0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 120px;  }
#reihe_error_captcha      { color: #ff0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 100px }

#reihe_error_mail_form       { color: #ff0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 250px }
#reihe_error_captcha_form          { color: #ff0000; font-size: 9px; font-family: Verdana !important; text-decoration: none; padding-top: 10px; padding-left: 250px }


#reihe_hinweis  {  color: #000; font-size: 9px; font-family: Verdana !important; text-decoration: none; float: left; padding-top: 10px }

.reihe img    { margin-right: 20px; width: 100px; height: 16px; float: left; border: solid 1px #006 }

.reihe_rechts         { text-align: right; padding-top: 10px; padding-left: 240px }
.reihe_rechts_form             { text-align: right; padding-top: 10px; padding-left: 375px }


label     { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; text-align: right; display: block; padding-right: 20px; width: 120px; float: left }
.label_option          { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; text-align: right; display: block; padding-right: 20px; width: 250px; float: left }
.label_form          { color: #000; font-size: 12px; font-family: Verdana !important; text-decoration: none; text-align: right; display: block; padding-right: 20px; width: 250px; float: left }


form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */

}

form      { background-image: none; margin: 0; float: left }

input#submit   { float: none; outline-style: solid; outline-width: 0 }

#content_mail                   {  padding-top: 20px; width: 540px; height: 100% }
#content_mail h1     { color: #006; font-size: 12pt; font-family: Verdana !important; font-weight: bolder; text-decoration: none }

#content_mail  h2          { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none }
#content_mail  p         { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }


#content_mail  a:link          { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#content_mail  a:visited          { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#content_mail  a:hover          { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#content_mail  a:active           { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }     


#content_kommentar                  {  padding-top: 20px; width: 540px; height: 100% }
#content_kommentar h1     { color: #006; font-size: 12pt; font-family: Verdana !important; font-weight: bolder; text-decoration: none }

#content_kommentar  h2          { color: #000; font-size: 12px; font-family: Verdana !important; font-weight: bolder; line-height: 14px; text-decoration: none }
#content_kommentar  p         { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }


#content_kommentar  a:link          { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#content_kommentar  a:visited          { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#content_kommentar  a:hover          { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }
#content_kommentar  a:active           { color: #006; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none }     

.kommentare_bereich     { margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 10px; width: 540px; height: auto; float: left; border-top: 1px dotted #000; border-bottom: 1px dotted #000 }
.kommentare_head    { color: #fff; font-size: 10px; font-family: Verdana !important; font-weight: bolder; line-height: 20px; text-decoration: none; background-color: #000; text-indent: 10px; width: 540px; height: 20px; float: left }
.kommentare_text   { color: #000; font-size: 12px; font-family: Verdana !important; line-height: 14px; text-decoration: none; margin-top: 10px; margin-left: 10px; width: 520px; height: auto; float: left }

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010000;
	text-decoration : none;
}

A:hover {
	text-decoration : underline;
	color: #010000;
}

a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration : none;
}

a.nav:hover {
	text-decoration : none;
	color: #010000;
}

a.nav_unten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration : none;
}

a.nav_unten:hover {
	text-decoration : none;
	color: #ff0000;
}

a.nav_zurueck   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

a.nav_zurueck:hover {
	text-decoration : none;
	color: #ff0000;
}

a.pos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration : none;
}

a.pos:hover {
	text-decoration : none;
	color: #010000;
}

a.highlight   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none }

a.highlight:hover  { color: #000; text-decoration: none }

.nav   { color: #ffffff; font-size: 11px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px }
.nav_unten   { color: #ffffff; font-size: 11px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px }
.nav_zurueck     { font-weight: normal; float: left }

.pos {
	font-family : Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}

.small  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight : bold;
}

.normal  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}

.alt  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	font-weight : bold
	}

h1  { color: #000066; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 4pt; margin-bottom: 6pt }


h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
	margin-top : 4pt;
	margin-bottom : 6pt;
}

.teaserheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	font-weight : bold;
}


P  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
	line-height : 14pt;
	margin-top : 2pt;
	margin-bottom : 14pt;
}

P.side  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
	margin-top : 6pt;
	margin-bottom : 6pt;
	line-height : 9pt;
}


P.list  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : normal;
	line-height : 12pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
}


P.illu  {
	line-height : 11pt;
	color: #444444;
	font-size: 8pt;
	margin-top : 3pt;
	margin-bottom : 0pt;
}


td.cell {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}

td.rowheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight : bold;
}

td.colheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
}


INPUT.search {
	font-size:8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #000066 1 solid;
	width: 130px;
}

INPUT.normal {
	font-size:8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #000066 1 solid;
	width: 400px;
}

TEXTAREA.normal {
	font-size:8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #000066 1 solid;
	width: 400px;
}

P.s2d  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #000066;
	font-weight : bold;
	margin-top : 5pt;
	margin-bottom : 5pt;
	line-height: 18pt;
}

P.s2dsmall  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000066;
	margin-top : 2pt;
	margin-bottom : 2pt;
	line-height: 10pt;
}


td.s2d {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}

INPUT.s2d {
	font-size:8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
}

SELECT.s2d {
	font-size:8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	width:160px;
}

a.s2d {
	font-size:8pt;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
}

a.s2dsmall, a.s2dinfo  {
	text-decoration:underline;
}

/** Für Formulare und Shopseiten **/

/* Schriftart für Formulartabellen und Formularelemente */
table.formtab td,
table.formtab input,
table.formtab select,
table.formtab textarea {
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Rahmen und Farbe Formularelemente normal */
table.formtab select.tx,
table.formtab input.tx,
table.formtab textarea.tx {
	background-color: #E5E5DE;
	border: 1px solid #b1b1b1;
}

/* Weitere Styledefinitionen für Formularelemente */
/* Rahmen und Farbe Formularelemente Highlight */
table.formtab select.txh,
table.formtab input.txh,
table.formtab textarea.txh,
table.formtab td.txh,
table.formtab table.txh {
	border: 1px solid #A70C0C;
	background-color: #F5E5E5;
}

/* Tabellenbreite */
table.pluginwidth {
	width: 610px;
	margin: auto;
}

table.completewidth, td.completewidth {
	width: 100%;
}

/* Breite der Formularfelder */
table.formtab input.tx,
table.formtab input.txh,
table.formtab textarea.tx,
table.formtab textarea.txh {
	width: 305px;
}

/* Höhe der Formularfelder */
table.formtab textarea.tx,
table.formtab textarea.txh {
	height: 122px;
}

/* Farbeliche Anzeige von Fehlermeldungen, immer identisch */
table.formtab td.h, p.h {
	color: #A70C0C;
	font-weight: bold;
	text-align: center;
}

/* Focus und Mausover von Formularelementen, immer identisch */
/*
table.formtab textarea:focus,
table.formtab textarea:hover,
table.formtab select:focus,
table.formtab select:hover,
table.formtab input:focus,
table.formtab input:hover {
	background-color: #FFFFFF;
} */

/* Innenabstand von Formularelementen und Tabellenzellen, immer identisch */
table.formtab input,
table.formtab textarea,
table.formtab td {
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}
