html,body {
margin:0;
padding:0;
}

body,body .ui-widget input,body .ui-widget select,body .ui-widget textarea,body .ui-widget button { 
font-family:verdana, arial, Helvetica, sans-serif;
font-size:8pt;
background-color: #F4F4F4;
}

body#bodyClient {
background-color:#f4f4f4;
background-image: url(../images/bfg_bodyBg.gif);
background-position: top left;
background-repeat: repeat-y;
}

body.bodyBG2 {
background-image:none;
}

a {
color:#00416B;
outline:none;
}

a:active {
text-decoration:none;
color:#EA3313;
}

input,th,td,span,select,p,strong,address,span.adminLabel,button {
font-size:8pt;
color:#000;
}

caption {
font-size:9pt;
}

address {
font-style:normal;
}

p,pre {
margin:0;
padding:2px 3px 2px 0;
}

h1 {
font-size:10pt;
text-align:left;
/*color:#00416B;*/
color: #000000;
font-weight:700;
clear:both;
margin:10px 0 5px;
padding:5px 0 3px 28px;
}

h2 {
font-size:9pt;
/*color:#00416B;*/
color: #000000;
clear:both;
padding:10px 5px;
}

h3 {
font-size:8pt;
/*color:#00416B;*/
color: #000000;
padding:10px 5px;
}

th {
font-weight:700;
text-align:left;
vertical-align:top;
}

fieldset {
background-color:transparent;
}

#inhalt {
height:85%;
width:auto;
overflow:auto;
color:#000;
font-size:8pt;
margin:4px 0 0 20px;
padding:0;
}

div#head {
height:44px;
width:100%;
background-image:url(../images/bfg_head_small.jpg);
/*background-image:url(../images/bfg_head.jpg);*/
background-repeat:no-repeat;
background-position:right top;
background-color:#CFE1F1;
margin:0;
padding:0;
}

div#head h1{		
	padding:0 0 0 0;
	margin:0 0 0 0;
	margin-left:360px;	
	letter-spacing: 0.04em;
	color: #494949;
	background-image: url(../images/bfg_geoportal_text.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 370px;
	height: 44px;
}


div#statusbar {
font-size:8pt;
height:20px;
width:100%;
background-color:#BFD7EC;
margin:0;
padding:0;
border-bottom: 1px solid white;
}

#statusbar span {
padding-top:2px;
display:block;
text-align:right;
padding-right:10px;
color: #FFFFFF;
font-weight: bold;
}

#statusbar img {
border:0;
}

#logo {
position:absolute;
top:0px;
left:0px;
background-color: #FFFFFF;
background-image:url(../images/bfg_logo.gif);
background-repeat:no-repeat;
background-position:left top;
height:65px;
width:168px;
clip: rect(0px, 168px, 65px, 0px);
}

#ct {
display: none;
position:absolute;
top:10px;
background-image:url(../images/ct_logo.gif);
background-repeat:no-repeat;
height:39px;
width:81px;
right:10px;
}

.button,.adminButton,.buttonStoreQuery,.templateButton {
background-color:#FFF;
border:1px solid #000;
cursor:pointer;
width:auto;
height:20px;
/* background-image:url(../images/bg_button.gif); */
/* background-repeat:repeat-x; */
/* background-position:top left; */
}

#sumitQuery {
position:relative;
top:3px;
margin-bottom:2px;
}

.logonContainer,.adminContainer {
width:98%;
}

.logonContainer {
padding:10px;
}

iframe .logonContainer {
padding:0;
}

.inline {
display:inline !important;
}

.logonContainer label,.adminContainer label {
display:block;
text-align:right;
float:left;
width:140px;
padding-left:10px;
color:#00416B;
}

.logonContainer br {
clear:left;
}

.logonContainer .button {
width:80px;
margin-left:160px;
margin-top:5px;
text-align:left;
clear:both;
padding-left:2px;
}

.logonContainer h1,.adminContainer h1,.sdiDIV h1,.mainWrapper h1,div.searchContainer h1,.popUpQuery h1,#popup h1 {
text-align:left;
color:#000000;
font-weight:bold;
/* background-image:url(../images/icon_h1.gif); */
/* background-position:center left; */
/* background-repeat:no-repeat; */
margin:0 0 10px;
padding:6px 0 3px 0px;
}

