/**
 * Alles für die Farben und Styles
 */


 .be-bt_col{
 	font-size:11px;
 	color:#ffffff;
 	text-decoration:none;
 	font-weight:normal;
 	/*text-align:left;*/
 }
 #preispannel1 .be-bt_col a{
 	textdecoration:underline;
 	color:#ffffff;
 }
 #preispannel1 .be-cc-car-text a{
 	textdecoration:underline;
 	color:#008779;
 }
td.be-cc-car-textzusatz table tr td.be-cc-car-textzusatz a, .colorAnchorStandard a{
 	textdecoration:underline;
 	color:#008779;
 }

.colorAnchorBlack a{
	textdecoration:underline;
 	color:#000000;
}

 .be-preis_sa{
 	font-size:19px;
 	line-height:20px;
 	color:#ffe054;
 	font-weight:bold;
 	text-decoration:none;
 }
 #be-res_head{
 	font-size:17px;
 	line-height:19px;
 	color:#ffe054;
 	font-weight:bold;
 	text-decoration:none;
 	padding-bottom:10px;
 	padding-left:11px;
 	text-align:left;
 	width:100%;
 }
  .be-preis_sa-pp1{
 	font-size:19px;
 	line-height:20px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
 }
.be-preis-detail-text {
	color:#008779;
	font-size:19px;
	font-weight:bold;
	/*line-height:94px;*/
	line-height:52px;
	text-decoration:none;
}
.be-cc-car-y-head{
 	font-size:17px;
 	color:#ffe054;
 	font-weight:bold;
 	text-decoration:none;
 	/*height:36px;*/
 	line-height:19px;
 	padding:0px 10px 10px 0px;
}

.be-cc-car-y-xl-head{
 	font-size:19px;
 	color:#ffe054;
 	font-weight:bold;
 	text-decoration:none;
 	line-height:21px;
 	padding:0px 10px 10px 0px;
}
 
 .be-cc-car-head{
 	font-size:17px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
 	/*height:36px;*/
 	line-height:18px;
 	padding:0px 10px 10px 0px;
 	width:280px;
 }
  .be-detail-head{
 	font-size:17px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
 	line-height:18px;
 	padding:0px 10px 5px 0px;
 }
 
 .boxConfirmPrintButton {
 	padding:8px 0 0 10px;
 	*padding:17px 0 0 10px;
 	-padding:17px 0 0 10px;
 }
 
  .be-cc-car-text{
 	font-size:11px;
 	line-height:12px;
 	*line-height:12px;
 	color:#008779;
 	text-decoration:none;
 	margin:0px 10px 0px 0px;
 }
 
 b.be-cc-car-text-black{
 	font-size:11px;
 	line-height:12px;
 	*line-height:12px;
 	color:#000;
 	text-decoration:none;
 	margin:0px 10px 0px 0px;
 }
  
  
 .highlightRatePreis {
 	color: #008779;
 }
 
 .be-cc-car-textzusatz{
 	font-size:11px;
 	color:#000000;
 	font-weight:normal;
 	text-decoration:none;
 }
.be-s17{
 	font-size:13px;
 	line-height:20px;
 	color:#000000;
 	font-weight:bold;
 	text-decoration:none;
 }
 .offer-table-exclusive .be-s17{
 	font-size:13px;
 	line-height:20px;
 	color:#000000;
 	font-weight:bold;
 	text-decoration:none;
 }
  .offer-table-normal .be-s17{
 	font-size:13px;
 	line-height:20px;
 	color:#000000;
 	font-weight:bold;
 	text-decoration:none;
 }
 
   .offer-table-odd .be-s17{
 	font-size:13px;
 	line-height:20px;
 	color:#000000;
 	font-weight:bold;
 	text-decoration:none;
 }
 div.offer-table-normal{
 	width:100%;
 }
 
 .in_tx_col{
 	font-size:11px;
 	color:#ffffff;
 }
 .be-homeBooking_bg{
 	border: 1px solid #59a29b;
 	background-color:#59a29b;
 }
 
  .error{
 	border: 1px solid #59a29b;
 	background-color:#ffff99;
 	color:#59a29b;
 }
 
 .errorText{
 	color:#FF0000;
 }
 
 #be-wrapper{
 	 width:1002px;
 	 
	 height:228px;
	 position:relative;
	 top:0px;
	 left:0px;
	 display:table-cell;
	 /*background:url( common/images/buehenkachel.gif );*/
 }
 
 #be-topLocations{
	 margin:0px 10px 0px 0px;
	 padding:12px 0px 0px 10px;
	 *padding:12px 9px 0px 10px;
	 background: #00867b;
	 width:224px;
	 *width:210px;
 }
 #be-line{
	 margin:0px 10px 0px 0px;
 }
 #be-chooseLocations{
	margin:0px 10px 0px 0px;
	padding-top:11px;
 }
 #be-chooseLocationsMap{
 	 float:left;
	 margin:10px 10px 0px 10px;
 }
 
 
