@media all {
option{padding-left:.4em;}
fieldset{border:0;margin:0;overflow:hidden;padding:0;}
#col1{float:left;width:200px;z-index:3;}
#col2{float:right;width:200px;z-index:5;}
#col3{margin-left:200px;margin-right:200px;width:auto;z-index:1;}
#col1_content{z-index:4;}
#col2_content{z-index:6;}
#col3_content{z-index:2;}
#col1_content,#col2_content,#col3_content{position:relative;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
hr.clear_columns{border:0;clear:both;content:".";display:block;float:left;height:0;line-height:0;margin:-1.1em 0 0;padding:0;visibility:hidden;}
dt{font-weight:700;}
dd{margin:0 0 1em 2em;}
blockquote,cite{font-size:.93em;margin:0 0 1em 1.5em;width:auto;}
.c25l,.c25r{width:24.999%;}
.c33l,.c33r{width:33.333%;}
.c50l,.c50r{width:49.999%;}
.c66l,.c66r{width:66.666%;}
.c75l,.c75r{width:74.999%;}
.c38l,.c38r{width:38.196%;}
.c62l,.c62r{width:61.803%;}
.subc{overflow:hidden;padding:0 .5em;}
.subcl{overflow:hidden;padding:0 1em 0 0;}
.subcr{overflow:hidden;padding:0 0 0 1em;}
.block{background:#f1f1f1;border:1px solid #d6d6d6;margin:0 0 1em;padding:1px;}
.block_header{margin:0 -1px;padding:0 1px;}
.block_header_headline_container{background:#d6d6d6;position:relative;}
.block_header_container h2{color:#000;font-size:14px!important;min-height:1.5em;padding:5px 5px 5px 10px;margin:0}
.block_header_info{height:100%;min-width:2em;position:absolute;right:0;top:0;width:4%;}
.block_header_info_container{border-left:3px #f1f1f1 solid;border-right:3px #f1f1f1 solid;height:100%;margin:0 1em 0 0;text-align:center;}
.block_header_info_container a:link,.block_header_info_container a:visited,.block_header_info_container a:hover,.block_header_info_container a:active{color:#f1f1f1;cursor:help;display:block;font-family:'Times New Roman', Verdana, Arial, Sans-Serif;font-size:1.5em;font-weight:700;line-height:1.4em;text-decoration:none;}
.block_content{background:#f1f1f1;color:#111;margin:0 -1px;padding:0 1px;width:100%;}
.block_content_container{padding:5px;width:auto;}
.block_content_row{margin:0 -1px;width:100%;}
.block_content_row_container{padding:5px;width:97%;}
.cell{float:left;height:100%;overflow:hidden;}
.subcx{overflow:hidden;padding:0;}
.group_cell{float:left;height:100%;position:relative;}
div.group_cell_container input{border:none;left:0;padding:0;position:absolute;top:1pt;}
div.group_cell_container label{display:block;float:left;margin-left:2em;padding:0;}
.fieldlabel_cell{text-align:right;}
.fieldlabel_attach_cell{text-align:left;}
.fieldinfo_cell{white-space:nowrap;}
.fieldinfo_cell_container_help{width:.69em;}
.fieldinfo_helplink{background:#537d2a;color:#FFF;cursor:help;display:block;font-family:'Times New Roman';font-size:1.4em;font-weight:700;margin:.1em 0 0;text-align:center;width:100%;}
a.fieldinfo_helplink:link,a.fieldinfo_helplink:visited,a.fieldinfo_helplink:hover,a.fieldinfo_helplink:active{background:#537d2a;color:#FFF;cursor:help;display:block;font-family:'Times New Roman';font-size:1.4em;font-weight:700;margin:0 -.2em 0 -.02em;padding-left:.12em;text-align:left;text-decoration:none;width:100%;}
.fieldinfo_cell_container_info{width:1em;}
.fieldinfo_info_error{background:red;color:#FFF;font-family:'Times New Roman';font-size:1.4em;font-weight:700;margin:0 0 0 .1em;padding-left:.01em;text-align:center;width:100%;}
.fieldinfo_info_required{color:#000;font-family:'Times New Roman';font-size:1.4em;font-weight:700;margin:0 0 0 .1em;text-align:left;width:100%;}
.field_filechooser_container{padding-left:5px;}
.field_filelabel_cell{width:250px;}
.field_filelabel_container{margin-top:2px;white-space:nowrap;}
.fieldlabel{color:#111;cursor:pointer;font-size:1em;}
.fieldheadline{color:#111;font-size:1em;font-weight:400;}
.standard,.standard_date{border:1px #D0D0D0 solid;font-family:"Courier New", Courier, mono;font-size:1em;padding:1px;}
.standard_error,.standard_date_error{border:1px red solid !important;font-family:"Courier New", Courier, mono;font-size:1em;padding:1px;}
.standard_disabled,.standard_date_disabled{background:#F6F6F6;border:1px #000 solid;color:#000;font-family:"Courier New", Courier, mono;font-size:1em;padding:1px;}
.standard_error_disabled,.standard_date_error_disabled{background:#F6F6F6;border:1px red solid;color:#000;font-family:"Courier New", Courier, mono;font-size:1em;padding:1px;}
.standard_number{border:1px #D0D0D0 solid;font-family:"Courier New", Courier, mono;font-size:1em;padding-right:1px;text-align:right;}
.standard_number_error{border:1px red solid;font-family:"Courier New", Courier, mono;font-size:1em;padding-right:1px;text-align:right;}
.standard_number_disabled{background:#F6F6F6;border:1px #D0D0D0 solid;color:#000;font-family:"Courier New", Courier, mono;font-size:1em;padding:1px;text-align:right;}
.standard_number_error_disabled{background:#F6F6F6;border:1px red solid;color:#000;font-family:"Courier New", Courier, mono;font-size:1em;padding:1px;text-align:right;}
.standard_file{border:1px #D0D0D0 solid;display:block;font-size:1em;padding-left:5px;height:23px;line-height:23px;}
.standard_file_error{border:1px red solid;display:block;font-size:1em;padding-left:5px;height:23px;line-height:23px;}
.standard_file_disabled{border:1px #D0D0D0 solid;color:#000;display:block;font-size:1em;padding-left:5px;height:23px;line-height:23px;}
.standard_file_error_disabled{border:1px red solid;color:#000;display:block;font-size:1em;padding-left:5px;height:23px;line-height:23px;}
.skiplegend{display:none;font-size:0;}
input[type="checkbox"]{border:none;}
#egovernment{color:#006464;float:right;font-family:"Times New Roman",Times,serif;font-size:1em;font-size-adjust:none;font-style:italic;font-variant:normal;font-weight:700;line-height:normal;margin-top:10px;text-align:right;width:20%;}
#recipient{margin:0;padding-bottom:20px;padding-top:10px;width:50%;}
#formtitle{color:#006464;padding:10px 0 0;}
#formsubtitle{color:red;font-weight:700;margin:5px 0;}
#preface{clear:both;margin-top:20px;}
#mode_noval,#mode_trial{color:red;font-weight:700;}
div#note{background:#fff;clear:both;font-size:.8em;height:2.7em;margin:0 0 1.3em;white-space:nowrap;}
div#note h2#note1{background:red;clear:none;color:#fff;display:inline;float:left;font-size:1em;height:2.5em;line-height:2.5em;text-align:center;width:13em;margin-top:1px}
div#note ul{background:#fff;clear:none;display:inline;float:none;font-size:1em;font-weight:700;height:2.5em;line-height:2.5em;list-style-type:none;margin:0;padding:0;}
div#note ul li{background:#fff;display:inline;float:left;font-weight:700;height:2.5em;line-height:2.5em;margin:0;padding:0 10px;}
#note ul li#note2{border-right:2px solid #f1f1f1;padding:0 10px;}
#note ul li .fieldinfo_cell_container_info{float:left;line-height:1.9em;margin:.3em 0 .5em;width:1em;}
#note ul li .fieldinfo_cell_container_help{float:left;line-height:1.9em;margin:.3em 0 .5em;width:.9em;}
#note ul li .note_message{float:left;padding-left:5px;}
div#locator{background:#fff;clear:both;height:1.75em;margin:20px 0 0;}
div#locator h2#locator1{background:red;color:#fff;display:inline;float:left;font-size:1em;height:2.5em;line-height:2.5em;margin:0;text-align:center;width:14em;}
div#locator ul{background:#fff;display:inline;float:left;font-size:1em;font-weight:700;height:2.5em;line-height:2.5em;list-style-type:none;margin:0 0 0 10px;padding:0;white-space:nowrap;}
div#locator ul li{float:left;font-weight:700;height:2.5em;margin:0;padding:0 5px 0 0;}
div#locator ul li div.active{background:#006464;border:1px solid #006464;color:#fff;line-height:1.5em;margin:.4em 0;padding:1px 3px;}
div#locator ul li a{background:#FFF;border:1px solid #006464;color:#000;display:block;line-height:1.5em;margin:.4em 0;padding:1px 3px;text-decoration:none;}
div#locator ul li a.special{background:#006464;border:1px solid #006464;color:#fff;display:block;line-height:1.5em;margin:.4em 0;padding:1px 3px;text-decoration:none;}
div#locator ul li a.error{background:#FFF;border:1px solid red;color:#000;display:block;line-height:1.5em;margin:.4em 0;padding:1px 3px;text-decoration:none;}
#info{border:2px solid red;color:red;font-size:1em;margin:10px 0;padding:5px;}
.error{border:2px solid red;color:red;font-size:1em;margin-top:10px;padding:5px;}
#errors ul{margin:0 5px;padding:0;}
#errors ul li a{color:red;}
#control_bar{clear:both;margin:10px 0 0;position:relative;text-align:center;width:100%;}
span.input_separator{margin:0 5px;padding-left:10em;}
.repeatblock_action_control_bar{clear:both;margin:10px 0;text-align:right;}
.repeatblock_separator_line{border-top:2px solid #fff;height:1px;margin:10px;}
.repeatblock_control_bar{margin:10px;text-align:right;}
.repeatblock_control_bar input[type="text"]{width:2em;}
div#progress{margin:10px;text-align:center;}
#progress img{height:2em;width:12em;}
#message{margin:10px 0;}
#loader{height:0;width:0;}
#form_marker{float:left;font-size:1em;margin:10px 0;padding-bottom:1.5em;}
#page_number{float:right;font-size:1em;margin:10px 0;padding-bottom:1.5em;}
#final_note_explanation{color:red;margin:0;}
#errorpage p{color:#000;margin:10px 0;}
#uploadedfile{vertical-align:top;}
.repeatable_page_button{padding:10px;}
.repeatable_page_info{padding-bottom:20px;padding-top:0;text-align:right;}
.whbutton{cursor:pointer;font:bold 90% verdana;height:25px;padding:2px;width:250px;}
.whbutton_disabled{color:gray;cursor:pointer;font:bold 90% verdana;height:25px;padding:2px;width:250px;}
.afs_list{border-collapse:collapse;margin:20px 0;padding:20px 0!important;table-layout:fixed;text-align:left;width:100%;}
.afs_list_first_row_cell{color:#000;font-family:Verdana, Helvetica, sans-serif;font-size:95%;font-weight:400;padding:2px 4px!important;text-align:left;vertical-align:top;}
.afs_list_header_cell{font-weight:700;line-height:1.5em;}
.afs_list_row_main_cell{border-bottom:1px solid #91C43D;border-top:1px solid #91C43D;padding:2px 4px!important;}
.afs_list_action_cell{padding:0;vertical-align:top;}
.list_action_button{width:110px;}
.eintragsinfo_rb_input_field{font-family:"Courier New", Courier, mono;font-size:1em;width:2em;}
.searchfield_container{clear:left;}
.searchbutton_container{clear:left;position:relative;top:1.45em;}
.navigationButtons{margin-bottom:.5em;margin-top:.5em;text-align:center;}
.navigationButtons input{margin-bottom:.5em;}
.pageNumberArea{margin-bottom:.5em;margin-top:.5em;text-align:right;}
div#hinweis{background:#fff;clear:both;font-size:1em;height:1.9em;margin:0 0 1.3em;}
div#hinweis h2#hinweis1,div#position h2#position1{background:red;color:#fff;display:inline;float:left;font-size:1em;height:100%;line-height:2.3em;margin:0 10px 0 0;padding:.1em 0 0;text-align:center;white-space:nowrap;width:13em;}
div#hinweis ul{background:#fff;clear:none;float:none;font-size:1em;font-weight:700;list-style-type:none;margin:0;padding:.5em 0 0;}
div#hinweis img{margin:0;padding:0;vertical-align:top;}
div#hinweis ul li{background:#fff;display:inline;line-height:1.9em;padding:5px 10px;}
div#hinweis ul li#hinweis2{border-right:2px solid #f1f1f1;padding-left:3px;}
div#hinweis ul li#hinweis3{background:url(../../images/afs/block_nur-stern.gif) no-repeat 3px -1px;padding-left:22px;}
div#hinweis ul li#hinweis4{background:url(../../images/afs/block_nur-info.gif) no-repeat 1px -3px;padding-left:22px;}
div#hinweis ul li#hinweis5{background:url(../../images/afs/block_rufzeichen.gif) no-repeat 6px 0;padding-left:22px;}
div#position{background:#fff;clear:both;font-size:.8em;height:2.6em;margin:0;}
div#position ul{background:#fff;clear:none;float:left;font-size:.95em;list-style-type:none;margin:0;padding:0;}
div#position ul li{border:none;float:left;list-style-type:none;margin:4px 0;padding:0 1px;}
* html div#position ul li{border:none;padding:0 1px;}
div#position ul li input{background:#fff;border:1px solid #537d2a;color:#000;cursor:pointer;display:block;font:bold 1.1em arial;height:1.7em;margin:0;overflow:visible;padding:0 3px;text-decoration:none;}
* html div#position ul li input{padding:0 1px;}
div#position ul li.active input{background:#537d2a;color:#FFF;}
div#position ul li.stop{color:#537d2a;font-size:2.5em;margin:-6px -4px 0;}
.skiplegend_disabled{display:none;visibility:hidden;}
div.cm_block h3{background:#d3d3d3;color:#000;font-weight:700;margin:5px 0;padding:0 2px;}
div.cm_block span.cm_label,div.cm_block span.cm_html_label,div.cm_block span.cm_value{display:block;float:left;word-wrap:break-word;}
div.cm_block span.cm_label{margin:0 25px 2px 0;text-align:right;width:30%;}
div.cm_block span.cm_html_label{margin:0 10px 2px 0;width:90%;}
div.cm_block span.cm_value{font-weight:700;margin:0 10px 2px 0;width:60%;}
div.cm_block_space{clear:both;height:1px;}
table.signature{border-collapse:collapse;margin-bottom:20px;margin-left:auto;margin-right:auto;width:90%;}
table.signature td{border:1px solid #6a6a6a;padding:5px;vertical-align:top;}
table.signature td.sig_image{text-align:center;width:150px;}
table.signature td.sig_label{font-weight:700;width:150px;}
#footer,div.cm_row{clear:both;}
#ie_clearing,.skiplegend_error{display:none;}
.subcolumns,.group_content_row{margin:0 -1px;overflow:hidden;padding:0 1px;width:100%;}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l,.cxl{float:left;overflow:hidden;}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r,.cxr{float:right;overflow:hidden;}
.block_header_container,.group_cell_container{padding:0;}
.cell_container,.cell_container_html,.cell_container_field{overflow:hidden;padding:0;position:relative;}
.standard_html,.standard_html_error,.standard_file_button,.position{font-size:1em;margin-top:2px}
.standard_html_disabled,.standard_html_error_disabled{color:#000;font-size:1em;}
#note ul li#note2 a,div#hinweis ul li#hinweis2 a{color:#000;}
.error p,#errors p{margin-bottom:0;}
#control_bar input,#uploadedfile_button,.repeatblock_action_control_bar input,.repeatblock_control_bar input[type="submit"]{font-size:1em;margin:0 5px;position:static;width:10em;}
#help h2,#errorpage h2{color:#000;margin:0 0 10px;}
.repeatable_page,.repeatable_page_list,table.signature td.sig_invalid{text-align:center;}
.whbutton_error,.whbutton_error_disabled{height:25px;width:200px;}
div#position ul li.error input,div#position ul li.currenterror input{background:red;border-color:red;color:#FFF;}
table.signature td.sig_value,table.signature td.sig_value_long{font-family:courier new, courier, monospace;}
}.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 11000;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	/*background-color: #0A246A;
	color: white;*/
}
.ac_loading{background: #eee url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/indicator.gif?ln=images&rv=b6915e75") right center no-repeat !important }
.ac_odd{background:#fff;}
.ac_even{background:#e8f0e1;}
.ac_over{background:#537d2a;color:#FFF;}
#searchAssistantForm a {
	font-weight: bold;
}

div.tabButtons{border-left:2px solid #dde2d7;height:1.8em;}
div.tabButton{border-right:2px solid #dde2d7;border-top:2px solid #dde2d7;display:inline;float:left;height:1.65em;}
input.tabButton{background:#EEE;border:none;color:#000;cursor:pointer;font:bold 1em verdana;height:1.65em;width:10em;overflow:visible;}
input.tabButton_selected{background:#dde2d7;border:none;color:#000;font:bold 1em verdana;height:1.65em;width:10em;overflow:visible;}
div.tabPane{border:2px solid #dde2d7;clear:both;float:none;padding:5px;}

#messages-section{background:#265609;border:none;color:#FFF;font:bold 12px verdana;padding:5px;}
#messages-message{background:#FDFDF8;border:1px solid #265609;font-size:12px;padding:1px;}
#messages-message ul{color:#265609;font:bold 12px verdana;margin:10px 20px 10px 40px;}
#error-section{background:red;border:none;color:#FFF;font:bold 12px verdana;padding:5px;}
#error-message{background:#FDFDF8;border:1px solid red;font-size:12px;padding:1px;}
#error-message ul{color:red;font:bold 12px verdana;margin:10px 20px 10px 40px;}
#error-message a{color:red}
#pagelist,.pagelist{display:inline;float:right;margin:0;padding:0;text-align:right;}
.displayTable,.afs_list{border:1px solid #c6c6c6;border-spacing:0px;margin:20px 0;padding:0!important;width:99.5%;}
.displayTable th,.displayTable td,.afs_list th,.afs_list td{border:none;font-family:Verdana, Helvetica, sans-serif;font-size:12px;font-weight:400;text-align:left;vertical-align:top;}
.displayTable th,.afs_list th{border:1px solid white;border-right:none;background:#d1e0c1;color:#000;font-weight:700;padding:6px 5px;}
.displayTable th:last-child,.afs_list th:last-child{border-right:1px solid white;}
.displayTable td input.button{border:none;cursor:pointer;font:bold 12px verdana;padding:2px 2px 2px 0;}
.displayTable th.sorted,.displayTable th.sortable:hover,.afs_list th:hover{background:#b1cb96;}
.displayTable th a,.displayTable th a:visited,.afs_list th a{font-weight:700;text-decoration:none;}
.displayTable th.sorted a,.displayTable th.sortable a{background:left;display:block;margin-right:30px;width:100%;}
.displayTable th.sortable a{background:url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/arrow_off.png?ln=images&rv=b6915e75") no-repeat;display:inline;padding-left:15px;}
.displayTable tr.odd,.afs_list_rowOdd{background:#fff;color:#111;}
.displayTable tr.tableRowEven,.displayTable tr.even,.afs_list_rowEven{background:#e8f0e1;color:#111;}
.displayTable td,.afs_list td{padding:5px 5px;}
.displayTable td:first-child,.afs_list td:first-child{border-left:1px solid white}
.displayTable td:last-child,.afs_list td:last-child{border-right:1px solid white}
.displayTable th.order1 a,.displayTable .sublist th.order2 a{background:url(../images/arrow_up.png) no-repeat;}
.displayTable th.order2 a,.displayTable .sublist th.order1 a{background:url(../images/arrow_down.png) no-repeat;}
.displayTable tr.odd a,.afs_list_rowOdd a,.displayTable tr.tableRowEven a,.displayTable tr.even a{color:#194105;}
div.exportlinks{border:none;display:inline;font:12px verdana;margin:2px 0 10px;padding:2px 4px;}
span.export{cursor:pointer;display:inline-block;font:bold 12px verdana;padding:0 4px 1px 20px;}
span.excel{background-image:url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/ico_file_excel.png?ln=images&rv=b6915e75");}
span.csv{background-image:url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/ico_file_csv.png?ln=images&rv=b6915e75");}
span.xml{background-image:url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/ico_file_xml.png?ln=images&rv=b6915e75");}
span.pdf{background-image:url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/ico_file_pdf.png?ln=images&rv=b6915e75");}
span.rtf{background-image:url("../../../../erasreg/org.richfaces.resources/javax.faces.resource/ico_file_rtf.png?ln=images&rv=b6915e75");}
span.pagebanner{border:none;border-bottom:none;display:none;font:12px verdana;padding:2px 4px;}
span.pagelinks{border:none;border-top:none;display:block;font:12px verdana;padding:0 4px;}
span.pagelinksonepage{border:none;border-top:none;display:block;font:12px verdana;line-height:0;padding:0;}
span.page{color:#000;font:95% verdana;padding:2px 0;}
tr.ubaValue td.ubaValueLabel{padding:5px 0;font-weight:bold;text-align:right;vertical-align:top;width:25%;}
tr.ubaValue td.ubaValueText{padding:5px 10px;}
tr.ubaValue.separator td { padding-bottom:7px; border-bottom: 1px solid #DDE2D7; }
span.currentPage{color:#265609;font:bold 95% verdana;padding:2px 0;}
span.disabledPage{color:silver;font:bold 95% verdana;padding:2px 0;}
.pageSizeOptions {
	margin-bottom: 10px;
}
.navigationButtons {
	clear: both;
}
.navigationButtons .button, .navigationButtons .button_disabled {
	margin: 0;	
}
.navigationButtons .button_disabled {
	background-image: none;
	border: 1px solid #999 !important;
	border-radius: 3px;
	color: #999;
}
.navigationButtons .buttonAsLink {
	position: relative;
	padding: 0;
}
input.tabButton, input.tabButton_selected {
    width: auto;
    min-width: 10em;
}

div.tabContainer {
	display: inline-block;
	min-width: 100%;
}

.buttonAsLink {
	border: none;
	background-color: transparent;
	color: #222222;
	font-weight: bold;
	text-decoration: underline;
	cursor:pointer;
}

div.out {
	position: fixed;
	top: -1000px;
	left: -1000px;
}

.buttonAsLink:hover {
	text-decoration:underline;
}

#pagelist {
	float: none;
}

.sa_disabled td {
	font-style:italic;
	color: #999999;
}

.sa_marked {
	width: 100%;
	color: white; 
	font-family: Arial, sans-serif; 
	font-weight: bold; 
	font-size: inherit;
	text-align: center;
	background: #FF0000;
	margin: 0 0 0 0.2em;
	padding: 0 2px 0 2px;
}

.sa_selected {
	width: 100%;
	color: white; 
	font-family: Arial, sans-serif; 
	font-weight: bold; 
	font-size: inherit;
	text-align: center;
	background: #00FF00;
	margin: 0 0 0 0.2em;
	padding: 0 2px 0 2px;
}

/*
	new searchassistant tab-layout, duplication of content inside:
	/searchAssistant-web/src/main/webapp/css/sa-tab-panel.css
	which should be routed through to the client ...
*/
div.sa-tab-pane {
	clear: both;
	float: none;
	padding: 5px;
	position: relative;
	z-index: 1004;
	border: 1px solid #cccccc;
	background: #f0f0f0;
}

.sa-tp-header-tabline-top {
	/* let border of content-pane overlap */
	margin-bottom: -1px;
}

.sa-tp-label {
	white-space: nowrap;
	font-weight: bold;
}

.sa-tp-header-spacer {
	padding-right: 5px;
}

.sa-tp-header-tabs {
	border: none;
	height: 100%;
}

.sa-tp-header {
	font-weight: normal;
	cursor: pointer;
	vertical-align: top;
	padding: 0;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}

.sa-tp-header:hover {
	background: #f0f0f0;
}

.sa-tp-header-inact-plain {
	z-index: 1003;
	background: white;
	border-bottom-style: none;
	top: 2px;
}

.sa-tp-header-act-plain, .sa-tp-header-inact-plain:hover {
	z-index: 1005;
	background: #f0f0f0;
	border-top: 3px solid #537d2a;
	top: 0;
}

.sa-tp-header-act-plain {
	font-weight: bold;
}

.sa-tp-header input, .sa-tp-header .sa-tp-label {
	position: relative;
	z-index: 1005;
	margin: 0;
	cursor: pointer;
	border: none;
	background: none;
	white-space: nowrap;
	display: block;
	padding: 7px 10px 6px 10px;
}