.logonContainer p,.adminContainer p {
margin:3px 0;
}

.adminContainer input {
display:block;
width:200px;
float:left;
}

.adminContainer h1 {
margin-bottom:10px;
}

.ManagementTable,table.datatable {
width:80%;
/* background-color:#F4F4F9; */
/* background-image:url(../images/bg_results_blau.gif); */
/* background-repeat:repeat-x; */
/* background-position:bottom left; */
border:1px solid #CCD5DE;
margin:2px 0 10px;
padding:0px;
border-spacing:0px;
}

.ManagementTable th,table.datatable th {
background-color:#DDD9D7;
color:#00416B;
height:25px;
border:1px solid #CCD5DE;
border-bottom:2px solid #00416B;
font-weight:700;
text-align:left;
margin:0px;
padding:1px 3px;
}

.ManagementTable td,table.datatable td {
border:1px solid #CCD5DE;
margin:0px;
padding:1px 3px;
}

div.contentLoginBox a.buttonLink {
margin-top:10px;
display:block;
width:80px;
color:#000;
}

a.buttonLink,a.linkAsButton,.executeLink {
background-color:#FFF;
border:1px solid #000;
cursor:pointer;
width:auto;
height:22px;
background-image:url(../images/bg_button.gif);
background-repeat:repeat-x;
background-position:top left;
text-decoration:none;
color:#000;
font-size:8pt;
vertical-align:text-bottom;
padding:3px 5px 2px;
}

.performance {
float:right;
}

p#pbuttonLink a.buttonLink {
width:80px;
height:15px;
display:block;
}

.executeLink {
display:block;
width:270px;
height:16px;
margin:10px 0;
}

a.buttonLinkLage:active {
background-color:#EA3313;
background-image:url(../images/bg_button_active.gif);
background-repeat:repeat-x;
background-position:top left;
}

a.buttonLink img {
border-width:0;
margin:0 2px 0 0;
padding:0;
}

.sdiDIV p,em,.sdiDIV address {
line-height:11pt;
margin:5px;
}

div.contentNavWrapper {
width:170px;
position:absolute;
top:65px;
left:0;
margin:0;
padding:0;
}

div#platzhalter {
width:170px;
float:left;
height:500px;
min-height:400px;
margin:0;
padding:0;
}

div.contentNavBox {
width:168px;
vertical-align:top;
height:100%;
/* background-color:#FBFBFB; */
/* background-image:url(../images/bg_results.gif); */
/* background-repeat:repeat-x; */
/* background-position:bottom left; */
/* border:1px solid #CCD5DE; */
margin:0;
padding:0px 0;
}

div.contentNavBox h1 {
background:#FFF;
color:#EA3313;
font-weight:700;
text-decoration:none;
width:167px;
padding:3px 3px 3px 10px;
}

div.contentNavSubBox {
width:168px;
margin:0;
padding:0;
}

div.contentNavSubBox h2 {
/* background-image:url(../images/arr_bl_top.gif); */
/* background-position:center left; */
/* background-repeat:no-repeat; */
margin:0;
padding:6px 0px 3px 5px;
border-bottom:1px solid #FFFFFF;  
}

div.contentNavSubBox h2.activeH2 {
/* background-image:url(../images/arr_bl_down.gif); */
}

div.contentNavSubBox p {
border-bottom:2px solid #00416B;
font-weight:700;
width:100%;
width:100%;
font-size:9pt;
margin:0;
padding:0;
}

div.contentNavSubBox a {
color:#00416B;
text-decoration:none;
display:block;
width:135px;
margin:0 0 0 3px;
padding:6px 0 3px 5px;
}

p.contentNavLinkBox,p.contentQueryNavLinkBox,p.contentInitNavLinkBox {
font-size:8pt !important;
border-bottom:1px solid #FFFFFF !important;
background-color: #8CB7DD;
}

p.contentNavLinkBox a,p.contentQueryNavLinkBox a,p.contentInitNavLinkBox a {
font-weight:400;
background-image:url(../images/bfg_pfeil.gif) !important;
background-position:center left;
background-repeat:no-repeat;
margin:0 0 0 5px;
padding:3px 0 3px 10px;
}