.be-topLocations span{
	color:#ffffff;
	margin:0px 0px 0px 0px;
}

.be-hint{
	font-size:11px;
	color:#fee885;
	z-index: 1000;
	text-align:right;
}

.be-hint-white{
	font-size:11px;
	color:#ffffff;
	z-index: 1000;
	text-align:right;
}

.be-teaserHeadline{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#000000;
}

.be-teaserHeadlinecolor{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#008877;
}

.be-carClassCont{
	background: url( caroffer/angebot_kachel.jpg ) repeat-x;
}

/**
 * Styles von Erich, nur so zur Sicherheit
 */
.be-head_text {
 color:#ffffff;
 font-size:8pt;
 font-weight:bold;
 }
 
 .be-hgtd_pfeil {
 background-image:url(choosecar/icon_pfeil_rechts.gif); background-repeat:no-repeat;
 background-position:7px 2px; 
 padding:0px 0px 0px 25px;
 text-decoration:none;
 line-height:16px;
}

.be-background {
 background-image:url(choosecar/background.gif); background-repeat:repeat-x;
 background-position:10px 10px; 
}

TR.be-cc-car-textgrau .be-cc-car-text, .be-cc-car-textgrau, td.be-cc-car-textgrau{
  font-size:11px;
  line-height:12px;
  color:#aaaaaa;
  text-decoration:none;
 }

/*  choosecar-classes*/


.be-bgwhite {
	background: #ffffff;
}
tr .odd {
	background: #f7f7f7;
}
tr .oddlast {
	background: #f7f7f7;
}
tr .even {
	background: #ffffff;
}
tr .exclusive {
	background: #a9d8d0;
}
tr .exclusivelast {
	background: #a9d8d0;
}
tr .exclusive td .be-bgwhite{
	background: #ffffff;
}
tr .exclusivelast td .be-bgwhite{
	background: #ffffff;
}

.oddlast .be-border-right {
	background: url( choosecar/kr-f7f7f7-l.gif ) repeat-y  bottom;
}
.evenlast .be-border-right {
	background: url( choosecar/kr-ffffff-l.gif ) repeat-x  bottom;
}
.exclusivelast .be-border-right {
	background: url( choosecar/kr-a9d8d0-l.gif ) repeat-y  bottom;
}

tr .preis{
	background:#e7f0ef;
}
.be-border-right-preis {
	background: url( choosecar/kr-249289.gif ) repeat-y  bottom;
}
.be-border-left-preis {
	background: url( choosecar/kl-e7f0e7.gif ) repeat-y  bottom;
}

.odd .be-border-right {
	background: url( choosecar/kr-f7f7f7.gif ) repeat-y;
}
.even .be-border-right {
	background: url( choosecar/kr-ffffff.gif ) repeat-y;
}
.exclusive .be-border-right{
	background: url( choosecar/kr-a9d8d0.gif ) repeat-y;
}


.oddlast .be-border-left {
	background: url( choosecar/kl-ffffff-l.gif ) repeat-y  bottom;
}
.oddlast .be-border-left-odd {
	background: url( choosecar/kl-f7f7f7.gif ) repeat-y  bottom;
}
.evenlast .be-border-left {
	background: url( choosecar/kl-ffffff-l.gif ) repeat-x bottom;
}
.exclusivelast .be-border-left {
	background: url( choosecar/kl-ffffff-l.gif ) repeat-y  bottom;
}

.odd .be-border-left {
	background: url( choosecar/kl-ffffff.gif ) repeat-y;
}
.even .be-border-left {
	background: url( choosecar/kl-ffffff.gif ) repeat-y;
}
.exclusive .be-border-left{
	background: url( choosecar/kl-ffffff.gif ) repeat-y;
}

