@charset "utf-8";
/* CSS Document */
/**
 * Wichtige Angabe height: 100%
   fr html und body, damit
   die Seitendimension Hhe 100%
   vorgegeben ist.
   margin und padding werden hier auf 0 gesetzt um rnder zu verhindern.
   Fr eine saubere Umsetzung wre die Angabe
   * {
      margin: 0;
	  padding: 0;
	  }
   besser. Um aber nicht alle Formatierungen angeben zu mssen, wurde in 
   diesem Beispiel darauf verzichtet.
*/
.k2blog_body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.k2blog_body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	/*
background-color: #FFFFFF;
*/
}

.clear {
	clear: both;
}

/**
  Die page-Definition gibt dann die
  100% Seitenhhe vor.
*/
#k2blog_page {
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%; /* Fr IE6 ntig, da dieser kein min-height kennt */
	margin: 0;
	padding: 0;
}
#k2blog_header {
	height: 100px;
	min-width: 900px;
	width: 100%;
	padding: 50px 0 50px 0;
	background-color: #3E6C88;
	border-bottom: 3px solid #CCCCCC;
	text-align: center;
	color: #CCCCCC;
}
#k2blog_content {
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 20px 0 60px 0;  /* padding am unteren Bereich beinhaltet 
								die Hhe des footer (53px) + 7px zustzlichen Abstand 
								damit der Inhalt nicht unter den footer luft */
	color: #666666;
}
#k2blog_footer {
	min-width: 900px;
	width: 100%;
	height: 50px;
	border-top: 3px solid #CCCCCC;
	margin-top: -53px; /* 50px Hhe + 3px Rand */
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
}


/** 
  * Ein paar Formatierungen 
  */
#k2blog_content hr {
	border: none;
	border-top: 1px solid #CCCCCC;
}

#k2blog_footer a {
	color: #FFFFFF;
}

.k2blog_overview, .k2blog_menu, .k2blog_latest_comments
{
  background-color:#EEE;
  border:solid 1px #DDD;
  color:#333;
}

.k2blog_overview_list, .k2blog_menu_list
{
  list-style:none;
  color:#333;
}

.k2blog_last_comments_list
{
  list-style:none;
  color:#333;
  padding:0;
  margin:0;
}

.k2blog_overview_item, .k2blog_menu_item
{
  text-indent:10px;
  color:#666;
}

.k2blog_last_comment
{
  background-color:#efefef;
  border-bottom:1px solid #ddd;
  padding:5px;
  margin:0;  
}

.k2blog_entry_header
{
	font-size:12px;
	font-weight:bold;
}

.k2blog_blog_entry
{
   background:none;
  border:none;
  border-bottom:solid 2px #DDD;
  margin:5px 5px 15px 5px;
  padding:5px;
}

.k2blog_entry_comment
{
  min-height:33px;
  background:url(../imgs/comment.jpg) top left no-repeat #FFF;  
  padding:1px 5px 5px 33px;
  margin:5px;
  border-bottom:1px solid #DDD;
}

.k2blog_comments
{
 border-top:1px solid #DDD;
}

.k2blog_comment_button a, .k2blog_comment_button a:link, .k2blog_comment_button a:active, .k2blog_comment_button a:hover
{
  text-decoration:none;
  color:#999;
}

.k2blog_menu_list a, .k2blog_menu_list a:link, .k2blog_menu_list a:hover, .k2blog_menu_list a:active
{
  text-decoration:none;
  color:#333;
}

.k2blog_entry_text
{
  margin:5px;
}

.k2blog_entry_text a, .k2blog_entry_text a:link, .k2blog_entry_text a:active, .k2blog_entry_text a:hover, .k2blog_overview_item a, .k2blog_menu_item a, .k2blog_overview_item a:link, .k2blog_menu_item a:link, .k2blog_overview_item a:active, .k2blog_menu_item a:active, .k2blog_overview_item a:hover, .k2blog_menu_item a:hover
{
  text-decoration:none;
  color:#c31e1f;
}

.k2blog_continue_reading
{
  font-size:0.75em;
 }
 
 .k2blog_entry_date
 {
  font-size:0.65em;
  color:#555;  
}