/* + + + + + Webfonts + + + + + */
@font-face {
	font-family: "MetaPlus";
	src: url("../fonts/metaplus-roman-webfont.eot");
	src: url("../fonts/metaplus-roman-webfont.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/metaplus-roman-webfont.woff") format("woff"),
		 url("../fonts/metaplus-roman-webfont.ttf") format("truetype"),
		 url("../fonts/metaplus-roman-webfont.svg#MetaPlus") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "MetaPlusBold";
	src: url("../fonts/metaplus-bold-roman-webfont.eot");
	src: url("../fonts/metaplus-bold-roman-webfont.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/metaplus-bold-roman-webfont.woff") format("woff"),
		 url("../fonts/metaplus-bold-roman-webfont.ttf") format("truetype"),
		 url("../fonts/metaplus-bold-roman-webfont.svg#MetaPlusBold") format("svg");
	font-weight: normal;
	font-style: normal;
}

@media(max-width:680px) {
	.unimportant {
		display:none;
	}
}
@media(min-width:681px)	{
	.substitute {
		display:none;
	}
}

.inputfield {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	z-index: -1;	
}

div.footer_feedback p {
	margin-bottom: 15px;
}
div#rop li {
	list-style-type: decimal;
}

span.metadataFieldLanguage {
    font-size: 80%;
}

nav a, span.taglinetext {
    font-size: 18px;
    font-family: 'Metaplus', Arial, helvetica, sans-serif;
}

#tfeedback {
	height: 150px;
}

form#choose input {
    height: 13px !important;
    margin-top: 10px;
}
.externalLink, table a.externalLink {
	background:url('../../../image/uni-osnabrueck/icons_link.gif') no-repeat -235px -336px;
}

.well a.externalLinkColored, .externalLinkColored, .table a.externalLinkColored {
	background:url('../../../image/uni-osnabrueck/icons_link.gif') no-repeat -100px -475px;
}

label.md-field-label {
    font-style:  normal;
    font-weight:  700;
}

a.resumable-browse.glyphicon.glyphicon-upload {
    margin: 10px auto 25px auto;
    width: 64px;
    height: 65px;
}

a.resumable-browse.glyphicon.glyphicon-upload:hover {
    text-decoration:  none;
    background-color:  #fff;
    color: #5b4b4b;
}

div.logo-container {
	position: relative; 
	overflow: hidden;
}

div.logo-background {
	z-index:-1;
	position:absolute;
	background-position:center;
	background-size:cover;
	filter:blur(5px) grayscale(1) brightness(1.5);
	width:100%;
	height:100%;
}

img.coll-comm-logo {
	margin: 15px; 
	border: 1px solid gray; 
	max-height:200px;
}


.table a.imageLink, .progress-resume-link, .progress-pause-link {
    background-image: none;
    padding-left: 0px;
}

img.thumb {
	margin-bottom: 5px;
}

div#browse_controls {
	display: inline-block;
	width: 100%;
}

div#browse_controls h3 {
    margin-top: 0px;
}

div.jumbotron.pull-up {
	margin-top: -25px;
}

form#edit_metadata hr {
    border-top: 1px solid black;
}

.resultSize {
	font-size: 24px;
	font-weight: 400;
	font-family: 'MetaPlusBold',Arial,helvetica,sans-serif;
}

.resultLinks {
	margin-top: 0px;
}

.discovery-search-form {
	padding: 15px;
	background-color: #f3f3f3;
}

.discovery-query {
	margin-bottom: 20px;
}

.discovery-search-filters {
	margin-bottom: 20px;
}

input.submitProgressButtonDone {
    padding-left: 12px !important;
    padding-right: 12px !important;
	height: 25px !important;
}

input.submitProgressButtonNotDone {
    padding-left: 12px !important;
    padding-right: 12px !important;
	height: 25px !important;
}

input.submitProgressButtonCurrent {
    padding-left: 12px !important;
    padding-right: 12px !important;
	height: 25px !important;
}

