.home#content {
	background:#f3f6f8;
}
.home#content h2 {
	padding:20px 0px 0px 0px;
	border:medium none;
}
.solrsearch_search.opus h2 {
	margin-bottom:15px;
}
.solrsearch_advanced.opus h2 {
	margin-bottom:15px;
}
.solrsearch #form-search,
.solrsearch_advanced .form-wrapper,
.solrsearch_invalidsearchterm .form-wrapper,
.solrsearch_search .form-wrapper,
.solrsearch #form-wrapper {
	margin:0px 0px 1em;
	padding:15px 25px 15px 125px;
}
.opus.solrsearch #form-search {
	padding:25px 25px 25px 125px;
}
.solrsearch_advanced fieldset {
	padding:15px 25px 15px 125px;
}
#form-search p.footer-link  a {
	margin-right:7px;
}
#titlemain-wrapper {
	background-image:none;
	padding-left:10px;
	border-bottom:#063d79 2px solid;
	color:#063d79;
}
#titlemain-wrapper h2 {
	background:url(../img/theme/icon-title-frontdoor.gif) #f3f6f8 no-repeat 4px 6px;
	padding:7px 10px 7px 46px;
}
#titlemain-wrapper h3 {
	padding:7px 10px 7px 46px;
	line-height:normal;
	font-size:14px;
}
#result-data {
	width:68%;
	padding-left:10px;
}
.services-menu {
	width:28%;
}
.facet h4 {
	color:#063d79;
	border-bottom:#063d79 2px solid;
}
.services, .facet {
background:none;
}
table.frontdoordata Th {
	width:28%;
	padding:5px 5px 3px 10px;
}
table.frontdoordata TD {
	padding:5px 5px 3px 20px;
}
.frontdoordata caption {
	padding-left:46px;
	background:url(../img/theme/icon-metadata-bigger.gif) no-repeat 15px 100%;
	border-bottom:#063d79 2px solid;
}
.frontdoor #author {
	padding-left:46px;
}
.frontdoor .abstract {
	padding-left:46px;
}
.frontdoor #author {
	margin-top:10px;
	background:url(../img/theme/icon-author-frontdoor.gif) no-repeat 4px 0px;
	display:block;
	line-height:1.4em;
}
.opus h3.document-type {
	padding-top:0.5em 0px 0.5em 44px;
	background:url(../img/theme/icon-publish-black.gif) no-repeat 10px 50%;
	color:#333;
}
.required {
	color:#b51215;
}
fieldset .add-delete-wrapper {
	padding:3px 0px 3px 0px;
}
DIV > .form-button:hover {
	color:white;
	text-decoration:underline;
}
.publish.opus fieldset {
	border:#063d79 1px solid;
	border-RaDIUS:5px 5px;
}
.publish fieldset .hint{
	padding:0px 6px 0px 20px;
}
body {
	width:990px;
	margin:0px auto;
	border:1px solid lightgrey;
	background:#ffffff;
	font:100%/18px Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
}
#container {
	border:1px solid lightgrey;
	background-color:#d8dadc;
}
h1 {
	color:#063d79;
	padding:0px;
	font-size:1.7em;
}
.opus p {
	padding-right:10px;
}
.opus h2 {
	font-size:1.4em;
}
.opus h3 {
	color:#063d79;
}
a:link {
	color:#0063aa;
	text-decoration:none;
	border:0px solid red;
}
a:visited {
	color:#0063aa;
	background-color:transparent;
	border:0px solid red;
}
a:hover {
	background-color:transparent;
	color:#4282cc;
	text-decoration:underline !important;
	border:0px solid green;
}
a img {
	border:medium none;
}
.opus legend {
	color:#063d79;
	border-bottom:0px solid #063d79;
}
.intro {
	color:#000000;
	padding-top:0px 0px 20px 0px;
	line-height:1.5em;
}
.intro .col {
	width:48%
}
#logo {
	width:0px;
	height:0px;
	padding:0px 0px;
}
#top-header {
	height:30px;
	background-color:#f3f6f8;
	color:#000000;
}
.messages,
#page-footer .wrapper {
	min-width:50% impo;
}
#lang-switch li.first,
#lang-switch > li.first {
	background:none;
}
#top-header a {
	color:#000000;
}
#top-header a:hover {
	color:#063d79;
	text-decoration:underline;
}
#header {
	height:102px;
	background:url(../img/logo/ubw_head_de-grau.png) no-repeat left 0%;
}
#trans{
	height:75px;
	margin:0;
}
#trans a {
	padding:40px 0px 0px 0px;
}
#trans h1 {
	margin:10px 0px;
	padding:30px 0px 0px 0px;
}

