
body { 
  margin-top:0px;
  margin-right:0px;
  margin-bottom:40px;
  margin-left:0px; 
  background-color:#FFFFFF; 
  font-family:Arial; 
  font-weight:normal; 
  font-size:12px; }

#boxlogo { 
    position:absolute; 
    top:34px; 
    left:0px;
    width:180px;
    height:142px;
    border: solid 0px #808080;
    background:url(contentpics/logo.jpg); 
    background-repeat:no-repeat;
		}
    
#boxhorinavi { 
    top:0px; 
    left:0px;
    right:0px;
    height:24px;
    margin-top:40px;
    margin-left:202px;
    border-top: solid 1px #0A2244;
    border-left: solid 1px #0A2244;
    background:#488F29; 
    padding:8px 0px 0px 34px; 
    z-index:1;
		overflow:hidden }
    
#boxkopf {
		right:0px;
    position:absolute; 
    left: 202px;
    top: 72px;
    height:128px;
    right:0px;
#    background:#0A2244;
		background:url(contentpics/kopfsw.jpg);
    border: solid 1px #0A2244;
		overflow:hidden }
   
#boxvertinavi { 
    position:absolute; 
    top:200px; 
    left:0px;
    margin-top:0px;
    margin-left:0px;
    width:202px;
    min-height:34px;
    border-top: solid 1px #0A2244;
    border-bottom: solid 1px #0A2244;
    border-right: solid 1px #0A2244;
    background:#488F29; 
    padding:4px 0px 0px 0px;
    z-index:3; }

#boxinhalt {
  position:relative;
  left:0px;
  top:0px;
  right:0px;
  bottom:0px;
  margin-top:93px;
  margin-left:202px;
  margin-bottom:0px;  
  border-top: solid 1px #0A2244;
  border-left: solid 1px #0A2244;
  border-bottom: solid 1px #0A2244;
  background:#ffffff; 
  padding:35px 35px 35px 35px;
  z-index:1;
 }
 
div.c1 {
  border: solid 0px #000000;  
  bottom:0px;  
  margin-bottom:0px;
  width:700px; }  
div.c2 {
  border: solid 0px #000000;  
  bottom:0px;  
  margin-bottom:0px;
  width:700px; }  
div.c3 {
  border: solid 0px #000000;  
  bottom:0px;  
  margin-bottom:0px;
  width:700px; }  
div.c4 {
  border: solid 0px #000000;  
  bottom:0px;  
  margin-bottom:0px;
  width:700px; }  

h1 {
  font-family:Arial; 
  font-weight:bold; 
  font-size:12px; 
  color:#488F29; }
.kopfh1 { text-align:left; }
.kopfh2 { 
  font-weight:normal; 
  font-size:12px; 
  color:#488F29; 
  text-align:left; }
.contenth1 { 
  font-size:12px; }
  
h2 {
  font-family:Arial; 
  font-weight:bold;
  color:#488F29;
  font-size:12px; }  
  
a {
  font-family:Arial; 
  font-weight:normal; 
  font-size:12px; 
  color:#0A2244; 
  text-decoration:none; }
a:hover {
  font-family:Arial; 
  font-size:12px; 
  color:#053770 }
    
a:active {
  font-family:Arial; 
  font-size:12px; 
  color:#0A2244;
	text-decoration:underline; }
a:link {
  font-family:Arial; 
  font-size:12px; 
  color:#0A2244; }      

a.navi { 
  display:block;
  padding:5px;
  text-indent:28px; }  

a.naviaktiv {  
  display:block; 
  color:#0A2244;    
  padding:5px; 
  text-indent:28px;
	text-decoration:underline; }  

a.horinavi {
  font-family:Arial; 
  font-size:12px; 
  color:#0A2244; 
  text-decoration:none; 
  margin-right:23px; }
  
a:hover.horinavi {
  font-family:Arial;  
  font-size:12px; }
a.horinaviaktiv  {
  font-family:Arial; 
  font-size:12px;
  color:#0A2244; 
	text-decoration:underline;
  margin-right:23px; }    
  
span.navilink {
  text-indent:5pt; }  
 .contenttext {
  font-family:Arial; 
  font-size:12px; 
  font-stretch:normal;
  line-height:20px;
  color:#488F29; } 
  
.horinavielemente {
  font-family:Arial; 
  font-size:12px; 
  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:12px; 
  font-stretch:normal;
  line-height:20px;
  color:#000000; }
  
input {
  border: solid 1px #0A2244;
  font-family:Arial;
  font-weight:normal;
}
.kontaktbutton {
  background-color:#EFEFE5;
  color:#0A2244;
  font-family:Arial;
  font-weight:normal; }
   
textarea {
border: solid 1px #0A2244;

}   

ol {
text-align:left;
margin-left:0px;
}
li {
text-align:left;
margin-left:-20px;
}
#m1aktiv{

}
