* {
   font-family:      Verdana, Arial, Helvetica, sans-serif;
   font-size:        11px;
   font-weight:      normal;
   color:            #000000;
}
body, html {
   margin:0;
}

a {
   color:#056AB2;
   text-decoration:none;
}  

#print_header {
	position:absolute;
	top: 0px;
	clear:both;
}

#print_header img {
	float:left;	
}

#print_header .text {
	margin-left: 255px;
}
#base_body {   
   width: 795px;
   color:#FFFFFF;
   margin-top: 80px;
}



#base_head {
   display:none;
}

#logo {
   position:absolute;
   margin-left: 5px;
   margin-top:5px;
}

#base_main_navigation {
   display:none;
}

#base_main_navigation ul {
   list-style: none;
   margin: 0;
   padding:0;
}

#base_main_navigation ul li {
   float:left;
   /*padding: 11px 24px 5px;*/
   padding: 11px 18px 5px;
   border-right: 2px solid #FFFFFF; 
   height: 15px;  
   font-weight: bold;
   color:#FFFFFF; 
   text-align:center;
}

#base_main_navigation ul li a {
   font-weight: bold;
   color:#FFFFFF; 
}

.navi_selected, #base_main_navigation ul li.navi_selected {
   color: #056AB2;
   
}

#base_main_navigation ul li a.navi_selected {
   color: #056AB2;
}

#base_main_navigation ul li.navi_selected {
   background-image:url("/image/background_main_navi_selected.gif");
}
#base_main_navigation div.notepad img {
   vertical-align: middle;
}

#base_main_navigation div.notepad {
   float:right;
   padding: 5px 5px 5px;
   margin-right:5px;
   height: 15px;
}

#base_main_navigation div.notepad a {
   font-weight: bold;
   color:#ecd014;
}

#base_body #left {
   display: none;
   
}

#base_body #right {
   display:none;
}
   
#base_content {
   height:1%;
   line-height:18px; 
   padding: 5px;
   width: 795px;
   
   
}

#base_content .errormessage, #base_content .statusmessage {
   border: 1px solid #FF0000;
   width: 500px;
   padding: 10px;
   color:#FF0000;
   font-weight:bold;
   margin-bottom: 10px;
   background-color:#FFFFFF;
}

#base_content .statusmessage {
   border: 1px solid #A2B0B8;
   color:#056AB2; 
}
#base_content .overview {
   
}

#base_content .overview .content {
   /*height:100%;
   min-height:130px;*/
   clear:both;
}

#base_content .overview .content img {
   float:right;
}

#base_content .overview .content .overview_more {
   clear: both;
}

#base_content .overview .content .overview_more a{
   font-weight:bold;
}
#base_content .overview .content .overview_more img {
   margin-top: 5px;
}


#base_body .resize { 
   width:619px;      
}  


#base_meta {
   display:none;
}
#base_meta div{
   float:left;
   width: 170px;
}  

#base_meta div.to_top {
   float:right;
   width:auto;
   margin-right:15px;
}  

#base_meta div.copyright {
   padding-top:2px;
}

#base_meta span {
    border-left: 1px solid black;
    padding: 0 5px;
}

#base_meta a {
   color:#333333; 
}

.box .header, .box .footer {
   border: 1px solid #A2B0B8;
   border-bottom: none;
}

.box .header img {
   display:none;
}

.box {
   width:auto;
   margin: 5px;
   margin-left: 0px;
}

.box .left {
   float:left;
}

.box .right {
   float:right;
}
.box .header {
   height: 11px;
}

.box .header .bg {
   display:none;
}

.box .headline {  
   color:#056AB2;
   font-weight:bold;
   background-color:#FFFFFF;
   border-bottom: 1px solid #A2B0B8;
   margin-bottom: 5px;
}

.headline.noborder {
   border:none;
}