.contentLoginBox {
width:168px;
background-color:#8CB7DD;
/* background-image:url(../images/bg_results_blau.gif); */
background-repeat:repeat-x;
background-position:bottom left;
/* border:1px solid #CCD5DE; */
margin: 50px 0 0;
padding:0px 0 10px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.contentLoginBox h1 {
/* color:#EA3313; */
font-weight:700;
margin-top:0;
text-decoration:none;
font-size:9pt;
border-bottom:1px solid #FFFFFF;
padding:5px 3px 3px 5px;
background-color:#669FD1;
}

.contentLoginBox h2 {
background:transparent;
margin:0;
padding:0 3px;
}

.contentLoginBox p {
margin:5px 3px 0;
padding:0 3px;
}

a.loginLink {
background-image:url(../images/arr_bl.gif);
background-position:left 5px;
background-repeat:no-repeat;
/* color:#EA3313; */
display:block;
font-weight:700;
text-decoration:none;
width:90px;
margin:0;
padding:2px 14px 0 7px;
}

.submit {
background-color:#FFF;
border:1px solid #00416B;
cursor:pointer;
width:auto;
height:20px;
/*background-image:url(../images/bg_button.gif);*/
/*background-repeat:repeat-x;*/
/*background-position:top left;*/
margin-left:3px;
margin-top:5px;
color:#00416B;
}

a.submit {
margin-top:5px;
text-decoration:none;
padding:3px 5px;
}

.contentLoginBox label {
font-weight:700;
color:#00416B;
display:block;
margin:3px 3px 0;
}

.contentLoginBox input.inputField {
margin:0 3px;
}

body.contentBody a.loginLink2 {
background-image:url(../images/arr_red.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:15px;
}

label#ownerListLabel {
float:left;
width:180px;
}

label.adminLabel,span.adminLabel {
float:left;
width:180px;
font-weight:700;
border-bottom:1px solid #efefef;
margin-left:10px;
}

label {
vertical-align:top;
cursor:pointer;
}

input.adminButton {
margin-left:190px;
}

input.templateButton {
margin-left:5px;
}

div.mainWrapper label,div.mainWrapper input,div.mainWrapper textarea,div.mainWrapper select,div.mainWrapper span.adminLabel {
margin-bottom:0.3em;
}

fieldset.fieldsetMargin {
margin-top:1em;
}

fieldset.disabled input {
background-color:#EBE7E2;
}

div.mainWrapper fieldset,div.searchContainer fieldset {
width:80%;
border-color: #C9BDBC;
border-style:solid;
border-width: 0 0 1px;
/* background-image:url(../images/bg_fieldset.gif); */
/* background-repeat:repeat-x; */
/* background-position:top left; */
display:block;
margin:23px 0 0;
}

body.editBody fieldset {
padding-left:5px !important;
}

div.searchContainer {
margin:0 10px 0 0;
}

div.searchContainer fieldset {
width:95%;
margin:0 0 3px;
}

div.mainWrapper legend,div.searchContainer legend {
/* border:1px solid #CCD5DE; */
/* background-color:#FFF; */
font-weight:bolder;
font-size:8pt;
color:#000000;
clear:both;
margin:0;
padding:4px 5px;
}

select.minWidth {
width:16em;
}

h2.responseHeader {
margin-top:40px;
}

div#catalogListWrapper {
display:inline;
vertical-align:super;
}

fieldset.chooseTemplateTitle {
float:left;
width:20%;
border:1px solid #EFEFEF;
/*background-color:#FFF;*/
padding:0 10px;
}

div.mainWrapper fieldset.chooseTemplateTitle {
margin:0 0 10px;
}

fieldset.chooseTemplateTitle input.button {
margin-bottom:3px;
}

.spanLabel {
float:left;
width:28%;
font-weight:700;
border-bottom:1px solid #efefef;
cursor:pointer;
margin:2px 2px 2px 10px;
}

span.chart {
background-color:#EA3313;
height:2px;
display:block;
}

fieldset.reportFieldset legend {
margin-bottom:1em;
}

fieldset.disCatalogsFields {
width:95% !important;
}

input#submitDisCat {
margin-left:200px;
margin-top:3px;
}

