/*
THEME NAME: BlogPimp LandAusFahrt
THEME URI: http://blogpimp.de/
DESCRIPTION: Das BlogPimp.de-Theme LandAusFahrt. 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		: #e5dcd3;
  color				: #333;  
}

p {
  margin			: 10px 0 0 20px;
}

h1, h2, h3, h4, h5, h6 {
  margin			: 10px 0 0 20px;
  font				: normal 2.0em/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 0px;
  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				: #af1e1a;
  text-decoration	: none;
  padding			: 1px 2px 2px;
}

a:hover {
  color				: #000;
  background		: #f5ece3;
}

/* ####################### Seitenaufbau #################### */
div#wrapper {
  width				: 960px;
  text-align		: left;
  font-size			: 0.835em;
  margin			: 0 auto;
  background		: #e5dcd3;
}

div#header {
  width				: 960px;
  height			: 150px;
  background		: #e5dcd3 url(images/kopfbild.jpg) top right no-repeat;
  margin	     	: 10px 0 0 0;

}

div#container {
  float				: left;
  width				: 640px;
  margin-right		: 20px;
}

div#primary {
  width				: 150px;
  float				: left;
  padding			: 1px 0 0 0;
}

div#secondary {
  width				: 150px;
  float				: right;
}

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			: 23px 20px 0 0;
  letter-spacing	: 0.08em;
  line-height		: 1.0;
  text-align		: right;
}

#blog-title a {
  color				: #fff;
}

#blog-title a:hover {
  color				: #000;
  background		: #e5dcd3;
}

#blog-description {
  margin			: 0;
  font-size			: 1.2em;
  padding			: 0 20px 0 0;
  color				: #fff;
  letter-spacing	: 0.06em;
  font-weight		: normal;
  text-align		: right;
}

/* ########## Lutz :  untere Beschreibung im Bild oben ############ */
#blog-description2 {
  margin			: 0;
  font-size			: 1.2em;
  padding			: 45px 20px 0 0;
  color				: #fff;
  letter-spacing	: 0.06em;
  font-weight		: normal;
  text-align		: right;
}
/* ####################### Kopf-Menü ########################### */
#menu ul {
  display			: none;
}  

/* ####################### Haupt-Inhalt ####################### */
.navigation {
  background		: #ddc5ba;
  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 30px;
  background		: #ede5db;
  border			: 1px solid #cba;
  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 #cba;
}
 
.entry-meta {
  font-size			: 0.835em;
  border-top		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
  margin			: 3px 0 30px 20px;
  padding			: 1px 0 2px;
}
 
 .post img {
   border			: 1px solid #cba;
   margin			: 6px 10px 1px 0;
   float			: left;
 }

 
 .post table {
  margin			: 13px 0 0 20px;
  border-top		: 1px solid #cba;
  border-left		: 1px solid #cba;
  border-collapse	: collapse;
}
 
.post th,
.post td {
  border-right		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
  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-top		: 1px solid #cba;
  border-left		: 1px solid #cba;
  border-right		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
  background		: #ede5db;
  color				: #000;
}

#container textarea {
  width				: 490px;
}


#container textarea#cf_field_5 {
	width:250px; 
}



#container input#submit {
  width				: auto;
  margin			: 10px 0 20px;
  border-top		: 1px solid #cba;
  border-left		: 1px solid #cba;
  border-right		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
  color				: #c30;
  background		: #ede5db;
}

#container input:hover#submit {
  cursor			: pointer;
  color				: #000;
  background		: #ddc5ba;
}

.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 #cba;
  margin-bottom		: 10px;
}

.contactform textarea {
  width				: 490px;
}

.contactform input#contactsubmit {
  width				: auto;
  margin			: 10px 0 20px;
  border			: 1px outset #cba;
  color				: af1e1a;
  background		: #ede5db;
}

.contactform input:hover#contactsubmit {
  cursor			: pointer;
  color				: #000;
  background		: #ddc5ba;
}

/* ################################################  Einbau Lutz ########################################################### */

div#cumulus {
   float			: center;
   margin			: 0px 0px 0px 20px;
}

#secondary h2 {
  text-align			: left;
}

img.nofloat {
   border			: 1px solid #cba;
   margin			: 6px 10px 1px 0;
   float			: none;
 }

.entry-content table{
  margin			: 0 0 0 17px;
}


#top table{
  margin			: 0 17px 0 17px;
}

.entry-content li{
  margin			: 8px 0px 8px 51px;
}

.entry-content img{
   border			: 6px solid #cba;
   margin			: 6px 10px 1px 0;
   float			: none;
}

#teilnehmerportrait h1 {
  color				: white;
  text-align			: center;
  margin			: 0 0 0 17px;
  font-size			: 1.7em;
  font				: normal "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  background			: #BF0000;
}


#teilnehmerportrait h2 {
  color				: white;
  text-align			: center;
  margin			: 0 0 0 17px;
  font-size			: 1.3em;
  font				: normal "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  background			: #BF0000;
}

#teilnehmerportrait h3 {
  color				: white;
  text-align		: center;
  margin			: 0 0 0 17px;
  font-size			: 1.1em;
  font				: normal "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  background			: #660020;
}

.box2 {
overflow:hidden;
height: 1%;
}

.box2 ul{
  margin			: 10px 0px 10px 17px;
}

/* ########## Geburtsdatum etc. ################### */
.box21 {
list-style-position: inside;
border			: 3px outset #cba;
float: left;
width: 50%;
}

