﻿/* Overrides fbm_main.css */
div#page #content #content_main a:link{
  color: #333333;
}

div#page #content #content_main a:visited{
  color: #333333;
}

div#page #content #content_main a:hover {
  color: #cc0000 !important;
}

#articlefooter a:hover {
  color: #CC0000 !important;
}
/* Overrides fbm_main.css */

.processbar {width:560px;height:43px;background-image:url(../pix/bg_processbar.png);background-repeat:repeat-y; margin-bottom: 24px;}
.processbar_label {float:left;padding:14px 14px;font-family:Trebuchet MS,LucidaGrande,Verdana;font-size:0.95em;font-weight:bold;color:#cc0000;}
.processbar_steps {float:right;padding:14px 14px 0 0;height:7px;}
.processbar_step {padding-left:10px; height: 7px; width: 7px; border: 0px;}

.form_content {font-size:1em;font-family:Arial;}
.formTable {width:560px;border-collapse: collapse;}
.formTableMiddleBlockHead, .formTableMiddleBlockHead_Transgif {width:12px; height: 1px;}
.formTableLeftBlockHead, .formTableRightBlockHead, .formTableLeftBlockHead_Transgif, .formTableRightBlockHead_Transgif {width:274px; height: 1px;}

.formInput { display: inline;font-family:Arial;font-size:0.95em; }
.bounded_control_container, .error_panel { display: inline; }

.formInputMergedContainer * { float: left; }
.formInputCell_left, .formInputCell_right{vertical-align:top;}

.formLabelMergeContainer{float:left;white-space:nowrap;}
.formLabelHelpContainer{float:left;margin-right:8px;}
.formLabelCell_fill, .formLabelCell_left, .formLabelCell_right {color:#424242;height:33px;font-size:0.95em;font-family:Arial;vertical-align:bottom;padding-bottom:1px;}
.formLabelCell_secondLine {color:#424242;padding-top: 18px;font-size:0.95em;font-family:Arial;vertical-align:bottom;padding-bottom:1px;}
.checkBoxListing {color:#424242;font-size:0.95em;font-family:Arial;}
.checkBoxListing input {display:block;float:left;}
.checkBoxListing label {display:block;padding-top:4px;float:left;width:92%}

.checkBox { display:block;float:left;width:550px; }
.checkBox input {display:block;float:left;}
.checkBox label {display:block;float:left;padding-top:4px;width:500px;}

.formCellSeparator {height:37px;font-family:Trebuchet MS,LucidaGrande,Verdana;font-size:0.95em;color:#4a4a4a;border-bottom:1px solid #bfbfbf;vertical-align:bottom;}
.CellSeparator {font-family:Trebuchet MS,LucidaGrande,Verdana;font-size:0.95em;color:#4a4a4a;border-bottom:1px solid #bfbfbf;margin-top:20px;}
.formLabel_fill {color:#424242;font-size:0.95em;font-family:Arial;margin-top:20px;margin-bottom:1px;}
.formCellSpacer {height:5px;}
.formCellEmpty_fill, .formCellEmpty_left, .formCellEmpty_right {color:#000000;height:33px;font-size:1em;font-family:Arial;vertical-align:bottom;padding-bottom:1px;}

.formErrorText{display:block;background:#FFFFFF url(../pix/error_small.gif) no-repeat 0px 3px;padding-left:18px;color:#e3001a;font-face:Arial;font-size:0.95em;font-weight:bold;clear:both;}

.formFirstContent { height: 9px; }

a.formbutton, a.formbuttonright {float:left;font-family:Arial;font-size:1em;display:block;width:118px;height:12px;border:1px solid #cccccc;padding:3px 5px 5px 23px;margin-right:14px;margin-top:27px;color:#333333; background-color:White; margin-bottom: 2em;text-decoration:none;}
a.formbuttonright {float:right;margin-right:0;margin-left:14px;}
.cancel_button {background:#fff url(../pix/button_cancel.gif) no-repeat 7px 7px;}
.save_button {background:#fff url(../pix/pfeil_re.gif) no-repeat 7px 7px;}
.confirm_button {border-color:#cc0000 !important;background:#fff url(../pix/pfeil_re.gif) no-repeat 7px 7px;}
.next_button {background:#fff url(../pix/pfeil_re.gif) no-repeat 7px 7px;}
.add_button {background:#fff url(../pix/button_add.gif) no-repeat 7px 7px;}
.back_button {background:#fff url(../pix/pfeil_li.gif) no-repeat 7px 7px;}
.prev_button {background:#fff url(../pix/pfeil_li.gif) no-repeat 7px 7px;}
.addlink {color:#999999;font-size:0.95em;font-family:Arial;padding-top:22px;cursor:hand;}
.addlink2 {color:#999999;font-size:0.95em;font-family:Arial;margin:10px 0 10px 0;cursor:hand;}

select {width:260px;background-color:#e8e8e8;border:1px solid #e8e8e8;font-family:Arial;font-size:0.95em;}
.TextLine {background-color:#e8e8e8;width:554px;border:1px solid #e8e8e8;height:16px;padding:2px;font-family:Arial;font-size:0.95em;}
input.TextLineBlock{display:block;}
.formInputCell_left .TextLine, .formInputCell_right .TextLine {width:268px;margin-bottom:1px;}
.formInputCell_left select, .formInputCell_right select {width:275px;}
.TextBox {background-color:#e8e8e8;width:554px;border:1px solid #e8e8e8;height:16px;padding:2px;font-family:Arial;font-size:0.95em;}
.memoInputArea {width:554px;height:100px;border:1px solid #e8e8e8;padding:2px;font-family:Arial;font-size:0.95em;}
textarea.memoAddressInputArea {width:554px;height:30px;border:1px solid #e8e8e8;padding:2px;font-family:Arial;font-size:0.95em; background-color:#e8e8e8;}
.formInputCell_left .memoInputArea, .formInputCell_right .memoInputArea ,.formInputCell_right .memoAddressInputArea, .formInputCell_left .memoAddressInputArea, .formLabelCell_left .memoAddressInputArea, .formLabelCell_right .memoAddressInputArea{width:268px;}


.radioList{border-style:none;padding:0;color:#424242;}
.radioList td label {padding:0 16px 0 7px;font-size:0.95em;}

.list_normal {border-bottom:1px solid #FFFFFF;background-color:#e8e8e8;padding:7px 5px 13px 15px;}
.list_alternate {border-bottom:1px solid #FFFFFF;background-color:#e3e3e3;padding:7px 5px 13px 15px;}
.list_normal input, .list_alternate input {display:block;float:left;padding-top:1px;}
.list_normal label, .list_alternate label {display:block;padding-top:4px;margin-left:30px;font-weight:bold;}
.list_left {float:left;width:253px;}
.list_right {float:right;width:253px;}

.rb_subitem{font-weight:normal;padding-left:10px;line-height: 1.32em;background-image: url(../img/bullet.png);background-repeat: no-repeat;background-position: 0 7px;}
html>body .rb_subitem{padding-left:40px;background-position: 30px 7px;}
*+html>body .rb_subitem{padding-left:10px;background-position: 0 7px;}

.customDropdown_Label {display:block;background-color:#e8e8e8;color:#424242;height:14px;line-height:16px;margin-top:1px;padding:4px 0px 4px 0;font-family:Arial;font-size:0.95em;background-image:url(../pix/dropdown.gif);background-repeat:no-repeat;background-position:right;}
.phonecountry .customDropdown_Label {margin-top:0;}
.phonelabel {color:#424242;font-size:0.95em;}
html>body .customDropdown_Label {overflow:hidden;}
*+html>body .customDropdown_Label {overflow:visible;}
.customDropdown_LabelValue {overflow:hidden;}
.customDropdown_Control {background-color:#fff;border:1px solid #e8e8e8;z-index:20;}
.customDropdown_Dropdown {max-height:200px;overflow-y:auto;z-index:20;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#e8e8e8;scrollbar-darkshadow-color:#FFFFFF;scrollbar-track-color:#e8e8e8;scrollbar-arrow-color:#999999;}
.customDropdown_Value {height:12px;line-height:12px;padding:2px;background-color:#fff;color:#424242;font-family:Arial;font-size:0.95em;cursor:default;}
.customDropdown_Value:hover {background-color:#e8e8e8;}

.contexthelp {padding:0 0 0 12px;}
.modalPopup {width:303px;height:120px;color:#666666;background-image:url(../pix/help_flyout.png); background-repeat:no-repeat; position:relative;left:auto;z-index:10; border: none;}
.Closer {float:right;height:16px;padding-top:1px;padding-right:13px;}
.HelpFlyout{clear:both;width:275px;height:80px;overflow-y:auto;overflow-x:hidden;padding:0px 5px 2px 10px;z-index:10;scrollbar-face-color:#f0efee;scrollbar-shadow-color:#f0efee;scrollbar-highlight-color:#f0efee;scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#f0efee;scrollbar-track-color:#e3e3e3;scrollbar-arrow-color:#999999;white-space:normal;font-weight: normal;}
.HelpHeader {}

.AddressContainer {margin-top:18px;}
.addressPart {background-color:#e8e8e8;color:#424242;margin-bottom:10px;padding:9px 10px 9px 10px;font-size:0.95em;font-family:Arial;width:254px;height:111px;}
.addressPart .radio {color:#454545;font-weight:bold;padding-top:4px;}
.addressPart .radio label {margin-left:16px;}
.addressPart div {margin-left:36px;margin-top:7px;}


.multilistpanel{background-color:#e8e8e8;padding:9px 11px 9px 11px;height:171px;font-size:10px;}
.multilistleft{float:left;}
.multilistsearchpanel {width:225px;height:22px;background-color:#FFFFFF;margin-bottom:3px;padding:0;}
.multilistsearchinput{width:190px;height:12px;border:1px solid #FFFFFF;font-size:10px;padding:2px 0 2px 11px;}
.multilist{overflow-y:auto;background-color:#FFFFFF;width:225px;height:128px;padding:8px 0 9px 0;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#e8e8e8;scrollbar-darkshadow-color:#FFFFFF;scrollbar-track-color:#e8e8e8;scrollbar-arrow-color:#999999;}
.multilistitem{line-height:16px;padding:0 11px 0 11px;cursor:default;}
.addremove{float:left;width:88px;text-align:center;padding:40px 0 15px 0;color:#999999;}
.multilistright{float:left;}
.priopanel{width:196px;height:20px;color:#999999;text-align:right;padding-top:5px;}
.multilistitem2head{width:185px;line-height:16px;clear:both;padding:0 11px 20px 11px;font-weight:bold;}
.multilistitem2{width:185px;line-height:16px;clear:both;padding:0 11px 0px 11px;}
.multilistitem2left{float:left;width:140px;}
.multilistitem2right{float:right;text-align:right;width:45px;}
.selected { background-color:#e8e8e8;}
.multilist_waiting { vertical-align: middle; text-align: center; background-color: #F5F5F5; }
.multilist_noresult { vertical-align: middle; text-align: center; background-color: #F5F5F5; }


.filelist {background-color:#e2e2e2;color:#7e7e7e;width:272px;line-height:22px;vertical-align:middle;padding-left:2px;border-bottom:1px solid #FFFFFF;}
.filelist_alternate {background-color:#e8e8e8;}
.filelink {display:block;float:left;width:180px;padding-left:10px;}
.filedelete {float:right;width:44px;background:url(../pix/pfeil_rot_re.gif) no-repeat 0px 8px;cursor:hand;padding-left:22px;padding-right:12px;}

.property_label_small {font:bold; float:left; width:200px; }
.property_value_small {padding: 0 0 0 200px;}

div#page #content #content_main .listrow a:hover{ text-decoration: none; color: #333333 !important;}

