/*
THEME NAME: §BlogPimp FeatherStroke v2.6images
THEME URI: http://blogpimp.de/
DESCRIPTION: Das BlogPimp.de-Theme FeatherStroke. Basiert auf <a href="http://plaintxt.org/">Sandbox</a>
VERSION: 1.0
AUTHOR: Lothar Baier
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*/10pt/14pt /*Georgia, "Times New Roman", "Times Roman", Times, serif;*/ "Trebuchet MS", Arial, Verdana, sans-serif;
  background		: #fff;
  background-image:url(images/backgroundbody.png);
  background-position:center top;
  background-repeat:repeat-y;
  color				: #000;  
  margin			: 0;
}

p {
  margin			: 10px 0 0;
}

h1, h2, h3, h4, h5, h6 {
  margin			: 10px 0 0;
  font				: small-caps 14pt Georgia, "Times New Roman", "Times Roman", Times, serif; /*"Trebuchet MS", Arial, Verdana, sans-serif;*/
  font-variant:	
}

h1 {
  margin			: 20px 0 0;
  font-size			: 16pt;
  background-color:
  }


h2 {
  margin			: 20px 0 0;
  font-size			: 1.3em;
}

h3 {
  margin			: 20px 0 0;
  font-size			: 1.3em;
}

h4 {
  margin			: 20px 0 0;
  font-size			: 1.3em;
}

h5 {
  margin			: 20px 0 0;
  font-size			: 1.2em;
}

h6 {
  margin			: 20px 0 0;
  font-size			: 1.1em;
}

a {
  color				: #861;
  text-decoration	: none;
  padding			: 1px 2px 2px;
}

a:hover {
  color				: #000;
  background		: #eec;
}

img {
	border			: 1px solid #b94;
	margin			: 6px 10px 6px 0;
	/*display:table-row-group;*/
	}
	
/* ####################### Seitenaufbau #################### */
div#wrapper {
  width				: 970px; /* was 760px */
  text-align		: left;
  /*font-size			: 0.935em;*/
  margin			: 0px auto;  /* PAL removes top border */
}

div#header {
  width				: 970px; /* was 760px */
  height			: 170px; /* was 250px;*/
  background-color:#FFFFFF;
 /* background		: transparent url(images/kopf.jpg) no-repeat top right;*/
}

div#container {
  float				: left;
  width				: /*560px;*/ 760px;
}

div#primary {
  width				: 180px;
  float				: right;
}

div#footer {
  clear				: left;
  width				: 100%;
  text-align		: left;
}

div#access {
  /*position			: relative;*/
  margin-top: -20px;
}

div.skip-link {
  position			: absolute;
  top				: -304px;
  left				: 0px;
  text-align		: left;
  text-indent		: -999em;
}

/* ####################### Seiten-Kopf ####################### */
#blog-title {
  margin			: 0;
  padding			: 95px 0 0;
}

#blog-title a {
  font				: small-caps 24pt/24pt Georgia, "Times New Roman", "Times Roman", Times, serif; /* "Trebuchet MS", Arial, Verdana, sans-serif;*/
  color				: #972;
}

#blog-title a:hover {
  color				: #333;
}

#blog-description {
	float:	right;
	margin			: 155px 5px 0 0;
	font				: small-caps 14pt/18pt /*Georgia, "Times New Roman", "Times Roman", Times, serif;*/ "Trebuchet MS", Arial, Verdana, sans-serif;
	padding			: 5px 0;
	color				: #861;
}

/* ####################### Kopf-Menü ########################### */

#menu ul {
  list-style		: none;
  padding			: 10px 0 18px;
  border-bottom		: 1px solid #b94;
}  

#menu ul li {
  display			: inline;
  margin-right		: 5px;
}

#menu ul li a {
  font-size			:1.0em;
  line-height		: 1.4;
  padding			: 3px 8px 4px;
  border			: 1px solid #b94;
  background-color		: #ffd;
  color				: #973;
 
}

