/* S: Formatierung Layout-Tabelle */
body, table, td, input, select, textarea {
  color:#535e64;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
}

body, form {
  padding:0px;
  margin:0px;
}


html, body {
  width:100%;
  height:100.01%;
}

html {
  overflow:-moz-scrollbars-vertical;
}

td.se1 {
  background-color:#ffffff;
  background-image:url(/fileadmin/stebgd.gif);
  background-position:left 409px;
  background-repeat:no-repeat;
}

td.se2 {
  background-color:#ffffff;
  background-image:url(/fileadmin/stebgd.gif);
  background-position:left 391px;
  background-repeat:no-repeat;
}

td.hdr {
  background-color:#adc2cc;
  padding:0px 0px;
  padding-right:5px;
}

/* S: Setze statisches Bild wenn Flash nicht aktiviert */
div.rgmediaimages-media {
	width:984px;
	height:273px;
	background-image:url(/fileadmin/user_upload/HEADER-BILDER/statisch/statisch_Startseite.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding:0px 0px;
  margin:0px 0px;
}
/* E: Setze statisches Bild wenn Flash nicht aktiviert */

td.nv1 {
  background-color:#adc2cc;
  padding:0px 0px;
}

td.nv2 {
	background-color:transparent;
  border-right:solid #adc2cc 1px;
  padding:0px 16px;
}

td.bld {
  background-color:transparent;
  padding:0px 0px;
}

td.top {
  line-height:20px;
  background-color:transparent;
  padding:2px 0px;
  padding-left:65px;
  padding-right:294px;
  padding-bottom:17px;
}

td.cn1 {
	line-height:20px;
  background-color:transparent;
  padding:1px 39px;
}

td.cn2 {
  line-height:20px;
  background-color:transparent;
  padding:2px 0px;
  padding-left:65px;
  padding-right:4px;
}

td.rd1 {
	line-height:20px;
  background-color:transparent;
  padding:2px 6px;
}

td.rd2 {
  line-height:20px;
  background-color:transparent;
  padding:2px 0px;
  padding-left:4px;
  padding-right:48px;
}

td.frt {
  border-top:solid #adc2cc 1px;
}

td.fr1 {
  color:#535e64;
  padding:5px 22px;
  padding-right:22px;
}

td.fr2 {
  color:#535e64;
  padding:5px 65px;
  padding-right:48px;
}

td.zic {
  color:#73838c;
  font-size:9px;
  text-align:center;
  background-color:#485258;
  padding:0px 10px;
}
/* E: Formatierung Layout-Tabelle */

/* S: Formatierung Header-Suche */
input.srchwrd {
  font-size:11px;
  height:15px;
  border:solid #ffffff 0px;
  padding:0px 2px;
  padding-top:2px;
}

input.srchbtn {
  font-size:11px;
  width:18px;
  height:17px;
  border:solid #ffffff 0px;
}
/* E: Formatierung Header-Suche */

/* S: Formatierung Metanavigation (unordered list, horizontal) */
#mnv, #mnv ul {
  display:inline;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

li.mnvp {
  color:#7f95a0;
  display:inline;
}

a.mnvp:link, a.mnvp:visited {
  color:#ffffff;
  font-size:12px;
  line-height:20px;
  text-decoration:none;
  padding:0px 5px;
  margin:0px;
}

a.mnvp:hover {
  text-decoration:underline;
}

li.mnva {
  color:#7f95a0;
  display:inline;
}

a.mnva:link, a.mnva:visited, a.mnva:hover {
  color:#ffffff;
  font-size:12px;
  line-height:20px;
  text-decoration:none;
  padding:0px 5px;
  margin:0px;
}
/* E: Formatierung Metanavigation (unordered list, horizontal) */

/* S: Formatierung Metanavigation (unordered list, horizontal) */
#nv1i, #nv1i ul {
  display:inline;
  float:right;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

li.pas1 {
  height:22px;
  color:#7f95a0;
  display:inline;
  float:left;
}

a.pas1:link, a.pas1:visited {
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  padding:0px 9px;
  margin:0px;
}

a.pas1:hover {
  color:#627984;
}

li.act1 {
  height:22px;
  color:#7f95a0;
  display:inline;
  float:left;
}

a.act1:link, a.act1:visited, a.act1:hover {
  color:#627984;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  padding:0px 9px;
  margin:0px;
}
/* E: Formatierung Metanavigation (unordered list, horizontal) */

/* S: Formatierung Mainnavigation (unordered list, vertikal)  */
#nv2i, #nv2i ul {
  display:block;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

a.pas2:link, a.pas2:visited {
  color:#677e89;
  font-size:12px;
  line-height:24px;
  text-decoration:none;
  display:block;
  padding:0px 4px;
  padding-left:4px;
  margin:0px;
}

a.pas2:hover {
  color:#484848;
}

a.act2:link, a.act2:visited, a.act2:hover {
  color:#484848;
  font-size:12px;
  line-height:24px;
  text-decoration:none;
  display:block;
  padding:0px 4px;
  padding-left:4px;
  margin:0px;
}

a.pas3:link, a.pas3:visited {
  color:#677e89;
  font-size:12px;
  line-height:24px;
  text-decoration:none;
  display:block;
  padding:0px 4px;
  padding-left:14px;
  margin:0px;
}

a.pas3:hover {
  color:#484848;
  background-image:url(/fileadmin/navact.gif);
  background-position:0px 6px;
  background-repeat:no-repeat;
}

a.act3:link, a.act3:visited, a.act3:hover {
  color:#484848;
  font-size:12px;
  line-height:24px;
  background-image:url(/fileadmin/navact.gif);
  background-position:0px 6px;
  background-repeat:no-repeat;
  text-decoration:none;
  display:block;
  padding:0px 4px;
  padding-left:14px;
  margin:0px;
}
/* S: Formatierung Mainnavigation (unordered list, vertikal)  */

/* S: Formatierung �berschriften */
td.top h1, td.top h2, td.top h3, td.top h4, td.top h5 {
  color:#637a85;
  font-size:24px;
  font-weight:bold;
  line-height:19px;
  padding:2px 0px;
  margin:0px;
  margin-bottom:15px;
}

td.cn1 h1, td.cn1 h3, td.cn1 h4, td.cn1 h5 {
  color:#637a85;
  font-size:16px;
  font-weight:bold;
  line-height:19px;
  padding:2px 0px;
  margin:0px;
  margin-bottom:5px;
}

td.cn1 h2 {
  font-size:11px;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

td.cn2 h1, td.cn2 h3, td.cn2 h4, td.cn2 h5 {
  color:#637a85;
  font-size:16px;
  font-weight:bold;
  line-height:19px;
  padding:2px 0px;
  margin:0px;
  margin-bottom:5px;
}

td.cn2 h2 {
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  line-height:19px;
  text-transform:uppercase;
  background-color:#adc2cc;
  padding:0px 6px;
  margin:0px;
  margin-right:-4px;
  margin-bottom:9px;
}

td.rd1 h1, td.rd1 h3, td.rd1 h4, td.rd1 h5 {
  color:#637a85;
  font-size:16px;
  font-weight:bold;
  line-height:19px;
  padding:2px 0px;
  margin:0px;
  margin-bottom:5px;
}

td.rd1 h2 {
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  line-height:19px;
  text-transform:uppercase;
  background-color:#adc2cc;
  padding:0px 6px;
  margin:0px;
 	margin-left:-6px;
  margin-right:-6px;
  margin-bottom:9px;
}

td.rd2 h1, td.rd2 h3, td.rd2 h4, td.rd2 h5 {
  color:#637a85;
  font-size:16px;
  font-weight:bold;
  line-height:19px;
  padding:2px 0px;
  margin:0px;
  margin-bottom:5px;
}

td.rd2 h2 {
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  line-height:19px;
  text-transform:uppercase;
  background-color:#adc2cc;
  padding:0px 6px;
  margin:0px;
  margin-left:-4px;
  margin-bottom:9px;
}
/* E: Formatierung �berschriften */

/* S: Formatierung Verweise (Links) */
td.cn1 a:link, td.cn1 a:visited {
  color:#677e89;
  text-decoration:underline;
}

td.cn1 a:hover {
  text-decoration:none;
}

td.cn2 a:link, td.cn2 a:visited {
  color:#535e64;
  text-decoration:underline;
}

td.cn2 a:hover {
  text-decoration:none;
}

td.rd1 a:link, td.rd1 a:visited {
  color:#535e64;
  text-decoration:underline;
}

td.rd1 a:hover {
  text-decoration:none;
}

td.rd2 a:link, td.rd2 a:visited {
  color:#535e64;
  text-decoration:underline;
}

td.rd2 a:hover {
  text-decoration:none;
}

a.ftr:link, a.ftr:visited {
  color:#535e64;
  text-decoration:none;
}

a.ftr:hover {
  text-decoration:underline;
}

a.zic:link, a.zic:visited {
  color:#73838c;
  font-size:9px;
  text-decoration:none;
}

a.zic:hover {
  text-decoration:underline;
}
/* E: Formatierung Verweise (Links) */

/* S: Formatierung Inhalte */
p {
  padding:0px;
  margin:0px;
}

hr {
  background-color:#000000; /* Lininefarbe: CSS-f�hige Browser (Mozilla ...) */
  color:#000000; /* Lininenfarbe: Internet Explorer 6 */
  border:#000000; /* Lininenfarbe: Opera 7.11 */
  height:1px; /* in Opera f�r die Anzeige n�tig, in Mozilla f�r die einheitliche H�he */
}

td.cn1 ul {
  list-style-image:url(/fileadmin/lstitm.gif);
  padding:0px;
  padding-left:15px;
  margin:0px;
}

* + html td.cn1 ul {
  padding:0px;
  padding-left:17px;
  margin:0px;
}

td.cn2 ul {
  list-style-image:url(/fileadmin/lstitm.gif);
  padding:0px;
  padding-left:15px;
  margin:0px;
}

* + html td.cn2 ul {
  padding:0px;
  padding-left:17px;
  margin:0px;
}

td.cn1 ol {
  padding:0px;
  padding-left:21px;
  margin:0px;
}

* + html td.cn1 ol {
  padding:0px;
  padding-left:23px;
  margin:0px;
}

td.cn2 ol {
  padding:0px;
  padding-left:21px;
  margin:0px;
}

* + html td.cn2 ol {
  padding:0px;
  padding-left:23px;
  margin:0px;
}

img {
  border:solid #000000 0px;
}

blockquote {
  font-size:10px;
  line-height:16px;
  padding:0px 0px;
  margin:0px 0px;
}

div.csc-textpic img {
  border:solid #000000 0px;
}

div.typ1tespalte {
  width:49%;
  float:left;
  position:relative;
  margin-bottom:12px;
}

div.typ2tespalte {
  width:49%;
  float:right;
  position:relative;
  margin-bottom:12px;
}

div.horiontalline {
  height:1px;
  font-size:1px;
  line-height:1px;
  border-top:solid #adc2cc 1px;
  padding:0px 0px;
  margin:0px 0px;
  margin-top:4px;
  margin-bottom:7px;
}

.align-left {
  text-align:left;
}

.align-center {
  text-align:center;
}

.align-right {
  text-align:right;
}

.align-full {
  text-align:justify;
}

.contenttable {
  width:auto;
  vertical-align:top;
  border-collapse:collapse;
  padding:0px;
}

.contenttable td {
  width:auto;
  vertical-align:top;
  border-collapse:collapse;
  padding:0px;
}
/* E: Formatierung Inhalte */

/* S: Formatierung News-Erweiterung */
div.news_list_more {
  margin-bottom:13px;
}

div.news_list img {
  float:right;
  padding:0px 0px;
  margin-left:10px;
  margin-bottom:10px;
}

div.news_single img {
  float:right;
  padding:0px 0px;
  margin-left:10px;
  margin-bottom:10px;
}
/* E: Formatierung News-Erweiterung */

/* S: Formatierung Kontaktformular (typo3) */
/************************************************************************/
.csc-mailform {
  border:solid #ffffff 0px;
  padding:0px;
  margin:0px;
}

.csc-mailform legend {
  display:none;
}

.csc-mailform-field label {
  float:left;
  width:150px;
  display:block;
  font-weight:normal;
  clear:both;
}

.csc-mailform-label {
  font-weight:bold;
}

/* S: Formatierung Radio-Buttons */
.csc-mailform-radio fieldset {
  border:solid #ffffff 1px;
  padding:0px 0px;
  margin-left:150px;
}

.csc-mailform-radio legend {
  width:150px;
  padding:0px 0px;
  margin:0px 0px;
  margin-left:-150px;
}

.csc-mailform-radio label {
  display:none;
}

.csc-mailform-radio fieldset label {
  display:inline;
}

.csc-mailform-radiogroup {
  margin-top:-18px;
  margin-left:-2px;
}
/* E: Formatierung Radio-Buttons */

.csc-mailform-field {
  text-align:left;
  margin-bottom:6px;
}

.csc-mailform-field input {
  /*width:250px;*/
  text-align:left;
  padding:0px 2px;
}

.csc-mailform-field textarea {
  /*width:250px;*/
  text-align:left;
  padding:0px 2px;
}

div.csc-mailform-field
input.csc-mailform-submit {
  width:auto;
  text-align:center;
  padding:0px 2px;
  margin-left:150px;
}
/************************************************************************/
/* E: Formatierung Kontaktformular (typo3) */