.box .content {
   border: 1px solid #A2B0B8;
   border-top:none;
   border-bottom: none;
   background-color:#FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
   height:1%;
   margin-top: 0px;
   padding-top:0px;
}


   

.box .footer img {
   display:none;
}
.box .footer .bg {
   display:none;
}

.newsbox {
   padding: 0 5px 10px 10px;
   margin-top: 10px;
   color:#FFFFFF;
   border-bottom: 1px dotted #FFFFFF;  
}

img {
   border: none;
}

.newsbox .headline {
   margin-bottom: 5px;
   font-weight:bold;
   color:#FFE646; 
   
}

.newsbox a{
   color:#FFE646;    
}
.newsbox .headline a {
   font-weight:bold;
}

.spacer {
   height: 5px;
}

div.image.left {
   float:left;
   padding: 5px;
   margin:5px;
   margin-left:0;
}

div.image.right {
   float:right;
   padding: 5px;
   margin:5px;
   margin-right:0;
}

div.picture_additional {
   margin-top: 5px;
}

#home_header .header_picture {
   clear:both;
   margin-bottom: 10px;
   height: 250px;
}

#home_header .header_picture .one_pic {
   float:left;
   margin-right: 5px;
}

#home_header .header_picture .one_pic.last {
   margin-right:0px;
}

.backlink {
   display:none;
   margin-right: 5px;
   margin-bottom: 10px;
   text-align:right;
}

.backlink a {
   font-weight:bold;
}

.view_entry {
   margin-bottom: 10px;
}

div.content div.view_entry div.headline {
   font-weight:bold;
   color:#056AB2;
   font-size:100%;
}

.standard_content .view_entry {
   margin-bottom: 1px;
   clear:both;
}  @CHARSET "ISO-8859-1";
#home_header .newsbox {
   padding:0;
   color:#333333;
   border:none;   
}

#home_header .newsbox a {
   color:#056AB2;
   font-weight:bold; 
}

#home_header .row1 {
	height: 185px;
}

#home_header .row1 .content {
	height: 155px;
	overflow: hidden;
}

#home_header .row1 .top_offer .content .data {
	margin-top: -15px;
}

#home_header .top_offer .newsbox .picture {
   float:right;
   padding-left: 3px;
   padding-bottom: 3px;
}

#home_header .newsbox a.more {
   clear:both;
   
   
}

#home_header .newsbox .headline, #home_header .newsbox .headline a {
   color:#333333;
   border:none;
}

#home_header .top_offer {
   width: 395px;
   float:left;
   height:170px;
   padding:0;
   margin-right:0px;
}

#home_header .top_offer .newsbox .headline{
	margin-bottom:0;
}

#home_header .special_headlines, #home_header .snowreport {
	width: 195px;
   float:left;
   margin-left: 5px;
   margin-right:0px;
}
#home_header .special_headlines .newsbox {
	height:auto;
	margin-bottom: 10px;
}

#home_header .special_headlines .newsbox .headline {
	margin-bottom: 0;
}

#home_header .row2 {
	height: 190px;
	clear:left;
}
#home_header .row2 .content {
	height: 160px;
}


#home_header .row2 .newsbox .picture {
   float: none;
}

#home_header .row2 .special_box {
   width: 195px;
   height: 170px;
   float:left;
   margin-left: 5px;
}
#home_header .row2 .special_box.first {
   margin-left:0;
}

#home_header .row2 .special_box img.more {
   float:right;
   margin-right:10px;
   margin-top: 40px;
}

#home_header .row2 .special_box .headline{
	line-height:normal;
}

#home_header .row2 .special_box .headline a {
   font-weight:bold;
   color:#056AB2;
}

#home_header .row2 .special_box .newsbox {
	height:120px;
	overflow: hidden;
}

#home_header .row2 .special_box .newsbox .data{
	line-height:normal;
}  

#home_header .snowreport select, #home_header .snowreport button {
	width: 175px;
	text-align:left;	
}

