body.econstorBody { background-color: rgb(255,255,255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	margin: 5px;
	padding: 0px;
}
	
h1, h2, h3, label {
	font-size: 12px;
        color: black;
	font-weight: bold;
}

h1.stats {
	font-size: 16px;
}

h2.stats {
	margin-top: 3em;
	font-size: 14px;
}

button, button:link, button:visited {
        color: rgb(0, 93, 149);
	background-color: white;
	border: 0px none black;
        border-bottom: 1px solid rgb(255, 255, 255);
        font-size: 10px;
        text-transform: uppercase;
        padding: 0px;
        margin: 0px;
        cursor: pointer;
}

button:focus, button:hover, button:active {
        color: rgb(0, 93, 149);
        border-bottom: 1px solid rgb(0, 93, 149);
}

input[type=submit], input[type=submit]:link, input[type=submit]:visited {
        color: rgb(0, 93, 149);
	background-color: white;
	border: 0px none black;
        border-bottom: 1px solid rgb(255, 255, 255);
        font-size: 10px;
        text-transform: uppercase;
        padding: 0px;
        margin: 0px;
        cursor: pointer;
}
input[type=submit]:focus, input[type=submit]:hover, input[type=submit]:active {
        color: rgb(0, 93, 149);
        border-bottom: 1px solid rgb(0, 93, 149);
}

input[type=reset], input[type=reset]:link, input[type=reset]:visited {
        color: rgb(0, 93, 149);
	background-color: white;
	border: 0px none black;
        border-bottom: 1px solid rgb(255, 255, 255);
        font-size: 10px;
        text-transform: uppercase;
        padding: 0px;
        margin: 0px;
        cursor: pointer;
}
input[type=reset]:focus, input[type=reset]:hover, input[type=reset]:active {
        color: rgb(0, 93, 149);
        border-bottom: 1px solid rgb(0, 93, 149);
}

input.submitProgressButtonCurrent, input.submitProgressButtonCurrent:link, input.submitProgressButtonCurrent:visited {
    color: rgb(141, 141, 141);
    cursor: pointer;
}
input.submitProgressButtonCurrent:focus, input.submitProgressButtonCurrent:hover, input.submitProgressButtonCurrent:active {
    color: rgb(141, 141, 141);
    border-bottom: 1px solid rgb(255, 255, 255);
}

input.submitProgressButtonNotDone, input.submitProgressButtonNotDone:link, input.submitProgressButtonNotDone:visited {
    color: black;
    cursor: pointer;
}
input.submitProgressButtonNotDone:focus, input.submitProgressButtonNotDone:hover, input.submitProgressButtonNotDone:active {
    color: black;
    border-bottom: 1px solid rgb(255, 255, 255);
}

ul {
    list-style-type: disc;
}

ul ul {
    list-style-type: disc;
}

.mainnavi:before {
	
        font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	color: rgb(232, 125, 0);
	font-size:12px;
	
        content:"\003E\00A0";
        
	
}
.browseBar a { font-weight: bold; }

.NavItem .sitemapItem a { color: rgb(0, 93, 149);  text-decoration: none; }
a:link { color: rgb(0, 93, 149);  text-decoration: none; }
a:visited {  color: rgb(0, 93, 149);  text-decoration: none;}
a:focus {  color: rgb(0, 93, 149);  text-decoration: underline;}
a:hover {  color: rgb(0, 93, 149);  text-decoration: underline;}
a:active {  color: rgb(0, 93, 149);  text-decoration: underline;}

a.nounderline:link { color: rgb(0, 93, 149);  text-decoration: none; }
a.nounderline:visited { color: rgb(0, 93, 149);  text-decoration: none; }
a.nounderline:focus { color: rgb(0, 93, 149);  text-decoration: none; }
a.nounderline:hover { color: rgb(0, 93, 149);  text-decoration: none; }
a.nounderline:active { color: rgb(0, 93, 149);  text-decoration: none; }

.navLink a:link, .NavItem a:link, #advancedSearchLink:link {  color: rgb(0, 93, 149);  text-decoration: none; }
.navLink a:visited, .NavItem a:visited, #advancedSearchLink:visited {  color: rgb(0, 93, 149);  text-decoration: none; }
.navLink a:focus, .NavItem a:focus, #advancedSearchLink:focus {  color: rgb(0, 93, 149);  text-decoration: underline; }
.navLink a:hover, .NavItem a:hover, #advancedSearchLink:hover {  color: rgb(0, 93, 149);  text-decoration: underline; }
.navLink a:active, .NavItem a:active, #advancedSearchLink:active {  color: rgb(0, 93, 149);  text-decoration: underline; }

a.ZBWorange:link {  color: rgb(232, 125, 0);  text-decoration: none; }
a.ZBWorange:visited {  color: rgb(232, 125, 0);  text-decoration: none; }
a.ZBWorange:focus {  color: rgb(232, 125, 0);  text-decoration: underline; }
a.ZBWorange:hover {  color: rgb(232, 125, 0);  text-decoration: underline; }
a.ZBWorange:active {  color: rgb(232, 125, 0);  text-decoration: underline; }

a.ZBWactive:link {  color: rgb(141, 141, 141);  text-decoration: none; }
a.ZBWactive:visited {  color: rgb(141, 141, 141);  text-decoration: none; }
a.ZBWactive:focus {  color: rgb(141, 141, 141);  text-decoration: underline; }
a.ZBWactive:hover {  color: rgb(141, 141, 141);  text-decoration: underline; }
a.ZBWactive:active {  color: rgb(141, 141, 141);  text-decoration: underline; }

a.footerLink:link {  color: rgb(0, 93, 149);  text-decoration: none; }
a.footerLink:visited {  color: rgb(0, 93, 149);  text-decoration: none; }
a.footerLink:focus {  color: rgb(0, 93, 149);  text-decoration: underline; }
a.footerLink:hover {  color: rgb(0, 93, 149);  text-decoration: underline; }
a.footerLink:active {  color: rgb(0, 93, 149);  text-decoration: underline; }


.ZBWblau {
	/*color: rgb(0, 123, 180);*/
        color: rgb(0, 93, 149);
}

.ZBWorange {
	color: rgb(232, 125, 0);
}

.ZBWBGorange {
	/* background-color: rgb(232, 125, 0); */
        background-color: rgb(232, 192, 124);
}
.ZBWBGblau {
	/*background-color: rgb(0, 123, 180);*/
        background-color: rgb(0, 93, 149);
}

.Hellgrau, .ZBWactive, .progressArrows {
	/*color: rgb(142, 142, 142);*/
        color: rgb(141, 141, 141);
}

.browseBar .ZBWactive {
    font-weight: bold;
}

.GreyBottomLine {
	border-bottom: 2px dotted rgb(101, 101, 101);
}

.GreyTopLine {
	border-top: 2px dotted  rgb(101, 101, 101);
}

.NavItem {
	padding-left:8px; /*1%;*/
	white-space: nowrap;
}

.centralPane {
    border: 0px none;
    padding: 0px;
    margin: 0px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}

.navigationBar {
	width:23%; min-width:23%; max-width:23%;
	padding-left:1%;
	padding-right:1%;
}

.sidebar {
	width:23%; min-width:23%; max-width:23%;
	padding-left:1%;
	padding-right:1%;
        margin-left:2%;
	margin-right:1%;
}

.pageContents {
    position:relative;
    margin: 1%;
}

.navigarionBarSublabel, .navigationBarSublabelv2 {
	font-size: 12px;
	/*color: rgb(0, 123, 180); */
        /*color: rgb(0, 93, 149);*/
        color: black;
	font-weight: bold;
}

.encloseInpuSubmit {
	/*
	padding-top: 3px;
	padding-bottom: 2px;
        padding-right: 3px;
	border-top: 1px solid rgb(141, 141, 141);
	border-bottom: 1px solid rgb(141, 141, 141);
	border-right: 1px solid rgb(141, 141, 141);
	*/
	border: 1px solid rgb(141, 141, 141);
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.miscTable {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    margin-left: 5px;
    margin-right: 5px;
}

.reviewDataTable, .reviewDataTable2 {
    border-collapse: collapse;
    empty-cells: show;
    margin-left: 5px;
    margin-right: 5px;
    min-width:450px;
}
.reviewDataTable2 {
    border-collapse: collapse;
    empty-cells: show;
    margin-left: 5px;
    margin-right: 5px;
}

.reviewDataTable2 td,
.reviewDataTable2 th {
    border-bottom: 2px dotted rgb(101, 101, 101);
}

.reviewDataTable .metadataFieldLabel {
  min-width:250px;
}

.newsEditMainTable {
    width: auto;
}

.miscTable .evenRowEvenCol, .miscTable .oddRowEvenCol {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
    /*border-bottom: 2px dotted rgb(101, 101, 101);*/
}
.miscTable .evenRowOddCol, .miscTable .oddRowOddCol {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
    /*border-bottom: 2px dotted rgb(101, 101, 101);*/
}

.submitProgressTable { margin:15px; }

.schemalist th, .schemalist td,
.activeWorkflowListTable th,
.activeWorkflowListTable td,
.subscrTable th,
.subscrTable td,
.reviewDataTable td,
.reviewDataTable th {
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 2px dotted rgb(101, 101, 101);
}


.collectionPolicyTable {
    border-bottom: 2px dotted rgb(101, 101, 101);
}

.smallCPTCell {
    width: 10%;
}

.bigCPTCell {
    width: 35%;
}

.bitstreamShDiscrCell {
    width: 90px;
    min-width: 90px;
    max-width: 90px;
}

.metadataFieldListCell, .bitstreamformatsTableCell {
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 2px dotted rgb(101, 101, 101);
}

.browseBarDateTable {
    border-collapse: collapse;
    border-spacing:0px;
    margin-bottom: 20px;
}
.browseBarDate {
        border: 1px solid /*rgb(101, 101, 101)*/ rgb(141, 141, 141);
        padding-right: 3px;
        padding-left: 3px;
        margin:0px;
}
.browseBarDateUpper {
        border-left: 1px solid /*rgb(101, 101, 101)*/ rgb(141, 141, 141);
        border-top: 1px solid /*rgb(101, 101, 101)*/ rgb(141, 141, 141);
        padding-right: 3px;
        padding-left: 3px;
        margin:0px;
        /*border-bottom: 1px solid  rgb(141, 141, 141);*/
        /* border-bottom-style:hidden;*/
}
.browseBarDateLower {
        border-left: 1px solid /*rgb(101, 101, 101)*/ rgb(141, 141, 141);
        border-bottom: 1px solid /*rgb(101, 101, 101)*/ rgb(141, 141, 141);
        padding-right: 3px;
        padding-left: 3px;
        margin:0px;
        /*border-top-style: none;*/
}

#pageheader { height:45px; min-height:45px; max-height:45px; margin-top:10px;margin-bottom:10px; padding-bottom:4px;
	vertical-align:bottom; 
	border-bottom: 2px dotted  rgb(101, 101, 101);
}

#leftPH{ float:left; width: 23%; min-width:23%; max-width:23%; height:45px; min-height:45px; max-height:45px;
         margin-left:1%; margin-right:1%;
         position:relative;
         /*padding-left:1%; padding-right:1%;*/}
