body{
        color: black;
/*        background: #EBE4D3; */
        background: #EBE4D3 url(../grafic/klist_ausriss.gif) repeat-x scroll top;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
}
h6, h5, h4, h3, h2, h1{
        color: black;
        margin-bottom: 2px;
        margin-top: 2px;
}
a:link {
        color: Navy;
        text-decoration: none;
}
a:visited {
        color: Navy;
        text-decoration: none;
}
a:hover{
        color: red;
        text-decoration: none;
}
a:active {
        color: Navy;
        text-decoration: none;
}
a:focus {
        color: Navy;
        text-decoration: none;
}

img {
        border: 0px none;
        margin: 2px 2px 2px 2px;
}
input,textarea {
        border: 1px solid Gray;
}
p {
        text-align: justify;
}
p.grau {
        background: #707070;
        color: #F5F5F5;
}
ul,li {
        list-style-position: outside;
        list-style-type: disc;
        margin-left: 5px;
        padding-left: 5px;
}
.amazon{
        padding: 4px;
        text-align: center;
        font-size: xx-small;
        float: left;
        width: 250px;
}
.archivliste {
        border-bottom: 1px dotted Silver;
        text-align: left;
        vertical-align: top;
}
.box {
        width: 100%;
		  padding: 5px 5px 5px 5px;
        background: #f4e8c2 url(../grafic/box_hintergrund.gif) repeat-x scroll top;
        border-bottom: 2px solid Gray;
        border-left: 1px solid Silver;
        border-right: 2px solid Gray;
        border-top: 1px solid Silver;
        height: auto;
        margin-top: 0px;
        margin-bottom: 5px;
        margin-left: 5px;
        padding: 3px 3px 3px 3px;
}
.buttons {
        float: right;
        padding: 3px 0px 0px 5px;
        text-align: center;
        margin: 30px 0px 0px 0px;
/*        background: url(../grafic/klist_bleistift.gif) repeat-y scroll left;    */
        width: 180px;
}
.fuss {
        text-align: center;
        background: #EBE4D3 url(../grafic/footer_bleistift.gif) repeat-x scroll top;
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
        clear: both;
}
.inhalt {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 5px 10px;
        background: #EBE4D3;
}
.kbild {
        margin: 0 3px 3px 0;
        float: left;
        padding: 5px 20px 5px 5px;
/*        background: url(../grafic/klist_bleistift.gif) repeat-y scroll right;   */
        width: 275px;
        text-align: center;
}
.klist {
        margin: 0px 3px 3px 0px;
        float: left;
        padding: 5px 8px 5px 5px;
/*        background: url(../grafic/klist_bleistift.gif) repeat-y scroll right;    */
        width: 270px;
}

.topspacer {
        height: 110px;
}

.kopf{
   position: absolute;
        top: 41px;
        left: 5px;
/*        background: #000000 url(../grafic/gif/menuhintergrund.gif) repeat-x scroll bottom; */
}

#menu {
        background: #EBE4D3 url(../grafic/footer_bleistift.gif) repeat-x bottom;
   height: 40px;
}
#menu ul {
   margin-left: 190px;
   margin-top: 4;
   color: White;
}
#menu ul li {
        display: inline;
   padding-left: 0;
   margin-left: 0;
}
#menu ul li a {
        background-color: #f4e8c2;
   padding: 4px 10px 4px 10px;
        color: #000;
        text-decoration: none;
        border-right: 1px solid #000;
        font-size: smaller;
}

#menu ul li a:visited {
}
#menu ul li a:hover {
   background-color: #369;
        color: #fff;
}
#menu ul li a:active {
}
#menu ul li a:focus {
}

.rahmen{
        padding: 0px 180px 0px 280px;
        border: 1px none White;
        margin: 3px 3px 3px 3px;
        text-align: center;
}
.small {
        font-size: smaller;
}
.small h5 {
        display:inline;
}