span.buttonWrapper a.linkAsButton {
background-color:#FFF;
border:1px solid #00416B;
cursor:pointer;
width:auto;
height:20px;
background-image:url(../images/bg_button.gif);
background-repeat:repeat-x;
background-position:top left;
margin-left:3px;
margin-top:5px;
color:#00416B;
padding:4px 5px !important;
}

fieldset.optionalFields {
margin-top:50px;
width:95% !important;
}

fieldset.optionalFields legend {
color:#EA3313;
font-weight:700;
margin-bottom:10px;
}

span.buttonWrapper {
display:block;
margin-top:10px;
height:20px;
padding-top:10px;
}

table.datatable {
border:1px solid #CCD5DE;
clear:both;
margin:0;
}

table.datatableMDPreview {
width:95%;
margin-left:5px;
clear:both;
padding:0;
}

th.datatableFirstSpan {
width:40%;
}

th.datatableSecondSpan {
width:60%;
}

table.datatable th {
border:1px solid #867671;
vertical-align:middle !important;
padding:2px !important;
}

table.datatable caption,table.datatableMDPreview caption {
border:1px solid #000000;
border-bottom:2px solid #000000;
color:#00416B;
font-weight:700;
text-align:left;
width:auto;
margin-top:15px;
background:#CFE1F1;
/* background-image:url(../images/bg_fieldset.gif); */
/* background-repeat:repeat-x; */
/* background-position:top left; */
padding:4px 5px;
}

td.datenzelle {
background:#FFF;
vertical-align:top;
}

table.performanceTable th {
width:30%;
border-bottom-width:0;
border-right:2px solid #000;
}

body#extendedQuery fieldset,body#extendedQuery legend {
background-image:none;
border-width:0;
margin:0;
}

body#extendedQuery legend {
margin-left:-10px;
}

body#extendedQuery fieldset {
border-bottom-width:1px;
padding-bottom:3px;
}

body#extendedQuery fieldset.highlightFieldset,fieldset.highlightFieldset legend {
border-width:1px !important;
}

.categoryContent div {
float:left;
margin:2px;
}

div#selectedConformityWrapper{
    float:none;
}

#jSuggestContainer {
position:absolute;
font:11px;
border:1px solid #CCD5DE;
border-top:0;
background:#FFF;
}

.jSuggestLoading {
font-style:italic;
padding:10px;
}

#jSuggestContainer ul,#jSuggestContainer ul li {
list-style:none;
margin:0;
padding:0;
}

#jSuggestContainer ul li {
border-bottom:1px dotted #CCD5DE;
color:#666;
background:#F4F4F9;
cursor:pointer;
padding:2px 4px;
}

#jSuggestContainer ul li.last {
border-bottom:0;
}

#jSuggestContainer ul li.jSuggestHover {
background:#E8E7E7;
color:#333;
}

#queryTab,#adminTab {
float:left;
width:100%;
/*background-color:#FFF;*/
padding-top:0;
margin-top:0;
margin-bottom:10px;
}

#queryTab ul,#adminTab ul {
list-style:none;
margin:0;
padding:1px;
}

#queryTab a,#adminTab a {
display:block;
text-decoration:none;
padding:4px 8px;
}

#queryTab li,#adminTab li {
float:left;
font-size:8pt;
font-weight:700;
/*background-color:#FFF;*/
border:1px solid #00416B;
/*background-image:url(../images/bg_fieldset.gif);*/
/*background-repeat:repeat-x;*/
/*background-position:top left;*/
margin:0;
padding:0;
}

#queryTab li#current,#adminTab li#current {
background-color:#CFE1F1;
/*background-image:url(../images/bg_tab_active.gif);*/
/*background-repeat:repeat-x;*/
/*background-position:top left;*/
}

#keyboardWrapper {
margin:0 0 0 5px;
}

.errorTitle {
color:#EA3313;
font-size:9pt;
background-image:url(../images/flag_red.gif);
background-position:left 0;
background-repeat:no-repeat;
margin:5px 0;
padding:0 0 0 20px;
}

.msgTitle {
color:#EA3313;
font-size:9pt;
background-image:url(../images/flag_green.gif);
background-position:left 0;
background-repeat:no-repeat;
margin:5px 0;
padding:0 0 0 20px;
}