#middlePH{ float:left; width: 48%; min-width:48%; max-width:48%; height:35px; min-height:35px; max-height:35px;
 text-align:center; padding-top:10px; margin-left:1%; margin-right:1%;
         /*padding-left:1%; padding-right:1%;*/}
#rightPH{ float:left; width: 23%; min-width:23%; max-width:23%; height:35px; min-height:35px; max-height:35px; 
 text-align:center; padding-top:10px; margin-left:1%; margin-right:1%;
         /*padding-left:1%; padding-right:1%;*/}
#topleftlogo{ border: 0px none black; }

#pagefooter {
	margin-top: 30px;
	position: relative;
	height:61px;
	padding-top:10px;
	border-bottom: 2px dotted  rgb(101, 101, 101);
	border-top: 2px dotted  rgb(101, 101, 101);
}
#logoZBWKleinDIV {
	position: absolute;
	text-align: center;
	top: 10px;
	left: 5%;

}
#logoWGLKleinDIV {
	position: absolute;
	top: 10px;
	left: 33%;

}
#logoOAKleinDIV {
	position: absolute;
	top: 10px;
	right: 33%;

}
#logoDFGKleinDIV {
	text-align: center;
	position: absolute;
	top: 10px;
	/*left: 75%;*/
	right: 5%;

}
#logoDINIKleinDIV {
	text-align: center;
	position: absolute;
	top: 10px;
	right: 5%;
}
#tequery {
	border-left: 0 none rgb(141, 141, 141);
    border-right: 1px solid rgb(141, 141, 141);
    border-top: 0 none;
}
#tquery {
	width:73%;
}
#tquerySubmit {
 
}
#tlocation {
        width:95%;
}
.searchlocation {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

#advancedSearchLink {
    right:0%;
}

