@media print {
	h1,h2,h3,h4,h5,h6 {
		clear: none;
	}
	/* ----------farben-------------- */
	.farbe100 {
		background-color: #296dc1;
	}
	.farbe70 {
		background-color: #666666;
	}
	.farbe40 {
		background-color: #b4c1e6;
	}
	/* -----------------content--------------------- */
	.aufheben {
		clear: right;
	}
	.inputwidth {
		width: 130px;
	}
	.inputwidth1-3 {
		width: 186px;
	}
	.inputwidth2-3 {
		width: 373px;
	}
	.bildlegende {
		font-size: 0.9em;
	}
	.linklist {
		line-height: 17px;
		margin: 0px 15px 15px 15px;
		padding: 0px 0px 15px 0px;
	}
	.description {
		font-size: 0.8em;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	.error {
		font-size: 0.8em;
		color: #ff0000;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	/* content linklisten */
	ul.liste {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	ul.liste ul {
		list-style-type: none;
		margin: 5px 0px 5px 20px;
		padding: 0px;
	}
	ul.liste li {
		list-style-type: none;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-image: url(../img/pfeil.gif);
	}
	ul.liste li.pdf {
		list-style-type: none;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-image: url(../img/pdf.gif);
	}
	ul.liste li.zurueck {
		list-style-type: none;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-image: url(../img/pfeil_zurueck.gif);
	}
	ul.liste li.download {
		list-style-type: none;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-image: url(../img/pfeil_download.gif);
	}
	/* --------------table alignment------------- */
	.table,.gallerie {
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	.table_fullwidth {
		width: 554px;
	}
	.table td {
		margin: 0px;
		padding: 8px 4px 8px 4px;
		border-bottom: #666666 solid 1px;
	}
	.table_lines {
		border-left: #666666 solid 1px;
	}
	.table_lines td {
		border-right: #666666 solid 1px;
	}
	.table_flashheader {
		margin: 0px;
		padding: 0px;
		border: 0;
		border-collapse: collapse;
	}
	.table_suche,.table_quicklinks,.table_plzfinder,.table_metanav {
		width: 160px;
		margin: 0px;
		padding: 0px;
		border: 0;
		border-collapse: collapse;
	}
	.rechtsbuendig {
		text-align: right;
	}
	.zentriert {
		text-align: center;
	}
	.border100 {
		border-color: #296dc1 ! important;
	}
	.border70 {
		border-color: #7696d4 ! important;
	}
	.border40 {
		border-color: #b4c1e6 ! important;
	}
	div.formsrow p,div.formsrow h1
		{
		margin-left: 0px;
		margin-right: 0px;
	}
	.table_gallery {
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	.td_gallery {
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	div.paragraph {
		line-height: 17px;
		margin: 0px 15px 15px 15px;
		padding: 0px;
	}
	.nopadding {
		padding: 0px;
	}
	.nomargin {
		margin: 0px;
	}
	.nomarginbottom,#nomarginbottom {
		margin-bottom: 0px;
	}
	.tableinputbox {
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 15px;
	}
	.tableinputbox td {
		margin: 0px;
		padding: 0px;
	}
	.formsrow {
		margin: 0 15px;
		padding: 8px 0;
		border-bottom: 1px solid;
	}
	.formscol1,.formscol2,.formscol3,.formscol23,.formscol123 {
		float: left;
	}
	.formscol1,.formscol2,.formscol3 {
		width: 32%;
	}
	.formscol23 {
		width: 64%;
	}
	.formscol123 {
		width: 100%;
	}
	div.wsecoenergy,div.wsecoenergy td {
		padding-top: 5px;
		padding-right: 5px;
		border: none;
	}
	div.wsecoenergy select {
		margin-top: 5px;
	}
	div.wsecoenergy td select {
		margin-top: 0px;
	}
}
