/*
THEME NAME: Lipfert-Natural
THEME URI: http://blogpimp.de/
DESCRIPTION: Lipfert-Natural für <a href="http://natural-farben.de/aktuell/" target="_blank">natural-farben.de/aktuell/</a> // Original: Das BlogPimp.de-Theme DragonFly. Basiert auf <a href="http://plaintxt.org/">Sandbox</a>
VERSION: 1.0
AUTHOR: Lothar Baier // Remix durch DECKERWEB
AUTHOR URI: http://blogpimp.de/
*/

/* ####################### Voreinstellungen #################### */
html {
  height			: 100.01%; 	
  margin			: 0;
  padding			: 0;
}

* {
  margin			: 0;
  padding			: 0;
  border			: none;
}

body {
  text-align		: center; 
  height			: 100.01%;
  font				: normal 100.01%/1.5 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  background		: #fff;
  color				: #333;  
  background		: #fff url(images/bg.gif);
}

p {
  margin			: 10px 0 0 20px;  /* 10px 0 0 20px; */
}

h1, h2, h3, h4, h5, h6 {
  margin			: 10px 0 0 20px;
  font				: normal 2.4em/1.5 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
  margin			: 0 0 0 17px;
  font-size			: 1.7em;
}

h3 {
  margin			: 0 0 0 0;
  font-size			: 1.5em;
}

h4 {
  margin			: 0 0 0 20px;
  font-size			: 1.3em;
}

h5 {
  margin			: 0 0 0 20px;
  font-size			: 1.2em;
}

h6 {
  margin			: 0 0 0 20px;
  font-size			: 1.1em;
}

a {
  color				: #080;
  text-decoration	: none;
  padding			: 1px 2px 2px;
}

a:hover {
  color				: #000;
  background		: #dec;
}

/* ####################### Seitenaufbau #################### */
div#wrapper {
  width				: 960px;
  text-align		: left;
  font-size			: 0.835em;
  margin			: 0 auto;
  padding-top                   : 10px;
  background		: #fff;
}

div#header {
  width				: 960px;
  height			: 200px;
  background		: #fff url(images/kopfbild.jpg) top left no-repeat;
}

div#container {
  float				: left;
  width				: 520px;
  margin-right		: 20px;
}

div#primary {
  width				: 190px;
  float				: left;
  margin-right		: 20px;
}

div#secondary {
  width				: 190px;
  float				: left;
}

div#footer {
  clear				: left;
  width				: 100%;
  text-align		: center;
}

div#access {
  position			: relative;
}

div.skip-link {
  position			: absolute;
  top				: 0px;
  left				: 0px;
  text-align		: left;
  text-indent		: -999em;
}

/* ####################### Seiten-Kopf ####################### */
#blog-title {
  margin			: 0;
  padding			: 90px 40px 0 200px;
  letter-spacing	: 0.08em;
  font				: italic 2.8em/1.2 Georgia, "Times New Roman", Times, serif;
  text-align		: right;
  display:none;
}

#blog-title a {
  color				: #fff;
}

#blog-title a:hover {
  color				: #fff;
  background		: #080;
}

#blog-description {
  margin			: 0;
  font				: italic 1.5em/1.2 Georgia, "Times New Roman", Times, serif;
  padding			: 0 40px 0 200px;
  color				: #fff;
  letter-spacing	: 0.06em;
  text-align		: right;
  display:none;
}

/* ####################### Kopf-Menü ########################### */
#menu ul {
  list-style		: none;
  background		: #fff;
  padding			: 10px 0 2px 20px;
}  

#menu ul li {
  display			: inline;
  margin-right		: 5px;
}

#menu ul li a {
  background		: #fff;
  color				: #080;
  font-size			: 1.0em;
  line-height		: 1.4;
  padding			: 3px 8px 4px;
  border-top		: 1px solid #691;
  border-left		: 1px solid #691;
  border-right		: 1px solid #691;
}

#menu ul li.current_page_item a,
#menu ul li a:hover {
  background		: #691;
  color				: #fff;
}

/* ####################### Haupt-Inhalt ####################### */
.navigation {
  background		: #ffd;
  margin			: 22px 0 20px 20px;
  padding			: 1px 3px 2px;
  height			: 1.5em;
}

.nav-previous {
  float				: left;
  text-align		: left;
}

.nav-next {
  float				: right;
  text-align		: right;
}

.post blockquote {
  margin			: 10px 20px 0px 40px;
  background		: #ffd;
  border			: 1px solid #cea;
  padding			: 3px 5px;
}

.post ol, 
.post ul {
  margin			: 10px 0 0 55px;
}

.post ul {
  list-style-image	: url(images/listenpunkt.gif);
}

