@page { 
		size:21.0cm 29.7cm;
  margin-top:0cm;
  margin-bottom:0cm;
  margin-left:0cm;
  margin-right:0cm 
}
.noprint {
		display:none
}
/* animation */
div.animation {
		display:none
}
/* logos in der navigation links */
.logos {
		display:none
}

/* ---------------------------------------------- */
/* subnavigation oben rechts */
/* ---------------------------------------------- */
.subnavi {
		display:none
}
/* standdefinition */
#stand {
display:none;
}
/* keyVisual */
#keyvisual {
display:none;
}
.keyvisualbg {
		display:none;
}
/* standanzeiger */
.standanzeiger {
		display:none;
}
td.line {display:none;}
td.content {}
div.main #lblBody td.first {padding-top:0px;}
div.main #lblBody td.pictFirst {padding-top:0px;}

.newsbg {
		background-color:#ffffff;
		padding:8px;
}

/* grauer hintergrund */
table.graybox {
  border:1px solid black;
  width:100%;
}
table.graybox td {
		padding-left:5px;
		line-height:20pt;
		padding-bottom:5px;
  padding-right:5px;
		/*border:1px solid black;*/
}

/* grauer hintergrund mit zwei weissen linien unten */
table.grayboxcaption th {
  text-align:left;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  line-height:22px;
		border:1px solid black;
}
table.grayboxcaption td.divi {
  height:5px;
		padding-top:3px;
		/*border:1px solid black;*/
}

/* Produkte und Leistungen - übersicht */
.ullinks .smallhead {
  padding-left:5px;
		font-weight:bold;
		border:1px solid black;
		color:#FFFFFF;
		text-align:left;
		vertical-align:top;
		padding-top:9px;
		line-height:16px;
		font-size:10pt;
		width:268px;
}

/* Unternehmen --> Struktur */
.bluebg {
  border:1px solid black;
		width:233px;
		color:white;
		padding-left:5px;
}
.bluebgborderleft {
  border:1px solid black;
		color:white;
		width:233px;
		padding-left:5px;
		border-left:1px solid #F78E42;
}