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

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

.serendipity_multilingualInfo a:hover {
    color: green;
}

      .serendipity_oneclickbutton {
        margin: 5px auto 5px auto;
        padding: 5px;
        text-align: center;
      }

      .serendipity_oneclickbutton img {
        border: 0px;
      }

      .serendipity_diggcount {
          float: left;
      }

      .oneclickbutton_like_button img, .oneclickbutton_like_button iframe {
        cursor: pointer;
    }

    .lazyload_switcher {
        margin-right: 0.5em;
        display: inline;
        float: left;
        margin-top: 4px;
    }

    .oneclickbutton_like_button {
        display: inline-block;
        vertical-align: middle;
        margin-right: 2em;
	 float: left;
    }

    .google_like {
        width: 150px;
        height: 21px;
	 float: left;
    }

    .gplus_like {
        display: inline;
    }

    .twitter_like {
        width: 150px;
        height: 21px;
        float: left;
    }

    .tw_like {
        display: inline;
    }

    .serendipity_oneclickbutton_like {
        vertical-align: middle;
        height: 21px;
        margin-bottom:40px;
	 display: block;
    }

    .oneclickbutton_info {
        vertical-align: middle;
        height: 21px;
        position:relative;    
        float: left;
    }


/* 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;
}

/* Image gallery */
.s9y_gallery {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}

.s9y_gallery_item {
    box-sizing: border-box;
    flex: 0 1 33.3333%;
    padding: 0 5px 5px 0;
}

.s9y_gallery_image {
    height: auto;
    max-width: 100%;
}

/* 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/dlite/style.css */

/**********************************************************************/
/* Template: bulletproof for Serendipity (http://www.s9y.org)         */
/* Authors: Matthias Mees, David Cummins and Don Chambers             */
/*                                                                    */
/* Central Stylesheet                                                 */
/*                                                                    */
/* http://s9y-bulletproof.com                                         */
/**********************************************************************/


body {
    font: 100.01% Verdana, Arial, Helvetica, sans-serif;
    background: #fff;
    color: #000;
}

/*** General styles ***/
p {
    text-align: left;
}

pre {
    font-family: Courier, monospace;
    font-size: 90%;
    line-height: 1em;
    white-space: pre;
}

abbr, acronym, .help{
    cursor: help;
    border-bottom: 1px dotted #000000;
}

#wrapper {
    font-size: 80%;
}

#serendipity_banner {
    margin: 0;
    padding: 0;
}

/*** Header styles ***/
#serendipity_banner h1,
#serendipity_banner h2 {
    margin: 0 0 0 10px;
}

/*** Sitenav styles ***/
#sitenav {
    padding: 0.5em 0;
}

#sitenav ul li {
    padding: 0 0.5em 0 10px;
}

/* This is the current page the visitor is viewing */
#sitenav .currentpage a {
    background: #ddd;
}

/* optional pagination in the footer */
.pagination { padding: 0.5em 0; }

/* optional nav links in the footer */
#footer_sitenav {
    clear: both;
    text-align: center;
    padding: 0 0 1em 0;
}

#footer_sitenav ul {
    list-style-type: none;
    display: inline;
    padding: 0;
}

#footer_sitenav li {
    display: inline;
}

#footer_sitenav a {
    padding: 0px 5px;
}

#footer_sitenav .currentpage a {
    text-decoration: underline;
}

/* If the sitenav is in one of the sidebars */
#sbsitenav ul {
    margin-left: 0;
    padding-left: 0;
}


/*** Footer styles ***/
#footer p,
.counter_code {
    margin-left: 10px;
    padding: 0;
    clear: both;
}

#serendipity_credit_line {
    float: left;
    margin: 5px 0 0 10px;
    display: inline;
}

#serendipity_bulletproof_button {
    float: right;
    margin: 5px 10px 5px 0;
    display: inline;
}

.serendipity_calendarHeader img,
.serendipity_pageFooter img{
    vertical-align: middle;
    margin: 0 2px;
    height: 12px;
    width: 12px;
    border: 0 none;
}

/*** Entry styles ***/
.serendipity_Entry_Date {
    margin: 0.5em 1em;
}

.serendipity_entry {
    margin-bottom: 0.5em;
}

.serendipity_entry ul,
.serendipity_entry ol { padding-left: 2.5em; }

img.serendipity_entryIcon {
    border: 0;
}


/*** Sidebar styles ***/
.serendipitySideBarItem {
    margin: 0.5em;
}

.serendipitySideBarTitle {
    margin: 0;
}

.serendipitySideBarContent {
    margin: 0;
}

div.serendipitySideBarContent form {
    margin: 0;
    padding: 0;
}


/*** Archive styles ***/
ul.archives_row {
    margin-left: 0;
    padding-left: 0;
}

