body     { color: white; font-family: Verdana; text-decoration: none; background-color: #660066; margin-left: 45px; scrollbar-arrow-color: #ff99ff; scrollbar-base-color: #660066; scrollbar-face-color: #800080; scrollbar-highlight-color: #000000; scrollbar-track-color: #660066  }

a  { font-variant: small-caps; font-weight: bolder; font-size: 10px; font-family: Verdana; text-decoration: none }
a:link   { color: #ff99ff }
a:visited   { color: #ff99ff }
a:active   { color: #ff99ff }
a:hover    { color: white }
#banner  { color: #ffffff; text-decoration: none; text-align: center; height: 30px }
#container {
    background-color: #FFFFFF;
    text-align: center;
    padding: 1px;
    width: 600px;
}

#content {
   font-family: Verdana;
    font-size: 10px;
    width: 550px
    }

#menu {
    background: #FFF;                                     
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0px
}  

#links {
    background: #ccc;
    border: 1px solid #888;               
    padding:10px;                    
    position: absolute;
    top: 100px;
    left: 10px;
    width: 210px;
}   

.blog  { color: white; font-size: 10px; font-family: Verdana; background-color: #660066; text-align: left }

.blog p    { color: white; font-size: 10px; font-family: Verdana }

.blog table  { color: white; font-size: 10px; font-family: Verdana; background-color: purple; border: 0; cellpadding: 0; cellspacing: 1 }
.nobg { color: white; font-size: 10px; font-family: Verdana; border: 0; cellpadding: 0; cellspacing: 1  }
.blog tr  { color: white; font-size: 10px; font-family: Verdana; background-color: #660066 }

.blog th  {
     background-image: url(http://www.Veilchenpower.de/images/Navigation/Navi_64.gif) 
}

h1  { color: white; font-weight: bold; font-size: 12px; font-family: Verdana; padding-right: 15px }
    
.blog h2  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; text-align: left; margin: 0px 0px 2px; padding: 0px 0px 0px 2px; border: 0px }

.blog h3  { color: #ff99ff; font-weight: bold; font-size: 12px; font-family: Verdana; background-image: url(../images/Navigation/Navi_65.gif); text-align: left; margin: 0px; padding: 2px 0px 2px 2px; border: 0px }

.blog h4  { color: white; font-size: 10px; font-family: Verdana; text-align: left; margin: 10px 0px 10px 5px; padding: 0px }

.blog h5  { color: #ffffff; font-size: 10px; font-family: Verdana; text-align: left; margin: 0px; padding: 0px }

.blog h6  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; text-align: right; margin: 0px; padding: 0px 0px 50px; border: 0px }

.blog .posted  { color: white; font-size: 10px; font-family: Verdana; text-align: left; border: 0px }

.blog .blogbody  { 
     margin-bottom: 0px;
     border: 0px
}
    

#links {
    background-color: #fff;
    float: left;
    overflow: hidden;
    width: 200px;
}

.calendar {
    background-color: #ddd;
    font-size:x-small;
    font-weight:normal;
    line-height:140%;
    padding: 2px;
    text-align:center;     
}

div.calendar {
    border: #999 solid 1px;
    padding: 3px;
}

div.calendar table {
    width: 100%;
}

.calendarhead {     
    background: #eee;
    border: #aaa dotted 1px;
    font-size: x-small;
    font-weight: bold;
    line-height: 140%;
    padding: 2px;                         
    width: 100%;
}
.sidetitle {
    border-bottom: 1px solid #999999;
    color: #666666;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    font-weight: bold;
    letter-spacing: .3em;
    margin: 3px;
    text-align: left;
    text-transform: uppercase;
}

.side ul {
    padding-left: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

.side li {
    color: #FFFFFF;
    text-align: center;
    line-height: 150%;
    margin-top: 10px;
    list-style-type: none;
}

.side img {
    border: 5px solid #EEEEEE;
}

.photo {
    text-align: left;
    margin-bottom: 20px;
}

.link-note {
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    line-height: 150%;
    text-align: left;
    padding: 2px;
    margin-bottom: 15px;
}

.comments-head     { 
    border-bottom: 1px solid #333333;
    color: #333333;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: medium;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px;
    text-align: left;
}

.comments-body {
    color: #333333;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: 120%;
    text-align: left;
    margin-bottom: 10px;
}

.comments-body textarea {
    width: 75%;
}

.comments-post { 
    border-top: 1px dotted #999999;
    color: #999999;
    display: block;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    font-weight: bold;
    line-height: normal;
    padding: 3px;
    text-align: left;
}

.extended {
    font-size: small;
    font-style: italic;
    margin-bottom: 1ex;
}
.th { color: white; font-weight: bolder; font-size: 11px; font-family: Verdana; background-image: url(../images/Navigation/Navi_64.gif) }
#newsarchiv { color: white; font-size: 10px; font-family: Verdana }