#home_header .snowreport #snowreport_country {
	margin-bottom: 15px;
}

#home_header .snowreport form {
	display:inline;
}

#home_header .snowreport button {
	padding:0;
}
#home_header .snowreport input {
	width: 170px;
}


#home_header .snowreport button img {
	float:right;
}

#home_header .snowreport button {
	background-color: transparent;
	border:none;
}

#home_header .snowreport .newsletter {
	margin-top: 5px;
}

.special_snowinfo .long_entry .content {
	border: none;
	padding:0;
}

.special_snowinfo .long_entry .content .headline {
	border:none;
} 

a.ZoomLink {
	color:#FFFFFF;
}

.gallery_control {
	text-align:center;
	height: 70px;
}

.gallery_control .forward {
	float:right;
}

.gallery_control .forward img {
	vertical-align: middle;
	margin-left: 10px;
}

.gallery_control .backward {
   float:left;
}

.gallery_control .backward img {
   vertical-align: middle;
   margin-right: 10px;
}
@CHARSET "ISO-8859-1";

.articles_versions .divider {
	height:1px;
	border-bottom: 1px solid #A1B0B7;
	margin: 0 10px;
	
}
.header_no_article .box {
	margin-top: 0px;
	margin-right: 0px;
}

.header_no_article .box .headline {
	color:#056AB2;
	font-weight:bold;
	font-size:12px;
}

.header_no_article .box .PresentationHeadline, .PresentationHeadline, .headline{
	color:#056AB2;
	font-weight:bold;
}

.header_no_article {
	position:relative;
}

.header_no_article .goto_offers {
	position:absolute;	
	right: 20px;
	width: 351px;
	height:36px;
	top: 30px;	
}


.header_no_article .box .view_image{
	padding:5px;
	padding-top:10px;
	float:right;
} 

.header_no_article h2 {
	color:#056AB2;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding: 0px;
	
}

.article_container {
	position:relative;
}

.article_container .content, .articleversionpreview .content {
	margin-bottom: 0px;
	padding-botton:0px;
}

.article_container a {
	font-weight:bold;
}

.article_container .box .headline {
	height: 18px;
	font-weight:bold;	
	margin-bottom:0px;
	font-size:12px;
}

.article_container .box .article_closed {
	height: 23px;
	font-weight:bold;
	color:#000000;
}

.article_container .box .article_closed .details {
   float:right;
   width:75px;
}


.article_container .box .articlepreview  .headline {
	font-size: 14px;
	height: auto;
	margin-top:0px;
}

.article_container .box .headline a {
	font-weight:bold;
}

.close_article_preview {
	position:absolute;
	height: 21px;
	width:21px;
	right: 15px;
	top: 5px;
}


.articlepreview {
	padding-bottom: 5px;
	border-bottom:1px solid #A2B0B8;
	padding-top: 10px;
}

.articlepreview.noborder {
	border:none;
	padding-bottom: 0px;
}

.articlepreview td, .articleversionpreview td {
	vertical-align:top;
	padding: 3px;
}

.articlepreview td.description {
   width:55%;
   position:relative;
}

.articlepreview td.description .headline {
	margin-bottom: 3px;
}

.head {
	font-weight:bold;
}

.short_info {
    width:41%;
}
.location {
	float:right;
	width:55%;
	height:1%;
}


.articleversionpreview td.description {
	width:30%;
}


.articlepreview td.picture {
   width:10%;
}

.articlepreview td.picture img {
	padding-bottom: 10px;
}

.articlepreview td.price_included {
   width:35%;
}


.articlepreview .headline {
	border: none;
}

.articlepreview .free_places, .article_version_generated_data .free_places {
	padding-top: 3px;
	height: 25px;
	width: 94px;
	background-repeat: no-repeat; 
	background-position:top right; 
	background-image:url(/image/article_available_green_dot.gif);
}

