html, body {
        text-align:left;
        font: 15px/2em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        margin:0;
        padding:0;
        }
body      {
         background-color:#FEFEBA;
         background-image:url(../images/titelverlauf.jpg);
         background-position:top left;
         background-repeat:repeat-x;
         }

h1,h2,h3,h4,h5{
        font: 15px/1.2em Verdana, Lucida, Arial, Times New Roman, sans-serif;
         }


h1        {
        font-size: 175%;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight:500;
        }

h2        {
        font-size: 160%;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight:500;
        }

h3        {
        font-size: 145%;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight:500;
        }

h4        {
        font-size: 125%;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight:500;
        }

h5        {
        font-size: 110%;
        margin-top: 0px;
        margin-bottom: 0px;
        font-weight:300;
        }



a, a:link, a:active, a:hover, a:visited, a:focus        {
        font-size: 12pt;
        font-weight: normal;
        text-decoration: underline;
        }

a        {
        color: green;
        }

a:active  {
        color: #FFFF00;
        }

a:hover {
        color: red;
        }



.blau {
        font-size : 12px;
        color: blue;
        }

.black   {
        font: 16px/1.5em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: black;
        }

.all         {
        font: 12pt/1.5em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #004000;
        text-decoration: none;
        }

.allkw        {
        font: 10pt/1.5em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #004000;
        text-decoration: none;
        }



.allk, .allk a,.allk a:link, .allk a:hover, .allk a:active, .allk a:visited, .allk a:focus {
        font: 10pt/1.2em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        }

.allk a:hover, {
        color: #800000;
        }


.all11, .all11 a,.all11 a:link, .all11 a:hover, .all11 a:active, .all11 a:visited, .all11 a:focus {
        font: 11pt/1.2em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        }

.all11 a:hover, {
        color: #800000;
        }





.allko        {
        font: 10pt/1.2em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #380000;
        text-decoration: none;
        }




.allo        {
        font: 11pt/1.3em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #380000;
        text-decoration: none;
        }

.allo, .allo a,.allo a:link, .allo a:hover, .allo a:active, .allo a:visited, .allo a:focus {
        font: 11pt/1.3em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        }

.allo a:hover {
        color: #B80000;
        }

.allo a {
        color: #FF6000;
        }




.allg     {
        font: 14pt/1.3em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #004000;
        text-decoration: none;
        }

.allg, .allg a,.allg a:link, .allg a:hover, .allg a:active, .allg a:visited, .allg a:focus {
        font: 14pt/1.3em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        }


.sklein{
        font: 6pt/1.0em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #004000;
        text-decoration: none;
        }

.sklein, .sklein a,.sklein a:link, .sklein a:hover, .sklein a:active, .sklein a:visited, .sklein a:focus {
        font: 6pt/1.0em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        }






.klein         {
        font: 8pt/1.1em Verdana, Lucida, Arial, Times New Roman, sans-serif;
        color: #004000;
        text-decoration: none;
        }

.tr50 {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity:0.5;
}



#menu1 DIV A
{
        color: #107010;
        text-decoration: none;
        font: 12px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:700;
}

#menu1 DIV.menu1-level1-no A{
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
  background-color: #FEFFD9;
  border:1px solid #aaaaaa;
  display:block;
  width:160px;
  height:20px;
  padding-top:3px;
  padding-left:4px;
  margin-left:12px;
  margin-top:4px;
}
#menu1 DIV.menu1-level1-no A:hover{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  background-color: #FFFFFF;
}

#menu1 DIV.menu1-level1-yes A{
  color:#009000;
  background-color: #FEFFD9;
  border:1px solid #aaaaaa;
  display:block;
  width:160px;
  height:20px;
  padding-top:3px;
  padding-left:4px;
  margin-left:35px;
  margin-top:4px;
}


#menu1 DIV.menu1-level2-no A{
  font: 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:5
00;
  letter-spacing:-1px;

  background-color: #F0F0C0;
  border:1px solid #aaaaaa;
  display:block;
  width:127px;
  height:18px;
  padding-top:0px;
  padding-left:4px;
  margin-left:45px;
  margin-top:4px;


}

#menu1 DIV.menu1-level2-no A{

  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.80;
}

#menu1 DIV.menu1-level2-no A:hover{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  background-color: #FFFFFF;
}


#menu1 DIV.menu1-level2-yes A{
  font: 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:500;
  letter-spacing:-1px;
  color:#009000;
  background-color: #FEFFD9;
  border:1px solid #aaaaaa;
  display:block;
  width:127px;
  height:18px;
  padding-top:0px;
  padding-left:4px;
  margin-left:60px;
  margin-top:4px;
}


#menu1 DIV.menu1-level3-no A{
  font: 10px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:200;
  letter-spacing:-1px;

  background-color: #F0F0C0;
  border:1px solid #aaaaaa;
  display:block;
  width:70px;
  height:16px;
  padding-top:0px;
  padding-left:3px;
  margin-left:75px;
  margin-top:3px;
}

#menu1 DIV.menu1-level3-no A:hover{
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  background-color: #FEFFD9;
}

#menu1 DIV.menu1-level3-yes A{
  font: 10px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:200;
  letter-spacing:-1px;

  background-color: #FEFFD9;
  border:1px solid #aaaaaa;
  display:block;
  width:70px;
  height:16px;
  padding-top:0px;
  padding-left:3px;
  margin-left:90px;
  margin-top:3px;
}
