.hidden {display:none;}

/* Minikalender */
#calendar {padding:0px;margin:0 0 20px 0;border:1px solid #000;}
table.calendar {width:100%;padding:0;margin:0;border-collapse:collapse;border-spacing:0;}
table.calendar th {background:#000;padding:6px 0;text-align:center;color:#fff;}
table.calendar th.navigation {vertical-align:center;}
table.calendar th a {color:#fff;}
table.calendar th a:hover {text-decoration:underline;}
table.calendar td {text-align:right; color:#000; font-weight:normal;padding: 4px;}
table.calendar td.calendar {color:#000;font-weight:bold;}
table.calendar td.calendarToday {font-weight:bold;color:#999;}
table.calendar td a {color:#000;}
table.calendar td.last {padding-right:7px;}
table.calendar a:hover {color:#999;text-decoration:underline;}

#latestPosts, #latestComments {border: 1px solid #000;margin:0 0 20px 0;}
#sp_03 h3 {font-size:1em;color:#fff;background: #000; font-weight:bold;margin:0;padding: 6px 10px;}
dl.latestPostList, dl.latestCommentsList {margin:0; padding:8px 8px 1px 10px;font-weight:normal;line-height:1.3em;}
dl.latestPostList a, dl.latestCommentsList a {font-weight:normal; padding:0;}
dl.latestPostList dt, dl.latestCommentsList dt {background:url('../../img/bullet_schwarz.gif') left center no-repeat; zoom:1;padding-left:10px;}
dl.latestPostList dd, dl.latestCommentsList dd {font-size:0.85em; color:#333;margin-left:12px;}

#sp_03 .rss {border: 1px solid #000;margin:0 0 20px 0;line-height:1.3em;}
#sp_03 .rss h3 {}
/*#sp_03 .rss a {text-decoration:none;font-weight:normal;border-bottom:1px dashed #000;color:#000;}*/
/*#sp_03 .rss a:hover {text-decoration:none;border-bottom:1px solid #000;}*/
#sp_03 .rss_post {margin: 10px 0 0 10px}
#sp_03 .rss img {margin: 2px 10px 0 0;vertical-align:top;}
#sp_03 .rss_comment {margin: 0 0 6px 63px}

#categories {}
#categories h3 {font-size:1em;color:#000;font-weight:bold;margin:2em 0 0.5em 0;}
#categories ul {padding:0; margin:0;list-style:none;}
#categories li {padding:0; margin:0;}
#categories a {padding:4px 10px 4px 0;display:block; text-decoration:none;}
.postnum {display:none;}

#socialBookmarks {border: 1px solid #000;margin:0 0 20px 0;}
.bookmarks {margin:0; padding:8px 8px 4px 8px;font-weight:normal;}
#socialBookmarks a {border:none;}
#socialBookmarks a::before {display:none;}
#socialBookmarks img {padding:0; margin:0 3px 4px 3px; border:none;}


/* Blogeinträge */

.blogList .titel {position:relative;}
.blogList .titel br {display:none;}
.blogList .titel p {margin:0 0 2em 0;padding:0 0 2px 0;font-size:0.9em;color:#555;}
.blogList .titel a {display:block; position:absolute; top:0; right: 0; text-align:right;color:#555;}
.blogList .titel a:hover {color:#999;}

.blogList .title {font-size:0.8em;margin:0 0 2em 0;}
.blogList .title span {border-bottom:1px solid #999;padding:1px 4px 1px 0;}
.blogList .title a {border:0; text-decoration:none; padding:2px 5px;background:#999;color:#fff;}
.blogList .title a:hover {background:#000;}
.itemTop {overflow:hidden;margin-bottom:0.5em;zoom:1;}
.itemTop .date {display:block; text-align:center; float:left;padding:12px 8px 5px 8px;margin: 0 20px 5px 0;}
.itemTop span {display:block;overflow:hidden;margin:0;padding:0;}
.itemTop .tag {font-size:3em;padding: 0; line-height:1em;margin:0;}
.itemTop h3 {line-height:1.2em;margin:0;}
.itemTop h3 a {text-decoration:none;}
.itemTop h3 a:hover {text-decoration:none;color:#555;}

.blogList .itemBody {margin-bottom:40px;}
.blogList .more {display:block; margin:1em 0;}
.blogList .more a {}
.blogList .more a:hover {text-decoration:none;}
/*.blogList .itemNav {margin:1px 0 3em 0;padding: 2px 0 0 0;font-size:0.9em;color:#555;}*/
.blogList .itemNav {display:none;}
.blogList .blogtipafriendlink {display:none;}
.blogList .itemNav a {color:#555;border-color:#555;}
.blogList .itemNav a:hover {color:#999;border-color:#555;}


.single .blog_article_legende {overflow:hidden;margin:3em 0;font-size:0.9em;color:#555;}
.single .blog_article_legende a {color:#555;border-color:#555;}
.single .blog_article_legende a:hover {color:#999;border-color:#555;}
.single .blog_article_legende span {margin:0 0 0.5em 0;}
.single .blog_article_legende .legende_label {display:block; width: 150px; float:left;}
.single .blog_article_legende .legende_item {display:block; margin-left: 150px;width:380px;}



#singleNavigation {overflow:hidden;margin:0 0 2em 0; padding:0 0 2px 0;font-size:0.85em;color:#555;}
#singleNavigation .previous {float:left; width:33%;}
#singleNavigation .next {margin-left: 66%;text-align:right;}
#singleNavigation .backtolist {width:33%;float:left;text-align:center;}
#singleNavigation  a {color:#555;border-color:#555;}
#singleNavigation a:hover {color:#999;}


/* Kommentare */
.commentListListing .item {overflow:hidden; background:#f6f6f6; padding:10px 10px 5px 10px; border-bottom: 1px solid #000;margin: 0 0 20px 0;}
.commentTopNav div.author img {border:1px solid #fbecc1;}
.commentTopNav {float: left; width: 70px;}
.commentBody {margin-left: 70px; }
.commentBody div.date {display:inline;}
.commentBody div.date span {margin-right: 0.2em;}
.commentBody div.intro {margin:0;padding:0;color:#555;}
.commentBody div.intro a {text-decoration:none;}
.commentBody div.intro a:hover {text-decoration:none;}
.commentBody h5 {margin-top:0.5em;line-height:1.4em;color:#000;}
.commentBody p {font-size:1em;}


ul#commentListTitle {margin:3em 0 1em 0;padding:0; list-style:none;}
ul#commentListTitle .start, ul#commentListTitle .end {display:none;}
ul#commentListTitle li.middle {color:#000; font-weight:bold; font-size:1em; line-height:1.4em;padding:0; margin:0;}

/* Trackbacks */
.trackbackListListing .item {overflow:hidden; background:#e6d8ad; padding:10px 10px 5px 10px; border-bottom: 1px solid #594918;}
.trackbackTopNav div.author {display:inline;margin-right:0.5em;}
.trackbackTopNav {font-size:0.9em; color:#555;}
.trackbackBody h5 {margin: 0;line-height:1.4em;color:#000;font-weight:normal;font-size:1em;}
.trackbackTopNav div.date {display:inline;}
.trackbackTopNav div.date span {margin-right: 0.2em;}
.trackbackBody {}
.trackbackBody div.intro {margin:0;padding:0;color:#555;}
.trackbackBody div.intro a {text-decoration:none;}
.trackbackBody div.intro a:hover {text-decoration:none;}

.trackbackBody p {font-size:1em;}

ul#trackbackListTitle {margin:3em 0 1em 0;padding:0; list-style:none;}
ul#trackbackListTitle .start, ul#commentListTitle .end {display:none;}
ul#trackbackListTitle li.middle {color:#000; font-weight:bold; font-size:1em; line-height:1.4em;padding:0; margin:0;}


.mailform h4 {margin: 3em 0 1em 0;}
.mailform label {}
.mailform input.text {width:46%;padding:4px 2px; margin: 0 20px 1em 0;border:none; border-bottom:1px solid #000;background:#f6f6f6;font-size:0.9em;}
.mailform input.text:focus {background:#fff;}
.mailform textarea.text {width:100%;padding:4px 2px; margin: 0 0 1em 0;border:none; border-bottom:1px solid #000;height:10em;background:#f6f6f6;font-size:13px; font-family:helvetica, "lucida grande", arial, verdana, sans-serif;}
.mailform input.button {margin-left:50%; padding:4px 0; background:#000;width:50%;border:none;color:#fff;}
h6.commentError {padding:6px 10px; font-size:1.2em;margin:3em 0 0 0;background:#000;color:#fff;}
ul.error {margin:0; border:1px solid #000;border-top: none;margin:0;padding:10px;color:#990000;list-style:none;}
ul.error li {margin:0;line-height:1.4em;}

/* Suche */

#nav_head_r #tx-t3blog-sword {width:150px;padding:1px;margin: 1px 5px 0 0;background:#fff;border:none;}
#nav_head_r #searchBox label {display:none;}

/* PageBrowser */

ul.pageBrowser {list-style:none;text-align:left;font-size:0.8em; margin:0 0 1.5em 0;}
ul.pageBrowser li {display:inline;margin:0;padding:0;}
ul.pageBrowser a {border:0; text-decoration:none; padding:2px 6px; background:#999; color:#fff;}
ul.pageBrowser a:hover {background:#000;}
ul.pageBrowser li.cur {padding:1px 5px;border:1px solid #999;color:#666;}
