/*  
Theme Name: solar-tpl
*/
*{
  padding: 0;
  margin: 0;
}
body{
  font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
  font-size: 76%;
}
#wrapper{
  clear:both;
  width: 718px;
  margin: 0 auto;
  overflow: hidden;
  background-color:#FFF;
  border-left:1px solid #FF953F;
  border-right:1px solid #FF953F;
  border-bottom:1px solid #FF953F;
} 
#content{
  width: 500px;
  min-height:400px;
  float: left;
  padding: 10px;
  background-color:#FFF;
} 
 .navigation{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}
a{
color:#FF953F;
text-decoration:none;}
a:hover{
color:#FF953F;
text-decoration:underline;
}
.alignleft{
  float: left;
  text-align: left;
  width: 50%;
}
.alignright{
  float: right;
  text-align: right;
  width: 50%;
}
.pagetitle{
  color: #000;
} 
#page {
  background: #dae1f7 url(images/bg.jpg) repeat-y top center;
}	

/* Header */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-style: normal;
	font-weight: bold;
	background: transparent;
	color: #000;
}
h2{
  font-size: 1.6em;  
  border-bottom: 1px solid #FF953F;
}
h2 a{
 text-decoration: none!important;
}
h3{
  margin-top: 1.5em;
  font-size: 1.4em;
}
h4{
  margin-top: 1.2em;
  font-size: 1.2em;
}
h5{
  margin-top: 1em;
  font-size: 1em;
}
/* Header */
#header{
  height:120px;
 }
#breadcrumb {
  height: 20px;
  width: 720px;
  background: url(images/breadcrumb-bg.jpg) repeat-x #FF953F;
  margin: 0 auto;
}
#breadcrumb h2 {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  padding: 1px 0 0 5px;
}
#breadcrumb h2 a {
  padding: 1px 0 0 5px;
  font-weight:bold;
  color: #000033;
}

#headerimg{
  font-size: 1.2em;
  margin: 0 auto;
  text-align: left;
  width: 720px;
  height:100px;
  color: #FEF4DF;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #000000;
  background: transparent url(images/header.jpg) no-repeat left top;
  border-top: 1px solid #000000;
}
#header a{
  text-decoration: none;
  color: #FFF;
  padding-left:15px;
}
#header h1{
  font-size: 3em;
  padding: 25px 0 0 25px;
}
#description{
font-size:1em;
padding-left:20px;}
/* Top Navi */
#navi{
margin: 0 auto;
width: 720px;
height: 30px;
background: transparent url(images/navi.jpg) repeat-x 0 0;
}
ul.menu {
		float: left;
		margin: 0;
		padding: 0 15px;
		list-style-type: none;
}
	ul.menu li {
		float: left;
}
	ul.menu li a {
		float: left;
		display: block;
		height: 27px;
		padding: 3px 15px 0 15px;
		line-height: 24px;
		color: #FFF;
		text-decoration: none;
}
	ul.menu li a:link,
	ul.menu li a:visited {
		color: #FFF;
		background: none;
}
	ul.menu li a:hover,
	ul.menu li a:active {
		color: #FFF;
		background: transparent url(images/navi_active.jpg) no-repeat center bottom;
		text-decoration: none;
}
	ul.menu li.current_page_item a:link,
	ul.menu li.current_page_item a:visited,
	ul.menu li.current_page_item a:hover,
	ul.menu li.current_page_item a:active {
		color: #FFF;
		background: transparent url(images/navi_active.jpg) no-repeat center bottom;
		text-decoration: none;
}
/* Beiträge */
.post{
  margin-bottom: 2.2em;
  color: #000;
  padding-left: 5px;
  font-size: 1.1em;
}
.post a{
  color: #FF953F;
}
blockquote{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  font-style:italic;
  background: #F9F9F9 url(images/blockquote.gif) no-repeat   scroll top left ;
}
blockquote cite{
  margin: 5px 0 0;
  display: block;
}
.post li{
  margin-left: 50px;
}
.post ul{
  list-style-type: bullet;
  margin-bottom: 10px;
}
acronym, abbr, span.caps{
  cursor: help;
}
acronym, abbr{
  border-bottom: 1px dashed #999;
}
.center{
  text-align: center;
}
a img{
  border: none;
}
.entry{
  padding-top: 5px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.postmetadata{
  padding-top: 2px 5px;
  font-size: 0.8em;
  border-top: 1px solid #FF953F;
}
.postmetadata a{
  color: #000;
  text-decoration:none;
}
.entrytext .postmetadata{
  font-size: 1.0em;
  width: 90%;
  border-top: 1px solid #000;
  padding: 5px 0 0 5px;
  background: #FFF;
}
.post p{
  line-height: 1.4em;
  margin-bottom: 1em;
}
/* Kommentare */
ol.commentlist{
  width: 90%;
  margin: 0 auto;
}
ol.commentlist li{
  margin-bottom: 1.5em;
  padding: 5px;
  background-color: #FFF;
}
ol.commentlist li.alt{
  background-color: #FFF;
}
ol.commentlist a{
  color: #465F00;
  text-decoration:none;
}
ol.commentlist a:hover{
  color: #465F00;
  text-decoration:underline;
}
small.commentmetadata{
  font-size: 1.0em;
  margin-bottom: 1em;
  display: block;
}
.metadata{
background:#FF953F;
}
.metadataalt{
background: #8AAA00;
}
#comment{
width: 95%;
margin-top:5px;
}
.comment{
margin: 5px 0;
}
.submitbutton{
margin-top:5px;
}
/* Seitennavi */
#sidebar{
  padding-top:0px;
  width: 180px;
  margin-left:520px;
  background: #FFF;
  color: #4A2C00;
  border:none;
  text-transform: capitalize;
}
#erde-feuer {
  background: url(images/sidebar-header.jpg) no-repeat;
  margin: 0 0 0 40px;
  height: 105px;
  width: 100px;
}
#sidebar ul{
  list-style: none;
  margin-bottom: 10px;
}
#sidebar ul ul{
  list-style-image: url(images/bullet.gif);
  list-style-type: circle;
  margin-left: 20px;
}
#sidebar ul ul ul{
  margin-bottom: 0;
}
#sidebar ul h2{
  background: #ffffff url(images/sidebar-h2.jpg) no-repeat top left;
  border:none;
  color:#000000;
  font-size: 1.1em;
  font-weight: normal;
  padding: 3px 5px 5px 19px;
  margin-right:5px;
  margin-bottom: 5px;
}
#sidebar ul.feeds li {list-style-image:url(images/rss2.gif);}
#sidebar a{
  text-decoration: none;
  color: #FF953F;
}
#sidebar a:hover{
  text-decoration: underline;
  color:#8AAC00;
}
/* Suchformular */
#searchform{
  text-align:left;
  width:180px;
  margin-bottom: 10px;
  margin-left: 10px;
  }
