<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* DATEI: main.css */

/* --------------------
  Schriftarten allgemein 
-----------------------*/

p, cdoc,small,teaser, h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:arial; }

p { font-size: 12.5px; margin-top: 6px; margin-bottom: 10px; margin-left: 20px; }

b /*stile nur Fett*/{ font-weight:bold; }

small { color: #000; font-size:12px; font-stretch: ultra-expanded; font-style: italic; border-left: 16px solid #f00; }

unter {
  text-decoration:underline;
}

/* --------------------
  Spezielle Elemente 
-----------------------*/
hr { background-color: red; background-position: 100% 1%; position: absolute; left: 0; width: 100%; height: 1px; visibility: hidden; margin: 15px; padding: 1px; border: black; }
teaser {
  font-style: oblique;
  color: #f3c2ed;
}
cdoc { font-style:italic; color:#000; font-size: 12.5px; }

#banner IMG {
  float:right;
}

/* --------------------
  Titel, Ueberschrift 
-----------------------*/
H1, H2, H3, H4 {
  font-family:arial;
}
H1 { font-size:20px; color:red; font-weight:bold; margin-left: 25px; }

H2 { font-size:16px; font-weight:normal; line-height: 19px; padding: 2px 130px 1px 5px; background-color:#ccc; margin: 18px 340px 8px 2px; border-top: 2px dotted #e11; border-bottom:2px solid #e11; }

H3 { font-size:16px; color: #000; font-weight: bold; margin-top: 9px; margin-bottom: 3px; margin-left: 20px; }
h4 { font-weight: bold; margin: 1.33em 0; }
/* --------------------
  Logo 
-----------------------*/

TD#banner {  }

#banner IMG { top: 0; left: 0; right: 0; bottom: 0; float:left; }

/* --------------------
  Links 
-----------------------*/

a:link { color:blue; font-size: 12.5px; text-decoration: none; }
a:visited { color:blue; font-size: 12.5px; text-decoration: none; }
a:active { color:blue; font-size: 12.5px; text-decoration: none; }


/* --------------------
 Men?leiste waagerecht
-----------------------*/

#menu0 { padding: 5px 5px 5px 20px; width: 100%; background-color:#999; border-top: 2px dotted #e11; border-bottom:2px solid #e11; }

#menu0 A {
  font-family:arial;
  font-size: 12px;
  font-weight:bold;
  padding: 0px 20px 0px 20px;
  text-decoration:none;
  color:white;
}

#menu0 A:hover {
  color: red;
  background-color:white;
  text-decoration:none;
}

SPAN.menuitem:hover {
  background-color:#ffd;
}



/* NICHT aktive Menuoptionen */
SPAN.menuitem-i {
 border-left:#000 solid 1px;
}
  
/* aktive Menuoption hervorheben */
SPAN.menuitem-a {
 background-color: #555;
 border-left:#000 solid 1px;
}

/* --------------------
 Rahmen f?r Inhalt
-----------------------*/

#content {
  background-color:#fff; 
  padding: 10px 175px 10px 25px;
  width: 100%;
  border: solid 1px #666;
}

body { background-color: white;
#  background-image:url(images/kardiopc.bmp);
  
}

body TABLE{
  width:800px;
  margin:1px;
}


/* --------------------
 Formular (Kontakt)
-----------------------*/

FORM {
  color:#555;
  font-weight:bold;
/*  background-color:#bbb;
*/
  padding:20px;
  width:550px;
  margin:0px;
}

FORM INPUT, SELECT, TEXTAREA {
  background-color: #ddd;
  font-family: verdana;
  font-size:8pt;
  padding:2px;
}

FORM TD {
  vertical-align:top;
}

#formdata {
  width:350px;
}

/* --------------------
 Fu?zeile
-----------------------*/

#footer A {
  color:blue;
}

#footer { border-top-style:dotted; background-color:#999; color:white; padding: 5px 5px 5px 20px; width:100%; font-size:8pt; text-align:center; height: 10px; }
element { }
</pre></body></html>