/*  css Korporation Kaegiswil   */

/* Hauptfarben #000000 = schwarz (Text), #993300 = braun; #003300 = grün   /// #003300 = grün (Hauptueberschriften), #003300 = grün (Nebenueberschriften), Linkfarben siehe unten, #cccccc = grau */

/*Struktur*/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#000000;
    background-color: #ffffff;
    background-image:url(../Grafik/verlauf-gruen003300.jpg);
    background-repeat:repeat-x;
}

* {padding: 0; margin: 0;}     /* setzt Abstaende aller Elemente auf 0 - schafft gleiche Ausgangsbasis fuer alle Browser*/


/*p {
    padding: 10px;
} */

#wrapper {
    width: 100%;
    min-width: 600px;
    max-width: 1000px;   /*Hier Fenster auf bestimmte Breite beschraenkbar*/
    margin: 0 auto;
    background-image:url(../Grafik/gerlismatt.jpg);
    background-repeat:no-repeat;
}



#header {
    float: left;
    height: 150px;
    width: 100%;
    margin-top: 0px;
    background-image:none;
    background-repeat:no-repeat;
    background-color: none;

}


/* Navigationleiste LINKS */
#navileft {
    float: left;
    background-color: none;
    width: 200px;
    height: 500px;
    margin-left: -100%;
}


#contentliquid {
    float: left;
    width: 100%;

}

#content {
    background: none;
    margin-left: 200px;
    height: 500;
    overflow: hidden;

<!--     overflow:visible;  -->

}



/* Navigation OBEN, wird evtl. nicht benötigt */
 #navioben {
    float: left;
    height: 30px;
    width: 100%;
/*     margin-top: 10px;
    border-left-width:200px;
    border-left-style:solid;
    border-left-color:#ffffff;
 *//*     margin-left: 200px; */
/*     position:absolute; top:90px; left:50px; */
    background-color: #ffffff;

}




#footer {
    height: 30px;
    width: 100%;
/*     background-image:url(../grafik/xx.jpg); */
    background-color: #003300;
    border-top-width:5px;
    border-top-style:solid;
    border-top-color:#ffffff;
    border-bottom-width:10px;
    border-bottom-style:solid;
    border-bottom-color:#ffffff;
    clear: both;
}



/* Text-Layout */

/* Hauptfarben:  braun: #663300, grün: #003300 */

