/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | CONTENT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** Body
******************************************
*/

.framesets {
  margin: 0;
  padding: 0;
  border: 0;
  border-style: none;
  border-width: 0;
 }

.frames {
  margin: 0;
  padding: 0;
  border: 0;
  border-style: none;
  border-width: 10px;
}


/*
******************************************
** Body
******************************************
*/

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: transparent;
  color: #000000;
}

#corpus {
  position: absolute;
  left: 0;
  top: 0;

/* Bei Aenderungen der width auch in table aendern (width - 24px = table width) */

  width: 550px;
  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:#F70000;
  font-weight: bold;
}

a:visited {
  color:#F70000;
  font-weight: bold;
}

a:hover {
  color:#FF8A00;
  font-weight: bold;
  text-decoration: none;
}

a:active {
  color:#F70000;
  font-weight: bold;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** KOPF, ÜBERSCHRIFT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

#kopf {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  font-size: 1.25em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#FF8A00;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** RUMPF
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

#rumpf{
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 0 0 24px;
  background: transparent;

/* Bei Schriftaenderung diese auch bei table aendern */

  font-size: .75em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  line-height: 1.9em;
}


/*
******************************************
** ABSATZÜBERSCHRIFT
******************************************
*/




/*
******************************************
** LISTEN
******************************************
*/

ol, ul {
  margin: 0;
  padding: 0;
  width: 526px;
}

li {
  margin: 5px 0 5px 20px;
  padding: 0;
  line-height: 1.3em;
}


/*
******************************************
** TABELLE
******************************************
*/

/*
  STANDARD (CLEAN)
*/

caption {
  font-weight: bold;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

table {
#  width: 526px;
  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;
}

.csc-bulletlist {
	width: 526px;
	margin: 0;
#	padding-left: 5px;
#	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.csc-bulletlist-0 {
	width: 516px;
	margin: 0;
	background: #FFDEB7;
	padding-left: 10px;
}

.csc-bulletlist-0 li {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-left: 2px;
  background-color: #FFDEB7;
  font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
      font-weight: normal;
        color:#000000;
	  line-height: 1.5em;

}

tr, td, th {
  margin: 0;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background: transparent;
}

th {
  background-color: #FF8A00;
  border-bottom: 5px solid #FFF2E2;
  font-weight: bold;
  line-height: 1.05em;
  color: #FFFFFF;
}

/*
******************************************
** 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: 24px 0 24px 0;
  background: transparent;
  font-size: .75em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
}

/*
******************************************
** SERVICE
******************************************
*/

#service {
  position: relative;
  width: 280px;
  height: 23px;
  margin: 0;
  padding: 0 0 0 7px;
  background-image: url(/fileadmin/vorlagen/images/bg_service.gif);
  background-repeat: no-repeat;
  background-color: #FFCA8C;
}

.servicebuttons {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 6px 10px 0 10px;
  background: transparent;
  float: left;
}

.servicelink {
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 3px 10px 0 0;
  background: transparent;
  float: left;
}

