@page { 
  size:landscape; 
  margin:0px;
  padding:0px;
}

h2 { page-break-after:avoid; }


#coninhaltfull{
  
}


#navigation, #navi2, #left, #footer, .angebotreiter, #conright, #p_con1 p, .leftpic a, .rightpic a, .input-berechnen, .input-buchen, #p_01, #p_02{
	display:none;
}

#content{
	float:left;
	
}
.padd1{
  padding: 10px 10px 0px 10px;
}

div.rbox, #calendarbox, #rightpic, #leftpic{
	float:left;
}
.formular, .rbox, .table {
	width:90%;
}

/*
div.mainoffer div div img{
	display:none;
}
*/
img{
	border:none;
}

#coninhaltfull .mainoffer .rightpic table.data {
  width: 270px;
  border-collapse: collapse;
  font-size:11px;
}

#coninhaltfull .mainoffer .leftpic {
  float:left;
  width:45.5%;
  margin-right:2px;
}

#coninhaltfull .mainoffer .rightpic table.data .td-1,
#coninhaltfull .mainoffer .rightpic table.data .td-2,
#coninhaltfull .mainoffer .rightpic table.data .td-3,
#coninhaltfull .mainoffer .rightpic table.data .td-4,
#coninhaltfull .mainoffer .rightpic table.data .td-5 {
  padding:2px 2px 2px 10px;
 /* font-size:80%;*/
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-top:1px solid #000000;
}

#coninhaltfull .mainoffer .rightpic table.data .th-2,
#coninhaltfull .mainoffer .rightpic table.data .td-2 {
  border-right:1px solid #000 !important;
}


#coninhaltfull .mainoffer .rightpic table.data .th-1,
#coninhaltfull .mainoffer .rightpic table.data .th-2,
#coninhaltfull .mainoffer .rightpic table.data .th-3,
#coninhaltfull .mainoffer .rightpic table.data .th-4,
#coninhaltfull .mainoffer .rightpic table.data .th-5,
#coninhaltfull .mainoffer .rightpic table.data .th-last {
  padding:2px 2px 2px 10px;
  font-size:11px;
  font-weight:bold;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-top:1px solid #000000;
  background:#aaa;
  text-align:left;
}
#coninhaltfull .mainoffer .rightpic table.data .td-last,
#coninhaltfull .mainoffer .rightpic table.data .th-last {
  padding:2px 2px 2px 10px;
  font-size:11px;
  border-bottom:1px solid #000000;
  border-top:1px solid #000000;
}
#coninhaltfull .overview {
  border:1px solid #cccccc;
  padding:5px; 
} 
#p_con1, .formular, .rbox{
	border-bottom:1px solid #000000;
}      
th img{
	display:none;
}   
tr{
	border:2px solid #000000;
}
td{
	border-right:2px solid #000000;
}
a img{
	display:none;
}

#coninhaltfull .mainoffer .rightpic{
  float:left;
  width:35%;     
  background-color:#d7dde2;
  margin-left:30px;
}
#rightpic{
 background-color:#ddd !important;
  
}

#druck_con table.data {
  border:solid 1px #000;
}