
/* - ++resource++hsu.bootstrap.css/custom.css - */
/* https://web.hsu-hh.de/portal_css/++resource++hsu.bootstrap.css/custom.css?original=1 */
/* */
#content h1.documentFirstHeading {
margin-top: 20px;
}
nav {
background: none;
}
ul.dropdown-menu > li > label {
padding-left:20px;
padding-right:20px;
}
#portal-languageselector {
background: none;
position: none;
top: none;
right: none;
z-index: 3;
padding: 0;
font-size: none;
}
#portal-languageselector li {
display: block;
float: right;
}
#portal-searchbox {
clear: none;
margin:0;
}
#portal-searchbox > form > div > input.searchField{
margin-bottom:0;
}
.footer {
text-align: center;
padding: 10px 0;
clear: both;
background-color: #f5f5f5;
}
ul#portal-siteactions li > a {
font-size: 14px;
}
* {
margin: 0;
}
html, body {
height: 100%;
}
#visual-portal-wrapper {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -40px;
}
.footer, .push {
clear: both;
height: 20px;
}
.push{
padding-bottom: 40px;
}
form {
height: 100%;
}
#portal-siteactions{
margin: 0;
padding: 0;
list-style-type: none;
}
ul#portal-siteactions li {
display: inline;
}
div#commenting > fieldset > form > div.formControls {
margin-right: 0;
margin-left: 0;
}
/* */
h1, h2, h3, h4, h5, p, div {
letter-spacing: 0;
color: #000000;
}
h1.documentFirstHeading {
color: #C50042;
}
h1 {
color: #C50042;
font-weight: normal;
padding-bottom:20px;
}
h2 {
color: #000000;
font-weight: bold;
padding: 10px 0 16px;
}
h3 {
font-weight: bold;
padding-bottom:14px;
}
h4 {
font-weight: normal;
}
h5 {
color: #C50042;
font-weight: normal;
}
h6 {
color: #C50042;
font-weight: normal;
}
#content {
margin: 10px 0 0;
}
#content-core {
margin-bottom: 20px;
}
#content .documentDescription, #content #description {
color:#666666;
font-weight: normal;
margin: 0 0 30px;
}
span.weiss {
color: white;
}
a, #content a:link, dl.portlet a:link, #content a:visited, dl.portlet a:visited, a:link, a:visited {
text-decoration: none;
color: #C50042;
border: none;
}
#content span.link-external a, #content a.external-link {
background:transparent url(++resource++hsu.bootstrap.images/external-link_icon.gif) no-repeat scroll right 1px;
padding: 0px 13px 0 0;
}
#content a:hover, dl.portlet a:hover {
color: #C50042 !important;
text-decoration: underline;
}
* ul, ol {
list-style: none inside none;
}
#content ul, #content ol {
margin: 0 0 1em;
}
#content ul li, dl.portlet ul li {
margin-bottom:0;
list-style: none;
padding-left: 12px;
background: url("++resource++hsu.bootstrap.images/list_bull.png") no-repeat scroll 0 3px transparent;
}
#content ul li.formTab {
padding-left: 0;
}
.image-left {
border: none;
margin:0.3em 1em 0.5em 0;
}
div.redlook {
padding: 1em 1.5em;
color: white;
background-color:#C50042;
float: right;
margin: 0 0 1em 1em;
}
.redlook ul {
background-color: #C50042;
margin-left: 1em;
list-style-image:none;
list-style-type:disc;
}
.redlook ul li {
list-style-type:disc;
color: white;
}
#content div.documentByLine {
border-top: 1px solid #C7C1BD;
padding: 7px 0;
}
.documentAuthor {
font-weight: bold;
}
.hiddenStructure {
display:none;
}
.highlightedGlossaryTerm {
background: none repeat scroll 0 0 #F4F3F1;
position: relative;
}
#glossary-definition-popup {
background: none repeat scroll 0 0 #F4F3F1;
border: 1px solid #615444;
display: block;
font-weight: normal;
padding: 0.5em;
position: absolute;
text-decoration: none;
left: -125px;
width: 250px;
z-index: 1000;
}
/* */
div.documentActions > ul.pager{
margin-left: 0 !important;
margin-right: 0;
}
div.documentActions > ul.pager > li {
display: block;
float: left;
list-style-type: none;
background:none!important;
margin-right: 5px;
}
/* */
form#document-base-edit ul li,
form#form ul li,
form#carousel_banner-base-edit ul li {
background: none;
}
form#document-base-edit > ul.nav.nav-tabs {
margin-bottom: 0px;
border-bottom: none;
}
fieldset#fieldset-default {
min-height: 20px;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #e3e3e3!important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
label.formQuestion {
font-size: 14pt;
font-weight: bold;
}
span.help-block {
font-size: normal;
}
.languageMultiplier {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
td.mceToolbar.mceLeft.mceFirst.mceLast {
border: 1px solid gray;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#content input.searchField {
margin-bottom: 0;
}
input[type="radio"], input[type="checkbox"] {
margin: 0px 5px 2px 0px;
margin-top: 1px \9;
line-height: normal;
}
/* */
/* */
.carousel-text {
background-color: transparent;
bottom: 0;
left: 0;
padding: 2%;
position: absolute;
width: 96%;
}
/* */
.spinner {
display:none;
}
/* */
ul.nav.nav-tabs > li.active > a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border-left: 1px solid lightgray !important;
border-right: 1px solid lightgray !important;
border-top: 1px solid lightgray !important;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
/* */
/* */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* */
}
/* */
@media only screen
and (min-width : 321px) {
/* */
.navbar {
margin-left: 0px;
margin-right: 0px;
}
.footer {
margin-left: -20px;
margin-right: -20px;
}
}
/* */
@media only screen
and (max-width : 320px) {
/* */
.footer, .navbar {
margin-left: -20px;
margin-right: -20px;
}
}
/* */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* */
}
/* */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* */
}
/* */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* */
}
/* */
@media only screen
and (min-width : 1224px) {
/* */
}
/* */
@media only screen
and (min-width : 1824px) {
/* */
}
/* */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* */
}
/* */
#portal-header .navbar-inner {
background-image: -moz-linear-gradient(top,#fff,#908476);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#908476));
background-image: -webkit-linear-gradient(top#fff,#908476);
background-image: -o-linear-gradient(top,#fff,#908476);
background-image: linear-gradient(to bottom,#fff,#908476);
}
#portal-header .navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
color: #fff;
background-color: #B2194B;
text-shadow: none;
}
#content-views a, #content li.formTab a, #content-core li.formTab a {
line-height: 2.8em;
}
#editing-bar .navbar-inner {
background-image: -moz-linear-gradient(top,#fff,#75AD0A);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#75AD0A));
background-image: -webkit-linear-gradient(top#fff,#75AD0A);
background-image: -o-linear-gradient(top,#fff,#75AD0A);
background-image: linear-gradient(to bottom,#fff,#75AD0A);
}
#portal-header #user-name.btn.dropdown-toggle {
color: #fff;
text-shadow: none;
background-color: #C50042;
background-image: none;
}
#portal-header #portal-personaltools-wrapper .dropdown-menu {
text-shadow: none;
background-color: #C50042;
}
#portal-header #portal-personaltools-wrapper .dropdown-menu li>a {
color: #fff;
}
#portal-header #portal-personaltools-wrapper .dropdown-menu li>a:hover {
color: #000;
background-color: #fff;
background-image: none;
}
#portal-header #portal-languageselector a.btn,
#portal-header .LSBox .btn {
color:white;
text-shadow: none;
background-color: #908476;
background-image: none;
}
#viewlet-below-content-body .pager li>a {
color:white;
text-shadow: none;
background-color: #908476;
background-image: none;
}
#content #viewlet-below-content-body .pager li>a:hover {
background-color: #C50042;
color:white !important;
}
#portal-header #personaltools-login.btn.btn-info {
color:white;
text-shadow: none;
background-color: #B2194B;
background-image: none;
}
.caret {
border-top: 4px solid #fff;
}
#portal-header .navbar-inner {
background-color: #968c81;
background-image: none;
border: none;
border-radius: 0px;
box-shadow: none;
}
.navbar .nav > li > a {
color: #fff;
float: none;
padding: 10px 15px;
text-decoration: none;
text-shadow: none;
}
#portal-header .btn {
background-color: #F5F5F5;
background-image: none;
border: none;
border-radius: 0px;
box-shadow: none;
text-shadow: none;
}
#portal-languageselector {
margin: 0px 7px 0px 14px
}
.breadcrumb {
border-radius: 0px;
}
div#portal-header nav.navbar div.navbar-inner div.container a.btn {
background-color: #968c81;
border: 1px solid white;
float: right;
padding: 12px;
margin: 0px;
}
div#portal-header nav.navbar div.navbar-inner div.container a.brand {
color: white;
text-shadow: none;
}
a#portal-logo img {
width: 100%;
max-width: 572px;
}
/* */
@media only screen
and (min-width : 321px) {
/* */
div#portal-header a.brand { max-width: 75%; margin: 0px 0px 5px; padding: 5px 5px 5px 10px; font-size: 1.2em; }
div#portal-header nav.navbar div.navbar-inner { padding: 8px; }
#portal-globalnav { margin: 0px; }
}
@media only screen
and (min-width : 980px) {
/* */
div#portal-header nav.navbar div.navbar-inner { padding: 0px 20px; }
}
@media only screen
and (max-width : 979px) {
/* */
ul#portal-globalnav.nav li.dropdown ul.submenu {
display:none;
height: 0px;
}
li.dropdown ul.submenu li.dropdown-submenu {
display:none;
height: 0px;
}
li.dropdown ul.submenu li.dropdown-submenu a.state-external {
display:none;
height: 0px;
}
}
ul.dropdown-menu, .dropdown-menu {
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
background-color: #fff !important;
color: #B2194B;
background-image: none;
}
a.hasDropDown {
background-image: none;
}
/* */
@media only screen
and (max-width : 320px) {
/* */
div#portal-header a.brand { max-width: 65%; margin: 0px 0px 10px;  padding: 0px; font-size: 1.1em; }
div#portal-header nav.navbar div.navbar-inner { padding: 10px; }
#portal-globalnav { margin: 0px; }
.nav-tabs .open .dropdown-toogle {
width: auto;
}
}
form#livesearch0 {
margin-top: 0px;
margin-bottom: 0px;
text-shadow: none;
font-weight: normal;
}
form#livesearch0 div.LSBox input#searchGadget.searchField {
border-radius: 0px;
height: 19px;
margin-right: -4px;
margin-top: -2px;
}
form#livesearch0 div.LSBox div.btn-group input.searchButton {
border-radius: 0px;
height: 28px;
margin-right: 2px;
}
form#livesearch0 div.LSBox div.btn-group button.btn {
border-radius: 0px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: rgba(128,25,75,0.8);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,25,75,0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,25,75,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,25,75,0.6);
}
div#portal-searchbox form#livesearch0 div.LSBox div.btn-group ul.dropdown-menu {
margin: 0px;
padding: 0px;
}
div#portal-searchbox form#livesearch0 div.LSBox div.btn-group ul.dropdown-menu li label {
margin: 0px;
padding: 5px 10px;
line-height: 2em;
}
div#portal-searchbox form#livesearch0 div.LSBox div#LSResult.LSResult {
background-color: white;
z-index: 50;
margin: 5px -19px 0 0;
position: absolute;
left: 0px;
width: 100%;
}
div#LSShadow.LSShadow {
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,25,75,0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,25,75,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,25,75,0.6);
width: 100%;
}
fieldset.livesearchContainer legend#livesearchLegend {
background-color: #B2194B;
color: white;
margin: -1px -1px 10px -1px;
padding: 10px;
line-height: 1em;
border: 1px solid #B2194B;
width: auto;
}
.highlightedGlossaryTerm {
z-index: 0;
}
#LSResult fieldset {
border: none;
padding: 0;
}
fieldset.livesearchContainer div.LSIEFix ul.LSTable {
margin: 0px;
background-color: white;
}
fieldset.livesearchContainer div.LSIEFix ul.LSTable li.LSRow {
width: auto;
padding: 10px;
background-color: white;
}
fieldset.livesearchContainer div.LSIEFix ul.LSTable li.LSRow a {
font-size: 1.3em;
}
#LSResult .LSDescr {
font-size: 1.3em;
}
a.advancedsearchlink {
color: #968c81;
}
@media only screen
and (max-width : 515px) {
/* */
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox input#searchGadget.searchField {
width: 100%;
clear: both; margin-top:-1px;
}
#portal-searchbox {
float: left;
clear:both; width: 100%;
margin-top: 8px
}
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox input#searchGadget.searchField {
width: 65%;
margin-left: -1px;
}
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox div.btn-group input.searchButton,
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox div.btn-group button.btn {
height: 29px;
}
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox div.btn-group {
width: 31%;
}
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox div.btn-group input.searchButton {
width: 75%;
}
div#portal-header div#portal-searchbox form#livesearch0 div.LSBox div.btn-group button.btn {
width: 25%;
}
div#portal-header ul#portal-languageselector {
float: left;
margin-left: 0px;
}
}
@media only screen
and (max-width : 1199px) {
/* */
div#portal-header a#portal-logo {
margin: 1em 0 1.375em 0;
}
}
form.searchPage fieldset#search-field.noborder input.searchPage {
font-size: 1.3em !important;
height: 20px;
}
form.searchPage fieldset#search-field.noborder input.searchButton {
font-size: 1.2em !important;
margin-top: -10px;
height: 30px;
}
.row {
margin-left: 0;
}
.portletItem {
margin-left: 0px;
}
ul.navTree {
margin: 0 0 10px 0px;
}
#content ul li, dl.portlet ul li {
background: url("++resource++hsu.bootstrap.images/list_bull.png") no-repeat scroll 0px 10px rgba(0, 0, 0, 0);
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0em 1em 0.25em 0.75em;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.75em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
margin-left: -0.75em;
}
.footer {
background-color: #B2194B !important;
}
ul#portal-siteactions li > a {
color: #ddd;
}
ul#portal-siteactions li > a:hover {
color: #fff;
}
div.documentActions ul.pager li#document-action-print {
padding-left: 0px;
}
#portal-column-two dl.portletPersonnelPortlet dt {
background-color: #F5F5F5;
color: #968c81;
margin-top: 0px;
line-height: 2em;
padding-left: 0.5em;
font-weight: normal;
}
dl.portlet dd.portletItem dl dd {
line-height: 2em;
}
dl.portlet dt.portletHeader {
background-color: #F5F5F5;
color: #968c81;
padding: 0em 0.5em 0em 0.5em;
line-height: 2em;
font-weight: normal;
}
dl.portlet dd.portletItem ul {
margin: 0;
}
dl.portlet dd.portletItem ul li {
line-height: 2em;
}
h1#parent-fieldname-title.documentFirstHeading {
font-size: 2.2em;
margin: 0em;
padding: 0em 0em 0.5em;
}
h2, h3 {
color: #968c81;
}
h2 {
font-size: 1.7em;
line-height: 1em;
padding: 0;
margin-top: 2.5em;
margin-bottom: 0.75em;
}
h3 {
font-size: 1.3em;
line-height: 1em;
padding: 0;
margin-top: 2em;
margin-bottom: 0.5em;
}
div#editing-bar.row-fluid div.navbar div.navbar-inner {
background-image: none;
background-color: green;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: none;
}
div#editing-bar.row-fluid div.navbar div.navbar-inner ul#content-views.contentViews {
margin-top: 3px;
}
div#editing-bar.row-fluid div.navbar div.navbar-inner ul#content-views.contentViews li {
padding-right: 3px;
}
#content-views a, #content li.formTab a, #content-core li.formTab a {
line-height: 2.6em;
}
dl.portlet dd.portletItem ul li b a.internal-link {
font-weight: normal;
}

