<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | DRUCKEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

#dokument {
  position: relative;
}

body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: .9em;
  color: #000000;
  background-color: #FFFFFF;
  background-image: none;
  line-height: 1.6em;
}

h1, h2, h3, h4, h5, h6,
h2.h2-titel-startseite,
h2.h2-titel,
h3.h3-untertitel,
h3.h3-rubrikansicht,
h3.h3-rubrikansicht-titel,
h3.h3-teaser-titel,
h3.h3-teaser,
h3.h3-zwischenueberschrift {
  font-family: "Trebuchet MS", "Times New Roman", serif;
}

h1.unsichtbar {
  margin: 0 0 30px 0;
  font-size: 1.4em;
}

/*h1.unsichtbar,*/
p.unsichtbar,
ul.unsichtbar,
hr.unsichtbar,
#kopf,
#navigation,
#shopmenue,
.seitennavigation-oben,
.seitennavigation-unten,
.warenkorb-buchungsverlauf,
.infospalte-suche,
.infospalte-thema-bild,
.infospalte-kontakt-bild,
.infospalte-projektleitung-bild,
.infospalte-weblinks-bild,
.infospalte-dokumente-bild,
.infospalte-bildergalerie,
.infospalte-schlagworte-bild,
.infospalte-tagungen-bild,
#fuss {
  display: none;
}

.rubrikansicht-eintrag {
  margin: 0 0 30px 0;
  padding: 0 0 30px 0;
  border-bottom: 2px solid #000;
}

.rubrikansicht-eintrag-head {
  padding: 0;
}

.rubrikansicht-eintrag-head-datum {
  font-size: .8em;
  border-right: 1px dotted #000;
  border-bottom: 1px dotted #000;
}

.rubrikansicht-eintrag-body-titel {
  border-right: 1px dotted #000;
  border-bottom: 1px dotted #000;
}

.rubrikansicht-eintrag-body-text {
  border-right: 1px dotted #000;
  border-bottom: 1px dotted #000;
}

.infospalte-suche-titel,
.infospalte-thema-titel,
.infospalte-kontakt-titel,
.infospalte-projektleitung-titel,
.infospalte-weblinks-titel,
.infospalte-dokumente-titel,
.infospalte-eyecatcher-bild,
.infospalte-bildergalerie-titel,
.infospalte-schlagworte-titel,
.infospalte-tagungen-titel {
  margin: 100px 0 0 0;
  font-size: 1.4em;
}

.infospalte-eyecatcher-titel {
  font-size: 1.4em;
}

.bestellnummer {
  font-weight: bold;
  font-size: 1.4em;
}

/*
***************************************
** TABELLEN
***************************************
*/

table.layout {
  margin: 30px 0 30px 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
}

th.layout {
  margin: 0;
  padding: 6px;
	color: #000000;
  background-color: #FFFFFF;
  width: auto;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

td.layout {
  margin: 0;
  padding: 6px;
  width: auto;
  color: #000000;
  background-color: #FFFFFF;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

/* Tabelle SHOP-DETAIL*/

table.table-shop-detail {
  margin: 30px 0 30px 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
}

th.th-shop-detail {
  margin: 0;
  padding: 7px;
  width: 145px;
  text-align: left;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

td.td-shop-detail {
  margin: 0;
  padding: 7px;
  width: auto;
  color: #000000;
  text-align: left;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

table.table-shop-detail-preisliste {
  margin: 30px 0 30px 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
}

th.th-shop-detail-preisliste-1 {
  margin: 0;
  padding: 7px;
  width: 119px;
  vertical-align: middle;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #17346d;
  background-image: url(../grafik/th_linie.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

th.th-shop-detail-preisliste-2 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #FFFFFF;
  background-color: #17346d;
  vertical-align: middle;
  background-image: url(../grafik/th_linie.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

th.th-shop-detail-preisliste-3 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #FFFFFF;
  background-color: #17346d;
  font-weight: normal;
  vertical-align: middle;
  background-image: url(../grafik/th_linie.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

th.th-shop-detail-preisliste-4 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #FFFFFF;
  background-color: #17346d;
  font-weight: normal;
  vertical-align: middle;
  background-image: url(../grafik/th_linie.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

th.th-shop-detail-preisliste-5 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #FFFFFF;
  background-color: #17346d;
  font-weight: normal;
  vertical-align: middle;
}

td.td-shop-detail-preisliste-trenner {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  background-color: #FFFFFF;
}

td.td-shop-detail-preisliste-1 {
  margin: 0;
  padding: 7px;
  width: 119px;
  vertical-align: middle;
  border-right: 1px solid #7185A8;
}

td.td-shop-detail-preisliste-2 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #204077;
  font-weight: bold;
  vertical-align: middle;
  border-right: 1px solid #7185A8;
}

td.td-shop-detail-preisliste-3 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #204077;
  font-weight: bold;
  vertical-align: middle;
  border-right: 1px solid #7185A8;
}

td.td-shop-detail-preisliste-4 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #17346d;
  font-weight: bold;
  vertical-align: middle;
  border-right: 1px solid #7185A8;
}

td.td-shop-detail-preisliste-5 {
  margin: 0;
  padding: 7px;
  width: 96px;
  color: #17346d;
  font-weight: bold;
  vertical-align: middle;
}

table.table-shop-detail-buchen {
  margin: 30px 0 30px 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
}

th.th-shop-detail-buchen-1,
th.th-shop-detail-buchen-2,
th.th-shop-detail-buchen-3,
th.th-shop-detail-buchen-4 {
  margin: 0;
  padding: 7px;
  vertical-align: middle;
  color: #000000;
  background-color: #FFFFFF;
  width: 90px;
  text-align: right;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

th.th-shop-detail-buchen-1 {
  width: 291px;
  text-align: left;
}

td.td-shop-detail-buchen-1,
td.td-shop-detail-buchen-2,
td.td-shop-detail-buchen-3,
td.td-shop-detail-buchen-4 {
  margin: 0;
  padding: 7px;
  text-align: right;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

td.td-shop-detail-buchen-1 {
  width: 300px;
  text-align: left;
}

td.td-shop-detail-buchen-5 {
  margin: 0;
  padding: 20px 7px 3px 7px;
  text-align: right;
  width: 540px;
  font-weight: bold;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

td.td-shop-detail-buchen-6 {
  margin: 0;
  padding: 20px 7px 3px 7px;
  text-align: left;
  width: 540px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

table.table-shop-detail-buchungAnzeigen {
  margin: 0 0 30px 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
}

th.th-shop-detail-buchungAnzeigen {
  margin: 0;
  padding: 3px;
  text-align: left;
  width: 25%;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

td.td-shop-detail-buchungAnzeigen {
  margin: 0;
  padding: 3px;
  text-align: left;
  border-bottom: 1px solid #000;
}

</pre></body></html>