.input-group.nomargins {
    margin: 0px;
}

.row.format-list button {
    height: 25px;
    width: 100%;
}

.row.format-list span.glyphicon {
    padding-top: 0px;
    font-size: 13px;
	margin-left: 0px;
}

.row.format-list input {
    margin-left: 5px;
    margin-right: 5px;
    height: 25px !important;
}

.row.format-list span.form-control.short {
	width: 20%;
	margin-left: 0px;
	padding-left: 3px;
}

.row.format-list span.form-control.readonly {
	border-color: #f3f3f3;
}
.row.format-list input.form-control.short {
	width: 80%;
	margin-left: 0px;
	padding-left: 3px;
}
.row.format-list span {
    height: 25px;
    line-height: 15px;
    padding-top: 8px;
    margin-left: 5px;
    padding-left: 0px;
}

.row.format-list select {
    width: 80%;
    margin-top: -4px;
	padding-top: 3px;
	height: 25px;
}

.row.format-list input[type=checkbox] {
    width: 20px;
	margin-top:0px;	
}

.row.format-list {
	margin-bottom: 5px;
}


#licenseclass_chooser {
	margin-bottom: 15px;
}

div#creativecommons_response .radio-inline+.radio-inline {
    margin-left: 0px;
}

div#creativecommons_response .radio-inline {
	line-height: 28px;
}

h1, h3 {
	margin-top: 20px;
	margin-bottom: 15px;
}

h2 {
	margin-top: 40px;
	margin-bottom: 15px;
}

h3.infoBox {
	font-family: 'MetaPlusBold', Arial, helvetica, sans-serif;
	font-weight: normal;
	border-left: 6px solid #fbb900;
    margin-left: -19px;
    padding-left: 13px;
    margin-top: 0px;
    padding-top: 6px;
    padding-bottom: 0px;
}

.table button.btn {
        margin-top: 0px;
}

.table input.btn {
        margin-top: 0px;
}
.table input.form-control{
        margin-top: 3px;
}

.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
 line-height:26px;
}


div#footer_feedback a {
    padding-left: 0px;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: pointer;
    background-color: #eee;
}

ul.uploadHelp li {
	list-style-type: disc;
}

form#uploadForm li {
	list-style-type: disc;
}

.table a.btn {
    color: white;
}

ul.ui-autocomplete a {
	background: none;
}

ul.media-list h4 {
    line-height: 1.6;
}

ul.media-list {
    line-height: 1.6;
}

div.help-block {
	color: #333;
}

div#ui-datepicker-div a {
        background: none;
}

@media (max-width: 767px) {
        form.navbar-right button.btn {
                margin-bottom: 0px;
        }
}

@media (min-width: 768px) {
        nav.navbar-collapse {
                padding-right: 0px;
        }
        form.navbar-right {
                padding-right: 0px;
        }
        form.navbar-right button.btn, form.navbar-right button.btn:focus {
                margin-right: 0px;
        }
}

div.prev-next-links a {
	background: none;
}

div#browse_navigation a {
	background: none;
	padding-left: 5px;
}

select[name=collection_id] { height:100% !important;}
select[name=community_id] { height:100% !important;}

@media (max-width: 1200px) {
	body {
		padding-top:196px !important;
	}
}
@media (max-width: 767px) {
	body {
		padding-top:110px !important;
	}
}	
@media (min-width: 1200px) {
	body {
		padding-top:155px !important;
	} 
}

body{
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}

h1,.h1 {
 font-family: 'MetaPlusBold', Arial, helvetica, sans-serif;
 font-size: 37px
}

h2,.h2 {
 font-family: 'MetaPlusBold', Arial, helvetica, sans-serif;
 font-size: 37px
}

h3,.h3 {
 font-family: 'MetaPlusBold', Arial, helvetica, sans-serif;
 font-size: 24px;
 font-weight: 400;
}