.offer-table-odd .odd .be-border-left, .be-border-left-oddimage {
	background: url( choosecar/kl-f7f7f7.gif ) repeat-y;
}
.offer-table-odd .oddlast .be-border-left {
	background: url( choosecar/kl-f7f7f7.gif ) repeat-y;
}



.offer-table-odd .odd .eol{
	background: url( choosecar/eol_gray.gif ) no-repeat;
}
.offer-table-odd .odd .eor{
	background: url( choosecar/eor_gray.gif ) no-repeat;
}

.offer-table-odd .even .eol{
	background: url( choosecar/eol.gif ) no-repeat;
}
.offer-table-odd .even .eor{
	background: url( choosecar/eor.gif ) no-repeat;
}






.odd .oddeven{
	padding:3px 0px 0px 9px;
	background: #f7f7f7;
}
.even .oddeven{
	padding:3px 0px 0px 9px;
	background: #ffffff;
}
.oddlast .oddeven{
	padding:3px 0px 0px 9px;
	background: #f7f7f7;
}
.evenlast .oddeven{
	padding:3px 0px 0px 9px;
	background: #ffffff;
}
.exclusive .oddeven{
	padding:3px 0px 0px 9px;
	background: #a9d8d0;
}
.exclusivelast .oddeven{
	padding:3px 0px 0px 9px;
	background: #a9d8d0;
}

.odd .be-preis{
	height:94px;
	background: #f7f7f7 url( choosecar/dots_2.gif );
	text-align:center;
}

.even .be-preis{
	height:94px;
	background: #ffffff url( choosecar/dots_2.gif );
	text-align:center;
}

.even .be-preis-detail{
	height:94px;
	background: #ffffff url( choosecar/dots.gif ) repeat-y;
	text-align:center;
}

.oddlast .be-preis{
	height:94px;
	background: #f7f7f7 url( choosecar/dots_2.gif );
	text-align:center;
}

.evenlast .be-preis{
	height:94px;
	background: #ffffff url( choosecar/dots_2.gif );
	text-align:center;
}

.evenlast .be-preis-detail{
	height:94px;
	background: #ffffff url( choosecar/dots.gif ) repeat-y;
	text-align:center;
}

.exclusive .be-preis{
	height:94px;
	background: #a9d8d0 url( choosecar/dots_2.gif );
	text-align:center;
}
.exclusivelast .be-preis{
	height:94px;
	background: #a9d8d0 url( choosecar/dots_2.gif );
	text-align:center;
}

 .be-preis{
 	font-size:19px;
 	line-height:94px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
 }
 
 
 




/*--------------datepicker_____________----*/
.datepicker_wrap{
	whitespace:nowrap;
}
.datepicker_trigger{
	position:relative;
	left:0px;
	top:-1px;
	*top:-2px;
}
#datepickertable img.datepicker_trigger {
	margin: 0px;
	vertical-align: middle;
}
#datepicker_div .datepicker_today a {
	background: #05897e !important;
	color:#ffffff !important;
}

.datepicker_clear{visibility:hidden;}

#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	padding: 0;
	margin: 0;
	margin-top:1px !important;
	background: #01625b !important;
	width: 185px;
}
.datepicker_prompt, .datepicker_status{
	background: #01625b !important;
}
#datepicker_div {
	display: none;
	border: 1px solid #01625b;        /*Rahmen um datepicker herum*/
	z-index: 9999; /*must have*/
}
#datepicker_div a {
	color:#ffffff !important;
}
#datepicker_div a:hover {
	color:#05897e !important;
}
#datepicker_div .datepicker_control {
	background: #01625b;        /*clear close bg-farbe*/
	padding: 2px 0px;
}
#datepicker_div .datepicker_links {
	background: #01625b;       /*prev today next*/
	padding: 2px 0px;
}
#datepicker_div .datepicker_oneMonth{
	border-top:1px solid #59a29b !important;
	border-bottom:1px solid #59a29b !important;
}
#datepicker_div .datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
#datepicker_div .datepicker_header {
	padding: 1px 0 3px;
	background: #05897E;   /*Monatsangabe z.b. Februar Hintergrund*/
	text-align: center;
	font-weight: bold;
	height: 1.3em;
	line-height:1.3em;
}
#datepicker_div .datepicker_header select {
	background: #05897E;   /*Monatsangabe z.b. Februar Selectbox*/
	color: #fff;
	border: 0px;
	font-weight: bold;
}
#datepicker_div .datepicker_titleRow {
	background: #006D64;   /*Mo tu we th fr*/
}
#datepicker_div .datepicker_titleRow a:hover {
	background: #5aa199 !important;
	color: #333 !important;
}
#datepicker_div .datepicker_daysRow {
	background: #05897E;  /*zahlenhintergrundfarbe mo bis fr*/
	color: #FFDF55;
}
#datepicker_div .datepicker_daysCell {
	color: #000;
	border: 1px solid #05897E;   /*Gitternetz um die Tagesangabe (Zahl) herum*/
}
#datepicker_div .datepicker_weekEndCell {     
	background: #05897E;        /*sa so hintergrund zahlen*/
}
#datepicker_div .datepicker_titleRow .datepicker_weekEndCell {
	background: #01625b;     /*Wochentagsangabe sa su*/
}
#datepicker_div .datepicker_daysCellOver {
	background: #FFDF55 !important;    /*mouse-over zahlen*/
	border: 1px solid #59a29b !important;
	color:#05897e !important;;
}
.datepicker_unselectable {
	color: #fff;
}
#datepicker_div{
	border: 1px solid #59a29b !important;
}



