/*Stylesheet für Ausdrucke*/

/* --- Allgemein --- */

*
{
  font-family: Verdana;
  font-size:11px;
  line-height:14px;
  color: black;
}

div#forprint {
	padding: 0px; 
	margin: 0px; 
	background-color:transparent;
	display:block;
	position:absolute;
	left:0px;
	top:100px;
	width:100%;
}

#print-logo {
	display:block;
	position:absolute;
	top:10px;
	right:35px;
}

.mainTable {
	height:auto;
}

.pageHeadline, .pageHeadlineService, .pageHeadline div {
	font-size: 13px;
	line-height:18px;
	font-weight: bold;
}

.areaHeadline {
	font-weight: bold;
	margin-bottom: 14px;
}

table {
 	border-collapse: collapse;
 	padding: 0px;
 	margin: 0px;
 	border-spacing: 0px;
 	width: 100%;
}

tr#head {
	font-weight: bold;
}

/* tables */
table#padding4 td {
 	padding-bottom: 4px;
}
table#padding8 td {
 	padding-bottom: 8px;
}
td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
table.bottom td {
 vertical-align: bottom;
}
table.middle td {
 vertical-align: middle;
}
td.fifteen {
	width:15%;
}
td.twenty {
	width:20%;
}
td.twentyfive {
	width:25%;
}
td.thirtythree {
	width:33%;
}
td.fifty {
	width:50%;
}
td.sixtyseven {
	width:67%;
}
td.seventyfive {
	width:75%;
}
td.eighty {
	width:80%;
}

/* --- Hier wird aus/eingeblendet... --- */

a {
	padding:0 0 0 0 !important
}

.search, .rightBlock, .breadcrumb, .headline, .serviceLink, .symbolRight, .symbolLeft, .symbol {
	display:none;
}

div#area.center, div.abcd, div#donotprint {
	display:none;
}


div#printHeader, table#hw-banner, td.frameHeader, td.frameTop,
td.frameHorNavi, td.frameBottom, td.leftCol, td.rightCol, td.fontsize, td.copyright a, .fontsize {
	display:none;
}

table #map img {display:inline;}

td.copyright {
    position:absolute;
    bottom: 25px;
}


input.hundred, textarea.hundred {
	width:100%;
}
/* Kontaktformular */
.hpstyle {display:none;}
label.contact_error {font-size:11px;font-weight:bold;color:#FF5959;}
input.contact_error, textarea.contact_error, select.contact_error {border:solid 1px #FF5959;}
.item {margin:10px 0}
.clear {clear:both}
