/** style_dlmanager_frontend.css last modified 2010-08-25 **/
#downloadmanager table {
    background: #ddd;
    border: 1px solid #aaa;
    margin: 10px 0;
    width: 95%;
}

#downloadmanager th {
    border-bottom: 1px solid #aaa;
    font-weight: bold;
}

#downloadmanager th { padding: 4px 2px; }
#downloadmanager td { padding: 0 2px; line-height:1.6; }

#downloadmanager .error { color: #f00; }
.dlm_error_msg { color: #f00; }
.dlm_status_msg { color:#0f0; }
.dlm_error_msg, .dlm_status_msg { font-weight: bold; }

#downloadmanager img { margin: 0; vertical-align: bottom; }

#downloadmanager .odd { background: #eee; }
#downloadmanager .even { background: #ddd; }

.last_column { text-align: right; }

#downloadmanager a img { border: 0 none; }

#downloadmanager dd { margin-left: 0; }

#downloadmanager .dlm_info,
#downloadmanager .dlm_intro { display: block; margin: 10px 0; padding: 4px 2px; border: 1px solid #aaa; width: 94.4%; }
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

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

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

/* Default listing without spacers */
.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;
}

/* Embedded images with comments inside the s9y image manager */
.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: 0px;
    padding: 0px;
    text-align: center;
}

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

/* END OF style_fallback.css *//* templates/rl08/style.css  */
/*** Globaler Reset ***************************************************/
* {
    margin: 0;
    padding: 0;
}

select { padding-left: 0.2em; }
option { padding-left: 0.4em; }

body {
    background: #c7ecfd;
    color: #000;
    font-family: Verdana, sans-serif;
    font-size: 100.01%;
    line-height: 1.5;
}

img { border: none; }

.serendipity_entry_body ul,
.serendipity_entry_body ol,
.serendipity_entry_body dl,
.comment_body ul,
.comment_body ol { margin: 0 0 1em 1em }

.serendipity_entry_body li,
.comment_body li {
    margin-left: 1.5em;
    line-height: 1.5em;
}

.serendipity_entry_body dt { font-weight: bold; }

.serendipity_entry_body dd { margin: 0 0 1em 2em; }

.serendipity_entry_body blockquote,
.comment_body blockquote { margin: 0 0 1em 1.5em; }
/*** Globaler Reset - Ende ********************************************/


/*** Layout ***********************************************************/
#wrapper {
    background: #fff;
    color: #444;
    margin: 10px auto;
    max-width: 52.5em;
    min-width: 760px;
    position: relative;
    overflow: hidden;
}

#mainpane { clear: both; }

#content {
    clear: both;
    float: left;
    width: 70%;
}

#serendipityRightSideBar {
    float: right;
    width: 30%;
}
/*** Layout - Ende ****************************************************/


/*** Skiplinks ********************************************************/
#skiplinks {
    background: #c7ecfd;
    color: #444;
    float: left;
    width: 100%;
}

#skiplinks ul { list-style: none; }

#skiplinks li {
    background: #ccc url(templates/rl08/corners/skip.png) no-repeat right top;
    float: left;
    margin-right: 5px;
    padding: 0 10px;
    width: auto;
}

#skiplinks a {
    background: #ccc url(templates/rl08/icons/skip.png) no-repeat right center;
    color: #444;
    display: block;
    font-size: 0.625em; /* 10px */
    padding: 4px 18px 4px 0;
    text-decoration: none;
}

#skiplinks a:hover { text-decoration: underline; }
/*** Skiplinks - Ende *************************************************/


/*** Kopfbereich ******************************************************/
#header {
    background: #c30;
    clear: both;
    color: #fff;
    float: left;
    width: 100%;
}

#bloginfo {
    float: left;
    width: 60%;
}

#bloginfo dt {
    font-size: 2.25em; /* 36px */
    font-weight: bold;
    padding: 5px 0 0 10px;
}

