/*
Theme Name: Energie Wissen Theme
Theme URI: http://www.energie-wissen.info
Description: Theme f&uuml;r Energie Wissen
Version: 1.0
Author: Robert Hartl

Energie Wissen Theme von Robert Hartl.
*/



html,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;}
code{font:1.1em "Courier New", Courier, Fixed;padding:0 2px;}
acronym,abbr,span.caps{cursor:help;border-bottom:1px dotted #555;}
h1,h2,h3,h4,h5,h6{line-height:1.4em;color:#222;font-weight:bold;margin:0;padding:.3em 0 .4em;}
h1{font-size:16px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4,h5{font-size:12px;}
ul,ol,dl{margin:0;padding:0;}
li,dd{margin:0;padding:0;}
ul li{list-style-type:square;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}
a,a:link,a:visited,a:active,a:hover,a:focus{text-decoration:none;font-weight:normal;color:#033;}
a:hover{text-decoration:underline;}
a img{border:none;}
input,textarea{font:12px arial, verdana, sans-serif;color:#033;background:#fff;border:1px solid #ccc;padding:1px 2px;}
input#searchsubmit{cursor:pointer;}
input:active,input:focus{background:#fff;}
select option{padding:0 2px;}
small{font-size:11px;}
html,body{height:100%;width:100%;}
body{text-align:left;font-size:12px;line-height:1.7em;font-family:arial, verdana, calibri, sans-serif;color:#033;background:#fff url(images/header.jpg) top left no-repeat;}
.links{float:left;display:inline;}
.rechts{float:right;display:inline;}
.mittig{margin:0 auto;padding:0;}
.w33{width:246px;}
.w66{width:670px;}
#header{position:relative;height:118px;overflow:hidden;width:960px;margin:0;padding:0;}
#header h1{font-weight:normal;font-size:12px;line-height:1em;text-indent:-987634px;margin:4px 0 0;padding:0 0 0 15px;}
#header a{display:block;width:248px;height:110px;background:transparent url(images/logo.png) center right no-repeat;text-indent:-98231px;}
* html #header a{background:transparent url(images/logo.gif) center right no-repeat;}
#header a:hover{text-decoration:none;}
#content{position:relative;width:960px;margin:0;padding:0;}
#inhalt{margin:37px 0 20px;}
#breads{font-size:11px;margin-bottom:28px;}
#navi{border:1px solid #fff;margin:0 0 20px;}
ul#menu{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#navi ul,#navi li{list-style:none;margin:0;padding:0;}
#navi li{display:inline;}
#navi a{display:block;border-bottom:1px solid #ddd;padding:0 9px 1px 10px;}
#navi ul li a{background:#033;color:#eee;font-weight:bold;}
#navi ul ul li a{background:#fff url(images/ulli2.gif) 7px 2px no-repeat;color:#033;padding-left:19px;}
#navi ul ul ul li a{font-weight:normal;padding-left:30px;background-image:none;}
#navi li.current_page_item a{text-decoration:underline;}
#navi li.current_page_item ul a{text-decoration:none;}
#navi li.current_page_item ul a:hover{text-decoration:underline;}
#suche{position:absolute;top:-120px;right:0;padding:10px;}
#suche input{background:transparent;}
#suche input#s{width:160px;border:2px solid #eee;background:transparent url(images/trans30.png);padding:1px 2px;}
* html #suche input#s{background:#fff;}
#suche input#s:active,#suche input#s:focus{border-color:#fff;}
#suche input#searchsubmit{border:none;background:transparent url(images/icon_search.gif) center center no-repeat;}
#footr{width:100%;font-size:11px;border-top:1px solid #ccc;position:relative;margin:0;padding:0;}
#footr p{width:960px;margin:0;padding:5px 10px;}
#footr span{padding:0 8px;}
#inhalt h2{font-size:20px;margin:15px 0 5px;}
#inhalt h3,#inhalt h4{font-size:12px;margin:15px 0 2px;padding:0;}
#inhalt h3{font-size:14px;}
#inhalt a,#inhalt a:focus,#inhalt a:visited,#inhalt a:active{text-decoration:underline;}
#inhalt a:hover{text-decoration:none;}
#inhalt p{margin-bottom:1em;}
#inhalt ul li{list-style-type:square;list-style-position:outside;margin-left:18px;}
#inhalt ul li ul{margin-left:15px;}
#inhalt ol{list-style-position:outside;margin-left:22px;}
#inhalt form#hinweisformular input,#inhalt form textarea{font:12px normal arial, verdana, sans-serif;color:#033;width:230px;margin:2px 10px 2px 2px;padding:2px;}
#inhalt form#hinweisformular textarea{height:75px;width:96%;}
#inhalt form input#submit{width:150px;cursor:pointer;font-size:12px;background:#ddd url(images/button.jpg) bottom left repeat-x;margin:2px;padding:1px 10px;}
#inhalt form input#submit:hover{color:green;}
#inhalt form .error{color:red;font-style:italic;}
#inhalt a.anzeigen{display:block;margin-top:34px;font-style:italic;padding-left:20px;background:url(images/icon_entry_small.gif) left no-repeat;}
#inhalt #startmehrlink a.anzeigen{margin-top:0;font-style:normal;background-image:url(images/icon_tag.gif);}
#inhalt .versteckt{border:1px solid #ccc;padding:10px;}
#inhalt .versteckt h3{margin-top:0;}
#inhalt .versteckt legend{display:none;}
#inhalt table{border:1px solid #ccc;border-collapse:collapse;}
#inhalt table tr td{border:1px solid #ccc;margin:0;padding:2px 10px;}
#inhalt .startabschnitt{margin:22px 0;padding-right:15px;height:120px;border:1px solid #ccc;}
#inhalt .startabschnitt h3{font-size:18px;margin-top:0;padding-top:6px;}
#inhalt .startabschnitt p a{background:#fff url(images/ulli2.gif) 0 -1px no-repeat;padding-left:13px;}
#inhalt .startabschnitt a img.linksbild{float:left;margin:0 17px 0 0;padding:0;}
#inhalt #gad{float:right;margin:0 0 0 20px;}

.center{text-align:center;}
hr{display:none;}
#lboverlay{background-color:#C38D5B;}
.lbloading{background:#fff url('ajax-loader.gif') no-repeat center;}
#lbprevlink:hover{background:transparent url('prevlabel.gif') no-repeat 0 51%;}
#lbnextlink:hover{background:transparent url('nextlabel.gif') no-repeat 100% 51%;}
#lbcloselink{background:transparent url('closelabel.gif') no-repeat center;}
#lbbottom{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#222;}
#lbcaption{margin-bottom:15px;font-size:12px;font-weight:normal;}
.clearboth{clear:both;}
.clearleft{clear:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}