h4,.h4 {
 font-size:14px
}

/*removes bulletpoints*/
li {
	list-style-type: none;	
}

.btn:active,.btn.active {
	background-image:none
}

/*bearbeitet den Text f�r den Fachbereich neben dem Unilogo*/
.taglinetext {
    background: #f3f3f3;
    color: #000;
    font-weight: normal;
    border: 0;
    margin: 0;
    float: left;
    padding: 8px 15px 0px 15px;
}

.btn {
	border-radius:0px;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
 	color: #000;
}

.btn-success, .btn-success:hover{
	background-color: #fff;
	box-shadow: none;
	text-shadow: none;
	color: #333;
}

ol.breadcrumb li {
	color: #333 !important; 
	font-style: normal !important;
}

ol.breadcrumb li a {
	padding-left: 0px;
}

.btn-success a{
	color: #333 !important;
	text-decoration: none;
}

.btn-success a:hover {
	text-decoration: underline;
	color: #333;
	background-color: #fff;
	border-color: #fff;
}

.btn-success:active,.btn-success.active {
	background-color:#fff;
	border-color:#fff
}
.btn, .btn:focus, .btn.btn-primary, .btn.btn-primary:focus, input[type=submit], input[type=submit]:focus {
    background-color: #ac1035 !important;
    background-image: none !important;
    border: solid 1px #ac1035;
    padding: 3px 20px 4px;
    line-height: 14px;
    color: #ffffff;
    font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 3px;
	margin-right: 5px;
	border-radius: 0;
/*	margin-top: 5px;*/
}

.btn:hover, .btn:active, .btn.btn-primary:hover, .btn.btn-primary:active, input[type=submit]:hover, input[type=submit]:active {
    background-color: #ffffff !important;
	border-color: #ac1035;
    color: #ac1035;
    padding-top: 3px;
}

.btn-warning {
}

.btn-warning:active,.btn-warning.active {	
}

#edit_metadata .btn {
	margin-left: 0px;
	margin-top: 0px;
}

select{
	border-radius:0
}

/*editiert die Progressbar*/
.submitProgressButtonCurrent, .submitProgressButtonDone, .submitProgressButtonNotDone{
	border-radius: 15px !important;
	opacity: 1 !important;
}

/*f�rbt den aktiven Schritt dunkel */
.submitProgressButtonCurrent.btn{
	background-color: #333 !important;
	color: #fff;
	border-color: #333 !important;
	border-radius: 15px !important;
	opacity: 1 !important;
}

/*Kennzeichnet die noch nicht fertigen Schritte als Wei� mit dunklem Rand*/
.submitProgressButtonNotDone.btn{
	border-color: #333;
	color: #333;
	background-color: #FFF !important;
	border-radius: 15px !important;
	opacity: 1 !important;
}

.thumbnail,.img-thumbnail {
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);
	box-shadow:0 1px 2px rgba(0,0,0,0.075)
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	background-color:#ac1035;
	color:#fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #333;
}

input[type="text"], input[type="password"], textarea {
	border: solid 1px #333333;
	background-color: #ffffff;
	height: 21px;
}

input[type="text"]:hover, input[type="password"]:hover, textarea:hover{
	background-color: #f3f3f3;
}

input[name=submit_reject], input[name=submit_grant] {
	width:100%;		
}

/*Standartformatierung f�r alle Links nach Typo3*/
a, .list-group a, .discovery-result-results a, .table a, .media-heading>a, .media-list>a, a.label-default[href]{
	padding-left: 15px;
	background:url('../../../image/uni-osnabrueck/icons_link.gif') no-repeat -264px -305px;
	font-size: 14px;
	font-weight: 700;
	color:#ac1035;
}

.navbar-brand {
	padding: 0px;
	margin: 0px 15px 15px 0px;
}

