.statement { font-size:13px; color:black; font-style:italic; font-weight:bold; }
.note { font-size:10px; color:black;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.block {text-align: justify;}
.td {text-align: ","}

/* a[href^='http'] {  */
/* padding-left: 13px; */
/* background: #fff url(../pix/icons1.png) no-repeat scroll left center; */
/* background-position: 0 -125px } */

a.blank {
padding-left: 15px;
padding-right: 2px;
background: #fff url(pix/icons1.gif) no-repeat scroll left center;
background-position: 0 -125px }

a.wiki {
padding-left: 16px;
padding-right: 2px;
background: #fff url(pix/icons1.gif) no-repeat scroll left center;
background-position: 0 -61px }

a.info {
padding-left: 16px;
padding-right: 2px;
background: #fff url(pix/icons1.gif) no-repeat scroll left center;
background-position: 0 -193px }

a {
font-family:Verdana;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:normal;
}

a.img {
color:#000000;
}

a.note{
font-family:Verdana;
font-size:10px;
border-bottom:1px dashed #0000ff;
color:#000000;
font-weight:normal;
}

a.link {
display:block;
width:100px;
padding:0px;
border:0px solid #000000;
margin:0px 0px;
text-align:left;
}

a.link:hover {
color:#000000;
background-color:#ffffff;
}

/* ~~~~~~~~~~~~~~~~~~~~~~ Navigation ~~~~~~~~~~~~~~~~~~~~~ */

#left {
background-color:#DBE0E6;
width:121px;
float:left;
}

.menutitle{
 border-bottom: 1px solid #9499b2;
 font-size:11px;
 text-align:left;
 border-top:0px solid #fff;
 margin:0px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 18px;
 background-image: url(pix/nav_01.gif)
}

.menucontainer {
 border-bottom:0px solid #56595C;
 /* background-color:#7b7d8e; */
 background-color:#C7CBD4;
 width:121px;
 margin-bottom:0px;
 margin-left:0px;
}

a.menu {
 display:block;
 border-bottom: 1px solid #9499b2;
 font-size:11px;
 font-weight:bold;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:18px;
 /* background-color:#737994; */
 text-align:left;
 color:#eeeeee;
 text-decoration:none;
 }

a.menu:link, a.menu:visited {
 color:#eeeeee;
 background-color:#737994;
 text-decoration:none;
 background-image: url(pix/nav_01.gif);
 }

a.menu:active, a.menu:hover {
 color:#ffffff;
 background-color:#eeeeee;
 background-image: url(pix/nav_02.gif);
 padding-left:20px;
 font-weight:bold;
 }

/* Ende der Navigation */

 h1
 {
  font-size:16px;
  font-style:bold;
 }

 h2
 {
  font-size:14px;
  font-style:bold;
 }

 h3
 {
  font-size:13px;
  font-style:bold;
 }

 h4
 {
  font-size:12px;
  font-style:bold;
 }

body {
  background-color:#efefef;
  background-image: url(../pix/bg_dm.jpg);
  text-align: center;
  cursor: default;
  scrollbar-base-color:white;
  }

#rahmen {
  width: 806px;
  margin: 0px auto;
  border: 0px;
  margin-top: 30px;
  position: relative;
  padding: 0px;
  display: block;
  }
 
#topbanner {
  border: 0px dotted #000000;
  height: 130px;
  padding-top: 3px;
  padding-left: 0px;
  position: relative;
  /* display: inline-block; */
  overflow: hidden;
  background: url(../pix/border_oben.jpg);
  }
  
#content {
  border: 0px dotted #000000;
  width: 806px;
  display: block;
  overflow: hidden;
  position: relative;
  background: url(../pix/bg_neu.jpg);
  }

#nav {
  padding-left: 3px;
  border: 0px dotted #000000;
  float:left;
  overflow: hidden;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
  text-decoration: none;
  text-align: justify;
  }

#main {
  border: 0px dotted #000000;
  width: 680px;
  overflow: hidden;
  float:right;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
  text-decoration: none;
  text-align: justify;
  }

#footer  { 
  background: url(../pix/border_unten.jpg) no-repeat scroll;
  margin-top: 0px;
  border: 0px dotted;
  top: 0px;
  width: 806px;
  height: 30px;
  overflow:hidden;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
  text-decoration: none;
  text-align: right;
  }

#printinfo { display:none; }

#eintrag {
  float:left;
  border: solid 1px #999;
  text-align: left;
  }




#eintrag_archiv {
  float:left;
  width: 550px;
  font: times new roman, verdana, sans-serif;
  border:0pt solid #000;
  }

.entry {
  width: 380px;
  float: left;
  overflow: hidden;
  /* background-color: #efefef;  */
  background-color: #C7CBD4;
  padding:0px 10px 0;
  }

.entry_archiv {
  width: 220px;
  margin: 10px;
  float:left;
  border:1pt solid #000;
  /*-moz-border-radius:10px;*/
  font: times new roman, verdana, sans-serif;
  overflow: hidden;
  background-color:#efefef; 
  padding: 0px 10px 0;
  margin-bottom: 10px;
  }

.entryfooter {
margin:20px -10px 0; padding:5px 10px; border-top:1px dotted; border-bottom:1px solid; background-color:#eee; font-size: 10px; color:#666;
  }

#danielmoeller {
  width: 400px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  top: 100px;
  text-align: justify;
  display: block;
  overflow: hidden;
  }

#telex {
  margin-left: 50px;
  padding-top: 20px;
  border: 0px dotted #000000;
  width: 550px;
  font-size: 14px;
  font-family: times new roman, Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
  text-decoration: none;
  text-align: justify;
  }

#page {
  margin-left: 10px;
  border: 0px dotted #000000;
  width: 650px;
  }

#begruessung   {   
  border: 0px dotted #000000;
  color: #000;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
  text-decoration: none;
  text-align: justify;
  padding: 0px;
  /* float:left; */
  margin-top: 8px;
}

/* Galerie-CSS */

      div#wrapper {
        width: 100%;
        margin:0 auto;
        /* margin-top: 2em; */
        /* padding: 15px; */
      }
      
      div#singlepicture {
        clear: both;
      }
      
      div#list {
        width: 100%;
        margin: 0 auto;
      }
      
      div#list ul {
        margin: 0 auto;
        padding: 0;
      }
      
      div#list li { 
        list-style-type: none;
        float: left;
        margin: 10px;
      }
      
      img.gallery {
        padding: 5px;
        border: 1px solid #ccc;
      }
      
      a:hover img_gallery {
        background-color: #ebebeb;
        border: 1px solid #aeaeae;
      }
      
      #nav_gallery ul {
        margin: 0 auto;
        padding: 0;   /* Important */
      }
      
      #nav_gallery li {
        margin: 0px;
        padding: 0px;
        display: inline;
        border: 0px solid #ccc;
        color: #000;
      }
      
      #nav_gallery a {
        color: #323232;
      }
      
      div#footer_gallery {
        clear: both;
        margin: 0 auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
      }

      div#nav_gallery {
        width: 100%;
        margin: 0 auto;
        /* padding: 15px 15px 40px 15px; */
      }