/*
Theme Name: octobersky-kirana
Theme URI: http://kirana.de/
Description: Neues Theme für kirana.de
Author: Esther Wagner
Author URI: http://estherwagner.de/
Version: 1.0

License:
License URI:

*/

/* -------------------------- Textformatierung */	
div, p, ul, li, td {
	color:#505050;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h1 a, h2 a {
	color: #727272; /* #53486d */
	font-weight:bold;
	font-size:18px;
}
h3, h3 a {
	color: #909090; /* #53486d */
	font-weight:bold;
	font-size:12px;
}
/* -------------------------- Ausrichtung */	
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.clear {
	clear:both;
}
.leer {
	height:10px;
	padding:0px;
	margin:0px;
}
/* -------------------------- Linkformatierung */	
a {
	color: #53486d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
} 
p a, li a {
	border-bottom: 1px dotted #53486d;
}
a:hover, a:active {
	color: #53486d;
	border-bottom: 1px solid #53486d;
}
#sidebar a {
	color: #777777;
	font-weight:normal;
	border-bottom: 1px dotted #CCCCCC;
}
h1 a, h2 a {
	border-bottom:none;
	/*font-family:Lobster;
	font-weight:normal;*/
}
/* -------------------------- Bildformatierung */
img {
	border: 0px;
	padding:0px;
	margin:0px;
}	
/* -------------------------- Seitenstruktur */
body {
	background-color:#f1f1f1;
	color:#505050;;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding-right:35px;
}
  #page {
	  width:100%;
	  margin:0px;
	  padding:0px;
  }
	#header {
		width:100%;
		height:200px;
		margin:0px;
		margin-bottom:10px;
		padding:0px;
	}
	  #sitename {
		  float:left;
		  width:300px;
		  height:200px;
		  margin:0px;
		  padding:0px;
		  border:0px;
	  }
	    #sitename a  {
		  width:300px;
		  height:200px;
		  margin:0px;
		  padding:0px;
		  display:block;
		  background-image:url('images/logo.jpg');
		  background-position: top left;
		  background-repeat:no-repeat;
	      border:0px;
		}
	    #sitename a h1 {
		    font-size: 0;
            text-indent: -1000px;
			padding:0px;
			margin:0px;
			border:0px;
		}
	  #topnavi {
		  
		  height:170px;
		  margin:0px;
		  margin-left:315px;
		  padding:0px;
		  border:0px;
		  border-bottom:1px solid #d1d1d1;
	  }
	    #nav1 {
		  float:left;
		  width:150px;
		  height:170px;
		  margin:0px;
		  margin-right:35px;
		  padding:0px;
		  border:0px;
	  }
		#topnavi ul.menu {
			float:left;
			width:150px;
			height:139px;
			margin:0px;
			margin-right:35px;
			padding:0px;
			padding-top:35px;
			border:0px;
			list-style-type:none;
			
		}
		  #topnavi ul li {
			  padding:0px;
			  margin:0px;
		  }
			#topnavi a {
				font-size:12px;
				border-bottom:none;
				padding:0px;
				margin:0px;
				color:#6d6d6d;
				font-weight:normal
			} 
			  .sub-menu {
				  margin:0px;
				  padding:0px; 
				  padding-left:15px; 
				  list-style-type:none;
				  
			  }
	#content {
		margin:0px;
		min-height:650px;
		margin-left:315px;
		padding:0px;
	}
	
	  .home-pagination {
		  clear:both;
		  width:120px;
		  height:50px;
		  margin:0px auto;
		  padding:0px;
		  padding-top:20px;
		  padding-bottom:40px;
		  border:0px;
	  }
	#footer {
		clear:both;
		margin:0px;
		margin-left:35px;
		padding:0px;
		padding-top:20px;
		padding-bottom:20px;
		border:0px;
		border-top: 1px solid #d1d1d1;
	}
	  #footer .copyright {
		  width:100%;
		  margin:0px;
		  padding:10px;
		  text-align:right;
	  }
