h1#banner {

  background-image: url(banner.png);
  height: 169px;
  width: 1000px;
  text-indent     : -1000px;
  font-size        : 0;
  top             : 0;
  left: 0;
  position:absolute;



}

h1.title {

  text-align: center;

}


html > body div#main {

  margin-left: 240px;
  margin-top: 180px;
  width: 720px;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana;
  min-height: 550px;

}

html > body div#footer {

  position:absolute;
  width: 600px;
  height: 50px;
  border-top: 1px solid #C0C0C0;
  margin-top: -30px;
  z-index:0;
  font-size: 11px;
  padding-left:400px;

}

div#footer div {

  padding-left:35px;

}

div#footer a {

  color:#000000;
  text-decoration:none;

}

div#footer a:hover{

  color: #007F00;

}

div#hund {

  text-indent     : -1000px;
  font-size        : 0;
  background-image: url(hund.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  height:137px;
  position:relative;
  z-index:2;
  width:200px;
  float:left;



}

div#hund1 {

  text-indent     : -1000px;
  font-size        : 0;
  background-image: url(hund1.png);
  background-repeat: no-repeat;
  background-position: left top;
  height:122px;
  position:relative;
  z-index:2;
  width:200px;
  margin-left: 800px;
  margin-bottom:15px;


}

html > body div#menu {


  position: absolute;
  top: 169px;
  background-image: url(menu.png);
  height: 414px;
  width: 205px;
  font-family: Tahoma;
  font-size: 1.2em;



}


div#menu .block-user{


  font-size: 10px;



}

div#menu .block-user h2{


  font-size: 14px;

}


div#menu h2 {

  font-size: 20px;
  margin-left:20px;


}

div#right {

  position:absolute;
  left: 1000px;
  top: 169px;
}


body {

    background-image: url(verlauf.png);
    background-repeat: repeat-x;

}

ul.menu {

  padding-left:10px;

}

li.leaf {

  list-style: none;
  list-style-image:none;

}


li.leaf a {

  text-decoration: none;
  color: #000000;

}

li.leaf a:visited {

  color: #000000;

}

li.leaf a:hover {

  color: #007F00;

}


li.expanded a {

  text-decoration: none;

}

li.expanded a:hover {

  color: #007F00;

}

li.collapsed a {

  text-decoration: none;
  color: #000000;

}

li.collapsed a:visited {

  color: #000000;

}

li.collapsed a:hover {

  color: #007F00;

}


div#node-4 {

  text-align: center;

}

div#node-64 {

  text-align: center;

}


div.news {

margin-bottom:20px;

}

div.news .content{
padding-left: 10px;
padding-right: 10px;

}


div.news h2{

margin-top:0px;
margin-bottom:0px;
font-size:18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
background:url("news_top.png") no-repeat left top;


}


div.news h2 a {

  color:#000000;
  text-decoration:none;

}

div.news h2 a:hover{

  color:#007F00;


}

div.news span.submitted {

font-size: 12px;
display:block;
border-bottom: 1px solid black;
font-weight:normal;
margin-left: 10px;
margin-right: 10px;




}


div.news div.links{

padding-left: 10px;
padding-right: 10px;

}

div.news div.links a {

color: #000000;



}

div.news div.links a:hover {

color: #007F00;


}

div.news_middle {

background-color:#baef8b;
border-left: 1px dotted black;
border-right: 1px dotted black;

}

div.news_top {

background:url("news_top.png") no-repeat top;
height:10px;
z-index:-1;

}

div.news_bottom {

background:url("news_bottom.png") no-repeat bottom;
height:10px;

}

div.guestbook a:link{

color: #000000;

}

div.guestbook a:visited {

  color: #000000;

}

div.guestbook a:hover{

color: #007F00;

}


div.guestbook-entry {
border:1px dotted black;
margin-bottom:30px;
background-color:#baef8b;

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/sites/all/themes/sunshine/border-radius.htc");

}

div.guestbook-entry div.submitted {
border-bottom:1px solid black;
font-size:0.7em;
padding-bottom:2px;
}

div.guestbook-entry div {
padding-left:5px;
padding-right:5px;
}

div.guestbook-comment {

padding-bottom:5px;
padding-left:5px;
padding-right:5px;

}