body {
	margin-top: 40px;
	background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.menu_link {
font-size: 10px;
color:#666666;
}

span.title {
 text-align: left;
 font-weight: bold;
 color:#999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
}

span.copyright {
 width: 200px;
 text-align: center;
 color:#666666;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.hinweis {
color:#999999;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.fehlermeldung {
color: #CC0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

input.upload_image {
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color:#999999;
}


input.upload_optional {
border-width: 1px;
border-style: solid;
border-color:#999999;
font-size: 11px;
color:#999999;
padding: 2px;
width: 141px;
}


input.upload_ok {
width: 400px;
border-width: 1px;
border-style: solid;
border-color: #999999;
font-size: 12px;
padding: 1px;
}

span.beschriftung {
font-size: 11px;
color:#333333;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.login {
border-width: 1px;
border-style: solid;
border-color:#999999;
font-size: 11px;
color:#999999;
padding: 2px;
width: 141px;
}

input.edit_ok {
width: 400px;
border-width: 1px;
border-style: solid;
border-color: #999999;
font-size: 12px;
padding: 1px;
}

span.delete_question {
position: absolute;
visibility: hidden;
margin: 5px;
padding: 10px;
background-color:#EEEEEE;
border-width: 1px;
border-color:#D20000;
border-style: solid;
color: #D20000;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.delete_answer {
color:#D20000;
text-decoration: none;
font-size: 11px;
}

a.delete_answer:hover {
text-decoration: underline;
}

span.editmessage {
color:#009900;
font-weight: bold;
}