* { margin:0; padding: 0 }
 /* (de) Globales ZurÃ¼cksetzen der Innen- und AuÃŸenabstÃ¤nde fÃ¼r alle HTML-Elemente */

option { padding-left: 0.4em }
 /* (de) Korrektur: Das ZurÃ¼cksetzen der AbstÃ¤nde verursacht zu kleine Selectboxen. */




body
{background:white;
color:black;
font-family: Arial;
font-style:normal;
font-size:0.9em;
}



#box1{background-color: #ffffff; position: relative; width: 1000px; height: 250px;}

    #english{z-index:20; position: absolute; top: 230px; bottom: 0; left: 0px; text-align:center;}
    #deutsch{z-index:20; position: absolute; top: 230px; bottom: 0; left: 60px; text-align:center;}
    #francaise{z-index:20; position: absolute; top: 230px; bottom: 0; left: 120px; text-align:center;}



a.menu:visited {color: #ffffff;text-decoration:none;font-family: Arial;font-weight:bold;font-size:0.8em;}
a.menu:hover {color:#ffffff; background-color:#b5d162; text-decoration:none;font-family: Arial;font-weight:bold;font-size:0.8em;}
a.menu:active {background-color:#b5d162; color: #ffffff;text-decoration:none;font-family: Arial;font-weight:bold;font-size:0.8em;}
a.menu {display:block; color: #ffffff;width:60px;height:20px;padding-top:0px; text-decoration:none;font-family: Arial;font-weight:bold;font-size:0.8em;}
a.actmenu {display:block; background-color:#b5d162; color: #ffffff; width:60px;height:20px;padding-top:0px;
text-decoration:none;font-family: Arial;font-weight:bold;font-size:0.8em;}


    #english3{z-index:20; position: absolute; top: 50px; bottom: 0; left: 10px; text-align:center;}
    #deutsch3{z-index:20; position: absolute; top: 50px; bottom: 0; left: 200px; text-align:center;}
    #francaise3{z-index:20; position: absolute; top: 50px; bottom: 0; left: 400px; text-align:center;}


a.menu3:visited {color: #ffffff;text-decoration:none;font-family: Arial;font-weight:bold;font-size:1.2em;}
a.menu3:hover {color:#ffffff; background-color:#b5d162; text-decoration:none;font-family: Arial;font-weight:bold;font-size:1.2em;}
a.menu3:active {background-color:#b5d162; color: #ffffff;text-decoration:none;font-family: Arial;font-weight:bold;font-size:1.2em;}
a.menu3 {display:block; color: #ffffff;width:80px;height:20px;padding-top:0px; text-decoration:none;font-family:
Arial;font-weight:bold;font-size:1.2em;}
a.actmenu3 {display:block; background-color:#b5d162; color: #ffffff; width:80px;height:20px;padding-top:0px;
text-decoration:none;font-family: Arial;font-weight:bold;font-size:1.2em;}


#box2{background-color: #ffffff; position: relative; width: 1000px; height: auto; min-height:1500px;
/*hier die Höhe der Seite anpassen*/

    top: 0px;
    left: 0px;    border:0px solid green
}


#leftnavi{
background-color: #b5d162; /*Hintergrundfarbe Menu*/
position: absolute;
top: 0px;
bottom: 0px;
left:0px;
right:82%;
padding-top:1.2em;
height: 100%;}







#menu2 li {font-size:0.9em; /*Grösse der Schrift im Menu*/ color:#ffffff; padding-left:0em;/*rechts eingerückt*/ padding-right:0em; margin:0 0 0 0 }
#menu2 a {color: #14551C;text-decoration:none; display:block; padding:0;}
#menu2 a:visited {color: #14551C; text-decoration:none;}
#menu2 a:hover {color: #ffffff; min-height:1em; text-decoration:none;
                                    display:block;/* padding:4px 5px 4px 20px;*/ background:#135025; /*Hintergrund der aktivierte menüpunkte*/}
#menu2 a:active {color: #ffffff; min-height:1em; text-decoration:none;
                                    display:block; /*padding:4px 5px 4px 20px;*/ background:#135025;}
#menu2 a.act{color:#fff; min-height:1em; text-decoration:none;
                                    display:block;/* padding:4px 5px 4px 20px;*/ background:#135025;}
#menu2 a.act2{color:#fff; min-height:1em; text-decoration:none;
                                    display:block;/* padding:4px 5px 4px 20px;*/ }

    #images{background-color: #ffffff; position: relative; top: 0px;
/*bottom: 0px; */  height:300px; float:left; border:0px solid green;
 /*left: 25%;right:400px; */  /*padding:20px 15px 20px 0*/; width:295px;}

    #images2{background-color: #ffffff; position: relative; top: 0px;
/*bottom: 0px; */  height:370px; float:left; border:0px solid green;
 /*left: 25%;right:400px; */  /*padding:20px 15px 20px 0*/; width:295px;}


    #images3{background-color: #ffffff; position: relative; top: 0px;
/*bottom: 0px; */  height:470px; float:left; border:0px solid green;
 /*left: 25%;right:400px; */  /*padding:20px 15px 20px 0*/; width:295px;}

    #images4{background-color: #ffffff; position: relative; top: 0px;
/*bottom: 0px; */  height:420px; float:left; border:0px solid green;
 /*left: 25%;right:400px; */  /*padding:20px 15px 20px 0*/; width:295px;}




    #maincontent{background-color: #ffffff; top: 20px; position: relative; border:0px solid green;
