/* Wichtige Farben
Dunkelgrün = #007A00
Grün =             #00B800
*/


/* Abstände aller Elemente werden auf Null gesetzt + weitere Formatierungen
*/
html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


code  {font-size: 1.4em;  font-weight:600;
}
html, body {
      background: #007A00; background-image:url(button/wrcb_logo.jpg);                            background-repeat:no-repeat;
      font-size: 101%;
}
table,  td { border: 1px; table-layout: auto; font-size: 0.95em; height: 1.5em; margin: 0px 0px 0px 0px;  padding-left: 1px;
}
strong {
   font-weight: bold;
}

.c {
   clear: both;
}
.fett { font-weight:700; }

.rot  { font-size: 1.0em;
        line-height: 1.10em;
        color:red;
        font-weight:500; }
.gruen  { font-size: 1.0em;
        line-height: 1.10em;
        background-color:#FFFF00;
        font-weight:500;
        color:black; }

.center {
   text-align: center;
}

img { border: 0px; margin: 0px 10px 10px 20px}

span  {  margin: 0px 0px 0px 0px; }

.klein {
   font-size: 0.8em;
   line-height: 1.9em;
}

.right {
   text-align: right;
}

.top {
   vertical-align: top;
}

h1 {
   font-size: 1.8em;
   color: #efefef;
   margin: 10px ;
   text-align:center;

}
 ul {
   font-size: 0.75em;
   line-height: 1.5em;
   color: #666;
   margin: 10px 60px 10px 240px;
}


/* Navi */
#current { padding: .2em 1em; color: red;

}

#navcontainer { position:absolute;
               width:130px; height:100px; z-index:1;
               left: -10px; top: 200px;
               border: 0px solid #000000;
               margin-left: 30px;
               background-color : #007A00;  }


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 168px;
color: #007A00;
background-color: #ADC1AD;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: 1.2em;
background-image: url(button/vertical06.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(button/vertical06a.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #007A00;
background-color: #C5D8C5;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
}

#navcontainer p
{
 color:#000;
 font-size: 0.8em;
 text-align:center;
}
/* ENDE Navi */

/* Anfang Navbar*/
#navbar { position:absolute;
        width:572px;
        height:40px; z-index:1; left: 380px;
        top: 135px;
        border: 0px solid #007a7a;
        margin-left: 30px;
        background-color : #00b800; }

#navbar p {  color:#000; margin: 5px; text-align:right; }

#navbar a  { color: #000;
text-decoration: none;
font-weight: bold;
font-size: 0.8em;}

#navbar a:hover  { color: yellow;
text-decoration: none;
font-weight: bold;
font-size: 0.8em;}

/* ENDE Navbar */

/* Anfang Inhaltsfenster*/
#inhalt {
        position:absolute;
        width:750px;
        height:390px; z-index:1;
        left: 200px; top: 188px;
        border: 0px solid #007a7a;
        margin-left: 30px;
        background-color : #005F00                 /*#00b800;*/
        padding: 10px;  overflow : auto;
        }
#inhalt p {
        font-size: 1.0em;
        line-height: 1.10em;
        color: #0F0F0F;
        margin:20px 20px 20px 20px;}

#inhalt p.klein {
        font-size: 0.9em;
        line-height: 1.9em;
        color: #0F0F0F;
        margin:20px 20px 20px 20px;}

#inhalt ul {
        font-size: 1.0em;
        line-height: 1.25em;
        color: #000;
        margin:20px 20px 20px 20px;
        border:5px;
        background-color:red;
        }

#inhalt h3 {
   font-size: 1.2em;
   color: #efefef;
   margin: 10px;
   text-align:center;
}

.img {
     border: 0px;
     margin-left: 120px;
     }


#inhalt a  {
        color: #000;
        text-decoration: underline;
        font-weight: bold;
        font-size: 0.9em;
        }

#inhalt a:hover {
        color: yellow;
        text-decoration: none;
        font-weight: bold;
        font-size: 0.9em;
        }
#inhalt a:hover p.klein  {
        color: yellow;
        text-decoration: none;
        font-weight: bold;
        font-size: 0.9em;
        }

#newsbox {
        position: absolute;
        width: 390px;
        height: 140px;
        z-index: 1;
        left: 510px;
        top: 400px;
        margin-left: 30px;
        background-color: #00f500;
        padding: 10px;
        overflow: auto;
        font-size:0.8em;
        border: 3px dashed Aqua;

}

/**/

#newsbox a  {
        color: #000;
        text-decoration: underline;
        font-weight: bold;
        font-size: 0.9em;
        }

#newsbox a:hover {
        color: yellow;
        text-decoration: none;
        font-weight: bold;
        font-size: 0.9em;
        }
#newsbox span { font-weight: bold;
        font-size: 1.0em;
         }

#box1 { position:absolute; top:400px; left:380px; width:150px; height:150px; z-index:1; }



#laufband {  position:absolute; width:500px; height:50px; z-index:1; left: 200px; top: 205px; border:0px   }
/* Ende Inhaltsfenster*/

/* Anfang Gallery*/
#gallery    {
        position:absolute;
        width:750px;
        height:385px; z-index:1;
        left: 200px; top: 188px;
        border: 0px solid #007a7a;
        margin-left: 30px;
        background-color : #00b800;
        padding: 10px;
        overflow : auto;
        color : #000;
        font-size: 0.8em
        }

#gallery p { font-size: 0.8em;
    line-height: 1.0em;
    color: #0F0F0F;
   }

#gallery .klein { font-size: 0.7em;
        line-height: 1.0em;
      color: #0F0F0F;
      text-align:center;
   }

#gallery img { border: 0px;  }

#gallery a  { color: #000;
text-decoration: none;
font-weight: bold;
font-size: 0.9em;}

#gallery a:hover  { color: yellow;
text-decoration: none;
font-weight: bold;
font-size: 0.9em;}


#gallery div a {
        float:left;
        text-align:center;
        padding:10px;
     }

/* Ende Gallery*/

/* Anfang muksoft*/
#muksoft { position:absolute;
        width:200px; height:20px;
        left: 765px; top: 600px;
        z-index: 1;
        border: 0px solid #007a7a;
        margin-left: 30px;
        background-color : #007A00; }

#muksoft p {  color:#000; margin: 5px; text-align:right; }

#muksoft a  { color: #000;
text-decoration: none;
font-weight: bold;
font-size: 0.7em;}

#muksoft a:hover  { color: yellow;
text-decoration: none;
font-weight: bold;
font-size: 0.8em;}

/* ENDE muksoft */