#menu ul li.current_page_item a,
#menu ul li a:hover {
  background-color		: #eec;
  color				: #333;
}




/* ####################### Haupt-Inhalt ####################### */
.navigation {
  background		: #ffd;
  margin			: 22px 0 20px;
  padding			: 1px 3px 2px;
  height			: 1.5em;
  clear				: both;
}

.nav-previous {
  float				: left;
  text-align		: left;
}

.nav-next {
  float				: right;
  text-align		: right;
}

.postmeta {
  width			    : 200px;
  float				: left;
}

.postmeta a {
  padding-right		: 0;
}

.entry-content {
  width				: /*360px;*/ 500px;
  float				: right;
  padding-bottom	: 10px;
}


/* List PAL added 2008*/                                     /* List PAL added 2008*/
.entry-content ul li{
	margin: 5px 0 5px 20px;
	list-style-image	: url(images/listenpunkt.gif);
}


.page .entry-content {
  width				: /*560px;*/ 660px;
  float				: right;
  padding-bottom	: 10px;
}

.post {
  margin-top		: 0px;
}

.separator {
  height			: 30px;
  clear				: both;
  border-bottom		: 1px solid #b94;
}

.post h2.entry-title {
  clear				: left;
  text-align		: right;
  margin			: 12px 3px 0 0;
}

.post blockquote {
  margin			: 10px 0 0 10px;
  background		: #ffd;
  padding			: 3px 5px;
  color				: #000;
  border			: 1px solid #ddb;
}

.post ol, 
.post ul {
  margin			: 10px 0 0 35px;
}

.post ul {
  list-style-image	: url(images/listenpunkt.gif);
}


.entry-meta {
  font-size			: 0.835em;
  margin			: 3px 0 30px;
  padding			: 1px 0 2px;
  text-align		: right;
}
 
/* pre 2.6 
 .post img {
   border			: 1px solid #b94;
   margin			: 6px 10px 6px 0;
    clear				: both;
  /* display			: block;}*/

/* Lothar Baier fix 080801:  for wp 2.6*/

img.alignleft, div.alignleft {
  float            : left;
  margin            : 0 0.5em 0.5em 0;
  border:			none;
}
img.alignright, div.alignright {
  float            : right;
  margin            : 0 0 0.5em 0.5em;
  border:			none;
}
img.aligncentered, div.aligncentered {
  text-align        : center;
  margin            : 0 auto;
  border:			none;
}

/* end 2.6 img fix */
 
 .post table {
  margin			: 13px 0 0;
  border-top		: 1px solid #b94;
  border-left		: 1px solid #b94;
  border-collapse	: collapse;
}
 
.post th,
.post td {
  border-right		: 1px solid #b94;
  border-bottom		: 1px solid #b94;
  padding			: 1px 5px 3px;
}
 
.post h3 {
  margin			: 20px 0 0;
}

#container input,
#container textarea {
  width				: 250px;
  font				: normal 1.0em/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border			: 1px inset #b94;
  background		: #ffd;
}

#container textarea {
  width				: 490px;
}

#container input#submit {
  width				: auto;
  margin			: 10px 0 0;
  border			: 1px outset #b94;
  background		: #ffd;
  color				: #861;
  padding			: 1px 3px 1px;
}

#container input:hover#submit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}

.formcontainer .form-label {
  margin-top		: 10px;
}

.contactform {
  margin			: 0 0 10px;
}

.contactform input,
.contactform textarea {
  width				: 250px;
  font				: normal 1.0em/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border			: 1px inset #b94;
  margin-bottom		: 10px;
  background		: #ffd;
}

.contactform textarea {
  width				: 490px;
}

.contactform input#contactsubmit {
  width				: auto;
  margin			: 0;
  border			: 1px outset #b94;
  background		: #ffd;
  color				: #861;
  padding			: 1px 3px 1px;
}

.contactform input:hover#contactsubmit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}

