body {
background-color: #FFFFFF;
color: #000;
font-family: Arial, Helvetica, Verdana, Geneva, SunSans-Regular, sans-serif;
padding: 6px 20px 20px 20px;
}

p {
margin: 10px 0 16px 0;
padding: 0;
line-height: 160%;
}

h1 {
font-size: 22px;
margin: 10px 0 4px 0;
padding: 0;
color: #000000;
}

h2 {
margin: 10px 0 4px 0;
padding: 0;
font-size: 14px;
color: #000;
}

a {
color: #000;
text-decoration: underline;
}

/*------------------------ Formatierung fieldset ------------------------ */
.formular  {
margin: 40px auto 0 auto;
width: 24em;
text-align: right;
}

input, select,  p {
font-size: 12px;
}

.formular  p {
margin: 10px 0 0 0;
}

.formular fieldset {
border: #000000 1px solid;
background-color: #fff;
padding: 10px 16px 16px 16px;
margin:0;
}

/*Hack fuer IE6 -Formatierung fieldset*/
* html .formular fieldset/* */ {
position: relative; 
}

/*Formatierung legend fuer fieldset*/
.formular fieldset legend {
font-weight: bold;
padding: 0;
font-size: 1.1em;
color: #000000;
letter-spacing: 1px;
}

/*Hack fuer IE6 -Formatierung legend fuer fieldset*/
* html .formular fieldset legend/* */ {
position:absolute; 
top: -0.5em;
}

* html .formular fieldset .ie_abstand/* */ {
margin-top: 26px;
}

/*richtet Formularbuttons rechtsbuendig aus und definiert Abstaende*/
.formular fieldset p {
text-align: right;
margin: 10px 0 0 0;
}

/*richtet Absaetze linksbuendig*/
.formular  fieldset .soft {
color: #666;
margin: 10px 0 0 0;
text-align: left; 
}

/*Input-Felder lang*/
.formular .input_width70  {
width: 70%;
}

/*Input-Felder mittellang*/
.formular .input_width50 {
width: 50%;
}

/*IE-Hack Input-Felder mittellang*/
* html .formular .input_width50 {
width: 51%;
}

/*Input-Felder kurz*/
.formular .input_width18 {
width: 18%;
}

/*IE-Hack Input-Felder kurz*/
* html .formular .input_width18 {
width: 17%;
}

/*Input-Felder sehr kurz*/
.formular .input_width16 {
width: 16%;
margin: 0 184px 0 0;
}

/*select-Felder kurz*/
.formular .select_width18 {
width:18%;
margin: 0 184px 0 0;
}

/*IE-Hack select-Felder kurz*/
* html .formular .select_width18 {
width:18%;
margin: 0 177px 0 0;
}

/*select-Felder mittelkurz*/
.formular .select_width36 {
width:36%;
margin: 0 122px 0 0;
}

/*IE-Hack select-Felder mittelkurz*/
* html .formular .select_width36 {
width:36%;
margin: 0 120px 0 0;
}

/*select-Felder mittellang*/
.formular .select_width50 {
width:50%;
margin: 0 70px 0 0;
}

/*IE-Hack select-Felder mittellang*/
* html .formular .select_width50 {
width:50%;
margin: 0 64px 0 0;
}

/*select-Felder lang*/
.formular .select_width70 {
width: 70.5%;
}

/*Formatierung textarea mittellang im fieldset*/
.formular .eingabe_medium {
border: #000000 1px solid;  
height: 10em;
width: 100%;
font-family: Verdana, Arial, sans-serif;
}

/* Allgemeine Zentrierung Fliesstext */
.center {
text-align: center;
}
