body        {
                width: 1000px;
                background-color: #fefadf;
                font-family:sans-serif;
                font-size: 14px;
            }

h1                {font-size:24px;
                margin-top: -3px;
                color:#024488;
                font-weight:bold;
                }

h2                {font-size:18px;
                color:#024488;}

h3                {font-size:14px;
                color:#024488;
                }

p                 {
                margin-top: 6px;
                margin-bottom: 6px;
                }

td, li                 {font-size:14px;}


/*Styles für die Hyperlinks*/
a:link{color:#024488;}
a:visited{color:#024488;}
a:hover{color:#FF0000;text-decoration:none;}
a:active{color:#000099;text-decoration:none;}


/*Styles für die Navigationszeile*/

ul#primary-nav,
ul#primary-nav ul {
        margin: 0;
        padding: 0;
        width: 140px; /* Width of Menu Items */
        border-bottom: 1px solid #ccc;
        background: #fff; /* IE6 Bug */
        font-size: 100%;
        }

ul#primary-nav li {
        position: relative;
        list-style: none;
        }

ul#primary-nav li a {
        display: block;
        text-decoration: none;
        color: #777;
        padding: 2px;
        border: 1px solid #ccc;
        border-bottom: 0;
        }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
        position: absolute;
        display: none;
        left: 140px; /* Set 1px less than menu width */
        top: 0;
        }

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #fefadf; }

ul#primary-nav li a:hover { color: #E2144A; }


#navi_oben
{
background-color:#fefadf;
}
#navi_oben a
{
text-decoration: none;
}
#navi_oben td
{
background-color:#fff;
padding-left:5px;
width:130px;
height:25px;
border:1px solid #606060;
}


#aktuelle_beo
{
margin-left:2px;
padding: 5px;
width:700px;
border:1px solid black;
}

#spalte_links
{
float: left;
width: 140px;
margin-left: 0px;
}

#menucontainer
{
border:1px solid #606060;
background-color:#dddddd;
width:140px;
float:left;
margin-top:5px;
margin-right:5px;
margin-bottom: 5px;
line-height:25px;
}

.menutitle
{
margin:-5px -5px 5px -5px;
padding:2px;
background-color:#cccccc;
font-weight:bold;
border-bottom:1px solid #606060;
}

#gallerie
{
margin-top: 5px;
}

#gallerie_bild
{
margin-top: 4px;
margin-left: 0px;
width: 104px;
border: 1px solid blue;
padding: 1px;
}

#gallerie_form
{
font-size: 10pt;
margin-left: 0px;
margin-top: 4px;
width: 100px;
}

#gallerie_large
{
float: left;
width: 800px;
margin: 2px;
}


#formular
{
font-size:12px;
}

#content {
margin-top:5px;
margin-right:5px;
margin-left:10px;
width: 80%;
float:left;
}


#content_breit {
margin-top:5px;
margin-right:5px;
margin-left:5px;
float:left;
}

#content_schmal
{
float: left;
margin-top:5px;
margin-right:5px;
margin-left:10px;
}

#tabelle_beobachtungsdaten
{
border:1pt solid blue;
width:80%;
font-size:13px;
}

#tabelle_beobachtungsdaten_schmal
{
border:1pt solid blue;
width:45%;
font-size:13px;
}

#tabelle_beobachtungsdaten_breit
{
border:1pt solid blue;
width:100%;
font-size:13px;
}

#tabelle_adebar
{
border:none;
width:600px;
font-size:13px;
border-spacing: 6pt;
}
.titel {background-color:#add8e6;
        border:1pt solid blue;
       }


#tabelle_album
{
border:2px solid blue;
width:810px;
font-size:13px;
margin-bottom: 10px;
}

#bild_album
{
border: 2px solid blue;
padding: 3px;
margin-top: 5px;
margin-bottom: 10px;
width: 800px;
}

#heller_Hintergrund
        {        background-color: #efefef;
        }
#dunkler_Hintergrund
        {        background-color: #fefadf;
        }
