/* ----- ifruit.de - Holger Schwarz */

body {
                    background-color:#FFFFFF;
                    font-family:Verdana,Arial,sans-serif;
                    font-size:12px;
                    color:#000000;
                    }

td,tr {
                    font-family:Verdana,Arial,sans-serif;
                    font-size:12px;
                    color:#000000;
                    }

/* ------------------------------------------------------ */

h1 {
                    font-family:Verdana,Arial,sans-serif;
                    font-size:14px;
                    color:#108408;
                    margin-top: 4px;
                    }

h2 {
                    font-family:Verdana,Arial,sans-serif;
                    font-size:12px;
                    color:#000000;
                    }

h3 {
                    font-family:Verdana,Arial,sans-serif;
                    font-size:13px;
                    color:#108408;
                    margin-top: 5px;
                    }

p {
                    font-family:Verdana,Arial,sans-serif;
                    font-size:12px;
                    color:#000000;
                    }

/* ------------------------------------------------------ */




/* ------------------------------------------------------ */

.border {
                    background-color:#808080;
                    }


.content {
                    background-color:#FFFFFF;
                    }

/* ------------------------------------------------------ */

.green {
                    background-color:#108408;
                    color:#FFFFFF;
                    }

.grey {
                    background-color:#CCCCCC;
                    }

.white {
                    background-color:#FFFFFF;
                    }

.sbleft {
                    background-image:url(style.gif);
                    width: 175px;
                    }
/* ------------------------------------------------------ */

.lightgrey          {
                    background-color:#EAEAEA;
                    color:#000000;
                    }

.slogan             {
                    font-family:Verdana,Arial,sans-serif;
                    font-size:20px;
                    color:#108408;
                    font-weight:bold;
                    }

/* ------------------------------------------------------ */

a:link {
                    color:#108408;
                    text-decoration:underline;
                    }

a:visited {
                    color:#000000;
                    text-decoration:underline;
                    }

a:hover {
                    color:#108408;
                    text-decoration:none;
                    }

a:active {
                    color:#000000;
                    text-decoration:none;
                    }

/* ------------------------------------------------------ */

.menu a        {
                    font-weight: bold;
                    text-decoration: none;
                    padding: 5px;
                    padding-left: 5px;
                    display: block;
                    width: 170px;
                    background: #FFFFFF;
                    border-bottom: 1px solid #000000;
                    border-left: 8px solid #108408;
                    }

.menu a:visited     {
                    font-weight: bold;
                    text-decoration: none;
                    padding: 5px;
                    padding-left: 5px;
                    display: block;
                    width: 170px;
                    background: #FFFFFF;
                    border-bottom: 1px solid #000000;
                    color: #108408;
                    border-left: 8px solid #108408;
                    }

.menu a:hover       {
                    font-weight: bold;
                    text-decoration: none;
                    padding: 5px;
                    padding-left: 5px;
                    background: #EAEAEA;
                    border-bottom: 1px solid #000000;
                    border-left: 8px solid #108408;
                    }

.menu a:active      {
                    font-weight: bold;
                    text-decoration: none;
                    padding: 5px;
                    padding-left: 5px;
                    background: #EAEAEA;
                    border-bottom: 1px solid #000000;
                    border-left: 8px solid #108408;
                    }

.menu               {
                    margin-bottom: 5px;
                    margin-top: 5px;
                    }

.menu div           {
                    margin-bottom: 0px;
                    margin-top: 0px;
                    margin-left: 7px;
                    border-left: 1px solid black;
                    }

.menu div a    {
                    font-weight: normal;
                    text-decoration: none;
                    padding: 1px;
                    padding-left: 5px;
                    display: block;
                    width: 163px;
                    background: #FFFFFF;
                    border-bottom: 0px;
                    border-left: 8px solid #ffffff;
                    }

.menu div a:visited {
                    font-weight: normal;
                    text-decoration: none;
                    padding: 1px;
                    padding-left: 5px;
                    display: block;
                    width: 163px;
                    background: #FFFFFF;
                    border-bottom: 0px;
                    border-left: 8px solid #ffffff;
                    color: #108408;
                    }

.menu div a:hover   {
                    font-weight: normal;
                    text-decoration: none;
                    padding: 1px;
                    padding-left: 5px;
                    background: #EAEAEA;
                    border-bottom: 0px;
                    border-left: 8px solid #000000;
                    }