#bloginfo dt a:link,
#bloginfo dt a:visited,
#bloginfo dt a:hover,
#bloginfo dt a:active {
    color: #fff;
    text-decoration: none;
}

#bloginfo dd {
    font-size: 1.25em; /* 20px */
    letter-spacing: -0.1em; /* 2px */
    padding: 0 0 20px 10px;
}

#search {
    float: right;
    width: 40%;
}

#searchform {
    background: #ccc url(templates/rl08/corners/srch.png) no-repeat bottom left;
    font-size: 0.750em; /* 12px */
    padding: 6px 0 8px 16px;
}

#searchform label {
    color: #444;
    display: block;
    font-weight: bolder;
    margin-bottom: 3px;
}

#searchbox {
    background: #fff url(templates/rl08/icons/search.png) no-repeat 97% 50%;
    border: 1px solid #aaa;
    color: #444;
    padding: 2px;
    width: 65%;
}

#searchbox:focus { background-color: #ffc; }

#searchbox:hover { border: 1px solid #444; }

#navigation {
    clear: both;
    float: left;
    width: 100%;
}

#navigation ul {
    list-style: none;
    padding-left: 10px;
}

#navigation li {
    background: #ccc url(templates/rl08/corners/lnav.png) no-repeat left top;
    float: left;
    margin-right: 2px;
    padding: 0 0 0 10px;
    width: auto;
}

#navigation a {
    background: url(templates/rl08/corners/rnav.png) no-repeat right top;
    color: #444;
    display: block;
    font-size: 0.750em; /* 12px */
    padding: 4px 10px 4px 0;
    text-decoration: none;
}

#navigation li.currentpage { background-position: 0% -300px; }

#navigation li.currentpage a { background-position: 100% -300px; }

#navigation a:hover { text-decoration: underline; }
/*** Kopfbereich - Ende ***********************************************/


/*** Einträge *********************************************************/
#mainpane { font-size: 0.750em; /* 12px */ }

#mainpane a:link,
#mainpane a:visited {
    color: #c30;
    text-decoration: underline;
}

#mainpane a:hover { color: #444; }

.serendipity_entry h1,
.serendipity_entry h2,
.serendipity_entry h3,
.serendipity_entry h4 { font-weight: bold; }

.serendipity_entry h2,
.serendipity_entry h3,
.serendipity_entry h4 { margin: 5px 0; }

.serendipity_title {
    background: #eee url(templates/rl08/corners/head.png) no-repeat right top;
    font-size: 1.667em; /* 20px */
    padding: 5px 0 5px 5px;
}

.serendipity_title a:link,
.serendipity_title a:visited,
.serendipity_title a:hover {
    color: #c30 !important;
    text-decoration: none !important;
}

.serendipity_entry h2 { font-size: 1.500em; /* 18px */ }
.serendipity_entry h3 { font-size: 1.333em; /* 16px */ }
.serendipity_entry h4 { font-size: 1.167em; /* 14px */ }

.serendipity_entry { padding: 10px 20px 20px 10px; }

.serendipity_entry_body p { padding: 5px 0; }

.serendipity_entry_body pre,
.serendipity_entry_body tt {
    font-family: monospace;
    font-size: 1.083em;
}

.serendipity_entry_body acroynm,
.serendipity_entry_body abbr { cursor: help; }

.serendipity_entry_body blockquote,
.comment_body blockquote {
    border-top: 2px solid #c30;
    border-bottom: 2px solid #c30;
    margin: 0.5em 4em 0.5em 2em;
    padding: 0.5em;
}

.serendipity_entry_body { margin: 0.417em 0 1.25em 0; }

.serendipity_entryFooter {
    background: #eee url(templates/rl08/corners/foot.png) no-repeat right bottom;
    padding: 5px 0 5px 5px;
}

.serendipity_entryFooter ul {
    clear: both;
    float: left;
    list-style: none;
    margin-bottom: 4px;
    width: 100%;
}

