body{
	margin: 0;
	padding: 0;
	color: #5a5555;
	background: #ffffff;
	font-family: Arial,sans-serif;
    font-size: 12pt;
}

#content.home{
	background: #ffffff;	
	border-left: none;
	border-right: none;
}

.content{
	padding-left: 10px;
	float: left;	
	margin-bottom: 1em;	
}

#content{
	background: white;
	min-height: 500px;
	float: left;
	padding: 25px 0 3em;
	border-left: none;
	border-right: none;
}
#content .wrapper {
    font-size: 0.85em;
}

#container {
	position: absolute;
	background-color: white;
	left: 50%;
  	margin-left: -497px;
	float: left;
}

a{
	color: #111f6d;
	background-color: transparent;
	text-decoration: underline;
}
a:hover{
	color: #5A5555;
	background-color: #f8f8fa;
	text-decoration: none;
}
a:active{
	color: #111f6d;
	background-color: #f8f8fa;
	text-decoration: none;
}

.opus.publish fieldset{
	position: relative;
	border-top: 1px solid #F2F2F2;
	min-height: 8em;
	background: #F2F2F2;
	margin: 1em 0 1em;
}

.opus h2 {
	color: #111f6d;
	background-color: #F2F2F2;
	padding: 4px 10px;
	font-weight: normal;
	font-size: 1.7em;
}
.opus fieldset .description{
  	font-size:1em;
}

#logo {
 	display:none;
}
#top-header{
  	height:96px;
}

#top-header a{
	color: #111f6d;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
}
#top-header a:hover{
	color: #5a5555;
	background-color: #f8f8fa;
	text-decoration: underline;
  	font-weight: normal;
}

#login-bar{
	float: right;
	padding-left: 23px;
  	padding-top:2px;
	font-size:1.1rem;
}

#lang-switch{
	float: right;
  	padding-top:2px;
	font-size:1.1rem;
  padding-left:10px;
}
#lang-switch > li.first{
  background: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/globe.png")no-repeat left center;
  padding-left:15px;
}

#header{
	clear:both;
  	height:140px;
    background: #FFFFFF url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/bibliothek_foto_dan_curticapean_140hoch.jpg") no-repeat bottom center;
	float: left;
	border-left: none;
	border-right: none;
}

/*Primary Navigation*/

.wrapper{
	max-width:100%;
  	padding:0;
}

#primary-nav{
	width: 970px;
	background: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/bib_primary-nav-bg_2023_rot.png") repeat-x;
	margin-top: 85px;
	margin-left: 0;
	padding-left: 20px;
	float: left;
	height: 48px;
}

#primary-nav *{
	background: transparent;
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	height: 38px;
	margin-left: 0;
	margin-top: 6px;
}
#primary-nav em{
  margin-top:0;
}

#primary-nav span{
	background: transparent;
	position: relative;
	margin-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 38px;	
}
#primary-nav a {
    height:38px;
    padding: 0 15px 0;
    margin: 0px 3px 10px;
    background: transparent;
}

#primary-nav .active span{
	position: relative;	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 8px;
	padding-bottom: 0;
	height: 38px;
	background: transparent;	
}

#primary-nav .active *{
	color:#ffffff;
	background: transparent;
  	height: 38px;
}
#primary-nav .active a{
  	height: 38px;
  	color: #ffffff;
  	background: transparent;
  	text-decoration:
  	none;
}
#primary-nav a:hover , #primary-nav a:focus{
  	height: 37px;
	margin-top:-1px;
  	background: #ff9999;
  	color: #ffffff;
  	border-color: #ff9999;
}
#primary-nav a:hover span, #primary-nav a:focus span{ 	
  	background: transparent;
	color: #ffffff;
}
#primary-nav-home {
	margin-left: 0; /*355px;*/
}
#primary-nav-home span{
	background: transparent;
}
#primary-nav-search span{
	background: transparent;
}
#primary-nav-browsing span{
	background: transparent;
}
#primary-nav-publish span{
  background: transparent;
}
#primary-nav-administration span{
  background: transparent !important;
}
#primary-nav-help span{
  background: transparent;
}
#primary-nav-administration.active{
  background: transparent;
  margin-top: 5px;
}
#primary-nav-administration{
  background:transparent;
}