table.datatable td.harvestBox {
background-color:#FFFACD;
padding:5px 0 0 5px;
}

input#pwdButton {
margin-left:180px;
margin-top:5px;
}

body#extendedQuery div.quickQueryExtension {
display:block;
margin-left:5px;
clear:both;
float:none;    

}

span.resultNav {
float:left;
height:17px;
}

span.resultNav img {
vertical-align:middle;
}

span.hitCounter {
height:30px;
position:absolute;
right:30px;
top:9px;
}

html > body span.hitCounter{
right:10px;
}

span.backToLastPage a, p.backToLastPage a {
font-weight:700;
text-decoration:none;
background-image:url(../images/page_left.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
}

p.backToLastPage {
clear:both;
font-weight:700;
}

span.serviceTypeWrapper {
/* background-color:#f6f5f5; */
/* border:1px solid #e8e7e7; */
float:left;
font-size:8pt;
padding:3px;
}

div#searchField {
clear:both;
margin:10px 0;
}

a.popupLink {
background-image:url(../images/arr_bl_top.gif);
background-position:center left;
background-repeat:no-repeat;
text-decoration:none;
padding:3px 3px 3px 11px;
}

div.ServiceContainer input {
float:left;
margin-right:4px;
}

div.ServiceContainer input#Keyword {
margin-left:4px;
}

div.ServiceContainer label {
float:left;
margin-right:10px;
}

div.searchMask {
clear:both;
margin-top:10px;
margin-bottom:10px;
}

div.resultCountContainer {
border-bottom:1px solid #00416B;
height:35px;
margin:2px;
padding:4px 3px;
}

#mdFullResult div.resultCountContainer {
height:20px;
}

#mdFullResult div.resultCountContainer .backToLastPage {
height:20px;
float:left;
text-decoration:none;
}

.printPage {
float:right;
height:20px;
cursor:pointer;
}

div.result_dunkel {
background-color:#EDF4F9;
/* background-image:url(../images/bg_results_blau.gif); */
/* background-repeat:repeat-x; */
/* background-position:bottom left; */
border:1px solid #867671;
font-size:8pt;
height:auto !important;
margin:5px 0;
padding:5px;
}

div.result_hell {
background-color:#FBFBFB;
/* background-image:url(../images/bg_results.gif); */
/* background-repeat:repeat-x; */
/* background-position:bottom left; */
border:1px solid #867671;
font-size:8pt;
height:auto !important;
margin:5px 0;
padding:5px;
}

div.result_full {
background-color:#FBFBFB;
border:1px solid #000000;
font-size:8pt;
height:auto !important;
margin:5px 0;
padding:5px;
}

.smStatus {
float:right;
font-size:7pt;
font-weight:400;
color:#000;
text-align:left;
vertical-align:middle;
}

.serviceMarker,.datasetMarker,.seriesMarker,.applicationMarker {
color:#000;
font-weight:700;
font-size:7pt;
background-image:url(../images/sm_arr_bl.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:6px;
display:block;
/* border-bottom:1px solid gray; */
height:13px;
}

.protectedWrapper {
background-color:#E3E5FF;
}

.privateWrapper {
background-color:#FCEAE2;
}

div.bindingWrapper .left {
float:left;
left:3px;
}

div.bindingWrapper .right {
float:right;
right:3px;
}

div.bindingWrapper a img {
text-decoration:none;
vertical-align:middle;
border-width:0;
}

span.resultNav a:hover, p.backToLastPage a:hover {
text-decoration:underline;
}

p.federatedInfo {
margin-bottom:5px;
}

.resultURL {
clear:both;
text-align:right;
height:20px;
margin:0;
padding:3px 0 0;
}

img.thumbnail {
float:right;
border:1px solid #CCD5DE;
margin-top:5px;
margin-bottom:3px;
height:40px;
width:60px;
}

img{border:none;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#CCD5DE;
	padding:3px;
	display:none;
	color:#fff;
}

p.left {
float:left;
width:85%;
}

table#changeOwnerTable {
margin-bottom:25px;
}

table#metaTable th,table#changeOwnerTable th {
border-bottom-width:1px;
border-bottom-color:#CCD5DE;
vertical-align:top !important;
text-align:right;
padding-right:5px;
width:25%;
}

