/** Styles für das Blog **/
#foot-container-blog { position: relative; bottom: 43px; left:0; width: 990px; height: 300px; overflow: hidden; margin: -30px auto 0 auto; background-repeat: no-repeat; background-position: -5px bottom; background-image:url(/templates/rl2009/pics/blogfooter.png); color:white; }
#foot-container-blog .boxLtop { left: 30px; top: 8px; }
#foot-container-blog .boxRtop { right: 30px;  top: 8px; }
.footnav-blog a:link, .footnav-blog a:visited, .footnav-blog a:active, .footnav-blog a:hover { color: #FFFFFF; text-decoration: none; padding-left: 7px; }
.footnav-blog a:hover { color: #B70E22; }
.footnav-blog { width: 940px; margin-top: 22px; padding: 0 20px; font-size: 11px; line-height:20px; }
.blog-headlinebox { padding:20px 0px 0px 20px;height:45px; }
.blog-headlinebox h2 { margin:0px;padding:0px;line-height:18px; }
.blog-headlinebox .smalltext { margin:0px;padding:0px;line-height:15px;font-size:10px; }
.blog-box, .blog-box-red { border: 1px solid #666666;	background-color: #666666;	color: #FFFFFF;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; text-align: center; padding: 2px 5px; overflow: visible; margin: 0; cursor: pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.blog-box-red { background-color: #b70e22; border: 1px solid #b70e22; }
.blog-bottom-column { width:293px; padding:10px 30px 10px 0px; float:left; }
/*.blog-footer-area-container { overflow:hidden; }*/
.blog-footer-area { width: 970px; }
.blog-bottom-column ul, .blog-bottom-column li { list-style-type:none; padding:0px; margin:0px; }
.blog-bottom-column ul { margin-top: 10px; }
.blognav { margin-top:5px; margin-left:10px; }
.blog-pager { padding:25px 15px 20px 15px; text-align:center;}
.blog-detail-link { position:absolute;bottom:30px;right:20px; } 
.blog-edit-link { position:absolute;top:40px;right:41px;z-index:500; }
.blog-delete-link { position:absolute;top:40px;right:20px; z-index:500;cursor:pointer;} 
.blog-delete-comment { position:absolute;right:0px;top:10px;z-index:500;} 
.blog-comment-headline { padding-top:15px; padding-bottom:15px;}
.blog-input-width { width:220px; }
.blog-edit-options { margin-top:10px;padding:10px;line-height:22px; }
.blog-lightbox-popup {overflow-y: scroll;overflow-x:hidden;height:390px; padding-right:10px;}
.blog-lightbox-popup, .blog-lightbox-popup div, .blog-headline {text-align:left;}
.blog-comments { padding-top:10px; }
.blog-comments h2 { color:black; }
.blog-comment-box0 { padding: 5px;  }
.blog-comment-box1 { padding: 5px; background-color: #f3f3f3; }
.blog-headline { font-size:18px!important; }
.blog-comment-link { position:absolute;bottom:30px;right:40px; }
.blog-video-link { position:absolute;bottom:30px;right:60px; } 
.blog-category-link { position:absolute;bottom:30px;left:22px; }
.blog-category-link .blog-box-red { font-size: 10px; }
#replyToComment { padding: 10px 0px; position:relative; }
#deleteReplyToComment { position:absolute; right:0px;top:10px; cursor:pointer; }
.articlelist .blog-comment-reply { background-color: #d9d9d9; background-image:none; }
.fs .blog-comment-reply { padding-left: 60px; background-color:transparent; }
.articlelist .blog-admin-comment { background-color: #b9ccfe; background-image:none; }
.blog-admin-comment .blog-author-name { font-weight:bold; }
.blog-headline-author { position:absolute;right:15px;top:15px;z-index:500;color:white;width:200px;text-align:right;overflow:hidden;	}
.blog-headline-date { position:absolute;right:15px;top:35px;z-index:500;color:white;width:200px;text-align:right; }