#center {
    position: relative;
    width:100%;
}

#titleNoOfItems {
    font-weight: bold;
}

.topDownloadsLastMonthTable {
    border-collapse: collapse;
}

.downloadRankingPos {
    margin-right: 5px;
}
.downloadRankingPosCell {
        padding-top: 8px;
	vertical-align: top;
	border-bottom: 2px dotted rgb(101, 101, 101);
}
.noOfDownloads {
    margin-left: 5px;
    margin-bottom: 8px;
}
.noOfDownloadsCell {
        padding-top: 8px;
	vertical-align: bottom;
	border-bottom: 2px dotted rgb(101, 101, 101);
}
.downloadRankingItemPanel {
    margin-bottom: 8px;
}
.downloadRankingItemPanelCell {
        padding-top: 8px;
	vertical-align: top;
	border-bottom: 2px dotted rgb(101, 101, 101);
}

.positionItemDisplayTable {
    border: 0px none black;
    margin: 0px;
    padding: 0px;
}

.itemDisplayTable {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    /*border-bottom: 2px dotted rgb(101, 101, 101);*/
    border-top: 2px dotted rgb(101, 101, 101);
    font-size: 14px;
}
.listBitstreams, .moreItemOptions {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    /*border-bottom: 2px dotted rgb(101, 101, 101);*/
    border-bottom: 2px dotted rgb(101, 101, 101);
    font-size: 14px;
}
.handleTable, .groupListTable {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    font-size: 12px;
}
.handleTable .evenRowEvenCol {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
}
.handleTable .evenRowOddCol {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
}

