/*-------------------------------------------------------------------
  styleMe
 ------------------------------------------------------------------*/

#blog-menu h2 {

}

.blog-entry .entry {
    padding-top: 60px;
}

.blog-entry .entry h2 {
    background: transparent url(../img/design/trennstrich.gif) repeat-x scroll center bottom;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 0;
}
.blog-entry .entry h3 {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    
}
.blog-entry .entry span {
    padding: 0;
}

.blog-entry .entry p {
    padding: 0;
    margin: 0;
}

.blog-entry .entry .date {
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}

.blog-entry .author {
    padding: 0;
    margin: 20px 0 0 0;
}

.blog-entry .sp1 {
    padding: 8px 15px 5px 0px;
    text-align: right;
    width: 250px;
}

.blog-entry .sp1 img {
    padding-bottom: 5px;
}

.blog-entry .author {
    background-color: #e9e9e9;
    line-height: 10px

}

.blog-entry .author img {
    padding: 5px 10px 5px 5px;
}

.blog-entry .author h4 {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    margin: 15px 0 5px;
}

.blog-entry .entry_additional a {
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    color: #eb6c99;
}

.blog-entry .entry_additional a.button {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.blog-entry .entry_additional p {
    font-family: Georgia, serif;
    font-size: 13px;
    margin: 10px 0;
}
/*
.blog-entry .entry_additional strong {
    text-transform: uppercase;
    color: #eb6c99;
    font-weight: normal;
}
*/

/*-------------------------------------------------------------------
  title link
 ------------------------------------------------------------------*/

a.entry-title {
    font-family: Georgia, serif;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #1E3061;
    text-decoration: none;
}

a:hover.entry-title {
    color: #BE3F72;
}

/*-------------------------------------------------------------------
  blog image position
 ------------------------------------------------------------------*/

.blog-entry .blog_image_top, .blog-entry .blog_image_bottom {
	width: 100%;
}

.blog-entry .blog_image_top .sp1 {
	text-align: center;
	vertical-align: bottom;
	width: 100%;
}

.blog-entry .blog_image_bottom .sp1 {
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.blog-entry .blog_image_top .sp2 {
	width: 100%;
}


.blog-entry .blog-image-container {
	width: 100%;
}

.stylemag-button {
    width: 200px;
}