/*wird ben�tigt, da sonst die einzelnen Menupunkte direkt am rand stehen w�rden*/
@media (max-width: 767px) {
	.navbar > .container .navbar-brand {
		margin-left: 15px;
	}
}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand {
		margin-left: 0px;
	}
}

.navbar-brand, nav a, .dropdown-toggle, .dropdown a, .breadcrumb a, footer a, .label, .label-default, .pull-left, .resumable-browse, .pagination > li > a, .imageLink, .noSymbol {
	background: none;
	font-weight: 400;
}

@media(min-width:768px) {
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:5px;
  padding-bottom:5px;
  margin: 8px 0px;
 }
}

h1 a[href="#"], h2 a[href="#"] {
	display: none;
}

.resumable-browse {
	font-weight: 700;
	padding-left: 0px;
}

table[summary="Group data display table"] .col-md-6 {
	width: inherit;
	/* oder alle gleich gross */
	width: 100%;
}

.label, .label:hover, .label:focus, .label-default, .label-default:hover, .label-default:focus{
	background-color: #333;
}

label {
	font-weight: normal;
}

/*f�gt ein Bild mit neben der navbar ein*/
.home{
	padding: 0px 0px !important;
	width: 27px;
	height:	25px;
	background:url('../../../image/uni-osnabrueck/home.gif');
}

.active>.home, .home:hover{
	background:url('../../../image/uni-osnabrueck/home_active.gif');
}

.navbar-nav > li > a {
    padding-top: 3px;
    padding-bottom: 2px;
    margin: 8px 0px;
    
}

@media (max-width: 767px) {
	.home {
		margin-left: 19px !important;
	}	
}

#facet_author>ul>li:last-child a{
	background:none;
}

#facet_subject>ul>li:last-child a{
	background:none;
}

.dropdown-toggle{
	padding-left: 15px;
	font-weight: normal;
}

.dropdown-toggle:hover, .dropdown-toggle:focus {
	background: #AC1035 url('../../../image/uni-osnabrueck/icons_nav.gif') no-repeat -336px -38px;
}

.open > .dropdown-toggle{
	background-position: -237px -139px !important; 
}

@media(max-width:767px) {
  .dropdown-toggle:hover, .dropdown-toggle:focus {
    background-position: -336px -38px !important; 
  }
  .open > .dropdown-toggle{
    background-position: -237px -139px !important; 
  }  
}

a:hover, a:focus {
	color:#ac1035;
	text-decoration: underline;
}

a.label-default[href]:hover, a.label-default[href]:focus {
	color: #ac1035;
	text-decoration: underline;
	background-color: inherit;
	border-radius: 0px;
	border-color: inherit;
}

footer a{
	color:#999;
}

footer a:hover, footer a:active{
	color:#999;
}

.navbar-collapse {
	padding-left: 0px;
}

.navbar {
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}

.siteindex, .siteindex .taglinetext {
	background-color: #fff;
	border-color: #fff;
}

.navbar-header{
	width: 100%;
}
.navbar-brand,.navbar-nav>li>a {
	text-shadow:0 1px 0 rgba(255,255,255,0.25)
}

.navbar-form {
	margin-left: 5px;
 	margin-top:6px;
}

.navbar-inverse {
	
}

.navbar-inverse .navbar-nav > li > a {
	border-left: solid #000 1px;
}

.navbar-inverse nav > .navbar-nav:first-child > li:first-of-type > a {
	border-left: none;
}

@media(max-width:767px) {
 .navbar-inverse .navbar-nav > li > a{
  	border: none;
 }
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
	background-color: #474747;
}

.navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	background-color: #ac1035;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #ac1035;
}

.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a {
	color: #333;
}

.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom {
	border-radius:0
}

.alert {
	color: #333;
    background-color: #f3f3f3;
    border-color: #f3f3f3;
	background-image: none;
}

