h1,h3,p{padding:0 8px;}
p{ padding-top:10px;}
#content{ min-height:750px;}
#content .bericht{ position:relative; border:0px; margin-bottom:0px; padding-bottom:0px; padding-left:3px;}
#content h2{font-size: 1.8em;font-weight: normal;background: #ffffff  url(imges/h1_bg.png) repeat-y; padding:5px; margin-top:20px;}
#content .bericht a{ font-size:2em; font-style:normal; font-weight:normal; background:#fff; color:#333; padding:5px 15px; }
#content .bericht a:hover{ text-decoration:none; background:#333; color:#fff;}



#sidebar ul{  width:220px; margin-bottom:10px; border-bottom:1px solid #bbb;  }
#sidebar ul li{ border:1px solid #bbb; border-top:0; border-bottom:0; }
#sidebar ul li a{ color:#333; font-size:1.2em; padding:8px 0;  display:block; padding:8px 15px ;background-color:#ddd;}
#sidebar  ul  { margin:0; padding:0;}
#sidebar  ul ul {  border-top:1px solid #bbb;  }
#sidebar  ul ul li { border-left:0px;}
#sidebar  ul ul li a{  background-color:#ccc;}
#sidebar  ul ul ul li a{  background-color:#bbb;}
#sidebar  ul ul ul ul li a{  background-color:#aaa;}
#sidebar ul li a:hover,
#sidebar ul ul li a:hover,
#sidebar ul ul ul li a:hover,
#sidebar ul ul ul ul li a:hover{  background-color:#fff; }

#sidebar ul li.title {border:0px; border-bottom:1px solid #f7ccad;}
#sidebar ul li.title a{font-weight:bold;  background-image:url(imges/sidebar_h3.png); color:#333;  }
#sidebar ul li.title a:hover{background-image:none; background-color:#fff;}
#sidebar ul li a.activ{background-image:none; background-color:#333; color:#fff; }

#sidebar li{ list-style-image: none; list-style:none; padding:0; margin:0;}
#sidebar  .content { margin:0; padding:0;}

.node{border:0px; border-bottom:1px dotted #bbb; margin:0; padding:0;}