

  body {
    background-color: #FFF;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 76%;
    margin: 1.65em 6.75% 6em 6.75%;
    line-height: 1.4em;
  }
  
  a img { border: 0 }
  
  h1 {
	float: right;
	margin: 0;
    /*position: absolute;
    top: 4px; right: 101px;*/
  }
  
  h2, h3, h4 {
    font-family: 'Trebuchet MS',sans-serif;
    font-size: 1.8em;
    display: inline;
    margin: .5em 0 .5em 0;
    padding: 0;
    text-transform: uppercase;
  }
  h3, h4 {
    margin-left: .3em;
  }
  h2 a, h3 a, .s_ind .error a {
    text-decoration: none;
  }
  h2 a:hover, h3 a:hover, .s_ind .error a:hover {
    text-decoration: underline;
  }
  
  h5 {
    font-size: 1.2em;
    margin: 2em 0 1em 0;
    padding: 0;
  }
  
  .seite {
    clear: both;
    border: 1px solid #CCC;
    margin: 1em 0 4em 0;
    padding: 0 1em 0 1em;
  }
  
  /* #object {
	position:absolute;
	z-index:1;
	text-align:center;
  } */


  #motiv {
	text-align:center;
  }

  @media print {
	body, .seite, .seitenhead { margin-left:0 !important; margin-right:0 !important }
	/*.seite .imglink { margin-right:1em !important }*/
    /*#object { margin-left:-10%; }*/
	body { margin:0 2cm 0 2cm; }
	.breakbefore { page-break-before:always }
	/*.seite { page-break-inside: avoid; }
	.breakafter { page-break-after: always; }*/
	#weiter { display:none }
	/*.seite a:link:after, .seite a:visited:after {
	  content: " (" attr(href) ") ";
	  font-size: 90%;
	}
	.seite .imglinks a:link:after, .seite .imglinks a:visited:after, .seite a.imglink:link:after, .seite a.imglink:visited:after {
	  content: "" !important;
	}*/
  }
  

  body.s_ind a { color: #777 }

  body.s_unt a { color: #733536 }
  body.s_lie a { color: #e8611d }
  body.s_dow a { color: #8c734a }
  
  body.s_str a { color: #6d7b42 }
  body.s_vis a { color: #677194 }
  body.s_int a { color: #c11c1d }
  
  body.s_str .seite { background-color: #BCC69E }
  body.s_vis .seite { background-color: #BABFD0 }
  body.s_int .seite { background-color: #DEB6B6 }
 
  body.s_str .seite a { color: #000 }
  body.s_vis .seite a  { color: #000 }
  body.s_int .seite a { color: #000 }
 
  h3 a { 
    color: #777 !important; 
  }
  
  
  dt {
    font-weight: bold;
    float: left;
    width: 10em;
  }
  dt, dd {
    margin-bottom: .4em;
  }
  
  #weiter {
    text-transform:uppercase;
    text-decoration:none;
    font-size:1.5em;
    padding-bottom: 2em;
  }
  
  .error {
	list-style-type:none;
	margin:0;padding:0;
  }
  .error li {
	float:left;
	width:20em;
	margin:0;padding:0;
    margin: 1.5em 0 0 0;
  }
  .error li a strong {
	display:block;
    font-family: 'Trebuchet MS',sans-serif;
    font-size: 1.8em;
    padding: 0;
    text-transform: uppercase;
  }
  
  h2.one { color:#AFC026 }
  h2.too, .error a { color:#829829 !important }