/*
THEME NAME: BlogPimp AbendRot
THEME URI: http://blogpimp.de/
DESCRIPTION: Das BlogPimp.de-Theme AbendRot. 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 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
background: #660000;
color: #fff;  
}

p {
margin: 10px 0 15px 17px;
}

h1, h2, h3, h4, h5, h6 {
margin: 10px 0 0 20px;
font: italic 2.8em/1.2 Georgia, "Times New Roman", Times, serif;
}

h2 {
margin: 0 0 15px 17px;
font-size: 1.7em;
}

h3 {
margin: 0 0 12px 17px;
font-weight:bold;
font-size: 1.3em;
}

h4 {
margin: 0 0 0 17px;
font-size: 1.2em;
}

h5 {
margin: 0 0 0 17px;
font-size: 1.1em;
}

h6 {
margin: 0 0 0 17px;
font-size: 1.0em;
}

a {
color: #fb0;
text-decoration: none;
padding: 1px 2px 2px;
}

a:hover {
color: #fff;
background-color: #660000;
}

/* ####################### Seitenaufbau #################### */
div#wrapper {
width: 960px;
text-align: left;
font-size: 0.835em;
margin: 0 auto;
background: #882200;
}

div#header {
width: 960px;
height: 320px;
background: #882200 url(images/kopfbild.jpg) 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%;
}

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			: 120px 0 0 50px;
  letter-spacing	: 0.08em;
}

#blog-title a {
  color				: #630;
}

#blog-title a:hover {
  color				: #fff;
}

#blog-description {
  margin			: 0;
  font-size			: 1.2em;
  padding			: 0 0 0 50px;
  color				: #420;
  letter-spacing	: 0.06em;
}
############################################################## */

/* ####################### Seiten-Kopf ####################### */
#blog-title {
margin: 0;
padding: 0px 0 0 28px;
}

#blog-title a {
  color				: #630;
  font-size			: 18px;
}

#blog-title a:hover {
  color				: #fff;
}

#blog-description {
  margin			: 0;
  font-size			: 1.2em;
  padding			: 0 0 0 50px;
  color				: #420;
  letter-spacing	: 0.06em;
}

#header img {
  margin			: 30px 0 10px 30px;
}

/* ####################### Kopf-Menü ########################### */
#menu ul {
  list-style		: none;
  background		: #660000;
  padding			: 10px 0 2px 5px;
}  

#menu ul li {
  display			: inline;
  margin-right		: 5px;
}

#menu ul li a {
  background		: #600;
  font-size			: 1.1em;
  line-height		: 1.4;
  padding			: 3px 8px 4px;
  border-top		: 1px solid #a42;
  border-left		: 1px solid #a42;
  border-right		: 1px solid #a42;
}

#menu ul li.current_page_item a,
#menu ul li a:hover {
  background		: #820;
  color				: #fff;
}

/* ####################### Haupt-Inhalt ####################### */
.navigation {
  background		: #710;
  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		: #710;
  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 #a42;
}
 
.entry-meta {
  clear                         :both;
  font-size			: 0.835em;
  border-top		: 1px solid #a42;
  border-bottom		: 1px solid #a42;
  margin			: 3px 0 30px 20px;
  padding			: 1px 0 2px;
}
 
 .post img {
   border			: 1px solid #000;
   margin			: 6px 10px 1px 0;
   float			: left;
 }
 
 .post table {
  margin			: 13px 0 0 20px;
  border-top		: 1px solid #a42;
  border-left		: 1px solid #a42;
  border-collapse	: collapse;
}
 
.post th,
.post td {
  border-right		: 1px solid #a42;
  border-bottom		: 1px solid #a42;
  padding			: 1px 5px 3px;
}
 
.post h3 {
  margin			: 20px 0 0 20px;
}

#container input,
#container 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 #820;
  background		: #931;
  color				: #fff;
}

#container textarea {
  width				: 490px;
}