#datepicker_div .datepicker_currentDay {
	/*background: #01625b !important;  /*heuteiger tag*/
	background: #ffe054 !important;  /*heuteiger tag*/
	color:#05897e !important;
}
#datepicker_div .datepicker_currentDay a{
	color:#05897e !important;
}
#datepicker_div .datepicker_currentDay a:hover{
	color:#05897e !important;
}

#datepicker_div .datepicker_today a:hover{
	background: #FFDF55 !important;    /*mouse-over zahlen*/
	/*border: 1px solid #59a29b !important;*/
}

.datepicker_prev, .datepicker_current, .datepicker_next, .datepicker_close{
	font-weight:normal !important;
}

.datepicker_close, .datepicker_next{
	width:30px !important;
}
.datepicker_current{
	white-space:nowrap;
}
.datepicker_close{
	padding:0px 35px 1px 0px;
	*padding:0px 1px 1px 0px;
}
.datepicker_status {
	background: #FFFFFF;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #FFFFFF;        /*zahlenfarbe*/
}
#datepicker_div .datepicker_control a:hover {
	background: #01625b !important;   /*clear close hintergrund*/
	color: #FFFFFF !important;
}
#datepicker_div .datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #00867B !important;   /*prev today next hintergurnd*/
	color: #FFFFFF !important;
}


.backlink{
	background: url( backicon.gif ) no-repeat 1px;
	padding:0px 0px 0px 17px;
	font-size:11px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
 	position:relative;
 	top:-3px;
}

.backlinkWhite{
	background: url( back_button_white.png ) no-repeat 1px;
	padding:0px 0px 0px 17px;
	font-size:11px;
 	color:#fff;
 	font-weight:bold;
 	text-decoration:none;
 	position:relative;
 	top:-3px;
}

.nextlinkWhite{
	background: url( next_button_white.png ) no-repeat 1px;
	padding:0px 0px 0px 17px;
	font-size:11px;
 	color:#fff;
 	font-weight:bold;
 	text-decoration:none;
 	position:relative;
 	top:-3px;
}

.text-linehight-m {
	line-height:13px;
}

.text-linehight-big {
	line-height:14px;
}

.bg_termsAndConditions {
	background: #00726A url( verlauf_gruen.jpg ) repeat-x 0 0;
	width:1003px;
}


.bg_confirmBlock {
	background: url( bg_buchungsnummer.png ) no-repeat 0 0;
	margin: 0 0 0 8px;
	padding: 6px 20px 0 20px;
	-padding: 17px 20px 0 20px;
	*padding: 17 px 20px 0 20px;
	width: 570px;
	-width: 600px;
	*width: 600px;
	height: 87px;
}

.bg_confirmBlockPrint {
	background: #a9d8d0 url( bg_buchungsnummer.png ) no-repeat 0 0;
	margin: 0 0 0 8px;
	padding: 6px 10px 0 10px;
	width: 440px;
	height: 87px;
}

.boxConfirmFeedbackText {
	float:left;
	width:270px; 
	padding:32px 30px 0 0; 
	-padding:34px 30px 0 0; 
	*padding:34px 30px 0 0; 
	color:#000;
}

