body{
margin:10px 0 25px 0;
padding:0;
background-color:#ffffff;
scrollbar-face-color:#ecefe2;
scrollbar-highlight-color:#efefef;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#efefef;
}
img{
border:none;
}
.leftimg{
float:left;
margin-right:15px;
margin-bottom:30px;
}
h2{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#7f672c;
font-weight:normal;
display:inline;
}
td, th, p, div, ul, li{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#333333;
}
ul{
list-style:square;
padding-left:9px;
margin-left:9px;;
}
li{
padding-bottom:2px;
}
.sp{
padding-left:10px;
background-color:#ced5b3;
padding-top:2px;
padding-bottom:2px;
width:202px;
}
.small{
font-size:11px;
}
.braun{
color:#7f672c;
padding-left:7px;
padding-bottom:3px;
margin-right:5px;
letter-spacing:1px;
}
.brown{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#7f672c;
}
ul.brown{
margin-top:0;
}
ul.brown li{
color:#7f672c;
}
#content{
padding:35px 35px 0 35px;
}
#content h2{
font-size:13px;
color:#333333;
display:inline;
font-weight:bold;
}
#footer h2{
font-size:12px;
color:#3c6700;
display:block;
font-weight:normal;
}

/* START navigation */
#menu{
padding:35px 10px 70px 10px;
}
#menu a, #menu a:visited {
  text-decoration:none;
  background-color:#f5ecc5;
  color:#333333;
  display:block;
  width:100px;
  padding:0 0 0 2px;
  margin:0 0 6px 0;
  border-left:5px solid #f5ecc5;
  }
#menu a:hover {
  border-left:5px solid #d4c3ab;
  }
/* END navigation */

a{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
text-decoration:underline;
}
a:visited{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
text-decoration:underline;
}
a:hover{
font-family:arial,helvetica,sans-serif;
color:#d49e45;
font-size:12px;
text-decoration:underline;
}
caption{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}
.datatable{
border: 1px solid #d4c3ab;
border-collapse:collapse;
}
.datatable th, .datatable td{
text-align:left;
font-weight:normal;
border:1px solid #d4c3ab;
padding:5px;
}
.datatable th{
width:365px;
}
.padT{
padding-top:50px;
}
.pdT2{
margin-top:15px;
width:290px;
}
.padL{
padding-left:35px;
}
.pdL2{
padding-left:10px;
}
.spring{
text-decoration:none;
font-weight:bold;
}
.imgborder{
border:1px solid #d4c3ab;
}
form p{
clear:left;
margin:0;
padding: 5px 0 0 0;
}
form p label{
float:left;
width:140px;
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
}
form label.big{
width:270px;
}
input{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
border:1px solid #d4c3ab;
background-color:#f5ecc5;
}
input.white{
background-color:#ffffff;
border:1px solid #ecefe2;
}
input.green{
border:1px solid #ecefe2;
background-color:#ecefe2;
}
input:focus{
background-color:#ffffff;
}
textarea
{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
border:1px solid #d4c3ab;
background-color:#f5ecc5;
}
textarea.green
{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
border:1px solid #ecefe2;
background-color:#ecefe2;
}
textarea.white
{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
border:1px solid #ecefe2;
background-color:#ffffff;
}
fieldset{
border:1px solid #d4c3ab;
padding:20px 0 20px 20px;
}
legend{
font-family:arial,helvetica,sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom:15px;
}
.rot{
font-family:arial,helvetica,sans-serif;
color:#ff0000;
font-size:14px;
font-weight:bold;
}
.rot2{
font-family:arial,helvetica,sans-serif;
color:#ff0000;
font-size:12px;
font-weight:normal;
}