body {
color: #000000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 75%;
}

#site {
}

#site-id {
background-color: white;
width: 201x;
height: 45px;
position: absolute;
top: 20px;
left: 0;
}

#language-chooser {
display: none;
}

#site-id img {
position: absolute;
top: 0px;
left: 0px;
}

#teaser {
display: none;
}

#tagline {
position:absolute;
top: 10px;
right: 10px;
}

#nav0 {
display: none;
}

#nav1 {
display: none;
}

#marginalie {
position: absolute;
top: 150px;
left: 0;
width: 190px;
padding-bottom: 25px;
font-size: 80%;
color: #555555;
}

#marginalie h1 {
font-size: 100%;
}

#marginalie em {
color: #673327;
font-style: normal;
}

#marginalie ul {
padding-left: 0;
margin-left: 1.3em;
}

#marginalie li {
padding: 0.5em 0 0.5em;
}

#content {
position: absolute;
top: 140px;
width: 470px;
padding-bottom: 25px;
margin-bottom: 25px;
line-height: 140%;
}

#content p {
line-height: 1.6em;
}

#content h1 {
font-size: 200%;
color: #673327;
line-height: 110%;
}

#content h2 {
font-size: 150%; 
font-weight: normal;
line-height: 110%;
}

#content h3 {
font-size: 120%;
}

#content h6 {
font-size: 200%;
line-height: 130%;
padding: 0.5em;
margin: 0.5em 0;
color: white;
background-color: #673327;
font-weight: normal;
}

#content ul {
padding-left: 0;
margin-left: 1.3em;
}

#content li {
padding-top: 0.5em;
padding-bottom: 0.5em;
}

#content ul a{
color: #673327;
}

#content ul a:hover{
text-decoration: none;
}

.li-pdf {
clear: right;
list-style-type: none;
padding-left: 25px;
margin-left: -1.3em;
margin-top: 0.2em;
background-image: url(pdf.png);
background-repeat: no-repeat;
background-position: 0 6px;
border-top: #673327 1px solid;
}

#footer {
display: none;
}

#address {
position: absolute;
left: 235px;
right: 0;
top: 0;
padding: 10px;
border: #673327 2px solid;
}

img {
border: none;
}

.img-articles {
float: right; 
margin: 5px 0 5px 5px;
}

th, td {
vertical-align: top;
}

#content .warning {
background-color: #ffff66;
padding: 0.5em 1em;
border: 2px solid #cccc33;
color: black;
font-size: 120%;
}

#content form tr.error th {
color: red;
}

#content form tr.error td input {
border-color: red;
}

#content form .errorlist {
margin: 0;
padding: 0;
color: #660000;
}

#content form .errorlist li {
margin: 0;
padding: 0 0 0 0.5em;
list-style: none;
}

#news {
display: none;
}

.button a{
padding: 0.4em;
text-decoration: none;
color: #673327;
border: #673327 1px solid;
}

.button a:hover{
text-decoration: none;
color: #ffffff;
border: #8d665d 1px solid;
background-color: #8d665d;
}

#extra-header {
display: none;
}

