@charset "utf-8";
/*
 * Globaler Reset
 */

body {
        margin:0px;
}

td {
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:#FFFFFF;
}

a {
        color: #CC7366;
}

a:hover {
        color:#474940;
        font-weight:bold;
}

/* ID Styles */

#nav {
         background-color: #994033;
         float: left;
         padding: 25px 0 50px 0;
         width: 240px;
}

#nav ul {
         width: 150px;
         margin-top: 26px;
         list-style: none;
}

#nav li, #nav li a {
         color: #FFFFFF;
         text-align: right;
}

#nav li {
         border-top: 1px solid;
         font-size: 1.2em;
         height: 2em;
         width: 150px;
}

#nav li a, #nav li span {
         display: block;
         font-weight: normal;
         height: 100%;
         padding-right: 30px;
         padding-top: 5px;
         text-decoration: none;
}

#nav li a:focus, #nav li a:hover, #nav li a:active, #nav li span {
         font-weight: bold;
}

#nav li > a:focus, #nav li > a:hover, #nav li > a:active, #nav li > span {
         background: url(nav-highlight.png);
}

#nav li.last {
         border-bottom: 1px solid;
}

#nav li.aktuell a {
        font-style: bold;
        color: #FFFFFF;
}

#nav2 {
         background-color: #ffffff;
         float: left;
         margin-left: 20px;
         margin-right: 20px;
         height: 140px;
         width: 240px;
}

#navigation a {
        font: bold 11px Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        line-height:16px;
        letter-spacing:.1em;
        text-decoration: none;
        display:block;
        padding:8px 6px 10px 20px;
}

#navigation a:hover {
        background: #F0EFF2;
        color:#994033;
}

#logo {
        font:20px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color:#994033;
        letter-spacing:.2em;
        line-height:30px;
        padding-right: 85px;
}

#tagline {
        font:12px Verdana, Arial, Helvetica, sans-serif;
        color: #994033;
        letter-spacing:.4em;
        line-height:18px;
        padding-right: 85px;
}

#monthformat {
        border-bottom: 1px dashed #F7D4D4;
}

#dateformat {
        font:11px Verdana, Verdana, Arial, Helvetica, sans-serif;
        color: #FFF;
        letter-spacing:.2em;
}

#dateformat a {
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color: #994033;
        font-weight:bold;
        letter-spacing:.1em;
        text-decoration:none;
}

#dateformat a:hover {
        color: #FFF;
        letter-spacing:.1em;
}

/* Class Styles */

.bodyText {
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:#333333;
        line-height:20px;
        margin-top:0px;
}

.title {
        font: 18px Verdana, Arial, Helvetica, sans-serif;
        color: #994033;
        line-height:20px;
        letter-spacing:.21em;
}

.bild {
      padding: 20px 20px 20px 0;
}

.tip {
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #994033;
        font-weight:bold;
        line-height:26px;
        letter-spacing:.21em;
}

.subtitle {
        font:bold 11px Verdana, Arial, Helvetica, sans-serif;
        color: #994033;
        line-height:22px;
        letter-spacing:.2em;
}

.quote {
        font: 20px Arial, Helvetica, sans-serif;
        color: #CC7366;
        line-height:30px;
}

.textsmall {
        font: 10px Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        line-height: 22px;
}

.textnav {
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #003366;
        line-height:16px;
        letter-spacing:.1em;
        text-decoration: none;
}

.schatten {
          background: url(schatten.png) no-repeat bottom right;
          padding: 4px 7px 17px 7px;
}

.schatten2 {
          background: url(schatten2.png) no-repeat bottom left;
          padding: 3px 11px 16px 3px;
}