.entry-date {
  font-size			: 0.835em;
  margin			: 3px 0 10px 20px;
  border-top		: 1px solid #cea;
}
 
.entry-meta {
  font-size			: 0.835em;
  border-top		: 1px solid #cea;
  border-bottom		: 1px solid #cea;
  margin			: 3px 0 30px 20px;
  padding			: 1px 0 2px;
}
 
 /* .post img {
   border			: 1px solid #cea;
   margin			: 6px 10px 1px 0;
   /* float			: left; */
 } */
 
 .post table {
  margin			: 13px 0 0 20px;
  border-top		: 1px solid #cea;
  border-left		: 1px solid #cea;
  border-collapse	: collapse;
}
 
.post th,
.post td {
  border-right		: 1px solid #cea;
  border-bottom		: 1px solid #cea;
  padding			: 1px 5px 3px;
}
 
.post h3 {
  margin			: 20px 0 0 20px;
}

#container input,
#container textarea {
  width				: 300px;
  font				: normal 1.0em/1.4 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border  			: 1px solid #cea;
  background		: #fff;
  color				: #000;
}

/*
#container textarea {
  width				: 490px;
}
*/

#container input#submit {
  width				: auto;
  margin			: 10px 0 20px;
  border			: 1px solid #cea;
  background		: #ffd;
  color				: #080;
}

#container input:hover#submit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}

.formcontainer .form-label {
  margin-top		: 10px;
}

.contactform {
  margin			: 0 0 10px 20px;
}

.contactform input,
.contactform textarea {
  width				: 250px;
  font				: normal 1.0em/1.4 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border			: 1px inset #cea;
  margin-bottom		: 10px;
}

.contactform textarea {
  width				: 490px;
}

.contactform input#contactsubmit {
  width				: auto;
  margin			: 10px 0 20px;
  border			: 1px outset #cea;
  background		: #ffd;
  color				: #080;
}

.contactform input:hover#contactsubmit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}


/* #################  Kommentare  ################# */
#comments h3 {
  margin			: 20px 0 10px 20px;
}

#comments ol {
  margin			: 10px 0 20px 50px;
  font-size			: 1.2em;
}

#comments .comment-author {
  font-size			: 1.1em;
  margin-left		: 5px;
}

#comments .comment-meta {
  font-size			: 0.735em;
  margin-left		: 5px;
}

#comments p {
  font-size			: 0.835em;
  margin			: 0;
  padding			: 5px;
}

#comments ol li {
  margin			: 0 0 10px;
  background		: #ffd;
  border			: 1px solid #cea;
}

#comments .alt {
  background		: #ffffe8;
}

#comments form {
  margin-left		: 20px;
}

p#comment-notes,
#comments p#login {
  font-size			: 1.0em;
}

/* #################  Sidebar  ################# */
.sidebar ul {
  list-style		: none;
}  

.sidebar h3 {
  padding-bottom	: 6px;
}

.sidebar ul ul {
  border-top		: 1px solid #cea;
  margin-bottom		: 20px;
}

.sidebar ul ul li {
  border-bottom		: 1px solid #cea;
}

.sidebar ul ul li a {
  display			: block;
  padding			: 1px 3px 2px;
}

.sidebar li.current-cat a,
.sidebar ul ul li a:hover {
  color				: #000;
  background		: #def;
}

.sidebar li.current_theme {
  padding			: 1px 3px 2px;
  color				: #000;
  background		: #def;
}

.sidebar input#s {
  width				: 135px;
  background		: #fff;
  color				: #000;
  font				: normal 1.0em/1.4 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border 			: 1px solid #cea;
}

.sidebar input#searchsubmit {
  font				: normal 1.0em/1.5 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  width				: auto;
  margin			: 0;
  border 			: 1px solid #cea;
  background		: #ffd;
  color				: #080;
  padding			: 0px 2px 1px;
}

.sidebar input:hover#searchsubmit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}

.sidebar caption {
  font-size			: 1.0em;
  background		: #dea;
  padding			: 0px 3px 2px;
  border			: 1px solid #cea;
}

.sidebar #calendar table {
  margin			: 13px 0 20px;
  border-top		: 1px solid #cea;
  border-left		: 1px solid #cea;
  border-collapse	: collapse;
}
 
.sidebar #calendar th,
.sidebar #calendar td {
  border-right		: 1px solid #cea;
  border-bottom		: 1px solid #cea;
  padding			: 1px 2px 1px;
  text-align		: center;
  width				: 14%;
}
 
.sidebar #calendar td a {
  display			: block;
  color				: #080;
  background		: #dea;
}

.sidebar #calendar td a:hover {
  color				: #000;
  background		: #efb;
}