/*bottom: 25px;   lef
left: 60%;
right:0%;
  */   left: 25%; width:715px;}


    #subcontent{background-color: #ffffff; top: 250px; position: relative; border:0px solid green;
/*bottom: 25px;   lef
left: 60%;
right:0%;
  */   left: 25%; width:715px;}





    #mitarbeiter{background-color: #ffffff; position: absolute; top: 0px;
bottom: 0px;
left: 25%; padding-top:15px;}




h1,h2,h5{color:#336600;
font-family: Arial,Verdana;
padding-top: 0px;
padding-left: 10px;}


h4 {color:#336600;
font-family: Arial,Verdana;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 10px;}


h3{color:#336600;
font-family: Arial,Verdana;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 20px;
text-align:right;}

p.mitarbeitergruen{color:#336600;
font-family: Arial,Verdana;;
padding-top: 10px;
padding-left:0px;
padding-bottom: 10px;
text-align:left;
font-size:12pt;
font-weight:bold;}


/*p{
color:black; font-family: arial;
font-style:normal;
font-size:12pt;
padding-right: 20px;
padding-left: 10px;} */

p.name{ border:0px solid green;
color:black;
font-family: arial;
font-weight:bold;
font-size:12pt;
padding-top:6px;
padding-right: 20px;
padding-left: 10px;}



p.textgreen{
color:#336600;
font-family: arial;
font-weight:bold;
font-size:12pt;
}

p.ueberschrift{   border:0px solid green;
color:#b5d162;
font-family: arial;
font-weight:bold;
font-size:14pt;
padding-top:10px;}

.mitarbeiter{
margin-left: 40px;
margin-right: 40px;}

.impressionen{
margin-right:10px}

/*folgende Angaben menu2 sind wichtig für IE6 und IE7*/
#menu2 {{list-style-type:none; margin:25px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; top:-5px; width:180px; z-index:100;
 height:970px /*so hoch wie box2 minus margin*/}
#menu2 li {display:block; padding:0 ; margin:0px 0px 0px 0px; position:relative; z-index:100;
;}

#dlmenu {height:1em;}

/*
#menu {list-style-type:none; margin:20px 0 0 15px; padding:0; position:absolute; width:180px; background:#cccc99; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}

#menu li:hover dt a , #menu li a:hover dt a {background:#336600; color:#fff; }
#menu li:hover dd, #menu li a:hover dd {display:block;}

#menu li:hover dl, #menu li a:hover dl {height:11em; background:#cccc99}


#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}

#menu dl {width: 170px; margin: 0; background: #cccc99; cursor:pointer;}


#menu dt {margin:0; padding: 0; font-size: 10pt; font-weight: bold;}
#menu dd {margin:0; padding:0; font-size: 10pt; text-align: left; }
.gallery dt a, .gallery dt a:visited, .gallery dt a:active {display:block; color:#fff; padding:5px 5px 5px 10px; background:#cccc99;}
.gallery dd a, .gallery dd a:visited, .gallery dt a:active {color:#336600; min-height:1em; text-decoration:none;
                                    display:block; padding:4px 5px 4px 20px; background:#b1b882;}

* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#b1b882; color:#fff;}
.gallery dd a:active {background:#b1b882; color:#fff;}*/