#container input#submit {
  width				: auto;
  margin			: 10px 0 20px;
  border			: 1px outset #820;
  background		: #931;
  color				: #fb0;
}

#container input:hover#submit {
  background		: #600;
  cursor			: pointer;
  color				: #fff;
}

.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 #820;
  margin-bottom		: 10px;
}

.contactform textarea {
  width				: 490px;
}

.contactform input#contactsubmit {
  width				: auto;
  margin			: 10px 0 20px;
  border			: 1px outset #820;
  background		: #931;
  color				: #fb0;
}

.contactform input:hover#contactsubmit {
  background		: #600;
  cursor			: pointer;
  color				: #fff;
}


/* #################  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		: #710;
}

#comments .alt {
  background		: #600;
}

#comments form {
  margin-left		: 20px;
}

p#comment-notes,
#comments p#login {
  font-size			: 1.0em;
}

/* #################  Sidebar  ################# */
.sidebar ul {
  list-style		: none;
}  

.sidebar h3 {
margin:0 0 0 0;
padding-bottom: 6px;
}

.sidebar ul ul {
  border-top		: 1px solid #a42;
  margin-bottom		: 20px;
}

.sidebar ul ul li {
border-bottom: 1px solid #a42;
}

.sidebar ul ul li a {
  display			: block;
  padding			: 1px 3px 2px;
}

.sidebar ul ul ul {
padding:0 0 0 12px;
}

.sidebar li.current-cat a,
.sidebar ul ul li a:hover {
  color				: #fff;
  background		: #600;
}

.sidebar li.current_theme {
  padding			: 1px 3px 2px;
  color				: #fff;
  background		: #600;
}

.sidebar input#s {
  width				: 140px;
  background		: #931;
  color				: #fff;
  font				: normal 1.0em/1.4 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border			: 1px inset #820;
}

.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 outset #820;
  background		: #931;
  color				: #fb0;
  padding			: 0px 2px 1px;
}

.sidebar input:hover#searchsubmit {
  background		: #600;
  cursor			: pointer;
  color				: #fff;
}

.sidebar caption {
  font-size			: 1.1em;
  background		: #710;
  padding			: 0px 3px 2px;
}

.sidebar #calendar table {
  margin			: 13px 0 0;
  border-top		: 1px solid #a42;
  border-left		: 1px solid #a42;
  border-collapse	: collapse;
}
 
.sidebar #calendar th,
.sidebar #calendar td {
  border-right		: 1px solid #a42;
  border-bottom		: 1px solid #a42;
  padding			: 1px 2px 1px;
  text-align		: center;
  width				: 14%;
}
 
.sidebar #calendar td a {
  display			: block;
  color				: #fb0;
  background		: #931;
}

.sidebar #calendar td a:hover {
  color				: #fff;
  background		: #600;
}

.sidebar #calendar th {
  font-weight		: normal;
  font-size			: 1.2em;
}


/* #################  Seitenfuss  ################# */
#footer {
font-size: 0.835em;
border-top: 1px solid #a42;
padding: 0 0 15px;
}

/* #################  Counter  ################# */

.textwidget img#counterimg{
margin:10px 0 0 0 !important;
}

/* #################  Content-Tabellen  ################# */

#content ul{
list-style-type:none;
margin:0 0 15px 17px;
}

.entry-content a:hover,
#meta a:hover {
background-color:#882200 !important;
}

.entry-content p a img{
margin-right:7px;
}

#archives{
color:#fff;
}

#archives ul li a{
display: inline;
}

#archives ul li{
line-height:1.7em;
}

#container, #primary, #secondary{
margin:25px 0 0 0;
}

.sya_container a{
font: italic 1.5em/1.6 Georgia, "Times New Roman", Times, serif;
margin:0 0 0 17px;
}

.sya_container ul li a{
font: normal 100.01%/1.5 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0 0 0 17px;
}

li#meta{
margin-bottom:15px;
}