/* -------------------------- Post in Auflistung */
#postlisting {
	float:left;
	min-width:863px;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
}
  #postlisting .spalte {
	  float:left;
	  width:370px;
	  padding:0px;
	  margin:0px;
	  margin-left:20px;
	  border:0px;
	  border-right:1px solid #d1d1d1;
  }

	#postlisting .post {
	  float:left;
	  width: 350px; 
	  height:375px;
	  margin-right:20px;
	  margin-left:0px;
	  margin-top:0px;
	  margin-bottom:20px;
	  padding:0px;
	  padding-top:0px;
	  background-color:#ffffff;
	  background-image:url('images/kategorien4.png');
	  background-position:top left;
	  background-repeat:repeat-x;  
	  border:0px;
	  border-bottom: 1px solid #d4d4d4;
	  overflow:hidden;
	}
	  .postcontentwrap {
		  height:339px;
		  padding:0px;
		  margin:0px;
		  overflow:hidden;
	  }
	
		
	  .post h2, .post p, .post h3 {
			margin:20px;
			padding:0px;
		}
		
		#postlisting .post img.attachment-mediumquer {
			width:350px;
			height:250px;
			margin-left:0px;
		}
		#postlisting .post img.wp-smiley {
			width:15px;
			height:15px;
			margin-left:0px;
		}
		#postlisting .entry-title {
			height:55px;
		}
		  #postlisting .entry-title a {
			  font-size:16px;
		  }
	  #postlisting .kategorien {
		  height:15px;
		  color:#c1c1c1;
		  font-weight:normal;
		  margin:0px;
		  padding:20px; 
		  padding-top:10px;
		  padding-bottom:10px;
		  border-top:1px solid #e4e4e4;
  
		  
		 
	  }  
		  #postlisting .kategorien a {
			  color:#c1c1c1;
			  border:0px;
			  padding:0px;
			  margin:0px;
			  font-weight:normal;
		  }
		  .Musik, .Konzerte, .Alben {	  	  
			 /*background-color:#9f96b4; */	
			background-image:url('images/kategorien.png') !important;
		  }
		  .Kunst {	  	  
			 /*background-color:#7392b2;		*/
			background-image:url('images/kategorien2.png') !important; 
		  }
		  .Foto {	  	  
			
			background-image:url('images/kategorien3.png') !important;
			background-position:top left;
			background-repeat:repeat-x;  
		  }
		  
		  .Gedanken {	  	  
			/* background-color:#b691a5; 	*/	
			background-image:url('images/kategorien4.png') !important;
		  }
		  
		  .kat5 {	  	  
			/* background-color:#807ca1; 	*/
			background-image:url('images/kategorien5.png');
		  }
	  .datum {
		  font-size:11px;
		  padding:0px;
		  margin-top:0px;
		  margin-bottom:0px;
	  }
	
	  .entry-summary {
		  margin:0px;
		  padding:0px;
		  overflow:hidden;
		  height:250px;
	  }
		.bilderserie {
			width:255px;
			margin:0px;
			padding:0px;
			padding-top:3px;
			padding-bottom:3px;
			text-align:center;
			margin:0px;
			margin-left:10px;
			background-color:#ebe8f0;
		}
		.thumbbox {
		  float:right;
		  width:150px;
		  height:150px;
		  padding:0px;
		  margin:10px;
	  }
		  .thumbbox img {
			  border: 1px solid #d4d4d4;
			  padding:0px;
			  margin:0px;
			  width:150px;
			  height:150px;
		  }


/* -------------------------- Archive */
  .archive-title {	  	  
	  width:849px;
	  text-align:center;
	  margin-top:0px;
	  margin-bottom:10px;
	  margin-left:0px;
	  margin-right:0px;
	  padding:0px;
	  padding-top:5px;
	  padding-bottom:5px;
	  
	}
	.archive-title h2 {	  	  
	  color:#ffffff;
	  margin:0px;
	  padding:0px;
	}
	.archive-title-kat1 {	  	  
	  background-color:#9f96b4;
	}
	.archive-title-kat2 {	  	  
	  background-color:#7392b2;	
	}
	.archive-title-kat3 {	  	  
	  background-color:#9a7ba2;
	}
	
	.archive-title-kat4 {	  	  
	  background-color:#b16e92;	
	}