.groupListTable .evenRowEvenCol, .groupListTable .oddRowEvenCol {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 2px dotted rgb(101, 101, 101);
}
.groupListTable .evenRowOddCol, .groupListTable .oddRowOddCol {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 2px dotted rgb(101, 101, 101);
}

.itemCopyright {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
}

.downlStatsItemInvisible {
    display: none;
}
.downlStatsItemVisible {
    display: table-row;
}

.fileTable {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    font-size: 14px;
}
.metadataFieldLabel {
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
/*    text-transform: uppercase; */
    width: 20%;
    max-width: 20%;
    min-width: 20%;
}
.metadataFieldValue {
    margin-left: 5px;
    padding-left: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: left;
    vertical-align: top;
}
.fileTableCell {
    margin-top: 0px;
    padding-top: 0px;
    margin-left: 5px;
    padding-left: 5px;
    padding-bottom: 8px;
    text-align: left;
    vertical-align: top;
}
.metadataTableWhitespace {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
}
th.metadataTableWhitespace {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
    border-bottom: 2px dotted rgb(101, 101, 101);
}
#s0, #s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8, #s9, #s10, #s11, #s12 {
    text-align: left;
    border-bottom: 2px dotted rgb(101, 101, 101);
/*    text-transform: uppercase; */
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}
#t0, #t1, #t2, #t3, #t4, #t5, #t6, #t7, #t8, #t9, #t10, #t11, #t12, #t13, #t14, .checkercells  {
    text-align: left;
