/*-------------------
HTML neudefinierte Tags
---------------------*/
body {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
margin:20px;
padding:0;
}
input, form, textarea, h1, h2, h3, h4, h5, h6 {
        margin:0;
        padding:0;
}
h1 { font-size:18px; }
h2 {
        font-size:14px;
        color:#999999;
}
h3 {
        font-size:13px;
        border-bottom:solid 1px #dedede;
        padding: 4px 0;
        margin-bottom:10px;
}
 a:link, a:visited { color:#0033cc; }
a:hover { text-decoration:none; }
/*-------------------
Seiten Struktur
--------------------*/

/* #container hat eine absolute width (780 pixel) */

#container {
        width:780px;
        margin:0 auto;
}
#topbar {
        width:auto;
        display:block;
        height:140px;
        background-color:#a7c4fc;
}
#navbar {
        width:auto;
        display:block;
        height:28px;
        background-color:#a7c4fc;
}
#navbar a {
        height:28px;
        line-height:28px;
        padding:0 8px;
        display:inline;
}
#main {
        width:auto;
        display:block;
        padding:10px 0;
        background-color:#a7c4fc;
}
#column_left {
        width:460px;
        margin-right:20px;
        margin-left:20px;
        float:left;
        background-color:#a7c4fc;
}
#column_right {
        width:260px;
        margin-right:20px;
        float:left;
        background-color:#a7c4fc;
}
#column_right_adsense {
        width:0px;
        float:left;
        background-color:#f6e4df;
}
div.spacer {
        clear:both;
        height:10px;
        display:block;
        background-color:#a7c4fc;
}
#footer {
        width:auto;
        display:block;
        padding:10px 0;
        font-size:11px;
        color:#666666;
        background-color:#a7c4fc;
}
/*---------------
Ihre Klassen
---------------*/

/* fügen Sie hier Ihre Klassen ein …… */
#menu {
         width:100%;
         margin:0;
         padding:0;
         list-style:none;
         background:#a7c4fc;     <!--#eff3e2;-->
         border-top:1px solid #cfd8a9;
         border-right:1px solid #cfd8a9;
         border-bottom:1p solid #cfd8a9;
         font-size:100%;
}
#menu:after {
         content:"&nbsp;";
         display:block;
         clear:both;
         height:0;
         visibility:hidden;
}
#menu li {
         float:left;
         margin:0;
         padding:0;
         position:relative;
         }
#menu a {
         float:left;
         display:block;
         padding:7px 16px;
         text-decoration:none;
         color:#486a00;
         font-weight:bold;
         border-right:1px solid #fafbf7;
         border-left:1px solid #dee7c2;
}
#menu a:hover {
         background:#e1e7c9;
}
#menu .parent a {
         background: url(bullet_arrow_down.png) no-repeat right center;
}
#menu .activeParent a {
         color:#333300;
         background:#e1e7c9 url(bullet_arrow_down.png) no-repeat right center;
}
#menu .parent ul {
         display:none;
}
#menu .activeParent ul {
         float:left;
         width:12em;
         margin:0;
         padding:0;
         position:absolute;
         bottom:2.15em;
         left:0;
         list-style:none;
         z-index:1000;
}
#menu .activeParent li {
         float:left;
         margin:0;
         padding:0;
}
#menu .activeParent li a {
         float:left;
         width:12em;
         margin:0;
         padding:3px 8px;
         color:#556a28;
         display:block;
         background:#ffffff;
         font-size:90%;
         border-top:1px solid #cfd8a9;
         border-right:1px solid #cfd8a9;
         border-left:1px solid #cfd8a9;
}
#menu .activeParent li a:hover {
         background:#e1e7c9;
         color:#333300;
}
