/* ----------------Tags fuer ganz TomBlog----*/
body {
  background:#fff;
  color:#444;
  font-family:Georgia, "Trebuchet MS", Trebuchet, Verdana, Serif, sans-serif;
  font-size:12pt;
  text-align:left;
  line-height:25px;
  }
blockquote {
  background:#fff;
  margin:15px 0px 15px 30px;
  padding:5px 15px;
  border-left:2px solid #aaa;
      }
img {
  padding:4px 8px 4px 0px;
  border:0;
  }
iframe
{
  padding:4px 8px 4px 0px;
  border:0;
  }
.hilfe {
  cursor:help;
      }
div.linie {
  border-top:2px solid #ccc;
  padding:0;
      }
/*-----------Buttons auf der ganzen Seite-----------*/
input.button {
 font: bold 8pt Verdana;
 color: white;
 float:right;
 border:0;
 border-radius:11px;
 cursor:help;
 background-color: #58a;
 border-bottom:1px solid #aaa;
 border-right:1px solid #aaa;
        }
input.button:hover {
background-color: #f79600;
      }
/* ---------------Links auf ganz TomBlog-----------*/
a:link {
  color:#58a;
  text-decoration:none;
      }
a:visited {
  color:#969;
  text-decoration:none;
      }
a:hover {
  color:#f79600;
  text-decoration:none;
      }
/* --------------------gesamte seite------------------------*/
#container {
  width:890px;
  margin:auto;   /*-zentriert die ganze seite-*/
      }
#container_titel {
  width:720px;
      }
/* -------------------Textspalte--------*/
#sub_content_members {
  line-height:18px;
      }
#sub_content_text {
  width:720px;
      }
#sub_content_schmorfy {
  padding-left:25px;
  width:720px;
      }
/* ---------------Navispalte---------*/
#sub_content_menu {
  float:right;
  width:140px;
      }
#sub_content_menu_in {
  position:fixed;
      }
/* ----zwei Linktypen in Navispalte und Impressum-----------------------*/
#sub_content_menu_in a.mi {
  padding:4px 0;
    cursor:help;
      }
#sub_content_menu_in a.mi:link {
  color:#58a;
      }
#sub_content_menu_in a.mi:visited {
  color:#969;
      }
#sub_content_menu_in a.mi:hover {
  padding:4px 0px 4px 6px;
  color:#f79600;
      }
#sub_content_menu_in a.browse {
  font-family:verdana, Helvetica, Georgia, Arial, sans-serif;
  font-size:85%;
  color:#247;
  padding:4px 4px 4px 6px;
  cursor:help;
  line-height:20px;
      }
#sub_content_menu_in a.browse:hover {
  padding:4px 4px 4px 0;
      }
/* -------------------------------------Titel der Eintraege----------------------------*/
#sub_content h2 {
  font-size:160%;
  color:#f79600;
  margin:0 0 20px;
  font-weight:lighter;
      }
#sub_content h2 a,
#sub_content h2 a:visited {
  display:block;
  color:#f79600;
  cursor:help;
      }
#sub_content h2 a:hover {
  color:#444;
      }
h3 {
  margin:12px 0 4px;
  color:#777;
  font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
  letter-spacing:0.1em;
  font-weight:lighter;
  font-size:85%;
  cursor:help;
      }
/* -----------------------fusszeile der Eintraege-------------------------*/
div.date {
  font-family: "Trebuchet MS";
  padding:0;
  margin:0;
  font-size:85%;
  font-weight:lighter;
  background:#eee;
  color:#333;
  letter-spacing:0.1em;
  border-bottom:1px solid #aaa;
  border-left:1px solid #aaa;
  border-radius:10px;
      }
div.date a {
  color:#e67c00;
  cursor:help;
      }
div.date a:hover {
  color:#58a;
      }
div.entry {
  color:#444;
  margin:10px;
      }
/* -------------------------untere Navi-elemente-----------------------------*/
#browseup {
  text-align:center;
  padding-top:20px;
      }
#browseup a {
  font-size:85%;
  color:#247;
  font-family:Verdana, Helvetica, Georgia, Arial, Sans-Serif;
  cursor:help;
      }
#browseup a:hover {
  text-decoration:underline;
      }
#browse a {
  font-family:Verdana, Helvetica, Georgia, Arial, Sans-Serif;
  font-size:85%;
  color:#247;
  padding:0 6px;
  cursor:help;
      }
#browse a:hover {
  padding:0;
      }
#impressum a {
  font-family:Verdana, Helvetica, Georgia, Arial, Sans-Serif;
  font-size:85%;
  color:#247;
  padding:0 0 10px;
    cursor:help;
      }
#impressum a:hover {
  padding:10px 0 0;
  }
/* -------------------Kommentarliste-------------------------*/
#stylecomment li {
  background:#fff;
  margin-bottom:50px;
      }
#stylecomment img {
  padding-left:15px;
  vertical-align:middle;
      }
#stylecomment a {
  color:#247;
      }
#stylecomment a:hover {
  color:#f79600;
      }
div.date_comment {
  color:#247;
      }
/* ----------------Suche, Eingabefelder----------------------------*/
#extsearch {
  padding:5px;
  margin-bottom:25px;
  background:#fff;
  border-bottom:1px solid #ccc;
  border-left:1px solid #ccc;
  border-radius:10px;
  cursor:help;
      }
input.feld, textarea.feld {
  color:#444;
  background:#eee;
  padding:5px;
  margin-top:15px;
  font-family:Georgia, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
  font-size:110%;
  border:0;
  border-top:1px solid #aaa;
  border-left:1px solid #aaa;
    border-radius:10px;
      }
input.feld:focus, textarea.feld:focus {
  background:#fafafa;
  border-top: 1px solid #f79600;
  border-left: 1px solid #f79600;
      }

/* -------------------------------------Zeitreise----------------------------*/
ul.archive li {
  color:#f79600;
      }
ul.archive a {
  color:#777;
      }
div.yearlist {
  float:left;
      }
div.monthlist {
  background:#fff;
  border-left:2px solid #ccc;
  float:right;
  width:540px;
  padding:0 10px;
  margin:15px 0 0;
      }
ul.yearlist {
  list-style-type:none;
  margin:2px 0 0 10px;
  padding:0;
      }
ul.monthlist {
  color:#777;
  margin:2px 0 0 5px;
  list-style-type:none;
  padding:0;
      }      
.dayname {
  font-size:85%;
  background-color:#ccc;
  color:#444;
      }
.nomonthday {
  font-size:85%;
  border:1px solid #ddd;
      }
.monthday {
  font-size:85%;
  height:80%;
  width:20px;
  border:1px solid #ddd;
      }
.today {
  font-size:85%;
  background-color:#f8f8f8;
  border:1px solid #571;
      }
.selectedday {
  font-size:85%;
  background-color:#ccc;
  border:1px solid #247;
      }
/* ---------------------------------- Druckansicht--------------------------*/
@media print {
  body, div.date, div.entry {
       background:#fff;
       color:#000;
       font-family:Georgia, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
       font-size:12pt;
            }
  #container,
  #container_shadow {
       border:none;
       margin:auto;
            }
  #sub_header_menu,
  #sub_header_logo,
  #sub_content_menu,
  #sub_content_menu_in,
  #sub_bottom, #sub_footer,
  #sub_header {
       display:none;
            }
  #sub_content_bg {
       background:none;
            }
  #sub_content {
       width:80%;
            }
     }