/*    text-transform: uppercase; */
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.itemList {
    border-collapse: collapse;
    margin-right: 5px;
}

.itemList td {
    padding-top:8px;
    padding-bottom:8px;
    padding-right: 15px;
    padding-left: 7px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    font-size: 14px;
    vertical-align: top;
}

.itemList th {
    padding-bottom:8px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    text-align: left;
}

.itemList td em {
    font-style: normal;
}

#authorListTableDiv {
    /* text-align: center; */
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.authorListTable {
    border-collapse: collapse;
    margin-right: 5px;
    /*margin-left: auto;
    margin-right: auto;*/
    /*text-align: center;*/
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.authorListTable td {
    padding-top:8px;
    padding-bottom:8px;
    padding-right: 15px;
    padding-left: 7px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    font-size: 14px;
    vertical-align: top;
    text-align: left;
    /*text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;*/
}

.authorListTable th {
    padding-bottom:8px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    text-align: left;
    /*text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;*/
}

.authorListTable td em {
    font-style: normal;
}

#subjectListTableDiv {
    /* text-align: center; */
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.subjectListTable {
    border-collapse: collapse;
    margin-right: 5px;
    /*margin-left: auto;
    margin-right: auto;*/
    /*text-align: center;*/
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.subjectListTable td {
    padding-top:8px;
    padding-bottom:8px;
    padding-right: 15px;
    padding-left: 7px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    font-size: 14px;
    vertical-align: top;
    text-align: left;
    /*text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;*/
}

.subjectListTable th {
    padding-bottom:8px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    text-align: left;
    /*text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;*/
}

.subjectListTable td em {
    font-style: normal;
}

.Capitals {
    text-transform: uppercase;
}

.unicode {
		font-family:"Arial Unicode MS",Arial,sans-serif;
}
.LinkBack:before {
		font-family:"Arial Unicode MS",Arial,sans-serif;
		font-weight:bold;
		color: rgb(232, 125, 0);
		font-size:14px;
		content:"\2190\00A0";
		/*content:"\21D0\00A0";*/ /*&lArr; */
}

.LinkForward:after {
		font-family:"Arial Unicode MS",Arial,sans-serif;
		font-weight:bold;
		color: rgb(232, 125, 0);
		font-size:14px;
		content:"\00A0\2192";
		/*content:"\00A0\21D2";*/ /*&rArr; */
}

#datenschutz dt {
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: bold;
}

.communityLink {
    margin-bottom: 8px;
    margin-top: 8px;
}
.communityLink_1 {
    padding-left:7px;
    border-bottom: 2px dotted rgb(101, 101, 101);
    list-style-type: none;
    font-size:16px;
    font-variant: small-caps;
}

.communityLink_2 {
    margin-top: 5px;
    border: 0px none;
    list-style-type: none;
    font-size:14px;
    font-variant: small-caps;
}

.sitemapItem {
    list-style-type: none;
}

/*
td.pageContents > ul > li.communityLink {
    border-bottom: 2px dotted rgb(101, 101, 101);
    margin-bottom: 15px;
    list-style-type: none;
    font-size:16px;
    font-variant: small-caps;
}

ul > li.communityLink > ul > li.communityLink  {
    border: 0px none;
    margin-bottom: 15px;
    list-style-type:disc;
    font-size:12px;
    font-weight: normal;
    font-variant: normal;
}
*/
.collectionListItem  {
    border: 0px none;
    margin-top: 5px;
    margin-bottom: 8px;
    list-style-type:disc;
    font-size:12px;
    font-weight: normal;
    font-variant: normal;
}
.highlightRowEvenCol, .highlightRowOddCol {
	/*background-color: rgb(232, 125, 0);*/
	background-color: rgb(232, 192, 124);
}
#sub_meta_displ_mode {
    font-size: 12px;
}