/* -------------------------- Sidebar */

#linkespalte {
	float:left;
	width:245px;
	margin:0px;
	margin-bottom:10px;
	margin-left:35px;
	margin-right:35px;
	padding:0px;
}
  .sidebar {
	  float:left;
	  width:245px;
	  margin:0px;
	  padding:0px;
}
	#linkespalte .widget {
		float:left;
		width:245px;
		padding:0px;
		padding-bottom:10px;
		margin:0px;
		margin-bottom:20px;
		border-bottom: 1px solid #d4d4d4;
	    background-color:#ffffff;
	}
	#linkespalte .widget h3 {
		border-bottom: 1px solid #e4e4e4;
		margin-top:0px;
		margin-bottom:10px;
		padding-top:10px;
		padding-bottom:10px;
		font-family:Lobster;
		font-weight:normal;
		font-size:16px !important;
	}
	#linkespalte .widget h1, .widget h2, .widget h3, .widget p {
		padding-left:10px;
		padding-right:10px;
	}
	
	  .kategoriename {
		  background-color:#b16e92 !important;
		  color:#ffffff;		  
	  }
		.kategoriename h3 {
			color:#ffffff;
			font-size:18px;
		}
	  .titel-Kunst {
		  background-color:#7392b2 !important;
	  }
	  .titel-Foto {
		  background-color:#9a7ba2 !important;
	  }
	  .titel-Musik, .titel-Alben, .titel-Konzerte {
		  background-color:#9f96b4 !important;
	  }
	  .titel-Foto {
		  background-color:#9a7ba2 !important;
	  }
	  
	  .widget_twitterstreamwidget {		  
		
	  }
		.widget_twitterstreamwidget p {		  
		  border-bottom:1px dotted #c0c0c0;
		  padding:5px;
		  font-style:italic;
		  font-size:11px;
		}
	  .widget .tagcloud {
		  padding-left:10px;
		  padding-right:10px;
	  }
	.sidebar a {
		color:#6d6d6d;
	}
	#linkespalte .sidebar ul {
		list-style-type:none;
		margin:0px;
		margin-left:15px;
		padding:0px;
		color:#6d6d6d;
	}
	 #linkespalte  .sidebar ul li {
		  margin:0px;
		  margin-bottom:2px;
		  padding:0px;
		  color:#6d6d6d;
	  }

   .relatedposts {
   }
     .relatedposts .alignleft {
		 padding:0px;
		 margin:0px;
		 border-bottom:0px;
	   }
	   #sidebar .relatedposts .alignleft a {
		   padding:0px;
		   margin:0px;
		   border-bottom:0px;
	   }
	   .relatedposts img {
		   width:117px;
		   height:117px;
		   margin-left:0px;
		   margin-bottom:0px;
		   margin-right:5px;
		   margin-bottom:5px;
		   padding:0px;
	   }
	   .relatedposts p {
		   margin:0px;
		   margin-bottom:10px;

	   }
    

#header-widgets {
	float:right;
	width:500px;
	text-align:right;
	padding:0px;
	margin:0px;
	margin-top:35px;
	border:0px;
}
#footer-widgets {
}
  #footer-widgets .widget {
	  float:left;
	  width:250px;
	  margin-right:35px;
	  margin-bottom:35px;
  }
  	#footer-widgets .widget ul {
		list-style-type:none;
		margin:0px;
		margin-left:15px;
		padding:0px;
		color:#6d6d6d;
	}
	 #footer-widgets .widget ul li {
		  margin:0px;
		  margin-bottom:2px;
		  padding:0px;
		  color:#6d6d6d;
	  }
	  #footer-widgets .widget a {
				font-size:12px;
				border-bottom:none;
				padding:0px;
				margin:0px;
				color:#6d6d6d;
				font-weight:normal
			}