.topwerbung {
        position: absolute;
        right: 1px;
        top: 31px;
        width: 470px;
        height: 70px;
        padding-left: 0px;
        font-size: 80%;
/*        background: #fbfaee url(../grafic/box_hintergrund.gif) repeat-x scroll center;
        border-left: 1px solid #DCDCDC;
        border-top: 1px solid #DCDCDC;
        border-right: 2px solid #708090;
        border-bottom: 2px solid #708090;  */
}

.topwerbung a {
	padding-left: 10px;
	padding-right: 10px;
}

.trenner{
        font-weight: bold;
        color: White;
        background: #282828;
        margin-bottom: 3px;
        margin-top: 2px;
        text-align: center;
}
.ueber{
        color: Black;
        margin-bottom: 1px;
        margin-top: 1px;
        text-align: center;
        text-decoration: underline;
}
.weiss{
        color: White;
}
.xsmall{
        font-size: xx-small;
}
.zusatz {
        max-width: 70%;
        margin: 15px 15px 15px 15px;
        padding: 5px 5px 5px 5px;
        text-align: center;
}

/* Hier kommen die Blog Formatierungen */

          #main{
        margin: 0px;
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        text-align: left;
}
          #Title{
        font-size: 30px;
        padding-left: 0px;
        padding-top: 5px;
        text-transform: none;
        margin: 0px 0px 10px 0px;
}
  #Description{
        padding: 0px;
        padding-top: 5px;
        font-size: 12px;
        font-weight: normal;
}
  .DateHeader{
        text-align: left;
        margin: 5px 0px 0px 0px;
        width: 250px;
        color: gray;
        font-weight: bold;
        font-size: medium;
        padding: 0px 0px 12px 0px;
}
  .PostTitle{
        font-size: 16px;
        font-weight: bold;
}
  .Post{
        margin-bottom: 10px;
        padding-right: 5px;
        color: black;
}


.postzitat {
        padding: 3px 50px 3px 50px;
        margin: 5px 0px 5px 0px;
        font: normal normal normal small/normal "Times New Roman", Times, serif;
        border-top: 1px dotted #B7B7B7;
        border-bottom: 1px dotted #B7B7B7;
        text-align: justify;
}

  #menu{
        padding: 5px;
        margin: 0px 0px 10px 0px;
        text-align: center;
}

  #Archives{
        margin-top: 5px;
}

.PostFooter {
        display: block;
        font-weight: bold;
        font-size: x-small;
        background-color: #F5F5DC;
        padding: 2px 2px 2px 2px;
        margin: 5px 2px 5px 2px;
        border: 1px dotted #2F4F4F;
        text-align: center;
        width: 99%;
}

.blogComments {
        margin-top: 15px;
        padding-top: 5px;
}

.blogComment {
        border-top: 1px solid #DCDCDC;
        border-left: 1px solid #DCDCDC;
        border-bottom: 2px solid #000000;
        border-right: 2px solid #000000;
        background: #DEE3EB;
        font-size: smaller;
        padding: 5px 5px 5px 5px;
        margin: 0px 0px 10px 0px;
}

.comment-link {
        padding: 2px 2px 2px 2px;
        border-top: 1px solid #000000;
        border-bottom: 2px solid #000000;
        border-left: 1px solid #000000;
        border-right: 2px solid #000000;
        margin-top: 20px;
        display: block;
        text-align: center;
        font-size: smaller;
        width: 180px;
        background: #DEE3EB;
}

a.comment-link:hover {
        padding: 2px 2px 2px 2px;
        border-top: 2px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 2px solid #000000;
        border-right: 1px solid #000000;
        margin-top: 20px;
        display: block;
        text-align: center;
        font-size: smaller;
        width: 180px;
        background: #DEE3EB;
}

.byline {
        border-top: 1px solid #FFFFE0;
        padding: 5px 0px 0px 0px;
        margin: 5px 0px 0px 0px;
}