#primary-nav {
	margin-top:0;
}
#primary-nav a {
	height:25px;
	padding:0px 35px 0px 0px;
}
#primary-nav a:hover span {
	color:#818484;
	text-decoration:underline;
}
#primary-nav .active *,
#primary-nav a:hover, #primary-nav a:active {
	background:#d8dadc !important;
	color:#818484;
	text-decoration:underline;
}
#primary-nav span {
	height:0px;
	margin:7px;
	padding:0 0;
}
#content {
	min-height:50%;
	background-color:#f3f6f8;
	padding-top:0px 0px 0px 10px;
}
#page-footer {
	height:80px;
	background:#f3f6f8;
}
#logo-wrapper {
	height:30px;
	padding-top:10px;
	padding-right:10px;
}
#page-footer .wrapper {
	padding:0px 0px;
}
#page-footer .wrapper a {
	color:#000000;
}
#page-footer .wrapper a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#secondary-nav li.first {
	padding-left:10px;
}
#copyright {
	padding-top:0px 10px;
	color:#000000;
}
#facets {
	width:20%;
}
#searchbar {
	padding:0px 0px 0px 20px;
}
.latest #searchbar {
	padding:0px 0px 0px 45px;
}
#breadcrumb UL {
	width:100%;
	float:left;
	padding:10px 0px;
}
#breadcrumb li {
	margin:0px 0px 10px;
	background:none no-repeat 0px 50%;
	padding:0px 0px;
}
#breadcrumb li:first-child {
	padding:10px 10px;
}
#facets h3 {
	background-color:#f3f6f8;
	color:#063d79;
}
.breadcrumb_results {
	width:80%;
	float:right;
	color:#b51215;
	padding-left:10px;
}
.sorting_options a {
	text-decoration:none;
}
.sorting_options a:hover {
	color:#caddf8;
	text-decoration:underline;
}
#search_options {
	width:80%;
	float:right;
}
#search_results {
	width:80%;
	padding-left:10px;
	float:right;
}
.results_title a {
	text-decoration:none;
}
.nav.browsing{
	padding:25px 0px 0px 0px;
}

.nav.browsing li:hover {
	color:#ffffff;
	background:#4282cc;
}
.nav.browsing li:hover a {
	color:#ffffff;
}
.nav.browsing li.empty-collection:hover {
	color:#063d79;
	text-decoration:underline;
}
.browsing.nav .rss img {
	VERTICaL-aliGN:left;
}
.opus .section h3 {
	border-bottom:#063d79 1px solid;
}
.answers.section dt {
	color:#063d79;
	padding:10px 0px 4px 10px;
}
#fieldset-search .form-submit {
	height:28px;
	display:inline-block;
}
.form-submit:hover,
#fieldset-search .form-submit:hover {
	color:white;
	text-decoration:underline;
}
.black_overlay{
display:none;
position:absolute;
top:0%;
left:0%;
width:100%;
height:100%;
background-color:black;
z-index:1001;
-moz-opacity:0.4;
opacity:.40;
filter:alpha(opacity=40);
}
.white_content {
display:none;
position:absolute;
top:35%;
left:260px;
width:580px;
height:250px;
padding:16px;
border:5px solid orange;
background-color:white;
z-index:1002;
overflow:auto;
}
.oas_close {
font-size:12px;
font-family:arial, helvetica, sans-serif;
margin-bottom:10px;
margin-left:450px;
}
.infopos {position:absolute; margin-left:75px; margin-top:25px; color:#004a8f; font-size:0.75em; font-weight:100;}
.rechts {float:right; margin-right:0px; margin-top:12px;}