.serendipity_entryFooter li {
    float: left;
    width: auto;
}

li.categories,
li.date, li.time { margin-left: 0.4em; }

li.comments,
li.addcomment,
li.trackbacks,
li.permalink,
li.trackbackuri,
li.skipback,
li.editentry{
    margin-right: 0.8em;
    padding-left: 18px;
}

li.comments { background: transparent url(templates/rl08/icons/comments.png) no-repeat left center; }
li.addcomment { background: transparent url(templates/rl08/icons/addcomment.png) no-repeat left center; }
li.trackbacks { background: transparent url(templates/rl08/icons/trackback.png) no-repeat left center; }
li.permalink { background: transparent url(templates/rl08/icons/permalink.png) no-repeat left center; }
li.trackbackuri { background: transparent url(templates/rl08/icons/trackbackuri.png) no-repeat left center; }
li.skipback { background: transparent url(templates/rl08/icons/totop.png) no-repeat left center; }
li.editentry { background: transparent url(templates/rl08/icons/edit.png) no-repeat left center; }

.footerplugins { clear: left; }

.serendipity_pageFooter { margin: 0.417em 0 0.833em; }
/*** Einträge - Ende **************************************************/


/*** Trackbacks + Kommentare ******************************************/
.serendipity_comments { padding: 10px 20px 20px 10px; }

.serendipity_comments p { padding: 0.417em 0; }

.serendipity_section_commentform { padding: 10px 0 20px; }

#cftoolbar, #cfbuttons { list-style: none; }

.trackback_info,
.comment_info {
    border: 1px dashed #ccc;
    margin-bottom: 10px;
    padding: 5px;
}

.comment_info .comment_body {
    float: left;
    margin-bottom: 0.417em;
    width: 100%;
}

.comment_info .comment_source {
    background: #eee;
    clear: both;
    padding: 3px 0;
}

.comment_source_ownerlink {
    background: transparent url(templates/rl08/icons/delcomment.png) no-repeat left center;
    padding-left: 18px;
}

.serendipity_commentsLabel { font-weight: bold; }

.serendipity_commentsValue { margin-bottom: 5px; }

.serendipity_commentsValue input,
.serendipity_commentsValue select,
.serendipity_commentsValue textarea {
    border: 1px solid #aaa;
    color: #444;
    padding: 2px;
}

.serendipity_commentsValue select {
    background: #fff;
    padding: 0;
}

.serendipity_commentsValue select:focus { background: #ffc; }

#serendipity_commentform_name { background: #fff url(templates/rl08/icons/user.png) no-repeat 97% 50%; }
#serendipity_commentform_name:focus { background: #ffc url(templates/rl08/icons/user.png) no-repeat 97% 50%; }
#serendipity_commentform_email { background: #fff url(templates/rl08/icons/email.png) no-repeat 97% 50%; }
#serendipity_commentform_email:focus { background: #ffc url(templates/rl08/icons/email.png) no-repeat 97% 50%; }
#serendipity_commentform_url { background: #fff url(templates/rl08/icons/home.png) no-repeat 97% 50%; }
#serendipity_commentform_url:focus { background: #ffc url(templates/rl08/icons/home.png) no-repeat 97% 50%; }
#serendipity_commentform_comment { background: #fff url(templates/rl08/icons/comment.png) no-repeat 98% 98%; }
#serendipity_commentform_comment:focus { background: #ffc url(templates/rl08/icons/comment.png) no-repeat 98% 98%; }

#serendipity_commentform_name:hover,
#serendipity_commentform_email:hover,
#serendipity_commentform_url:hover,
#serendipity_commentform_comment:hover,
#serendipity_replyTo:hover,
input#captcha:hover { border: 1px solid #c30; }

.serendipity_commentDirection {
    background: #efefef;
    border: 1px dashed #ccc;
    margin: 10px 0;
    padding: 5px;
    width: 75%;
}

input#captcha:focus { background: #ffc; }

#cftoolbar { margin: 10px 0; }

#checkbox_remember,
#checkbox_subscribe { margin-right: 5px; }

#cfbuttons {
    float: left;
    width: 100%;
}

