img {
   behavior: url("http://www.photogenic-art.com/lucki/plugin/pngbehavior.htc");
}


/* serendipity_event_lightbox start */

/* Fix for Safari and Chrome */
.serendipity_image_link {
    display: block;
}

/* serendipity_event_lightbox end */


/* auto include templates/default/style_fallback.css */

/* The templates/default/style_fallback.css emits CSS statements that all s9y
   themes should have.

   Statements declared in this file are emitted early in the dynamically
   generated stylesheet serendipity.css, so you can override them by declaring
   them again in your theme's style.css or user.css.

   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Images positioned normal/left/right */
.serendipity_image_center {
  border: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0;
  padding-left: 5px;
  padding-right: 5px;
}

/* Images with captions and positioning */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0;
    padding: 0;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 3px;
    clear: both;
    font-size: 10px;
    text-align: center;
}

/* Lists without bullets or numbers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* END OF style_fallback.css */

/* auto include templates/blasses_banner/style.css */

/* HTML Elements */

body {
font-family: "Trebuchet MS";
  color: #545454;
   background-color: #ffffff;
  font-size: 12px;
  text-align: center;
   background: White url(templates/blasses_banner/blo.jpg) repeat;
   background-repeat: repeat;
   background-image: url(templates/blasses_banner/blo.jpg);
	top: 100px;
	scrollbar-darkshadow-color: #c0c0c0; 
   scrollbar-track-color: #ffffff; 
   scrollbar-face-color: #ffffff; 
   scrollbar-shadow-color: #e7e7e7; 
   scrollbar-highlight-color: #212121; 
   scrollbar-3dlight-color: #808080; 
   scrollbar-arrow-color: #000000 
}
#haupt {
	top: 20px;
	width: 740px;
	height: 100%;
	border: 1px dotted #8C9CB6;
	background: White;
	background-color: White;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding: 3px 3px 3px 3px;
	position: relative;
	margin:auto;
}
#mainpane {
   background: White;
	background-color: White;
	left: 0px;
	top: 150px;
	width: 740px;
	height: auto;
	border-top: 1px solid #8C9CB6;
	border-top-color: #8C9CB6;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 3px;
	position: absolute;
}
#serendipity_banner {
	width: 740px;
	height: 130px;
	left: 3px;
	top:3px;
	background: url(templates/blasses_banner/blogg.jpg);
	position: absolute;
}
a,
a:link,
a:visited {
  color: #A52A2A;
  text-decoration: none;
}
 
a:active,
a:hover {
  color: #669999;
}

h3, h4 {
  margin: 0;
  padding: 0;
}

/* Banner */

/**#serendipity_banner {
  padding: 1em;
  height: 200px;
  position: absolute;
}**/

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {
font-family: "Trebuchet MS";
  font-size: x-large;
  color: #cc9933;
  text-decoration: none;
}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {
font-family: "Trebuchet MS";
  color: #ccc;
  font-size: x-small;
  font-weight: bold;
}

/* Calendar */

table.serendipity_calendar a,
table.serendipity_calendar a:link,
table.serendipity_calendar a:visited,
table.serendipity_calendar a:hover {
  color: #666;
  font-size: x-small;
}

table.serendipity_calendar td {
  line-height: 140%;
  font-size: x-small;
}

td.serendipity_weekDayName {
  font-size: x-small;
}

td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
font-family: "Trebuchet MS";
  color: #003366;
  font-size: x-small;
  text-decoration: none;
  font-weight: bold;
}

/* Sidebars */

#serendipityLeftSideBar
{
  padding: 5px;
  vertical-align: top;
  top: 15px;
  left: 0px;
  width: 200px;
   text-align: left;

	position: absolute;
	z-index: 1;
}
#serendipityRightSideBar {
  display: block;
  padding: 5px;
  vertical-align: top;
  top: 165px;
}

.serendipitySideBarTitle {
font-family: "Trebuchet MS";
  color: #4B5C76;
  font-size: x-small;
  font-weight: bold;
  line-height: 140%;
  padding: 0.2em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  border-bottom: thin dotted #8C9CB6;
  padding-left: 1em;
  width: 168px;
  /*border-bottom-width: 180px;*/
}

div.serendipitySideBarItem {
font-family: "Trebuchet MS";
  color: #333;
 font-size: 11px;
  font-weight: normal;
  margin-bottom: 1em;
  padding-bottom: 1em;
  background-color: White;
  width: 180px;
}

.serendipitySideBarContent {
  padding-top: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
}

/* Entries */

div.serendipity_Entry_Date {
  padding-left: 1em;
  position: relative;
}

.serendipity_date {
 font-family: "Trebuchet MS";
  font-size: 12px;
  color: #4B5C76;
  font-weight: bold;
 text-transform: uppercase;
  padding-top: 1em;
   text-align: right;
  /*width: 385px;*/
  position: relative;
}

.serendipity_title {
  border-left: thin #8C9CB6 dotted;
   border-top: thin #8C9CB6 dotted;
  /*border-right: thin #666 dotted;*/
}

.serendipity_title a,
.serendipity_title a:hover,
.serendipity_title a:link,
.serendipity_title a:visited,
.serendipity_Admin_title,
.serendipity_Admin_title a,
.serendipity_Admin_title a:hover,
.serendipity_Admin_title a:link,
.serendipity_Admin_title a:visited {
font-family: "Trebuchet MS";
  font-size: small;
  font-weight: bold;
  color: #5E7796;
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 0.7em;
}

