@media print {
.noprint {
  display: none;
}

html, body {
  width: 210mm !important; 
  width: 260mm;
  margin-left: 0; /* alle Browser */
  //margin-left: -5mm; /* Korrektur für alle IE */ 
  background: #fff !important;
}

table.t_biotech, table.t_biocosmetic, table.t_makeup, table.t_wedding, .makeScroll, makeScroll
{
  display:none;
}


table#wrapper {
  margin-left: 0;
  margin-top: 0;
  width: 168mm;
  background: none !important;
}

* html table#wrapper {
  margin-left: -3mm;
  margin-top: -3mm;
  width: 168mm;
}

*:first-child+html table#wrapper {
  margin-left: -3mm;
  margin-top: -3mm;
  width: 168mm;
}

form#selectLocation {
  margin: 0;
  width: 168mm;
}

table.boxtable {
  margin: 0;
  width: 168mm;
}

table#trefferliste {
  margin: 0;
  width: 168mm;
}

td.copyright {
  display: none;
}

div.angbbottom,
div.angbtop,
div.angbcontent,
div.angebotsbox {
  position: left;
  width: 760px;
  padding: 0;
  margin: 0;
}

div.angebotsbox {
  margin-bottom: 7px;
  position: relative;
}

div.angbtxtwrapper {
  margin-left: 55px;
  margin-top: 5px;
  height:  1%;
}

* html div.angbtxtwrapper {
  margin-left: 5px;
}


div.angbimgwrapper {
	float: left;
	width: 248px;
	height: 248px;
	/*height: 1%;*/
	position: relative;
	text-align: center;
    display: table;
}

div.angbimgholder {
	display: table-cell;
  	width: 248px;
 	margin: 0 auto;
  	vertical-align: middle;
}

div.angbimgwrapper img {
	float: none !important;
	position: relative;
	max-width: 230px;
}

*:first-child+html div.angbimgholder {
	display: inline;
  	height: auto;
  	position: absolute;
  	top: 50%;
  	left: 50%;
}

*:first-child+html div.angbimgholder img {
    position: relative;
    top: -50%;
    left: -50%;
}




/* @group Tabellen */

td.topnav
{
  color:#000000;
  background-color: #FFFFFF;
  font-size: xx-small;
}

td.big
{
  color:#000000;
  background-color: #FFFFFF;
  font-size: x-large;
}

td.num {
  text-align: left;
  font-style:italic;
  font-weight:bold;
}

td.content {
  text-align: left;
  font-size: 100%;
  text-align: justify;
}

td.preis {
  padding-right:10px;
  margin-right: 10px;
  text-align: right;
  font-weight:bold;
}

td.title_action {
  text-align: left;
  text-decoration:underline;
  font-weight:bold;
  font-size: large;
}

td.title_action_n_u {
  text-align: left;
  font-weight:bold;
  font-size: large;
}

td.title_action_red {
	color: #800000;
  text-align: left;
  font-weight:bold;
  font-size: 140%;
}

td.title_action_center_red {
	color: #800000;
  text-align: center;
  font-weight:bold;
  font-size: 140%;
}

td.content_action {
  text-align: left;
  font-size: medium;
  text-align: justify;
}

content_action_red {
	color: #800000;
  text-align: left;
  font-size: medium;
  text-align: justify;
}

td.num_action {
  text-align: left;
  font-weight: bold;
  font-size: medium;
  text-align: justify;
}

td.preis_action {
  padding-right:10px;
  margin-right: 10px;
  text-align: right;
  font-weight:bold;
  font-size: medium; /*large*/
}

td.preis_action_red {
  color: #800000;
  padding-right:10px;
  margin-right: 10px;
  text-align: right;
  font-weight:bold;
  font-size: medium; /*large*/
}

td.time {
  padding-right:10px;
  margin-right: 10px;
  text-align: left;
  font-weight:bold;
}

td.depilationList300 {
  width: 300px;
  height: 30px;
  text-align: left;
}

td.depilationList235 {
  width: 235px;
  height: 25px;
  text-align: left;
}

td.depilationList70 {
  width: 70px;
  height: 25px;
  text-align: center;
}

td.depilationList100 {
  width: 100px;
  height: 30px;
  text-align: right;
  padding-right:20px;
}

td.depilationList95 {
  width: 90px;
  height: 25px;
  text-align: center;
}

.tileBorder {
	padding: 2px 2px 0px 0px;
}

ul.wedding {
 margin-bottom: 0px;
}

li.fingernail {
 line-height: 25px;
 margin: 5px 5px 5px 5px;
}

li.action {
 line-height: 23px;
 margin: 8px 8px 8px 8px;
}

/* @end */