p, li { font-family:Verdana,Arial,Helvetica; font-size:10pt; line-height:12pt; text-align:left; color:#000000; margin-top: 10px;  margin-right: 10px}



ul, li {
    list-style-type:circle;
     margin-left: 10px
   /* margin: 5px; padding: 0;*/
  }

.rechts { text-align:right }
.mitte { text-align:center }
.links { text-align:left }
.klein { font-size:8pt; line-height:10pt;}
.kleinre { font-size:8pt; line-height:10pt; text-align:right}
.kleinrewe { font-size:8pt; line-height:10pt; text-align:right; color:#ffffff;}
.kleinli { font-size:8pt; line-height:10pt; text-align:left}
.normal { font-size:10pt;  }
.grau {background-color:#cccccc;}


/* h1 { font-family:Verdana,Arial,Helvetica;text-align:left;color:#003300; }*/
h2,h3,h4,h5,h6 { font-family:Verdana,Arial,Helvetica;text-align:left;color:#663300; }

/* h1 { font-size:16pt;font-weight:bold;    margin-left: 10px; margin-top: 380px; background-color:#ffffff}*/
h2 { font-size:14pt;font-weight:bold; margin-top: 15px; margin-bottom:5px}
h3 { font-size:12pt;font-weight:bold; margin-top: 10px; margin-bottom:5px}
h4 { font-size:10pt;font-weight:600; margin-top: 10px; margin-bottom:5px}


hr { color:#003300;height:2px;  }


.wtxt { font-family:Verdana,Arial,Helvetica;text-align:left; color:#003300; font-size:18pt; font-weight:bold; margin-left: 0px; margin-bottom:5px; background-color:#ffffff;  opacity: 0.6; }

table,td,tr { font-size:10pt; text-align:center; color:#000000}
th { font-size:10pt; font-weight:normal;}
td.mit { vertical-align:middle;}


      .o0  { opacity: 0; }
      .o2  { opacity: 0.2; }
      .o4  { opacity: 0.4; }
      .o6  { opacity: 0.6; }
      .o8  { opacity: 0.8; }
      .o10 { opacity: 1; }




/* fuer den nach-oben-Pfeil: */
.noben { margin-left:5px ; margin-top:5px; margin-bottom:5px ; border: none; }



/* a h1, a h2, a h3, a h4, a h5, h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration:none; }
Kombinationen von jeweils zwei zusammen vorkommenden TAGs; sonst werden bei <A NAME= ... - also den Verweiszielen -  diese (nur in Netscape) wie a:link bzw. a:visited (was von beiden gerade als erstes steht) formatiert */


/*Verlinkung*/

a:link { font-weight:bold; color:#663300; text-decoration:none; }
a:visited { font-weight:bold; color:#663300; text-decoration:none; }
a:active { font-weight:bold; color:#000000; text-decoration:none;}
a:hover { font-weight:bold; color:#ffffff; text-decoration:none; background-color:#663300;}
/* a:link = noch nicht besucht, a:visited = bereits besucht, a:active = gerade angeklickt, a:hover = Maus drueber (Anmerkung: funktioniert nicht zusammen mit <NOBR>, also Vermeidung Zeilenumbruch */
/* Farben: #003300 = grün, #663300 = braun  */


/*Verlinkung für Fusszeile*/
a.fuss:link { font-weight:bold; color:#ffffff; text-decoration:underline; }
a.fuss:visited { font-weight:bold; color:#ffffff; text-decoration:underline; }
a.fuss:active { font-weight:bold; color:#000000; text-decoration:none;}
a.fuss:hover { font-weight:bold; color:#003300; text-decoration:none; background-color:#ffffff;}



/* Haupt-Navigation 1. Ebene, links */
#Navi1 {
  position:relative; top:10px; right:0px;

   }

ul#Navi1 {
    margin: 0; padding: 0px;
    text-align: right;
  }
  ul#Navi1 li {
    list-style: none;
    margin: 0; padding: 7px;
    padding-right:15px;
        text-align: right;
  }

  ul#Navi1 a {
display: block;
padding: 7px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
text-align:right;
background-color:#003300;
/* background-image:url(../Grafik/hg-navig003300.jpg);
background-repeat:repeat-y; */
  }


  ul#Navi1 a:hover {
background-color: #663300;  color:#ffffff;
/* background-image:url(../Grafik/hg-navi663300.jpg);
background-repeat:repeat-y; */
  }


/* Unter-Navigation */
#u-navi a {
/*display: block;*/
line-height:5pt;
/*padding: 0px; */
font-family: Arial,Helvetica;
font-weight: normal;
text-decoration:none;
/*text-align:right;*/
font-size:9pt;

}







/* nicht immer benötigt */
/* Navigation 2. Ebene, oben */
ul#Navi2 {
/*    margin: 0; padding: 20px;*/

    text-align: left;
    margin-left: 10px;


  }
  ul#Navi2 li {
    list-style: none;
    display: inline;
   /* margin: 5px; padding: 0;*/
  }

  ul#Navi2 a {
    padding: 1px 3px;
    text-decoration: none;
    font-size:10pt;
    font-weight: normal;
    color:#663300;
    background-color:#ffffff
  }


  ul#Navi2 a:hover {
background-color: #663300;  color:#ffffff;
  }

  ul#Navi2 div {
     clear: left;
  }


#logo {
  position: relative;
  width: 100px;
  height: 100px;
  top: 5px;
  left: 5px;
}

#logo a:hover {
background-color: transparent;
  }




#ueber1 {
  position: relative;
  top: -100px;
  left: 0px;
}