.serendipity_xml_icon {
    background: url('img/green_xml.png') center center no-repeat;
    padding: 10px 0;
    margin: 0;
    visibility: visible;
}

.serendipity_xml_icon img {
    visibility: hidden;
}

a {
    color: #007600;
    text-decoration: none;
}

a:hover {
    color:#ff9900;
}

body {
    background-color: #F3EEE2;
}

#wrapper {
    border-left: 8px solid #007600;
    border-right: 8px solid #007600;
    background-color: #fafafa;
    min-width: 800px;
}

#serendipity_banner {
    height: 150px;
    background: #007600 url('img/banner.gif') no-repeat right;
    border: none;
    background-position: right;
    position: relative;
}

#serendipity_banner h2 {
    text-transform: none;
    font-size: 120%;
}

#serendipity_banner a {
    color: #fafafa;
}

#serendipity_below_banner {
    /* not used in this template */
}

#sitenav {
    clear: both;
    background-color: #fafafa;
    border-top: 2px solid #007600;   
    border-bottom: 4px solid #007600;
    position: relative;
    margin: 0;
    padding: 0;
}

#sitenav ul li {
    font-family: georgia,"times new roman", serif;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .2em;
    margin: 0;
    padding: 0;
    display: inline;
}

#sitenav ul a{
    border-bottom: 4px solid #ff9900;
    margin: 0 2px 0 0;
    padding: 6px 10px 6px 10px;
    float: left;
    overflow: hidden;
}

#sitenav ul a:hover,
#sitenav .currentpage a {
    color: #fafafa;
    border-bottom: 4px solid #ff9900;
    background-color: #15A615;
}

#serendipityLeftSideBar,
#serendipityRightSideBar {
    background-color: #fafafa;
    overflow: hidden;
}

#content {
    background-color: #fafafa;
}

#content h3 {
    font-family: georgia,"times new roman", serif;
    font-size: 100%;
    margin: 10px 0 0 0;
}

#content h4 {
    font-family: georgia,"times new roman", serif;
    text-transform: uppercase;
    font-size: 120%;
    letter-spacing: 0.2em;
    margin: 5px 0 15px 0;
}

.serendipity_entryFooter {
    font-size: 90%;
    margin: 5px 0;
    padding: 8px 0;
    border-top: 1px solid #AFA283;
    border-bottom: 1px solid #AFA283;
}

.serendipity_pageFooter {
    margin: 5px 0 10px;
}

.serendipitySideBarItem {
    margin: 10px;
    padding: 0;
    border: 0px none;
    overflow: hidden;
    height: 100%;
}

.serendipitySideBarTitle {
    color: #fafafa;
    background-color: #007600;
    padding: 8px 5px;
    border-left: 4px solid #ff9900;
    margin: 0;
}

.serendipitySideBarContent {
    font-size: 90%;
    background-color: #fafafa;
    padding: 10px;
    border-left: 4px solid #15A615;
    margin: 0;
}

.serendipitySideBarFooter {
    /* not used in this template */
}

#sbsitenav .serendipitySideBarContent {
    padding: 0;
    border: 0;
    margin: 0;
}

#sbsitenav {
    padding: 10px;
    margin: 0;
}

#sbsitenav ul{
    margin: 0;
    list-style-type: none;
}


#sbsitenav ul a {
    border-left: 4px solid #ff9900;
    padding: 8px 0px 8px 10px;
    display: block;
}

#sbsitenav ul a:hover,
#sbsitenav .currentpage a  {
    border-left: 4px solid #ff9900;
}

#sbsitenav li {
    font-family: georgia,"times new roman", serif;
    font-size: 90%;
    text-transform: uppercase;
    letter-spacing: .2em;
    background-color: #fafafa;
    margin: 0 0 2px 0;
    padding: 0;
    overflow: hidden;
}

#month,
.serendipity_weekDayName,
#today  {
    font-family: georgia,"times new roman", serif;
    font-size: 100%;
}

#footer {
    color: #fafafa;
    background-color: #007600;
}

#footer a {
color: #fafafa;
}

#footer a:hover {
    color: #ff9900;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
    border: 1px dotted #007600;
    background: #f3f3f3;
}

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
    border: 1px dotted #ff9900;
    background: #fafafa;
}


.s9y_wrap {
    font-size: 69%;
    background: #fafafa;
}

/*- Menu Tabs B (modified, thanks to exploding-boy.com)--------------------------- */

    #navline {
      float:right;
      width:100%;
      background:#007600;
      font-size:93%;
      line-height:normal;
      }
    #navline ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #navline li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navline a {
      float:right;
      background:url("img/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #navline a span {
      float:right;
      display:block;
      background:url("img/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#444;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navline a span {float:none;}
    /* End IE5-Mac hack */
    #navline a:hover span {
      color:#000;
      }
    #navline a:hover {
      background-position:0% -42px;
      }
    #navline a:hover span {
      background-position:100% -42px;
      }
/*-End Menu Tabs B (modified)--------------------------- */


/* Farben:
grün: #007600
hellgrün: #15A615
orange: #ff9900
