
body { margin:0; background:#fafafa; font-family:Arial, Helvetica, sans-serif; font-color:#000000; font-size:100%; font-style:normal; font-weight:normal; text-align:center; }


ul, ol { margin: 5px 0;}
li {list-style-position:outside;}

/* schrift */
.bold { font-style:normal; font-weight:bold; }
a:link { color:#000000; text-decoration:none }
a:visited { color:#333333; text-decoration:none }
a:hover { color:#ff0000; text-decoration:underline }


/* wrapper */
#wrapper { position:relative; text-align:left; margin: 0 auto; width:860px;}

#header { width:860px; height:120px;  background-color: #eee; background:transparent url("../bilder/SW0_7499B.jpg") no-repeat; }


/* mittelspalte */
#mittelspalte { float:right; top:120px; width:600px;  margin:20px 0 20px 0;  background:transparent;  font-size:100%;  border-right: 1px #999 solid;   border-top: 1px #999 solid; }

/* alle */
.text { position:relative; margin: 10px 0px 0px 150px; padding:0; }
.text2 { position:relative; margin: 0px 0px 0px 20px; padding:0; }
.textimage { position:absolute; margin: 21px 0px 0px -150px;  }
.gaestebuch { position:absolute; margin: 0px 0px 0px -150px;  }
.dreieck {float:right; }
.text3 { position:relative;  margin:0px 0px 0px 10px; padding:0;}    /* vorher: width:80%; */
.textimage3 { margin:0; padding:5px 0px 5px 5px; float:right; }

table { margin:0; font-size:100%; font-weight:normal; background-color:transparent; }
tr { padding:0; margin:0; vertical-align:top; background-color:#e1e1e1;  }
td { padding:5px; margin:0; vertical-align:top;}
.textmitte { text-align:center; }
.bold { font-weight:bold; }
.index  { padding:0px; margin:0; vertical-align:bottom; text-align:center; background-color:transparent; }


h3 { font-size:125%; font-style:normal; font-weight:bold;  padding:0;}
h4 { font-size:110%; font-style:normal; font-weight:bold; margin:0; padding:15px 0 0 0; }
h5 { font-size:100%; font-style:normal; font-weight:bold; margin:0; padding:6px 0 0 0; }
p { font-size:100%; font-style:normal; font-weight:normal; margin:0; padding:5px 0 0 5px; }
.anmerkung { font-size:85%; font-style:normal; font-weight:normal;  }
.rot { font-color:#ff0000; }

/* index */

.startbox  { position:relative; width:95%; padding:3px 0px 2px 0px; margin-bottom:15px; border-bottom:2px #ff0000 solid; font-size:80%; }
.startbox a:link { color:#000000; text-decoration:underline; }
.startbox a:visited { color:#333333; text-decoration:underline; }
.startbox a:hover { color:#ff0000; text-decoration:underline; }

.startbox ul li { list-style-image:url("../bilder/punktrot.gif"); }

/* aktuelles */
.aktubox  { position:relative; width:95%; padding:3px 0px 2px 0px; margin-bottom:15px; border-bottom:2px #336699 solid; font-size:80%; }
.aktubox a:link { color:#003366; text-decoration:underline; }
.aktubox a:visited { color:#666666; text-decoration:underline; }
.aktubox a:hover { color:#336699; text-decoration:underline; }

.aktubox ul li { list-style-image:url("../bilder/punktblau.gif"); }

/* alle styles fuer Kurse: siehe ../library/styles.css */

/* service */
.servbox  { position:relative; width:95%; padding:3px 0px 2px 0px; margin-bottom:15px; border-bottom:2px #ff9900 solid; font-size:80%; }
.servbox a:link  { color:#996600; text-decoration:underline; }
.servbox a:visited { color:#666666; text-decoration:underline; }
.servbox a:hover { color:#ff9900; text-decoration:underline; }

.servbox ul li { list-style-image:url("../bilder/punktoran.gif"); }

/* hilfe */
.hilfbox { position:relative; width:95%; padding:3px 0px 2px 0px; margin-bottom:15px; border-bottom:2px #ffcc00 solid; font-size:80%; }
.hilfbox a:link { color:#cc9933; text-decoration:underline; }
.hilfbox a:visited { color:#666666; text-decoration:underline; }
.hilfbox a:hover { color:#ffcc00; text-decoration:none; }

.hilfbox ul li { list-style-image:url("../bilder/punktgelb.gif"); }

/* fusszeile, ausser index */

#fusszeile { position:relative; list-style:none; width:auto; font-size:75%; }
#fusszeile ul li { display:inline; padding: 0 1% 0 1%; border-left:1px #000000 solid;}
#fusszeile ul li.eins  { display:inline; padding: 0 1% 0 1%; border:0; } 