.serendipity_entry,
.serendipity_admin {
  font-size: small;
  font-weight: normal;
  line-height: 140%;
  padding: 1em;
  padding-left: 0.4em;
  /*border-left: thin #666 dotted;
  border-right: thin #666 dotted;
  border-bottom: thin #666 dotted;
  background-color: White;*/
  /*width: 385px;*/
  
}

div.serendipity_entryFooter {
  padding-top: 1em;
  padding-bottom: 1.5em;
  clear: both;
  font-size: x-small;
  /*width: 385px;*/
}

div.serendipity_entryFooter a {
  text-decoration: underline;
}

/* Comments */

.serendipity_comment {
background-color: White;
  font-size: small;
  margin-left: 10px;
  margin-right: 10px;
  padding: 3px;
  overflow: auto;
  /*width: 385px;*/
}

.serendipity_comment_source {
  border-bottom: 1px dotted #999;
}

.serendipity_commentsLabel {
  font-size: small;
}

.serendipity_commentsTitle {
  font-size: normal;
  font-weight: bold;
  text-transform: uppercase;
}

/* Admin */

.serendipity_admin td {
}

/* Misc */

#content {
/*background-color: White;*/
  top: 15px;
  left: 210px;
  width: 535px;
  height: auto;
  text-align: left;
  position: absolute;
  background-color: white;
    border-left: 1px dotted #8C9CB6;
	border-left-color: #8C9CB6;
	border-left-style: dotted;
	border-left-width: 1px;
}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid black;
    background-color: #EFEFEF;
    margin: 3px;
}
 
.serendipity_imageComment_center {
    margin: 0px;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 9pt;
    text-align: center;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

.serendipity_admin_list_item_even {
    background-color: #ffffff;
}

.serendipity_admin_list_item_uneven {
    background-color: #eee;
}

.serendipity_admin_filters {
    border: 1px dashed;
    background-color: #FFFFFF;
    margin-bottom: 10px;
    padding: 2px;
}

.serendipity_admin_filters_headline {
    border-bottom: 1px solid;
}

.serendipity_admin_sortorder {
    text-align: center;
}


.serendipity_comments {

	/*width: 385px;*/
	background-color: White;
  font-size: small;
  color: #545454;
	padding-left: 0.4em;
	background-color: White;
	color: #545454;
}

.serendipity_center {
background-color: White;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

.serendipity_entry_author_self {
}

.serendipity_comment_author_self .serendipity_comment_source {
    border-bottom: 2px solid #cc9933;
}

/* serendipity_event_emoticate start */

.emoticon {
    display: inline;
    vertical-align: bottom;
    border: 0 none;
}

/* serendipity_event_emoticate end */


/* serendipity_event_linklist.css start */

div.linklist span.menu_title {
}

div.linklist {
    padding: 0px;
    margin: 0px;
    text-align: left;
    font-size: 11px;
    color: #666;
    white-space: nowrap;
    direction: ltr;
}
div.linklist ul.csslist {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
    white-space: nowrap;
}
div.linklist ul.simple {
    margin: 0px;
    padding: 0 0 5% 10%;
    text-align: left;
    white-space: nowrap;
}

div.linklist li {
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
}

div.linklist img {
    border: 0px;
    vertical-align: middle;
}
div.linklist .svg {
    background-position: right center;
    background-repeat: no-repeat;
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-826.429%20-698.791%29%22%3E%3Crect%20width%3D%225.982%22%20height%3D%225.982%22%20x%3D%22826.929%22%20y%3D%22702.309%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M831.194%20698.791h5.234v5.391l-1.571%201.545-1.31-1.31-2.725%202.725-2.689-2.689%202.808-2.808-1.311-1.311z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M835.424%20699.795l.022%204.885-1.817-1.817-2.881%202.881-1.228-1.228%202.881-2.881-1.851-1.851z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    padding-right: 13px;
    margin-right: 3px;
    height: 1em;
    width: 1em;
}

div.linklist a.folder {
    text-decoration: none;
}
div.linklist a.link {
    text-decoration: underline;
}
div.linklist a:hover {
    color: #333;
}

/* serendipity_event_linklist.css end */

.serendipity_freeTag
{
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_freeTag_related
{
    margin-left: 50px;
    margin-right: 0px;
    text-align: left;
    font-size: small;
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
}



.serendipity_freeTag a
{
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_freeTag a:hover
{
    color: green;
    text-decoration: underline;
}
.serendipity_freeTag_xmlTagEntry {
    white-space: pre;
}
img.serendipity_freeTag_xmlButton
{
    vertical-align: bottom;
    display: inline;
    border: 0px;
}

/*** imageselectorplus  plugin start ***/

.serendipity_quickblog_image,
#content .serendipity_quickblog_image {
    border: medium none transparent;
}
.serendipity_mediainsert_gallery {
    border: 1px solid #C0C0C0;
    margin: 0px;
    overflow: auto;
    padding: 0.4em;
}

/*** imageselectorplus plugin end ***/



/* serendipity_event entrypaging start */

.serendipity_entrypaging {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    display: block;
}

/* serendipity_event entrypaging end */


/* auto include  */

