/* styles */
h1 
{ 
color: #007eb7; 
font-size: 1.5em; 
font-weight: bold; 
background-color: #fff; 
margin: 1em 0 1em 0.5em; 
}
.text 
{ 
text-align: justify; 
margin: 1em;  
}
p 
{ 
text-align: center; 
margin: 1em; 
}
img
{
border: none
}
body 
{ 
text-align:center; 
font-size:0.8em; 
color:#007eb7; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background:white url(../images/bg3.gif) repeat-x fixed 
}
a:link 
{
color: #00567F; 
text-decoration: none; 
}
a:visited 
{ 
color: #00567F; 
text-decoration: none; 
}
a:hover 
{ 
color: #007eb7; 
text-decoration: none; 
}
a:active 
{ 
color: #007eb7; 
text-decoration: none; 
}
a:focus 
{ 
color: #007eb7; 
text-decoration: none; 
}
/*basic layout*/
.basiccontainer 
{ 
background-color: #fff; 
margin:0; padding:0; 
}
#container 
{ width:780px; 
margin:20px auto 10px; 
text-align:left; 
padding:0; 
border-top: 10px solid #00567f; 
border-left: 10px solid #00567f; 
border-right: 10px solid #00567f; }
.head 
{ 
background-color: #ffffff; 
width:780px; 
margin:0 auto; 
padding:0; 
height:120px; 
border-bottom: 1px solid #007eb7; 
}
.content 
{ 
float:left; 
background-color: #ffffff; 
padding:4px 0 0; 
width:600px; 
min-height: 365px; 
}
* html .content  
{
  height: 365px;
}
.foot 
{ 
font-size: 0.7em; 
text-align: center; 
clear:both; 
width:780px; 
margin:0 auto; 
height:25px; 
line-height:20px; 
background-color: #ffffff;  
border-top: 1px solid #007eb7; 
border-bottom: 1px solid #007eb7; 
}
/*menu*/
.menubox 
{ 
font-size: 0.9em; 
width:158px; float:left; 
margin-top: 10px; 
padding:0; 
}
ul 
{ 
margin-top: 0; 
margin-left: 0; 
padding-left: 0; 
list-style-type: none; 
}
.menubox a
{ 
color: #00567F; 
background: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
display: block; 
padding: 3px; 
width: 150px; 
border-top: 1px solid #00567F; 
border-right: 1px solid #00567F; 
border-bottom: 1px solid #00567F; 
}
.menubox a:hover
{ 
color: #fff; 
background-color: #00567F; 
}
.menubox a:focus
{ 
color: #fff; 
background-color: #00567F; 
}
#active
{ 
color: #fff; 
background-color: #00567F; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
display: block; 
padding: 3px; 
width: 150px; 
border-top: 1px solid #00567F; 
border-right: 1px solid #00567F; 
border-bottom: 1px solid #00567F;
}
/*formular*/
.formfeld 
{
margin-left: 70px;
margin-bottom: 20px;
 width: 470px;
color:#00567f;
background-color: #ffffff;
border: solid 1px;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: right;
  width: 364px;
  text-align: left;
} 
.inputfarbe {
color:#00567F; 
}
.button {
  clear: both;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.buttonfarbe
{
background-color:#C7CEDC; 
color:#00567F; 
font-weight: bold;
}
.buttonfarbe:hover 
{
background-color:#00567F; 
color:#C7CEDC; 
}
.textfeldbreite 
{
  width: 260px;
  color:#00567F; 
}