body,span,td,select,div,textarea,input,a,p,ul,li,p{
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	color:#444444;
}

/* Booking Rahmen */
.bkg_container_div {position:relative; width:998px; background-color:#ffffff; display:inline-block;}
/* Booking Loading */
.bkg_loadingBar_div {margin:80px 0px 80px 0px; text-align:center; font-size:10px; color:#cecece;}

/* Hauptcontentspalte */
.bkg_contentAreaWrapper_div {float:left; width:704px; min-height:500px;	display:inline-block;}
.bkg_contentAreaTop_div {display:none;}
.bkg_contentArea_div {margin:17px;}
.bkg_contentAreaBottom_div {display:none;}

/* Marginalienspalte */
.bkg_infoAreaWrapper_div {float:left; width:280px; min-height:500px; margin-left:14px;}
.bkg_infoAreaTop_div {display:none;}
.bkg_infoArea_div {
	width:280px;
	margin:0px;
	padding-top:0px;
	overflow:hidden;
	background-color:#ffffff;
}
.bkg_infoAreaBottom_div {
	overflow:hidden;
	background-color:#ffffff;
	width:280px;
	height:15px;
}

/* Hauptnavigation */
.bkg_mainNavi_active_div {}
.bkg_mainNavi_inactive_div {cursor:pointer;}
.bkg_mainNavi_disabled_div {}
.bkg_mainNavi_div {}
.bkg_mainNavi_div:hover {}

/* Buchungsnavigation */
.bkg_dn_preNavi_div {display:none;}
.bkg_bn_pre_div {display:none;}
.bkg_bn_pre_first_div {display:none;}
.bkg_bn_pre_last_div {display:none;}
.bkg_bn_pre_active_div {}
.bkg_bn_pre_inactive_div {}
.bkg_bn_pre_disabled_div {}
.bkg_bn_step_div {float:left; color:#ffffff;  cursor:auto; width:112px; height:17px; text-align:center; font-weight:normal; overflow:hidden;}
.bkg_bn_step_first_div {}
.bkg_bn_step_last_div {}
.bkg_bn_step_active_div {cursor:default; background-color:#ee1c23; border:1px solid #ee1c23;}
.bkg_bn_step_inactive_div {cursor:pointer; background-color:#b1b2b4; border:1px solid #b1b2b4;}
.bkg_bn_step_disabled_div {cursor:default; background-color:#c8c9cb; border:1px solid #c8c9cb;}
.bkg_bn_post_div {float:left; width:17px; height:19px; overflow:hidden; background-image:url(../../_inc002/_images/booking/formSeries/navigation/bn_pfeil_inactive.gif); background-repeat:no-repeat; background-position:top left;}
.bkg_bn_post_first_div {}
.bkg_bn_post_last_div {display:none;}
.bkg_bn_post_active_div {background-image:url(../../_inc002/_images/booking/formSeries/navigation/bn_pfeil_active.gif);}
.bkg_bn_post_inactive_div {}
.bkg_bn_post_disabled_div {background-image:url(../../_inc002/_images/booking/formSeries/navigation/bn_pfeil_disabled.gif);}
.bkg_bn_numbering_span {font-size:11px; color:#ffffff; display:none;}
.bkg_bn_name_span {font-size:11px; line-height:17px; color:#ffffff;}
.bkg_bn_numbering_first_span, .bkg_bn_numbering_last_span {line-height:17px;}
.bkg_bn_name_first_span, .bkg_bn_name_last_span {line-height:17px;}
.bkg_bn_floatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}
.bkg_bn_step_first_active_div {cursor:default; background-color:#ee1c23; border:1px solid #ee1c23;}
.bkg_bn_step_first_inactive_div {cursor:pointer; background-color:#b1b2b4; border:1px solid #b1b2b4;}
.bkg_bn_step_first_disabled_div {cursor:default; background-color:#c8c9cb; border:1px solid #c8c9cb;}
.bkg_bn_step_last_active_div {cursor:default; background-color:#ee1c23; border:1px solid #ee1c23;}
.bkg_bn_step_last_inactive_div {cursor:pointer; background-color:#b1b2b4; border:1px solid #b1b2b4;}
.bkg_bn_step_last_disabled_div {cursor:default; background-color:#c8c9cb; border:1px solid #c8c9cb;}

/* Datennavigation */
.bkg_dn_preNavi_div {display:none;}
.bkg_dn_pre_div {display:none;}
.bkg_dn_pre_first_div {display:none;}
.bkg_dn_pre_last_div {display:none;}
.bkg_dn_pre_active_div {}
.bkg_dn_pre_inactive_div {}
.bkg_dn_pre_disabled_div {}
.bkg_dn_step_div {float:left; color:#ffffff;  cursor:auto; width:145px; height:17px; text-align:center; font-weight:normal;}
.bkg_dn_step_first_div {}
.bkg_dn_step_last_div {}
.bkg_dn_step_active_div {cursor:default; background-color:#ee1c23; border:1px solid #ee1c23;}
.bkg_dn_step_inactive_div {cursor:pointer; background-color:#b1b2b4; border:1px solid #b1b2b4;}
.bkg_dn_step_disabled_div {cursor:default; background-color:#c8c9cb; border:1px solid #c8c9cb;}
.bkg_dn_post_div {float:left; width:17px; height:17px; overflow:hidden; background-image:url(../../_inc002/_images/booking/formSeries/navigation/dn_pfeil_inactive.gif); background-repeat:no-repeat; background-position:top left;}
.bkg_dn_post_first_div {}
.bkg_dn_post_last_div {display:none;}
.bkg_dn_post_active_div {background-image:url(../../_inc002/_images/booking/formSeries/navigation/dn_pfeil_active.gif);}
.bkg_dn_post_inactive_div {}
.bkg_dn_post_disabled_div {background-image:url(../../_inc002/_images/booking/formSeries/navigation/dn_pfeil_disabled.gif);}
.bkg_dn_numbering_span {font-size:11px; color:#ffffff; display:none;}
.bkg_dn_name_span {font-size:11px; line-height:17px; color:#ffffff;}
.bkg_dn_numbering_first_span, .bkg_dn_numbering_last_span {line-height:19px;}
.bkg_dn_name_first_span, .bkg_dn_name_last_span {line-height:17px;}
.bkg_dn_floatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}
.bkg_dn_step_first_active_div {cursor:default; background-color:#ee1c23; border:1px solid #ee1c23;}
.bkg_dn_step_first_inactive_div {cursor:pointer; background-color:#b1b2b4; border:1px solid #b1b2b4;}
.bkg_dn_step_first_disabled_div {cursor:default; background-color:#c8c9cb; border:1px solid #c8c9cb;}
.bkg_dn_step_last_active_div {cursor:default; background-color:#ee1c23; border:1px solid #ee1c23;}
.bkg_dn_step_last_inactive_div {cursor:pointer; background-color:#b1b2b4; border:1px solid #b1b2b4;}
.bkg_dn_step_last_disabled_div {cursor:default; background-color:#c8c9cb; border:1px solid #c8c9cb;}
/* Datennavigation Subnavi */
.bkg_dn_sn_wrapper_div {position:absolute; top:22px; left:0px; width:144px; text-align:center;}
.bkg_dn_sn_innerwrapper_div {text-align:center; display:inline-block;}
.bkg_dn_sn_delim_div {float:left; border-left:1px solid #B1B3B4; margin-left:2px; width:2px; height:14px; overflow:hidden;}
.bkg_dn_sn_text_div {float:left; font-size:11px; height:15px; width:13px; vertical-align:middle;}
.bkg_dn_sn_active_div {font-weight:bold; color:#333333; cursor:default;}
.bkg_dn_sn_disabled_div {color:#d0d0d0; cursor:default;}
.bkg_dn_sn_inactive_div {color:#666666; cursor:pointer;}

/* Buttonstile */
.bkg_button {padding:0px 4px 0px 4px; height:22px; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/button_hg.gif) repeat-x 0 50%; cursor:pointer; color:#474747; border:1px solid #D5D5D5; vertical-align:middle;}
.bkg_buttonHeigh {padding:0px 4px 0px 4px; height:55px; text-align:left; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/button_60_hg.gif) repeat-x 0 50%; cursor:pointer; color:#474747; border:1px solid #D5D5D5; vertical-align:middle;}
.bkg_arrow_button {padding:0px 10px 0px 25px; height:22px; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/arrowButton_long_hg.gif) repeat-x 0 50%; cursor:pointer; color:#474747; border:1px solid #D5D5D5; vertical-align:middle;}
.bkg_arrow_button:hover {padding:0px 10px 0px 25px; height:22px; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/arrowButtonColored_long_hg.gif) repeat-x 0 50%; cursor:pointer; color:#ffffff; border:1px solid #DD2738; vertical-align:middle;}
.bkg_arrowColored_button {padding:0px 10px 0px 25px; height:22px; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/arrowButtonColored_hg.gif) repeat-x 0 50%; cursor:pointer; color:#474747; border:1px solid #DD2738; vertical-align:middle;}
.bkg_font_button, .bkg_font_button span {font-size:11px; font-weight:normal;}
.bkg_boldFont_button, .bkg_boldFont_button span {font-size:11px; font-weight:bold;}
.bkg_color_button {color:#333333;}
.bkg_fixWidth_button {width:165px;}
.bkg_arrow_buttonHeigh {white-space:normal; padding:0px 10px 0px 30px; height:83px; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/arrowButtonHeigh_hg.gif) repeat-x 0 50%; cursor:pointer; color:#474747; border:1px solid #D5D5D5; vertical-align:middle;}
.bkg_arrow_buttonHeigh:hover {padding:0px 10px 0px 30px; height:83px; line-height:16px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/buttons/arrowButtonColoredHeigh_hg.gif) repeat-x 0 50%; cursor:pointer; color:#ffffff; border:1px solid #DD2738; vertical-align:middle;}
.bkg_boldFont_buttonHeigh {font-size:9.5pt; font-weight:bold;}
.bkg_buttonColorFont {color:#ee1c23;}
.bkg_arrow_button:hover .bkg_buttonColorFont {color:#ffffff;}

/* Warenkorb */
.bkg_basket_div {margin:2px 2px 20px 0px; padding-bottom:10px; background-color:#efefef; border-left:1px solid #efefef; border-top-style:none; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9;}
.bkg_basketIcon_div {margin:0px 0px 0px 30px; padding-top:10px; color:#ee1c23; display:inline-block;}
.bkg_basketText_div {margin:2px 16px 0px 30px; display:inline-block; border-bottom:1px dotted #ffffff;}
.bkg_name_div {float:left; color:#5D5D5A; font-size:11px; margin:2px 3px 2px 0px; width:125px; display:inline-block; overflow:hidden}
.bkg_count_div {float:left; color:#5D5D5A; font-size:11px; margin:2px 2px 2px 0px; width:33px; text-align:right; display:inline-block;}
.bkg_euro_div {float:left; font-size:11px; color:#333333; margin:2px 2px 2px 0px; width:15px; text-align:right; display:inline-block;}
.bkg_price_div {float:left; color:#5D5D5A; font-size:11px; margin:2px 2px 2px 0px; width:45px; text-align:right; display:inline-block;}
.bkg_basketHead_div {margin:10px 0px 0px 15px; display:inline-block; height:29px; width:255px; background:#E0E0E0 url(../../_inc002/_images/booking/formSeries/infobox/bg_infoBoxHeader_basket.gif) no-repeat top left;}
.bkg_basketHead_div .bkg_name_div {margin-left:15px; color:#ffffff; font-size:11px; font-weight:bold; line-height:17px;}
.bkg_basketHead_div .bkg_count_div {color:#ffffff; font-size:11px; font-weight:normal; line-height:17px;}
.bkg_basketHead_div .bkg_euro_div {color:#ffffff; font-size:11px; font-weight:normal; line-height:17px;}
.bkg_basketHead_div .bkg_price_div {color:#ffffff; font-size:11px; font-weight:bold; line-height:17px;}
.bkg_basketCategory_div {margin:0px 0px 0px 15px; display:inline-block;}
.bkg_basketCategory_div .bkg_name_div {margin-left:15px; color:#333333; font-size:11px; font-style:italic; font-weight:normal; width:230px;}
.bkg_basketSum_div {margin:-21px 2px 20px 0px; background-color:#ee1c23; display:inline-block; width:276px; border-left:1px solid #ee1c23; border-top-style:none; border-bottom:1px solid #DD1F26; border-right:1px solid #a9a9a9;}
.bkg_basketSum_div .bkg_name_div {margin-left:30px; color:#ffffff; font-size:11px; font-weight:bold; line-height:19px;}
.bkg_basketSum_div .bkg_euro_div {color:#ffffff; font-size:11px; font-weight:normal; line-height:19px;}
.bkg_basketSum_div .bkg_count_div {color:#ffffff; font-size:11px; font-weight:normal; line-height:19px;}
.bkg_basketSum_div .bkg_price_div {color:#ffffff; font-size:11px; font-weight:bold; line-height:19px;}
.bkg_basketLastText_div {border-bottom-style:none;}
.bkg_basketFootnoteNumber_span {font-size:9px; font-style:italic; vertical-align:super; color:#5D5D5A;}

.bkg_basketFootnotes_div {margin:-20px 2px 20px 0px; padding:15px 0px 15px 0px; background-color:#efefef;}
.bkg_basketFootnoteNo_div {float:left; width:15px; margin:0px 5px 0px 30px; font-size:9px; font-style:italic; color:#5D5D5A; border-left:1px solid #efefef; border-top-style:none; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9;}
.bkg_basketFootnote_div {float:left; width:200px; font-size:10px; color:#5D5D5A;}

.bkg_basketButton_div {margin:-20px 2px 20px 0px; padding:5px 15px 5px 0px; background-color:#efefef; text-align:right; border-left:1px solid #efefef; border-top-style:none; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9;}


/* Buchungsübersicht */
.bkg_sumBoxLeft_bg {display:inline-block; margin-right:20px; max-width:280px; padding-left:20px; height:27px; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/specials/sum_hg.gif) no-repeat top left;}
.bkg_sumBoxRight_bg {display:inline-block; height:27px; max-width:250px; white-space:nowrap; background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/specials/sum_hg.gif) no-repeat top right;}
.bkg_sumText_span {line-height:22px; color:#ffffff; font-weight:bold; padding-right:10px;}
.bkg_sumPrice_span {line-height:22px; color:#ffffff; font-weight:bold;}
/* Buchungsübersicht Paketwechsel */
.bkg_prodViewChangeStep1_div {background:#d9d9da; border:1px solid #303030; padding-top:5px; width:132px; min-height:50px; top:26px; left:491px; z-index:10;}
.bkg_prodViewCheckbox_div {float:left; margin-right:3px; line-height:15px; font-size:11px; width:20px;}
.bkg_prodViewCheckboxName_div {float:left; color:#333333; line-height:15px; font-size:11px; width:102px;}
.bkg_prodViewChangeStep2_div {border-top:1px dotted #303030; margin-top:5px; padding:5px 0px 5px 0px; min-height:50px;}
/* Buchungsübersicht Zellenformatierung */
.bkg_prodViewWrapper_div {border-bottom: 1px solid #ffffff; width:625px; overflow:hidden;}
.bkg_prodViewLastWrapper_div {border-bottom-style:none;}
.bkg_prodView_div {float:left; padding:5px 0px 5px 0px; display:inline-block; overflow:hidden;}
.bkg_prodViewName_div {margin:0px 5px 0px 10px; width:285px;}
.bkg_prodViewSPrice_div {margin:0px 5px 0px 0px; width:60px; text-align:right;}
.bkg_prodViewCount_div {margin:0px 5px 0px 0px; width:47px; text-align:right;}
.bkg_prodViewPrice_div {margin:0px 5px 0px 5px; width:60px; text-align:right;}
.bkg_prodViewCategory_div {border-bottom: 2px solid #ffffff; padding-top:6px;}
.bkg_prodViewCategory_div .bkg_prodView_div {font-weight:bold; color:#676767;}
.bkg_prodViewBoxHeadline_div {border-bottom-style:none;}
.bkg_prodViewBoxHeadline_div .bkg_prodView_div {font-weight:bold; color:#ffffff;}
.bkg_prodViewBoxHeadline_div .bkg_prodViewName_div {font-size:13px;}
.bkg_prodViewChange_div {float:left; margin:0px 5px 0px 10px; width:120px; color:#414141; font-weight:bold; font-size:11px; padding:5px 0px 5px 0px; display:inline-block; overflow:hidden; text-align:center;}
.bkg_changeBooking_div {background: url(../../_inc002/_images/booking/formSeries/buttons/buttonChangeBooking_hg.gif) no-repeat right 2px;}

/* Support Box */
.bkg_support_div {margin:15px;}
/* background:#f5f5f5 url(../../_inc002/_images/booking/formSeries/infobox/bg_infoBoxHeader_default.gif) no-repeat top left; */
.bkg_supportHead_div {margin:10px 0px 0px 0px; height:29px; }
.bkg_supportHeadlineText_div {font-size:12px; line-height:19px; color:#ee1c23; font-weight:bold; width:218px; margin:0px 0px 0px 15px; display:inline-block; overflow:hidden;}
.bkg_supportText_div {font-size:12px; margin:0px 16px 0px 16px;}
a.bkg_supportLink:link,a.bkg_supportLink:visited,a.bkg_supportLink:active {font-size:12px; color:#000000; text-decoration:underline;}
a.bkg_supportLink:hover {color:#ee1c23; text-decoration:underline; }

/* External Link Box */
.bkg_externalLink_div {margin-bottom:10px; margin-right:2px;}
.bkg_externalLinkHead_div {margin:2px 0px 0px 0px; background-color:#ee1c23;}
.bkg_externalLinkHeadlineText_div {font-size:12px; line-height:19px; color:#ffffff; font-weight:bold; width:218px; margin:0px 0px 0px 30px; display:inline-block; overflow:hidden;}
.bkg_externalLinkText_div {font-size:12px; margin:0px; background-color:#efefef; padding:10px 15px 10px 30px; border-left:1px solid #efefef; border-top-style:none; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9;}
a.bkg_externalLinkLink:link,a.bkg_supportLink:visited,a.bkg_supportLink:active {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
a.bkg_externalLinkLink:hover {color:#ee1c23; text-decoration:underline; }


/* Logininfo Box */
.bkg_loginInfo_div {margin:15px;}
.bkg_loginInfoHead_div {margin:10px 0px 0px 0px; height:29px;}
.bkg_loginInfoHeadlineText_div {font-size:12px; line-height:19px; color:#ee1c23; font-weight:bold; width:218px; margin:0px 0px 0px 15px; display:inline-block; overflow:hidden;}
.bkg_loginInfoText_div {font-size:12px; margin:0px 16px 0px 16px;}
.bkg_loginInfoButton_div {margin:5px 16px 0px 16px;}

/* Box für zusätzliche Infos */
.bkg_infoString_div {margin:15px;}
.bkg_infoStringHead_div {margin:10px 0px 0px 0px; height:29px;}
.bkg_infoStringHeadlineText_div {font-size:12px; line-height:19px; color:#ee1c23; font-weight:bold; width:218px; margin:0px 0px 0px 15px; display:inline-block; overflow:hidden;}
.bkg_infoStringText_div {font-size:12px; margin:0px 16px 0px 16px;}

/* Hinweisboxen im Contentbereich */
.bkg_hintBox_div {margin:10px 0px 10px 0px;}

/* Allgemeines im Contentbereich */
.bkg_contentTextWrapper_div {margin-top:10px; width:625px;}
.bkg_contentText_div {margin:15px 0px 20px 20px; width:605px;}
.bkg_dataStepInfoWrapper_div {margin-top:10px; width:625px;}
.bkg_dataStepInfoText_div {margin:15px 0px 20px 20px; width:605px;}
.bkg_smallProductInfo_div {font-size:10px; color:#ee1c23; margin-top:2px;}
.bkg_floatClearer {clear:both; width:1px; height:1px; margin-top:-2px; overflow:hidden;}

/* Zellenbeschriftungen */
.bkg_flagFirst_div {margin-left:300px;}
.bkg_flagMedia_de_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagMedien_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagMedia_en_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagMedien_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagFormat_de_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagFormat_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagFormat_en_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagFormat_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagCount_de_div {float:left; width:84px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagAnzahl_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagCount_en_div {float:left; width:84px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagAnzahl_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagPrice_de_div {float:left; width:52px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagPreis_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagPrice_en_div {float:left; width:52px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagPreis_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagSingleprice_de_div {float:left; width:60px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagEinzelpreis_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagSingleprice_en_div {float:left; width:60px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagEinzelpreis_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagFormatMedia_de_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagFormatMedien_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagFormatMedia_en_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagFormatMedien_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagMediaFormat_de_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagMedienFormat_1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagMediaFormat_en_div {float:left; width:136px; height:52px; display:inline-block; background-image:url(../../_inc002/_images/booking/formSeries/flags/bkg_flagMedienFormat_2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_flagsOverview_div {margin-left:300px;}
.bkg_flagsOverview_div .bkg_flagSingleprice_de_div {width:65px;}
.bkg_flagsOverview_div .bkg_flagSingleprice_en_div {width:65px;}
.bkg_flagsOverview_div .bkg_flagCount_de_div {width:52px;}
.bkg_flagsOverview_div .bkg_flagCount_en_div {width:52px;}
.bkg_flagsOverview_div .bkg_flagPrice_de_div {width:65px;}
.bkg_flagsOverview_div .bkg_flagPrice_en_div {width:65px;}

/* Produktbuchung Zellenformatierung */
.bkg_prodSelWrapper_div {border-bottom:1px solid #ffffff; width:625px; display:inline-block; }
.bkg_prodSelLastWrapper_div {border-bottom-style:none;}
.bkg_prodSel_div {float:left; padding:7px 0px 7px 0px;}
.bkg_prodSelName_div {margin:0px 5px 0px 10px; width:285px; display:inline-block;}
.bkg_prodSelMedia_div {margin:0px 5px 0px 5px; width:126px; font-size:1px; padding:4px 0px 4px 0px;}
.bkg_prodSelFormat_div {margin:0px 5px 0px 5px; width:126px;}
.bkg_prodSelCount_div {margin:0px 2px 0px 8px; width:74px; text-align:left; padding:3px 0px 3px 0px;}
.bkg_prodSelPrice_div {margin:0px 10px 0px 5px; width:90px; text-align:right;}
.bkg_prodSelCategory_div {border-bottom: 2px solid #ffffff; margin-top:10px; }
.bkg_prodSelCategory_div .bkg_prodSel_div {font-weight:bold;}
.bkg_prodSelBoxHeadline_div {border-bottom-style:none;}
.bkg_prodSelBoxHeadline_div .bkg_prodSel_div {font-weight:bold; color:#ffffff;}
.bkg_prodSelBoxHeadline_div .bkg_prodSelName_div {font-size:13px;}
.bkg_prodSelCategory_div .bkg_prodSelName_div {color:#676767;}
.bkg_prodInfo_div {margin:5px 0px 5px 10px; width:285px; padding:5px 0px 5px 0px; font-size:10px; border-top:1px dotted #ffffff;}

/* Produktbuchung Inputs */
.bkg_quantityField {height:20px; width:35px; padding:0px 3px 0px 5px; font-size:11px; line-height:20px; border:1px solid #B2B2B2; background-image:url(../../_inc002/_images/booking/formSeries/fieldBackground_white.gif); background-repeat:no-repeat; background-position:left top;}
.bkg_quantityField:hover,.bkg_quantityField:focus {background-image:url(../../_inc002/_images/booking/formSeries/fieldBackground_hover.gif); border:1px solid #969696;}
.bkg_quantityFieldDisabled {height:20px; width:35px; padding:0px 3px 0px 5px; font-size:11px; line-height:20px; border:1px solid #efefef; background-image:url(../../_inc002/_images/booking/formSeries/fieldBackground_grey.gif);}
.bkg_quantityFieldTransparent {background-color:#efefef; color:#111111 !important; background-image:url(../../_inc002/_images/booking/formSeries/pixel.gif); border:1px solid transparent;}
.bkg_quantityFieldTopic {background-image:url(../../_inc002/_images/booking/formSeries/fieldBackground_hover.gif); border:1px solid #969696;}


/* Legende, Fussnoten, etc. */
.bkg_footnoteNumber_span {font-size:9px; font-style:italic; vertical-align:super;}
.bkg_footnotes_div {margin-top:10px; display:inline-block;}
.bkg_footnoteNo_div {float:left; width:15px; margin-right:5px; font-size:9px; font-style:italic; }
.bkg_footnote_div {float:left; width:500px; font-size:10px; display:inline-block;}
.bkg_legend_div {margin-top:50px; width:700px;}
.bkg_legend_div div {float:left; margin:2px 3px 2px 0px; font-size:11px; width:200px;}


/* Backgrounds */
.bkg_greyTopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundGreyRounded.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_greyTopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundGreyRounded.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_greyBottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundGreyRounded.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_greyBottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundGreyRounded.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_colorTopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundColorRounded.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_colorTopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundColorRounded.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_colorBottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundColorRounded.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_colorBottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundColorRounded.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_colorOnColorTopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundCOnCRounded.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_colorOnColorTopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundCOnCRounded.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_colorOnColorBottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundCOnCRounded.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_colorOnColorBottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundCOnCRounded.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_color1TopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step0.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_color1TopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step0.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_color1BottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step0.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_color1BottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step0.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_color2TopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step1.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_color2TopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step1.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_color2BottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step1.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_color2BottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step1.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_color3TopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step2.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_color3TopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step2.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_color3BottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step2.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_color3BottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step2.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_color4TopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step3.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_color4TopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step3.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_color4BottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step3.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_color4BottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundsRounded_step3.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_productSelTopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundProductSelRounded.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_productSelTopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundProductSelRounded.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_productSelBottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundProductSelRounded.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_productSelBottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundProductSelRounded.gif); background-position:right bottom; background-repeat:no-repeat;}

.bkg_productViewTopLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundOverviewRounded.gif); background-position:left top; background-repeat:no-repeat;}
.bkg_productViewTopRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundOverviewRounded.gif); background-position:right top; background-repeat:no-repeat;}
.bkg_productViewBottomLeft_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundOverviewRounded.gif); background-position:left bottom; background-repeat:no-repeat;}
.bkg_productViewBottomRight_bg {background-image:url(../../_inc002/_images/booking/formSeries/backgroundOverviewRounded.gif); background-position:right bottom; background-repeat:no-repeat;}

/* Banner */
.bkg_banner_250_div {margin:10px 0 10px 13px}

/* Schriften und Links */
.bkg_headlineColored_1 {font-size:12px; color:#000000; font-weight:bold;}
.bkg_headlineColored_2 {font-size:12px; color:#ee1c23; font-weight:bold;}
.bkg_headline {font-size:13px; color:#626262; font-weight:bold;}
.bkg_spcLinks {font-weight:bold;}

a.bkg_Link:link,a.bkg_Link:visited,a.bkg_Link:active {color:#333333; text-decoration:none;}
a.bkg_Link:hover {color:#cc0000; text-decoration:underline;}

/* Seite Packageselection */
.bkg_ps_productName_div {float:left; display:inline-block; width:200px;}
.bkg_ps_productPrice_div {float:left; display:inline-block; width:100px; text-align:right;}
.bkg_ps_productInfo_div {clear:left; margin-top:10px; display:inline-block; width:250px; min-height:80px;}

/* Seite Löschentscheidung (wrt_delDecisionPage.cfm) */
.bkg_dd_contentWrapper_div {margin-top:10px; width:625px;}
.bkg_dd_headline_div {margin:15px 0px 20px 20px; width:605px;}
.bkg_dd_category_div {margin:0px 0px 10px 0px; padding:10px 0px 10px 20px; border-bottom:1px dotted #ffffff; font-size:12px; font-weight:bold;}
.bkg_dd_product_div {margin:10px 0px 10px 20px; font-weight:bold; color:#EB6909;}
.bkg_dd_delInfo_div {margin:10px 0px 10px 20px;}
.bkg_dd_productCheckbox_div {float:left; margin:10px 0px 10px 20px; width:25px; padding:3px; background-image:url(../../../_inc002/_images/arrow_right.gif); background-position:10px 5px; background-repeat:no-repeat;}
.bkg_dd_productDescr_div {float:left; margin:10px 0px 10px 5px; width:550px; padding:3px;}
.bkg_dd_productButton_div {margin:0px 0px 10px 50px; width:550px; padding:3px; color:#868686; font-size:11px; font-style:italic;}
.bkg_dd_productButton_div a {font-size:11px;}
.bkg_dd_delConfRadio_div {border: 1px solid #EB6909; padding:2px 5px 2px 5px; background-color:#E0E0E0;}
.bkg_dd_refresh_div {margin:-10px 0px 0px 450px; padding-left:25px; color:#868686; font-size:11px; font-style:italic; cursor:pointer; height:20px; background-image:url(../../../_inc002/_images/refresh.gif); background-position:top left; background-repeat:no-repeat;}

/* Einblendungen durch die Projektsteuerung */
.booking_SysLockCell {
	background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    padding: 10px 0 10px 10px;
    width: 100%;
}
.elm_prjDateTable { border-collapse:collapse;}
.elm_prjDateTable_customer {width:650px; margin:10px 0 10px 0; border-style:none;}
.elm_prjDateCell {background-color:#EFEFEF; border:1px dashed #B3B2B3;}
.elm_prjDateCell_customer { padding:10px;}

#bkg_legend_4 {clear:left;}
#bkg_legend_7 {clear:left;}
#bkg_dn_step_100 {width:230px;}
#bkg_dn_sn_100  {width:230px;}
.bkg_dn_step_1180_div {width:230px;}

.bkg_lb_Wrapper {}
.bkg_lb_pr_Headline {text-align:left; margin-top:32px; background-color:#E3001B; color:#ffffff; font-weight:bold; font-size:14px; padding:5px;}
.bkg_lb_pr_Wrapper {margin-top:32px;}
.bkg_lb_pr_Image {float:left; width:260px; margin-right:39px; padding:0px; border:1px solid #dadada; overflow:hidden;}
.bkg_lb_pr_Content {float:left; width:440px; margin-left:5px; text-align:left;}
.bkg_lb_pr_Text {min-height:200px; text-align:left;}
.bkg_lb_pr_Text ul {margin-top:10px; margin-bottom:10px;}
.bkg_lb_pr_Price {text-align:left; width:140px; margin-top:10px; background-color:#E3001B; color:#ffffff; font-weight:bold; font-size:14px; padding:5px;}

.bkg_lb_mn_Wrapper {margin-top:50px; margin-bottom:0px;}
.bkg_lb_mn_Tab {float:left; width:150px; height:35px; margin-right:1px; border:1px solid #dddddd; overflow:hidden;}
.bkg_lb_mn_Headline {text-align:center; margin:2px; overflow:hidden;}
.bkg_lb_mn_Active {background-color:#ffffff;}
.bkg_lb_mn_Inactive {background-color:#efefef; cursor:pointer;}
.bkg_lb_mn_Empty {background-color:#efefef;}

.bkg_lb_pp_Wrapper {border:1px solid #dddddd; margin-top:-2px; margin-right:1px;}
.bkg_lb_pp_Content {float:left; width:440px; margin:42px 0px 10px 5px; text-align:left;}
.bkg_lb_pp_Image {float:left; width:260px; margin:12px 20px 10px 22px; padding:0px; border:1px solid #dadada; overflow:hidden;}
.bkg_lb_pp_Text {text-align:left; min-height:250px;}
.bkg_lb_pp_Text ul {margin-top:10px; margin-bottom:10px;}
.bkg_lb_pp_Active {display:block;}
.bkg_lb_pp_Inactive {display:none;}
.bkg_lb_spacer {width:760px;}

.bkg_lb_saveQuest_div {width:290px; position:absolute; z-index:500; right:5px; top:-19px;}
.bkg_lb_spcform_div.bkg_lb_saveQuestContent_div {width:290px; position:absolute; z-index:500; right:5px; top:20px;}
.bkg_lb_saveQuestContent_div {width:250px; padding:5px 5px 5px 5px; margin:0px 0px 0px 30px; border:1px solid #cc0000; box-shadow: 2px 2px 2px #B2B2B2; background-color:#ffffff;}

.bkg_infoBubble_div {position:absolute; width:300px; left:0px; top:0px;}
.bkg_infoBubbleArrow_div {position:absolute; width:14px; height:20px; top:4px; left:0px; background: url(../_images/booking/formSeries/infoBox_arrow.gif) no-repeat 0 0; z-index:5;}
.bkg_infoBubbleContent_div {position:absolute; width:250px; top:0px; left:13px; z-index:4; border:1px solid #808080; box-shadow: 2px 2px 2px #B2B2B2; background-color:#ffffff; padding:5px;}
.bkg_InfoBubbleClose_div {text-align:right; cursor:pointer; height:10px; background: url(../../../_inc002/_images/close.gif) no-repeat top right;}

.fp_button {font-size:11px; font-weight:bold; height:22px; line-height:16px;}

.bkg_ovw_info_div {margin:15px 0px 20px 20px; width:605px;}
.bkg_ovw_dataHeadline_div {font-weight:bold;}
.bkg_ovw_dataHolder_div {margin:15px 0px 20px 20px; width:605px;}
.bkg_ovw_catTop_div {margin-top:15px; padding:0px; background-color:#ffffff; border:1px solid #B2B3B5;}
.bkg_ovw_catBottom_div {height:2px;}
.bkg_ovw_category_div {margin:0px; background-color:#B2B3B5; display:inline-block; width:100%}
.bkg_ovw_categoryText_div {margin:5px; font-weight:bold; color:#ffffff;}
.bkg_ovw_catAdd {float:left; width:450px;}
.bkg_ovw_packageChange_div {margin:0px 5px 0px 10px; width:120px; color:#414141; font-weight:bold; font-size:11px; padding:5px 0px 5px 0px; cursor:pointer; display:inline-block; overflow:hidden; text-align:center; background: url(../../_inc002/_images/booking/formSeries/buttons/buttonChangeBooking_hg.gif) no-repeat right 2px;}
.bkg_ovw_categorySub_div {margin:0px; background-color:#EFEFEF; display:inline-block; width:100%}
.bkg_ovw_categorySubText_div {margin:5px; font-weight:normal; color:#7E7E7F;}
.bkg_ovw_product_div {margin:5px; padding-top:5px; border-top:1px dotted #EFEFEF;}
.bkg_ovw_productFirst_div {border-top-style:none !important; margin-top:-1px;}
.bkg_ovw_productHeadline_div {float:left; width:450px; font-weight:bold; font-size:12px;}
.bkg_ovw_productBooking_div {float:left; width:130px; font-size:11px; text-align:right;}

.bkg_ovw_productInfo_div {float:left; width:450px; font-size:12px;}
.bkg_ovw_productInfo_div ul {margin-top:10px; margin-bottom:10px;}
.bkg_ovw_productInfo_div li {margin-top:6px; margin-bottom:6px;}
.bkg_ovw_alert_div {color:#cc0000; font-weight:bold; font-size:10px;}
.bkg_ovw_hint_div {font-size:10px;}
.bkg_ovw_hint_span {font-size:10px; color:#595959;}
.bkg_ovw_productHandle_div_1 {float:left; width:130px; height:20px; cursor:pointer; background: url(../_images/booking/formSeries/buttons/buttonChangeBookingArrowDown.gif) no-repeat 107px 3px;}
.bkg_ovw_productHandle_div_2 {float:left; width:130px; height:20px; cursor:pointer;}
.bkg_ovw_productData_div {}
.bkg_ovw_productItem_div {float:left; margin:5px 0px 5px 5px; width:25px; padding:3px; background-image:url(../../../_inc002/_images/arrow_right.gif); background-position:10px 6px; background-repeat:no-repeat;}
.bkg_ovw_productValues_div {float:left; width:450px; margin:10px 0px 10px 5px; font-size:11px;}
.bkg_ovw_productNone_div {margin:8px 0px 5px 5px; font-size:11px; font-style:italic;}
.bkg_ovw_productButtons_div {float:left; width:445px; margin:10px 0px 10px 5px; padding-top:5px;}
.bkg_ovw_productHandleClose_div {float:left; width:130px; height:20px; margin:15px 0px 0px 0px; cursor:pointer; background: url(../_images/booking/formSeries/buttons/buttonChangeBookingArrowUp.gif) no-repeat 107px 3px;}
.bkg_ovw_button_div {margin:15px 0px 10px 20px; width:605px;}

.cw_cust_div {font-size:11px;}
.cw_cust_div a {font-size:11px;}
.cw_cust_div div {font-size:11px;}
.cw_cust_div span {font-size:11px;}
.cw_cust_div div li {font-size:11px;}
.cw_cust_1001_div div {margin-left:5px;}
.cw_cust_1001_div div div {margin-left:0px;}
.cw_contact_div {margin-top:0px; height:0px;}
.cw_comm_div {height:5px;}
.cw_address_div {height:5px;}
.cw_addInfo_div {margin-top:10px; font-size:11px;} 
.cw_custProdVersion_div {float:left; margin-right:5px;}
.cw_custUpload_div {float:left;}
.cw_custFileMissing_div {float:left; font-style:italic; color:#cc0000;}
.cw_custUpload_div a {font-size:11px;}
.cw_custListitem_div {margin-left:2px;}

.bkg_prodViewPriceSmall_div {font-size: 11px; font-weight:normal;}

.bkg_loginCntWrapper_div h1 {color:#E40613; font-size:30px;}
.bkg_loginCnt_div {width:315px; float:left; border:1px solid #bababa; margin-bottom:30px;}
.bkg_loginCntFirst_div {margin-right:25px;}
.bkg_loginCntTop_div {border-bottom:1px solid #bababa; color:#E40613; padding-left:21px; line-height:40px; font-size:14px; font-weight:bold;}
.bkg_loginCntMiddle_div {border-bottom:1px solid #bababa; overflow:hidden;}
.bkg_loginCntBottom_div {vertical-align:middle; padding:2px 5px 2px 20px; line-height:30px; min-height:36px;}
.bkg_loginCnt_a {line-height:30px; padding-left:16px; font-size:13px; font-weight:bold; background-image:url(../../_inc002/_images/booking/formSeries/specials/arrowRedOnWhite.png); background-repeat:no-repeat; background-position:0px 2px;}
.bkg_loginCnt {line-height:30px;font-size:13px; font-weight:bold; background-repeat:no-repeat; background-position:0px 2px;}

.bkg_prodSelName_div {font-size:12px !Important;}
