/*
Theme Name: Pure
Theme URI: http://www.simplethemes.org/pure.php
Description: A pure theme that does not require any images.
Version: 1.0
Author:	Simple Themes
Author URI:	http://www.simplethemes.org/
Tags:	white, red, two-columns, fixed-width, right-sidebar
*/

/*

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/* Original design by www.Bugeyes.de */


/* Allgemeine Klassen*/ 

body {
background-color:#BFB35A;
color:#666;
font-family:Arial, Verdana, Helvtica;
margin:0px;
padding:0px;
font-size:11px;}

a {
color:#8C2318;
text-decoration:none;
font-weight:bold;}

a:hover {
text-decoration:underline;}

img {
border:none;
}

blockquote {
border-left:1px dotted #5E8C6A;
padding-left:10px;
}

/* Gesamtes Layout */

#gesamt {
margin:20px auto;
padding:3px;
width:900px;
background-color:#fff;}

/* Header */

.leiste {
height:12px;
background-color:#f4f4f4;
padding:7px;}

.breadcrum{
float:right;}

#header {
background:#8C2318;
color:#fff;
font-size:24px;
font-family:Georgia, Times;
padding:35px;}

#header .sub {
text-transform:uppercase;
font-size:9px;
font-family:Verdana, Arial, Helvtica;}

/* Navigation */

#navi {
padding-left:10px;
height:26px;
background-color:#333;}

#navi ul{
padding:0px;
margin:0px;
list-style:none;
display:inline;}

#navi ul li {
float:left;}

#navi ul li a {
padding:7px;
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;}

#navi ul li a:hover {
background-color:#444;}

#navi ul li a.current {
background-color:#fff;
color:#333;}

/* Subnavigation */

#rechts ul{
list-style:none;
margin:0px;
padding:0px;}

#rechts ul li {
margin:0px;
padding:0px;}

#rechts ul li a {
border-left: 3px solid #d4d4d4;
padding:3px 3px 3px 20px;
margin:1px 0px 0px 0px;
background-color:#f4f4f4;
color:#88A65E;
display:block;}

#rechts ul li a:hover {
background-color:#88A65E;
color:#fff;
text-decoration:none;}

#rechts ul ul li.recentcomments {
padding:3px 3px 3px 20px;
margin:1px 0px 0px 0px;
border-left: 3px solid #d4d4d4;
background-color:#f4f4f4;
color:#88A65E;
display:block;}

#rechts ul ul li.recentcomments:hover {
background-color:#88A65E;
color:#fff;
}

#rechts ul ul li.recentcomments:hover a{
background-color:#88A65E;
color:#fff;
}

#rechts ul ul li.recentcomments a {
padding:3px 3px 3px 20px;
margin:1px 0px 0px 0px;
border:none;
background:none;
color:#88A65E;
display:block;}

#rechts ul ul li.recentcomments a:hover {
color:#fff;
text-decoration:none;
border:none;
background:none;}

#rechts ul li ul li ul li {
padding:0px 0px 0px 10px;
margin:1px 0px 0px 0px;
border-left: none;
background:none;
color:#88A65E;
display:block;}

/* Inhalt */

#content {
padding:10px;
padding-right:10px;
line-height:16px;}

#homebody {
float:left;
width:600px;
margin:-5px 0 0 0;
}

.links {
}

.links h1 {
font-family:Georgia, Times;
margin-bottom:0px;
color:#88A65E;
line-height:22px;
font-size:22px;}

.links h1 a {
color:#88A65E;
font-family:Georgia, Times;
margin-bottom:0px;
color:#88A65E;
line-height:22px;
font-size:22px;}

.links small {
text-transform:uppercase;
color:#5E8C6A;
font-size:10px;
font-weight:normal;
margin-top:2px;}

.links h2 a {
color:#5E8C6A;
font-weight:bold;}

.links code {
background-color:#f4f4f4;
border-left:3px solid #ddd;
margin-left:10px;
display:block;
padding:10px;
width:500px;}

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

.alignright {
float:right;
text-align:right;
width:200px;
}

/* Rechts */

#rechts {
float:right;
width:250px;
padding-left:20px;
border-left:1px dotted #ccc;
}

#rechts h1 {
font-family:Georgia, Times;
font-size:16px;}

#rechts h2 {
font-family:Georgia, Times;
font-size:16px;}

#rechts p {
text-align:justify;}

.clearboth {
clear:both;}

/* Footer */

#footer {
text-transform:uppercase;
height:12px;
background-color:#333;
color:#fff;
padding:7px;}

#footer a {
color:#88ae5e;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;}

#footer a:hover {
background-color:#5E8C6A;
color:#fff;}

/* Formulare */

input, textarea {
background-color:#f4f4f4;
border:1px solid #ddd;
padding:3px;
font-size:9px;
margin:1px;
color:#333;}

input.btn {
background-color:#88A65E;
color:#fff;
border:none;
font-weight:bold;}

input.btn:hover {
background:#8C2318;}

input#searchsubmit {
background-color:#88A65E;
color:#fff;
border:none;
font-weight:bold;}

input#searchsubmit:hover {
background:#8C2318;}



/*image captioning */

.aligncenter, div.aligncenter {display: block; margin: 0 auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;
.wp-caption img {border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; }

/* Begin Calendar */

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 220px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

/******** Comments ******/

.comment a{
color:#BFD4A3;
text-decoration:none;
}
.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
margin-top:-3px;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
color:#88A65E;
}

.commentlist p {
}

#commentform p {
}

.commentmetadata {
font-weight: normal;
}

h3.comments {
padding: 0;
margin: 40px auto 20px;
color:#88A65E;
}

h3#comments {
padding: 10px 0 0 0;
margin: 10px 0 10px 0px;
color:#88A65E;
border-top:1px solid #BFD4A3;
}

#respond {
margin:0 0px 0 0px;
padding:0 0 0 0px;
color:#88A65E;
}

h3.respond {
padding: 0;
margin: 10px 0 10px 0px;
color:#88A65E;
}

#respond h3{
padding: 0;
margin: 10px 10px 10px 0px;
color:#88A65E;
}

.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;

margin:0;
}

.commentlist li {
margin: 0 10px 10px 0px;
padding:0;
list-style: none;
border-bottom:1px dotted #ccc;
}

.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

.children { padding: 0; }

#commentform p {
margin: 5px 0 0 0px;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}


#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform {
margin: 5px 10px 0 0;
}
#commentform textarea {
width: 99%;
padding: 2px;
font-size:11px;
}

#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#commentform #submit {
margin: 0 0 5px auto;
float: right;
}