table#metaTable td,table#changeOwnerTable td {
vertical-align:top !important;
}

table#metadata {
empty-cells:show;
}

fieldset.highlightFieldset {
/* background-image:url(../images/bg_fieldset.gif) !important; */
}

.fachkategorieFloat {
float:left;
width:40%;
margin:0;
padding:3px 0 0 3px;
}

.fachkategorieFloatInput {
float:left;
width:5%;
text-align:right;
margin:0;
padding:0;
}

body#thematicSearchBody div.ServiceContainer {
width:80%;
border:1px solid #CCD5DE;
/* background-image:url(../images/bg_fieldset.gif); */
/* background-repeat:repeat-x; */
/* background-position:top left; */
/* height:35px; */
margin:0 0 10px;
padding:4px 5px;
}

.distSearchWrapper {
float:left;
font-size:8pt;
/* margin-top:4px; */
padding: 3px 3px 3px 0;
}

div.mdTypeContainer {
background-color:#FBFBFB;
background-image:url(../images/bg_results.gif);
background-repeat:repeat-x;
background-position:bottom left;
border:1px solid #CCD5DE;
width:70%;
margin-bottom:10px;
padding:5px;
}

div.mdTypeContainer h3 {
margin-bottom:0;
padding-left:0;
padding-bottom:3px;
}

body.contentBody div.ServiceContainer fieldset.reportFieldset {
width:95%;
}

fieldset.pubFieldset {
/* background-image:url(../images/bg_fieldset.gif) !important; */
/* background-repeat:repeat-x; */
/* background-position:top left; */
margin:0;
padding:0;
}

body.querySettingsBody h2.errorTitle {
margin-top:0;
padding-top:0;
}

body#popup {
padding:5px;
}

body#popup .button {
margin:5px 0;
}

.hintFavourites {
width:80%;
border:1px solid #CCD5DE;
background-color:#f9f9fa;
display:block;
font-weight:700;
margin:0;
padding:30px 15px;
}

.favouriteTable img {
cursor:pointer;
border:1px solid #CCD5DE;
width:150px;
height:150px;
padding:2px;
}

fieldset input.button {
margin:0;
}

#disCatSearchLink li {
display:inline;
margin-right:15px;
}

#disCatSearchLink li a {
text-decoration:none;
background-image:url(../images/page_next.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:20px;
}

#informationBox {
position:absolute;
top:150px;
left:0;
height:130px;
width:300px;
z-index:2;
display:none;
text-align:center;
background-color:#FFFFFF;
/* background-image:url(../images/bg_results.gif); */
/* background-repeat:repeat-x; */
/* background-position:bottom left; */
border:5px solid #CFE1F1;
padding:30px;
}

#informationBox p,#nocScriptInformationBox p, {
font-weight:700;
color:#00416B;
}

#nocScriptInformationBox{
position:absolute;
top:66px;
left:170px;
height:86px;
width:500px;
z-index:2;
text-align:left;
background-color:#FFFACD;
border:5px solid #CCD5DE;
padding:30px;
}

#nocScriptInformationBox h1{
    padding:0;
}

#loadingImage {
margin-bottom:30px;
}

#lightBox {
position:absolute;
top:0;
left:0;
z-index:1;
background-image:url(../images/transparenz.png);
background-repeat:repeat;
display:none;
}

.queryCategoryWrapper {
border-bottom:1px solid #CCD5DE;
/*background-color:#FFF;*/
clear:both;
margin:5px 0;
}

body#extendedQuery label {
display:block;
font-weight:700;
color:#00416B;
margin-bottom:3px;
}

body#extendedQuery h3 {
margin:0 0 3px;
padding:0;
}

body#extendedQuery label.inline {
font-weight:400;
}

body#extendedQuery label.float{
float:left;
width:37px;
}

.categoryLabel {
float:left;
/*border:1px solid #E8E7E7;*/
/*background-color:#F0F2F7;*/
width:200px;
padding:2px 3px;
}

.categoryLabel h2 {
line-height:15px;
width:200px;
font-size:10pt;
font-weight:700;
margin:0;
padding:0;
}

