/* verwendete farben
#e0e7e6  hellgrüner hintergrund
#A31E39 # rot linkfarbe
*/

    body
    {
      margin: 0;
      padding-top: 2%;
      background-color: #fff;
      border-left: 10px solid #474A80;
      font: 80%/1.6em Verdana, arial, sans-serif;
      color: #373536;
      color: #272727;
    }




#content {
      float: right;
      float: left;
      width: 55%;
      text-align:left;
      margin:0;
      margin-right: 1%;
      padding:2%;
      padding-top:0;
      border-right: 1px solid #999;
   }


    #sidebar1,     #sidebar2
    {
      float: left;
      width: 15%;
      margin-left: 7px;
      margin-right: 7px;
      margin: 0;
      font-size: 11px;
     padding-top: 0;
    }



    #sidebar1
    {

      padding-right: 9px;
    }

    #footer
    {
      clear: both;
      height: 50px;
      border-top: 1px solid #999;
      padding: .5em;
      text-align: right;
      background-color: #dfdfdf;
    }


h1, h2 {
     font: normal 1.6em/1em Verdana, arial, sans-serif;
     margin: 0;
     margin-bottom: 2px;
     margin-top: 10px;
}


em {
  font-weight:bold;
  font-style: normal;
  margin-top:10px;
}

.content p {
margin-left: 7px;
}

.block {

  padding: 4px;
  font-size: 1em/1.2em ;
}


.block p {
  margin: 0 0 5px 0;
}


a:link, .block a:link {
  color:#3336A6;
  text-decoration: none;
  font-weight:bold;
}

a:visited {
  text-decoration: underline;
  text-decoration: none;
  border-bottom: 1px solid grey;
  color: #272727;

}

.block a, .block a:visited {
   color:#474a80;
  text-decoration: none;
  font-weight:bold;
  border-bottom: none;
}

a:hover, .block a:hover {
  text-decoration: none;
  background-color: #474a80;
  color: #ffffff;

}

h2 a:link {
  color: #3336A6;
  text-decoration: none;
}

h2 a:visited {
  color: #272727;
  text-decoration: none;
  border-bottom: none;
}

h2 a:hover {
  text-decoration: none;
  background-color: #3336A6;
  color: #ffffff;
}

.entryfooter {
  text-align:right;
  color: #878787;
  margin-bottom: 25px;
  background-color: #fafafa;
  border-top:#fafafa;
  padding: 2px 0 2px 0;

}

.entryheader {
  color: #878787;
  color: #8a8a8a;
  margin-bottom:25px;
}

.substd {
 margin: 25px 0 0 0;


}

.tbc {
  margin-top: 25px;
  background-color: #fafafa;
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  padding: 2px 0 2px 5px;
  display:block;

}
.tbcodd, .tbceven {
  margin-bottom: 5px;
  border-top:#fafafa;
  padding: 2px 0 2px 5px;

}

.tbcodd {
  background-color: #e7e7e7;
}

.tbceven {
  background-color: #d9d9e7;
}


.adsense{
float: right;
padding: 0 5px 0 15px;
}


/* ______________ HEADER _____ */

    #header
    {
      border-bottom: 10px solid #474A80;
      margin: 0;
      margin-bottom: 1em;
      background-color: #D1D2E6;
      background-color: #474A80;
    }

#header p {
      margin: 0px 0 10px 15px;
      padding: 0;

    }

#header h1 {
     margin: 0 0 10px 0;

     padding: 0px 0 0 0;
     font: normal 1.8em/1em Georgia, "Bitstream Vera Serif", serif;
     border: 0;
     letter-spacing: 6px
    }
#header h1 *{
      color: #272727;
      color: #D1D2E6;
    }

    #gutter
    {
      float: left;
      width: 3%;
      height: 1px;
    }

/* ______________ HEADER _____ */

img {border:0}


.block {
border: 0;
margin: 0 0 10px 0;
}

ul, ol {
   padding: 0;
   margin-left: 5px;
   padding-left: 15px;
}

li {
line-height: 1.4em;
margin: 0 0 10px 10px;
padding:0;
}


.chl {
  margin: 10px 0 0 0;
}
.commentform table {
 border-bottom: thin dotted silver;
}

.commentform  tr{
  border-bottom: 1px solid silver;
  margin-bottom: 5px;
  vertical-align: top;
}

.commentform  td{
  vertical-align: top;
}

.zitat{
    background-color : #fafafa;
    border : 0;
    border-left: 4px solid #ffdf09;
    margin : 10px 20px 10px 10px;
    padding: 10px;
}