.box21 ul{
  margin			: 0px 0px 0px 0px;
}

.box21 li{
list-style: none;
margin			: 10px 0 10px 17px;
}

/* ########## Startnummer und Bild ################### */
.box22 {
/* border			: 3px outset #cba;  */
width:  35%;
float: right;
}

.box22 ul{
  margin			: 0px 0px 0px 0px;
  text-align		: left;
}

.box22 li{
  list-style: none;
  text-align		: left;
}

.box22 li img{
   width			:  100%;
   border			: 5px solid #cba;
   margin			: 10px 0px 20px 0px;
   float			: left;   
 }

/* ########## Etappenergebnisse ################### */
.box23 {
list-style-position: inside;
border			: 3px outset #cba;
float: left;
width: 50%;
}

.box23 li{
  margin			: 10px 0 10px 17px;
}

.box23 ul{
  margin			: 0px 0px 0px 0px;
}

.box23 li{
list-style: none;
}

#teilnehmer box {
list-style-position: inside;
border			: 3px outset #cba;
float: left;
width: 40%;
}

#login-req  p {
  padding			: 0 0 0 17px;
}

/* ################################################  Ende: Einbau Lutz ############################################# */

/* #################  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		: #ede5db;
  border			: 1px solid #cba;
}

#comments .alt {
  background		: #ddc5ba;
}

#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 {
  margin-bottom		: 10px;
}

.sidebar ul ul li {
  border-top		: 1px solid #fed;
  border-bottom		: 1px solid #a98;
}
/* #################### 2. Menüebene Lutz #################### */
.sidebar ul ul li ul li {
  border-top		: 1px solid #BF0000;
  border-bottom		: 1px solid #a98;
  margin		: 0 0 0 15px
}


.sidebar ul ul li a {
  display			: block;
  padding			: 1px 3px 2px;
  background		: #ede5db;
}

.sidebar li#categories ul li {
  display		: block;
  padding		: 1px 3px 2px;
  background	: #ede5db;
}

.sidebar li#categories a{
  display		: inline;
  padding		: 0;
}

.sidebar li#archives ul li {
  display		: block;
  padding		: 1px 3px 2px;
  background	: #ede5db;
}

.sidebar li#archives a{
  display		: inline;
  padding		: 0;
}


.sidebar li.current-cat a,
.sidebar ul ul li a:hover {
  color				: #000;
  background		: #ddc5ba;
}

.sidebar li.current_theme {
  padding			: 1px 3px 2px;
  color				: #000;
  background		: #ddc5ba;
}

.sidebar form {
  margin-bottom		: 20px;
}

.sidebar input#s {
  width				: 135px;
  background		: #ede5db;
  color				: #000;
  font				: normal 1.0em/1.4 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding			: 1px 3px 2px;
  border-top		: 1px solid #cba;
  border-left		: 1px solid #cba;
  border-right		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
}

.sidebar input#searchsubmit {
  font				: normal 1.0em/1.5 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
  width				: 52px;
  margin			: 0;
  border-top		: 1px solid #cba;
  border-left		: 1px solid #cba;
  border-right		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
  color				: af1e1a;
  background		: #ede5db;
  padding			: 0px 2px 1px;
}

.sidebar input:hover#searchsubmit {
  cursor			: pointer;
  color				: #000;
  background		: #ddc5ba;
}

.sidebar caption {
  font-size			: 1.0em;
  background		: #ede5db;
  padding			: 0px 3px 2px;
  border			: 1px solid #cba;
}

.sidebar #calendar table {
  margin			: 13px 0 0;
  border-top/* #################  Kommentare  ################# */		: 1px solid #cba;
  border-left		: 1px solid #cba;
  border-collapse	: collapse;
}
 
.sidebar #calendar th,
.sidebar #calendar td {
  border-right		: 1px solid #cba;
  border-bottom		: 1px solid #cba;
  padding			: 1px 1px 1px;
  text-align		: center;
  width				: 14%;
}
 
.sidebar #calendar td a {
  display			: block;
  color				: af1e1a;
  background		: #ede5db;
}

.sidebar #calendar td a:hover {
  color				: #000;
  background		: #ddc5ba;
}

.sidebar #calendar th {
  font-weight		: bold;
  font-size			: 1.1em;
}


/* #################  Seitenfuss  ################# */
#footer {
  font-size 		: 0.835em;
  border-top		: 1px solid #cba;
  padding			: 0;
  height			: 70px;
}


/* #################  Ergebnisliste  ################# */
#backend_formular {
  text-align: left; 
  border: 2px;
  padding: 40px;		
}

#erg_liste {
  text-align		: center; 
  padding: 40px;		
}

#erg_liste table {
  border-collapse: collapse;
}

#erg_liste th {
  background-color:#cba;
  text-align:center;
}

#erg_liste td {
  border-collapse	: collapse;
  border: 2px solid #cba;
  font-size: 0.9em;
  margin-left:30px;
  text-align:center;
}

#erg_liste .name {
  text-align:left;
  font-weight:bold;
}

#erg_liste .fett {
  font-weight:bold;
}

#erg_liste .dunkel {
  background-color:#e5dcb5;
}

#erg_liste p {
  font-size: 1.5em;
  text-align:left;
}

#erg_auswahl {
  margin-left:15px;
  font-size: 1.5em;
  text-align:left;
}

/* #################  Formular f�r Zeitenerfassung  ################# */

#zeit-formular {
  margin-left:15px;
  font-size: 0.9em;
  text-align:left;
}



