
body,span,td,div,p {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	color:#474747;
}
body { 
	background-color: #ffffff;
	margin-left:0px; 
	margin-top:0px;
}

input,select,textarea, button, submit {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	margin-bottom:2px;
	margin-top:2px;
	color:#474747;
}

select { 
	margin-top:3px;
	margin-bottom:3px;
}

/* box-sizing */
*, *:before, *:after {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;} 

.adm_rightColumnWrapper_div div, .adm_rightColumnWrapper_div img {-moz-box-sizing:initial; -webkit-box-sizing:initial; box-sizing:initial;}
.boxSizingReset {-moz-box-sizing:initial; -webkit-box-sizing:initial; box-sizing:initial;}
.fp_button {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;} 

.test {background-color:#ffffff; z-index:9999;  padding:5px; border:1px dashed red; position:absolute; margin:10px;}

.elm_prjDateTable { border-collapse:collapse;}
.elm_prjDateTable_admin {width:695px; margin-top:4px; border:2px solid #C7C5C5;}
.elm_prjDateTable_customer {width:695px; margin-top:4px; border:2px solid #C7C5C5;}
.elm_prjDateCell_admin { padding:2px 2px 2px 5px; }
.elm_prjDateCell_customer { padding:2px 2px 2px 5px; }

.elm_dataTypeHeadlineCell_hb{
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#636262;
}
.elm_dataTypeHeadlineCell_bv{
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#636262;
	background-color:#c0c0c0;
}
.elm_dataTypeHeadlineCell_ob{
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#636262;
	background-color:#ffff80;
}

/* Verschiedenes */
.fs1 {font-size:1px;}
.w100 {width:100%;}
.nowrap{white-space:nowrap;}
.tar {text-align:right;}
.tac {text-align:center;}
.error {color:#cc0000;font-weight:bold;}
.vat{vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}
.fwn {font-weight:normal;}
.fwb {font-weight:bold;}


a.elm_navi:link{ color:#656464; text-decoration:none; }
a.elm_navi:visited{ color:#656464; text-decoration:none; }
a.elm_navi:hover{ color:#cc0000; text-decoration:none;}
a.elm_navi:active{ color:#656464; text-decoration:none; }

a.elm_normal:link{ color:#656464; text-decoration:none; }
a.elm_normal:visited{ color:#656464; text-decoration:none; }
a.elm_normal:hover{ color:#cc0000; text-decoration:none;}
a.elm_normal:active{ color:#656464; text-decoration:none; }

a.elm_small:link{ color:#5c5c5c; text-decoration:none; font-size:9px;}
a.elm_small:visited{ color:#5c5c5c; text-decoration:none; font-size:9px;}
a.elm_small:hover{ color:#cc0000; text-decoration:none; font-size:9px;}
a.elm_small:active{ color:#5c5c5c; text-decoration:none; font-size:9px;}

a.elm_sortLink:link{ color:#8d8d8d; text-decoration:none; font-size:9px;}
a.elm_sortLink:visited{ color:#8d8d8d; text-decoration:none; font-size:9px;}
a.elm_sortLink:hover{ color:#cc0000; text-decoration:none; font-size:9px;}
a.elm_sortLink:active{ color:#8d8d8d; text-decoration:none; font-size:9px;}

a.elm_bold_bright:link{font-weight:bold; color:#ffffff; text-decoration:none;}
a.elm_bold_bright:visited{font-weight:bold; color:#ffffff; text-decoration:none;}
a.elm_bold_bright:hover{font-weight:bold; color:#cc0000; text-decoration:none;}
a.elm_bold_bright:active {font-weight:bold; color:#ffffff; text-decoration:none;}

a.colored:link{ color:#cc0000;}
a.colored:visited{ color:#cc0000;}
a.colored:hover{ color:#ff0000;}
a.colored:active{ color:#ff0000;}

a:link{color:#5c5c5c; text-decoration:none; }
a:visited{color:#5c5c5c; text-decoration:none; }
a:hover{color:#cc0000; text-decoration:none; }
a:active {color:#5c5c5c; text-decoration:none; }

a.plainLink:link{text-decoration:none;}
a.plainLink:visited{text-decoration:none;}
a.plainLink:hover{text-decoration:none;}
a.plainLink:active{text-decoration:none;}

.searchword { background-color: yellow; }

.mainBox{ 
	border-collapse:collapse; 
	padding:0px; 
	margin-top:5px; 
	border:2px solid #C7C5C5;
	background-color:#f9f9f9;
	height:350px;
}
.mainBoxWithoutHeight{ 
	border-collapse:collapse; 
	padding:0px; 
	margin-top:5px; 
	border:2px solid #C7C5C5;
	background-color:#f9f9f9;
}

.elm_headline{
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#636262;
}
.elm_prjFontSpecialColor{
	color:#FAA61A;
}

.smallField {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color:#474747;
	margin-bottom:0px;
	margin-top:5px;
}

.diffLNG {color:#cc0000; font-style:italic;}

.selectStyle {
	font-size: 11px;
	color:#474747;
}

.hiddenNoDisplay {
	visibility:hidden; display:none;
}
.hidden {
	visibility:hidden;
}

/* Für Tabellen die Formularteile enthalten die aus ValueLists generiert werden */
.radioListTabPreText {
	float:left; padding-top:5px; padding-right:5px;
}
.radioListTabPostText {
	float:left; padding-top:5px; padding-left:5px;
}
.listTab {
	float:left;
}
.listTabCell {
	font-size: 11px;
	color:#474747;
	padding-right:10px;
}


/* Für die versch. Level im Popup für die Katalogdatenzuordnung */
.clg_div_level_1 {margin-left:10px;font-weight:bold;}
.clg_div_level_2 {margin-left:20px;}
.clg_div_level_3 {margin-left:30px;}
.clg_div_level_4 {margin-left:40px;}
.clg_div_level_5 {margin-left:50px;}
.clg_div_level_6 {margin-left:60px;}
.clg_checkbox_level_1 {visibility:visible;}
.clg_checkbox_level_2 {visibility:visible;}
.clg_checkbox_level_3 {visibility:visible;}
.clg_checkbox_level_4 {visibility:visible;}
.clg_checkbox_level_5 {visibility:visible;}
.clg_checkbox_level_6 {visibility:visible;}

.header1 {
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#DF6B33;
}
.subheader1 {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DF6B33;
}
.header2 {
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.subheader2 {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.small {font-size:9px;}
.smallhint {
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#808080;
}
.sameurl, .sameurl a {
	color:#aaa !important;
}

.formHeadlineStatus1 {font-size:9px;}
.formHeadlineStatus0 {color:#747474;}


.red {color:#cc0000;}
.green{color:#008800;}
.yellow{color: #CC9900;}
.blue {color:#0000ff;}
.fade {color:#bfbfbf;}
.color {color:#DF6B33;}

.test{ background-color:#cc0000; color:#ffffff;}


.div_db_notAvailable {width:100%; border: 2px solid #ffffff; background-color:#ffffff; padding:20px; margin:0px;}

/* Admin Speicherabfrage */
.adm_tb_saveQuest {border: 2px solid #686868; background-color:#ffffff; padding:20px;}

a.elm_linkButton:link, a.elm_linkButton:visited, a.elm_linkButton:focus, a.elm_linkButton:active {
	text-decoration:none;
	border:1px solid #868686; 
	cursor:pointer; 
	color:#474747;
	padding:2px 5px 2px 5px;
	background:#a3a2a4 url(../../_inc002/_images/cms/hg_button.gif) repeat-x 0 50%;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	font-weight:bold;
	min-width:100px;
	line-height:24px;
}
a.elm_linkButton:hover {color: #cc0000;}

.elm_adminFormButton {
	border:1px solid #868686; 
	cursor:pointer; 
	color:#474747;
	padding:2px 3px 2px 3px;
	background:#a3a2a4 url(../../_inc002/_images/cms/hg_button.gif) repeat-x 0 50%;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	font-weight:bold;
	min-width:100px;
	height:22px;
}

/* Admin PageMenue "adm_tb_pm_" */
.icon {	border:1px solid #878787; -moz-box-sizing:initial; -webkit-box-sizing:initial; box-sizing:initial;}
.iconInactiv {	border:1px solid #bebebe;}
.textButton { border:1px solid #878787; background-color:#F0F0F0; cursor:pointer;}
.adm_tb_pm_border {border: 1px solid #989898;}
.adm_tb_pm_Cells { background-color:#F0F0F0;}
.adm_tb_pm_topCell {padding:2px 5px 2px 5px;}
.adm_tb_pm_fstCell {padding:60px 5px 5px 5px; width:90px;}
.adm_tb_pm_secCell {padding:5px 5px 5px 5px; width:580px;}
.adm_tb_pm_charactHeadCell {padding:2px 5px 2px 5px; background-color:#DDDCDC; border:1px solid #989898;}
.adm_tb_pm_charactHead {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#474747;}
.adm_tb_pm_charactHelp {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#474747; padding-top:5px; padding-bottom:5px;}
.adm_tb_pm_TreeHead {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#ababab;}
.adm_tb_pm_HeadlineType6 {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#777777; margin-left:35px;}
.adm_tb_pm_HeadlineType10 {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#777777; margin-left:35px;}
.adm_tb_pm_selCell {padding:8px 5px 8px 5px; border:1px solid #989898; }
.adm_tb_pm_selCellType6 {padding:1px 5px 8px 5px; border-left:1px solid #989898; border-right:1px solid #989898; border-bottom:1px dashed #989898;}
.adm_tb_pm_selCellType6Last {padding:1px 5px 8px 5px; border:1px solid #989898; border-top-style:none;}
.adm_tb_pm_selCellType10 {padding:1px 5px 8px 5px; border-left:1px solid #989898; border-right:1px solid #989898; border-bottom:1px dashed #989898;}
.adm_tb_pm_selCellType10Last {padding:1px 5px 8px 5px; border:1px solid #989898; border-top-style:none;}
.adm_tb_pm_searchField {background-color:#e5e5e5;}
.adm_tb_pm_indentCell {background-image:url(../../_inc002/_images/submenue_hg_20.gif);}
.adm_tb_pm_sortDiv {margin:0px 5px 2px 40px; width:220px; overflow:visible; white-space:nowrap; background-color:#e5e5e5; border:1px solid #d5d5d5; border-top-style:none; padding:2px 3px 2px 1px;}
.adm_custFormMenue_a {margin:10px 5px 5px 32px; font-weight:normal;}
.adm_custFormMenue_a a {font-size:11px !Important; color:#777 !Important;}
.adm_charactMenueHint {margin:10px 5px 5px 32px; color:#777; max-Width:450px;}

/* Admin Charakterisierungs-Formular "adm_tb_cf_" */
.adm_tb_cf_border {border: 1px solid #7696AC;}
.adm_tb_cf_background { background-color:#E8EDF1;}
.adm_tb_cf_background_2 { background-color:#E1E6EA;}
.adm_tb_cf_charactHeadCell {padding:2px 5px 2px 5px; background-color:#CCD8E0; border:1px solid #7696AC;}
.adm_tb_cf_charactCell {padding:2px; border:1px solid #7696AC;}
.adm_tb_cf_charactCell td {line-height:14px;}
.adm_tb_cf_formHeadline {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#ffffff;}
.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_errorCell {font-family:Arial,sans-serif; font-size:11px; color:#cc0000; padding:5px; border:1px solid #ffffff; background-image:url(../_images/formPartDivs/formBackground_red.gif); background-repeat:no-repeat; background-position:top left;}
.adm_tb_cf_infoCell {font-family:Arial,sans-serif; font-size:11px; color:#266395; padding:5px; border:1px solid #ffffff;}
.adm_tb_cf_addHeadline {margin:10px 0; color:#0066df; font-weight: bold;}

.adm_tb_cf_buttonCell {padding:2px 2px 2px 10px; border-top: 1px solid #7696AC; background-color:#CCD8E0;}
.adm_tb_cf_buttonCell.fst0 {padding:2px 2px 2px 0px;}
.adm_tb_cf_buttonText {font-family:Verdana,Arial,sans-serif; font-size:11px; padding:3px 10px;}
.adm_tb_cf_deleteButton {font-weight:bold; color:#000000; background-color:#EEBCB0;}
.adm_tb_cf_deleteButtonExtra {font-weight:bold; color:#ffffff; background-color:#ff3333;}
.adm_tb_cf_charactHeadPreviewCell {padding:2px 5px 2px 5px; background-color:#7696AC; border:1px solid #ffffff;}
.adm_tb_cf_disabledField {background-color:#eeeeee;}
.adm_tb_cf_viewField {background-color:#F2F5F8; margin:0px 5px 1px 0px; padding:5px 3px 3px 3px;}
.adm_tb_cf_viewEntry {font-weight:bold;}
.adm_tb_cf_viewEClgKey {font-weight:normal;}
.adm_tb_cf_workflowDiv {font-size:9px; padding:0px 3px 0px 10px; margin:2px 0px 2px 0px;}

.adm_tb_cf_workflowDiv {font-size:10px; font-style:italic; width:250px; background-color:#f6f6f6; padding:0px 3px 0px 10px; margin:2px 0px 2px 25px; border:1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.adm_tb_cf_workflowField {margin-left:10px; background-color:#7696AC; font-size:9px; color:#ffffff;}
/*Zwischenheadlines*/
.adm_tb_intermediateHeadline_1 {float:left; padding:8px 0px 5px 0px; color:#7696AC; font-weight:bold;}
.adm_tb_intermediateHeadline_0 {float:left; padding:8px 0px 0px 0px; font-style:italic;}

.adm_tb_ExpandDiv {float:left; padding:8px 0px 5px 0px; vertical-align:middle; margin-left:40px; }

/* Spezielle Formularspalten */
.adm_tb_cf_special {background-color:#EBF5CC;}
.adm_tb_cf_mngmnt {background-color:#d9e4eb;}
.frm_tb_cf_special_1 {background-color:#FBFAEA;}

/* Status Formularspalten */
.adm_tb_cf_sts_background {background-color:#ccd8e0;}
.adm_tb_cf_sts_firstLine {border-bottom: 2px solid #7696AC;}
.adm_tb_cf_sts_descrInFront_fs1 {padding:8px 2px 2px 5px; border-top: 1px dashed #DDE6EC;}
.adm_tb_cf_sts_descrAbove_fs1 {padding:2px;}
.adm_tb_cf_sts_value_fs1 {padding:2px 2px 2px 2px; border-top: 1px dashed #DDE6EC;}
.adm_tb_cf_sts_descrInFront_fs0 {padding:2px 2px 2px 2px; border-top: 1px dashed #DDE6EC;}
.adm_tb_cf_sts_descrAbove_fs0 {padding:2px;}
.adm_tb_cf_sts_value_fs0 {padding:2px 2px 2px 2px; border-top: 1px dashed #DDE6EC;}
.adm_tb_cf_sts_fields {background-color:#F0F4F7;}
.adm_tb_cf_sts_fieldWidth {width:260px;}
.adm_tb_cf_sts_fieldSpcColor {color:#5F829A;}
.adm_tb_cf_sts_textarea {overflow:auto;}
.adm_tb_cf_sts_infoAbove {font-size:10px; color:#006291;}

/* Admin Allgemeine-Formulare (z.B. f. Termine) "adm_allg_form_" */
.adm_allg_form_border {border: 1px solid #7696AC;}
.adm_allg_form_background { background-color:#E8EDF1;}
.adm_allg_form_charactHeadCell {padding:2px 5px 2px 5px; background-color:#CCD8E0; border:1px solid #7696AC;}
.adm_allg_form_charactFirstCell {padding:2px; border-bottom:1px solid #ffffff;}
.adm_allg_form_charactSecondCell {padding:2px; border-bottom:1px solid #ffffff;}
.adm_allg_form_descriptionStyle_fs1 {padding:5px 5px 2px 5px;} 
.adm_allg_form_descriptionStyle_fs0 {padding:0px 0px 0px 2px;} 
.adm_allg_form_formHeadline {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#ffffff;}
.adm_allg_form_errorHead {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#cc0000; padding:2px; border:1px solid #cc0000; background-color:#EEE6EC;}
.adm_allg_form_errorHighlight {padding:2px 1px 1px 1px; margin-bottom:1px; border:2px solid #cc0000; background-color:#d5d5d5;}
.adm_allg_form_errorHighlightTableLeft {padding:2px 1px 1px 1px; margin-bottom:1px; border:2px solid #cc0000; border-right-style:none; background-color:#d5d5d5;}
.adm_allg_form_errorHighlightTableRight {padding:2px 1px 1px 3px; margin-bottom:1px; border:2px solid #cc0000; border-left-style:none; background-color:#d5d5d5;}
.adm_allg_form_buttonCell {padding:2px 2px 2px 10px; border-top: 1px solid #7696AC; background-color:#CCD8E0;}
.adm_allg_form_buttonText {font-family:Verdana,Arial,sans-serif; font-size:11px;}
.adm_allg_form_deleteButton {font-weight:bold; color:#000000; background-color:#EEBCB0;}

.adm_error_div {color:#cc0000; margin:3px; background-color:#ffff80; border:2px dashed #858585; width:500px; padding:5px;}
.adm_warning_div {color:#cc0000; margin:3px; background-color:#fff; border:1px dotted red; padding:5px;}

/* Admin Info-Formular von Kunden "adm_tb_if_" */
.adm_tb_if_border {border: 1px solid #e3e3e3;}
.adm_tb_if_background { background-color:#C7C5C5;}
.adm_tb_if_charactCell {padding:0px;}
.adm_tb_if_errorCell {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#cc0000; padding:2px; border: 1px solid #cc0000; background-color:#EEE6EC;}
.adm_tb_if_buttonText {font-family:Verdana,Arial,sans-serif; font-size:10px; padding:3px;}

/* Admin Paketbuchungs-Area "adm_tb_pb_" */
.adm_tb_pb_formCell {padding:0px;background-color:#C7C5C5;}
.adm_tb_pb_formCheckboxDiv {vertical-align:middle; float:left; font-size:10px;}
.adm_tb_pb_buttonText { font-size:9px;}

/* Admin Info-Ausgabe beim Admin "adm_tb_ci_" */
.adm_tb_ci_charactCell {font-family:Verdana,Arial,sans-serif; font-style:italic; font-size:10px; color:#4E687A; padding:1px 2px 1px 4px;}


/* Admin Charakterisierungs-Output "adm_tb_op_" */
.adm_tb_op_border {border: 1px solid #989898;}
.adm_tb_op_background { background-color:#F0F0F0;}
.adm_tb_op_charactHeadCell {padding:2px 5px 2px 5px; background-color:#DDDCDC; border:1px solid #989898;}
.adm_tb_op_charactCell {padding:2px; border:1px solid #989898;}
.adm_tb_op_formHeadline {font-family:Verdana,Arial,sans-serif; font-size:11px; color:#ffffff;}
.adm_tb_op_charactHead {font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#474747;}

.adm_dt_cf_background {background-color:#E8EDF1;}

.h_line {border:1px dashed #f1f1f1; height:1px; margin:0px; size:1px}
.searchSubmit {
	border:1px solid #505050; 
	cursor:pointer; 
	color:#505050;
	font-size: 10px; 
	font-weight:bold; 
	background-color:#f1f1f1;
	margin:0px 0px 3px 0px;
	padding:3px;
}

.changeMenueButton{
	/*border:1px solid #505050; background-color:#efefef; */
	cursor:pointer; 
	color:#505050;
	font-size: 9px; 
	font-weight:normal; 
	
	margin:0px 0px 3px 0px;
	padding:3px 5px;
	width:120px;
	text-align:left;
}

.sysUpdatesSubmitLevel1 {
	border:1px solid #505050; 
	cursor:pointer; 
	color:#505050;
	font-size: 9px; 
	font-weight:normal; 
	background-color:#efefef;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 5px;
	width:180px;
	text-align:left;
}

.sysUpdatesSubmitLevel2 {
	border:1px solid #505050; 
	cursor:pointer; 
	color:#505050;
	font-size: 9px; 
	font-weight:normal; 
	background-color:#ffcccc;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 5px;
	width:180px;
	text-align:left;
}

.sysUpdatesSubmit {
	cursor:pointer; 
	color:#505050;
	font-size: 10px; 
	font-weight:normal; 
	margin:2px 0px 2px 0px;
	padding:2px 7px 2px 7px;
	text-align:left;
}

.sysBasicFileUpload {
	width: 0.1px; height: 0.1px;
	opacity: 0;	overflow: hidden;
	position: absolute;	z-index: -1;
}
.sysBasicFileUpload + label {
	cursor:pointer; 
	font-size: 11px;
	padding:1px 5px 1px 5px;
	color: white;
	background-color: #adadad;
	display: inline-block;	
	border: 1px solid #fff;
	border-radius:5px;
}
.sysLabelTxt {
	font-size: 11px;
	padding:1px 5px 1px 5px;
	color: white;
	background-color: #adadad;
	display: inline-block;	
	border-radius:5px;
}
.sysLabelTxtClr_1 {
	background-color: #00ccff;
}
.sysLabelTxtClr_2 {
	background-color: #cc0000;
}

.alphaSubmit {
	border:none; 
	cursor:pointer; 
	color:#505050;
	font-size: 10px; 
	font-weight:normal; 
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
.alphaIntSubmit {
	padding:2px 0px 0px 0px;
}
.alphaActive {background-color:#AF0623;color:#ffffff;}

.pagRowsSubmit {
	border:none; 
	cursor:pointer; 
	color:#505050;
	font-size: 10px; 
	font-weight:normal; 
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
.pagRowsActive {background-color:#AF0623;color:#ffffff;}

.pagTypeSubmit {
	border:none; 
	cursor:pointer; 
	color:#505050;
	font-size: 10px; 
	font-weight:normal; 
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
.pagTypeActive {background-color:#AF0623;color:#ffffff;}

.global_tablestyle {border-collapse:collapse;}

.listing_row_1 {padding:3px;}
.listing_row_2 {padding:3px;}
.listing_header {background-color:#fafafa;}
.listing_row_color_1 {background-color:#fafafa;}
.listing_row_color_2 {background-color:#f2f2f2;}
.listing_footer {background-color:#FBA61C; color:#ffffff; padding-top:1px}
a.listing_link:link, a.listing_link:visited, a.listing_link:focus, a.listing_link:active {text-decoration:underline;}
a.listing_link:hover {color: #cc0000; text-decoration:underline;}

.paging_table {margin:0px; padding:0px; border-collapse:collapse; }
.paging_PageOfpages_cell {padding:0px 3px 0px 3px;}
.paging_LeftArrows_cell {padding:0px 3px 0px 3px;}
.paging_RightArrows_cell {padding:0px 3px 0px 3px;}
.paging_TextSubmits_cell {padding:0px 3px 0px 3px;}
.paging_PageSelect_cell {padding:0px 3px 0px 3px;}
.paging_PageSelectGo_cell {padding:0px 3px 0px 3px;}
.paging_Dots {color:#bdbdbd; padding:0px; font-size:9px; }
.paging_textSubmit {
	border:none; 
	cursor:pointer; 
	color:#505050;
	font-weight:normal; 
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.paging_textActivPage {background-color:#AF0623; color:#ffffff; font-weight:bold;}
.paging_textArrowsInactive {color:#a9a9a9;}
.pagingGo {
	border:1px solid #505050; 
	cursor:pointer; 
	color:#505050;
	font-size: 9px; 
	font-weight:bold; 
	background-color:#f1f1f1;
	margin:0px 0px 3px 0px;
	padding:0px;
}

#updateForm .paging_textSubmit {font-size:12px; margin:1px; padding:1px;}
#updateForm .paging_PageOfpages_cell {font-size:12px;}
#updateForm .paging_LeftArrows_cell {padding-left:30px;}

.admin_paging_table {margin:2px 0px 2px 0px; padding:0px; border-collapse:collapse; }
.admin_paging_PageOfpages_cell {padding:0px 3px 0px 3px;}
.admin_paging_LeftArrows_cell {padding:0px 10px 0px 10px;}
.admin_paging_RightArrows_cell {padding:0px 10px 0px 10px;}
.admin_paging_TextSubmits_cell {padding:0px 3px 0px 3px;}
.admin_paging_PageSelect_cell {padding:0px 3px 0px 3px;}
.admin_paging_PageSelectGo_cell {padding:0px 3px 0px 3px;}
.admin_paging_textSubmit {
	border:none; 
	cursor:pointer; 
	color:#505050;
	font-weight:normal; 
	background-color:#ffffff;
	margin:0px 1px 0px 1px;
	padding:0px 1px 0px 1px;
}
.admin_paging_textActivPage {background-color:#888888; color:#ffffff; font-weight:bold;}
.admin_paging_textArrowsInactive {color:#a9a9a9;}
.admin_pagingGo {
	border:1px solid #505050; 
	cursor:pointer; 
	color:#505050;
	font-size: 9px; 
	font-weight:bold; 
	background-color:#f1f1f1;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.adm_login_info {margin:2px 2px 2px 10px; font-family:Verdana,Arial,sans-serif; font-size:8px; color:#747474;}

.pdtActiveDatesCell {border-bottom:2px solid #cc0000; background-color:#F0F0F0; padding:2px;}
.pdtSmallFont {font-size: 9px; }
a.pdtSmallLink:link, a.pdtSmallLink:visited, a.pdtSmallLink:focus, a.pdtSmallLink:active {text-decoration:none;}
a.pdtSmallLink:hover {color: #cc0000; text-decoration:underline;}
.pdt_frmInfoDivMenue {font-size: 10px; padding:0px 5px 4px 35px;}
.pdt_frmInfoDivMenue p {font-size: 10px; margin:0px;}
.pdt_frmInfoDivForm {font-size: 10px; margin:4px 5px 0px 0px; padding:3px 2px 2px 0px; border-top:1px dashed #E8EDF1;}
.pdt_frmInfoDivForm p {font-size: 10px; margin:0px;}

a.clgNameLinkStyle:link, a.clgNameLinkStyle:visited, a.clgNameLinkStyle:focus, a.clgNameLinkStyle:active {text-decoration:none;}
a.clgNameLinkStyle:hover {color: #cc0000; text-decoration:underline;}
a.clgRecordLinkStyle:link, a.clgRecordLinkStyle:visited, a.clgRecordLinkStyle:focus, a.clgRecordLinkStyle:active {text-decoration:none;}
a.clgRecordLinkStyle:hover {color: #cc0000; text-decoration:underline;}
.clgNameCellStyle {border-bottom:1px solid #f5f5f5;}

/* Tabelle für Produktversionen (z.B. von Anzeigen) */
.ProductVersionTable {float:left; border-collapse:collapse; margin:0px 2px 2px 0px;}
.ProductVersionTableInputCell {padding:2px 4px 2px 0px; vertical-align:middle;}
.ProductVersionTableHeader_1 {padding:2px 5px 2px 3px; font-weight:bold; vertical-align:middle;}
.ProductVersionTableHeader_2 {padding:2px 5px 2px 3px; font-weight:bold; vertical-align:middle;}
.ProductVersionTableHeader_3 {padding:2px 5px 2px 3px; font-weight:bold; vertical-align:middle;}
.ProductVersionTableHeader_4 {padding:2px 5px 2px 3px; font-weight:bold; vertical-align:middle;}
.ProductVersionTableHeader_5 {padding:2px 5px 2px 3px; font-weight:bold; vertical-align:middle;}
.ProductVersionTableCell_1_fs1 {padding:2px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_2_fs1 {padding:2px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_3_fs1 {padding:2px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_4_fs1 {padding:2px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_5_fs1 {padding:2px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_1_fs0 {padding:0px 5px 2px 0px; vertical-align:middle;}
.ProductVersionTableCell_2_fs0 {padding:0px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_3_fs0 {padding:0px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_4_fs0 {padding:0px 5px 2px 3px; vertical-align:middle;}
.ProductVersionTableCell_5_fs0 {padding:0px 5px 2px 3px; vertical-align:middle;}

.tsm_hedlineDiv {padding:2px 2px 8px 2px;}
.tsm_table {border-collapse:collapse;}
.tsm_headlineCell {padding:2px 2px 5px 5px; color:#ffffff; text-align:left; font-weight:bold;  background-color:#C7C5C5; border-bottom:1px solid #ffffff;}
.tsm_subHeadlineCell {padding:2px 2px 5px 5px; color:#888888; font-style:italic; text-align:left;  border-top:1px dashed #9a9a9a; }
.tsm_subHeadlineCell  b {color:#0066df;}
.tsm_normalCell_left {padding:2px 2px 5px 5px; border-top:1px dashed #9a9a9a; border-right:1px solid #9a9a9a; background-color:#ffffff;}
.tsm_normalCell_right {padding:2px 2px 5px 5px; border-top:1px dashed #9a9a9a; background-color:#ffffff;}
.tsm_buttonCell {padding:10px 5px 5px 5px; text-align:right; background-color:#C7C5C5; border-top:2px solid #000000;}
.tsm_prodTable {border-collapse:collapse; margin:0px;}
.tsm_prodCellLeft {padding:5px 2px 2px 2px; vertical-align:top;}
.tsm_prodCellRight {padding:5px 2px 2px 1px; vertical-align:top; overflow:hidden; max-width:300px;}

.adminView_furtherInfosDiv {padding:2px 2px 2px 0px; margin-top:10px;}

.patience_div {
	position:absolute; top:350px; left:22%;
	width:250px;
	text-align:center;
	padding:20px 20px 20px 20px;
	display:block;
	background-color:#fff;
	opacity:0.9;
	border-radius: 10px;
}
.patience_img {border: 1px solid #C7C5C5;}

.lastupdate_div{
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#0099ff;
	padding:5px 0px 5px 0px;
}
.bookingDiscount_div{
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#808080;
	padding:5px 0px 5px 0px;
	font-weight:bold;
}
.syncInfoHeadline_div{
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#808080;
	padding:2px 5px 2px 5px;
}
.addInfoHeadline_div{
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#808080;
	padding:10px 5px 10px 5px !Important;
}
.syncInfoForm_div{
	text-align:center;
	padding:2px 5px 2px 5px;
}

.adm_menueTextField {
	background-color:#ffffff; 
	color:#474747;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	height:19;
}

.adm_editorDiv {overflow: auto; margin: 5px 0px 5px 0px; background-color: transparent; border: 1px dotted #777777; padding: 5px 5px;}

.visitor_FirstItemToTop {margin-top:43px;}
.visitor_spcColor {color:#E4AF23;}
.visitor_HeadlineDiv {padding:7px 5px 10px 0px; color:#E4AF23;font-size:13px;font-weight:bold;}
.visitor_TextDiv {padding:0px 5px 10px 0px;}
.visitor_Button {color:#515151; border:1px solid #A3A2A4; cursor:pointer; padding:2px; background-image:url(../../_inc002/_images/booking/button_hg.gif);}

.cms_viewControlDiv {
	font-family:Verdana,Arial,sans-serif !Important;
	font-size:11px;
	color:#b5b5b5;
	border-bottom:1px solid #cccccc;
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#f9f9fb;
	padding:0px;
	margin:0px 0px 1px 0px;
	vertical-align:bottom;
	line-height:normal;
	text-align:left;
}
.cms_viewControlButton {
	font-family:Verdana,Arial,sans-serif !Important;
	font-size:11px;
	color:#515151; 
	border:1px solid #A3A2A4; 
	cursor:pointer; 
	padding:3px; 
	vertical-align:center;
	background-color:#f9f9fb;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	font-weight:normal;
	line-height:normal;
}
.cms_viewControlDiv span {color:#b5b5b5; font-weight:normal;}
.cms_actViewControlButton {color:#0066df; font-weight:bold;}

/* Buttons im Admin Bereich */
.cms_adminButton {
	color:#515151; 
	border:1px solid #9a9a9a; 
	cursor:pointer; 
	padding:1px;
	margin-right:5px; 
	background-image:url(../../_inc002/_images/booking/button_hg.gif);
	vertical-align:center;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	font-weight:normal;
}
.cms_actAdminButton {color:#53411C; font-weight:bold;}
.cms_adminAttentionButton {background-image:url(../../_inc002/_images/booking/buttonAttention_hg.gif); font-weight:bold;}
.cms_adminExtraAttentionButton  {background-image:url(../../_inc002/_images/booking/buttonExtraAttention_hg.gif); color:#cc0000; font-weight:bold;}

/* formPart-Styles (2010) */
.ff_upload_div {padding:3px 0px 3px 0px; margin:0px;}
.ff_upload_preFieldDiv {float:left; padding:0px; margin:0px 5px 0px 0px;}
.ff_upload_valueDiv {float:left; padding:0px; margin:0px 5px 0px 0px;}
.ff_upload_valueDivView {float:left; overflow:hidden; width:250px; padding:0px; margin:0px 5px 0px 0px;}
.ff_upload_fileNameDiv_2 {float:left; max-width:300px; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.ff_upload_fileNameDiv {float:left; width:200px; margin:0px 5px 0px 5px; padding:0px 0px 0px 2px; background-color:#FFFFFF; border:1px solid #cccccc; overflow:hidden;}
.ff_upload_previewDiv {float:left; padding:0px; margin:0px 5px 0px 0px;}
.ff_upload_postFieldDiv {float:left; padding:0px; margin:0px 5px 0px 0px;}
.ff_upload_vamSpan {float:left; line-height:20px; vertical-align:middle; font-size:12px; }
.ff_upload_mediaPreviewDiv {clear:both; margin:0px; padding:15px 5px 10px 5px;}

.fp_cascLev1_div {margin:3px 0px 0px 0px;}
.fp_cascLev2_div {margin:3px 0px 0px 20px;}
.fp_cascLev3_div {margin:3px 0px 0px 30px;}
.fp_cascLev4_div {margin:3px 0px 0px 40px;}

.fp_cascLev1_select {width:200px;}
.fp_cascLev2_select {width:200px;}
.fp_cascLev3_select {width:200px;}
.fp_cascLev4_select {width:200px;}

.fp_cascLev1_view_div {margin:2px 0px 3px 0px;}
.fp_cascLev2_view_div {margin:2px 0px 3px 20px;}
.fp_cascLev3_view_div {margin:2px 0px 3px 30px;}
.fp_cascLev4_view_div {margin:2px 0px 3px 40px;}

.fp_button {
    background-image: url("../../_inc002/_images/booking/formSeries/buttons/button_hg.gif");
    border: 1px solid #D5D5D5;
    color: #000000;
    cursor: pointer;
    margin: 15px 0 10px 10px;
    padding: 2px 5px;
}
a.fp_linkButton {
    background-image: url("../../_inc002/_images/booking/formSeries/buttons/button_hg.gif");
    border: 1px solid #D5D5D5;
    color: #000000;
    cursor: pointer;
    /*margin: 15px 0 10px 10px;*/
    margin:0px;
    padding: 3px 5px;
    line-height: 20px;
    white-space: nowrap;
    font-size:11px !important;
    color:#000000 !important;
}


.ff_subFieldSet {padding:5px 0 3px 0; border-bottom:1px solid white;}
.ff_subFieldHelp {font-size:10px; color:#474747; font-style:italic; margin:20px 0 10px 5px;}
.ff_subField {margin-bottom:10px;}
.ff_subFieldDescr {padding-left:5px; font-size:10px; color:#474747; font-style:italic;}
.fst0 .ff_subFieldDescr {padding-left:0px; color:#999;}

.hint_advertDiv {padding:0px 0px 2px 25px;}
.hint_advertFont {font-size:10px; color:#9D9D9F; font-style:italic;}

.inv_wrapperHeadline_div {border-bottom:2px solid #9a9a9a;}
.inv_Headline_div {float:left; height:20px; font-weight:bold;}
.inv_nameHeadline {width:320px; margin:2px 5px 0px 0px;}
.inv_countHeadline {width:65px; margin:2px 5px 0px 0px; text-align:right;}
.inv_sumHeadline {width:100px; margin:2px 3px 0px 0px; text-align:right;}
.inv_wrapper_div {border-bottom:1px dotted #9a9a9a;}
.inv_div {float:left;}
.inv_name {width:320px; margin:2px 3px 2px 0px;}
.inv_count {width:65px; margin:2px 3px 2px 0px; text-align:right;}
.inv_sum {width:100px; margin:2px 3px 2px 0px; text-align:right;}
.inv_activ {margin-left:4px}
.inv_deact {display:none;}
.inv_floatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}
.inv_first {width:220px; margin:2px 3px 2px 0px;}

.exView_Wrapper_div {margin:10px;}
.exView_WrappNoMargin {margin:0px !important;}
.exView_Name_div {font-weight:bold;}
.exView_Headline_div {margin-top:10px; font-weight:bold;}
.exView_Contact_div {margin-top:5px;}
.exView_Comm_div {margin-top:5px;}
.exView_Address_div {margin-top:5px;}
.exView_block_div {margin:3px 0 3px 0;}

.ab_positionWrapper {margin:5px;}
.ab_line {border-bottom:1px dotted #929292; height:1px; margin:1px 0 1px 0;}
.ab_bold {font-weight:bold;}
.ab_subhead {float:left; width:400px; font-style:italic;}
.ab_checkbox {float:left; width:30px;}
.ab_product {float:left; width:320px;}
.ab_price {float:left; width:80px; text-align:right;}
.ab_amount {float:left; width:65px; text-align:right;}
.ab_discount {float:left; width:70px; text-align:right;}
.ab_sum {float:left; width:95px; text-align:right;}
.ab_floatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}

.floatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}

.cms_tool_productWrapper {margin:5px 20px 20px 0; padding:10px; border:1px solid #ababab; background-color:#f6f8f9;}
.cms_tool_areaWrapper {border:1px dotted #636363; margin:10px; background-color:#f6f8f9; padding:10px;}

.tool_productWrapper {margin:5px 20px 20px 0; padding:10px; border:1px solid #ababab; background-color:#E6E6E6;}
.tool_productHeadline {font-weight:normal; font-size:14px; margin-bottom:20px;}
.tool_areaWrapper {border:1px dotted #636363; margin:10px; background-color:#E6E6E6; padding:10px;}
.tool_areaWpFieldWrapper {border:3px dotted #636363; padding:5px;}
.tool_areaHeadline {font-weight:bold; font-size:12px; font-style:italic; margin-bottom:20px;}
.tool_textFieldHeadline {padding:20px 5px 5px 0px; font-weight:normal; color:#000000; font-style:normal;}
.tool_textFieldWrapper {margin-bottom:10px; font-weight:normal; font-size:12px; font-style:normal;}
.tool_textFieldWrapperError {border:1px solid #cc0000; background-color:#cc0000;}
.tool_textFieldWrapperError div {color:#fff;}
.tool_textFieldWrapper_fst0 {background-color:#f3f3f3; border-style:none; border-top:1px dotted #d5d5d5; border-bottom:1px dotted #d5d5d5;}
.tool_textFieldView {margin:5px 20px 5px 5px; font-weight:normal; font-style:normal;}
.tool_textFieldText {font-weight:normal; font-style:normal;}
.tool_editorFieldHeadline {padding:5px 5px 5px 0px; font-weight:normal; font-style:italic;}
.tool_editorWrapper {border:1px solid #d9d9d9; margin-bottom:10px;}
.tool_editorWrapperError {border:1px solid #cc0000;}
.tool_editorWrapper_fst0 {background-color:#f3f3f3; border-style:none; border-top:1px dotted #d5d5d5; border-bottom:1px dotted #d5d5d5; max-height:250px; overflow:auto;}
.tool_editorView {overflow:auto; font-weight:normal; font-style:normal; margin:5px 5px 5px 5px;}
.tool_optionBoxDiv {float:left; width:20px; font-size:11px; line-height:22px; white-space:nowrap; overflow:hidden;}
.tool_optionBoxTextDiv {float:left; margin-left:5px; font-size:11px; line-height:22px; white-space:nowrap; overflow:hidden;}

.tool_textFieldWrapper input[type='text'] {padding:2px 2px 2px 4px; border:1px solid #ccc; height:22px; line-height:20px; background-image:url(../_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
.tool_textFieldWrapper select {margin-top:2px; padding:2px 2px 2px 4px; border:1px solid #ccc; background-image:url(../_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
.tool_textFieldWrapper textarea {padding:2px; border:1px solid #ccc; background-image:url(../_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}


#ui-datepicker-div {display: none;}
.ck_headline {font-weight:bold; color:#474747; font-size:14px;}
.ck_bold {font-weight:bold; color:#474747;}
.ck_footnote {font-weight:normal; font-size:9px; color:#424242;}


.fpf_field_fst0 {max-width:520px; overflow:hidden;}
.fp_noFormHints_div {clear:both; height:1px; overflow:hidden; margin:-1px 0px 0px 0px !important; padding:0px !important;}

.divInnerShadow {
	-moz-box-shadow: inset 0 0 2px 2px #CBCBCB;
	-webkit-box-shadow: inset 0 0 2px 2px#CBCBCB;
	box-shadow: inset 0 0 2px 2px #CBCBCB;
}
.div_pag_alert {width:300px; margin:20px;}

.fp_paneCls_div {font-size:12px; font-weight:bold; color:#686868; border-bottom:1px solid #A7BCCA; padding:0px 0px 0px 155px; vertical-align:middle; white-space:nowrap; overflow:hidden; line-height: 25px; height:25px; cursor:pointer; background-image:url(../_images/formPartDivs/paneBackground_color1_open.gif); background-repeat:repeat-x; background-position: top left;}

.captcha_img_div {margin:20px 0 5px 0}
.captcha_error_div {color:#cc0000; margin:5px 0 5px 0;}

/* Klassen für Textlänge/Zeilenanzahl bei Textarea */
.fp_infodiv_textarea div{
	float:left;
	width:33.33%;
	margin-top:5px;
}
.fp_infodiv_textarea div.fp_hintLines{
	margin-top:10px;
	clear:left;
	width:100%;
}
.fp_infodiv_textarea div.fp_hintLines span{
	font-size:95%;
	font-style: italic;
}

.vw_mm_div {font-style:italic;}
.vw_mm_roll_div {font-style:normal; color:#535353;}

.embed-container iFrame {width:450px;}

.adm_MainNaviArrows_div {float:left; width:7px; margin-left:5px; padding:0px; line-height:13px;}
.adm_MainNaviLink_div {float:left; width:215px; margin-left:3px; padding:0px; line-height:13px; text-align:left;}

.cv_longtext {margin-bottom:15px; max-height:50px; overflow:hidden; position: relative;}
.cv_longtext .cv_fadeout {position: absolute; height:20px; width:100%; top:30px; left:0; background-image: linear-gradient(to bottom, transparent, white);}


.gfrm_wrapper {width:850px; min-height:300px;}
.gfrm_headline_div {font-size:14px; font-weight:bold;}
.gfrm_info_div {margin-top:10px; max-width:600px;}
.gfrm_text_div {margin-top:10px; max-width:600px;}
.gfrm_row_div {width:820px; margin-top:10px;}
.gfrm_cell_div {line-height:16px; float:left; vertical-align:middle;}
.gfrm_dot {line-height:16px; font-size:16px; font-weight:bold; vertical-align:middle;}
.gfrm_button_div {margin-top:10px; max-width:600px;}

.adm_select_optionSpcColor {color:#5F829A;}
.adm_select_optionNmwColor {color:#a9a9a9;}


/* Sortierfunktion im rechten Balken */
.srt_select {margin-top:2px; padding:2px; border:1px solid #ccc; background-image: url(../../_inc002/_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
.srt_container {border:1px solid #ccc; background-image: url(../../_inc002/_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
.srt_wrapper {border-bottom:1px dotted #c7c5c5; padding:2px 0 2px 0; cursor:pointer;}
.srt_pre {float:left; width:10px; margin:2px;}
.srt_string {float:left; width:190px; margin:2px;}
.srt_bttn {float:left; width:50px; margin:2px;}
.srt_newItem {padding:2px 0 2px 2px;}
.faded {color:#888 !Important;}
.colored {color:#4682b4 !Important;}
.warning {color:#cc0000 !Important;}

.ajax_shortResponse_div {margin-top:10px; margin-bottom:10px; height:20px; width:100%; line-height:20px; font-style:italic; padding-left:60px; overflow:hidden; background-image:url(../_images/icon_tick.png); background-repeat:no-repeat; background-position:20px 0px;}
.ajax_errorResponse_div {margin-top:10px; margin-bottom:10px; height:20px; width:100%; line-height:20px; font-style:italic; padding-left:60px; overflow:hidden;}
/* floatClearer */
.flcl:after {content:""; display:table; clear:both;}

/* Adm Specials*/
.adm_tb_pb_formCheckboxDiv select {padding:1px; height:18px; border:1px solid #ccc; max-width:50px; background-color:#fbfbfb;}
.adm_tb_pm_selCellType6 select, .adm_menueSelectField, .adm_tb_pm_selCell select {padding:2px; height:24px; border:1px solid #ccc; background-color:#fff;}
.adm_menueTextField {padding:2px; height:24px; border:1px solid #ccc;}
.adm_scLink {position:relative; margin:3px 10px; width:230px;}
.adm_scLink::before {content:"\00BB"; position:absolute; left:-10px; top:0px; width:10px; height:10px;}

/* Div-Tabelle */
.divTable{display:table; width:100%;}
.dt_row {display:table-row;}
.dt_header {display:table-header-group; font-weight:bold;}
.dt_cell, .dt_head {border-bottom: 1px dotted #999999; display:table-cell;	padding: 3px 5px;}
.dt_cell.dt_bold {font-weight:bold;}
.dt_cell.ct_nmb {font-weight:bold;}
.dt_footer {background-color:#ededed; display:table-footer-group;}
.dt_body {display:table-row-group;}
.dt_row .icon_check { 
	background-size:14px; vertical-align:middle; height:16px; padding:0 0 0 0px;
	background-repeat: no-repeat; background-position:top left; background-size:14px;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg version='1.1' viewBox='0 0 474 444' xmlns='http://www.w3.org/2000/svg'><title>hackerl</title><g id='Icons' transform='rotate(-10 457.49 261.46)' fill='none' fill-rule='evenodd'><g id='07_check' fill='rgb(153,153,153)'><g id='check'><path d='m456.63 3.9289-294.06 294.06-108.05-108.05c-5.2385-5.2385-13.732-5.2385-18.972 0l-31.619 31.619c-5.2385 5.2385-5.2385 13.732 0 18.972l149.15 149.15c5.2385 5.2385 13.732 5.2385 18.972 0l335.16-335.16c5.2385-5.2385 5.2385-13.732 0-18.972l-31.619-31.619c-5.2385-5.2385-13.732-5.2385-18.971 0z'/></g></g></g></svg>");
}

/* CK-Editor */
.cke_editable { font-size: 13px; line-height: 1.6; padding: 5px;}
.cke_editable p a {color:sienna;}
.cke_editable p a:hover {color:#cc0000;}
.adm_editorDiv p a {color:sienna;}
.adm_editorDiv p a:hover {color:#cc0000;}