<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*body { background-color: rgb(255,255,255); }*/

#cms,
#cms span, #cms div, #cms p, #cms a, #cms li,
#cms h1, #cms h2, #cms h3, #cms h4, #cms h5, #cms h6,
#cms th, #cms td {
        font-family: Arial, sans-serif;
        color: rgb(0,0,0);
        font-size: 13px;
        text-decoration: none;
        }

/* feste Breite des CMS-Bereiches */
#cms { width: 100%; }

/*
 * Rahmenfarbe für Einträge in der Liste
 * sowie Eingabefelder im Editiermodus
 */
#cms div.block,
#cms #suche input.eingabe,
#cms table input.eingabe,
#cms table textarea,
#cms table input.pic,
#cms table input.file,
#cms table select,
#cms #kontaktformular textarea,
#cms #kontaktformular fieldset input { border: 1px solid rgb(51,102,204); }

/*
 * Einträge + Inhalt ganz links ausrichten
 */
#cms div.block, #cms div.block div.content, #cms div.block h1 { border: 0; margin-left: 0; padding-left: 0; }

/* Zwischenüberschrift  */
#cms h2 { color: #333333; font-size: 12pt; }

/*
 * Hintergrund für den Namen eines Eintrags
 * sowie Tabellenfelder im Editiermodus
 */
#cms table th { background: #FF0101; }

/* Farben für "normale" Buttons */
#cms .button1, #cms .button2 { background: rgb(255,255,255); color: #FF0101; }

/*
 * Farben für Buttons, die verändernde Aktionen auslösen
 * (Anlegen, Speichern, Löschen, Sortieren etc.)
 */
#cms .edit { background: #FF0101; color: rgb(255,255,255); }

/* Breite des Texteingabebereiches im Editormodus */
#cms table td.edit_table_data { width: 450px; }

/** allgemeines Blocklayout: Kein Rand, kein Hintergrund */
#cms div.block { padding-bottom: 0px; }
#cms div.block div.img, #cms div.block div.img img { margin-top: 3px; padding: 0; margin-right: 0px; margin-left: 5px;}/*al_16_07_28 verschiebt die Bilder bei firma und leistungen nach links; die Bilder vom index bleiben davon unberührt???*/
#cms div.block h1, #cms div.block h1 span { background: transparent; color: rgb(0,0,0); text-transform: none; }
#cms div.block h1 { margin: 15px 0px; padding: 0; font-size: 15px; }
#cms div.block h1 span { font-size: 12px; font-weight: bold;}
#cms div.block div.content { margin: 20px 0px 20px; padding-right: 0; }/*al_16_07_21 verschiebt den Inhaltstext nach links, um Abstand zu den Bildern zu gewinnen*/

/** allgemeines Gruppenlayout */
#cms div.gruppe, #cms div.gruppe_bild { max-width: 100%; /*width 47%*//*al_16_07_20 führt zu einer 3-er-Block-darstellung der Referenzgruppen*/
height: 370px; /*200px*/
max-height: 370px; /*200px*//*minimal Höhe 300px wegen der vertikalen Bildern, sonst wird zuviel abgeschnitten*/
margin-left: 15px; /*al_16_07_21 rückt die Referenzblöcke symetrisch rechts in die Seite ein*/
overflow: hidden; background: rgb(220,220,220); }
#cms div.gruppe h1, #cms div.gruppe_bild h1 { padding: 5px 0 0 10px; }
#cms div.gruppe div.content, #cms div.gruppe_bild div.content { margin: 10px 0 0 10px; }
 #cms div.gruppe_bild div.img2 { float: left; margin-left: 0px; margin-top: 0px;}/*al_16_07_20 verschiebt die Bilder in Referenzgruppen in die Mitte des Blocks und nach oben als Gegenmaßnahme zur Anweisung margin-top: 3px; in Zeile 58*/
#cms div.gruppe_bild div.img2 img { padding: 0; }

/** Referenzen */
#cms #referenzen div.block { background: #EEEEEE; border: 1px solid #C1C1C1; }
#cms #referenzen div.block h1 { padding: 5px 8px 0px 10px; min-height: 46px;}/*al_16_07_20 Abstand zw. Überschrift und Inhalt in Referenzgruppen*/
#cms #referenzen div.block div.content { margin: 0px 10px 0px 10px; min-height: 95px; padding:}/*al_16_07_20 Abstand zw. Inhalt und Bild in Referenzgruppen*/
 #cms #referenzen div.block div.img {margin-top: 15px;}/*al_16_07_26  die Codezeile gab es vorher nicht- sie spricht nur die Bilder der Referenzuntergruppen an!*/

/* Kontaktformular */
#cms #kontakt fieldset { border: 0; pading: 0; margin: 5px 0 0 0; clear: right; }
#cms #kontakt textarea { display: block; width: 100%; height: 100px; }
#cms #kontakt fieldset input { float: right; margin-right: 0px; width: 50%; }
#cms #kontakt #fuss { margin-top: 10px; font-size: 11px; }
#cms #kontakt #buttons {text-align: right; margin-top: 10px; }

/* Breadcrumbs */
#cms #breadcrumb, #cms #breadcrumb a { font-size: 11px; }

/* Impressum */
#cms table.MyImpressumPlugin  { width: auto; margin-top: 20px; /*al_16_07_20 Abstand zwischen Überschrift und Adressfeld im Impressum*/}
#cms table.MyImpressumPlugin th, #cms table.MyImpressumPlugin td  { background: transparent; text-align: left; color: rgb(0,0,0); }
#cms table.MyImpressumPlugin th  { padding-left: 0; }
#cms table.MyImpressumPlugin td  { padding-left: 20px; }
#cms table.MyImpressumPlugin td a { font-weight: normal; }
#cms table.MyImpressumPlugin .copyright, #cms table.MyImpressumPlugin .copyright a  { font-size: 11px; }</pre></body></html>