ul.archives_row li {
    font-size: 80%;
}

#content h4.archive_summary_title {
    margin: 0;
}

.archive_summary_postdetails {
    margin: 0;
}

.archive_summary {
    margin-bottom: 10px;
}


/*** s9y image manager ***/
.serendipity_image_center {
    display: block;
    margin: 0 auto;
    padding: 0 5px;
}
.serendipity_image_left {
    padding: 0 5px 0 0!important;
}

.serendipity_image_right {
    padding: 0 0 0 5px!important;
}

.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    padding: 0;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
    margin: 0 10px 5px 0;
}

.serendipity_imageComment_right {
    float: right;
    margin: 0 0 5px 10px;
}

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

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


/*** Calendar styles ***/
table.serendipity_calendar {
    text-align: center;
    background-color: transparent;
    height: 150px;
    width: 95%;
}

.serendipity_calendarHeader {
    background-color: transparent;
    vertical-align: middle;
    font-weight: bold;
}

a.day {
    color: #000;
    font-weight:  bold;
}

.serendipity_calendar img {
    border: 0;
}

.serendipity_calendar_spacer {
    border: 0;
    visibility: hidden;
}


/*** Staticpage styles ***/
ul.staticpage_navigation {
    margin-left: 0;
}

.staticpage_results {
    margin: 1em 0;
    padding: 0 10px;
}

.staticpage_navigation_center {
	margin: 1em 0;
}


/*** Contact form ***/
#serendipity_comment_CommentForm fieldset {
    border: 1px solid #ddd;
    width: 90%;
    margin: 2%;
    padding: 2%;
}

#serendipity_comment_CommentForm fieldset legend {
    background: #fafbfc;
    border: 1px solid #ddd;
    font-weight: bolder;
    margin: 0 10px 5px;
    padding: 0.25em 1em;
    text-align: center;
}

.serendipity_commentDirection {
    width: 90%;
    margin-top: 1em;
}


/*** Comment form ***/
#serendipity_comment {
    font-weight: normal;
    margin: 0 10px;
    padding: 0;
}

.serendipity_commentsTitle {
    margin: 0;
    padding: 1em 0;
}

.serendipity_comment {
    padding: 0;
}

.serendipity_comments .serendipity_center {
    font-size: 90%;
}

.serendipity_commentBody {
    padding: 1em 0;
}

.serendipity_comment_source {
    margin: 0;
    padding: 0;
}

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
    margin: 0 10px 10px;
    padding: 1em;
    line-height: 1.5em;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
    margin: 0 10px 10px;
    padding: 1em;
    line-height: 1.5em;
}

.serendipity_commentsValue .frm_check_label,
.serendipity_commentsValue .frm_radio_label,
.serendipity_commentsLabel {
    font-size: 90%;
}

.serendipity_commentsLabel {
    font-weight: bold;
}

.serendipity_commentsValue .frm_check,
.serendipity_commentsValue .frm_radio,
.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
    background: #fff;
    color: #000;
}

.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
    border: 1px solid #ccc;
}

.serendipity_commentsValue .frm,
#serendipity_comment_CommentForm select {
    width: 90%;
    max-width: 400px;
}

#serendipity_comment_CommentForm select:focus,
.serendipity_commentsValue .frm:focus {
    background: #efefef;
    color: #000;
}

#serendipity_comment_CommentForm dt {
    float: left;
    margin-bottom: 0.5%;
    margin-right: 1%;
}

#serendipity_comment_CommentForm dd {
    padding-left: 0em;
    margin-left: 20%;
    margin-bottom: 1%;
}

#serendipity_comment textarea {
    margin-bottom: 1%;
}

.checkbox {
    display: block;
}

#serendipity_trackbacklist,
#serendipity_commentlist {
    margin-top: 1em;
}

/*** Plugin styles ***/
img.serendipity_freeTag_xmlButton {
    border: none;
    padding-left: 1%;
}

.serendipity_freeTag_related {
    margin-top: 1em;
}

.serendipity_freetag_taglist_related {
    font-size: 120%;
    font-weight: bold;
}

.serendipitySideBarItem img {
    border: none;
}

.addthiswidget {
    margin-top: 5px;
}

/*** Quicksearch in the navbar ***/
input#serendipityQuickSearchTermField {
    background: #ffffff url('templates/dlite/img/quicksearch.png') no-repeat 97% 50%;
}

#sitenav #searchform {
    margin: 0 10px 0 0;
}

#sitenav #searchform input {
    width: 165px; 
    margin-top: 3px;
    padding-left: 3px;
    font-size: 100%;
    background: #ffffff url('templates/dlite/img/quicksearch.png') no-repeat 97% 50%;
}