#cfbuttons li {
    float: left;
    margin-right: 20px;
    width: auto;
}
/*** Trackbacks + Kommentare - Ende ***********************************/


/*** Kontaktformular **************************************************/
.contactform_preface {
    background: #efefef;
    border: 1px dashed #ccc;
    margin: 10px 0;
    padding: 5px;
}
/*** Kontaktformular - Ende *******************************************/


/*** Archivseiten *****************************************************/
.summary_of_entries { list-style: none; }

.archives_row,
.archives_header { clear: left; }

.archives_row {
    float: left;
    margin-bottom: 5px;
    width: 100%;
}

.archives_date {
    float: left;
    width: 40%;
}

.archives_count_link,
.archives_link {
    float: left;
    width: 30%;
}

.thedate { font-weight: bold; }
/*** Archivseiten - Ende **********************************************/


/*** Suchergebnisse ***************************************************/
.serendipity_search { padding: 10px 20px 5px 10px; }

.serendipity_search dt { font-weight: bold; }

.searchterm { font-style: italic; }
/*** Suchergebnisse - Ende ********************************************/


/*** Seitenleiste rechts **********************************************/
#serendipityRightSideBar .serendipitySideBarItem { 
    clear:both;
    padding: 5px 10px;
}

#serendipityRightSideBar .serendipitySideBarTitle {
    background: #eee url(templates/rl08/corners/sbar.png) no-repeat left top;
    font-size: 1.333em; /* 16px */
    font-weight: bold;
    padding: 5px 5px 5px 0;
    text-align: right;
}

#serendipityRightSideBar .serendipitySideBarContent { padding: 5px; }

#serendipity_syndication_plugin ul { list-style: none; }

#polaroid {
    position: relative;
    top: -80px;
    left: 10px;
    margin-bottom: -80px;
}

#aboutmebox div {
    border: 1px dashed #ccc;
    margin: 5px 0 0;
    padding: 5px;
}
/*** Seitenleiste rechts - Ende ***************************************/


/*** Seitenleiste links/im Footer *************************************/
#serendipityLeftSideBar {
    float: left;
    font-weight: bold;
    width: 100%;
}

#serendipityLeftSideBar a:link,
#serendipityLeftSideBar a:active,
#serendipityLeftSideBar a:visited {
    color: #444;
    text-decoration: underline;
}

#serendipityLeftSideBar a:hover { color: #fff; }

#serendipityLeftSideBar .serendipitySideBarItem {
    float: left;
    padding: 10px;
    width: 20%;
}

#serendipityLeftSideBar .serendipitySideBarTitle { font-size: 1em; /* 16px */ }

#serendipityLeftSideBar .serendipitySideBarContent { font-size: 0.750em; /* 12px */ }
/*** Seitenleiste links/im Footer  - Ende *****************************/


/*** Fußbereich *******************************************************/
#footer {
    background: #c30;
    clear: both;
    color: #fff;
}

#credits {
    clear: both;
    font-size: 0.625em; /* 10px */
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
}

#credits a:link,
#credits a:active,
#credits a:visited {
    color: #444;
    text-decoration: underline;
}

#credits a:hover { color: #fff; }

#backtotop {
    background: #c7ecfd;
    color: #444;
    float: right;
    width: 100%;
}

#backtotop ul { list-style: none; }

#backtotop li {
    background: #ccc url(templates/rl08/corners/btop.png) no-repeat bottom left;
    float: right;
    padding: 0 10px;
    width: auto;
}