.expanderImg { margin-right: 10px; }
.DLVisible { display: block; }
.DLInVisible { display: none; }

dl.level0 > dt {
    border-top: 2px dotted rgb(101, 101, 101);
    padding-top: 8px;
}

dt#A {
    border-top: 0px none;
}

dl.level0 {
    border-bottom: 2px dotted rgb(101, 101, 101);
}

.cloud_tag_odd, .cloud_tag_odd:link, .cloud_tag_odd:visited {
  color: rgb(0, 93, 149);
  cursor: pointer;
}
.cloud_tag_odd:focus, .cloud_tag_odd:hover, .cloud_tag_odd:active {
  color: rgb(0, 93, 149);
  text-decoration:underline;
  cursor: pointer;
}

.cloud_tag_even, .cloud_tag_even:link, .cloud_tag_even:visited {
  color: rgb(0, 93, 149);
  cursor: pointer;
}
.cloud_tag_even:focus, .cloud_tag_even:hover, .cloud_tag_even:active {
  color: rgb(0, 93, 149);
  text-decoration:underline;
  cursor: pointer;
}
.CloudServiceErrorLabel {
    display: none;
}

#noFilesInfo {
    padding-top: 0px;
    margin-top: 8px;
    margin-bottom: 0px;
    
}
.SNSLike {
 float: left;
 margin-right:20px;
}

#demoEnclosure {
    position:absolute;
    left:50%;
    /*top:75px;*/
}
#demo {
    position:relative;
    left:-50%;
    top:-45px;
    border: 3px rgb(204, 0, 0) solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color:rgb(204, 0, 0);
    font-size:24pt;
    font-weight:bold;
    width:200px;
    -moz-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}

#demoHeaderEncl {
    position:absolute;
    left:120px;
    top:2px;
}
#demoHeader {
    position:relative;left:-50%;
    padding-left:5px;
    border: 2px rgb(204, 0, 0) solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width:140px;
    color: rgb(204, 0, 0);
    font-weight:bold;
    font-size:16pt;
    -moz-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}

/* Needed for InfoPopup */
div.InfoPopup {
    background: white;
}

div.InfoPopup * {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
}

div.InfoPopup div {
    padding: 10px;
    background: white;
}

div.InfoPopup td,
div.InfoPopup th {
    padding: 0.5em;
}

div.InfoPopup h1,
div.InfoPopup h2,
div.InfoPopup h3,
div.InfoPopup label,
div.InfoPopup strong {
    font-size: 12px;
    color: black;
    font-weight: bold;
}

div.InfoPopup ul {
    margin: 1.12em 0;
    margin-left: 40px;
    display: block;
    list-style-position: outside;
    list-style-type: disc;
    page-break-before: avoid;
}

ol.mypopup ul.mypopup,
ul.mypopup ol.mypopup,
ul.mypopup ul.mypopup,
ol.mypopup ol.mypopup { margin-top: 0; margin-bottom: 0 }

div.InfoPopup li { display: list-item }

div.InfoPopup ol {
    margin: 1.12em 0;
    margin-left: 40px;
    display: block;
    padding-left: 20px;
    list-style-position: outside;
    list-style-type: decimal;
    page-break-before: avoid;
}

#ccImg {
	height: 30px;
}

img.collectionlogo,
img.communitylogo {
	width: 160px;
	max-width: 160px;
	min-width: 160px;
}

#chartcanvas.downloadsColl, #chartcanvas.downloadsComm, #chartcanvas.downloadssite {
	margin-top: 2em;
	width: 85%; 
	height: 350px;
}
#chartcanvas2.downloadsColl, #chartcanvas.downloadsComm {
	width: 100%;
	height: 300px;
}