.categoryControls {
text-align:right;
cursor:pointer;
/* background-image:url(../images/btn_bg_toggle_2.gif); */
/* background-repeat:no-repeat; */
/*background-position:right 0;*/
height:22px;
padding:3px;
}

html > body .categoryControls {
height:15px;
}

.down {
/*background-image:url(../images/btn_bg_toggle_2.gif);*/
}

.up {
/*background-image:url(../images/btn_bg_toggle_1.gif);*/
}

.categoryContent {
clear:both;
/* background-color:#FFF; */
padding:5px;
}

#toggleBox span {
color:#00219F;
text-decoration:underline;
cursor:pointer;
}

#backups {
width:416px;
border:1px solid #CCD5DE;
background-color:#FBFBFB;
display:none;
height:150px;
overflow:auto;
margin:10px 0;
padding:5px;
}

#hitstext {
background-color:#FFFACD;
padding:2px 10px;
}

#modifiedDateImage,#dateImage,#timeExtentBeginImage,#timeExtentEndImage {
cursor:pointer;
}

a:hover,#statusbar span a:hover,#statusbar span a:hover,.contentNavSubBox a:hover,#queryTab a:hover,#queryTab a:focus,#adminTab a:hover,#adminTab a:focus,#queryTab li#current a,#adminTab li#current a,a.popupLink:hover,span.resultNav strong,.favouriteTable h2 a:hover {
/* color:#EA3313; */
}

form,#disCatSearchLink ul {
margin:0;
padding:0;
}

#statusbar span a, span.resultNav a, body#thematicSearchBody a {
/* color:#FFFFFF; */
text-decoration:none;
}

#statusbar span a {
color:#FFFFFF;
}

.logonContainer h2,.adminContainer h2,.favouriteTable h2 {
margin:10px 0 5px;
padding:0;
}

p#pbuttonLink,.sdiDIV address,#wordStatisticQueryForm,#hitStatisticQueryForm {
margin-top:10px;
}

a.buttonLink:hover,.sdiDIV li {
color:#000;
}

div.contentNavSubBox div.topicBox,#betweenText,#lastDay,#lastMonth,#lastYear,.categoryControls span {
display:none;
}

a.submit:visited,a.submit:hover,#queryTab a:visited,#adminTab a:visited {
color:#00416B;
}

fieldset span,span.cellTxt {
font-size:7pt;
}

fieldset br,.templateFormElement,body#extendedQuery br,.noFloating,div.quickQueryExtension,div.ServiceContainer br,div.bindingWrapper,br#thumbbreak,form#modifyQuerySettingsForm br {
clear:both;
}

fieldset.chooseTemplateTitle select,form#modifyQuerySettingsForm span,form#modifyQuerySettingsForm label,form#modifyQuerySettingsForm select,form#modifyQuerySettingsForm span,form#modifyQuerySettingsForm label {
margin-top:5px;
}

fieldset.informationSpattialFieldset label,fieldset.informationSpattialFieldset span.spanLabel,body#extendedQuery select,body#extendedQuery input.text {
width:180px;
}

table.datatableMDPreview th,.favouriteTable td {
width:30%;
}

table.datatableMDPreview caption,body#extendedQuery fieldset.highlightFieldset legend {
margin-left:0;
}

ul.errorList,ul.msgList {
margin-top:0;
padding:0;
}

ul.errorList li,ul.msgList li {
list-style:disc;
list-style-position:outside;
vertical-align:top;
font-size:7pt;
font-weight:700;
color:#00416B;
margin:0 0 2px;
padding:0 0 5px 5px;
}

backToLastPage a:hover,body#thematicSearchBody a:hover {
color:#00416B;
text-decoration:underline;
}

.publicWrapper,.emptyWrapper {
/* background-color:#F5FFE5; */
}

div.bindingWrapper a,.favouriteTable h2 a {
text-decoration:none;
}

#changeMDUserForm,#disCatSearchLink {
margin-bottom:15px;
}


#pFooter{
	clear: both;
	border-top:0px solid #424242; 
	padding:0;	
}

#pFooter ul  {
	list-style-position: inside;
	margin:3px 0 0 0;padding:0;
}

#pFooter li {
	color:#867671;
	
	list-style-type: none;
	float: left;
	display: inline;
	margin-right:10px;
	
}