.boxConfirmHeadline {
	padding:0 0 0px 10px;
}

*+html .boxConfirmHeadline {
	padding:0 0 10px 10px;
}

* html .boxConfirmHeadline {
	padding:0 0 10px 10px;
}

.headbacklink{
	display:inline-block;
	background: url( backicon.gif ) no-repeat 1px;
	padding:0px 0px 0px 17px;
	font-size:11px;
	height:11px;
 	color:#000000;
 	font-weight:normal;
 	text-decoration:none;
 	text-align:right;
 	position:relative;
 	top:-2px;
}

.sendlink{
	/*background: url( senden.gif ) no-repeat 1px;*/
	display:inline-block;
	background: url( pfeil_rechts.png ) no-repeat 1px;
	padding:0px 0px 0px 17px;
	font-size:11px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
}
.be-cc-car-textzusatz p{
	padding:0px 0px 10px 0px;
	margin:0px;
}


.be-upgradeheader{
	padding:5px 0px 0px 10px;
	height:22px;
	font-size:11px;
 	color:#ffe054;
 	font-weight:bold;
 	text-decoration:none;
}
.be-upgradetext{
	font-size:11px;
 	color:#ffe054;
 	font-weight:normal;
 	text-decoration:none;
 	position:relative;
 	top:-5px;
 	left:-7px;
}
.upgrade #upgrade_td{
 	background: #00867b;
 }
 .be-upgradetext{
 	display:none;
 }
 .upgrade .be-upgradetext{
 	display:block;
 }
 .upgrade .be-border-right{
	background: url( cardetail/upgrade_kr.gif ) repeat-y bottom;
}




.be-upgradeDifftext{
	font-size:14px;
	line-height:12px;
}

.be-upgradeheader-right{
	height:16px;
	font-size:11px;
 	color:#008779;
 	font-weight:bold;
 	text-decoration:none;
 	padding:0px 0px 0px 20px;
 
}

.formLabelPaddings {
	padding: 5px 0 0 0;
}




 /* fortschritsanzeige */

.pr0{
	padding-right:0px;
}

.be-specialoffepricepanel-bg{
	height:45px;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin-right:10px;
	background: #249289 url( choosecar/preis-rechts.gif ) no-repeat top right;
}
.be-specialoffepricepanel-bg-pp1{
	height:45px;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin-right:10px;
}


/*//////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////*/

.wicket-eca{
	background-color:#ffff99;
	color:#007766;
	font-size:11px;
	padding:10px 5px 10px 10px;
	*padding:5px 5px 5px 5px;
	font-weight:normal;
	/*width:200px; <- autocomplete breite variabel */
	width:220px; /*<- wegen fehlemeldungspanel */
	cursor:default;
}

.wicket-eca td{
	font-size:11px;
	color:#007766;
	position:relative;
	*left:-3px;
	font-weight:normal;
	cursor:default;
}
.wicket-eca div{
	font-size:11px;
	color:#007766;
	font-weight:normal;
	cursor:default;
}

.wicket-eca .selected{
	background-color:#008877;
	color:#ffffff;
	font-weight:normal;
	cursor:default;
}
.wicket-eca table .first{
	border-bottom:1px dashed #59a29b;
	position:relative;
	left:-3px;
	*left:-1px;
}

/*//////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////*/
 .be-modalwindow ul{
position:relative;
left:-25px;
}

div .modalData .be-modalwindow li {
	list-style: disc outside;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
 li.feedbackPanelERROR{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	position:relative;
	left:-16px;
	color:ff0000;
}
.be-promo{
	z-index:10;
}
.be-promo-content{
	background: transparent url( common/gutscheincode_layer.png ) no-repeat top left;
	width:170px;
	height:90px;
	margin:3px 0px 0px 0px;
	*margin:4px 0px 0px 0px;
	padding-top:0px;
	order:1px solid red;
	*position:relative;
	*left:-2px;
}




TD#firstStepText, TD#secondStepText, TD#thirdStepText, TD#fourthStepText,TD#fifthStepText{
	padding:17px 10px 0px 0px;
	font-size:11px;
	font-weight:bold;
	height:79px;
	white-space:nowrap;
	vertical-align: top;
	text-decoration:none; 
}	


