body {
  background-color: #FFFFFF;
  color: #000;
  margin: 0 0 0 2cm;
  padding: 0;
  font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  orphans: 4;
  widows: 4;
}


#druckbanner {width: 85px;
				height: 85px;
				position: absolute;
				top: 0;
				left: 13cm;
}

/* Fuer die Druckausgabe ueberfluessiges abschalten */
#navigation, #banner, #liste, .top { display: none; }

h1, h2, h3, h4,.caption {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, 
"Bitstream Vera Sans", sans-serif;
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after: avoid; page-break-inside: avoid;
}

h1 {font-size: 18pt}
h2, .caption {font-size: 15pt}
h3, h4 {font-size: 13pt}

big {
	font-size: 42px;
	font-style: oblique;
}

.big2 {
	font-size: 20px;
	font-style: oblique;
	font-weight: bold;
	}

.stark {
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}


p {
  margin: 0 0 1em 0;
  
}

p+p {
  margin-top: -1em;
  text-indent: 2em;
}


/*Tabellen */
table {	font-style: italic;
	}

tr {page-break-inside: avoid;
	}

td {padding-right: 1cm;}

/*Formulare*/

legend {font-weight: bold;  }

label {float:left;
	text-align: left;
		}

input {float: right;
	width: 10cm;
	padding: 0;
	margin: 1px;
	}


textarea {float: right;
	width: 10cm;
	padding: 0;
	margin: 0;
	}


checkbox { 
		border: medium none inherit;	}

form br  {clear: both;}
	
.button {display:none;}
}


/*Linkadressen sichtbar machen; klappt nicht im IE*/


a, a:visited, a:hover, a:visited:hover {
  color: #fff;
  background: transparent;
  text-decoration: none;
}



 a[href]:after {
 content:" <"attr(href)">";
 color:#fff;
 font-size:70%;
} 


