/*
Theme Name: WK_indiv
Theme URI: 
Description: Abgeleitet aus Lichternacht_DE.
Version: 1.0 release
Author: 
Author URI: 

Dieses Theme wurde weit gehend aus dem Nichts erstellt, es wurden jedoch Fragmente
aus dem Kubrick-Theme verwendet. Es kann nach den Bestimmungen der GNU GPL, Version
2.0 oder einer beliebigen sp&auml;teren Version bearbeitet und verbreitet werden.

Das Design funktioniert mit den folgenden Browsern fehlerfrei:

* Opera 8.5 und sp&auml;ter
* Internet Explorer 6
* Firefox
* Konqueror 3 und sp&auml;ter

Die Darstellung mit Lynx ist gut, lediglich der Kalender kann wegen des
Tabellen-Layouts nicht fehlerfrei dargestellt werden.

Und das Licht scheint in die Finsternis und die Finsternis hat's nicht ergriffen...
(Joh 1,4)
*/

body {
  font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size:13px;
  /*color:#ccd;
  background-color:#225; */
  color: black;
  background-color: white;
  padding:0px;
  margin:0px;
  height:100%; /* IE5! */
  width:100%;  /* IE5! */
}

a, a:visited {
  text-decoration:none;
  color: gray;
}

a:hover, a:active {
  text-decoration:underline;
  color: orange;
}

div {
  padding:0px;
  margin:0px;
}

#page {
  position:relative;
  left:0px;
  top:0px;
  width:100%;
}

#head {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:54px;
  background-color: #14568a;
}

#head h1 {
  position:absolute;
  left:4px;
  top:4px;
  margin:0px;
  padding:0px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight:normal;
  font-size:24px;
  letter-spacing:3px;
  text-transform:uppercase;
  color: #c3def1;
}

#head h1 a {
  color:#eef;
  text-decoration:none;
}

#head h1 a:hover {
  color:#cc4;
  text-decoration:none;
}

#head .description {
  position:absolute;
  left:4px;
  top:32px;
  margin:0px;
  padding:0px;
  font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: #c3def1;
  font-size:14px;
  font-weight:normal;
  letter-spacing:1px;
}

#headnav {
  position:absolute;
  left:0px;
  top:54px;
  height:16px;
  width:100%;
}

#content {
  position:absolute;
  left:166px;
  top:70px;
}

#sidebar {
  position:absolute;
  /*left:16px;
  top:86px;*/
  left:1px;
  top:70px;
  width:160px;
  height: 1200px;
  padding-top: 10px;
}

#headnav {
  background-color: black;
  font-size:13px;
}

#headsearch {
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  background-color:black;
  margin:0px;
  padding:0px;
}

#headsearch #s {
  height:14px;
  width:120px;
  color:#eea;
  background-color:black;
  font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size:12px;
  border:0px;
}

#headsearch #searchform {
  margin:0px;
  padding:0px;
}

#headlinks {
  position:absolute;
  left:120px;
  top:0px;
  height:16px;
}

#headlinks ul {
  list-style-type:none;
  list-style-position:inline;
  margin:0px;
  padding:0px;
}

#headlinks ul li {
  display:inline;
}

#headlinks ul li a {
  padding-left:4px;
  padding-right:4px;
  margin-left:4px;
  margin-right:16px;
  color:#eea;
}

#headlinks ul li a:hover {
  background-color:#aab;
  color:#000;
  text-decoration:none;
}

/* Gestaltung eines Eintrages */

#content {
}

#content .inner {
  padding:16px;
}

#content .inner h2.pagedesc {
  margin:0px;
  padding:8px;
  margin-bottom:16px;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  color: black;
}

h2.date {
  text-align:right;
  font-size:12px;
  padding:2px;
  margin:0px;
  font-weight:bold;
  color: grey;
  background-color: white;
}

.post, #com {
  background-color: #FFFFDC;
  border:1px solid black;
  margin-bottom:16px;
}

.singlepost {
  margin-bottom:16px;
}

.innerpost, .innercom {
  margin:4px;
  margin-top: 0px;
}

.posthead {
}

.posthead .innerposthead {
  margin:2px;
  color: grey;
  font-size:10px;
}

.innerposthead h3 {
  margin:0px;
  padding:2px;
  font-weight:normal;
  font-size:20px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  text-decoration:underline;
  text-align:left;
  color: black;
}

.innerposthead h3 a {
  display:block;
  color: black;
  text-decoration:none;
}

.innerposthead h3 a:hover {
  color: orange;
  text-decoration:none;
}

.posttext {
  border-bottom:1px dotted black;
}

.innerposttext {
  padding-left:8px;
  padding-right:8px;
  padding-top:0px;
  padding-bottom:0px;
}

