/*

  printonly

*/

* {
 font-family:"courier new";
 page-break-inside: avoid;
 color:black;
 background-color:white;
}
.noprint {display:none;}
.nobreak {
   word-break: keep-all;
   white-space: nowrap;
}
.umbruch {
   page-break-before: always;
}


a {
  text-decoration:none;
  color:blue;
}

#content p {
    margin: 1em 0em;
}

#content ul {
    padding: 0 0 0 0.5em;
    margin:0 0 0 2em;
    list-style-type: square;
}
#content ol {
    padding: 0 0 0 0;
    margin:0 0 0 0;
    list-style-type: decimal;
}
#content ul ul{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: square;
}
#content ol ol{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: decimal;
}
#content ul ol{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: square;
}
#content ol ul{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: decimal;
}

.print275 {
  filter:progid:DXImageTransform.Microsoft.BasicImage( Rotation=3,Mirror=0,Invert=0,XRay=0,Grayscale=0,Opacity=1.00);
}


.outline li {
  font-weight:bold;
}
.outline ul li {
  font-weight:normal;
}


/*

     HEADINGS

*/

h1, h2, h3, h4, h5, h6 {
    background-color:transparent;
    color: #FF0000;
}

h1{
    font-size: 2.1em;
    letter-spacing: 2pt;
    margin: 1em 0 1em 0;
}

h2 {
   font-size: 1.65em;
   margin: 1em 0 1em 0;
}
h3 {
   font-size: 1.45em;
   margin: 0.6em 0 0.6em 0;
}
h4 {
   font-size: 1.2em;
    margin: 0.6em 0 0.6em 0;
}
h5 {
   font-size: 1em;
   margin: 0.6em 0 0.6em 0;
}

#content strike {
   text-decoration:none;
   background-color:#FFD1A4;
   padding:0;
   margin:0;
}
/*

     OTHER

*/

#content blockquote {
   margin:0 2em 0 2em;
}

#content code {
   background-color: #EEEEEE;
   width: 100%;
   font-family: "Courier New", Courier, monospace;
}
#content address {
    font-family: "Times New Roman", Times, serif;
    font-size: 0.7em;
    font-weight: italic;
}


/*
    SITEMAP1
*/
div {
 margin: 0;
 padding: 0;
}
#sitemapmappe {
 margin: 0;
 padding: 0;
 background: transparent;
 color: #000000;
}

 #sitemapmappe a {
  font-weight:bold;
  font-size:1em !important;
  color:blue !important;
 }
  #sitemapmappe .toc {
   margin:0 0.5em 0 0;
   font-size:2em !important;
   width:2em;
   font-weight:bold;
   text-align:right;
  }
  #sitemapmappe .title{
    margin:0 0 0 0;
  }

#fotoselect .metadata {
  border:none;
  margin:0;
  padding:0;
}

#fotoselect .tags {
 margin:0;
 padding:0;
 font-size:0.6em;
 font-family: "Times New Roman", Times, serif
}