/* container for comments when comment pop-up enabled */
.s9y_wrap {
    text-align: left;
    margin-left: 10px;
}

/* overide serendipitySideBarItem overflow: hidden just for sidebar quicksearch livesearch_result */
.container_serendipity_quicksearch_plugin{
    overflow: visible !important;
}

ul#serendipity_categories_list input{
    margin-left: 0;
}

/* nl2br plugin start */

p.wl_nobottom {
    margin-bottom: 0em;
}

p.wl_notop {
    margin-top: 0em;
}

p.wl_notopbottom {
    margin-top: 0em;
    margin-bottom: 0em;
}

/* nl2br plugin end */



/* serendipity_event_emoticate start */

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

/* serendipity_event_emoticate end */


/* auto include templates/dlite/user.css */

/**********************************************************************/
/* Template: bulletproof for Serendipity (http://www.s9y.org)         */
/* Authors: Matthias Mees, David Cummins and Don Chambers             */
/*                                                                    */
/* Stylesheet for the colorset 'blue'                             */
/*                                                                    */
/* http://s9y-bulletproof.com                                         */
/**********************************************************************/

/*----------------------------------- Linkfarbe --------------------------------------------*/

a { color: #003E7E; text-decoration: none; }

a:hover { color: #FF6500; }


/*-------------------- body: Hintergrundfarbe auerhalb der Seite --------------------------*/

body {	background: #c3c3c3 url('img/background.jpg') repeat-x;}


/*----------- Wrapper: Seitenbreite, Schriftart- und gre, Hintergrundfarbe ---------------*/

#wrapper {
    width: 860px;
    font-family:  verdana, sans-serif;
    font-size: 11px;
    background: white;
    border: none;
    margin: 0px auto;	
}


/*------------------------- Banner-Bild und Banner-Hhe ------------------------------------*/

#serendipity_banner {
    margin: 0px 0px 0px 0px;
    height: 160px;
    background: #ffffff url('img/beispiel_banner.gif') no-repeat;
    border: 0px;
}

/* Blogtitel im Banner ausgeblendet */
#serendipity_banner h1 { display: none; }
#serendipity_banner h2 { display: none; }


/*----- Horizontale Seitennavigation, oberhalb oder unterhalb des Banners  ----------------*/

#sitenav {
    background-color: #cccccc;
    margin: 0;
    padding: 0px;
    text-align: left;
    border: none;
}

#sitenav ul li {
    margin: 0;
    padding: 0; 
    display: inline;
    font-weight: normal;
    font-size: 11px;
}
	
#sitenav ul a,
#sitenav ul a:hover,
#sitenav .currentpage a {
    border: none;
    margin: 0;
    padding: 5px 20px;
    float: left;
    overflow: hidden;
    color: #000000;
}

/*---------------------------RTL-Definition für Navigation -------------------------------*/
html[lang|="sa"] #sitenav ul a,
html[lang|="sa"] #sitenav ul a:hover,
html[lang|="sa"] #sitenav .currentpage a {
    border: none;
    margin: 0;
    padding: 5px 20px;
    float: right;
    overflow: hidden;
    color: #000000;
}
/*---------------------------RTL-Definition für Navigation Ende-------------------------------*/

#sitenav ul a:hover,
#sitenav .currentpage a {
    text-decoration: underline;
    background: #10a83b;
    color: #ffffff;
}

/* Suchfeld innerhalb der horizontalen Navigation */

#sitenav #searchform { margin: 2px 10px 2px 0px; }

html[lang|="sa"] #sitenav #searchform { margin: 2px 0px 2px 10px; float:left; } /*----------RTL-Definition für Suchfeld--------*/

#sitenav #searchform input { margin-top: 0px !important;  padding: 0px; }



/*-------- Vertikale Seitennavigation innerhalb der linken oder rechten Sidebar ---------*/

#sbsitenav {
    padding: 0px;
    margin: 0 0 20px 0;
}

#sbsitenav h3.serendipitySideBarTitle {
    margin: 0px !important;
}

#sbsitenav .serendipitySideBarContent {
    padding: 0px;
    border: none;
    margin: 0px;
}

#sbsitenav .serendipitySideBarContent ul {
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: none;	
}

#sbsitenav .serendipitySideBarContent ul li {
    font-size: 11px;
    margin: 2px 0 0 0 !important;
    padding: 0;
    letter-spacing: 0;
    text-transform: none;
    font-weight: normal;
    background: none;
}

#sbsitenav .serendipitySideBarContent ul li a, 
#sbsitenav .serendipitySideBarContent ul li a:hover,
#sbsitenav .serendipitySideBarContent .currentpage a {
    border-left: none;
    padding: 3px 0px 3px 10px;
    display: block;
    margin: 0px;
}