/* -------------------------- Single */
#singlepost {
	float:left;
	width:860px;
	padding:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
}
  #singlepost .post {
	  float:left;
	  width: 100%; 
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px;
	  margin-bottom:20px;
	  padding:0px;
	  background-color:#ffffff;
	  background-image:url('images/kategorien4.png');
	  background-position:top left;
	  background-repeat:repeat-x;  
	  border-bottom: 1px solid #d4d4d4;
	  overflow:hidden;
  
	}
	  #singlepost .kategorien {
		height:15px;
		color:#c1c1c1;
		font-weight:normal;
		font-size:12px;
		margin:0px;
		padding:20px; 
		padding-top:20px;
		padding-bottom:10px;
		border-bottom:1px solid #e4e4e4;
   
	  }
		 #singlepost .kategorien a {
		  color:#c1c1c1;
		  font-weight:normal;
		  font-size:12px;
		  border-bottom:1px dotted #c1c1c1;
		}
	#singlepost h2 {
		
	}
	.entry-datum {
		float:right;
		width:120px;
		text-align:right;
		margin:10px;
		padding:0px;
	}
	 #singlepost .tags {
		  clear:both;
		  border-top:1px solid #e4e4e4;
		  border-bottom:1px solid #e4e4e4;
		  padding:20px;
		  padding-top:10px;
		  padding-bottom:10px;
		  margin:0px;
	  }
	.wp-caption {
		width:150px;
		padding:0px;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		margin:0px;
		margin-right:5px;
		margin-bottom:5px;
		background-color:#ebe8f0;
	}
		.wp-caption img {
		  padding:0px;
		  margin:0px;
	  }
	  
		.wp-caption a {
		  padding:0px;
		  margin:0px;
	  }
	  
		.wp-caption p {
		  padding:0px;
		  margin:0px;
	  }
	.size-thumbnail {
		margin:0px;
		margin-right:10px;
		margin-bottom:10px;
	}
	    .pagination {
			border-top:1px dotted #c0c0c0;
			text-align:center;
			margin:0px;
			padding:0px;
			padding-top:10px;
			padding-bottom:10px;
		}
/* -------------------------- Comments */
.kommentare {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	background-color:#ffffff;
		border-bottom:1px solid #d4d4d4;
	
}
  h3#comments {
	  text-align:center;
	  background-color:#7392b2;
	  color:#ffffff;
  }
  .reply {
	  border-bottom:1px dotted #C0C0C0;
	  padding:10px;
	  margin:10px;
  }
    .comment-meta {
		float:right;
		width:150px;
		text-align:right;
		margin:0px;
		padding:10px;
	}
	.comment-meta a {
		font-size:11px;
		color:#666;
		border-bottom:none;
		font-weight:normal;
	}
	#respond {
		width:100%;
		padding:0px;
		margin:0px;
		text-align:center;
	}
/* -------------------------- Verschiedenes */
.likebutton {
	clear:both;
}
.socialicon {
	float:right;
	width:43px;
	height:43px;
	padding:0px;
	margin:0px;
	margin-right:5px;
	margin-bottom:5px;
}
.socialbuttons {
	height:20px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}
  .socialbuttons .button {
	  float:right;
	  width:80px;
	  padding:0px;
	  margin:0px;
	  margin-right:10px;
	  text-align:right;
  }
    .socialbuttons .twitterbutton {
	  
  }
      .socialbuttons .facebookbutton {
	  
  }
  #postlisting p.50themeschallenge {margin-bottom:0px; font-weight:bold; }
  #postlisting h2.50themeschallenge {margin-top:0px;}


/* -------------------------- Instagram */
.instagram-image-panzerkeks {
	width:117px;
	height:117px;
    float:left;
	padding-left:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:3px; 
}
  .instagram-image-panzerkeks img {
	  width:117px;
	  height:117px;
	  padding:0px;
	  margin:0px;
  }
  .instagram-image-panzerkeks a { 
      border-bottom:none;
  }
 
 /* ---------------------------  Mobile Style Sheet */
@media handheld {
  #linkespalte {
	  display:none;
  }
	  
}