
body { 
  margin:0px; 
  background-color:#ffffff; 
  font-family:Arial; 
  font-weight:normal; 
  font-size:11px;
  background-color:#7EA4D2;
}

#boxlogo { 
    position:absolute; 
    top:0px; 
    left:0px;
    width:206px;
    height:212px;
    border: solid 0px #808080;
    background:url(contentpics/logo-blau.jpg); 
    background-repeat:no-repeat;
	  }
    
#boxkopf {
    width:100%;
    position:absolute; 
    left: 203px;
    top: 0px;
    height:213px;
    width:640px;
    z-index:1;
    background:url(contentpics/kopf3.jpg); 
    background-repeat:no-repeat;
} 
    
#boxhorinavi { 
    position:relative; 
    top:50px; 
    left:206px;
    right:0px;
    margin-top:0pt;
    margin-left:0pt;
    height:29px;
    width:599px;
    border-top: solid 1px #005BAB;
    border-left: solid 1px #005BAB;
    border-right: solid 1px #005BAB;    
    border-bottom: solid 1px #005BAB;
    padding:13px 0px 0px 34px; 
    z-index:2;
    background-repeat:no-repeat;
	  }
       
#boxvertinavi { 
    position:absolute; 
    top:210px; 
    left:0px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:40px;
    min-height:34px;
    width:206px;
    border-top: solid 1px #005BAB;
    border-bottom: solid 1px #005BAB;
    border-right: solid 1px #005BAB;
    background:#CBDBED; 
    padding:4px 0px 0px 0px;
    z-index:3; }

#boxinhalt {
  position:relative;
  left:206px;
  top:90px;
  bottom:0px;
  width:589px;
  min-height:75%;
  overflow:visible;
  margin-bottom:39px;
  border-top: solid 1px #005BAB;
  border-left: solid 1px #005BAB;
  border-bottom: solid 1px #005BAB;   
  border-right: solid 1px #005BAB;  
  padding:10px 10px 10px 35px;
  z-index:4;
  background:url(contentpics/bgcontent3.jpg);
  
  }
  
#boxcontent {
  border: solid 0px #537499; 
  min-height:400px; 
  width:570px; }  
  
#boxfuss {
visibility:hidden;
position:relative;
left:200px;
border: solid 0px #808080;
height:40px;
margin:0px;
bottom:0px;
width:100%;
margin-top:41px;
border-top: solid 0px #537499;  
z-index:4;
 }

h1 {
  font-family:Arial; 
  font-weight:bold; 
  font-size:11px; 
  color:#005BAB; }
.kopfh1 { text-align:left; }
.kopfh2 { 
  font-weight:normal; 
  font-size:11px; 
  color:#212121; 
  text-align:left; }
.contenth1 { 
  font-size:11px; }
  
h2 {
  font-family:Arial; 
  font-weight:bold;
  color:#3E3F40;
  font-size:11px; }  
  
a {
  font-family:Arial; 
  font-weight:normal; 
  font-size:11px; 
  color:#3E3F40; 
  text-decoration:none; }
a:hover {
  font-family:Arial; 
  font-size:11px; 
  color:#005BAB; }
    
a:active {
  font-family:Arial; 
  font-size:11px; 
  color:#005BAB; }
a:link {
  font-family:Arial; 
  font-size:11px; 
  color:#3E3F40; }      

a.navi { 
  display:block;
  padding:5px;
  text-indent:28px; }  

a.naviaktiv {  
  display:block; 
  color:#005BAB;    
  padding:5px; 
  text-indent:28px; }  

a.horinavi {
  font-family:Arial; 
  font-size:11px; 
  color:#3E3F40; 
  text-decoration:none; 
  margin-right:23px; }
  
a:hover.horinavi {
  font-family:Arial;  
  font-size:11px; }
a.horinaviaktiv  {
  font-family:Arial; 
  font-size:11px;
  color:#005BAB; 
  margin-right:23px; }    
  
span.navilink {
  text-indent:5pt; }  
 .contenttext {
  font-family:Arial; 
  font-size:11px; 
  font-stretch:normal;
  line-height:20px;
  color:#000000; } 
  
.horinavielemente {
  font-family:Arial; 
  font-size:11px; 
  color:#4A4A4A; }  
.hinterlegt {
  background-color:#E8E8E8; }
.bold {
  font-weight:bold;
  color:#4B4B4B;
}  

img {
  vertical-align:text-top;
  border:0pt; }
img.r {
  float:right; 
  margin-top:0pt;
  margin-right:0px;
  margin-bottom:5px;
  margin-left:14px;}
img.l {
  float:left; 
  margin-top:0pt;
  margin-right:14px;
  margin-bottom:5px;
  margin-left:0px; }
img.m {
  float:left; 
  margin-top:0pt;
  margin-right:14px;
  margin-bottom:5px;
  margin-left:14px; }    

table {
  border:0px;
  padding:0px;
  border-spacing:0px;
  font-family:Arial; 
  font-size:11px; 
  font-stretch:normal;
  line-height:20px;
  color:#000000; }
  
input {
  border: solid 1px #537499;
  font-family:Arial;
  font-weight:normal;
}
.kontaktbutton {
  background-color:#FFF;
  color:#537499;
  font-family:Arial;
  font-weight:normal; }
   
textarea {
border: solid 1px #537499;

}   

ol {
text-align:left;
margin-left:0px;
}
li {
text-align:left;
margin-left:-20px;
}