#blog_filter
{
	padding: 10px 0 0 0;
}

#blog_filter select
{
	width: 215px;
}

#pageP_121 div.sidebox #blog_filter ul {
    padding: 0px !important;
}

#pageP_121 div.sidebox ul li {
   margin-bottom: 0px !important;
}

/** ----------- p121 --------- **/
#blogentries_right .blog-images
{
	border: none;
	padding: 0;
}
#blogentries_right .blog-image
{
	width: 210px;
	padding: 10px 0 0 0;
	overflow: hidden;
}

#blogentries_right .blog-image img
{
	display: block;
	border: 1px #A1A1A1 solid;
	width: 208px;
}

#blogentries_right .form-controls .button
{
	display: inline-block;
}

#blogentries_left .blog-post-detail
{
	text-align: right;
}

#pageP_121 #TB_ajaxContent
{
	overflow: hidden !important;
}

.error-no-entries
{
  padding: 0;
}


/** ----------- p121 --------- **/
#pageP_121 div.sidebox div#blogEntryAuthor {
   padding:10px 10px 10px 0;
}

#pageP_121 div#blogEntryAuthor a {
   float: left;
}

#pageP_121 #profileDataTable {
   margin: 0px 10px;
   float: left;
   margin-bottom: 10px;
}

#pageP_121 #profileDataTable td.key {
   padding: 0px !important;
}

#pageP_121 div.sidebox ul {
   padding-top: 10px;
   padding-left: 10px;
   padding-bottom: 10px;
   padding-right: 10px;
}

#pageP_121 div.sidebox ul li {
   margin-bottom: 10px;
}

#pageP_121 div.sidebox span.blog-link {
    display: block;
    margin-bottom: 5px;
    text-align: left;
    height: auto;
    font-size: 11px;
}

#pageP_121 div.sidebox a.blog-link {
    text-align: left;
    display: block;
    width: 199px;
    overflow: hidden;
    height: 12px;
    margin-right: 5px;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 10px;
}

#pageP_120 table#personalBlogRss,
#pageP_121 table#personalBlogRss {
    margin-top: 10px;
}

#pageP_120 table#personalBlogRss a,
#pageP_121 table#personalBlogRss a {
    font-size: 11px;
}

#pageP_120 table#personalBlogRss td.value,
#pageP_121 table#personalBlogRss td.value {
    vertical-align: middle;
    padding-left: 5px;
}


#pageP_121 .blog-text p
{
	padding: 0 10px 0 0px;
	margin-bottom: 10px;
	line-height: 1.178em;
}

#pageP_121 .blog-text .blog-media-container {
    /* width: 210px; */
    height: 140px;
    margin: 0px 10px 10px 0px;
    float: left;
}

#pageP_121 img.blog-post-image-first {
    height: 140px;
    overflow: hidden;
}

#pageP_121 .blog-text .blog-post-teaser {
    float: left;
    margin-left: 0px;
    padding-left: 0px;
    width: 400px;
}

#pageP_121 .scrollable .items {
}


#pageP_121 .mb-posts-list-headline,
#pageP_121 .mb-posts-list-copy
{
    padding: 10px 0 0 0;
}



