/* farbiger Kasten mit Text*/
.kasten {
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 12pt;
text-align: center;
padding: 5px;
color: black;
background-color: #ffff99;
border-style: solid;
border-width: 1px;
border-bottom-style: solid;
border-width: 1px;
border-color: black;
}

/* Überschriften mit weißem Hintergrund */
h1 {
background-color: silver;
color: #0000cc;
padding: 2px;
}

body {
 font-family: arial, helvetica, sans-serif,;
 font-style: italic;
 font-size: larger;
 text-align: left;
 background: ;
 line-height: 1.5;
 text-indent: 15px;
}

div.rand {
font-family: Arial, Helvetica, sans-serif;
width: auto;
padding: 10px;
border-style: solid;
border-width: 10px;
border-color: #FFCC66;
}
h2 {
border-left-style: solid;
border-left-width: 10px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #0066cc;
width: 400px;
padding-left: 2px;
}

.dotbox {
border-style: dotted;
border-width: 2px;
border-color: #ff9900;
padding: 5px;
}

span.aktiv {
background-color: #ffcc66;
color: white;
}

b {
color: #ff9900;
}

A {
text-decoration: none;
color: black;
}

A:hover {
background-color: #ffcc33;
color: white;
}

A:visited {
color: gray;
}

ul {
list-style-image: url(kreis.gif);
}