.tx-t3blog-pi2 h3 {
margin-top:0;
padding-top:5px;

}

#socialBookmarks{
text-align:justify;
background:#F5F5F5 url(/fileadmin/img/box_bg.gif) repeat-x scroll center top;
border:1px solid #ccc;
padding:5px;
margin-bottom:0.5em;
}
.rss{
background:#F5F5F5 url(/fileadmin/img/box_bg.gif) repeat-x scroll center top;
border:1px solid #ccc;
padding:5px;
margin-bottom:0.5em;
height:75px;
}
.rss_post, .rss_comment {
float:left;
padding-right:10px;
text-align:left;
}

.rss_post img {
padding-right: 10px;
}


#calendar table {
border-collapse:collapse;
margin-bottom:0.5em;
width:100%;
background:#F5F5F5 url(/fileadmin/img/box_bg.gif) repeat-x scroll center top;
}

#calendar td, #calendar th {
color:#1E6289;
text-align:center;
vertical-align:middle;
}
#calendar th {
background-color:transparent;
line-height:24px;
color:#A91E3D;
}

#calendar th.previous {
border-left:1px solid #CCC;
}

#calendar th.next {
border-right:1px solid #CCC;
}

#calendar th a {
background:transparent none repeat scroll 0% 0%;
}
#calendar th.previous a {
padding:0pt;
}
#calendar th.next a {
padding:0pt;
}
#calendar td {
border:1px solid #FFFFFF;
}
#calendar td.last {
border-right:1px solid #CCC;
}
#calendar td.first {
border-left:1px solid #CCC;
}
#calendar td.lastrow {
border-bottom:1px solid #CCC;
}
#calendar table td.isBlogDay a {
background:transparent none repeat scroll 0% 0%;
color:#A91E3D;
display:block;
padding:0pt;
}
#calendar table td.calendarToday {
background:#EDEAE5 none repeat scroll 0% 0%;
}

#latestPosts {
background:#fff url(/fileadmin/img/box_bg.gif) repeat-x scroll center top;
border:1px solid #ccc;
padding-left:5px;
margin-bottom:0.5em;
}

#latestPosts a {
background:transparent url(/fileadmin/img/icons/internal_link.gif) no-repeat scroll 0% 50%;
padding-left:12px;
}

#latestPosts dl  {
margin: 0pt 0pt 1em 0em;
}
#latestPosts dd {
margin: 0pt 4pt 1em 0em;
text-align:right;
font-size:10px;
color:#A91E3D;
}
#latestPosts dt {
font-weight:normal;
}
#blogrollList {
padding-left:5px;
border:1px solid #CCC;
padding:5px;
margin-bottom:0.5em;
background:#F5F5F5 url(/fileadmin/img/box_bg.gif) repeat-x scroll center top;
}


.itemTop {
background: #F4F4F4;
border:1px dotted #CCC;
padding:5px;
height:70px;
}

.date {
position:relative;
top:0px;
}

.time {
position:relative;
top:-16px;
left:70px;
}

.author {
background:transparent url(/fileadmin/img/icons/author.png) no-repeat scroll 0% 50%;
padding-left:21px;
position:relative;
top:-30px;
}
.authoremail{
padding-left:5px;
position:relative;
top:-30px;
}

.itemTop img {
position:relative;
left:225px;
top:-47px;
}

.itemBody  h3 {
font-size:1.2em;
margin:0.1em 0pt;
padding-top:0.5em;
}

.categories a {
background:transparent url(/fileadmin/img/icons/folder.png) no-repeat scroll 0% 50%;
padding-left:21px;
}

.itemNav{
margin-bottom:1em;
padding-bottom:5px;
height:1.5em;
margin-top:10px;
}

.line{
border-bottom:1px dashed #888;
margin-top: -10px;
margin-bottom:10px;
}

.comments, .blogtipafriendlink, .permalink {
float:left;
padding-right:15px;
}

.more {
float:right;
margin-top:10px;
}

.comments {
background:transparent url(/fileadmin/img/icons/comment_icon.gif) no-repeat scroll 0% 50%;
padding-left:15px;
}


.blogtipafriendlink{
background:transparent url(/fileadmin/img/icon_versenden_rot.gif) no-repeat scroll 0% 50%;
padding-left:22px;
}

.permalink{
background:transparent url(/fileadmin/img/icons/permalink_icon.gif) no-repeat scroll 0% 50%;
padding-left:14px;
}

.trackback{
background:transparent url(/fileadmin/img/icons/trackback_icon.gif) no-repeat scroll 0% 50%;
padding-left:14px;
}

.mailform {
border:1px dashed #A91E3D;
padding:15px;
margin-bottom:10px;
}

.commentTopNav {
background: #F4F4F4;
border:1px dotted #CCC;
padding:5px;
height:52px;
}

.commentTopNav img {
position:relative;
left:461px;
top:-15px;
}
.author2 {
margin-left:-49px;
top:-30px;
}
.commentListListing  {
margin-bottom:10px;
}
.commentComments{
background:transparent url(/fileadmin/img/icons/comment_icon.gif) no-repeat scroll 0% 50%;
height:18px;
padding-left:15px;
margin-bottom:8px;
margin-left:4px;
}
.commentList {
margin-bottom:10px;
}
#commentListTitle {
color:#A91E3D;
font-size:1.1em;
font-weight:bold;
border-top:1px dashed #888888;
padding-bottom:10px;
padding-top:10px;
}
.odd {
background-color:#EFEFF4;
}
.even {
margin-top:10px;
margin-bottom:10px;
border: 1px solid #ccc;
}
.item {
padding:10px 0px 15px;
}