.alert-success {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#c8e5bc));
	background-image:-webkit-linear-gradient(top,#dff0d8,0%,#c8e5bc,100%);
	background-image:-moz-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
	background-repeat:repeat-x;
	border-color:#b2dba1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)
}

/*F�gt in jeder alert-info Box ein Info Zeichen ein. */
.alert-info:before {
	display: block;
	background-color: #f3f3f3;
	color: #333;
	border-color: #f3f3f3;
	padding-bottom: 5px;
	font-family:'Glyphicons Halflings';
	font-size: 25px;
	content:"\e086";
}

/*gleicht die alert-info Boxen den Zitat-Boxen in Typo3 an*/
.alert-info {
	background-color: #f3f3f3;
	color:	#333;
	border-color: #f3f3f3;
	border-bottom: 6px solid #fbb900;
}

/*nach dem Design der Standartfehlermeldung in unseren selbstgebauten Formularen*/
.alert-warning, .alert-danger {
	background-color: #fff;
	color: #ac1035;
	border-color: #ac1035
}

.progress {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#ebebeb),to(#f5f5f5));
	background-image:-webkit-linear-gradient(top,#ebebeb,0%,#f5f5f5,100%);
	background-image:-moz-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
	background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)
}
.progress-bar {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3071a9));
	background-image:-webkit-linear-gradient(top,#428bca,0%,#3071a9,100%);
	background-image:-moz-linear-gradient(top,#428bca 0,#3071a9 100%);
	background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)
}
.progress-bar-success {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#449d44));
	background-image:-webkit-linear-gradient(top,#5cb85c,0%,#449d44,100%);
	background-image:-moz-linear-gradient(top,#5cb85c 0,#449d44 100%);
	background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)
}
.progress-bar-info {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#31b0d5));
	background-image:-webkit-linear-gradient(top,#5bc0de,0%,#31b0d5,100%);
	background-image:-moz-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
	background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)
}
.progress-bar-warning {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#ec971f));
	background-image:-webkit-linear-gradient(top,#f0ad4e,0%,#ec971f,100%);
	background-image:-moz-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
	background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)
}
.progress-bar-danger {
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c9302c));
	background-image:-webkit-linear-gradient(top,#d9534f,0%,#c9302c,100%);
	background-image:-moz-linear-gradient(top,#d9534f 0,#c9302c 100%);
	background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)
}

.list-group {
	border-radius:0px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);
	box-shadow:0 1px 2px rgba(0,0,0,0.075)
}

.list-group-item:first-child{
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.list-group-item:last-child{
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
	text-shadow:0 -1px 0 #3071a9;
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3278b3));
	background-image:-webkit-linear-gradient(top,#428bca,0%,#3278b3,100%);
	background-image:-moz-linear-gradient(top,#428bca 0,#3278b3 100%);
	background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);
	background-repeat:repeat-x;
	border-color:#3278b3;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)
}

.panel-info > .panel-heading, .panel-success > .panel-heading {
    color: #333;
    background-color: #f3f3f3;
    border-color: #f3f3f3;
	background-image: none;
}

.panel {
	border-color: #f3f3f3;
}

.panel-primary > .panel-heading, .panel-primary > .panel-footer {
    color: #333;
    background-color: #f3f3f3;
    border-color: #f3f3f3
}

div.panel-primary div.panel-heading a, div.panel-primary div.panel-footer a {
    color: #ac1035;
    font-weight: 700;
    background: none;
}

.panel-heading {
	border-radius: 0px;
}

.panel-footer {
	border-radius: 0px;
}

.label-default {
	display: inline-block;
	margin-bottom: 5px;
}

/*F�gt gelben Balken an �berschriften hinzu*/
h1 ,h2 {
	padding: 0px 0px 0px 50px;
	border-left: 6px solid #fbb900;
	margin-bottom: 35px;
	font-size: 37px !important;
	
}

.jumbotron {
	/*border-left: 15px solid #fbb900;*/
	padding-top: 20px;
	padding-bottom: 5px;
}

.jumbotron h1 {
	padding: 0px 0px 0px 50px;
	border-left: 0px;
	margin-bottom: 0px;
	font-size: 37px
}

