/*
Theme Name: Energie Weblog Theme
Theme URI: http://www.energie-weblog.de/
Description:  Wordpress Theme f&uuml;r Energie Weblog
Author: Robert Hartl
Author URI: http://www.netprofit.de
Version 1.0
*/

body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,p,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;}
* html body *{overflow:visible;}
* html iframe,* html frame{overflow:auto;}
* html frameset{overflow:hidden;}
a,a:link,a:hover,a:visited,a:active,a:focus{color:#444;text-decoration:underline;}
a:hover{color:#690;}
a:active{position:relative;top:1px;text-decoration:none;color:#690;}
h1,h2,h3,h4,h5,h6{line-height:135%;font-weight:400;padding:0;color:#690;font-family:Allan,Verdana,Arial,sans-serif;}
h1,h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4,h5{font-size:1.3em;}
input,textarea{font:normal 1em Arial,Verdana,sans-serif;padding:2px;}
body{font-size:15px;line-height:1.7em;font-family:Arial, Verdana, Sans-Serif;color:#444;background:#fff;text-align:center;margin:0;padding:0;}
.w100{width:960px;margin:0 auto;text-align:left;}
.w66{width:580px;}
.w50{width:49%;}
.w33{width:320px;}
.links{float:left;display:inline;}
.rechts{float:right;display:inline;}
.mittig{margin:0 auto;display:inline;}
#header{height:220px;}
#header div{padding-top:50px;}
#header h1, #header h2{font-size:1.3em;color:#690;font-family:arial,verdana,sans-serif;}
#header h1#home, #header a#home{display:block;background:transparent url(images/logo4.jpg) top left no-repeat;text-indent:-98765px;width:314px;text-decoration:none;height:42px;}
#header a:hover{background:transparent;}

.trenner{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}
.grau{color:#ddd;}
h3.nebendatum{display:inline;padding-right:5px;}
h1.titel{padding-bottom:.7em;}
.datumhover span.datum, .datumhover .weiterlesen{visibility:hidden;}
.datumhover:hover span.datum, .datumhover:hover .weiterlesen{visibility:visible;}
.artikel .meta{font-size:.85em;margin:3px 0 15px;}
.meta .datum{background:url(images/zeit.gif) left no-repeat;padding-left:14px;}
.meta .kategorien{background:url(images/iconkategorie.gif) left no-repeat;padding-left:14px;}
.meta .kommentars{background:url(images/speech_bubble.gif) left no-repeat;padding-left:15px;}
.meta .trackback{background:url(images/external.gif) left no-repeat;padding-left:16px;}
.teaser{margin-top:1em;}
.teaser img.linksbild{float:left;padding:3px;border:1px solid #ccc;margin:7px 14px 0 0;}

.artikel div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.artikel h2, .artikel h3, .artikel h4{padding:.9em 0 .6em 0;}
.artikel .alignleft{float:left;margin:6px 10px 3px 0;}
.artikel .alignright{float:right;margin:8px 0 3px 15px;}
.artikel img.size-medium, img.startbilder{border:1px solid #ddd;text-align:center;background:#fff;margin:0 0 10px 0;padding:3px;}
img.startbilder{float:left;margin:7px 14px 2px 0;}
.kleinbild img.startbilder{width:80px;height:80px;}
.artikel .wp-caption p.wp-caption-text{text-align:left;font-size:.85em;border:0;border-top:1px solid #fff;padding:2px 12px;margin:-34px 4px 20px 4px;position:relative;background:transparent url(images/trans.png);}
.artikel p{padding-bottom:.85em;}

.imagetitle{position:relative;width:100%;padding:0;margin:0 0 15px 0;}
.imagetitle h2{position:absolute;bottom:12px;left:0;width:100%;margin:0;padding:0;line-height:24px;}
* html .imagetitle h2{bottom:10px;}
*+html .imagetitle h2{bottom:10px;}
.imagetitle h2 span{color:#fff;font:normal 12px/24px Arial,Verdana,Sans-Serif;background:rgb(0, 0, 0); padding:6px;}
.imagetitle h2 span.spacer{padding:0 2px;background:none;}

.artikel ul{list-style-position:outside;margin-left:1px;list-style-type:none;}
.artikel ul li{padding-left:18px;background:url(images/bullet.gif) 0 8px no-repeat;}
.artikel ol{list-style-position:outside;margin-left:26px;}
.auszug p,.auszug .weiterlesen{display:inline;}
.postnavi{width:100%;}
.postnavi .rechts{text-align:right;}

#inhalt .rechts{font-size:.9em;}
#inhalt .rechts .widget{height:1%;display:block;position:relative;margin-bottom:16px;padding-bottom:18px;border-bottom:1px solid #ddd;}
#inhalt .rechts img.rechtsbild{float:right;}
* html #inhalt .rechts ul li{display:inline;position:relative;height:1%;}
#inhalt .rechts ul li a{display:block;}
#inhalt .rechts ul.einzelartikel li a, #inhalt .widget_pages ul li a{background:url(images/iconbeitrag.gif) 1px 8px no-repeat;padding-left:14px;}
#inhalt .rechts ul.kategorien li a{background:url(images/iconkategorie.gif) 1px 8px no-repeat;padding-left:14px;}
#inhalt .rechts ul.tags li a{background:url(images/tag.gif) 1px 8px no-repeat;padding-left:14px;}
#inhalt .rechts ul.archiv li a{background:url(images/zeit.gif) 1px 8px no-repeat;padding-left:14px;}
#inhalt .rechts ul.freunde li a{background:url(images/external.gif) 1px 8px no-repeat;padding-left:15px;}
#inhalt .toc{border:1px solid #ddd;padding:10px 15px;float:right;width:260px;margin:3px 0 3px 10px;font-size:.85em;}

#inhalt ul.zweispaltig li{float:left;width:48%;margin-right:1%;}
#inhalt .rechts ul{list-style-type:none;}

input.hg,textarea.hg{color:#333;padding:2px;border:1px solid #ddd;}
input.hg:hover, textarea.hg:hover{border-color:#690;}
input.hg:focus, input.hg:active, textarea.hg:active, textarea.hg:focus{border-color:#444;}

form#searchform{display:inline;margin:0;padding:0;}
form#searchform input{padding:1px 2px;}
form#searchform input#s{width:118px;}
form#searchform input#suchesubmit{margin:0 0 0 3px;cursor:pointer;padding:0;}

#commentform fieldset label{font-size:.85em;}
#commentform legend{display:none;}
#commentform input{width:256px;margin:5px 5px 1px 0;padding:2px;}
#commentform input#submit{cursor:pointer;padding:0;}
#commentform textarea{width:99%;height:170px;padding:2px;}
#commentform p{margin:0;padding:4px 0;}
.kommentar{margin:22px 0;padding:5px 0;}
.kommentator cite{font-style:italic;font-size:1.1em;line-height:26px;margin:0;padding:0;}
.kommentator img.gravatar{float:left;border:1px solid #ddd;padding:3px;margin:3px 10px 3px 0;}
.autorkommentar .kommentator img.gravatar{border-color:#690;background:#690;}
.kommentarinhalt{padding:1px 0 0 78px;}
#footr{width:100%;}
#footr2{background:#5BA102 url(images/fbg.jpg) top center repeat-x;width:100%;font-size:.85em;padding:46px 0 26px 0;color:#ddd;margin:30px 0 0 0;text-shadow:0 1px 0 #390;}
#footr2 a, #footr2 a:focus, #footr2 a:active, #footr2 a:visited{color:#ddd;}
#footr2 a:hover{color:#fff;}
#footr2 .rechts{text-align:right;}
#topleiste{position:absolute;top:0;left:0;width:100%;padding:3px 0;margin:0;}
#topleiste .w100{text-align:right;font-size:.85em;text-shadow:0 1px 0 #fff;}
#topleiste .w100 .w33{text-align:left;}
#topleiste a.feedlink{background:url(images/feed-icon.png) left no-repeat;padding-left:17px;margin-left:11px;}
#topleiste a.twitterlink{background:url(images/twitter-icon.png) left no-repeat;padding-left:15px;margin-left:11px;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