.articlepreview .full_places img, .article_version_generated_data .full_places img {
	vertical-align:middle;
}

.articlepreview .free_places span, .article_version_generated_data .free_places span {
	color:#FFFFFF;
	font-weight:bold;
}

.articlepreview .price, .articleversionpreview .price, .article_version_generated_data .price {
	text-align:center;
	float:right;
	padding-top:5px;
	height:23px;
	width:101px;
	background-repeat: no-repeat; 
	background-position:top right; 
	background-image:url(/image/background_price_article.gif);
	font-weight:bold;
}

.article_version_generated_data .price {
	margin-top:none;
	padding-top:none;
}

.article_version_generated_data .per_person {
	float:left;
}

.article_version_generated_data .additional_information {
	margin-bottom: 10px;
}

.article_version_generated_data .additional_information strong {
	font-weight:bold;
}

.article_version_generated_data .additional_information h2{
   font-weight:bold;
   margin:0;
}

.articlepreview .price .Currency, .article_version_generated_data .price .Currency {
	font-weight:bold;
}

.articlepreview .price .SpecialPrice, .article_version_generated_data .price .SpecialPrice {
   font-weight:bold;
   color:#FF0000;
}

.articleversionpreview table.article_version_overview {
	width:100%;
}

.articleversionpreview table.article_version_overview td {
	vertical-align:middle;	
}

.articleversionpreview td.version_picture {
   width: 5%;
   text-align:center;
}


.articleversionpreview table td.description {
	vertical-align:top;
	width:35%;
}
.articleversionpreview td.description .headline {
	border:none;
}

.articleversionpreview td.price_included, .article_version_generated_data td.price_included {
	width:23%;
	white-space:nowrap;
	text-align:right;
	padding-top:15px;
}

.article_version_generated_data td.price_included {
	padding-top:0;
}

.article_version_generated_data td.price_included .adult {
	padding-top:5px;
}

.articleversionpreview .price_included .price, .article_version_generated_data .price_included .price{
	padding-left:10px;
}

.articleversionpreview td.vacation_free {
	width:10%;
	white-space:nowrap;
	text-align:right;
	
}

.articleversionpreview .travel_link {
	width:10%;
	text-align:right;
	white-space:nowrap;
}	

.articleversionpreview td.vacation_free {
	width:10%;
}

.articleversionpreview td.vacation_free img {
	vertical-align:middle;
}

.articleversionpreview td.vacation_free .vacation_free {
	color:#4FA500;
	font-weight:bold;
}

.articleversionpreview td.vacation_free .vacation_occupied {
	color:#E1201F;
	font-weight:bold;
}
	

.articlepreview .per_person, .articleversionpreview .per_person {
	padding-top:5px;
}

.articlepreview .price_included .price_container {
	margin-bottom: 5px;
	width:190px;
}

.articlepreview .price_included {
	margin:0;
	padding-left:20px;
}
.articlepreview .travel_details {
	text-align:right;	
}
	
.articleversionpreview .travel_details, .articleversionpreview .vacation_free {
	margin-top: 10px;	
}
.articlepreview .travel_details a, .articleversionpreview .travel_details a {
   color:#086AB2;
   font-weight:bold;
}

.article_information .booking_teaser .content, .articles_versions .booking_teaser .content {
	color:#086AB2;
	font-size:14px;
	font-weight:bold;
}
.register {
	border-right:none;
	margin:0;
	padding:0;
	border-bottom: 1px solid #A2B0B8;
}

	 

.register.selected {
	border-bottom: 1px solid #FFFFFF;
}	 

.register.selected a {
	color:#333333;
}

.register .box {
	margin:0;
}

table.register_container {
	border-collapse: collapse;
}