.sidebar #calendar th {
  font-weight		: bold;
  font-size			: 1.1em;
}

.sidebar form {
  margin-bottom		: 20px;
}

/* #################  Seitenfuss  ################# */
#footer {
  font-size 		: 0.835em;
  border-top		: 1px solid #cea;
  padding			: 0 0 15px;
}




/* #################  Eigene Einstellungen  ################# */

.rohstoffliste {
  font-weight:bold;
  line-height:1.6em;
}




/* #################  Fuer Plugins  ################# */


/** Fuer Link Indication plugin **/

/* a.liinternal { padding-right: 15px; background: url(images/link-icon_ekkaleo_14x12.png) no-repeat right; display: inline-block; } */
a.liinternal { padding-right: 13px; background: url(images/link-icon_external_13.png) no-repeat right; display: inline-block; }
a.liexternal { padding-right: 13px; background: url(images/link-icon_external_13.png) no-repeat right; display: inline-block; }
a.liccmrezis { padding-right: 18px; background: url(images/link-icon_ccmrezis_16x12.png) no-repeat right; display: inline-block; }
a.linb { padding-right: 14px; background: url(images/link-icon_nb_12x12.png) no-repeat right; display: inline-block; }
a.lism { padding-right: 14px; background: url(images/link-icon_sm_12x12.png) no-repeat right; display: inline-block; }
a.liwikipedia { padding-right: 10px; background: url(images/link-icon_wikipedia_02.gif) no-repeat right; display: inline-block; }
a.litechnorati { padding-right: 11px; background: url(images/link-icon_technorati.png) no-repeat right; display: inline-block; }
a.liflickr { padding-right: 7px; background: url(images/link-icon_flickr_5x12.png) no-repeat right; display: inline-block; }
/* a.limyspace { padding-right: 11px; background: url(images/link-icon_myspace_10x12.png) no-repeat right; display: inline-block; } */
a.limyspace { padding-right: 17px; background: url(images/link-icon_myspace2_16x12.png) no-repeat right; display: inline-block; }
a.liimdb { padding-right: 18px; background: url(images/link-icon_imdb.png) no-repeat right; display: inline-block; }
a.liftp { padding-right: 13px; background: url(images/link-icon_ftp.png) no-repeat right; display: inline-block; }
a.limailto { padding-right: 18px; background: url(images/link-icon_mail.png) no-repeat right; display: inline-block; }
a.lipdf { padding-right: 15px; background: url(images/link-icon_pdf_05.png) no-repeat right; display: inline-block; }
a.liword { padding-right: 12px; background: url(images/link-icon_word_10x10.png) no-repeat right; display: inline-block; }
a.liexcel { padding-right: 12px; background: url(images/link-icon_excel_10x10.png) no-repeat right; display: inline-block; }
a.lizip { padding-right: 11px; background: url(images/link-icon_zip_02.png) no-repeat right; display: inline-block; }
a.liyoutube { padding-right: 13px; background: url(images/link-icon_youtube_12x12.png) no-repeat right; display: inline-block; }
a.lilastfm { padding-right: 13px; background: url(images/link-icon_lastfm_12x12.png) no-repeat right; display: inline-block; }
a.ligerth { padding-right: 13px; background: url(images/link-icon_gerth_12x13.png) no-repeat right; display: inline-block; }
a.lis7 { padding-right: 13px; background: url(images/link-icon_sound7_12x13.png) no-repeat right; display: inline-block; }
a.libtv { padding-right: 13px; background: url(images/link-icon_bibeltv_12x13.png) no-repeat right; display: inline-block; }
a.liwischns { padding-right: 13px; background: url(images/link-icon_wischns_12x13.png) no-repeat right; display: inline-block; }
a.lijde { padding-right: 13px; background: url(images/link-icon_jesusde_12x13.png) no-repeat right; display: inline-block; }
a.liidea { padding-right: 11px; background: url(images/link-icon_idea_10x12.png) no-repeat right; display: inline-block; }

/** Ende fuer Link Indication plugin **/


/** Fuer Smart Archives **/

.emptymonth {
  color:#666666;
}

/** Ende fuer Smart Archives **/


/* WP-Caption */

div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft { float:left }
.alignright { float:right }
.aligncenter { margin-left:auto; margin-right:auto; display:block } 

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.wp-caption-text {
	text-align:left;
}

.bildleiste {
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	/* padding-top: 4px;
	margin: 5px; */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:15px;
	margin-top:12px;
	padding:5px;
}

/* .inhalt p { margin-left:20px; } */
.entry-content { margin-left:20px; }
.entry-content p { vertical-align:left; text-align-left; }