#chartcanvas.downloadsItem {
	/* width: 800px; */
	margin-top: 1em;
	width: 85%; 
	height: 300px;
}
#chartcanvas2.downloadsItem {
	/* width: 800px; */
	width: 85%; 
	height: 500px;
}
#topCountriesItemTableDiv {
	width: 85%;
}
#tdCollCountriesDown, #tdCommCountriesDown {
	vertical-align: top;
	width:50%;
	max-width:50%;
	min-width:50%;
	text-align: center;
}
#topCountriesCommTable { border-collapse: collapse; }
#topCountriesCollTable { border-collapse: collapse; }
#topCountriesItemTable { border-collapse: collapse; }

#topCountriesItemTable td.evenRowEvenCol, #topCountriesItemTable td.oddRowEvenCol,
#topCountriesCollTable td.evenRowEvenCol, #topCountriesCollTable td.oddRowEvenCol,
#topCountriesCommTable td.evenRowEvenCol, #topCountriesCommTable td.oddRowEvenCol {
    margin-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-weight: normal;
    vertical-align: top;
    border-bottom: 2px dotted rgb(101, 101, 101);
}
#topCountriesItemTable td.evenRowOddCol, #topCountriesItemTable td.oddRowOddCol,
#topCountriesCollTable td.evenRowOddCol, #topCountriesCollTable td.oddRowOddCol,
#topCountriesCommTable td.evenRowOddCol, #topCountriesCommTable td.oddRowOddCol {
    margin-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-weight: normal;
    vertical-align: top;
    border-bottom: 2px dotted rgb(101, 101, 101);
}
#topCountriesItemTable th.evenRowEvenCol, #topCountriesItemTable th.oddRowEvenCol,
#topCountriesCollTable th.evenRowEvenCol, #topCountriesCollTable th.oddRowEvenCol,
#topCountriesCommTable th.evenRowEvenCol, #topCountriesCommTable th.oddRowEvenCol {
    margin-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 2px dotted rgb(101, 101, 101);
}
#topCountriesItemTable th.evenRowOddCol, #topCountriesItemTable th.oddRowOddCol,
#topCountriesCollTable th.evenRowOddCol, #topCountriesCollTable th.oddRowOddCol,
#topCountriesCommTable th.evenRowOddCol, #topCountriesCommTable th.oddRowOddCol {
    margin-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 2px dotted rgb(101, 101, 101);
}
#topCountriesItemTable .topd,
#topCountriesCollTable .topd,
#topCountriesCommTable .topd {
	margin-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    vertical-align: top;
}

.selectedOrder {
	font-weight: bold;
}
.notSelectedOrder {
	font-weight: normal;
}

.large {
	font-size: 14px;
}
div.upDiv {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	width: 85%;
	max-width: 85%;
	min-width: 85%;
	text-align: right;
}

#logoCloud {
	margin-top: 5%;
	padding:0%;
	width:85%;
	max-width:85%;
	min-width: 85%;
	background-color: white;
	overflow: hidden;
	text-align: justify;
}
.imagepane {
	float: left;
	margin-left: 1.2em;
	margin-right: 1.2em;
	min-height: 160px;
}
.logoclass {
	width: 100px;
	max-width: 100px;
	min-width: 100px;
}

#timeFrameSelectorContainer .timeFrameSelectorTitleDiv {
	float: left;
	margin-right: 1em;
}
#timeFrameSelectorContainer .timeFrameSelectorInputDiv {
	float: left;
	margin-right: 3em;
}
#timeFrameSelectorSubmit {
	clear: both;
	display: block;
	padding-top: 1.5em;
}
img.grayscale{
    filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(image/filters.svg#grayscale); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1); /* Old WebKit */
}
.infusagesubpara {
	position:relative;
	left:-4em;
}

.OK {
    color: green;
    font-weight: bold;
}

.WARN {
    color: darkorange;
    font-weight: bold;
}

.ERROR {
    color:darkred;
    font-weight: bold;
}