/* css Margit Neff*/
body{
background-image: url("../images/bgschatten.png");
background-position: center center;
background-repeat: repeat-y;
height: 100%;
font-family: Arial,Helvetica,sans-serif;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
background-color:#ffffff;
font-size:100%;
         }


div#rss
{
 /*       position:absolute;    */
         margin-left:25px;
         margin-top:2px;
         padding: 0px 0px 0px 0px;
         width: 28px;
         height: 24px;
        color: #003333;
         float:left;
}

/* Container, der alles umschliesst */
div#haupt_container {
         background-image:  url('../images/layout3a.jpg'); background-position:top; background-repeat:no-repeat;
         margin: auto;
         width:960px;
         text-align:left;
         margin-top: 0px;
         height: 1000px;
            }
/* Container fuer das Pfadmenue -------------------------------------------------------------------------- */
div#pfadmenue_container {
        width: 330px;
        height: auto;
        margin-top: 20px;
        margin-left:572px;
        float:left;
}

div#pfadmenue_container p {
        float:left;
        font-size: 10px;
        color:#003333;
        margin: 0px;
        line-height: 12px;
}
div#pfadmenue_container p, div#pfadmenue_container a, div#pfadmenue_container a:visited {
        color: #003333;
}

/* Menue oben -------------------------------------------------------------------------- */

div#navigation_oben_container
{
 /*       position:absolute;    */
         margin-left:352px;
         margin-top:6px;
         padding: 0px 0px 0px 0px;
         width: 540px;
         height: 18px;
        color: #003333;
         float:left;
}

div#navigation_oben_container ul
{
        width: 540px;
        text-align: right;
        margin-top:0px;
        list-style-type: none;
        font-size: 100%;
        line-height: 160%;
        padding: 2px 5px 3px 10px;
}

div#navigation_oben_container ul li {
         display: inline;
         color: #003333;
         margin:0;
          padding-top: 4px;

        padding-bottom: 4px;
        padding-left: 4px;
}

div#navigation_oben_container a, a.navi_oben {
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        text-decoration: none;
        color: #ffffff;
        background-color: #003333;

}



div#navigation_oben_container a:active, div#navigation_oben_container ul a:active, div#navigation_oben_container a.navi_oben_active
{
 padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        background-color:#ffffff;
        color: #003333;

}

div#navigation_oben_container a:hover, div#navigation_oben_container ul a:hover, div#navigation_oben_container a.navi_oben_hover{
        text-decoration: none;
        color:  #333333;
        background-color:  #019A32;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
}


/* Inhalts Container -------------------------------------------------------------------------- */

div#inhalt_aussen_container{
         clear:both;
          position:absolute;
          Margin-top:304px;
         margin-left:0px;
         padding:0px;
         width:970px;
         height:auto;
         font-weight:normal;
         float:left;
                   }
 /* Spalte fuer die linkte Navigationsliste > navi_links.css */
div#linke_spalte{

        width:295px;
        height:auto;
        padding:0px;
        margin: 0px 0px 1px 00px;
        margin-top:80px;
        float:left;
 }

/* Hauptspalte fuer den Inhalt */

div#mittelspalte {
         background-image:url('../images/rahmen_links.png'); background-position:0px 0px; background-repeat:repeat-y;float:left;
         margin-top:0px;
         padding-top:0px;
         width: 665px;
         height: auto;
         float:left;
}

div#mittelspalte h1{
         width:643px;
         font-size: 150%;
         color:#019A32;
         text-align:center;
         float:left;
         margin-top:8px;
         height: 47px;
         float:left;
}

div#mittelspalte p{
padding-left:15px;
padding-right:15px;
        font-size: 100%;
        color:#003333;
        line-height: 150%;
}

/* Fuss Container -------------------------------------------------------------------------- */
div#fusszeile {
        clear:both;
         background-image:url('../images/rahmen_fuss.png'); background-position:0px 0px;
        height:50px;
        width: 665px;
        float: left;
}
div#fusszeile p{
        width: 613px;
        color: #003333;
               text-align:center;
        float: left;
}
div#fusszeile a, a.navi_oben {
        text-decoration: none;
        color: #003333;
        background-color: #ffffff;
        padding:0px;
}

div#fusszeile a:active, div#fusszeile a.navi_oben_active
{
        background-color:#ffffff;
        color: #003333;
}

div#fusszeile a:hover, div#fusszeile a.navi_oben_hover{
        text-decoration: none;
        color: #019A32;
        background-color: #ffffff;
        padding:0px;
}
/* Menue links Container -------------------------------------------------------------------------- */
/* Spalte fuer die linkte Navigationsliste*/
div#menuelinks{
         display:block;

         margin-left:5px;
         width:220px;
         height:auto;
         font-weight:normal;
         float:left;
                   }

div#menuelinks ul{
         display:block;
         width:220px;
         height:auto;
         margin: 0px;
         padding:0px;
         float:left;
         }

div#menuelinks li {
         display:block;
         line-height:25px;
         text-align:left;
         width:220px;
         height:auto;
         margin: 0px;
         padding:0px;
         text-decoration: none;
         float:left;
}

