/*  
Theme Name: OekoEnergie-Blog
Theme URI: 
Description: OekoEnergie-Blog Theme
Version: 1.0
Author: 
Author URI: 
*/

/*
	************************************
	*****    Table of Contents     *****
	*****   OekoEnergie-BLOG CSS   *****
	************************************
	Version: 1.0
	Last Changed: 05.03.2008
	---------------------------------------------------------------
	1. Basic Definitions
		1.1 Body und Reseter
		1.2 Basic Declarations
		1.3 Structure
	2. Header Area
		2.1 Image Switch
		2.2 Header
		2.3 Navigation
	3. Content
		3.1 Content Basics
		3.2 Posting
		3.3	Toolbar
		3.4 Content Images
		3.5 Content Search highlight
	4. Comments
		4.1 Comments
		4.2 Trackbacks
		4.3 Comment Form
			4.3.1 Comment Form - Spamcontrol
		4.4 Page Navigation
	5. Sidebar
		5.1 Sidebar Basics
		5.2 Search and Abo
		5.3 Blogroll
		5.4 Tag Cloud
		5.5 RSS Feeds intern
		5.6 Recent Comments
		5.7 RSS Feeds extern
		5.8 Text Widget [Partner]
	6. Footer
*/



/* 
	*********************************
	***** 1. Basic Definitions *****
	*********************************
*/
/* 
	***** 1.1 Body und Reseter *****
*/
* {margin:0px; padding:0px;}
html {overflow: scroll;	overflow-x: visible;}
body {background-color:#a5b35e; background-repeat:no-repeat; background-image:url(images/background/big/a_general.jpg); color:#454545; font-family:Verdana, Arial, Helvetica, sans-serif;}
body * {font-size: 100.01%;}

/* 
	***** 1.2 Basic Declarations *****
*/
.wrapper {clear:both; height:1px; overflow:hidden;}
a img {border:none;}

/* 
	***** 1.3 Structure *****
*/
.center1 {text-align:center;}
.center2 {width:770px; margin:auto; text-align:left;}
#showhide {}
.maincontent {width:770px; background:url(images/main/contentbg.png) repeat-y; clear:both;}
.innercontent {width:710px; margin-left:30px; overflow:hidden; }
.contenttop, .contentbottom {display:block; clear:both; position:relative;}


/* 
	*********************************
	***** 2. Header Area *****
	*********************************
*/
/* 
	***** 2.1 Image Switch *****
*/
.bgswitch {width:770px; padding-top:1.7em;}
.bgswitch ul {list-style:none;  float:right;  padding-bottom:0.04em; padding-right:12px;} 
.bgswitch ul li {display:block; float:left; list-style:none;}
.bgswitch a {display:block; border:1px solid #ffffff; margin-right:5px;}
.bgswitch a:active, .bgswitch a:focus {outline:0;}
.bgswitch img {border:none;}
.bgswitch a:hover, .bgswitch a.active {border:1px solid #fff22d;}

/* 
	***** 2.2 Header *****
*/
.header {position:relative; background:url(images/main/header_bg.gif) no-repeat; height:66px;}
.header img{display:block;}
.header a.logo{float:left;}
.header a.leasinglogo{float:right;}
/* 
	***** 2.3 Navigation *****
*/
.navigation {background:url(images/main/navibg.gif) no-repeat bottom #839198; padding:0.25em 0px 0.2em; }
.navigation ul {  list-style:none; padding:0px 6px;  position:relative;}
.navigation ul li {float:left; padding-right:10px; color:#ffffff; font-size:0.8em; position:relative;}
.navigation ul li a {color:#ffffff;  text-decoration:underline;  margin-left:10px;}
.navigation ul li a:hover, .navigation ul li a.active {color:#ffffff; text-decoration:none;}
.navigation ul li#adminlogin {float:right; padding-right:0px;}
.navigation ul li#adminlogin a {margin-right:0px;}
.navigation #translation_bar { display: block; float:right; margin-right: 16px; padding-top: 3px; }
.navigation #translation_bar a { margin: 0px; padding: 0px; }
.navigation #translation_bar img { padding: 0px 0px 0px 3px; margin: 0px; }
.navigation #translation_bar #transl_sign { display: none; }

/* 
	*********************************
	*********** 3. Content **********
	*********************************
*/

/* 
	***** 3.1 Content Basics *****
*/
.content {width:490px; float:left;  padding-top:2.0em;  position:relative; background-color:#ffffff;}
.content a, .sidebar a {color:#000000;}
.content a:hover, .sidebar a:hover {background-color:#ffec00;}
.content h1 {color:#b1b1b1; font-size:1.0em; font-weight:bold; margin-bottom:0.95em;}
.content h2 {color:#6e7d20; font-weight:bold; font-size:1.0em;}
.content h2 a {color:#6e7d20; font-weight:bold;  font-size:1.1em; text-decoration:none;}
.content h2 a:hover {color:#6e7d20; font-weight:bold; font-size:1.1em; text-decoration:underline; background-color:#FFFFFF;}
.content h3 {color:#b1b1b1; font-size:1.05em; font-weight:bold; margin-bottom:0.90em;}
.content ul {margin:0px 0px 10px 0px; padding:0px; list-style: none;}
.content li {background:url(images/main/icon_list.gif) 0 0.6em no-repeat; padding: 0 0 0.2em 8px; position:relative;}

/* 
	***** 3.2 Posting *****
*/
.content .post {background:url(images/main/dottedborder.gif) repeat-x bottom; padding-bottom:1.55em; margin-bottom:1.15em;}
.content .postsummary {background:url(images/main/dottedborder.gif) repeat-x bottom; padding-bottom:0.60em; margin-bottom:1.1em;}
.content span.date{font-size:0.65em; color:#575757; display:block; margin-bottom:1px;}
.content span.date a, .content .post span.comments a {color:#000000;}
.content span.author{color:#000000;}
.content span.comments{font-size:0.65em; color:#454545; display:block; clear:both;}
.content span.comments img {float:left; margin:1px 3px 0px 0px;}
.content .post .entry {line-height:18px; padding-top:1.6em; font-size:0.8em;}
.content .post .entry img {float:left; padding:0.4em 10px 0.4em 0px;}
.content .postsummary .entry {line-height:18px; padding-top:0.35em; font-size:0.8em;}
.content .entry p {margin-bottom:1.15em;}

/* 
	***** 3.3 Toolbar *****
*/
.content .post .toolbar {padding-top:0.5em; font-size:0.6em;}
.content .post .toolbar, .content .post .toolbar a { color:#000000;}
.content .post .toolbar a.print {padding-left:18px; background:url(images/main/icon_print.gif) no-repeat; margin-right:10px;}
.content .post .toolbar a.pdf {padding-left:18px;  background:url(images/main/icon_pdf.gif) no-repeat 0px -2px; margin-right:10px;}
.content .post .toolbar a.pdf:hover, .content .post .toolbar a.print:hover {background-color:#ffec00;}

/* 
	***** 3.4 Content Images *****
*/
.content img.leftimage {float:left; padding:0.4em 10px 0.4em 0px;}
.content img.rightimage {float:right; padding:0.4em 0px 0.4em 10px;}

/* 
	***** 3.5 Content Search highlight *****
*/
.content span.highlight {background-color:#fff22d; color:#000000;}


/* 
	*********************************
	*********** 4. Comments *********
	*********************************
*/

/* 
	***** 4.1 Comments *****
*/
.commentbox {margin-bottom:0.95em;}
.commenthead {font-size:0.8em;}
.commenttext {font-size:0.8em;}
.commentarea {padding-bottom:0.3em;}

/* 
	***** 4.2 Trackbacks *****
*/
.trackbackarea {padding-bottom:0.60em;}
.trackbackbox {margin-bottom:0.95em;}
.trackbackhead {font-size:0.8em;}
.trackbacktext {font-size:0.8em;}

/* 
	***** 4.3 Comment Form *****
*/
.commentformarea {background:url(images/main/dottedborder.gif) repeat-x top #fffcbe;}
.commentformarea div {background:url(images/main/dottedborder.gif) repeat-x bottom; position:relative;}
.commentformarea form {padding:0.9em;}
.commentformarea h3 {color:#8d8d8d; margin:0px;}
.commentformarea p {margin:0px 0px 12px 0px; }
.commentformarea p.spam {font-size:0.7em; }
.commentformarea p.errormsg {font-size:0.7em; color:red; background-color:inherit; font-weight:bold; display:block; }
.commentformarea textarea {border:1px solid #999999; border-top:1px solid #737373; width:342px; height:75px; margin-top:0.4em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
.commentformarea input {width:282px; height:19px; background-image:url(images/main/commentinputbg.gif); border:none; line-height:22px; padding-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; padding-top:0.25em;}
*html .commentformarea input {height:22px; padding-top:0em;}
*:first-child+html .commentformarea input {height:22px; padding-top:0em;}
.commentformarea label {width:50px; display:block; float:left; text-align:right; padding-right:10px; padding-top:0.2em; font-size:0.8em;}
*html .commentformarea label {padding-right:7px; }
.commentformarea input#submit {width:73px; height:16px; padding:0px; margin-top:0.25em;}

/* 
	***** 4.3.1 Comment Form - Spamcontrol *****
*/
p.spam img {float:left; margin-top:0.3em; margin-right:5px;}
p.spam span {font-size:2em; float:left; margin-top:0.5em;  margin-right:5px;}
p.spam input {height:50px !important; width:115px; background:#ffffff; padding-top:0.1em; border:1px solid #dddddd;  margin-top:0.2em; font-size:1.8em; line-height:30px;}

/* 
	***** 4.4 Page Navigation *****
*/
.pagenavigation {font-size:0.8em;}
.pagenavigation .left {float:left; margin-bottom:1.15em;}
.pagenavigation .right {float:right; margin-bottom:1.15em;}


/* 
	*********************************
	***** 5. SIDEBAR *****
	*********************************
*/

/* 
	***** 5.1 Sidebar Basics *****
*/
.sidebar {width:190px; float:right;  font-size:0.70em;  padding-top:2.4em; position:relative;  background-color:#ffffff;}
.sidebar ul {list-style:none;}
.sidebar h2 {font-weight:bold; font-size:1.2em; color:#454545; background:url(images/main/dottedborder.gif) repeat-x bottom; padding-left:7px; padding-top:0.75em; position:relative; }
.sidebar div {padding:0.7em 0px 1.10em 8px; clear:both; display:block; float:left;}
*:first-child+html .sidebar div {padding:0.7em 0px 0.3em 8px;}
.sidebar form {}

/* 
	***** 5.2 Search and Abo *****
*/
.sidebar input.abo {margin-top:0.5em;}
.sidebar input.search, .sidebar input.abo {background-image:url(images/main/inputbg.gif); width:120px; height:18px; border:none; float:left; padding-top:0.05em; font-size:1.2em;}
.sidebar input#abobutton {float:right; margin-top:0.6em;}
.sidebar input#searchbutton {float:right; margin-top:0.1em;}
.sidebar li {clear:both;}
.feedburner {color:#828282; clear:both; padding-top:0.4em;}

/* 
	***** 5.3 Blogroll *****
*/
.sidebar .widget_links h2 { padding-top: 0.5em; }
.sidebar .widget_links ul {margin:0.45em 2px 0.9em 8px;}
.sidebar .widget_links ul li {margin:0.35em 0px;}

/* 
	***** 5.4 Tag Cloud *****
*/
.sidebar .widget_stags_cloud h2 { padding-top: 0.2em; }
.sidebar .widget_stags_cloud div {padding:0.25em 0px 0.9em 8px;}
.sidebar .widget_stags_cloud a {margin-right:5px; line-height:18px;}

/* 
	***** 5.5 RSS Feeds intern *****
*/
.sidebar .widget_intern_rss ul {margin:0.4em 2px 1.15em 8px;}
.sidebar .widget_intern_rss ul li {margin:0.35em 0px; background:url(images/main/icon_rss.gif) no-repeat 0px 2px; position:relative; padding-left:18px;}

/* 
	***** 5.6 Recent Comments *****
*/
.sidebar .widget_recent_comments li {margin-bottom:6px;}

/* 
	***** 5.7 RSS Feeds extern *****
*/
.sidebar .widget_rss ul {margin:5px 2px 10px 8px;}
.sidebar .widget_rss ul li {margin:0.35em 0px;}

/* 
	***** 5.8 Text Widget [Partner] *****
*/
.sidebar .widget_text div ul.partner {margin:0px auto;}
.sidebar .widget_text div ul.partner li {margin:0.5em 0px 0.8em 0px; display:block; float:left;}


/* 
	*********************************
	*********** 6. FOOTER ***********
	*********************************
*/
.footer {color:#ffffff;  font-size:0.70em; text-align:right; padding-right:15px; margin-bottom:3.50em; margin-top:-0.85em; position:relative;}
.footer a {color:#ffffff; }
.footer a:hover {color:#ffffff; text-decoration:none;}