/*Admin-Bereich Breadcrumb*/
.adminContainer a.link-button, .adminContainer .document-action-links a {
  background:#111f6d;
  border-color:transparent;
}
.adminContainer .breadcrumbsContainer a:hover,.adminContainer a.link-button:hover, .adminContainer .document-action-links a:hover{
	background:#00a9ff;
}
/*input-Buttons im Admin-Bereich*/
.save-element input{
  background:#111f6d;
}
.save-element input:hover{
  background:#00a9ff;
}
.adminContainer .table-translations th .actions a.button {
    margin: 0 0.3em 0.3em;
    float: right;
  	background:#111f6d;
}
.adminContainer a.button:hover{
  background:#00a9ff;
}

.adminContainer .table-translations th .actions a.button:hover{
  background:#00a9ff;
}
.adminContainer table thead a.add{
  background-color:#111f6d;
  border-color:#111f6d;
}
.adminContainer table thead a.add:hover{
  background-color:#00a9ff;
  border-color:#00a9ff;
}


/*Publish Page*/

.opus h2 {
	color: #111f6d;
	background-color: #Ffffff;
 }

.opus.publish fieldset {
  	margin: 3em 0 1em;
 }

.opus legend {
  	color: #111f6d;
  	padding: 0 0 25px;
  	text-transform: uppercase;
  	font-size: 1.2em;
  	border-bottom: none;
 }
.opus .form-hint{
  	font-size:14px;
}
.results_title a {
  text-decoration:none;
}
.results_author a {
  text-decoration:none;
}
#titlemain-wrapper h2 {
  color:#111f6d;
  font-weight:bold;
  font-size:20px;
}

table.frontdoordata td {
  background-color: #F2F2F2;
}

/*Buttons*/

#fieldset-search .form-submit-wrapper{
    background: #ffffff;
}

input.form-submit {
	color: #FFFFFF !important;
    background: #111f6d !important;
	font-size: 100%;
    border-radius: 5px;
    border-color: #111f6d;
    letter-spacing: 0.2px;
}

input.form-submit:hover {
    background:#00a9ff !important;
    border-color: #00a9ff;
}

input.form-button {
	color: #FFFFFF !important;
    background: #111f6d !important;
	font-size: 100%;
    border-radius: 5px;
    border-color: #111f6d;
    letter-spacing: 0.2px;
    text-align: left;}

input.form-button:hover{
    background:#00a9ff !important;
    border-color: #00a9ff;
} 

div > .form-button{
	 background: #111f6d;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.required {
    color: #f00b16;
	font-size: 22px;
    vertical-align: middle;
}
/*Colors and Arrows*/
.facet h4 {
	color:#111f6d
}
.nav.browsing li{
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/arrow_nav.svg"); 
}
.nav.browsing li:hover{
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/arrow_nav_hover.svg"); 
}

ul.paginationControl a.pagination-last{
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_last.svg"); 
}
ul.paginationControl a.pagination-last:hover {
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_last_hover.svg"); 
}

ul.paginationControl a.pagination-first{
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_first.svg"); 
}
ul.paginationControl a.pagination-first:hover {
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_first_hover.svg"); 
}

ul.paginationControl a.pagination-next{
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_next.svg"); 
}
ul.paginationControl a.pagination-next:hover {
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_next_hover.svg"); 
}

ul.paginationControl a.pagination-prev{
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_prev.svg"); 
}
ul.paginationControl a.pagination-prev:hover {
  background-image: url("https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/pagination_prev_hover.svg"); 
}


.frontdoor .frontdoor_pagination #pagination-previous a {
    background: url(https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/bib_browse_item_prev.svg) no-repeat;
}
.frontdoor .frontdoor_pagination #pagination-next a {
    background: url(https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/bib_browse_item_next.svg) no-repeat;
}
.frontdoor .frontdoor_pagination #pagination-previous a:hover {
    background: url(https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/bib_browse_item_prev_hover.svg) no-repeat;
}

.frontdoor .frontdoor_pagination #pagination-next a:hover{
    background: url(https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/bib_browse_item_next_hover.svg) no-repeat;
}

.frontdoor .frontdoor_pagination #pagination-previous div {
    background: urlhttps://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/browse_item_prev_inactive.svg) no-repeat;
}
.frontdoor .frontdoor_pagination #pagination-next div {
    background: url(https://www.hs-offenburg.de/fileadmin/Hochschule/bibliothek/OPUS/browse_item_next_inactive.svg) no-repeat;
}



td.data-category {
  background-color: #111f6d !important;
}

/*Footer*/
#page-footer  {
	background:#f8f8fa;
  	max-width:100%;
  	min-width:100%;
}
#page-footer .secondary-nav{
  	font-size:1.1em;
  	margin-top:1em;
}
#page-footer .wrapper a:hover {
    text-decoration: underline;    
}