body{
  margin:0;
  background-color:#B8BD93;
  background-image:url(../img/hbg1.jpg);
  background-position:left top;
  background-repeat:repeat-y;
}
#BASIS{
  position:relative;
  width:900px;
  height:100%;

}
#header1{
  position:relative;
  width:895px;
  height:145px;
  background-image:url(../img/header01.jpg);
  background-repeat:no-repeat;
  background-position:left;
  background-color:#5C9853;
  margin-bottom:45px;
}
#header1 img{
  position:absolute;
  top:18px;
  left:388px;
}
#header2{
  position:absolute;
  top:145px;
  width:895px;
  height:45px;
  background-color:#ABBD93;
  background-image:url(../img/header02.jpg);
  background-repeat:no-repeat;
  background-position:left top;
}
#header2 ul{
  margin: 0px 0px 0px 378px;
  padding:0;
  list-style-type:none;
}
#header2 li{
  float:left;
  margin:0;
  line-height:40px;
  padding:5px 0 0 0;
  color:#345E2F;
}
#header2 a{
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:17px;
  display:block;
  float:left;
  padding:0 10px 0 10px;
  
}
#header2 a:link, #header2 a:visited, #header2 a:active{
  color:#345E2F;
}
#header2 a:hover, #header2 a:focus{
  color:#FFFFFF;
}

#container{
  position:relative;
  width:900px;
    background-image:url(../img/bgline1.gif);
    background-repeat:repeat-y;
  background-position:left;
}

#links{
  position:relative;
  width:185px;
  float:left;
  background-image:url(../img/lbg1.jpg);
  background-repeat:no-repeat;
  background-position:top;
}
#links ul{
  margin:65px 0 0 0;
  padding:0;
  list-style-type:none;
}
#links li{
  padding:0;
  margin:0;
  
}
.lwl{
  line-height:5px;
  height:5px;
  font-size:5px;
  background-image:url(../img/ls1.gif);
  background-position:left;
  background-repeat:repeat-y;
  
}
.lans{
  width:185px;
  background-image:url(../img/lbg2.jpg);
  background-position:left;
  background-repeat:no-repeat;
  
}
.lans p{
  margin:0 0 0 10px;
  padding:5px 0 5px 0;
    font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#4F7650;
  line-height:17px;
}
#links h3{
  background-image:url(../img/h3bg1.jpg);
  background-repeat:no-repeat;
  background-position:left;
  height:40px;
  line-height:40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#3D772F;
  margin:0;
  padding:0 0 0 10px;
  display:block;
  width:185px;
}

#rechts{
  position:relative;
  width:715px;
  float:left;
  background-image:url(../img/cnt-bg1.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}

.itxt1{
  margin:25px 0 0 75px;;
}

#rechts ul{
  margin:0;
  padding:0;
  list-style-type:square;
}
#rechts li{
  margin:0 0 0 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#555555;
  line-height:20px;
  padding:0 2px 8px 2px;
}
td{
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#555555;
  line-height:20px;
  padding:5px 0 5px 0;
}
h1{
  margin:10px 0 10px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#2F6425;
  font-weight:normal;
  padding:0;
}

h2{
  margin:0 0 15px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#666666;
  letter-spacing:1px;
  
  padding:0;
}
p{
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#666666;
  padding:0;
  margin:15px 0 15px 0;
  line-height:22px;
}

#xbild01{
  position:absolute;
  width:365px;
  height:280px;
  background-image:url(../img/bildbg01.jpg);
  background-repeat:no-repeat;
  top:310px;
  left:610px;
}
#xbild02{
  position:absolute;
  width:215px;
  height:280px;
  background-image:url(../img/bildbg02.jpg);
  background-repeat:no-repeat;
  top:280px;
  left:760px;
}
#xbild03{
  position:absolute;
  width:215px;
  height:280px;
  background-image:url(../img/bildbg03.jpg);
  background-repeat:no-repeat;
  top:690px;
  left:760px;
}


.ci{
  position:relative;
  float:left;
  width:10px;
  height:500px;
}
.ci img{
  width:1px;
  height:500px;
}
#karte0, #karte1{
 position:absolute;
 visibility:hidden;
 z-index:8;
 top:0;
 left:0;
 width:100%;
 height:100%;

}
#karte0{
 z-index:7;
 background-color:#FFFFFF;

 filter:alpha(opacity=70);
 opacity: 0.7;
 -moz-opacity:0.7;
}
