img {
   behavior: url("http://www.fpruefer.de/blog/plugin/pngbehavior.htc");
}
/* templates/falkp/style.css  */
/* Content */

#blogContent {
  padding: 10px;
  width: auto;
}
#blogContent,
#blogContent > div {
  margin-right: 175px;
  /*margin-left: 175px;*/
}
/* sch... ie */
#blogContent div.serendipity_content_message,
#blogContent div.serendipity_Entry_Date,
#blogContent div.serendipity_entryFooter {
  margin-right: 175px;
}
#blogContent div.serendipity_Entry_Date div.serendipity_entryFooter {
  margin-right: 0;
}
#blogContent div {
  padding: 0;
}

#blogContent .serendipity_Entry_Date {
  padding: 0;
}

#blogContent .serendipity_date {
  text-align: right;
}

#blogContent .serendipity_title {
  line-height: 1.8em;
  background: transparent url(/css/img/horz_line.png) right bottom no-repeat;
}

.serendipity_title a:link,
.serendipity_title a:visited {
   text-decoration: none;
}

.serendipity_title a:hover {
   text-decoration: underline;
}

#blogContent .serendipity_entry {
  margin-bottom: 12px;
}
#blogContent .serendipity_entry_body {
  line-height: 1.4em;
}

#blogContent .serendipity_entryFooter {
  font-size: 0.8em;
  padding-top: 12px;
  padding-bottom: 6px;
}

#blogContent .serendipity_entryIcon {
  float: left;
  padding-right: 6px;
  vertical-align: middle;
}

/* Sidebars */

#blogSidebar1,
#blogSidebar2 {
  width: 170px;
  padding: 10px;
  vertical-align: top;
  font-size: 0.8em;
}
#blogSidebar2 {
  float: right
}
#blogSidebar1 {
  float: left;
}

#blogSidebar1 .serendipitySideBarItem,
#blogSidebar2 .serendipitySideBarItem {
  padding: 0;
}

.serendipitySideBarItem h3,
#blogSidebar1 .serendipitySideBarContent,
#blogSidebar2 .serendipitySideBarContent {
  border: 1px solid #9CAA9B;
  -moz-border-radius: 3px;
}
.serendipitySideBarItem h3 {
  background: #DBE1DD url(/css/img/module_head_bg.png) right top repeat-y;
  padding: 3px;
  margin-bottom: 3px;
}
#blogSidebar1 .serendipitySideBarContent,
#blogSidebar2 .serendipitySideBarContent {
  background: #DBE1DD;
  margin-bottom: 12px;
}

/* Comments */

#blogContent .serendipity_comments {
  margin-bottom: 12px;
}

#blogContent .serendipity_commentsTitle {
    font-weight: bold;
    line-height: 1.8em;
    margin-bottom: 0.8em; 
    background: transparent url(/css/img/horz_line.png) right bottom no-repeat;
}

td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    padding: 2px;
    width: 400px;
}

#blogContent .serendipity_commentDirection {
  font-size: 0.8em;
}

/** Embedded images with the s9y image manager **/
#blogContent .serendipity_imageComment_center,
#blogContent .serendipity_imageComment_left,
#blogContent .serendipity_imageComment_right {
  border: 1px solid #DDDDDD;
  background-color: #EFEFEF;
  margin: 3px;
  padding: 3px;
  text-align: center;
}
#blogContent .serendipity_imageComment_center {
  margin: auto;
}
#blogContent .serendipity_imageComment_left {
  float: left;
}
#blogContent .serendipity_imageComment_right {
  float: right;
}
#blogContent .serendipity_imageComment_img,
#blogContent .serendipity_imageComment_img img {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.serendipity_imageComment_txt {
  border-top: 1px solid #DDDDDD;
  margin: 0px;
  padding: 3px;
  clear: both;
  font-size: 0.8em;
  text-align: center;
}

.serendipity_comment_author_self .serendipity_comment_source {
  background-color: #EEEEFF;
}

/* Plugin Kalender */

table.serendipity_calendar td {
    font-size: 0.8em;
    padding: 1px;
    text-align: center;
}
table.serendipity_calendar a {
    color: #32441C;
    font-weight: bold;
    text-decoration: none;
}
table.serendipity_calendar a:hover {
    text-decoration: none;
}

td.serendipity_weekDayName {
    font-weight: bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
    text-decoration: none;
}

/* Plugin Search */

.container_serendipity_quicksearch_plugin form#searchform {
  padding: 3px;
}

/* Other Plugins */

.container_serendipity_archives_plugin ul,
.container_serendipity_syndication_plugin ul,
.container_serendipity_authors_plugin ul,
.container_serendipity_plugin_entrylinks ul,
#serendipity_category_form_content ul {
  list-style-type: none;
  list-style-image: none;
  margin-left: 0;
  padding-left: 3px;
  line-height: 1.4em;
}

/* stuff */

.serendipity_xml_icon img {
  vertical-align: middle;
}

.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

img.serendipity_entryIcon {
  float: right;
  border: none;
}

.serendipityImageButton {
  cursor: pointer;
}

.serendipity_msg_important {
  color: #BC7755;
  border: 2px solid #BC7755;
}

.serendipity_msg_notice {
  color: #008000;
  border: 2px solid #008000;
}

.serendipity_history_author { 
  font-weight: bold; 
}

/* Highlighter */

#blogContent div.geshi,
#blogContent div.sample {
  border: 1px solid #9CAA9B;
  background-color: #E8EEE8;
} 
#blogContent div.geshi {
  font-family: courier new,courier;
  font-size: 9pt;
  line-height: 1em;
  padding-right: 6px;
  padding-left: 6px;
  white-space: pre;  
  overflow: auto;
}

#blogContent div.sample {
  padding: 6px;
  margin-top: 0.8em;
}