/*  
Theme Name: Green
Description: Green Theme
Author: Brandon Sheley
Author URL: http://www.sheley.org

*/

html {
height: 100%;
margin: 0;
padding: 0;
}
body {
margin:0 auto;
padding:0;
color:#333;
background-color:#fff;
font-family:"Trebuchet MS";
font-size:0.75em;
}
#header {
background:url(Bilder/headbg.jpg) repeat-x;
height:175px;
text-align:center;
}
#headertitle {
background:url(Bilder/head.jpg) no-repeat center;
height:175px;
}
#title {
color:#fff;
font-family:"Trebuchet MS";
font-size:0em;
padding-top:52px;
}
#title p {
font-size:0.8em;
margin:2px;
}
#container {
background:url(Bilder/wp_conbg.jpg) repeat-x;
width:97%;
margin:0 auto;
}
.clearleft {
clear:left;
}
#main {
width:100%;
float:left;
background-color:#fff;
}
#boxleft {
margin-right:460px;
padding:10px;
}
#boxright {
margin-left:-470px;
float:left;
width:220px;
padding:10px;
}
#boxright2 {
margin-left:-240px;
float:left;
width:220px;
padding:10px;
}
.post {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.post h2 {
font-size:1.3em;
line-height:0;
padding-top: 10px;
color:#E44A00;
padding-bottom:0;
margin-bottom:0;
}
#boxleft h2 {
font-size:1.6em;
line-height:20px;
font-family:"Trebuchet MS";
margin:0;
}
#boxleft h2 a:hover {
color:#953800;
text-decoration:none;
}
#boxleft h2 a {
color: #D46200;
text-decoration:none;
border-bottom: 0;
}
#boxright h2, #boxright2 h2 {
font-size:1.4em;
color:#fff;
padding:6px 0 0 3px;
height:26px;
font-family:Georgia;
font-weight:lighter;
margin:0;
background:url(Bilder/h2.jpg) no-repeat;
}
#boxright a, #boxright2 a {
color:#FFF;
text-decoration:none;
}
#boxright ul, #boxright2 ul {
list-style:none;
padding-left:0;
margin:0 0 10px 0;
border-bottom: 1px solid #fff;
}
#boxright ul ul li a, #boxright2 ul ul li a {
display: block;
width: 217px;
border-bottom: 1px solid #eee;
padding: 7px 0 1px 3px;
color:#555;
}
html>body #boxright ul ul li a, html>body #boxright2 ul ul li a {
width: 217px;
}
#boxright ul ul li a:hover, #boxright2 ul ul li a:hover {
background: url(Bilder/li.jpg) repeat-x;
color:#fff;
font-weight:bolder;
}
#searchform {
margin:10px 0 10px 0;
}
#searchform #s {
width:138px;
background:url(Bilder/searchbg1.gif) no-repeat right top scroll;
border:0;
height:20px;
margin:0;
padding:2px 2px 0 2px;
color:#fff;
font-weight:bold;
float:left;
}
#searchsubmit {
margin-bottom:-1px;
border:0;
height:20px;
background-color:#F68103;
color:#fff;
font-weight:bold;
padding-bottom:2px;
margin:0;
}
#searchform {
line-height:0px;
}
#searchform input {
margin-bottom:-1px;
border:0;
height:20px;
background-color:#F68103;
color:#fff;
font-weight:bold;
padding-bottom:2px;
margin-left:3px;
width:65px;
}
.details {
padding: 5px 5px 2px 5px;
color:#aaa;
font-size:0.8em;
}
.details ul {
padding-left:10px;
margin-left:10px;
padding-top:5px;
margin-top:0;
padding-bottom:0;
}
.details img {
margin-bottom:-4px;
}
.details ul li {
padding-top:5px;
}
.entry {
font-size:0.9em;
padding-bottom:10px;
}
.entry img {
background:#fff;
padding:6px;
border:1px solid #ccc;
}
.entry ul li {
list-style-image:url(Bilder/wp_arrow.gif);
line-height:20px;
padding-left: 3px;
margin-left:5px;
}
.entry ol li {
line-height:20px;
}
.postmetadata {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#4B6D00;
}
.post a {
color: #E35500;
text-decoration:none;
border-bottom: 1px dotted #E35500;
}
#comment {
width:95%;
background-color:#fff;
border: 2px solid #999;
color:#666;
}
cite {
font-size:larger;
font-weight:bolder;
}
.commentlist li {
background:url(Bilder/quote_bg2.jpg) repeat-x;
padding:3px;
}
.commentlist li a {
color:#333;
}
.commentlist li.alt {
background:url(Bilder/quote_bg.jpg) repeat-x;
padding:3px;
}
#commentform input {
background-color:#fff;
color:#fff;
border: 2px solid #999;
color:#666;
}
blockquote {
margin : 15px 10px 0 30px;
padding:0 5px 0 30px;
color:#444;
background:url(Bilder/wp_quote.jpg) no-repeat;
}
.alignright {
padding : 1px 2px 0 4px;
font-weight : bold;
color : #222;
float : right;
}
.alignleft {
padding : 1px 2px 0 4px;
font-weight : bold;
color : #222;
float : left;
}
.navigation {
padding-bottom:20px;
}
.navigation a {
color: #fff;
padding:2px;
background:#F68103;
}
html > body .entry ul {
margin-left : 20px;
padding : 0 0 0 30px;
list-style : disc;
padding-left : 10px;
}
#wp-calendar {
width: 220px;
}
#wp-calendar a {
width: 220px;
background-color:#F68103;
padding-left:4px;
padding-right:4px;
color:#fff;
}
#wp-calendar #prev a {
color:#fff;
width: 220px;
font-weight:bold;
}
#wp-calendar #next a {
color:#fff;
width: 220px;
font-weight:bold;
}
#footer {
background:#F58200 url(Bilder/footbg.jpg) top center;
text-align:center;
padding:8px;
color:#fff;
}
#footer a {
color:#fff;
text-decoration:underline;
}
#tag_cloud a {
color:#333;
}
#recentcomments li {
height: 20px;
padding-top:10px;
border-bottom: 1px solid #eee;
}
.titlewrapper {
width:100%;
float:left;
margin:10px 0 10px 0;
}
.leftdate {
width:40px;
float:left;
text-align:center;
color:#4D5B43;
border-right:2px solid #4D5B43;
padding:8px 0 8px 0;
margin-right:10px;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:1.2em;
line-height:14px;
}
.leftdate small {
color:#999;
}
.righth2 {
float:left;
line-height:10px;
color:#999;
}
.righth2 a {
color:#80867B;
border:0;
}
.roundbox {
margin: 0 ;
}
.roundbox .ro {
background:url(Bilder/ro.gif) top right no-repeat;
}
.roundbox .lo {
background:url(Bilder/lo.gif) top left no-repeat;
}
.roundbox .ru {
background:url(Bilder/ru.gif) bottom right no-repeat;
}
.roundbox .lu {
background:url(Bilder/lu.gif) bottom left no-repeat;
}
.inhalt {
margin:0;
padding:2.5em 2.5em 3.5em 2.5em;
}
.inhalt p {
margin:0;
padding:0;
}
.box {
width : 100%;
background : #555;
}
.box .top, .box .bottom {
display : block;
background : #fff;
}
.box .top div {
display : block;
height : 0;
overflow : hidden;
background : #555;
}
.box .bottom div {
display : block;
height : 1px;
overflow : hidden;
background : #555;
}
.box .r1 {
margin : 0 5px;
}
.box .r2 {
margin : 0 3px;
}
.box .r3 {
margin : 0 2px;
}
.box .top .r4 {
margin : 0;
height : 0;
border-top:3px solid #538635;
}
.box .bottom .r4 {
margin : 0 1px;
height : 2px;
}
.box a {
border:0;
text-decoration:none;
color:#f2f2f2;
font-size: 0.9em;
}