

* {
zoom: 1;
}

body, p, form, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, dl {
margin: 0;
}

p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, dl {
padding-bottom: 14px;
}

body {
padding: 0;
background-color: #BAD6B1;
color: #225408;
font-family: 'Century Gothic', 'Century Gothic w', Arial, sans-serif;
font-size: 16px;
}

h1 {
display: none;
}

a img {
border-width: 0;
}

a {
text-decoration: none;
color: #970F00;
}

a:visited {
color: #000;
}

a:hover {
text-decoration: underline;
}

ul li {
list-style-type: square;
}

/* **************************************************** */

#header1, #header2, #text-top, #border-right, #area-right, #page, #search, .mini, #navtop a, .content-mail legend {
position: absolute;
}

#head, #content, #margin, #footer {
position: relative;
}


#header1 {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/header1.png) no-repeat;
top: 0;
left: 0;
width: 637px;
height: 142px;
z-index: 1;
}

#right-repeat {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/right-repeat.png) repeat-x;
top: 0;
left: 0;
width: 100%;
height: 1452px;
z-index: 1;
}

#header2 {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/header2.png) no-repeat;
top: 0;
left: 637px;
width: 337px;
height: 142px;
z-index: 1;
}

#text-top  {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/text-top.png) no-repeat;
top: 142px;
left: 0;
width: 561px;
height: 56px;
z-index: 1;
}

#border-right {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/border-right.png) no-repeat;
top: -51px;
left: 561px;
width: 76px;
height: 380px;
z-index: 2;
}

#area-right {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/area-right.png) no-repeat;
top: -50px;
left: 637px;
width: 337px;
height: 376px;
z-index: 2;
}

#page {
top: 0;
left: 0;
width: 100%;
z-index: 5;
}


#head {
z-index: 3;
}

#head ul, #head li {
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
}

/* ***************************************** */

#navtop a {
z-index: 100;
background-color: transparent;
background-repeat: no-repeat;
}

#navtop span {
display: none;
}


#pagelink-kinderwald {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/kinderwald.png);
top: 130px;
left: 35px;
width: 115px;
height: 35px;
}
#pagelink-kinderwald:hover, #pagelink-kinderwald.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/kinderwald-hover.png);
}

#pagelink-nachrichten {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/nachrichten.png);
top: 126px;
left: 168px;
width: 111px;
height: 34px;
}
#pagelink-nachrichten:hover, #pagelink-nachrichten.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/nachrichten-hover.png);
}

#pagelink-bilder {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/bilder.png);
top: 108px;
left: 390px;
width: 65px;
height: 30px;
}
#pagelink-bilder:hover, #pagelink-bilder.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/bilder-hover.png);
}

#pagelink-spenden {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/spenden.png);
top: 122px;
left: 294px;
width: 83px;
height: 29px;
}
#pagelink-spenden:hover, #pagelink-spenden.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/spenden-hover.png);
}

#pagelink-kontakt {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/kontakt.png);
top: 116px;
left: 470px;
width: 81px;
height: 31px;
}
#pagelink-kontakt:hover, #pagelink-kontakt.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/kontakt-hover.png);
}

#pagelink-dein-baum {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/dein-baum.png);
top: 211px;
left: 518px;
width: 125px;
height: 51px;
}
#pagelink-dein-baum:hover, #pagelink-dein-baum.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/dein-baum-hover.png);
}

#pagelink-alle-links {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/alle-links.png);
top: 342px;
left: 535px;
width: 123px;
height: 55px;
}
#pagelink-alle-links:hover, #pagelink-alle-links.active {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/alle-links-hover.png);
}

#pagelink-links {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/links.png);
top: 279px;
left: 547px;
width: 82px;
height: 52px;
}
#pagelink-links:hover {
background-image: url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/links-hover.png);
}

/* ***************************************** */

#search {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/suche.png) no-repeat;
top: 26px;
left: 670px;
width: 262px;
height: 40px;
}

#search form, #search p, #search input {
margin: 0;
padding: 0;
}

#search p {
padding: 3px 0 0 14px;
}

#search-input {
color: #ACF074;
font-size: 24px;
font-family: Georgia, serif;
font-weight: bold;
border-width: 0;
background: transparent;
width: 200px;
float:left;
}

#search-submit {
width: 38px;
height: 34px;
float:left;
}

/* ***************************************** */

#content {
background: #fff url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/right-margin-repeat.png) repeat-y 561px 0;
z-index: 1;
width: 974px;
top: 192px;
padding: 20px 0 0 35px;
}

html>body #content {
width: 938px;
}

#contentbox {
width: 635px;
float:left;
}

#contentbox .text {
width: 500px;
line-height: 1.7;
}

#contentbox .text a {
font-style: italic;
}

#contentbox .text h2 {
font-family: Georgia, Arial, sans-serif;
line-height: 1.2;
width: 390px;
padding: 0;
float: left;
}

#contentbox .text h2 a {
font-style: normal;
}
#contentbox .storytitle a, #contentbox .storytitle a:hover {
color: #225408;
}

#contentbox .storytitle a:visited {
color: #72B84C;
}

#contentbox .text .date {
width: 90px;
padding: 3px 0 0 0;
float: left;
}

#contentbox .text .category {
clear: both;
padding-left: 90px;
line-height: 1.2;
}