.post input#s {
  width				: 110px;
  font				: normal 0.9em/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border			: 1px inset #b94;
  background		: #ffd;
}

.post input#searchsubmit {
  width				: auto;
  margin			: 0;
  border			: 1px outset #b94;
  background		: #ffd;
  color				: #861;
  padding			: 1px 3px 0px;
}

.post input:hover#searchsubmit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}


/* #################  Kommentare  ################# */
#comments h3 {
  margin			: 30px 0 10px;
}

#comments ol {
  margin			: 10px 0 20px;
  font-size			: 1.2em;
  padding			: 10px 10px 1px 45px;
}

#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;
}

#comments form {
  margin-left		: 0;
}

p#comment-notes,
#comments p#login {
  font-size			: 1.0em;
  padding-left		: 0;
}

#comments .alt {
  background		: #f8f8c8;
}

/* #################  Sidebar  ################# */
.sidebar {
  text-align		: left;
  color				: #000;
}

.sidebar ul {
  list-style		: none;
  margin			: 0 0 20px;
}  

.sidebar form, 
.sidebar #calendar_Wrap {
  margin			: 0 0 20px;
}

.sidebar h3 {
  margin			: 0px 0 6px;
  padding			: 12px 0 5px;
}

.sidebar ul ul {
  border-top		: 1px solid #b94;
}

.sidebar ul ul li {
  border-bottom		: 1px solid #b94;
}

.sidebar ul ul li a {
  display			: block;
  padding			: 1px 5px 2px;
  color				: #972;
  background		: #ffd;
}

.sidebar li.current-cat a,
.sidebar li.current_theme,
.sidebar ul ul li a:hover {
  color				: #000;
  background		: #eec;
}

.sidebar li.current_theme {
  padding-left		: 5px;
}

.sidebar input#s {
  width				: 110px;
  font				: normal 0.9em/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border			: 1px inset #b94;
  background		: #ffd;
}

.sidebar input#searchsubmit {
  width				: auto;
  margin			: 0;
  border			: 1px outset #b94;
  background		: #ffd;
  color				: #861;
  padding			: 1px 3px 0px;
}

.sidebar input:hover#searchsubmit {
  background		: #eec;
  cursor			: pointer;
  color				: #000;
}

.sidebar caption {
  font-size			: 1.1em;
  background		: #eec;
}

.sidebar #calendar table {
  margin			: 13px 0 0 1px;
  border-top		: 1px solid #b94;
  border-left		: 1px solid #b94;
  border-collapse	: collapse;
}
 
.sidebar #calendar th,
.sidebar #calendar td {
  border-right		: 1px solid #b94;
  border-bottom		: 1px solid #b94;
  padding			: 1px 2px 1px;
  text-align		: center;
  width				: 14%;
}
 
.sidebar #calendar td a {
  display			: block;
  background		: #eec;
  color				: #751;
}

.sidebar #calendar td a:hover {
  background		: #ffd;
  color				: #000;
}

.sidebar #calendar th {
  font-weight		: normal;
  font-size			: 1.2em;
}

/* #################  Seitenfuss  ################# */
#footer {
  font-size 		: 0.785em;
  padding			: 0 0 15px 0;
  border-top		: 1px solid #b94;
}

#footer p {
  text-align		: center;
}

/* ##################### Menu Experiment colors  ############*/

/*
#textbuero ul {
  list-style		: none;
  padding			: 10px 0 18px;
  border-bottom		: 1px solid #b94;
}  

#textbuero ul li {
  display			: inline;
  margin-right		: 5px;
}

#textbuero ul li a {
  font-size			:1.0em;
  line-height		: 1.4;
  padding			: 3px 8px 4px;
  border			: 1px solid #b94;
  background-color		: #99FF66;
  color				: #973;
 
}

#textbuero ul li.current_page_item a,
#textbuero ul li a:hover {
  background		: #D1FFB4;
  color				: #333;
}
*/