body {
 text-align:left;
 margin:0px;
 font-family: arial,helvetica,sans-serif;
 font-size:12px;
 background-color: #ffffff;
}
a img {
 border:0px;
}
h1,h2,h3,h4,h5,h6 {
 font-family: arial,helvetica,sans-serif; 
}
h1 {
 font-size:26px;
}
h2 {
 font-size:22px;
}
h3 {
 font-size:18px;
}
h4 {
 font-size:16px;
}
h5 {
 font-size:13px;
}
h6 {
 font-size:10px;
}
.functions {
 height:25px;
 padding-top:24px;
 float:left;
 width:500px;	
}
.function-kanzlei,
.function-print,
.function-tip {
 float:left;	
}
.function-kanzlei a {
 padding-left:19px;
 background-image:url(../images/kanzlei_g.gif);
 background-repeat:no-repeat;
 display:block;
 color: #AFAFAF;
}
.function-print a {
 padding-left:18px;
 background-image:url(../images/print.gif);
 background-repeat:no-repeat;
 display:block;
 margin-left:25px;
 color: #AFAFAF;
}
.function-tip a {
 padding-left:23px;
 background-image:url(../images/recommend.gif);
 background-repeat:no-repeat;
 background-position:0px 3px;
 display:block;
 margin-left:25px;
 color: #AFAFAF;
}
.logolink {
 height:25px;
 padding-top:18px;
 float:right;	
}
#boxallsub {
 background-color: #ffffff;
 width:80%;
 text-align:left;
 margin:0px auto;
}
#top1sub {
 width:100%;
 height:50px;
}
#top1sub a {
 text-decoration:none;	
}
#top2sub {
 width:100%;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
 border-top:1px solid #cccccc;
}

#contentsub {
 width:100%;
 padding-bottom:30px;
}
#footersub {
 border-top:1px solid #cccccc;
 width:100%;
}

p {
 margin:0px;
 padding-top:7px;
 padding-bottom:0px;
}

td,p,ul,li,a {
  color: #555555;
  line-height: 150%;
  font-size: small;
  font-family: arial,helvetica,sans-serif;
  font-size:12px;
}

ul {
 margin:0px;
 padding:0px;
 padding-left:25px;
 list-style-image:url(../images/li_img.gif)
}

.bodytext {
 margin:0px;
 padding:0px;
}