#contentbox .text blockquote {
background: #DCFFFF url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/blockquote.png) no-repeat 0 2px;
color: #18A088;
padding: 5px 5px 5px 42px;
margin-bottom: 14px;
}

#contentbox .text blockquote p, #contentbox .text blockquote ul, #contentbox .text blockquote ol, #contentbox .text blockquote dl {
padding-bottom: 0;
}

#contentbox textarea, #contentbox .input {
border: 1px solid #235609;
color: #235609;
background: #C4DFAB;
}

#contentbox textarea {
width: 500px;
}

#contentbox hr {
clear: both;
border-width: 0;
border-top: 1px solid #ACF074;
background: transparent;
color: transparent;
}

.more-link {
display: block;
text-align: right;
}

.comment {
clear: both;
}

.avatar {
float: left;
padding-right: 10px;
}

/* ***************************************** */

#margin {
position: relative;
z-index: 13;
width: 270px;
top: -100px;
float: left;
font-size: 13px;
line-height: 1.5em;
}

#margin .text {
width: auto;
}

#margin .box {
position: relative;
margin-bottom: 30px;
}

#margin .boxcontent {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/box-repeat.png) repeat-y;
padding: 0 20px 0 12px;
}

#margin .box h3 {
text-align: center;
width: 238px;
position: absolute;
padding: 0;
color: #359000;
top: -17px;
text-transform: uppercase;
font-size: 11px;
font-family: "Arial Black", Arial, sans-serif;
}

#margin .boxhead {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/box-head.png) repeat-y;
height: 19px;
}

#margin .boxfoot {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/box-footer.png) repeat-y;
height: 13px;
}

#twitter .boxhead {
background: transparent url(http://files.kinderwald-conrebbersweg.org/wp-content/themes/kinderwald/images/box-twitter.png) repeat-y;
height: 52px;
}

#twitter h3 {
top: -5px !important;
}

#margin .box ul, #margin .box li {
margin: 0;
padding: 0;
list-style-type: none;
}

#margin a {
text-decoration: underline;
}

/* ***************************************** */

#footer {
background: #235609;
color: #C4DFAB;
margin-top: 192px;
z-index: 10;
padding: 14px;
}

#imprint {
float: right;
}

#footer hr {
clear: both;
border-width: 0;
border-top: 1px solid #73A667;
background: transparent;
color: transparent;
}

/* ***************************************** */

.clear {
clear: both;
}

/* ***************************************** */

#comments {
font-size: 13px;
}

#commentlist, #commentlist li {
list-style-type: none;
margin: 0;
}

#commentlist {
padding: 0 0 12px 0;
}

#comments li {
padding: 0;
margin: 0;
}

#recaptcha_area {
margin: auto !important;
margin-bottom: 1em;
}

/* ***************************************** */

.sociable {
margin: 16px 0;
clear: both;
padding-top: 10px;
}

.sociable_tagline {
position: relative;
}

.sociable_tagline {
display: none;
}

.sociable span {
display: block;
}

.sociable ul {
display: inline;
margin: 0;
padding: 0;
}

.sociable li {
background: none;
display: inline;
list-style-type: none;
margin: 0;
padding: 1px;
}

.sociable ul li:before {
content: "";
}

.sociable img {
float: none;
width: 16px;
height: 16px;
border: 0;
margin: 0;
padding: 0;
}

.sociable-hovers {
opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=40);
}

.sociable-hovers:hover {
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}

/* ***************************************** */

#photoalbum-nav {
clear: both;
}

.photoalbum #context, .photoalbum .meta {
font-size: 13px;
text-align: center;
line-height: 1.3;
}

.photoalbum .info {
float: left;
width: 350px;
}

.photoalbum .prev {
float: left;
width: 75px;
}

.photoalbum .next {
float: right;
width: 75px;
}

.photoalbum .meta {
clear: both;
padding-top: 5px;
}

/* ***************************************** */

.aligncenter {
display: block;
margin: 0 auto 14px auto;
}

.alignleft {
float: left;
margin-right: 10px;
}

.alignright {
float: right;
margin-left: 10px;
}

.right {
text-align: right;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

/* ***************************************** */

.content-mail fieldset {
border-width: 0;
padding: 0;
margin: 0;
position: relative;
}

.content-mail legend {
font-weight: bold;
}

.content-mail label {
font-size: 12px;
}

.content-mail .fl {
width: 100px;
float: left;
padding-right: 10px;
}

.content-mail textarea {
width: 100%;
}

.content-mail .input {
width: 250px;
}

.content-mail p {
clear: both;
}
/* ***************************************** */

.alle, .alle ul, .alle li {
list-style-type: none;
margin: 0;
padding: 0;
}

.alle small {
display: block;
padding-bottom: 3px;
}

/* ***************************************** */

.mini {
z-index: 20;
}

#mini-spatz {
left: -15px;
top:  -38px;
}

#mini-katze {
left: 560px;
top:  -81px;
}

#mini-libelle {
left: 230px;
top:  -70px;
}

#mini-hund {
left: 30px;
top:  -50px;
}


#mini-rohrweihe {
left: 590px;
top:  420px;
}


#wunschbaum-text {
top: -400px;
left: 920px;
}

#wunschbaum {
top: -365px;
left: 937px;
}