.spambeehidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.comment_phone_input {
    max-width: 100%;
    display:none;
    visibility:hidden;
}


/* serendipity_event_lightbox start */

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

/* serendipity_event_lightbox end */


/* auto include templates/komer/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/komer/style.css */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	background-color:rgb(0,0,0);
}
/* entfernt gestrichelten Rahmen um Links */
a {
	outline: none;
	color:#CCCCCC;
}
#mainpane h4, #mainpane h3 {
    margin: 0;
}
#mainpane {
    margin-top: 0;
	padding-top: 0;
    width: 100%;
    /*background-color: rgb(15,15,15);*/
}
#content {
    margin: 0;
	padding: 0;
    width: auto;
}
#mainpane input, #mainpane textarea {
    font-size: 10pt;
}
#mainpane th, #mainpane td {
    font-size: 10pt;
}
/*hr.absatz {
	height:15px;
	color:rgb(0,0,0);
	border:rgb(0,0,0);
	background-color:rgb(0,0,0);
	margin-left: -10px;
	margin-right: -10px;
}*/
.serendipity_title {
    font-size: 20px;
    margin-top: 10px;
    padding-left: 5px;
	padding-bottom: 3px;
    border-bottom: 1px solid rgb(80,80,80);
}
.serendipity_entry {
    font-size: 14px;
    font-weight: normal;
	padding-left: 10px;
    padding-right: 15px;
    margin: auto;
    margin-top: 10px;
}
.serendipity_entry_date {
    margin: auto;
}
.box:nth-of-type(2) {
	background-color:rgb(15,15,15);
	margin:0;
	border-radius:5px;
	padding:10px 10px 15px 10px;
}
.box {
	background-color:rgb(15,15,15);
	margin:25px 0;
	border-radius:5px;
	padding:10px 10px 15px 10px;
}
.serendipity_date {
    font-size: 16px;
	font-style: italic;
	color: rgb(140,140,140);
    margin: 0;
    margin-top: 5px;
    text-align: right;
}
div.serendipity_entrypaging a {
	color: #8C8C8C;	
}
.serendipity_commentsTitle {
    font-size: small;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 5px;
    border-bottom: 1px solid rgb(80,80,80);
}
.serendipity_entryFooter {
    font-size: x-small;
	color: rgb(140,140,140);
    clear: both;
}
.ohne_formatierung {
    font-size: x-small;
	color: rgb(140,140,140);
	text-decoration:none;
}
.serendipity_entryFooter a:link {
	text-decoration:none;
	color: rgb(140,140,140);
}
.serendipity_entryFooter a:visited {
	text-decoration:none;
	color: rgb(140,140,140);
}
.serendipity_entryFooter a:hover {
	text-decoration:none;
	color: rgb(140,140,140);
	background-color:rgb(80,80,80);
}
.serendipity_entryFooter a:active {
	text-decoration:none;
	color: rgb(140,140,140);
	background-color:rgb(80,80,80);
}
img.serendipity_entryIcon {
    float: right;
    border: 0px;
}
img.serendipity_entryIcon {
    float: right;
    border: 0px;
}
td.serendipity_commentsLabel {
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}
td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    font-size: 12px;
    padding: 2px;
    width: 400px;
}
.serendipity_commentForm {
    font-size: 13px;
    color: #404040;
    margin-bottom: 13px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}
.serendipity_comment {
    font-size: 13px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 3px;
    overflow: auto;
}
.serendipity_comment_source {
    font-size: x-small;
	margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgb(80,80,80);
}
div.serendipityPlug {
    padding-left: 10px;
}
div.serendipityPlug a {
    text-decoration: none;
    border: 0px;
}
.serendipityImageButton {
    cursor: pointer;
}
.serendipity_entry p {
    margin-top: 0px;
    padding-bottom: 0px;
}
/* Default image classes for left/right/usual layout */
a.serendipity_image_link:link {
	background-color:transparent !important;
}
a.serendipity_image_link:visited {
	background-color:transparent !important;
}
a.serendipity_image_link:hover {
	background-color:transparent !important;
}
a.serendipity_image_link:active {
	background-color:transparent !important;
}
.serendipity_image_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 0px;
}
.serendipity_image_left {
  float: left;
  border: 0px;
  margin: 9px 10px 0 0px;
  width: 300px;
  overflow: hidden;
}
.serendipity_image_right {
  float: right;
  border: 0px;
  margin: 9px 0px 0 10px;
  width: 300px;
  overflow: hidden;
}
/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #DDDDDD;
    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: 0px;
    padding: 0px;
    text-align: center;
}
.serendipity_imageComment_txt {
    border-top: 1px solid #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}
.serendipity_comments {
}
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
	font-size: 10px;
}
.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}
.serendipity_entry_author_self {
}
.serendipity_comment_author_self .serendipity_comment_source {
    background-color: rgb(15,15,15);
}
/** Kommentar Inputboxen **/
.serendipity_comment,
.serendipity_comment input,
.serendipity_commentsValue input,
#serendipity_replyTo,
#serendipity_commentform_comment {
	border:1px;
	border-style: solid;
	border-color: rgb(80,80,80);
	background-color: rgb(15,15,15);
	color:#CCCCCC;
}
.serendipitySideBarContent {
	margin: 0 15px;
	padding-bottom:10px;
	font-size: 10px;
}
#loginform_userdata input {
	margin: 0 7px 0 3px;
	font-size: 10px;
}
#loginform_login input {
	margin-left: 3px;
	margin-bottom:-10px;
	font-size: 10px;
}
#loginform input {
	font-size: 10px;
}
.serendipity_commentDirection {
	font-size: 10px;
}
.serendipity_entry_body img {
	text-decoration: none;
	border: 0;
}
#adduser_form {
	margin-top:10px;
	margin-left:0px;
}
#blog_registrierung {
	padding-left: 15px;
	padding-bottom: 15px;
	text-align:center;
	font-size:1.1em;
	color:#999;
	letter-spacing:4px;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0;
}
.summary_posted_by {
    clear: both;
    color: #8C8C8C;
    font-size: x-small;
}

/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   /*padding-left: 3%;*/
   /*margin-right: 3%;*/
}

div.serendipity_gallery_thumbs {
    /*padding: 3px;*/
    /*border: 1px solid #afafaf;*/
    float: left;
    overflow:hidden;
    margin: .5em;
}

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

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

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
    border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
    border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 2em;
}
.exif_info_head {
    background-color: #ccd9e6;
    border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
    clear: both;
    margin: 0 auto;
    width: 400px;
}
.exif_info_tag, .exif_info {
    float: left;
    display: block;
    width: 120px;
    text-align: left;
    border: 1px solid #fff;
    background-color: #ccd9e6;
    padding: 3px;
}
/* keep at least an empty .exit_info {} since this is checked for includement */
.exif_info {
    width: 264px;
    background-color: #eee;
}
/* End User Gallery */

/* Archive */
#customarchive .content dl dt {
	font-size: 12px;
	font-weight: bold;
	color: #8C8C8C;
}

#customarchive .content dl dd {
	margin-left: 20px;
}
/* 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 */
