* {
margin:0;
padding:0;
}

body {
width:1029px;
margin:20px 20px 40px 40px;
background-attachment:fixed;
background-repeat:no-repeat;
background-color:#FFFFFF;
border: solid 1px #284224;
z-index:2;
}

#header {
width:1029px;
background-color:#9fd47f;
background-position:center;
position:relative;
padding-top:20px;
padding-bottom:50px;
}

#main{ 
width:969px;
padding-left:12px;
padding-right:5px;
background-position:center;
position:relative; 
padding: 0px 30px 30px 30px;
background-color:#9fd47f;
overflow:auto;
color:#284224;
text-align:center;
}

#footer {
background-color:#9fd47f;
background-position:center;
position:relative;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}


/*/menu/*/
#info {
text-align:center;
}
 
.menu {
width:1020px;
height:30px;
font-size:8px;
z-index:1;
display:block;
}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
z-index:2;
}
.menu ul ul {
width:130px;
}
.menu li {
float:left; 
width:135px;
position:relative;
padding-left:9px;
}
/*/norm./*/
.menu a, .menu a:visited {
display:block;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#284224; 
width:130px; 
height:30px; 
background:#9fd47f; 
background-image: url(http://www.jharb.ch/images/b1.jpg);
line-height:29px;

}
* html .menu a, * html .menu a:visited {
width:130px;
w\idth:139px;
}
 .menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#9fd47f;
background-image: url(http://www.jharb.ch/images/b1.jpg);
}
.menu ul ul a.drop:hover{
background:#9fd47f;
}
.menu ul ul :hover > a.drop {
background:#9fd47f;

}
/*/3line basic/*/
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#9fd47f;
background-image: url(http://www.jharb.ch/images/b1.jpg);
}
.menu ul ul ul a:hover {
background:#9fd47f;
}
/*/3line hover/*/
.menu ul ul ul :hover > a {
background:#9fd47f;
background-image: url(http://www.jharb.ch/images/b2.jpg);
}
.menu ul ul {
visibility:hidden;
position:absolute;
height:0px;
top:30px;
left:0; 
width:130px;
background-image: url(http://www.jharb.ch/images/b1.jpg);
}
* html .menu ul ul {
top:30px;
}
.menu ul ul ul{
left:130px; 
top:0;
width:130px;
}
.menu ul ul ul.left {
left:-150px;
}
.menu table {position:absolute; top:0; left:0;}
/*/down/*/
.menu ul ul a, .menu ul ul a:visited {
background:#9fd47f; 
height:26px; 
line-height:25px; 
padding:2px 0px; 
background-image: url(http://www.jharb.ch/images/b1.jpg);
}
* html .menu ul ul a{
width:130px;
w\idth:139px;
}
.menu a:hover, .menu ul ul a:hover{
color:#fff; 
background:#9fd47f;
background-image: url(http://www.jharb.ch/images/b2.jpg);
}
/*/hover down/*/
.menu :hover > a, .menu ul ul :hover > a {
color:#284224;
background:#9fd47f;
background-image: url(http://www.jharb.ch/images/b2.jpg);
}
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
.menu ul :hover ul ul{
visibility:hidden;
}
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
 

/*/menu ende/*/

/*/text,schrift/*/ 

a.link {
color:#284224; 
font-family: "Times New Roman", Times, serif;
font-size:12px; 
text-align:left;
}

a.visited {
color:#284224; 
font-family: "Times New Roman", Times, serif;
font-size:12px; 
text-align:left;
}

a.hover {
text-decoration:none; 
color:#284224;
}

a.active {
color:#284224; 
font-family: "Times New Roman", Times, serif;
font-size:12px; 
font-weight:bold;
}

a.active2 {
color:#284224; 
font-family: "Times New Roman", Times, serif;
font-size:21px; 
font-weight:bold;
text-decoration:none;
}

.dat {
color: #284224;
font-size: 10px;
margin:-30px 0 5px;
}

.del
{
text-decoration: line-through;
}

.p {
color: #284224;
font-family: "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
text-align:left;
}

.p2 {
color:#284224;
font-family: "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
text-align:justify;
}
.p3 {
color:#284224;
font-family: "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
text-align:center;
}
.p4 {
color:#284224;
font-family: "Times New Roman", Times, serif;
font-size:18px;
text-decoration:none;
text-align:center;
}

.p5 {
color:#284224;
font-family: "Times New Roman", Times, serif;
font-size:10px;
text-decoration:none;
text-align:center;
}

.h1 {
text-align:center;
text-decoration:none;
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style:oblique;
}
.h2 {
text-align:left;
text-decoration:none;
font-family: "Times New Roman", Times, serif;
font-size: 28px;
}
.h21 {
text-align:center;
text-decoration:none;
font-family: "Times New Roman", Times, serif;
font-size: 24px;
}

.fl {
text-align:left;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:9px;
color:#284224;
background-color:#9fd47f;
}
.pct {
margin: 10px 10px 10px 10px;
border:0;
}

/*/text,schrift ende/*/

/*/features/*/
#leftfloat { 
  float:left; 
} 


