BODY {
 background: #C8FFC8
 url(halblinks.gif) no-repeat fixed;
 color: black;
 margin: 15px 10px 10px 30px;
 }

A:link { color: blue }
A:visited { color: blue }
A:active { color: red }

.bold {
 font-weight: bold;
}

P.dicht {
 margin-top: 0;
}

P.rechts {
 float: right;
 width:25%;
 font-weight: bold;
 margin: 0 0 1em 1em
}

P.rechtsneu {
 float: right;
 width: 20%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 background: white;
 padding: 5px;
 border: solid 1px;
 margin: 0 0 5px 5px
}

P.schueler {
 float: right;
 width: 25%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 padding: 5px;
 border: solid 1px;
 margin: 0 0 5px 5px
}

P.discuss {
 float: right;
 width: 30%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 background: white;
 padding: 3px;
 border: solid 1px;
 margin: 5px 0 5px 5px
}

P.warnung {
 background: red;
 text-align: center;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: black;
 padding: 3px;
 margin: 0 0 1em 0
}

P.englishbox {
 background: white;
 padding: 5px;
 border: solid 3px;
 width:170px;
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: small;
}

P.bl {
 float: left;
 border: solid 1px;
 text-align: center;
 margin: 5px 5px 5px 0;
 padding: 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 }

P.br {
 float: right;
 border: solid 1px;
 text-align: center;
 margin: 5px 0 5px 5px;
 padding: 1px 1px 1px 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 }

P.br3 {
 float: right;
 width:300px;
 border: solid 1px;
 margin: 5px 0 5px 5px;
 padding: 1px 1px 1px 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 }

P.top {
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 margin-bottom: 1em;
 }

IMG.aktual {
 border: none;
 width:89px;
 height: 30px;
 margin: 0;
 }

HR.gelb {
 color: #ffcc33;
 height: 4px;
}

P.button {
 margin: 2em 0 6em 100px;
}

P.fussinfo {
 font-family: Arial, Helvetica, sans-serif;
 margin: 0;
 font-size: xx-small;
 text-align: center;
}

P.home {
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold;
 margin: 1em;
 padding: 5px;
 border: solid 2px #ffcc33 
}

UL.dicht {
 margin-top: 0;
 }

UL.links {
 margin: 0 0 0 1em;
 }

P.zitat {
 width:160px;
 float: right;
 margin: 3px 0 3px 3px;
 padding: 3px;
 font-size: x-small;
 border: solid 1px;
}

P.tr {
 width:300px;
 float: right;
 margin: 3px 0 3px 3px;
 padding: 3px;
 border: solid 1px;
}

P.tl {
 width:300px;
 float: left;
 margin: 3px 0 3px 3px;
 padding: 3px;
 border: solid 1px;
}

P.blaubox {
 width:270px;
 float: right;
 border: double 4px blue;
 PADDING: 5px;
 COLOR: #0060FF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 }

TABLE.link {
 border: solid 2px black;
 width:136px;
 float: right;
 background: white;
 margin: 0 0 0 10px;
 padding: 35px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 color: black;
 }

TD.link {
 padding: 0 0 5px 0;
 text-align: left;
 }

TABLE.students {
 float: right;
 text-align: center;
 margin: 0 0 0 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: black;
 }

P.polyglott {
 background: "FFE000";
 margin-left: 10px;
 padding: 5px;
 width:160px;
 float: right;
}

P.hilfe {
 padding: 8px;
 margin: 0 0 5px 5px;
 float: right;
 width:25%;
 background: red;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 color: white;
}

#text {
float: right;
position: relative;
height: 110px;
width: 190px;
overflow: auto;
border: solid 2px;
padding: 5px;
margin: 5px 5px 0px 0px;
}