.register_container td.divider {
	border-bottom: 1px solid #A2B0B8;
}
.register_container td.bleft {
	background-color:#FFFFFF;
	height:8px;
}
.register_container td.bleft img {
	border-left:1px solid #A2B0B8;
}	
.register_container td.spacer {
	background-color:#FFFFFF;
	width:90%;
	height:8px;
	border-top: 1px solid #A2B0B8;
}

.register_container td.register a {
	font-weight:bold;
}

.article_details .article_data, .articles_versions .misc_data, .articles_versions .skiregion{
	border-left: 1px solid #A2B0B8;
	border-right: 1px solid #A2B0B8;
	background-color:#FFFFFF;
	padding: 0 5px;
	height:1%;
}


.article_details .article_data .headline {
	color:#056AB2;
	font-weight:bold;
	font-size:120%;
	padding: 5px 0;
}

/*
.article_details .article_data .content .headline {
	color:#333333;
	font-size:110%;
	padding-top:0;
}
*/
.article_data {
	min-height: 290px;
}

.article_details .additional_action {
	width: 210px;
	float:right;
	margin-right: 10px;
	background-color:#FFFFFF;
	margin-left:10px;
}

.styling .left {
	float:left;
}

.styling .right {
	float:right;
}

.styling .spacer,
.styling .spacer_bottom{
	margin: 0px 7px 0px 7px;
	border-top: 1px solid #A2B0B8;
}

.styling .spacer_bottom {
	border-top:none;
	border-bottom: 1px solid #A2B0B8;
}

.article_details .additional_action .content,
.article_version_generated_data .included .content {
	border-left: 1px solid #A2B0B8;
	border-right: 1px solid #A2B0B8;
	padding: 0 5px;
}

.article_version_generated_data .included .content {
	padding-left: 30px;
}	

.article_details .additional_action .actions_top,
.article_details .additional_action .actions_bottom {
	text-align:center;
}

.article_details .additional_action .actions_top img,
.article_details .additional_action .actions_bottom img {
	padding: 0 5px 5px 5px;
}


.article_details .additional_action .productpicture {
	text-align:center;
}

.article_details .additional_action .productpicture .content{
	position:relative;
}
.article_details .additional_action .productpicture .zoom {
   position:absolute;
   bottom: -3px;
   right: 1px;
}

.articles_versions .footer {
	position:relative;
	clear:right;
}

.articles_versions .footer .left {
	float:left;
}

.articles_versions .footer .right {
	float:right;
}


.articles_versions .footer .bg {
	border-bottom: 1px solid #A2B0B8;
	background-color:#FFFFFF;
	height:8px;
	margin-left:8px;
	margin-right:8px;
}


.article_version_generated_data .price_data {
	width: 350px;
	margin-left: 50px;
} 

.article_version_generated_data .headline_specification {
	color:#086AB2;
	font-weight:bold;
}

.article_version_generated_data td.price_included {
	width: 220px;
}

.article_version_generated_data td.places {
	width: 130px;
	text-align:right;	
}
.article_version_generated_data td.places .free_places {
	width:auto;
	padding-right:5px;
	font-weight:bold;
}

.article_version_generated_data .headline_sub {
	margin-bottom:10px;
}

.article_version_generated_data table.price_data {
	margin-top:5px;
}

.article_version_generated_data .book_online {
	float:right;
	margin-top:0;
	padding-top:0;
}

.article_version_generated_data .headline_sub2 {
	color:#333333;
	font-weight:bold;
	margin-bottom: 5px;
}


.article_version_generated_data .included .feature {
	font-weight:bold;
	margin-bottom: 5px;
	/*height:22px;*/
}
.article_version_generated_data .included .feature .text {
	font-weight:bold;
	padding-top: 3px;
}


.article_version_generated_data .included .feature img {
	float:left;
	margin-right:5px;
}

.article_version_generated_data .included .feature .more_infos {
	float:right;	
	height: 22px;
	margin-right:30px;
}

.article_version_generated_data .included .feature .more_infos img {
	float:none;
}