#backtotop a {
    background: #ccc url(templates/rl08/icons/totop.png) no-repeat left center;
    color: #444;
    display: block;
    font-size: 0.625em; /* 10px */
    padding: 4px 0 4px 18px;
    text-decoration: none;
}

#backtotop a:hover { text-decoration: underline; }
/*** Fußbereich - Ende ************************************************/


/*** Freetag-Plugin ***************************************************/
.serendipity_freeTag {
    display: block;
    font-size: 1em;
    margin: 5px 0 0;
    text-align: left;
}

.freetag_cloud { padding: 10px 20px 20px 10px; }

.serendipity_freetag_taglist_related { font-weight: bold; }
/*** Freetag-Plugin - Ende ********************************************/


/*** Plugin Letzte Kommentare *****************************************/

.plugin_comment_wrap { float: left; }

.plugin_comment_wrap br {
    clear: both;
    line-height: 0.1em;
}

.plugin_comment_wrap {
    border-bottom: 1px solid #c30;
    margin-bottom: 0.833em;
    padding: 0.417em 0;
}

.plugin_comment_date {
    display: block;
    margin-bottom: 10px;
}

.plugin_comment_body {
    border: 1px solid #ccc;
    display: block;
    float: left;
    padding: 0.417em;
    width: 90%;
}
/*** Plugin Letzte Kommentare - Ende **********************************/


/*** Kategorien-Plugin ************************************************/
#serendipity_categories_list { list-style: none; }

#serendipity_categories_list li { display: block; }

#serendipity_categories_list input.categories_checkbox { width: 15px; }
/*** Kategorien-Plugin - Ende *****************************************/


/*** Plugin Mein Kalender (Seitenleiste) ******************************/
.s9y_mc_date {
    background: transparent url(templates/rl08/icons/calendar.png) no-repeat left center;
    font-weight: bolder;
    padding-left: 18px;
}

.rsslink {
    display: block;
    margin-top: 5px;
}
/*** Plugin Mein Kalender (Seitenleiste) - Ende ***********************/


/*** FAQ-Plugin *******************************************************/
#serendipityFAQNav {
    border-bottom: none;
    padding: 10px 20px 10px 10px;
}

.faq_intro { margin-bottom: 10px; }

.thefaq { margin: 10px 0; }

.faq_pagination { list-style: none; }

.faq_results { padding: 5px 20px 5px 10px; }
/*** FAQ-Plugin - Ende ************************************************/


/*** Plugin Statische Seiten ******************************************/
.staticpage_navigation { margin: 10px 0; }

.staticpage_author,
.staticpage_metainfo { padding: 0 20px 5px 10px; }

.staticpage_results { padding: 5px 20px 5px 10px; }

.staticpage_metainfo_lastchange,
.staticpage_metainfo_editlink { padding-left: 18px; }

.staticpage_metainfo_editlink { background: transparent url(templates/rl08/icons/edit.png) no-repeat left center; }
.staticpage_metainfo_lastchange { background: transparent url(templates/rl08/icons/lastchange.png) no-repeat left center; }
/*** Plugin Statische Seiten - Ende ***********************************/


/*** Downloadmanager-Plugin *******************************************/
.downloadmanager_preface,
.downloadmanager_category_info,
.downloadmanager_file_info { margin-bottom: 10px; }
/*** Downloadmanager-Plugin - Ende ************************************/


/*** s9y-Meldungen ****************************************************/
 .serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important { color: red; }
.serendipity_msg_notice { color: green; }
/*** s9y-Meldungen - Ende *********************************************/


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

.serendipity_imageComment_center {
    margin: auto;
    padding: 3px;
}

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

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

.serendipity_image_left {
    margin: 0 10px 0 0;
    padding: 5px 0 !important;
}

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

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

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    clear: both;
    font-size: 0.833em;
    padding: 3px;
    text-align: center;
}
/*** Mediendatenbank - Ende *******************************************/
/* 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;
}
.exif_info {
 	width: 264px;
 	background-color: #eee;
}