#gelber_Hintergrund
        {        background-color: #fbfcbb;
        }
.td {border:1pt solid blue;}

#aktuelles_bild
{
float: right;
border: 1px solid blue;
padding: 3px;
margin-top: 4px;
margin-left: 5px;
margin-bottom: 4px;
margin-right: 1px;
font-size: 8pt;
}

#aktuelles_bild_links
{
float: left;
border: 1px solid blue;
padding: 3px;
margin-top: 4px;
margin-right: 5px;
margin-bottom: 4px;
margin-left: 1px;
font-size: 8pt;
}

#avifauna_bild
{
position: absolute;
right: 5%;
border: 1px solid blue;
padding: 3px;
margin-top: 4px;
margin-left: 5px;
margin-bottom: 4px;
margin-right: 1px;
font-size: 8pt;
}

#gesamte_breite
{clear: both;
width: 100%;
}

input :focus
        {
        background-color:yellow;
        }

#aktuell_container
{
line-height:15px;
background-color: #cccccc;
margin-left: 2px;
margin-right: 2px;
border:1px solid #606060;
}

#aktuelle_beobachtungen_rechts
{
float: left;
width:150px;
margin-top:10px;
margin-left: 10px;
padding-left: 3px;
padding-right: 3px;
background-color:white;
border:1px solid #606060;
}

#aktuelle_beobachtungen_rechts img
{
margin-left: 0px;
margin-right: 0px;
}

#aktuelle_beobachtungen_rechts ul
{
background-color:white;
//border:1px solid #606060;
margin: 0px;
}

#aktuelle_beobachtungen_rechts li
{
list-style-type: none;
list-style-position:outside;
font-size: 13px;
background-color: white;
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right: 2px;
margin:1px;
}

#aktueller_text
{
margin: 4px;
padding: 4px;
height: 200px;
width: 630px;
overflow:scroll;
border-style: solid;
border-width: 1px;
border-color: black;
}


#logo
{
border: 1px solid blue;
padding: 5px;
}

#titel
{font-size:28pt;
}

#avifauna_karte
{
margin-top:1pt;
margin-right: 10px;
padding: 3pt;
border:1pt solid #003399;
padding-bottom: 10pt;
}

#avifauna_menue
{
padding:3pt;
margin-right:3pt;
background-color: #FFFFCC;
border:1pt solid #003399;
}

a.avifauna:link
 {
  text-decoration:none; font-weight:bold;
  color:#024488;
 }
 a.avifauna:visited
 {
  text-decoration:none; font-weight:bold;
  color:#024488;
 }
 a.avifauna:hover
 {
  text-decoration:none; font-weight:bold;
  color:#FF0000;
 }
 a.avifauna:active
 {
  text-decoration:none; font-weight:bold;
  color:#000099;
 }


#avifauna_aktiv
{
padding:3pt;
margin-right:3pt;
border:1pt solid #003399;
background-color: #FFFF66;
font-weight:bold;
}

:bold;
  color:#024488;
 }
 a.avifauna:hover
 {
  text-decoration:none; font-weight:bold;
  color:#FF0000;
 }
 a.avifauna:active
 {
  text-decoration:none; font-weight:bold;
  color:#000099;
 }


#avifauna_aktiv
{
padding:3pt;
margin-right:3pt;
border:1pt solid #003399;
background-color: #FFFF66;
font-weight:bold;
}

#toolbar
{
position: relative;
top: -740px;
left: 80px;
width: 150px;
background: white;
padding: 5px;
border: 1px solid black;
}

#toolbar_wvz
{
position: relative;
top: -450px;
left: 20px;
width: 100px;
background: white;
padding: 5px;
border: 1px solid black;
}

#quiz_rechts
{
float: left;
width:150px;
margin-top:10px;
margin-left: 10px;
padding-left: 3px;
padding-bottom: 10px;
padding-right: 3px;
background-color:white;
border:1px solid #606060;
}
