body,p,td,th,h1,h2,h3,h4,
a,a:link,a:visited,a:hover,a:active
table,th,td,ul,ol,img {
  margin:0;padding:0;border:0;
  border-collapse:collapse;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}
ol,ul {
  list-style-type:disc;
  margin-left:1em;
  list-style-position: inside;
}

#content,
#footer {
  margin-left:20px;
}

/* abschalten */
#logo,
#navigation,
#gotonavigation,
table.bar,
.screen {
  display:none;
}


#logo_print {
  border-bottom:1px solid black;
}

/* text-layout */
body,p,td,th,h1,h2,h3,h4,
table,td,ol,ul,
.tkGallery {
  margin-bottom:1em;
  font-family: Arial, Helvetica, sans-serif;
}
#content h1 {
  float:none;
  clear:both;
  font-size: 1.2em;
  border-bottom: 1px black solid;
  padding-bottom: 0.5em;
}

/* gallery layout */
/*#content img,
.infopic img {
*/
img {
  margin: 0 15px 15px 0;
}
#content .picframe {
  border:1px solid black;
}
#content .picblock {
  clear:both;
  float:none;
}

#content .picleft {
  float:left;  
}
.picleft img,
.picleft .infopic,
.tkGallery .infopic
{ 
  float:left;
  margin: 0 12px 12px 0;
}
 
#content .picright {
  float:right;  
}
.picright img,
.picright .infopic {
  float:right;
  margin: 0 0 12px 12px;
}

/* vorher gesetzte margin loeschen: */
.infopic img {
  margin:0;
}


/* footer */
#footer {
  border-top:1px solid black;
  padding-top:0.5em;
}

.clearer,
.cleaner {
  clear:both;
  float:none;
  height:0px;
  line-height:0px;
  font-size:1px;
  border:0px;
  margin:0;padding:0;
}

