

a.booking:link{ color:#656464; text-decoration:none; }
a.booking:visited{ color:#656464; text-decoration:none; }
a.booking:hover{ color:#cc0000; text-decoration:none;}
a.booking:active{ color:#656464; text-decoration:none; }

.booking_table {
	margin-top:9px;
}
.booking_cellHeadline {
	background-color:#F6F6F6;
	padding: 10px 15px 10px 33px; 
}
.booking_cellSupport {
	background-color:#E1E1E1;
}
.booking_cellForm {
	padding: 0px 15px 0px 33px;
}
.booking_cellFormUnderHeadline {
	padding: 10px 15px 0px 33px;
}
.booking_cellInfo {
	background-color:#F6F6F6;
}
.booking_cellInfoDiv {
	padding: 30px 15px 10px 24px;
}

.booking_hint {font-weight:bold; color:#EB690A;}

.booking_headlineColored_1 {font-size:12px;	color:1ABBE9; margin-bottom:15px;}
.booking_headerText {}
a.booking_headerTextLink:link, a.booking_headerTextLink:visited, a.booking_headerTextLink:active { color:#EB6909; text-decoration:none; }
a.booking_headerTextLink:hover {color:#EB6909; text-decoration:none;}

.booking_loginField {background-color:#ffffff;}
.booking_loginButtonCell {padding: 0px 0px 0px 0px;}
.booking_loginHintCell {padding: 15px 0px 0px 0px; font-size:9px;}

.booking_Button {color:#EB690A; border:1px solid #A3A2A4; cursor:pointer; padding:2px; background-image:url(../../_inc002/_images/booking/button_hg.gif);}

.booking_logoutCell {padding: 0px 0px 0px 0px;}
.booking_SysLockTable {width:100%;}
.booking_SysLockCell {padding: 10px 0px 10px 10px; width:100%; font-weight:bold; color:#ffffff; background-color:#1ABBE9;}

.booking_checkbox {}
.booking_stepHeadlineDiv {width:450px; padding:0px 0px 0px 0px;}
.booking_errorHeadlineDiv {width:500px; padding:0px 0px 0px 0px;}

.booking_stepNavTable {border-collapse:collapse; width:703px;}
.booking_stepNavCell {padding:15px 3px 10px 5px; border-bottom:3px solid #B8B8B9;}
.booking_stepNavCellActiv {padding:15px 3px 10px 5px; border-bottom:3px solid #EB6909;}
.booking_stepNavArrowCell {padding:15px 10px 10px 5px; border-bottom:3px solid #EB6909;}
.booking_stepNavButtonCell {padding:10px 0px 0px 5px; text-align:right;}
a.booking_stepNavLink:link, a.booking_stepNavLink:visited, a.booking_stepNavLink:active	{ font-size:11px; font-weight:bold; color:#B8B8B9; text-decoration:none; }
a.booking_stepNavLink:hover {color:#EB6909; text-decoration:none;}
a.booking_stepNavLinkActiv:link, a.booking_stepNavLinkActiv:visited, a.booking_stepNavLinkActiv:active	{ font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
a.booking_stepNavLinkActiv:hover {color:#EB6909; text-decoration:none;}

.formSeries_stepHeadlineDiv { padding:0px 0px 0px 0px;}
a.formSeries_headerTextLink:link, a.formSeries_headerTextLink:visited, a.formSeries_headerTextLink:active { text-decoration:none; }
a.formSeries_headerTextLink:hover {color:#EB6909; text-decoration:none;}
.formSeries_stepNavTable {border-collapse:collapse; width:680px;}
.formSeries_stepNavCell {padding:15px 3px 10px 2px; border-bottom:3px solid #B8B8B9; white-space:nowrap;}
.formSeries_stepNavCellActiv {padding:15px 3px 10px 2px; border-bottom:3px solid #EB6909; white-space:nowrap;}
.formSeries_stepNavArrowCell {padding:15px 5px 10px 5px; border-bottom:3px solid #EB6909;}
a.formSeries_stepNavLink:link, a.formSeries_stepNavLink:visited, a.formSeries_stepNavLink:active	{ font-size:11px; font-weight:bold; color:#B8B8B9; text-decoration:none; }
a.formSeries_stepNavLink:hover {color:#EB6909; text-decoration:none;}
a.formSeries_stepNavLinkActiv:link, a.formSeries_stepNavLinkActiv:visited, a.formSeries_stepNavLinkActiv:active	{ font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
a.formSeries_stepNavLinkActiv:hover {color:#EB6909; text-decoration:none;}

.formSeries_table {border-collapse:collapse;}
.formSeries_tabHeadlineCell_1 {padding:3px 3px 3px 7px; font-size:11px; font-weight:bold;}
.formSeries_tabHeadlineCell_2 {padding:0px 0px 0px 0px; }
.formSeries_tabHeadlineCell_3 {padding:3px 0px 1px 5px; }
.formSeries_tabMenueCell_1 {padding:3px 3px 3px 7px; height:22px; font-size:11px; font-weight:bold; color:#ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #0DB6E8; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.formSeries_tabMenueCell_2 {padding:0px 0px 0px 2px; border-bottom:2px solid #0DB6E8; background-color:#E1F2FB; border-left:2px solid #0DB6E8;}
.formSeries_tabMenueCell_3 {padding:3px 0px 1px 5px; border-bottom:2px solid #0DB6E8; background-color:#E1F2FB;}
.formSeries_tabSpacerCell {padding:4px;}
.formSeries_editTable {border-collapse:collapse;}
.formSeries_editCell_1 {padding:2px 2px 2px 2px; width:110px; vertical-align:middle;}
.formSeries_editCell_2 {padding:0px 0px 0px 0px; width:110px; vertical-align:middle;}

.booking_tabView_table {}
.booking_tabViewPackageCell_1 {padding:0px 10px 0px 15px; color:#ffffff; font-size:11px; font-weight:bold; text-align:left; vertical-align:middle; border:2px solid #1DBBEA; background-color:#1DBBEA; }
.booking_tabViewPackageCell_1b {padding:0px 10px 0px 15px; color:#B1B2B4; font-size:11px; font-weight:bold; text-align:left; vertical-align:middle; border:2px solid #B1B2B4;}
.booking_tabViewPackageCell_2 {padding:0px 0px 0px 0px; border-left:2px solid #ffffff;}
.booking_tabViewSubHeadlineCell_1 {border-top:2px solid #ffffff; padding:0px 2px 3px 15px; font-size:11px; font-weight:bold; color:#ffffff; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.booking_tabViewSubHeadlineCell_2 {border-top:2px solid #ffffff; border-left:2px solid #ffffff; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.booking_tabViewCell_1 {padding:6px 6px 6px 15px; background-color:#E1F2FB; text-align:left; border-bottom:2px solid #0DB6E8;}
.booking_tabViewCell_2 {padding:3px 0px 0px 5px; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-left:2px solid #ffffff;}
.booking_tabViewSpacerCell {padding:0px;}
.booking_tabViewMediaImage {margin:6px 4px 4px 4px;}

.booking_tabQuantity_table {border-collapse:collapse;}
.booking_tabQuantityHeadlineCell_1 {padding:0px 0px 0px 0px; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.booking_tabQuantityHeadlineCell_2 {padding:0px 5px 3px 5px; font-size:11px; font-weight:bold; color:#ffffff; border-right:2px solid #ffffff; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.booking_tabQuantityHeadlineCell_3 {padding:0px 0px 0px 0px; border-right:2px solid #ffffff; height:22px;}
.booking_tabQuantityHeadlineCell_4 {padding:0px 0px 0px 0px; border-right:2px solid #ffffff;}
.booking_tabQuantityHeadlineCell_5 {padding:0px 0px 0px 0px;}
.booking_tabQuantityCell_1 {padding:1px 0px 5px 0px; vertical-align:top; background-color:#E1F2FB; text-align:center; border-bottom:2px solid #0DB6E8;}
.booking_tabQuantityCell_2 {padding:7px 3px 5px 0px; vertical-align:top; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_tabQuantityCell_3 {padding:3px 0px 0px 10px; text-align:center; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_tabQuantityCell_4 {padding:0px 0px 0px 3px; text-align:center; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_tabQuantityCell_5 {padding:0px 25px 0px 5px; background-color:#E1F2FB; text-align:right; font-size:11px; color:#000000; border-bottom:2px solid #0DB6E8;}
.booking_tabQuantitySpacerCell {padding:4px;}
.booking_tabQuantityMediaImage {margin:6px 4px 4px 4px;}
.booking_quantityField {height:21px; width:35px; padding:3px 3px 3px 5px; font-size:11px; border:1px solid #B2B2B2; background-image:url(../../_inc002/_images/booking/booking_overviewInput_hg.gif); background-repeat:no-repeat; background-position:left top;}
.booking_tabQuantityFurtherDiv {color:#EB6909;}

.booking_deleteHeadlineDiv {font-weight:bold; margin-bottom:10px;}
.booking_deleteHintDiv {font-style:normal; color:#cc0000; margin-bottom:5px;}
.booking_deleteTable {border-collapse:collapse; width:540px;}
.booking_deleteCell_1 {padding: 3px 3px 3px 3px; border-top:2px solid #ffffff; width:30px;}
.booking_deleteCell_2 {padding: 8px 10px 3px 3px; border-top:2px solid #ffffff; width:510px;}
.booking_tabError_table {border-collapse:collapse;}
.booking_tabErrorHeadlineCell_1 {padding:0px 3px 0px 0px; height:22px; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.booking_tabErrorHeadlineCell_2 {padding:0px 2px 3px 3px; height:22px; font-size:11px; font-weight:bold; color:#ffffff; border-right:2px solid #ffffff; background-image:url(../../_inc002/_images/booking/booking_overviewHeadline_hg.gif); background-repeat:no-repeat; background-position:bottom;}
.booking_tabErrorCell_1 {padding:1px 0px 5px 0px; vertical-align:top; background-color:#E1F2FB; text-align:center; border-bottom:2px solid #0DB6E8;}
.booking_tabErrorCell_2 {padding:7px 0px 5px 3px; vertical-align:top; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_tabErrorSpacerCell {padding:4px;}


.booking_overviewHeadlineCell_1 {}
.booking_overviewHeadlineCell_2 {padding:0px 0px 0px 0px; border-right:2px solid #ffffff;}
.booking_overviewHeadlineCell_3 {padding:0px 0px 0px 0px; border-right:2px solid #ffffff;}
.booking_overviewHeadlineCell_4 {padding:0px 0px 0px 0px; border-right:2px solid #ffffff;}
.booking_overviewCell_1 {padding:6px 6px 6px 15px; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_overviewCell_2 {padding:6px 6px 6px 15px; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_overviewCell_3 {padding:6px 6px 6px 15px; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8; border-right:2px solid #ffffff;}
.booking_overviewCell_4 {padding:6px 6px 6px 15px; background-color:#E1F2FB; border-bottom:2px solid #0DB6E8;}
.booking_overviewSumCell_1 {padding:6px 6px 6px 15px; font-style:italic; background-color:#ffffff; border-bottom:1px solid #E1F2FB; border-right:2px solid #ffffff;}
.booking_overviewSumCell_2 {padding:6px 6px 6px 15px; background-color:#ffffff; border-bottom:1px solid #E1F2FB; border-right:2px solid #ffffff;}
.booking_overviewSumCell_3 {padding:6px 6px 6px 15px; background-color:#ffffff; border-bottom:1px solid #E1F2FB; border-right:2px solid #ffffff;}
.booking_overviewSumCell_4 {padding:6px 6px 6px 15px; background-color:#ffffff; border-bottom:1px solid #E1F2FB;}
.booking_sumFont {font-style:italic; }
a.booking_overviewLink:link, a.booking_overviewLink:visited, a.booking_overviewLink:active	{ font-size:11px; color:#1DBBEA; text-decoration:none; }
a.booking_overviewLink:hover {color:#000000; text-decoration:none;}

.booking_tabFooterTable {margin-top:20px; border-collapse:collapse; width:703px;}
.booking_tabFooterButtonsCell {padding:0px 0px 10px 0px;}
.booking_tabFooterCell {padding:5px 0px 0px 10px; border-top:1px solid #F5AE80; width:703px;}

.booking_tabImageDiv {width:100%; background-color:#ffffff; margin-bottom:20px;}
.booking_tabInfoDiv {padding:0px 0px 10px 0px; margin-bottom:10px;}
.booking_tabFootnoteTable {border-collapse:collapse;}
.booking_tabFootnotCell_1 {padding:0px 5px 10px 0px;}
.booking_tabFootnotCell_2 {padding:0px 0px 10px 0px;}

.booking_PriceTable {border-collapse:collapse;}
.booking_PriceCell_1 {padding:0px 0px 0px 0px; width:25px;}
.booking_PriceCell_2 {padding:0px 0px 0px 0px; width:50px;}


.customer_login_bgc {background-color:#F4F4F4; border: 1px solid #ccc; }

/* Admin Charakterisierungs-Formular "adm_tb_cf_" */
.adm_tb_cf_background { background-color:#F6F6F6;}
.adm_tb_cf_background_2 { background-color:#F6F6F6;}
.adm_tb_cf_charactCell {padding:2px 2px 2px 2px; border-bottom:2px solid #1DBBE9; border-right:2px solid #1DBBE9; border-left:2px solid #1DBBE9;}
.adm_tb_cf_errorCell {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#cc0000; padding:2px; border:1px solid #cc0000; background-color:#EEE6EC;}
.adm_tb_cf_buttonCell {padding:2px 20px 2px 10px; border-top: 2px solid #ffffff; background-color:#1DBBE9;}
.adm_tb_cf_buttonText {color:#000000; border:1px solid #A3A2A4; cursor:pointer; padding:2px; background-image:url(../../_inc002/_images/booking/button_hg.gif);}
.adm_tb_cf_deleteButton {color:#cc0000; font-weight:bold; border:1px solid #cc0000; cursor:pointer; padding:2px; background-image:url(../../_inc002/_images/booking/button_hg.gif);}
.adm_tb_cf_disabledField {background-color:#eeeeee;}
.adm_tb_cf_viewField {padding:5px 3px 3px 0px;}
.adm_tb_cf_viewEntry {font-weight:bold; color:#1DBBE9;}
.adm_tb_cf_workflowDiv {clear:all; font-size:9px; background-color:#ffffff; padding:0px 3px 0px 3px; border: 1px solid #7696AC;}
.adm_tb_cf_workflowField {margin-left:10px; background-color:#7696AC; font-size:9px; color:#ffffff;}
.adm_tb_cf_formTable {background-color:#F6F6F6;}
.adm_tb_cf_formHeadlineCell {padding:5px 20px 10px 5px; border-bottom:2px solid #1DBBE9;}
/*Zwischenheadlines*/
.adm_tb_intermediateHeadline_1 {float:left; padding:8px 5px 5px 0px; color:#000000; font-weight:bold;}
.adm_tb_intermediateHeadline_0 {float:left; padding:8px 5px 0px 0px; color:#000000; font-weight:bold;}
.adm_tb_intermediateHeadlineCell_1 {border-top:1px solid #1DBBE9;}
.adm_tb_intermediateHeadlineCell_0 {border-top:1px solid #1DBBE9;}

.adm_tb_ExpandDiv {float:left; padding:4px 0px 5px 0px; vertical-align:middle; margin-left:40px; }

.radioListTabPreText {
	float:left; padding:2px 5px 0px 0px; 
}
.radioListTabPostText {
	float:left; padding:2px 0px 0px 5px; 
}
.listTab {
	float:left;
	vertical-align:middle;
}
.listTabCell {
	font-size: 11px;
	color:#474747;
	padding-right:10px;
	vertical-align:middle;
}

.bkg_chm_assignmentView_div {margin-top:5px;}

.adm_tb_cf_changeMenueCell_1 {padding:5px 5px 5px 5px; border-top:1px solid #1DBBE9;}
.adm_tb_cf_changeMenueCell_2 {padding:5px 5px 5px 5px; border-top:1px solid #1DBBE9;}
.adm_tb_cf_changeMenueCell_3 {padding:5px 5px 5px 5px;  border-top:1px solid #1DBBE9;}
.adm_tb_cf_changeMenueButton {color:#000000; font-size:10px; border:1px solid #A3A2A4; cursor:pointer; padding:1px; background-image:url(../../_inc002/_images/booking/button_hg.gif);}
.adm_tb_cf_changeMenueDeleteButton {width:19px; height:19px; font-size:10px; border:1px solid #A3A2A4; cursor:pointer; padding:1px; background-image:url(../../_inc002/_images/booking/booking_deleteButton.gif);}

.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;}
