/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | CONTENT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** Body
******************************************
*/

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: transparent;
  color: #000000;
}

#corpus {
  position: relative;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
}

p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

.float-aufheben {
  position: relative;
  width: 1px;
  height: 1px;
  background: transparent;
  clear: both;
  line-height: 1px;
  font-size: 1px;
}

/*
******************************************
** LINKS
******************************************
*/

a:link {
  color:#000000;
  font-weight: bold;
}

a:visited {
  color:#000000;
  font-weight: bold;
}

a:hover {
  color:#000000;
  font-weight: bold;
  text-decoration: none;
}

a:active {
  color:#000000;
  font-weight: bold;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** KOPF, ÜBERSCHRIFT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

#kopf {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** RUMPF
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

#rumpf{
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;

/* Bei Schriftaenderung diese auch bei table aendern */

  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  line-height: 14px;
}


/*
******************************************
** ABSATZÜBERSCHRIFT
******************************************
*/




/*
******************************************
** LISTEN
******************************************
*/

ol, ul {
  margin: 0;
  padding: 0;
}

li {
  margin: 0;
  padding: 0;
  line-height: 14px;
}


/*
******************************************
** TABELLE
******************************************
*/

/*
  STANDARD (CLEAN)
*/

caption {
  font-weight: bold;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

table {
  width: 100%;
  margin: 0;
  padding: 0;

/* Für alte Browser notwendig, da Schriften nicht an die Tabelle vererbt werden */

  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  line-height: 1.15em;
}

tr, td, th {
  margin: 0;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background: transparent;
  border: 1px solid #000000;
}

th {
  background: transparent;
  border-bottom: 5px solid transparent;
  font-weight: bold;
  line-height: 1.05em;
  color: #000000;
}

/*
******************************************
** FOMULARFELDER
******************************************
*/

/*
  EINZEILIGE TEXTFELDER
*/

input {
  border: 1px solid #000000;
}

input.lang {
  width: 180px;
  background-color:#FF8A00;
}

input.lang2 {
  width: 180px;
  background-color:#FFDEB7;
}

/* INFO: Die Input-Klassen "kurz" und "mittel" werden fuer die Kombinationen Straße+Hausnummer und PLZ+Wohnort verwendet! */

input.kurz {
  width: 45px;
  background-color:#FF8A00;
}

input.kurz2 {
  width: 45px;
  background-color:#FFDEB7;
}

input.mittel {
  width: 130px;
  background-color:#FF8A00;
}

input.mittel2 {
  width: 130px;
  background-color:#FFDEB7;
}

/*
  RADIO, CHECKBOX
*/

input.radiobutton {
  border : none;
}

input.button {
  width: 90px;
  background-color:#FF8A00;
  color: #FFFFFF;
}

/*
  MEHRZEILIGE TEXTFELDER (AREAS)
*/

textarea.lang {
  width: 425px;
  background-color:#FF8A00;
}

textarea.lang2 {
  width: 425px;
  background-color:#FFDEB7;
}

textarea.kurz {
  width: 289px;
  background-color:#FF8A00;
}

textarea.kurz2 {
  width: 289px;
  background-color:#FFDEB7;
}

/*
  PULLDOWNS
*/


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** FUSS
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

#fuss {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
}

/*
******************************************
** SERVICE
******************************************
*/

#service {
  position: relative;
  display: none;
  width: 280px;
  height: 23px;
  margin: 0;
  padding: 0 0 0 7px;
  background-image: url(../grafik/bg_service.gif);
  background-repeat: no-repeat;
  background-color: #FFCA8C;
}

.servicebuttons {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 7px 10px 0 10px;
  background: transparent;
  float: left;
}

.servicelink {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 10px 0 0;
  background: transparent;
  float: left;
}