.innerposttext p, .innerposttext blockquote, .innerposttext li, .innerposttext div {
  line-height:18px;
}

.innerposttext blockquote {
  margin-left:20px;
  padding-left:12px;
  border-left:4px solid #557;
}

.postmeta {
}

.innerpostmeta {
  padding:4px;
  text-align:center;
  color:#aab;
  font-size:10px;
}

.innerpostmetasingle {
  padding:4px;
  text-align:center;
  color:#aab;
  font-size:10px;
  padding-left:40px;
  padding-right:40px;
  text-align:justify;
}

/* Gestaltung der Navigation unter den Beitraegen */

.nav {
  border-top:1px dotted #889;
  margin-bottom:16px;
}

.nav .inner .left {
  float:left;
}

.nav .inner .right {
  float:right;
}

/* Gestaltung des Kommentarformulares */

#author, #email, #url, #comment, #submit {
  /*background-color:#446;
  color:#ccd;*/
  color: black;
  background-color: #FFFFDC;
  border:1px dotted #889;
  font-family:'Arial','Helvetica',sans-serif;
  font-size:13px;
}

#submit {
  font-weight:bold;
  background-color: silver;
  color: black;
  border-top:1px solid #889;
  border-left:1px solid #889;
  padding:4px;
}

#author, #email, #url, #comment {
  width:400px;
}

#comment {
  height:180px;
  background-color: white;
}

/* Gestaltung der Kommentare */

.innercom h4 {
  font-size:15px;
  font-weight:normal;
  margin:0px;
  padding:2px;
  letter-spacing:2px;
  background-color: #FFFFDC;
  color: black;
}

.innercom h4 a, .innercom h4 a:hover {
  color: black;
  text-decoration:none;
}

#comlist, #comform {
  padding:16px;
}

#comlist .evencom, #comlist .oddcom {
  border:1px dotted #557;
  padding:2px;
  margin-bottom:16px;
}

.oddcom {
  background-color:white;
}

.evencom {
  background-color: #FFFFDC;
}

.comauthor {
  font-size:13px;
  letter-spacing:2px;
  text-transform:uppercase;
}

.commeta {
  font-size:10px;
  color:#aab;
}

.comtext p, .comtext blockquote, .comtext li, .comtext div {
  font-size:12px;
  line-height:18px;
}

.comtext blockquote {
  margin-left:20px;
  padding-left:12px;
  border-left:4px solid #557;
}

.comauthor, .commeta, .comtext {
  padding:0px;
  margin-bottom:2px;
}

/* Gestaltung der Sidebar */

#sidebar {
  font-size:12px;
  background-color: #c3def1;
}

#sidebar .inner {
  padding:4px;
}

#sidebar .inner ul.sidelist {
  list-style-type:none;
  list-style-position:inline;
  margin:0px;
  padding:0px;
}

#sidebar .inner ul.sidelist li {
}

#sidebar .inner ul.sidelist li p {
  font-size:10px;
  margin:0px;
  padding:1px;
  margin-bottom:8px;
}

#sidebar .inner ul.sidelist li h2 {
  font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size:12px;
  font-weight:normal;
  letter-spacing:1px;
  background-color: #14568a;
  margin:0px;
  padding:1px;
  color:#eef;
}

#sidebar .inner ul.sidelist li ul {
  list-style-type:none;
  list-style-position:inline;
  margin:0px;
  padding:0px;
  margin-bottom:8px;
}

#sidebar .inner ul.sidelist li ul li {
  padding:2px;
  margin:0px;
}

#sidebar .inner ul.sidelist li ul li a {
  display:block;
  padding:1px;
  border-bottom:1px dotted #557;
}

#sidebar .inner ul.sidelist li ul li a:hover {
  /*background-color:#aab;*/
  background-color: #14568a;
  color:#000;
  text-decoration:none;
}

/* Formatierung des Kalenders in der Sidebar */

#wp-calendar {
  width:100%;
  font-family:'Arial','Helvetica',sans-serif;
  font-size:10px;
}

#wp-calendar thead tr th, #wp-calendar caption {
  text-align:center;
  font-weight:bold;
  color:#889;
}

#wp-calendar tbody tr td {
  text-align:center;
}

#wp-calendar tbody tr td a {
  display:block;
}

#wp-calendar tbody tr td a:hover {
  background-color:#aab;
  color:#000;
}

#today {
  border:1px dotted #889;
}

#prev {
  text-align:left;
}

#next {
  text-align:right;
}

#prev a, #next a {
  display:block;
}

#prev a:hover, #next a:hover {
  background-color:#aab;
  color:#000;
}