#searchform input{
  background-color: #FDE5C3;
  background:#FFF url(images/searchbg.gif) repeat-x 0 0;
}
#searchform #s{
  width: 50%;
  background-color: #FFF;
}
/* Footer */
#footer{
  margin: auto;
  clear: both;
  text-align: center;
  width: 720px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #333;
  color:#FFF;
}
#footer a{
text-decoration:none;
color:#FFF;}

#footer ul{
list-style-type: none;
}
#footer ul a{
display:block;}
#footer ul li a:hover {
	background: #191919;
	}
#footer p{
clear:both;
margin-top:20px;}

#footer h2{
font-size:1.6em;
color:#EFEFEF;
border-bottom:1px solid #EFEFEF;
}
#paginationnavi{
	background:#FFF;
	font-size:0.8em;}
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
	font-size:1em;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #FF953F;
	text-decoration: none; 
	color: #FF953F;
	font-size:1em;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #FF953F;
	color: #FFF;
	background-color: #FF953F;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #FF953F;
	font-weight: bold;
	background-color: #FF953F;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #FF953F;
	color: #FF953F;
}

#footeradv{
width:100%;
margin-bottom:5px;
}
#footeradv ul li{
font-size:1.0 em;
padding:2px 0;
border-bottom:1px solid #8D8D8D;}

#footeradv a:hover{
background-color:#222;
}

#footeradv-left{
clear:both;
float:left;
width:200px;
padding-left:25px;
}
#footeradv-center{
float:left;
padding-left:25px;
width:200px;
}
#footeradv-right{
float:left;
padding-left:25px;
width:200px;
}
#excerpt {
  font-size:1.0em;
  width: 475;
  margin: 3px 0 3px 0;
  padding: 5px 10px 5px 10px;
  text-align:justify;
  background: #ff953f;
  border: 1px solid #000000;
}
#excerpt p {
  margin-bottom: 0px;
}