TABLE.step-1 TD#firstStepText, TABLE.step-2 TD#secondStepText, TABLE.step-3 TD#thirdStepText, TABLE.step-4 TD#fourthStepText{
	color:#ffe054;
	width:174px;
	background: url(common/standard_active_buchungspfad.gif) 0 15px no-repeat;
}

TD#zeroStep {
	width:14px;
}	

TABLE.step-1 TD#zeroStep {
	color:#ffe054;
	width:14px;
	background: url(common/standard_active_buchungspfad.gif) -30px 15px no-repeat;
}
TABLE.step-2 TD#zeroStep, TABLE.step-3 TD#zeroStep, TABLE.step-4 TD#zeroStep, TABLE.step-5 TD#zeroStep {
	color:#ffe054;
	width:14px;
	background: url(common/standard_visited_buchungspfad.gif) -30px 15px no-repeat;
}

TABLE.step-5 TD#fifthStepText{
	color:#ffe054;
	width:200px;
	background: url(common/last_active_buchungspfad.gif) 0 15px no-repeat;
}

TABLE.step-1 TD#secondStepText, TABLE.step-1 TD#thirdStepText, TABLE.step-1 TD#fourthStepText, TABLE.step-2 TD#thirdStepText, TABLE.step-2 TD#fourthStepText, TABLE.step-3 TD#fourthStepText {
	color:#7aaeac;
	width:174px;
	background: url(common/standard_off_buchungspfad.gif) 0 15px no-repeat;
}
TABLE.step-1 TD#fifthStepText, TABLE.step-2 TD#fifthStepText, TABLE.step-3 TD#fifthStepText, TABLE.step-4 TD#fifthStepText {
	color:#7aaeac;
	width:200px;
	background: url(common/last_off_buchungspfad.gif) 0 15px no-repeat;
}

TABLE.step-5 TD#firstStepText, TABLE.step-5 TD#secondStepText, TABLE.step-5 TD#thirdStepText, TABLE.step-5 TD#fourthStepText, TABLE.step-4 TD#firstStepText, TABLE.step-4 TD#secondStepText, TABLE.step-4 TD#thirdStepText, TABLE.step-3 TD#firstStepText, TABLE.step-3 TD#secondStepText, TABLE.step-2 TD#firstStepText {
	color:#7aaeac;
	padding:17px 10px 0px 20px;
	width:154px;
	background: url(common/standard_visited_buchungspfad.gif) 0 15px no-repeat;
}


TD#firstStep, TD#secondStep, TD#thirdStep, TD#fourthStep, TD#fifthStep{
	width:2px;
}
/*
TABLE.step-4 TD#fourthStep{
	background: url(csg-483d2f365a750.gif);background-position: 0 -196px;
}
*/



#div.points {
	color:#008779;
	width:27px;
	height:12px;
}
.contwrap{
	width:285px;
	overflow:hidden;
	height:25px;
}

tr.specialoffer td.be-preis {
	background:#007e73;
}



div.toplist{
	height:233px;
	padding-left:5px;
}
div.toplist span{
		background:url( common/checkmark-icon.png ) no-repeat;
		padding-left:20px;
		margin-bottom:7px;
		display:block;
		-overflow: auto;
		zoom: 1;
	}
	
div#content{
	max-height:200px;
	-height:200px;
	*height:200px;
	overflow:auto;
 }
.modalContainerBig div#content{
	max-height:400px;
	-height:400px;
	*height:400px;
	overflow:auto;
}
 
 .promocode{
 	font-weight:bold;
 	color:#59b0a8;
 }





 .bgruecktritt{
 	background:#249289;
 	height:46px;
 	line-height:46px;
 }
 
 .bgruecktritt_img{
 	background:#249289 url( customerdata/images/ruecktritt_bg.gif ) no-repeat right;
 	height:46px;
 	line-height:46px;
 }
 .offer-table-odd tr.dark td.be-border-right {
	background: url( customerdata/images/kr-a9d8d0.gif ) repeat-y  bottom;
}
 .offer-table-odd tr.dark td.be-border-left {
	background: url( customerdata/images/kl-a9d8d0.gif ) repeat-y  bottom;
}
 .offer-table-odd tr.darkgreen td.be-border-left {
	background: url( customerdata/images/kl-249289.gif ) repeat-y  top;
}
 .offer-table-odd tr.darkgreen td.be-border-right {
	background: url( customerdata/images/kr-a9d8d0.gif ) repeat-y  bottom;
}
 
