/* ### Cabacos Ausgaben ### */
body { margin:0; }

#Cab_Beschreibung { min-height:50px; _height:50px; }
#Cab_Inhalt { min-height:400px; _height:400px; }

#default_suchergebniss_Header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 20px 0; }

/* ### Listendarstellung ### */
.variante_bl_prev {  }
.variante_bl_count {  }
.variante_bl_next {  }

/* OBSOLET : */
	.blaettern_rueck, .blaettern_zahl, .blaettern_vor {
		border-top:1px #000 solid;
		font-weight:normal;
		font-size:12px;
		color:#444;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.blaettern_rueck a, .blaettern_zahl a, .blaettern_vor a {
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	.blaettern_rueck a:hover, .blaettern_zahl a:hover, .blaettern_vor a:hover {
		color:#00008b;
		font-weight:bold;
		text-decoration:none;
	}

/* ### Overlay Window und Dialog ### */
.overlay_dialog { z-index:99998 !important; }
.dialog{ z-index:99999 !important; }

/* ### Bearbeitenansicht ### */
.Cab_editableBorderOn { border:1px dashed #999; }
.Cab_editableLayerOver { border:1px dashed #f00; }
.Cab_editableLayer { min-height:15px; }
.Cab_editableBorder { position:relative; }

.cab_editableLayerFahne{ position:absolute; top:-11px; background-color:#f00; color:#fff; font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:left; }

.Cab_delimiter { border-right:buttonhighlight 1px solid; border-left:buttonshadow 1px solid; width:0px; height:22px; overflow:visible; display:inline-block; margin:2px 0; }

.Cab_showBorder table td { border:1px #e3e3e3 dashed; }
.Cab_showBorder form { border:1px f00 dashed; }

.Cab_ListLayer { border:1px #bababa solid; background-color:#fff; overflow:auto; }
.Cab_ListLayer td { padding:0 10px; height:20px }

.Cab_dropDownLayer { border:1px #000000 solid; background-color:#fff; position:absolute; z-index:99999; visibility:hidden; overflow:auto; }
.Cab_dropDownLayer td { padding:0 10px; height:20px; }
.Cab_dropDownLayer h1, .Cab_dropDownLayer h2, .Cab_dropDownLayer h3, .Cab_dropDownLayer h4, .Cab_dropDownLayer h5, .Cab_dropDownLayer h6 { margin-bottom:0px; }
.Cab_leftCornerDIV { background-color:transparent; border: none; padding:3px 0 3px 3px; position:absolute; top:0; left:0; width:100px; z-index:999; visibility:hidden; }

.Cab_dropDownMenuLayer { background-repeat: repeat-y; background-image:url(/app/js/lib/DHTMLSuite/themes/blue/images/menu-bar/menu-bar-gradient.jpg); padding-left: 25px;}

.tableButton { cursor:pointer; }

.DHTMLSuite_menuItem_top_regular .tableButtonDown { background-image:url(/app/sharedimages/icons/menuButtDown.gif); }
.DHTMLSuite_menuItem_separator_top { width:auto !important; padding-left:2px !important; padding-right:1px !important; background-position: 1px center; }
.DHTMLSuite_menuItem_top_disabled div, .DHTMLSuite_menuItem_top_active div, .DHTMLSuite_menuItem_top_click div, .DHTMLSuite_menuItem_top_regular div, .DHTMLSuite_menuItem_top_over div { padding-left:0 !important; padding-right:0 !important; margin-right:0 !important; }

.DHTMLSuite_menuItem_top_disabled, .DHTMLSuite_menuItem_top_active, .DHTMLSuite_menuItem_top_click, .DHTMLSuite_menuItem_top_regular, .DHTMLSuite_menuItem_top_over { margin-left:1px !important; margin-right:0 !important; }

.noImgFilter div { filter:none; }

.Cab_schriftnormal, .Cab_schriftnormal table { color:#000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* ### JS Calendar - calendar2 ### */
.calTop, .calTable, .calDays, .calDaysWeekEnd, .calMain { font-size:12px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.calTop { border:none; border-bottom:1px #000 solid; background-color:#eee; text-align:center; }
.calTable { border:1px #000 solid; color:#000; text-align:center; background-color:#fff; }
.calDays { color:#000; text-align:center; text-decoration:none; }
.calDaysWeekEnd { color:#000; }
.calMain { color:#000; text-decoration:none; background-color:#fff; }
.calBottom { background-color:#eee; }

/* ### Diverses ### */
.errMsg { color:#f00; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.bodyClass { border:none; margin:0; cursor:default; height:100%; }
.boxFat { color:#000; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.Cab_advPropsLayer { border:1px #bababa solid; background-color:#fff; padding:2px; font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.Cab_advPropsLayer td { font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }

.Cab_PropertyFrame .Cab_Property { margin-bottom:15px; border:1px solid #3a619c; }
.Cab_PropertyFrame .Cab_PropertyHeadline { background-image:url(/app/skins/default/images/rightframe_back_arrUp.gif); background-repeat:no-repeat; background-position:left center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer; padding:3px 5px 3px 15px; height:13px; }
.Cab_PropertyFrame .Cab_PropertyBody { font-size:11px; font-family:Arial, Helvetica, sans-serif; background-color:#e9f1fd; padding:4px; border-top:1px solid #3a619c; }
.Cab_PropertyFrame .Cab_PropertyBody input[type^="checkbox"] { border:none; vertical-align:middle; background-color:transparent; }
.Cab_PropertyFrame .Cab_PropertyBody input[type^="text"], .Cab_PropertyFrame .Cab_PropertyBody textarea, .Cab_PropertyFrame .Cab_PropertyBody select { border:1px solid #666; width:180px; }
.Cab_PropertyFrame .Cab_Indicator { padding:4px 5px; }
.Cab_PropertyFrame .Cab_PropertyHeadlineArrDown { background-image:url(/app/skins/default/images/rightframe_back_arrDown.gif); }

.tree, .tree a, .tree a:hover { color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.tree a:hover { font-weight:bold; }

.modalHeadline { color:#224262; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.input, .TextField, .Button { border:1px #000 solid; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:18px; }

.aspError { color:#c00; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lTextfeld { border:1px #789 solid; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e3e3e3; }

.lHeadline { color:#575757; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lSchrift { color:#000; font-weight:normal; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.errBorder { border:3px solid #000; padding:5px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.hiddenDIV { width:1px; height:1px; visibility:hidden; position:absolute; overflow:hidden; }

.static_Datafield { color:#00c; background-color:#ff9; border:1px solid #ff0; }

.static_IncludeField { color:#000; background-color:#ddd; border: 1px solid #888; }

.statusBar a { padding:2px 5px; color:#00f; }
.statusBar a:hover { background-color:Highlight; color:HighlightText; padding:1px 4px; border:1px solid HighlightText; }

.leftCorner { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer; }
.leftCorner td { padding:3px 5px; }

.editor_anchor img { visibility:hidden; width:1px; height:1px; overflow:hidden; }
.Cab_editableLayer .editor_anchor img { visibility:visible; width:12px; height:13px; }

.BlockLink { text-decoration:none; color:#000; display:block; height:16px; vertical-align:middle; }
.BlockLink img { border:0px }

.editableArea { border:1px solid #f00; }
.editableArea_Off { padding: 1px; }

.editButton a { position:absolute; z-index:99; right:0px; top:0px; width:30px; height:12px; background-color:#c00; overflow:hidden; vertical-align:middle; color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; }
.editButton a:visited, .editButton a:link, .editButton a:hover { color:#fff; }

.cabacosEditor button { font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.cabacosEditor table { border-collapse:separate; margin:0; }

.cab_SelectList { font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.cab_SelectList a { display:block; color:#000; }
.cab_SelectList a:hover { background-color:#eee; }

.cab_modlet { background-color:#ffffdf; overflow:hidden; }
.cab_hiddenModlet { visibility:hidden; overflow:hidden; height:0; width:0; }

.optFromHigherLevel_preview { cursor:pointer; display:block; background-color:transparent; position:relative; }

.cab_MultiSelectDiv{ border:1px solid #999; height:60px; overflow:auto; background-color:#fafafa; }

.cab_tinyFont { font-size:9px; }

.imgFieldeditButtons { position:absolute; right:0; background-color:#aaa; color:#fff; }
.imgFieldeditButtons img { margin:2px 4px; cursor:pointer; }

.unselectable, .DHTMLSuite_contextMenu div, .DHTMLSuite_menuBar_sub div { -moz-user-focus: ignore; -moz-user-input: disabled; -moz-user-select: none; }

.cab_disabled, .cab_disabled a, .cab_disabled td, .cab_disabled div, .cab_disabled label { color:#888; }

#northContent { padding:0; }

#eastContent, #DHTMLSuite_paneContenteast { background-color:#c4dcfb; }

.dhtmlgoodies_aTab { background-color:#fcfcfe; /* aktiver Tab-Reiter hat weissen Hintergrund, also auch der Tab-Inhalt */ }

.coolButton { cursor:pointer; padding:0 3px; }

.DHTMLSuite_menuBar_sub, .DHTMLSuite_menuItem_textContent, .Cab_PropertyBody *, .cab_tableSelectorCompl { color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.DHTMLSuite_calendarHeading table, .DHTMLSuite_calendar_timeBar table { width:auto !important; }

.cab_infobox { background-color:#fefefe; border:1px solid #888; }

label { cursor:pointer; }

.ob_tree table { width:auto; margin:0px; padding:0px; }

/* ### Abonnement Modul - abonnement ### */

.Cab_abonnementNone { margin:15px; text-align:center; font-weight:bold; }
.Cab_abonnementAddError { margin:15px 0px 30px 0px; border:2px #800 solid; padding:14px; }

.Cab_abonnementList { margin:0px 0px 30px 0px; }
.Cab_abonnementContainer { border-bottom:2px solid #7f7f7f; margin:0px 0px 3px; background:#fff url(/Cust_App/mods/Abonnement/images/abonnements_list_bg.gif) 0px 0px repeat-x; padding:7px 15px 11px; }
.Cab_abonnementName { font-weight:bold; }
.Cab_abonnementDescContainer { padding:5px 0px 0px; font-size:10px; }
.Cab_abonnementDescPre { font-weight:bold; }
.Cab_abonnementDescDetail { font-style:italic; }
.Cab_abonnementDetails { padding:5px 0px 0px; font-size:10px; overflow:hidden; }
.Cab_abonnementDetailsContainer { float:left; width:24.9%; }
.Cab_abonnementDetailTitle { font-weight:bold; }
.Cab_abonnementDelete { text-align:right; padding:24px 0px 9px; overflow:hidden; }
.Cab_abonnementDelete a { padding:1px 5px; font-size:10px; line-height:10px; margin-left:15px; }
.Cab_abonnementDelete a:focus, .Cab_abonnementDelete a:hover, .Cab_abonnementDelete a:active { text-decoration:none; }
.Cab_abonnementDelete a.delete { background:#fff url(/Cust_App/mods/Abonnement/images/abonnements_icon_delete.gif) 0px 0px no-repeat; padding:11px 0px 9px 30px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); _filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; zoom:1; text-transform:uppercase; }
.Cab_abonnementDelete a.delete:focus, .Cab_abonnementDelete a.delete:hover, .Cab_abonnementDelete a.delete:active { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); _filter:Alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; }

.Cab_abonnementFormHead { font-weight:bold; width:40%; white-space:normal; }
.Cab_abonnementFormDetail { width:60%; vertical-align:top; }
form.Cab_abonnementForm input, form.Cab_abonnementForm textarea, form.Cab_abonnementForm select { border:1px #dfdfdf solid; background-color:#f5f5f5; color:7f7f7f; width:99%; }
form.Cab_abonnementForm button { float:right; }

.Cab_abonnementForm .Cab_abonnementDescDetail { font-size:10px; margin:5px 0px 0px; }
.Cab_abonnementForm .Cab_abonnementDescDetail input { width:auto; border:none; background:transparent; }

/* ### Default Snippets-Styles - defaultsnippets ### */
.Cab_snippetContainer {  }
.Cab_showBorder .Cab_snippetContainer { background-color:#bbb; }
.Cab_snippetCell {  }
.Cab_editableLayer .Cab_snippetCell { border:1px #bbb dashed; }
.Cab_showBorder .Cab_snippetCell { border:1px #f00 dashed; }

.cab_snippetPreviewContainer { padding:10px 0px; margin-bottom:10px; text-align:center; cursor:pointer; border:1px transparent solid; }
.cab_snippetPreviewContainer_hover { background-color:#eee; border:1px #999 solid; padding:10px 0px; margin-bottom:10px; text-align:center; cursor:pointer; }
.cab_snippetPreviewContainer_selected { background-color:#ddd; border:1px #999 solid; padding:10px 0px; margin-bottom:10px; text-align:center; cursor:pointer; }

/* ### Beispiel Snippets ### */
.Cab_exampleNewspaperSnippetContainer { border:2px #fff dashed; margin:10px 0px 20px; overflow:hidden; }
.Cab_exampleNewspaperSnippetInnerWrapper { background-color:#fff; padding:10px; overflow:hidden; }
.Cab_exampleNewspaperSnippetImageLeft { border:none; float:left; margin-bottom:0.15em; margin-right:1em; }
.Cab_exampleNewspaperSnippetImageRight { border:none; float:right; margin-bottom:0.15em; margin-left:1em; }

/* ### Glossar - glossary ### */
.glossary_entry { border-bottom:1px #008000 dashed; }

#cab_glossaryInfo { width:250px; height:167px; background-color:#d5d2ca; }
#cab_draghandle { background-image:url("/App/Skins/Default/Images/Glossary_head_back.gif"); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#58595b; padding:4px; }
#cab_draghandle_caption {  }
#cab_draghandle_icons {  }
#cab_glossaryContent_container { padding:0px 3px 3px 3px; background-color:#d5d2ca; }
#cab_glossaryContent { border:1px inset #d5d2ca; background-color:#ffffff; overflow:auto; }
#cab_glossaryLoader {  }

/* ### Favoriten - favoritestyles ### */
#cab_addfavorite { width:auto; background-color:#eee; _background-color:transparent;  _overflow:visible; }
#cab_favoriteButtonsContainer { padding:5px; border:1px #9a9a9a solid; overflow:visible; _background-color:#eee; _text-align:center; }

.cab_favoriteButton { float:left; _float:none; _display:inline; width:30%; _width:auto; _margin:0px 0px 0px 0px; text-align:center; padding:0px; background-color:transparent; cursor: pointer; }
.cab_favoriteButtonOver { float:left; _float:none; _display:inline; width:30%; _width:auto; text-align:center; padding:0px; border:1px #bbb solid; _border:none; margin:-1px; _margin:0px 0px 0px 0px; background-color:#ddd; _background-color:transparent; cursor:pointer; }
.cab_favoriteButton img, .cab_favoriteButtonOver img { vertical-align: middle; }
.cab_favoriteButton img { _margin:0px 2px; _border:1px #eee solid; }
.cab_favoriteButtonOver img { _margin:0px 2px; _border:1px #bbb solid; }
.cab_favoriteButtonSeparator { float:left; _float:none; _display:inline; width:4%; _width:auto; overflow:hidden; _margin:0px 5px; }
#cab_favoriteInfoContainer { position:absolute; width:100%; background-color:#eee; border:1px #9a9a9a solid; margin-top:10px; }
#cab_favoriteListContainer { position:absolute; width:200%; background-color:#eee; border:1px #9a9a9a solid; margin-top:10px; padding:0px; }
#cab_favoriteListHead { padding:3px; color:#fff; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#aaa; }
.cab_favoriteContentBox { border:none; padding:5px; font-size:11px; _height:200px; _height:expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientHeight > 200) ? "200px" : "auto") : "200px"); _overflow-y:scroll; _overflow-y:expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientHeight > 200) ? "scroll" : "hidden") : "scroll"); }
.cab_favoriteListContentBox { border:none; padding:5px; font-size:11px; max-height:200px; overflow-y:scroll; }
#cab_favoriteList {  }
#cab_favoriteList .cab_favListEntry { border-top:1px #ccc solid; padding:5px 0px; }
#cab_favoriteInfo { padding:5px 5px 5px 30px; background:transparent url(/app/sharedimages/loading.gif) no-repeat 3px center; }
.cab_favListSubline { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777; }
.cab_favListSubject, .cab_favListSubject a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; font-weight:bold; }
.cab_favListEntry_even{ padding:3px; background-color:#fff; border-bottom:1px solid #999; }
.cab_favListEntry_odd { padding:3px; background-color:#eee; border-bottom:1px solid #999; }
.cab_notify_headbox { margin:0px 10px 10px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px; color:#800; border:1px solid #800; background-color:#ffc; }

/* ### Fragebogen Modul - survey ### */
.cab_surveyListContainer {  }
.cab_surveyListStatusSelect { margin:0px 0px 15px; }
.cab_surveyListStatusSelect select { width:33%; }
.cab_surveyList { margin:0px 0px 14px 0px; }
.cab_surveyListStatusTitle { background-color:#e3effd; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:13px; padding:7px 5px; }
.cab_surveyListContent { border:1px #e3effd solid; padding:14px 14px 0px; }
.cab_surveyListItem { margin:0px 0px 15px; }
.cab_surveyListItemTitle { border-bottom:1px #a3c0e8 solid; margin:0px 0px 5px; }
.cab_surveyListItemValidDateSpan { font-size:10px; font-style:italic; }
.cab_surveyListItemDescription {  }

.cab_surveyContainer {  }
form.cab_surveyForm {  }
.cab_surveyTask { background-color:#e3effd; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:13px; padding:7px 5px; }

.cab_surveyTaskCount { display:block; float:left; }
.cab_surveyTaskCaption { display:block; margin:0px 0px 0px 40px; }
.cab_surveyTaskCaption p { margin:0px; }
.cab_surveyTaskOptions { border:1px #e3effd solid; padding:14px 14px 14px 39px; }
.cab_surveyYesNoTable, .cab_surveyScaleTable, .cab_surveyMultiTable { width:99.9%; table-layout:fixed; margin-bottom:10px; }
.cab_surveyYesNoTable td, .cab_surveyScaleTable td, .cab_surveyMultiTable td { padding:5px 0px; }
.cab_surveyYesNoTable td { text-align:center; width:50%; }
.cab_surveyScaleTable td { text-align:center; width:9%; }
.cab_surveyMultiTable td.Option { text-align:left; width:10%; vertical-align:top; }
.cab_surveyMultiTable td.Label { text-align:left; width:90%; }
.cab_surveyOption { border:none; background:transparent; width:auto; }
.cab_surveyMultiTable td .cab_surveyOption { margin-right:10px; }
.cab_surveyButtonLine { text-align:right; margin:10px 0px 0px 0px; }
.cab_surveyReadonlyTextArea, .cab_surveyReadonlyInput {font-style:italic;border:1px dotted #AAA;min-height:50px;}
.cab_surveyReadonlyInput {min-height:15px;}
.cab_surveyReport {  }
.cab_surveyReport_surveyDetails { margin:0 0 15px; }
.cab_surveyReport_surveyTitle { background-color:#e3effd; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:13px; padding:7px 5px; }
.cab_surveyReport_surveyDescription { border:1px #e3effd solid; padding:14px; }
.cab_surveyReport_TaskContainer { margin:0 0 15px; height:auto; border:1px #e3effd solid; border-top:none; overflow:visible; }
.cab_surveyReport_TaskInfo { margin:0 0 15px; background-color:#e3effd; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:13px; padding:7px 4px; }
.cab_surveyReport_TaskCount { display:block; float:left; }
.cab_surveyReport_TaskCaption { display:block; margin:0 0 0 39px; }
.cab_surveyReport_TaskOption { margin:0 0 15px; height:auto; min-height:20px; overflow:visible; padding:0 4px 0 39px; }
.cab_surveyReport_TaskOptionCorrect {  }
.cab_surveyReport_TaskOptionIncorrect {  }
.cab_surveyReport_TaskOptionCaption { font-weight:bold; }
.cab_surveyReport_TaskOptionChoice { }
.cab_surveyReport_TaskOption .cab_surveyReport_TaskOptionCorrect { display:inline-block; _display:inline; width:20px; height:0px; _width:auto; _height:auto; background:transparent url("/App/sharedimages/ico_true.png") 0px 0px no-repeat; _background:none; overflow:hidden; padding:14px 0 0 0; _overflow:visible; _padding:0 24px 0 0; _color:#0c0; }
.cab_surveyReport_TaskOption .cab_surveyReport_TaskOptionIncorrect { display:inline-block; _display:inline; width:20px; height:0px; _width:auto; _height:auto; background:transparent url("/App/sharedimages/ico_false_small.png") 0px 0px no-repeat; _background:none; overflow:hidden; padding:14px 0 0 0; _overflow:visible; _padding:0 20px 0 0; _color:#c00; }
.cab_surveyReportSummary { margin:0 0 15px; background-color:#e3effd; font-size:12px; font-weight:bold; letter-spacing:1px; padding:20px 5px; text-align:center; }
.cab_surveyReportCorrectRatio { font-family:Georgia, "Times New Roman", Times, serif; font-size:48px; }
.cab_surveyReportResult { margin:25px 0 0; font-size:15px; }
.cab_surveyReportPassed { display:block; color:#35852b; }
.cab_surveyReportFailed { display:block; color:#a04043; }
.cab_surveyReportRequiredToPass { display:block; font-size:11px; font-weight:normal; }

.cab_opacity_50 { background-color:#fff; filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }


/* ### Benutzer-Registrierung - signup ### */
.cab_signUp_caption { margin:0 0 0 35%; padding:0 0 0 10px; font-size:14px; font-weight:bold; }
.cab_signUp_form { margin:0 0 20px; width:100%; table-layout:fixed; }
.cab_signUp_form td { padding:5px 0; }
td.cab_signUp_key { width:35%; text-align:right; vertical-align:top; }
td.cab_signUp_mandatory { font-weight:bold; }
td.cab_signUp_marked { color:#c00; }
td.cab_signUp_value { width:65%; padding:5px; }
td.cab_signUp_value * { margin:0 0 0 10px; }
td.cab_signUp_value * * { margin:0; }
td.cab_signUp_value .text { width:70%; }
.cab_signUp_data_info { float:left; margin:0px 0 -20px 10px; width:20px; height:20px; background-color:transparent; }
.cab_signUp_data_load { background:transparent url(/app/sharedimages/loading.gif) 0 0 no-repeat; }
.cab_signUp_data_fail { background:transparent url(/app/sharedimages/ico_false.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/app/sharedimages/ico_false.png"); }
.cab_signUp_data_pass { background:transparent url(/app/sharedimages/ico_true.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/app/sharedimages/ico_true.png"); }

#cab_signUp_list_head { background-color:#555; _background-color:#fff; padding:5px; color:#fff; _color:#000; font-weight:bold; }
#cab_signUp_list_filter { border:1px #555 solid; border-bottom:none; background-color:#e3effd; padding:4px; font-size:10px; }
#cab_signUp_list_filter table { width:100%; }
#cab_signUp_list_filter table td {  }
#cab_signUp_list_filter input, #cab_signUp_list_filter select { padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#cab_signUp_list_filter #filter_name { width:95%; _width:auto; }
#cab_signUp_list_filter div { margin:5px 0 0 0; text-align:right; }
#cab_signUp_list_filter button, .cab_signUp_user_actions, .cab_signUp_user button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#cab_signUp_list_body { border:1px #555 solid; }

.cab_signUp_user_none { padding:10px; text-align:center; color:#999; font-style:italic; }

.cab_signUp_user { margin:1px; height:auto; overflow:auto; padding:4px; }
.cab_signUp_user_odd { background-color:#f5f5f5; }
.cab_signUp_user_changed { background-color:#e3effd; }
.cab_signUp_user_name { font-weight:bold; }
.cab_signUp_user_details { float:left; width:400px; }
.cab_signUp_user_actions { margin:0 0 0 420px; }
.cab_signUp_user .marked { background-color:#f3832d; color:#fff }
.DHTMLSuite_menuItem_separator_sub{font-size:0px;padding:0;}