div#menuelinks li.markiert
{
         display:block;
         text-align:left;
         width:220px;
         height:auto;
         margin: 0px;
         padding:0px;
         text-decoration: none;
         float:left;
}


#menuelinks li a{
         width:220px;    /*moz*/
         display:block;
         padding-left:8px;
         text-align:left;
         text-decoration: none;
         font-weight:bold;
         font-size:100%;
         color: #003333;
         background-color: #019A32;
         float:left;
                 }

#menuelinks li a:link {
         width:220px;    /*moz*/
         height:auto;
         text-align:left;
         display:block;
         font-weight:bold;
         font-size:100%;
         color: #003333;
         text-decoration: none;
         float:left;
        }

#menuelinks li a:visited {
         width:220px;    /*moz*/
         display:block;
         height:auto;
 /*        padding-right:8px;*/
         text-align:left;
         color: #003333;
         float:left;
        }
#menuelinks li a:hover {
         width:220px;    /*moz*/
         height:auto;
         color: #019A32;
         text-decoration: none;
         text-align:left;
         float:left;
        }

/* 1. Ebene */
div#menuelinks ul li a.navi_links {
        width:220px;
        display:block;
        background-color: #019A32;
        color: #003333;
        font-size: 100%;
}


div#menuelinks ul li a.navi_links_hover, div#menuelinks ul li a.navi_links:hover {
        width:220px;
        display:block;
        background-color: #003333;
        color:  #019A32;
   /*     padding-left: 5px;      */
        font-size: 100%;
}

div#menuelinks ul li a.navi_links_active {
        width:220px;
        display:block;
        background-color: #003333;
        color: #ffffff;
        font-size: 100%;
}
div#menuelinks ul li a.navi_links_actifsub {
        width:220px;
        background-color: #eeee9e;
        color: #003333;
        font-size: 100%;
}

/* 2. Ebene */
div#menuelinks ul li a.navi_links_2 {
        width:220px;
        background-color: #019A32;
        color: #003333;
        font-size: 100%;
         padding-left:20px;
          width:208px;
}

div#menuelinks ul li a.navi_links_2_hover, div#menuelinks ul li a.navi_links_2:hover {
        background-color: #003333;
        color: #e6ebff;
        font-size:90%;
        width:208px;
        padding-left:20px;
}
div#menuelinks ul li a.navi_links_2_active {
        background-color: #003333;
        color: #e6ebff;
}





/* 3. Ebene */
div#menuelinks ul li a.navi_links_3 {
          border-right: 1px solid #003333;
        border-left: 1px solid #003333;
width:186px;
padding-left:40px;
        display:block;
        background-color:  #efefef;
        color: #003333;

}
div#menuelinks ul li a.navi_links_3_hover, div#menuelinks ul li a.navi_links_3:hover {
        display:block;
        background-color: #003333;
        color: #ff0000;

}
div#menuelinks ul li a.navi_links_3_active {
         padding-left:30px;
        width:198px;
        display:block;
        background-color: #003333;
        color: #ff0000;

}





/* 4. Ebene */
div#menuelinks ul li a.navi_links_4 {
width:186px;
padding-left:40px;
        border-right: 1px solid #003333;
        border-left: 1px solid #003333;
        display:block;
        background-color: #ffffff;
        color: #003333;
        font-size:80%;

}
div#menuelinks ul li a.navi_links_4_hover, div#menuelinks ul li a.navi_links_4:hover {

        display:block;
        background-color: #003333;
        color: #ff0f00;

}
div#menuelinks ul li a.navi_links_4_active {
        display:block;
        padding-left:40px;
        width:188px;
        background-color: #003333;
        color: #e6ebff;
         font-size:80%;
}

/* ------ LOGIN ----- */
div.login{
   font-size:100%;
   color:#003333;
   margin-top:178px;
   margin-left:500px;
  
   text-align:left;
   float:left;
   width:440px;
   height: auto;
   text-align:right;
}
div.login span{
   font-style:italic;
   margin-bottom:0px;
}
div.login input.logout{
   margin-top:5px;
   float:left;
}
/* ----- Input-Felder ----- */
div.login input.input{
   border:1px solid #003333;
   border-right:1px solid #003333;
   border-bottom:1px solid #003333;
   width:115px;
   color:#003333;
   margin-bottom:1px;
   padding-left:8px;
   margin-Left:5px;
    float:left;
}
div.login input.submit{
   width:115px;
   border:1px solid #003333;
   border-right:1px solid #003333;
   border-bottom:1px solid #003333;
   background-color:#019A32;
   padding-left:8px;
    margin-Left:5px;
    float:right;
}

div#linke_spalte_unten {
  width:228px;
background-color:#019A32;
        height:auto;
        padding:0px;
margin-left:5px;
text-align:center;
      
        margin-top:00px;
        float:left;
} 
div#linke_spalte_unten_blanko {
  width:228px;
        height:auto;
        padding:0px;
margin-left:0px;
text-align:left;
        margin-top:30px;
        float:left;
}       

