/******************************/
/*                            */
/* Style Sheet für phase grün */
/*                            */
/******************************/


/***************************************/
/* Allgeime Definitionen für die Seite */
/***************************************/

/* Body Bereich */

body
{
    margin: 0px;
    background-color: #3E903E;
    background-image: url(images/background.gif);
    background-repeat: no-repeat;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #3E903E;
}

/* Conten-Bereich - Beiger Kasten */

.main
{
    margin: 33px 0px 8px 198px;
    padding: 0px;
    background-color: #EFECE5;
    background-image: url(images/main_background.gif);
    background-repeat: no-repeat;
    width: 516px;
    height: 501px;
}

/* kleine Schrift */

.klein
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #3E903E;
}

/* Footer */

.footer
{
    margin: 0px 0px 0px 198px;
    padding: 0px;
    width: 516px;
    font-family: courier;
    font-size: 9pt;
    font-weight: normal;
    color: #000000
}

/* Logo Bereich */

.logo
{
    margin: 42px 25px 114px 4px;
    padding: 0px;
    float: right;
    display:inline;
}

/* Ampel */

.ampel
{
     position:absolute;
     left:514px; top:104px; width:239px; height:79px;
     z-index: 2;
}

/* Menucontainer */

.menu_container
{
    padding: 0px 25px 5px 0px;
    clear: both;
}

/* Menuzelle */

.menu
{
    float: right;
    margin: 0px 0px 0px 15px;
    text-align: center;
    font-family: courier;
    font-size: 9pt;
    font-weight: normal;
    color: #3E903E;
}

.menu_footer
{
    float: right;
    margin: 0px 0px 0px 15px;
    text-align: center;
    font-family: courier;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
}

/* Bildbereich */

.pic_container a
{
/*    width: 192px; */
    padding: 0px 0px 0px 48px;
    height: 270px;
    display: block;
    float: left;
    cursor: default;
}

/* Nötig, damit der scheiss IE6 das MouseOver anzeigt */

.pic_container a:hover
{
    display:inline;
}

/* PopUp ausschalten */

.pic_container a span  {display:none;}

.pic_container a:hover span
{
    position:absolute; left:514px; top:104px; z-index:3;
    display: block;
    width: 239px;
    height: 79px;
}

/* Textbereich */

.text_container
{
    padding: 0px 25px 0px 0px;
    height: 270px;
    float: right;
    text-align: right;
}

/* Fake Bereich um Abstand im Text Bereich dynamisch zu halten */

.fake
{
    padding: 0px;
    margin: 0px;
}

/* Die Links */

a:link    {font-family: tahoma, Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #8f3218; text-decoration: none; }
a:visited {font-family: tahoma, Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #8f3218; text-decoration: none; }
a:hover   {font-family: tahoma, Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #3E903e; text-decoration: none; }
a:active  {font-family: tahoma, Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #3E903e; text-decoration: none; }

a.navi:link    {font-family: courier; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
a.navi:visited {font-family: courier; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
a.navi:hover   {font-family: courier; font-size: 9pt; font-weight: normal; color: #3E903E; text-decoration: none; }
a.navi:active  {font-family: courier; font-size: 9pt; font-weight: normal; color: #3E903E; text-decoration: none; }

a.navi_s:link    {font-family: courier; font-size: 9pt; font-weight: normal; color: #3E903E; text-decoration: none; }
a.navi_s:visited {font-family: courier; font-size: 9pt; font-weight: normal; color: #3E903E; text-decoration: none; }
a.navi_s:hover   {font-family: courier; font-size: 9pt; font-weight: normal; color: #3E903E; text-decoration: none; }
a.navi_s:active  {font-family: courier; font-size: 9pt; font-weight: normal; color: #3E903E; text-decoration: none; }

a.foot:link    {font-family: courier; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
a.foot:visited {font-family: courier; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
a.foot:hover   {font-family: courier; font-size: 9pt; font-weight: normal; color: #86C286; text-decoration: none; }
a.foot:active  {font-family: courier; font-size: 9pt; font-weight: normal; color: #86C286; text-decoration: none; }

.form_feld_inhalt
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
}

h1
{
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

/* Schrift bei Leistungen */

.normal
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #3E903E;
}