.article_version_generated_data .included .feature .more_infos .text {
	float:left;
	padding-top:4px;
}

table.child_reduction {
	width: 100%;
}

.child_reduction th {
	background-color:#086AB2;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
.child_reduction th.price, .child_reduction td.price {
	background-image:none;
	height:auto;
	width:auto;
	padding:0;
	float:none;
	text-align:left;
	
}



.child_reduction th.age, .child_reduction th.reduction, .child_reduction th.price {
	padding-bottom: 3px;
}

.child_reduction td.age, .child_reduction td.reduction, .child_reduction td.price {
	padding: 5px;
}
	

.child_reduction td.left {
	border-left: 1px solid #ABB8BF;
	padding: 0;
}

.child_reduction td.right {
   border-right: 1px solid #ABB8BF;
   width:7px;
   padding: 0;
}

.child_reduction td {
	background-color:#FFF5B5;
	font-weight:bold;
}

.child_reduction .no_color {
   background-color:transparent;
   height:7px;
   width:7px;
   font-weight:normal;
   padding:0;
   margin:0;
}

.child_reduction .top {
	border-top: 1px solid #ABB8BF;
	font-weight:normal;	
}

.child_reduction .bottom {
   border-bottom: 1px solid #ABB8BF;
   font-weight:normal;
}

.child_reduction th.age, .child_reduction td.age {
   padding-left: 20px;
}


.skiregion .region_list .short_entry {	
	margin-bottom: 10px;
	border-top: 1px solid #A2B0B8;
	height: 40px;
	vertical-align:middle;	
}

.skiregion .region_list .short_entry .details {
	float:right;
	margin-right:10px;
   margin-top: 10px;   
}

.skiregion .region_list .short_entry .details a {
	font-weight:bold;
}
.skiregion .region_list .short_entry .desc{
	margin-top: 15px;	
}
.skiregion .region_list .short_entry .desc a,
.skiregion .region_list .long_entry .headline {
   font-size:12px;
   color:#056AB2;
   
}

.skiregion .region_list .long_entry .headline .flag {
	margin-left: 10px;
}

.skiregion .region_list .long_entry .additional_infos {
	float:right;
	margin-right: 10px;
	width: 200px;
	margin-left:10px;
}

.skiregion .region_list .long_entry .additional_infos .quickinfo,
.skiregion .region_list .long_entry .additional_infos .snowinfo {
	border-left: 1px solid #A2B0B8;
	border-right: 1px solid #A2B0B8;
	padding-left:5px;
	padding-left:5px;
}

.skiregion .region_list .long_entry .snowinfo span {
   margin-right:10px;
   float:right;
}

.skiregion .region_list .long_entry .additional_infos  h2{
	color:#056AB2;
	font-weight:bold;
	margin-top:0;
}

.skiregion .region_list .long_entry .additional_infos .quickinfo .information {
	margin-top:5px;
}

.skiregion .region_list .long_entry .additional_infos .snowinfo .information {
}

.skiregion .region_list .long_entry .additional_infos .quickinfo .lift_information {
	width:100%;
	margin-top:5px;
}

.skiregion .region_list .long_entry .content .headline {
	color:#333333;
}

.skiregion .back_to_offer {
	margin-top: 20px;
	height:36px;
	border-top: 1px solid #A2B0B8;
	padding-top:10px;
}
                           
.skiregion .back_to_offer img {
	float:right;
	margin-top: 5px;
}

.skiregion .back_to_offer .back_link {
	margin-top: 20px;
}

.skiregion .more {
	text-align:right;
}
.skiregion .more img {
	float:right;
	margin-right: 10px;
	margin-left: 10px;
}

.skiregion .more a {
	font-weight:bold;
}

.skiregion .snowdata {
	border: 1px solid #A2B0B8;
	border-collapse: collapse;
	margin-bottom: 10px;
	margin-top: 10px;
}

.skiregion .snowdata .name {
	font-weight:bold;
	text-align:right;
	padding-right: 5px;
	width: 110px;
}
.skiregion .snowdata td {
	border-bottom: 1px solid #A2B0B8;
	padding-top: 5px;
	padding-bottom: 5px;
}

.skiregion .snowdata .value {
	padding-right: 5px;
}

.skiregion .quickinfo .one_piste {
	float:left;
	margin-right: 10px;
}

.skiregion .skiresort {
	float:right;
	margin-right: 40px;
}

.information a.skiresort {
	font-size: 10px;
	float:none;
	margin-right: 0px;
}



.btn_book {
	background-color: transparent;
	border:none;
}

.btn_book:hover {
	cursor: pointer;
}

#notepad .notepad_item {
   border-bottom: 1px solid #A2B0B8;
   margin-bottom: 10px;	
}