.jumbotron h4 {
	padding: 20px 0px 0px 50px;
	border-left: 0px;
	margin-top: -10px;
	font-family: 'MetaPlus', Arial, helvetica, sans-serif;
 	font-size: 18px
}

badge {
	background-color: #474747
}

.badge {
	bakground-color: #333;
}

.required {
	cursor: help;
	border-bottom: dotted 1px #333;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
 z-index:2;
 color:#fff;
 cursor:default;
 background-color:#333;
 border-color:#333
}

.pagination>.disabled>span,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
 color:#999;
 cursor:not-allowed;
 background-color:#fff;
 border-color:#ddd
}

.form-control {
	border: solid 1px #333;
	background-color: #fff;
	vertical-align:middle;
	border-radius: 0px;
    box-shadow: none;
}

.form-control:active, .form-control:hover, .form-control:focus {
	background-color: #f3f3f3;
	border-color: #333;
	box-shadow: none;
}

.jumbotron {
	background-color:#fff;
	border-radius: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
/*
.well {
	border-radius: 0px;
	padding: 15px 0px 0px 10px;
	background-color: #fff;
	border-color: #fff;
	box-shadow: none;
}

.well .well {
	border: 0px #fff;
	box-shadow: none;
	padding: 0px 0px 0px 24px;
	margin-bottom: 0px;
}

.media {
	padding-bottom: 15px;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}
*/

.well {
	border-radius: 0px;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
	box-shadow: none;
}

.well a, .submitFormHelp a{
	background-position: -130px -443px;
}

.media {
	border: none;
	padding: 15px 0px 15px 10px;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
	box-shadow: none;
}

.media-list .media-list > .media {
	padding: 0px 0px 0px 24px;
	margin-bottom: 0px;
}

.media a {
	background-position: -130px -443px;
}

.media .media {
	margin-top: 0px;
	padding-bottom: 0px;
}

#browse_navigation.well, #browse_controls.well {
	background-color: #f3f3f3;
	border-color: #f3f3f3;
	box-shadow: none;
}

#browse_navigation.well {
	margin: 0px
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, 
.btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
	background-color: #ac1035;
	border-color: #ac1035;
	/*margin-top:  5px;*/
}

.facetName {
	margin-bottom: 10px;
	display: inherit;
} 

input {
	height: 21px !important;
	padding: 3px 5px !important;
	margin-top: 0px;
}

input[type=file] {
	height: 30px !important;
}

input[type=checkbox] {
	margin-left: 5px;
	margin-right: 5px;
}

.input-group, .input-group>span {
	margin: 10px 0px;
}

.input-group-addon {
    padding: 0px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    background-color: #fff;
    border:0px;
    border-radius: 0px;
    vertical-align: text-top;
}

#edit_metadata select{
        height: 21px !important;
        padding: 0px 12px !important;
        font-size: 12px !important;
}

#browse_controls select, #browse_controls select, #available-subscriptions, #tlanguage{
	height: 21px !important;
	padding: 0px 12px !important;
	font-size: 12px !important;
	/*margin-top: 5px;*/
}

.container .jumbotron {
	padding-right: 0px;
	padding-left: 0px;	
	border-radius: 0px;
}

#repositorium_teaser {
	border-left: 20px solid #fbb900;
	padding: 10px 0px;
}

.glyphicon {
	font-size: 10px;
}

/*entfernt alle Fragezeichen-Glyphicons*/
.glyphicon-question-sign a{
	background: none;
}

/*Code wurde Rot hervorgehoben. Hebt sich hiermit nicht mehr so ab*/
code {
 	color: #333;
 	background-color:inherit;
 }
 
.alert {
	border-radius: 0px;
}

.placeholder {
	border: #fff solid 1px
}

.form-horizontal .control-label {
	text-align: left;
	padding-top: 0px;
}

.help-block {
	color: #333;
}