#sbsitenav .serendipitySideBarContent ul li a { background: #f5f5f5; color: #000000; }

#sbsitenav .serendipitySideBarContent ul li a:hover,
#sbsitenav .serendipitySideBarContent .currentpage a { background: #10a83b; color: #FFFFFF; }




/*------------------------------ Linke Sidebar --------------------------------------------*/

#serendipityLeftSideBar {
    margin: 20px 0 0 20px;
    overflow: hidden;
}

/*---------------------------- Rechte Sidebar ---------------------------------------------*/

#serendipityRightSideBar {
    margin: 20px 20px 0 0;
    overflow: hidden; 
}	

/*---------------------------- Content-Bereich --------------------------------------------*/

#content {
    margin: 20px 25px 0 25px;
}


/*-------------------- Breitenangaben fr die Spalten -------------------------------------*/

/* Breite Content zweispaltiges Templates */
.twomain { width: 560px; }
/* Breite linke oder rechte Sidebar zweispaltiges Templates */
.twoside { width: 230px; }
/* Breite Content dreispaltiges Templates */
.threemain { width: 400px; }
/* Breite Sidebars dreispaltiges Templates */
.threeside { width: 185px; }
/* Breite Content einspaltiges Templates */
.onemain { width: 810px; }
/* Breite Sidebar einspaltiges Templates */
.onefull { width: 810px; margin: 0px 25px; }



/*--------------------------- Blogeintrge -------------------------------------------------*/

.serendipity_Entry_Date { 
    margin: 0px;
}

#content h3 {
    font-size: 10px;
    margin: 0px;
}

#content h4 {
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0 15px 0;
    letter-spacing: 0;
    text-transform: none; 
}

.serendipity_entry {
    margin: 0 0 20px 0;
}

.entry-content {
    font-size: 12px;
    line-height: 18px;
}

.serendipity_entryFooter {
    font-size: 10px;
    margin: 5px 0;
    padding: 5px 0;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.serendipity_pageFooter {
    margin: 5px 0 10px;
}


/*------------------------------- Kommentare ----------------------------------------------*/

.serendipity_comments,
.serendipity_center {
    font-size: 11px;
}

.serendipity_commentsTitle {
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none;
    padding: 0 0 2px 0;
    margin: 30px 0 10px 0;
    border-bottom: 1px solid #d4d4d4;
}

#serendipity_commentlist { margin: 15px 0 0 0; }

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
    font-size: 11px;
    line-height: 15px;   
    border: none;
    background: #efefef;
    margin: 0 0 10px 0;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
    font-size: 11px;
    line-height: 15px;
    border: none;
    background: #dfdfdf;
    margin: 0 0 10px 0;
}

.serendipity_commentBody {
    padding: 0 0 10px 0;
}



/*---------------------------- Sidebar Elemente ----------------------------------------*/

.serendipitySideBarItem {
    margin: 0 0 20px 0;
    padding: 0;
    border: none;
    overflow: hidden;
}

.serendipitySideBarTitle {
    text-transform: none;
    font-size: 11px;
    letter-spacing: 0;
    color: #5a5a5a;
    padding: 3px 5px;
    border: 1px solid #d4d4d4;
    background: #FFFFFF url('img/hpuschrift2.gif') bottom repeat-x;
    margin: 0;
}

.serendipitySideBarContent {
    font-size: 11px;
    padding: 5px;
    border-top: none;
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    margin: 0;
    background-color: #FFFFFF;
}

/* Schriftgre Kalender */

#month,
.serendipity_weekDayName, 
#today  { font-size: 11px; }



/*-------------------------------------- Footer -------------------------------------*/

#footer { font-size: 11px; background: #c3c3c3; border-top: 1px solid #cccccc; }

#footer #serendipity_bulletproof_button { display: none; }
#footer #serendipity_credit_line { display: none; }
#footer #footer_sitenav { padding: 5px 0 20px 0; }
#footer #footer_sitenav ul li a { color: #f7f7f7; }
#footer #footer_sitenav ul li a:hover { color: #f7f7f7; text-decoration: underline; }



/*------------------------------------ Sonstiges -----------------------------------*/

img.serendipity_entryIcon {
    float: left;
    border: 0px;
    margin:0 5px 0px 0;
}

blockquote {
    background: #d6e2e8;
    color: #505050;
    border-left: 1px solid #85a8b9;
    border-top: 1px solid #85a8b9;
    border-right: 1px solid #1f5f7f;
    border-bottom: 1px solid #1f5f7f;
    margin: 10px 20px;
    padding: 8px;
}

.s9y_wrap {
    font-size: 69%;
    background: #f8f4f1;
}

input#serendipityQuickSearchTermField {
    border: 1px solid #1F5F7F!important;
    width: 82%;
    float: left;
}
