
body {
   background-color:#006D00;
}


* {
    margin:0;
}

td {
   background-color:#661601;
   border:1px solid #1A1A1A;
}

img {
   border:0;
    margin:10px 3px 2px;
}

a:hover img {
   border:1px solid #CDD3D3;
}

a:hover:visited img {
   border:1px solid #727D7D;
}

a:link {
    color:#CDD3D3;
}

a:visited {
    color:#727D7D;
}

 a:hover {
    color:#FFFF00;
}

h1 {
    margin:35px 3px 20px;
    font-size:180%;
    line-height:180%;
    font-weight:bold;
    letter-spacing:0.1em ;
    color:#FFF333;
  }

h2 {
    margin:30px 3px 20px;
    font-size:150%;
    line-height:150%;
    font-weight:bold;
    letter-spacing:0.05em ;
    color:#FFF333;
  }


h3 {
    margin:25px 3px 15px;
    font-size:130%;
    line-height:130%;
    font-weight:bold;
    letter-spacing:0.03em ;
    color:#FFF333;
  }

h4 {
    margin:20px 3px 10px;
    font-size:110%;
    line-height:110%;
    font-weight:bold;
    color:#FFF333;
  }

h5 {
    margin:15px 3px 5px;
    font-size:99%;
    line-height:99%;
    font-weight:bold;
    color:#FFF333;
  }


p {
    margin:10px 3px 2px;
}

ul {
    margin:10px 3px 2px;
}

li {
    text-align:left;
    margin:10px 40px auto 30px;
}

li.litn {
    list-style-type:none;
}

li.litb {
    list-style-type:none;
    font-weight:bold;
}

li.linz {
    list-style-type:none;
    text-align:center;
}

li.libz {
    list-style-type:none;
    text-align:center;
    font-weight:bold;
}


/* ********** "Hauptfenster" ********** */

div#HF {
    min-width:760px; max-width:1000px;
    margin:auto auto;
    border:0;
    text-align:center; vertical-align:middle;
   
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#FFFB97;
    font-size:95%;
    line-height:130%;
    letter-spacing:0.03em ;
}

div#HF2 {
    min-width:500px; max-width:650px;
    margin:auto auto;
    padding:10px;
    background-color:#661601;
    border:0;
    text-align:center; vertical-align:middle;
    
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#FFFB97;
    font-size:95%;
    line-height:130%;
    letter-spacing:0.02em ;
}

/* ********** Kopfzeile ********** */

td#Kopf {
   height:110px;
   margin:0;
   padding:0;
   background-image:url(Grafik/FJlogoHG.jpg);
   text-align:center; vertical-align:middle;
}


td#Kopf img {
   margin:0;
   padding:0;
   text-align:center; vertical-align:middle;
}


/* ********** Navigation OBEN ********** */

td#NavTop {
    margin:0;
    padding:3px;
    font-size:95%;
    line-height:130%;
    font-weight:bold;
    text-align:center; vertical-align:middle;
}
  

td#NavTop a:link {
    color:#CDD3D3;
}

td#NavTop a:visited {
    color:#727D7D;
}


td#NavTop a:hover {
    color:#FFFF00;
}



td#NavTop span.navto {
    margin:3px 10px 2px 10px;
    background-color:#990000;
    font-weight:bold;
    vertical-align:middle;
}


td#NavTop span.navlangL {
    margin:3px 10px 2px 15px;
    background-color:#990000;
    font-weight:bold;
    float:left;
    vertical-align:middle;
}

td#NavTop span.navlangR {
    margin:3px 15px 2px 10px;
    background-color:#990000;
    font-weight:bold;
    float:right;
    vertical-align:middle;
}



/* ********** Navigation LINKS ********** */

td#Navigation {
    margin:0;
    font-size:95%;
    text-align:left; vertical-align:top;
}
  
td#Navigation img {
    margin:0;
}

td#Navigation a {
    display:block;
    margin:5px 10px;
    padding:0;
  }

td#Navigation a.navti {
    display:block;
    background-color:#990000;
    margin:15px 10px 5px 10px;
    padding:3px;
    font-weight:bold;
}

td#Navigation a:link {
    color:#CDD3D3;
}

td#Navigation a:visited {
    color:#727D7D;
}


td#Navigation a:hover {
    font-weight:bold;
    color:#FFFF00;
}



/* ********** Inhaltsbereich ********** */


td#Inhalt {    
    text-align:center; vertical-align:top;
    padding-bottom:15px;
}  



table#Taoff {
    margin:auto;
    border:1px solid black;
    border-collapse:collapse;
    border-spacing:0;
}

table#Taoff td {
    border:1px solid black;
    padding:3px;
    background-repeat:no-repeat;
    background-position:center;
    text-align:center; vertical-align:middle;
}

table#Taoff td.dun {
    border:1px solid black;
    padding:3px;
    background-color:#4C1000;
    background-repeat:no-repeat;
    background-position:center;
    text-align:center; vertical-align:middle;
}



/* ********** Aktuell reschts ********** */

td#Aktuell {
    margin:0;
    font-size:90%;
    text-align:center; vertical-align:top;
}

td#Aktuell p {
    padding:0px 6px;
}
  

/* ********** Fusszeile ********** */

td#Fusszeile {
    font-size:90%;
    text-align:center;
}

td#Fusszeile a {
    margin:3px 6px;
    vertical-align:middle;
}

td#Fusszeile img {
    margin:0;
    vertical-align:middle;
}