body {
margin: 0;
padding: 0;
background-color: #DED4C7;
}
td {
color: #7D6B56;
font: normal normal 12px verdana, arial, helvetica;
}
h1 {
font: normal bold 12px verdana, arial, helvetica;
color: #9F1714;
padding-left: 31px;
}
a {
color: #972311;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
form {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
input {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
font: normal normal verdana, arial, helvetica;
padding-top: 1px;
padding-bottom: 1px;
}
p a {
color: #972311;
text-decoration: underline;
}
p a:hover {
text-decoration: none;
}
ul {
font: normal normal verdana, arial, helvetica;
}
/* Ueberschrift bei fehlgeschlagener Validation */
.validation_failed {
color:#FF0000; 
}
.button {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#9F1714;
border-top: 1px solid #9F1714;
border-right: 1px solid #9F1714;
border-bottom: 1px solid #9F1714;
border-left: 1px solid #9F1714;
}
.loginfo {
text-decoration: none;
font-size: 10px;
color: #7D6B56;
background-color: #F5F2ED;
width: 145px;
height: 30px;
padding-left:20px;
padding-right:5px;
font-style: italic;
}
.border-table {
background-color: #948675;
}
.layout-table {
background-color: #F5F2ED;
}
.layout-table tr.line td{
	padding-bottom:2px;
}
.heading1 {
background-color: #FFFFFF;
}
.heading1 p {
font-weight:bold;
color: #9F1714;
background-color: #FFFFFF;
padding-left:20px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.heading2 {
font-weight:bold;
color: #9F1714;
padding-left:20px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.list-table tr{
background-color: #FFFFFF;
}
.list-table-dark {
background-color: #ECE7DE;
}
.list-table-dark td{
background-color: #ECE7DE;
}
.locked {
color: #333333;
background-color: #EEEEEE;
}
.error {
font-weight:bold;
color: #FF0000;
}
.error td{
font-weight:bold;
color: #FF0000;
}
.error p{
font-weight:bold;
color: #FF0000;
}
.navigation {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
color: #7D6B56;
background-color: #F5F2ED;
}
.nav-header {
background-color: #FFFFFF;
}
.nav-header-p{
font-weight: bold;
color: #9F1714;
background-color: #FFFFFF;
font-size: 12px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.nav-button {
text-decoration: none;
font-size: 11px;
color: #7D6B56;
background-color: #F5F2ED;
display: block;
width: 160px;
text-align: left;
line-height: 15px;
padding-left:15px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;	
}
.nav-button:hover {
color: #7D6B56;
background-color: #FFFFFF;
}
.nav-button1 {
font-weight: bold;
text-decoration: none;
font-size: 11px;
color: #7D6B56;
background-color: #F5F2ED;
display: block;
width: 160px;
text-align: left;
line-height: 15px;
padding-left:15px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;	
}
.nav-button1:hover {
color: #7D6B56;
background-color: #FFFFFF;
}
.nav-button-selected {
text-decoration: none;
font-size: 11px;
color: #7D6B56;
background-color: #FFFFFF;
display: block;
width: 160px;
text-align: left;
line-height: 15px;
padding-left:15px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;	
}
.nav-button-selected:hover {
color:  #9F1714;
background-color: #FFFFFF;
}
.submenu {
text-decoration: none;
font-size: 11px;
color: #7D6B56;
text-align: left;
line-height: 13px;
padding-left: 0px;
padding-right:5px;
padding-top:0px;
padding-bottom:5px;	
}
.submenu:hover {
color: #ff0000;
}
.submenu-selected {
text-decoration: none;
font-size: 11px;
color: #7D6B56;
background-color: #FFFFFF;
display: block;
width: 160px;
text-align: left;
display: block;
line-height: 15px;
padding-left:15px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;	
}
.submenu-selected:hover {
color:  #9F1714;
background-color: #FFFFFF;
}
.padded-p {
padding-left:20px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}