#notepad .backlink {
	margin-bottom:0px;
}

#notepad .notepad_item .headline {
	border:none;
}

#notepad .notepad_item .details a,  #notepad .notepad_item .remove a{
	font-weight:bold;
}

#notepad .notepad_item .details, #notepad .notepad_item .remove {
	text-align:right;
	margin: 5px 15px;	
}

.recommend, .callback {
	margin-bottom: 20px;
}
form .element {
	clear: left;
	margin-bottom: 5px;
}

.form label {
	float:left;
	width: 160px;
	text-align:right;
	margin-right: 5px;
}

.form label.no_float {
	float:none;
	width:auto;
}

form textarea {
	width: 365px;
	height: 100px;
	border: 1px solid #A2B0B8;	
}
form .text {
	width: 200px;
	border: 1px solid #A2B0B8;
}

form .submit {
	border: 1px solid #A2B0B8;
	background-color: transparent;
	color:#056AB2;
	width: 175px;
}

.callback .submit {
	width: 200px;
}

.callback .submit.small {
	width: 165px;
}

.recommend .hint, .callback .hint {
	margin-bottom: 5px;
}
@CHARSET "ISO-8859-1";
.gallery_table {
	margin-right:0px;
}@CHARSET "ISO-8859-1";


table.child_reduction {
	border-collapse: collapse;
}

.child_reduction .no_color img {
   display:none;
}

.child_reduction th {
	background-color:transparent;
	color:#000000;
	text-align:left;
	font-weight:bold;
	border-top: 1px solid #ABB8BF;
}
.child_reduction th.price, .child_reduction td.price {
	background-image:none;
	height:auto;
	width:auto;
	padding:0;
	float:none;
	text-align:left;
}

.child_reduction th.age, .child_reduction th.reduction, .child_reduction th.price {
	padding-bottom: 3px;
}

.child_reduction td.age, .child_reduction td.reduction, .child_reduction td.price {
	padding: 5px;
}
	

.child_reduction td.left, .child_reduction th.left {
	border-left: 1px solid #ABB8BF;
	padding: 0;
}

.child_reduction td.right, .child_reduction th.right {
   border-right: 1px solid #ABB8BF;
   width:7px;
   padding: 0;
}

.child_reduction td {
	background-color:transparent;
	border-bottom: 1px solid #ABB8BF;
	border-top: 1px solid #ABB8BF;
	font-weight:bold;
}

.child_reduction .no_color {
   background-color:transparent;
   height:7px;
   width:7px;
   font-weight:normal;
   padding:0;
   margin:0;
   border: none;
}

.child_reduction .top {
	border: none;
	font-weight:normal;	
}

.child_reduction .bottom {
   border:none;
   font-weight:normal;
}

.child_reduction th.age, .child_reduction td.age {
   padding-left: 20px;
}

.articles_versions .footer {
	border-top: 1px solid #ABB8BF;
}

.articles_versions .footer img, .articles_versions .footer .bg {
	display:none;
}
.skiregion .back_to_offer {
	display:none;
}

