div.ribbon{
position:absolute;
right:100%;
top:0px;
overflow:visible;
height:120px;
width:120px;
background-color:transparent;
margin:0 -120px 0 0;
padding:0;
z-index:1000000000;
border:none;
float:none;
}

BODY {
background-color:#FFF;
margin:0;
padding:0;
}

DIV {
margin:5px 5px 0;
padding:0;
}

h1 {
margin-top:0;
padding-top:10px;
font-size:14pt;
text-align:center;
}

p {
font-family:Arial, Helvetica, sans-serif;
}

a {
text-decoration:none;
color:#060;
margin-top:3px;
}

a:link {
text-decoration:none;
color:#600;
}

a:hover {
text-decoration:underline;
color:#600;
}

#head {
width:auto;
height:100px;
background-color:#D3DCB8;
text-align:center;
border:1px solid #000000;
font-size:24pt;
color:#000;
font-weight:700;
}

#menuerow {
float:left;
width:200px;
margin:0 0 10px;
padding:0 0 10px;
}

.menue {
width:193px;
background-color:#E6E6E6;
border:1px solid #000000;
border-top:0 solid #000;
padding-top:13px;
margin:0 0 0 5px;
}

.content {
width:auto;
background-color:#FAFAFA;
border:1px solid #000000;
border-top:0 solid #000;
margin:0 5px 0 205px;
}

.content p {text-indent:25px;}

.content ol li {
font-family:Arial, Helvetica, sans-serif;

}

.headline {
background-color:#D3DCB8;
margin-top:5px;
padding-top:0;
border:1px solid #000000;
font:bold 11pt Comic Sans MS,sans-serif;
}

.content a {
text-decoration:underline;
}

.date {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
}

ol {
margin-top:0;
}