
/* - reset.css - */
@media screen {
/* https://www.medice.de/portal_css/reset.css?original=1 */
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */

}


/* - base.css - */
@media screen {
/* https://www.medice.de/portal_css/base.css?original=1 */
/* */
/* */
#content ul {
list-style-type: disc;
margin-left: 2em;
}
#content ol,
dl.portlet ol,
div.portletStaticText ol {
list-style-type: decimal;
margin-left: 2em;
}
#content li,
dl.portlet li,
div.portletStaticText li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
/* */
#content .discreet,
#sidebar .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
#content .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
/* */
#content div.documentByLine {
font-size: 85%;
display: block;
color: #666;
}
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
#content .eventDetails .eventDetail {
clear: both;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.plain th {
text-align: left;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
table.listing .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing td {
border-right: 1px solid #ddd;
}
.icons-on #listing-table td {
line-height: 2em;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 80%;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #ccc;
}
div.listingBar a:hover {
color: White;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
/* */
dl.portalMessage,
div.attention,
div.caution,
div.danger,
div.error,
div.hint,
div.important,
div.note,
div.tip,
div.warning {
margin: 1em 0;
font-size: 80%;
border: 1px solid #996;
background-color: #ffffe3;
clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a,
div.attention a,
div.caution a,
div.danger a,
div.error a,
div.hint a,
div.important a,
div.note a,
div.tip a,
div.warning a,
#content div.attention a,
#content div.caution a,
#content div.danger a,
#content div.error a,
#content div.hint a,
#content div.important a,
#content div.note a,
#content div.tip a,
#content div.warning a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt,
div > .admonition-title {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd,
div.attention > .last,
div.caution > .last,
div.danger > .last,
div.error > .last,
div.hint > .last,
div.important > .last,
div.note > .last,
div.tip > .last,
div.warning > .last {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning > dt,
.warning > .admonition-title {
background-color: #d80;
}
dl.error {
border-color: red;
}
dl.error > dt,
.error > .admonition-title {
background-color: #d00;
}
.warning > dd,
.warning > .last {
background-color: #fd7;
}
.error > dd,
.error > .last {
background-color: #fdc;
}
/* */
#content dl.portalMessage,
#content div.attention a,
#content div.caution a,
#content div.danger a,
#content div.error a,
#content div.hint a,
#content div.important a,
#content div.note a,
#content div.tip a,
#content div.warning a {
font-size: 100%;
}
#content dl.portalMessage dt,
#content div > .admonition-title {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd,
#content div.attention > .last,
#content div.caution > .last,
#content div.danger > .last,
#content div.error > .last,
#content div.hint > .last,
#content div.important > .last,
#content div.note > .last,
#content div.tip > .last,
#content div.warning > .last {
margin: 0;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888;
-moz-box-shadow: 0 0 0.5em 0 #888;
-webkit-box-shadow: 0 0 0.5em #888;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
}
.label .fieldErrorBox {
font-weight: normal;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
fieldset#search-field {
border: none !important;
text-align: center;
}
input.searchPage {
font-size:200% !important;
}
#rss-subscription {
float: left;
line-height: 3em;
}
#search-results-bar .actionMenuContent {
margin-top: 1em;
padding: 0;
}
#search-filter {
background: #ddd;
margin: 0;
padding: 0;
}
#content #search-filter fieldset {
border: none !important;
position: relative;
padding: 0;
margin: 0;
}
#content #search-filter legend {
background: transparent;
font-size: 1.1em;
padding: 0.5em 0.9em;
font-weight: bold;
}
#search-filter .field {
background: #eee;
padding: 1em 1.5em;
margin: 0;
}
#search-filter .field label {
font-weight: normal;
}
#search-filter .formControls {
text-align:center
}
#search-results-wrapper {
margin-top: 1em;
}
form.searchPage h1.documentFirstHeading {
font-weight:normal;
letter-spacing:0;
float: left;
margin-right: 0.8em;
}
form.searchPage h1.documentFirstHeading .highlightedSearchTerm {
background: transparent !important;
}
#search-results-bar > * {
float: left;
}
#searchResultsSort{
float:right;
}
#search-results-bar {
position: relative;
z-index: 1;
float: left;
width: 100%;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
padding: 1em 0;
}
#search-results-bar dl.actionMenu {
margin-bottom: 0;
}
#search-results-bar dd.actionMenuContent {
margin-left: 0;
padding-left: 0;
}
#search-results-bar dt.actionMenuHeader a {
border-bottom: none;
}
#search-results-bar dt.actionMenuHeader a::after {
content: " ▼";
}
#search-results {
padding: 1em;
}
.searchResults {
margin-top: 0;
}
#ajax-search-res {
display: none;
}
/* */
/* */
.image-left {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-inline {
float: none;
}
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom:0.1em dotted #ddd;
line-height:1.8em;
padding:0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
/* */
/* */
.ie6 .hiddenStructure,
.ie7 .hiddenStructure {
position: absolute;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText { font-size: 125%; }
body.smallText { font-size: 85%; }
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image, .overlay iframe {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a:hover label{
cursor: pointer;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
#history dd {
}
div.historyRecord {
margin-bottom: 1em;
}
div.historyTools ul {
float: right;
margin: 2px 1em;
}
div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
div.historyTools ul li a{
border-bottom: none;
}
div.historyTools form {
display: inline;
}
.historyAction {
}
.historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
div.historyComment p {
margin: 0;
padding-top: 1px;
}
a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 1.5em;
margin-bottom: -0.5em;
text-align: center;
}
a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
}
.icons-on .contenttype-collection {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-collection,
.icons-on .contenttype-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
*display: block;
padding-left: 20px !important;
}
/* */
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: #FFFFFF;
height: 14em;
width: 100%;
}
/* */
/* */
.ie7 div.optionsBox {
width: 50%;
}
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.optionsBox input{
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
/* */
/* */
.ie7 .optionsBox input {
margin: 0px;
}
.optionsBox LABEL.checked {
background-color: #EEEEEE;
}
.optionsBox LABEL.hover {
background-color: #777777;
color: #FFFFFF;
}
#archetypes-fieldname-subject .formHelp {
font-weight: normal;
}
#existingTagsSection {
position: relative;
margin-left: 3em;
}
#existingTags {
float: left;
width: 50%;
}
#content #existingTags dd {
margin-bottom: 1px;
margin-left: 0;
}
#content #selectedTags, #content #newTags {
margin-bottom: 0;
margin-left: 0;
}
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0;
}
#newTagsSection {
width: 48%;
margin-left: 3em;
}
#content p.selectedTag {
margin-bottom: .4em;
}
#existingTagsTitle, #newTagsTitle {
float: left;
}
#existingTagsHelp, #newTagsHelp {
float: right;
}
#noTagsSelected, #oneOrMoreTagsSelected {
display: none;
}
#ajax-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
/* */

}


/* - public.css - */
@media screen {
/* https://www.medice.de/portal_css/public.css?original=1 */
/* */
.state-published {
color: #436976 !important;
}
/* */
body {
font: 100% Arial, FreeSans, sans-serif;
background: White;
color: Black;
/* */
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
color: Black;
line-height: 1.5em;
}
h1, h2 {
letter-spacing: -0.05em;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.75em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1.25em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2, h3, h4, h5, h6 {
color: #444;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
p {
}
a:link, a:visited {
color: #205c90;
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}
q {
quotes: "“" "”" "‘" "’";
}
sup,
sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
/* */
/* */
#portal-header {
position: relative;
z-index: 2;
}
#portal-logo {
display: inline-block;
margin: 1.375em 0;
}
/* */
/* */
.ie6 #portal-logo,
.ie7 #portal-logo {
margin-top: 0;
}
#portal-globalnav {
clear: both;
font-size: 80%;
background: #ddd;
/* */
margin: 0 0 1em 0;
}
#portal-globalnav li {
}
#portal-globalnav li a {
display: inline-block;
padding: 0.5em 1em 1.8em 1em;
background: #ddd;
min-width: 6em;
white-space: normal;
border-right: 0.1em solid white;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: #205c90;
color: White;
}
#portal-globalnav .selected a:hover {
background: #ddd;
color: #205c90;
}
#portal-personaltools {
float: right;
background: #e3e3e3;
position: relative;
z-index: 3; /* */
top: 0;
right: 0;
padding: 0.25em 0.5em;
font-size: 80%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
#portal-personaltools #anon-personalbar a {
float: left;
margin: 0 0.5em;
}
#portal-languageselector {
float: right;
background: #e3e3e3;
position: relative;
top: 0;
right: 1px;
z-index: 3; /* */
padding: 0.25em 0.5em;
font-size: 80%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
max-width: 50%;
}
#portal-searchbox {
float: right;
text-align: left;
clear: right;
margin: 1.2em 0;
font-size: 80%;
}
#portal-searchbox form {
white-space: nowrap;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget {
width: 13em;
}
#searchGadget,
.LSBox input.searchButton {
}
.LSBox .searchSection {
}
#content input.searchField {
margin-bottom: 1em;
}
input.searchField {
-moz-appearance: searchfield;
}
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
/* */
/* */
#LSResult {
position: absolute;
right: 0;
background: White;
margin: -1.5em 0 0 -7em;
}
#LSResult fieldset {
padding: 1em 0 0;
border: 0.1em solid #ccc;
}
#livesearchLegend {
background-color:#ccc;
padding:0.3em;
}
#LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
}
.LSHighlight {
background: #ddd;
}
/* */
/* */
#portal-breadcrumbs {
font-size: 80%;
margin-bottom: 1em;
margin-left: 0.25em;
}
#portal-breadcrumbs a {
border-bottom: none;
display: inline-block;
}
.breadcrumbSeparator {
color: #666666;
}
/* */
/* */
#portal-siteactions {
font-size: 85%;
padding-bottom: 2em;
text-align: center;
clear: left;
}
#portal-siteactions li {
margin-right: 0.5em;
}
#portal-siteactions li a:hover {
color: #75ad0a
}
/* */
/* */
a.link-parent {
}
a.link-anchor {
border: none !important;
color: Black !important;
cursor: default !important;
}
#content a.link-overlay {
border-bottom: 1px dotted #205c90 !important;
}
dl dt .documentByLine {
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
#content {
line-height: 1.5em;
clear: both;
font-size: 80%;
margin: 1em 0.25em 2em 0.25em;
}
/* */
body#content {
margin: 1em;
}
#content h1 {
margin-top: 0.5em;
}
#content h1.documentFirstHeading {
margin-top: 0;
}
#content p,
#content table,
#content dl,
dl.portlet p,
dl.portlet {
margin-bottom: 1em;
}
#content ul,
#content ol {
}
#content a:link,
dl.portlet a:link {
color: #205c90;
border-bottom: 0.1em solid #ccc;
}
#content a:visited,
dl.portlet a:visited {
color: #427597;
border-bottom: 0.1em solid #ccc;
}
#content a:hover,
dl.portlet a:hover {
color: #75ad0a !important; /* */
}
#content a:target {
background-color: #ffb;
}
#content span.link-external a {
background: transparent url(link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#category {
font-size: 75%;
margin-bottom: 1em;
color: #666;
text-align: right;
}
#category a.link-category, span.selectedTag {
color: black;
padding: 0.25em 0.5em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#category a.link-category:hover {
background: #205c90;
color: White;
border-color: #205c90;
}
#category .separator {
display: none;
}
#content dt {
font-weight: bold;
margin-bottom: 0;
margin-right: 0;
}
#content-core dd {
margin: 0 0 1em 2em;
}
#content pre {
background-color: #222;
color: White;
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
padding: 1em;
overflow-x: auto;
font-size: 90%;
margin-bottom: 1em;
line-height: 1.25em;
}
#content pre.python {
background-color: White;
}
#content code {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}
#content .documentDescription,
#content #description {
color: #666;
margin-left: 0;
font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
#content div.newsImageContainer a {
border-bottom: none;
}
#content div.newsImageContainer p.discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
background-color: rgba(40,40,40,0.7);
color: White;
font-weight: bold;
position: relative;
width: 190px;
top: -3em;
}
/* */
#content .eventDetails {
border-color: #CCCCCC;
border-style: solid;
border-width: 0.08em;
width: 22em;
margin-top: 1em;
}
#content .eventDetails h2 {
background-color: #DDDDDD;
font-size: 100%;
letter-spacing: 0;
padding: 0.5em;
padding-left: 1em;
}
#content .eventDetails .eventDetail h3,
#content .eventDetails .eventDetail div {
padding: 2%;
}
#content .eventDetails .eventDetail h3 {
float: left;
font-size: 100%;
text-align: right;
width: 37%;
}
#content .eventDetails .eventDetail div {
float: left;
width: 55%;
}
/* */
/* */
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#portal-footer {
font-size: 75%;
background: #ddd;
padding: 1em;
margin: 1em 0;
line-height: 2em;
}
#portal-colophon {
font-size: 70%;
text-align: center;
margin-bottom: 1em;
}
#portal-colophon li {
padding:0 0.75em;
}
#portal-colophon a {
color: #444;
}
/* */

}


/* - collective.js.jqueryui.custom.min.css - */
@media screen {
/* https://www.medice.de/portal_css/collective.js.jqueryui.custom.min.css?original=1 */
/* */
/* */
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; /* */
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
.ui-front {
z-index: 100;
}
.ui-state-disabled {
cursor: default !important;
}
/* */
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
/* */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin-top: 2px;
padding: .5em .5em .5em .7em;
min-height: 0; /* */
}
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
overflow: visible; /* */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
}
/* */
.ui-button-icon-only {
width: 2.2em;
}
/* */
button.ui-button-icon-only {
width: 2.4em;
}
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
}
/* */
.ui-button .ui-button-text {
display: block;
line-height: normal;
}
.ui-button-text-only .ui-button-text {
padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
}
/* */
input.ui-button {
padding: .4em 1em;
}
/* */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
}
/* */
.ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.3em;
}
/* */
/* */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
/* */
.ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
}
/* */
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 21px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 12px;
height: 12px;
right: -5px;
bottom: -5px;
background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
}
.ui-menu .ui-menu-divider {
margin: 5px -2px 5px -2px;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px .4em;
line-height: 1.5;
min-height: 0; /* */
font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
margin: .4em 0 .2em;
line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
cursor: default;
}
/* */
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
position: relative;
padding-left: 2em;
}
/* */
.ui-menu .ui-icon {
position: absolute;
top: .2em;
left: .2em;
}
/* */
.ui-menu .ui-menu-icon {
position: static;
float: right;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url("/++resource++jquery-ui-themes/sunburst/images/animated-overlay.gif");
height: 100%;
filter: alpha(opacity=25);
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
/* */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 22px;
}
.ui-spinner-button {
width: 16px;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
}
/* */
.ui-spinner a.ui-spinner-button {
border-top: none;
border-bottom: none;
border-right: none;
}
/* */
.ui-spinner .ui-icon {
position: absolute;
margin-top: -8px;
top: 50%;
left: 0;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
}
/* */
.ui-spinner .ui-icon-triangle-1-s {
/* */
background-position: -65px -16px;
}
.ui-tabs {
position: relative;/* */
padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
border-width: 2px;
}
.ui-widget {
font-family:  Arial,FreeSans,sans-serif;
font-size: 0.9em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family:  Arial,FreeSans,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #cccccc;
background: #ffffff url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
color: #444444;
}
.ui-widget-content a {
color: #444444;
}
.ui-widget-header {
border: 1px solid #cccccc;
background: #dddddd url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png) 50% 50% repeat-x;
color: #444444;
font-weight: bold;
}
.ui-widget-header a {
color: #444444;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #cccccc;
background: #205c90 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_205c90_40x100.png) 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #ffffff;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #448dae;
background: #dddddd url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png) 50% 50% repeat-x;
font-weight: normal;
color: #444444;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
color: #444444;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #cccccc;
background: #75ad0a url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_50_75ad0a_40x100.png) 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #dd8800;
background: #ffdd77 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_ffdd77_40x100.png) 50% 50% repeat-x;
color: #000000;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #000000;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #dd0000;
background: #ffddcc url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_ffddcc_40x100.png) 50% 50% repeat-x;
color: #000000;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #000000;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #000000;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); /* */
}
/* */
.ui-icon {
width: 16px;
height: 16px;
background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_444444_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd8800_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd0000_256x240.png);
}
/* */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 5px;
}
/* */
.ui-widget-overlay {
background: #aaaaaa url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
margin: 5px 0 0 5px;
padding: 0px;
background: #999999 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;
opacity: .45;
filter: Alpha(Opacity=45);
border-radius: 5px;
}
/* */
#content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited,
dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited,
a.ui-state-default,
#content a.ui-state-default, #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited,
dl.portlet a.ui-state-default, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited,
#content .ui-state-active a, #content .ui-state-active a:link, #content .ui-state-active a:visited,
dl.portlet .ui-state-active a, dl.portlet .ui-state-active a:link, dl.portlet .ui-state-active a:visited  { color: #ffffff !important; }
#content .ui-widget-header a,
dl.portlet .ui-widget-header a,
a.ui-state-hover,
#content a.ui-state-hover, #content .ui-state-hover a, #content .ui-state-hover a:hover,
dl.portlet a.ui-state-hover, dl.portlet .ui-state-hover a, dl.portlet .ui-state-hover a:hover { color: #444444 !important;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a,
#content .ui-state-highlight a, #content .ui-widget-content .ui-state-highlight a, #content .ui-widget-header .ui-state-highlight a,
dl.portlet .ui-state-highlight a, dl.portlet .ui-widget-content .ui-state-highlight a, dl.portlet .ui-widget-header .ui-state-highlight a { color: #000000 !important; }

}


/* - columns.css - */
@media screen {
/* https://www.medice.de/portal_css/columns.css?original=1 */
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
/* */
.ie6 div.cell {
float: none;
}
/* */
div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 97.75% }
/* */
/* */
div.position-0  { margin-left: -98.875% }
div.position-1  { margin-left: -92.625% }
div.position-2  { margin-left: -86.375% }
div.position-3  { margin-left: -80.125% }
div.position-4  { margin-left: -73.875% }
div.position-5  { margin-left: -67.625% }
div.position-6  { margin-left: -61.375% }
div.position-7  { margin-left: -55.125% }
div.position-8  { margin-left: -48.875% }
div.position-9  { margin-left: -42.625% }
div.position-10 { margin-left: -36.375% }
div.position-11 { margin-left: -30.125% }
div.position-12 { margin-left: -23.875% }
div.position-13 { margin-left: -17.625% }
div.position-14 { margin-left: -11.375% }
div.position-15 { margin-left:  -5.125% }
/* */
/* */
div.width-1\3a 2 { width:    47.75%; } /* */
div.width-1\3a 4 { width:    22.75%; } /* */
div.width-3\3a 4 { width:    72.75%; } /* */
div.width-full   { width:    97.75%  }
div.position-1\3a 4 {margin-left:    -73.875%;} /* */
div.position-1\3a 2 {margin-left:    -48.875%;} /* */
div.position-3\3a 4 {margin-left:    -23.875%;} /* */
/* */
div.width-1\3a 3 { width: 31.08%; } /* */
div.width-2\3a 3 { width: 64.42%; } /* */
div.position-1\3a 3 {margin-left: -65.545%;} /* */
div.position-2\3a 3 {margin-left: -32.205%;} /* */

}


/* - authoring.css - */
@media screen {
/* https://www.medice.de/portal_css/authoring.css?original=1 */
/* */
/* */
/* */
#content ul.formTabs {
background-color: #ddd;
border: 0.3em solid #ddd;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75ad0a;
}
/* */
/* */
.ie6 ul#content-views{
margin: -2px -3px 0px -3px;
}
#content-views a {
color: White;
}
/* */
#edit-bar,
#content ul.formTabs,
#content-core ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab,
#content-core li.formTab {
display: inline;
margin-right:0.25em;
}
#content-views a,
#content li.formTab a,
#content-core li.formTab a {
/* */
display: inline-block;
}
#content-views a,
#content li.formTab a,
#content-core li.formTab a {
line-height: 26px;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected,
#content-core li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover,
#content-core li.formTab a.selected,
#content-core li.formTab a:hover {
background: White;
color: Black;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify,
#content-core li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span:after,
#content-core li.formTab a.required span:after,
div.field span.required:after {
content: "■";
color: Red;
padding-left: 0.2em;
}
#content fieldset.formPanel,
#content-core fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden,
#content-core fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden,
#content-core div.formControls input.hidden {
display: none;
}
/* */
/* */
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools dd {
background: #e3e3e3;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
}
#portal-personaltools dd a:hover {
background: #205c90;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: White;
z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; }
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
position: relative;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
-webkit-border-radius: 0.5em;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 0.5em;
-moz-border-radius-topleft: 0;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */

}


/* - portlets.css - */
@media screen {
/* https://www.medice.de/portal_css/portlets.css?original=1 */
/* */
dl.portlet {
margin: 0 0 1em;
font-size: 80%;
}
dl.portletError {
background-color: #FFA500;
}
dl.portlet dt {
padding: 0.42em 1em;
background: #ddd;
line-height: normal;
}
dl.portlet dt.hiddenStructure {
padding: 0;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
display: block;
border: none;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 1em;
}
.blockedPortlet .portletHeader {
border: 1px dashed #ddd;
margin: -1px;
background: none !important;
}
.blockedPortlet .portletHeader a {
color: #666;
}
.blockedPortlet .portletBlockedMessage {
color: white;
display: inline;
}
.portletItemDetails {
font-size: 85%;
padding-top: .5em;
line-height: 1.5em;
margin-left: 1em;
display: block;
}
#portlet-prefs a {
border: none;
line-height: 2em;
}
/* */
/* */
dl.portlet ul.navTree li a {
border: none;
display: block;
zoom: 1;
}
dl.portlet ul.navTree li a:hover {
}
dl.portletNavigationTree dd.portletItem {
padding: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0.25em 1em;
border-bottom: 0.1em dotted #ddd;
line-height: 2em;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
line-height: 2em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #ddd;
border-left: 1em solid #ddd;
margin-left: -1em;
margin-right: -1em;
}
/* */
/* */
.portletCalendar {
margin: 1px 0 1em 0;
}
.portletCalendar dt {
background-color: #eee;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding: 0;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar dt a#calendar-previous {
float: left;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar dt a#calendar-next {
float: right;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar a, .portletCalendar a:focus,
.portletCalendar a, .portletCalendar a:hover,
.ploneCalendar a {
text-decoration: none;
border-bottom: none !important;
}
.ploneCalendar {
border-spacing: 0;
width:100%;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
}
.ploneCalendar .event {
background-color: #eee;
}
.ploneCalendar .todayevent {
background-color: #eee;
border: 2px solid #205C90;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
/* */

}


/* - controlpanel.css - */
@media screen {
/* https://www.medice.de/portal_css/controlpanel.css?original=1 */
/* */
#setup-link {
font-size: 90%;
}
#content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
#content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
#content ul.configlets li a {
text-decoration: none;
border: none;
}
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
#content ul.configlets li label {
font-weight: bold;
}
#content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
#content ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
#content ul.configletDetails li a {
text-decoration: none;
}
#content ul.configletDetails li label {
font-weight: bold;
}
#content ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
/* */
div.portletAssignments {
font-size: 0.8em;
line-height: 2em;
}
div.portletAssignments div.portletHeader {
padding: 0.42em 1em;
background: #ddd;
line-height: normal;
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a, div.portletAssignments .managedPortletActions button {
margin: 0 0.25em;
border: none;
cursor: pointer;
background-color: transparent;
color: #205C90;
}
div.portletAssignments .managedPortletActions form {
display: inline;
}
.managedPortlet {
margin: 0.8em 0;
}
div.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em 0.5em;
font-size: 80%;
margin: 0 auto 1em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
a.managePortletsFallback {
display:inline-block; /* */
}
#content a.managePortletsFallback {
display: block;
border-bottom: none !important;
}
/* */

}


/* - forms.css - */
@media screen {
/* https://www.medice.de/portal_css/forms.css?original=1 */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em; /* */
font-weight: bold;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight:bold;
}
label .fieldErrorBox {
font-weight: normal;
}
#content label {
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type="text"] {
width: 20em;
}
.field input[type="text"][size] {
width: auto;
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 99%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
display: block;
font-weight: normal;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
table.listing tbody tr.odd.dragging td,
tr.dragging,
tr.selected {
background-color: #ffa;
}
table.listing tbody tr.odd.error td,
tr.error {
background-color: #fdc;
}
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #DDD;
}
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
}


/* - ++resource++tinymce.stylesheets/tinymce.css - */
@media screen {
/* https://www.medice.de/portal_css/++resource++tinymce.stylesheets/tinymce.css?original=1 */
#content ul.listTypeDisc {
list-style-type: disc;
list-style-image: none;
}
#content ul.listTypeSquare {
list-style-type: square;
list-style-image: none;
}
#content ul.listTypeCircle {
list-style-type: circle;
list-style-image: none;
}
#content ol.listTypeDecimal {
list-style-type: decimal;
list-style-image: none;
}
#content ol.listTypeLowerAlpha {
list-style-type: lower-alpha;
list-style-image: none;
}
#content ol.listTypeUpperAlpha {
list-style-type: upper-alpha;
list-style-image: none;
}
#content ol.listTypeLowerRoman {
list-style-type: lower-roman;
list-style-image: none;
}
#content ol.listTypeUpperRoman {
list-style-type: upper-roman;
list-style-image: none;
}

}


/* - print.css - */
@media print {
/* https://www.medice.de/portal_css/print.css?original=1 */
/* */
body {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
line-height: 125%;
page-break-inside: avoid;
page-break-after: avoid;
}
h1, h2 {
letter-spacing: -0.05em;
}
a {
text-decoration: none;
border-bottom: 0.1em solid gray;
color: black;
}
#portal-column-content {
width: 95%;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
table.listing td,
table.listing th {
padding: 6px;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
#content dt {
margin:1em 0 0.625em;
}
#content p, #content table {
margin-bottom:0.625em;
margin-top:0.625em;
}
#content .documentDescription, #content #description {
margin:0.5em 0 1.31em;
}
/* */
div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#edit-bar,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.netscape4,
#viewlet-below-content .reply,
#viewlet-below-content .discussion,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.link-presentation,
input.standalone,
.overlay,
.managePortletsFallback,
.close,
.link-parent,
.draggingHook,
#foldercontents-order-column,
input.context,
.visualNoPrint {
display: none;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
border: 0.4pt solid Black;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
border: 0.4pt solid Black;
}
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dl.captioned {
padding: 0.8em;
}
.newsImageContainer {
float:right;
margin: 0 0 0.5em 1em;
width: 16em;
}

}


/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* https://www.medice.de/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
margin-top:4px;
}
/* */
.calweek {
clear:left;
height:22px;
}
/* */
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}
/* */
.caltrigger {
background:url('popup_calendar.png') no-repeat 0 0;
height: 16px;
width: 16px;
display: inline-block;
border-bottom: none !important;
vertical-align: middle;
}
#calprev {
background-image:url(++resource++plone.app.jquerytools.prev.gif);
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
}
#calroot {
z-index: 10000;
}
}


/* - explorer.css - */
@media screen {
/* https://www.medice.de/portal_css/explorer.css?original=1 */
/* */
/* */
dl.portletNavigationTree ul.hideChildren {
display: none;
}
dl.portletNavigationTree span.noChildren,
dl.portletNavigationTree span.toggleNode,
dl.portletNavigationTree span.expandedNode,
dl.portletNavigationTree span.showChildren {
background-repeat: no-repeat;
background-position: 50% 50%;
padding: 0 0 0 16px;
overflow: hidden;
float: left;
width: 0px;
height: 20px;
display: block;
}
dl.portletNavigationTree span.toggleNode {
background-image: url(twistie-closed-gray.gif);
}
dl.portletNavigationTree span.toggleNode:hover {
background-image: url(twistie-closed-over.gif);
}
dl.portletNavigationTree span.expandedNode {
background-image: url(twistie-open-gray.gif);
}
dl.portletNavigationTree span.expandedNode:hover {
background-image: url(twistie-open-over.gif);
}
dl.portletNavigationTree span.showChildren {
background-image: url(twistie-closed-gray.gif);
}
dl.portletNavigationTree span.showChildren:hover {
background-image: url(twistie-closed-over.gif);
}
dl.portletNavigationTree li.nodeLoading span.toggleNode {
background: transparent url(tinyspinner.gif) no-repeat scroll 30% 50%;
}
/* */

}


/* - ++resource++werkbank.medice.stylesheets/main.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/main.css?original=1 */
/* */
@font-face {
font-family: DINWeb;
src: url("++resource++werkbank.medice.images/fonts/ff_din_web_regular/DINWeb.eot");
}
@font-face {
font-family: DINWeb;
src: url("++resource++werkbank.medice.images/fonts/ff_din_web_regular/DINWeb.woff") format("woff");
}
@font-face {
font-family: DINWeb-Medium;
src: url("++resource++werkbank.medice.images/fonts/ff_din_web_medium/DINWeb-Medium.eot");
}
@font-face {
font-family: DINWeb-Medium;
src: url("++resource++werkbank.medice.images/fonts/ff_din_web_medium/DINWeb-Medium.woff") format("woff");
}
@font-face {
font-family: DINWeb-Bold;
src: url("++resource++werkbank.medice.images/fonts/ff_din_web_bold/DINWeb-Bold.eot");
}
@font-face {
font-family: DINWeb-Bold;
src: url("++resource++werkbank.medice.images/fonts/ff_din_web_bold/DINWeb-Bold.woff") format("woff");
}
/* */
.documentDescription {
display: none;
}
.portaltype-news-item .documentDescription,
.template-register .documentDescription{
display: block;
}
body {
max-width: 1192px;
margin: 0 auto;
min-width: 320px;
}
/* */
#portal-header {
position: relative;
z-index: 15;
}
* {
font-size: 13px; /**/
font-family: "Helvetica Neue", HelveticaNeue, Helvetica Neue, Arial, sans-serif;
line-height: 1.462em;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
}
h1, h2, h3 {
font-family: DinWeb-Medium;
font-weight: normal;
letter-spacing: 0;
}
h2 span {
font-family: inherit;
font-size: inherit;
}
strong {
font-family: inherit;
font-size: inherit;
}
#content, dl.portlet {
font-size: 1em;
}
input.searchPage {
font-size: inherit !important;
}
p {
color: #333;
}
.green{
color: #98cc00;
}
#portal-columns {
background-color: #FFFFFF;
z-index: 5;
}
#content .documentDescription {
color: #6888AE;
font-family: DinWeb-Medium;
font-size: 1.091em;
font-weight: normal;
margin-bottom: 1em;
line-height: 1.462em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
border-left: 1em solid rgba(0, 0, 0, 0);
}
#content a {
border: medium none !important;
color: #6888AE !important;
font-weight: 500;
}
#content a:hover{
color:#28568C !important;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-color: #f5faff;
}
.LSBox fieldset {
background-color: #FFFFFF;
border: 1px solid #C5C5C5;
border-radius: 12px;
box-shadow: 0 0 7px #9A9A9A;
position: relative;
z-index: 101;
}
#LSResult {
background-color: transparent;
}
.LSResult legend#livesearchLegend {
background-color: #98cc00;
color: #fff;
padding: 6px 14px;
border: 1px solid #84b000;
border-radius: 3px;
}
.highlightedSearchTerm {
background-color: transparent;
}
.ui-slider-tabs-list-wrapper {
z-index: 10 !important;
}
/* */
/* */
#portal-globalnav li a {
font-family: DinWeb-Bold;
}
#portal-languageselector {
background: none;
right: 6px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
#portal-languageselector li {
background-color: #dedede;
opacity: 0.8;
padding: 5px;
transition: all ease 0.2s;
top: -4px;
position: relative;
}
#portal-languageselector li:hover {
opacity: 0.9;
text-shadow: 1px 1px 1px #cdcdcd;
top: 1px;
box-shadow:  0px 4px 3px rgba(0,0,0,0.4);
}
#headerbanner {
position: absolute;
top: 0;
width: 100%;
}
#portrait {
position: relative;
z-index: 5;
}
.bannerImg {
overflow: hidden;
}
#portraitImage {
position: absolute;
right: 93px;
bottom: -29px;
z-index: 10;
}
#slogan,
#slogan2  {
background-color: #004e8d;
background: none right 37px center no-repeat rgba(0,78,141,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#004e8d8c, endColorstr=#004e8d8c);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#004e8d8c, endColorstr=#004e8d8c)";
color: #FFFFFF;
position: absolute;
right: 0;
z-index: 6;
text-shadow: 2px 2px 0 #22476c;
font-family: DINWeb;
border: 1px solid rgba(0, 78, 141, 0.85);
}
.kurz #slogan{
background-color:transparent;
opacity: 1;
border:none;}
.kurz #slogan2{
background-image:none;
opacity:0.8;
border:none;}
#slogan .sloganHeader,
#slogan2 .sloganHeader {
font-family: DINWeb;
font-size: 2.308em;
font-weight: normal;
}
#slogan > span,
#slogan2 > span {
font-family: DINWeb;
display: block;
width: 340px;
text-shadow: none;
font-size: 1.154em;
line-height: 1.402em;
}
#slogan span.textwrapper,
#slogan2 span.textwrapper {
bottom: 12px;
color: #FFFFFF;
font-family: DinWeb;
font-size: 0.846em;
opacity: 0.7;
}
#bannerVerlauf {
background: -moz-linear-gradient(top,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);
background:      -o-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);
background:     -ms-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);
background:         linear-gradient(to bottom,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);
height: 75px;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
}
#bannerVerlauf {
/* */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0))); /* */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%); /* */
background: -o-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%); /* */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%); /* */
background: linear-gradient(to bottom,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=0 ); /* */
}
#startseiteUnslider {
margin-top: -332px;
position: absolute;
width:100%;
}
.section-unternehmen #sliderGallery {
display:none; }
/* */
/* */
dl.portlet ul.navTree li {
margin: 0;
padding:0;
}
#portal-column-one ul.navTree li a {
line-height: 1.5em;
}
.navTree.navTreeLevel1 {
margin-top: 0.5em;
padding-left: 12px;
}
.navTreeLevel1 .navTreeItem.visualNoMarker.navTreeFolderish {
margin: 0.25em 0;
}
dl.portlet .portletStaticText.portlet-static-login dl.portlet  {
padding: 0;
}
.portletStaticText.portlet-static-login #infoLogin {
border: 1px solid #CDDCE9;
margin-left: -9px;
width: 247px;
}
.portletStaticText.portlet-static-login strong {
font-family: DinWeb-Medium;
font-size: 15px;
}
#infoLogin {
border: 1px solid #CDDCE9;
margin-left: -15px;
margin-top: -6px;
width: 248px;
display: block;
}
.section-karriere #infoLogin,
.section-produkte #infoLogin,
.section-career #infoLogin,
.section-products #infoLogin {
margin-left: 14px;
width: 196px;
width:170px;
}
/* */
.section-unternehmen #infoLogin {
}
.section-unternehmen #infoLogin {
margin-left: 0;
max-width: 309px;
width: 100%;
}
.section-unternehmen[class*=subsection-] .fachkreisnewsPortlet,
.section-unternehmen[class*=subsection-] .portletRss {
display: none;
}
/* */
#infoLogin a, #infoLogin a:hover {
background: url("++resource++werkbank.medice.images/infoLoginBg.png") no-repeat scroll 95% 12px #F3F5F9;
border: medium none;
color: #6E8CB1;
display: block;
font-size: 15px;
height: auto;
margin: 6px;
padding: 15px 12px 16px;
transition: all 0.1s ease 0s;
}
.section-karriere #infoLogin a, .section-karriere #infoLogin a:hover,
.section-produkte #infoLogin a, .section-produkte #infoLogin a:hover,
.section-career #infoLogin a, .section-karriere #infoLogin a:hover,
.section-products #infoLogin a, .section-produkte #infoLogin a:hover {
padding: 15px 9px 16px;
}
#infoLogin span {
color: #004E8D;
position: relative;
top: 8px;
}
#infoLogin a:hover{
color: #004E8D !important;
}
.userrole-authenticated #infoLogin {
height: 66px;
}
.portletNews .portletHeader {
font-family: DinWeb-Medium;
font-weight: normal;
font-size: 1.154em;
padding-bottom: 1.2em;
}
.portlet.portletNews .portletItem {
padding: 10px;
}
.portlet.portletNews .tile,
.portlet.fachkreisnewsPortlet .portletItem a span,
.portlet.portletRss .portletItem a.tile{
color: #333333 !important;
}
.portlet.portletRss .portletItem a.tile:hover,
.portlet.portletRss .portletItem a.tile:hover span {
color: #2c578e !important;
}
.fachkreisnewsPortlet .portletItem {
background-color: #F7F7FB;
}
.portletRss .portletItem{
background:	#f7f7fb url("++resource++werkbank.medice.images/fachkreisNewsSchloss.png") no-repeat scroll left 6px top 16px;
}
.portlet.fachkreisnewsPortlet .portletItem a,
.portlet.portletRss .portletItem a {
border: medium none;
color: #777777 !important;
display: block;
padding-left: 23px;
}
.portlet.fachkreisnewsPortlet .image_lock {
background: url("++resource++werkbank.medice.images/fachkreisNewsSchloss.png") no-repeat scroll left 6px top 4px rgba(0, 0, 0, 0);
float: left;
height: 20px;
width: 21px;
}
.portletItemDetails {
font-size: 1em;
margin-left: 0;
color: #888888;
}
/* */
.portletNews .portletItemDetails {
display: inline;
}
.fachkreisnewsPortlet .portletItemDetails,
.portletRss .portletItemDetails {
display: inline;
font-size: 1em;
}
.portletRss .portletItemDetails:hover {
color:#2c578e;
}
/* */
.userrole-authenticated  .portalMessage.info {
margin-bottom: -27px;
margin-top: 40px;
}
.portletStaticText.portlet-static-impressum  {
color: #6888AE;
}
.imprint a,
.portletStaticText.portlet-static-impressum a {
font-size:11px;
padding: 0 5px;
}
.portletStaticText.portlet-static-impressum > div {
padding-left: 16px; /**/
}
#content h1.documentFirstHeading {
color: #004e8d;
font-size: 1.6em;
margin-bottom: 0.4em;
}
h2 {
color: #6888ae;
font-size: 1.154em;
margin-bottom: 1em;
}
h3 {
font-family: DINWeb-Bold;
font-size: 1.077em;
margin-bottom: 0.5em;
}
h4 {
    font-family: "Helvetica Neue", HelveticaNeue, Arial,sans-serif;
    font-size: inherit;
font-size: 1.1em ;
margin-bottom: 0.5em;
  	margin-top: 1.5em;
    font-weight: bold;
color:#666666;
}
sup {
bottom: 1ex;
font-size: 0.8em;
}
.bildcontainer {
padding: 1% 0;
position: relative;
text-align: center;
width: 100%;
}
.bildcontainer img {
width: 98%;
}
.foto, .karriere,
.fotolinks {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E6E6E6;
padding: 6px;
}
.fotolinks {
float:left;
margin-right: 1em;
}
.subsection-unser-familienunternehmen .fotolinks {
/* */  /**/
}
.fotorechts {
float:right;
margin-left: 1em;
}
.oton, .oton_r {
bottom: 0;
left: 0;
margin-left: 5%;
position: absolute;
right: 0;
top: 10%;
width: 220px;
max-width: 50%;
text-align: left;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
}
.oton_r {
left: 47%;
}
.oton blockquote, .oton_r blockquote {
background: none repeat scroll 0 0 transparent;
font-size: 1.231em;
line-height: 1.313em;
color: #004E8D;
font-family: DinWeb-Medium;
text-shadow: 0 0 2px #FFFFFF;
}
.oton > p, .oton_r > p {
color: #004E8D;
font-size: 0.846em;
margin-top: 11px;
text-shadow: 0 0 2px #FFFFFF;
}
.kursiv_und_klein span {
font-style:italic;
font-size: 11px !important;
margin-top: 3em;
color: #7D7D7D;
}
.subsection-unser-familienunternehmen-copy_of_dr-med-dr-oec-richard-ammer h2 {
color:	#6888ae !important;
border-bottom:1px solid #98cc00;
padding-bottom:10px;
}
/* */
.portlet.portletProduktNavPortlet {
margin-top: 42px;
}
.section-produkte #content-core,
.section-products #content-core {
display: inline-block;
max-width: 881px ;
width: 100% !important; /**/
}
.produktcontainer h2 {
border-left: 10px solid #FFFFFF;
color: #6888AE !important;
font-size: 13px;
height: 1em;
vertical-align: middle;
margin: 0 0.5em 10px -1em;
border-bottom: 1px solid #98CC00;
padding: 8px 0;
}
.produktgruppe {
display: inline-block;
margin-right: 1em;
width: 155px;
}
/* */
.produktgruppe:last-child {
padding-right: 4px; /**/
}
.produktgruppe a {
height: 130px;
display: block;
margin-bottom: 25px;
float: left;
margin-right: 0.8em;
width: 155px;
}
.pbild {
height: 72px;
margin-bottom: 5px;
display: table-cell;
vertical-align: bottom;
}
.produktgruppe br {
display: none;
}
.produktgruppe img {
position: relative;
z-index: 0;
max-height: 100% !important; /**/
max-width: 100%;
}
.produktgruppe span {
color: #004e8d;
font-size: 0.846em;
margin-top: -26px;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
}
.produktwrapper {
clear: both;
background: #ccc;
}
#content .produktcontainer a:link {
border: medium none;
}
.produktLogo {
background: none repeat scroll 0 0 #225690;
border-radius: 4px;
color: #FFFFFF;
display: block;
height: 24px;
left: 70px;
padding-left: 10px;
padding-top: 2px;
position: relative;
top: 68px;
width: 42px;
z-index: 1;
}
.hauptinformation img {
margin: -2em 0 1em 1.5em;
max-width:50%;
}
strong.gline {
border-bottom: 1px solid #98CC00;
padding-bottom: 3px;
display:block;
}
/* */
#accordion	{
font-size: 1em;
clear:both;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
left: 0.5em;
padding-right: 5px;
position: absolute;
}
.ui-accordion .ui-accordion-header {
background: none #F0F3F7;
color: #004e8d;
border: none;
border-radius: 0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
left: 0.5em;
margin-top: 0;
padding-right: 5px;
position: absolute;
top: 15%;
}
.ui-widget-content {
border: 1px solid #F0F3F7;
color: #444444;
border-radius: 0;
}
.ui-state-active .ui-icon, .ui-state-default .ui-icon {
background-image: url("/medice/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png");
}
.template-produkte_view .externerAuftritt {     display: inline-block;float: left; clear:both; margin-right: 1em;  }
.template-produkte_view .pbl{	display:inline-block;}
.template-produkte_view .hauptinformation h2 ,
.template-produkte_view .hauptinformation p{  clear: left;}
.template-produkte_view #content .externerAuftritt a.externerAuftrittLink,
.template-produkte_view #content .pbl a.packunsgbeilagenExtern{ margin:0; width:auto;}
/* */
/* */
.template-medicegallery_view #content-core > div {
max-width: 505px;
}
#sliderGallery {
margin-top: 10px;
}
.ui-slider-tabs-list.tabsList a h5,
.ui-slider-tabs-list.tabsList a h3 {
color: #004e8d;
font-family: DinWeb-Medium;
font-size: 1.154em;
}
.selected.tabActive.tab {
height: 80px !important;
}
.selected.tabActive.tab > a {
height: 61px !important;
}
#Unternehmen > span {
background: none repeat scroll 0 0 #FFFFFF;
color: #333333;
display: inline-block;
font-size: 0.846em;
line-height: 1.3em;
opacity: 0.8;
padding: 1.545em 2.727em;
width: 90%;
}
/* */
.section-unternehmen.subsection-historie #content,
.section-the-company.subsection-our-companys-history #content {
max-width: 572px;
}
.ui-slider-tabs-list h3 {
margin-bottom: 0.2em;
}
.tab span {
color: #333333;
font-size: 0.82em;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
}
.historie {
display: inline-block;
padding: 8px;
width: 100%;
margin-top: 1em;
background-color: #EDF1F6;
}
.historie p {
background: url("++resource++werkbank.medice.images/hist_trenner.jpg") no-repeat scroll center bottom transparent;
background-size: 100% 1px;
padding: 8px 0 15px;
}
.histrow {
display: inline-block;
width: 100%;
background: url("++resource++werkbank.medice.images/hist_trenner2.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
background-size: 100% 1px;
}
.histrow,
.histrow.active,
.histrow:hover {
margin: 5px 0 5px 15px;
}
.histrow img {
display: inline-block;
width: 50% !important;
height: auto !important;
max-width: 200px;
width: 0px !important;/**/
left: 17px;
    position: relative;
transition: width 0.5s ease 0.05s;
}
.histrow:hover img, .histrow.active img {
height: auto !important;
visibility: visible;
display:inline-block;
margin-bottom:10px;
width: 34% !important;
}
.histrow > div {
width: 97%;
clear: none;
display: block;
float: left;
padding-left: 0;
padding-top: 5px;
width: 62%;
}
.histrow:hover > div, .histrow.active > div  {
opacity:0.9;
transition: opacity 0.5s ease 1s;
}
.histrow h3 {
font-family: DinWeb-Medium;
color: #28568C;
font-size: 1em; /**/
background:url("++resource++werkbank.medice.images/histpfeil.gif") no-repeat scroll right -1px transparent;
background-size:4% auto;
padding-right:20px;
}
.histrow:hover h3, .histrow.active h3   {
background:none;
}
.histrow p {
font-size: 0.846em; /**/
line-height: 1.455em;
background: none repeat scroll 0 0 transparent;
padding: 0 20px 0 0;
height: 0;
overflow: hidden;
}
.histrow:hover p, .histrow.active p{
height: auto;
transition: height 1s ease 0s;
width: 95%;
}
.section-unternehmen.subsection-historie #content-core dt,
.section-the-company.subsection-our-companys-history #content-core dt {
float: left;
}
.jPanelMenu .contenttype-plone-site {
background-image: none;
}
/* */
.template-stellenausschreibung_view.portaltype-medicestelle #content img{
background-color:#fff;
border:1px solid #E5E5E5;
padding:5px;
margin: 1em 0;
width: 96%;
height:auto;
}
#content-core > div > ul li,
.template-stellenausschreibung_view	#content ul li,
.template-produkte_view.portaltype-mediceprodukt #content ul li {
list-style: square;
list-style-image: url("++resource++werkbank.medice.images/subnavListicon.jpg");
list-style-position: outside;
margin-bottom: 0.8em ;
line-height: 1.3em;
}
.portlet.portletStellenPortlet {
margin-top: 20px;
margin: 42px 0 48px;
}
.portlet.portletStellenPortlet .portalHeader,
.portlet.fachkreisnewsPortlet .portalHeader,
.portlet.portletRss .portalHeader {
background: url("++resource++werkbank.medice.images/newsBg.jpg") no-repeat scroll 39px bottom transparent;
color: #6888AE;
font-family: DinWeb-Medium;
font-size: 1.154em;
font-weight: normal;
line-height: 2em;
margin-top: 0;
padding-left: 0;
padding-bottom: 12px;
}
.portlet.portletStellenPortlet span {
color: #333333;
font-size: 1em;
}
.portlet.portletStellenPortlet span:first-child {
color: #98cc00;
font-size:1em;
font-size: 0.846em;
}
.portlet.portletStellenPortlet .portletItem {
border-top: 1px solid #d3dde8;
padding: 1em 0;
}
.portlet.portletStellenPortlet .portletItem a {
border: medium none;
}
.section-karriere .portlet.portletNews,
.section-career .portlet.portletNews {
display: none;
}
table.plain th, table.plain td {
border: none;
}
td:first-child {
background: none repeat scroll 0 0 #eff3f7;
min-width: 56px;
}
tr {
border-bottom: 1px solid #DDDDDD;
}
tr:last-child{
border:none;
}
tr td {
border-right: 1px solid #DDDDDD;
}
.template-stellenausschreibung_view.portaltype-medicestelle
#content-core > span:nth-child(2) { /**/
display:none;
}
/* */
.template-worldmap #treppe {
top: -129px;
}
.template-worldmap  #slogan, .template-worldmap  #slogan2 {
top:168px
}
.template-worldmap  #slogan2 {
height: 105px;
margin-top: 3px !important;
opacity: 0.8;
padding-top: 13px;
top: 211px;
}
.template-worldmap #slogan span.sloganHeader {
display: block !important;
font-size: 28px;
padding-bottom: 1px;
padding-top: 0;
}
.template-worldmap #slogan > span {
font-size: 19px;
padding-top: 0;
max-width: 500px;
width: 500px;}
#mapControl {
display: inline-block;
position: relative;
z-index: 101;
top: 3px;
}
.subsection-medice-international-1 .imprint,
.subsection-medice-international-1 .portletStaticText.portlet-static-impressum,
.subsection-our-international-commitment .imprint,
.subsection-our-international-commitment .portletStaticText.portlet-static-impressum {
position: relative;
top: 37px;
}
.subsection-medice-international-1 select,
.subsection-our-international-commitment select {
min-width: 170px;
}
#world-map {
position: relative;
top: -36px;
border-bottom: 1px solid #98cc00;
border-top: 1px solid #98cc00;
}
.subsection-medice-international-1 #content-corerflow,
.subsection-our-international-commitment #content-corerflow{
visibility: visible !important;
margin-top: 0;
}
.subsection-medice-international-1 .documentDescription, .subsection-medice-international-1 .documentFirstHeading,
.subsection-our-international-commitment .documentDescription, .subsection-medice-international-1 .documentFirstHeading{
position: relative;
z-index: 100;
left: 28px;
}
.subsection-medice-international-1 #edit-bar,
.subsection-our-international-commitment #edit-bar{
position:  relative;
z-index: 100;
}
.subsection-medice-international-1 #content,
.subsection-our-international-commitment #content {
width: 100%;
margin: 29px 0 0 0 !important;
}
.subsection-medice-international-1 #content .documentDescription,
.subsection-our-international-commitment #content .documentDescription {
margin-bottom: 0;
}
.jvectormap-zoomin, .jvectormap-zoomout {
background-color: #EEEEEE;
border: 1px solid #CCCCCC;
border-radius: 7px 0 0 7px;
box-shadow: 0 0 1px #FFFFFF inset;
display: block;
font-size: 18px;
padding: 0 17px 5px;
position: absolute;
right: 51px;
text-shadow: 1px 1px 0 #EEEEEE;
transition: all 0.3s ease 0s;
z-index: 200;
line-height: 1;
}
.jvectormap-zoomout {
right: 0;
border-radius: 0 7px 7px 0;
}
.jvectormap-zoomin:hover, .jvectormap-zoomout:hover {
cursor: pointer;
background-color: #bbb;
box-shadow:  inset 0 0 3px #8a8a8a;
border-color: #aaa;
}
.jvectormap-label {
position: absolute;
z-index: 5000;
background: rgba(221,228,237,0.8);
border: 1px solid #8DAFCC;
color: #28568C;
display: none;
padding: 5px;
}
.jvectormap-container {
overflow: visible !important;
top: -19px;
}
.subsection-medice-international .imprint,
.subsection-medice-international .portletStaticText.portlet-static-impressum,
.subsection-our-international-commitment .imprint,
.subsection-our-international-commitment .portletStaticText.portlet-static-impressum {
position: relative;
top: 66px ;
}
svg g path {
transition: all 0.2s ease-in-out;
}
#mapControlInner select {
min-width: 180px;
}
#ergebnis {
background-color: rgba(255, 255, 255, 0.8);
border: 1px solid #CCCCCC;
border-radius: 3px;
box-shadow: 1px 1px 1px #FFFFFF inset;
padding: 10px;
position: absolute;
right: 5.7%;
width: 270px !important;
z-index: 50;
margin-top: -14px;
display:none;
}
#ergebnis .land, #ergebnis .produkt {
display: none;
}
#ergebnis a {
font-size: 13px !important;
}
#ergebnis .land > span, #ergebnis .produkt > span:first-child, #ergebnis .produkt > span {
font-size: 15px;
}
#ergebnis .land > span, #ergebnis .ansprechpartner > span, #ergebnis .produkt > span  {
display: block;
font-weight: 600;
margin-bottom: 10px;
text-transform: uppercase;
color: #004e8d;
}
span.abstand {
display: block;
height: 12px;
}
#ergebnis .land span, #ergebnis .produkt span {
padding-left: 10px;
}
#ergebnis .land div p {
padding-left: 10px;
font-size: 13px;
}
#ergebnis .produkt {
margin-top: 5px;
}
#ergebnis .ansprechpartner{
border-top: 1px solid #CCCCCC;
margin-top: 10px;
padding-top: 10px;
}
#ergebnis .produkt > span:first-child {
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
margin-top: -4px;
}
#ergebnis #schliessen-knopf {
cursor: pointer;
display: block;
float: right;
left: 1px;
position: relative;
top: -1px;
}
#ergebnis #schliessen-knopf:hover {
-webkit-filter: brightness(0.5);
-moz-filter: brightness(0.5);
-o-filter: brightness(0.5);
-ms-filter: brightness(0.5);
}
.land-DE .produktedeslandes, .land-AT .produktedeslandes {
box-shadow: 0 0 5px #AAAAAA inset;
height: 167px;
margin-bottom: 2px;
overflow-x: auto;
}
.produktedeslandes span {
clear: both;
float: left;
}
/* */
#sliderGallery.carouselAus .ui-slider-tab-content {
background: transparent;
}
#sliderGallery.carouselAus  .gallery_wechsler {
background: #fff;
border:  1px solid #cfcfcf;
width: 97.6% !important; /**/
}
#sliderGallery.carouselAus .ui-slider-tabs-indicator-container {
height: 20px;
position: absolute;
top: 11px;
text-align: left;
padding-left: 10px;
}
#sliderGallery.carouselAus div.ui-slider-tab-content.panelActive.selected div {
color: #666;
padding: 5px;
}
.template-medicegallery_view.subsection-sauerland .ui-slider-tabs-rightPanelArrow.showOnHover {
padding-right: 1em;
}
.template-medicegallery_view.subsection-sauerland #sliderGallery.carouselAus div.ui-slider-tab-content.panelActive.selected div {
padding: 0;
}
.template-medicegallery_view.subsection-sauerland  #content-core > div,
.template-medicegallery_view.subsection-sauerland #sliderGallery {
max-width: 100%;
}
.template-medicegallery_view.subsection-sauerland .ui-slider-tabs-content-container  {
width: 98%;
}
.template-medicegallery_view.subsection-sauerland .gallery_wechsler {
max-width: 98.5%;
}
.template-medicegallery_view.subsection-sauerland  .ui-slider-tabs-list-container {
display: none;
}
#sliderGallery.carouselAus,
.template-medicegallery_view.subsection-sauerland #sliderGallery {
padding-top: 9px;
}
.template-medicegallery_view.subsection-sauerland .ui-slider-tabs-content-container.panelsContainer > div > div  {
bottom: 3em;
color: #FFFFFF;
position: relative;
text-align: center;
width: 100%;
overflow: visible;
height: 0;
bottom: 37px;
}
.template-medicegallery_view.subsection-sauerland .ui-slider-tabs-content-container.panelsContainer > div > div > span {
font-size: 1.25em;
color: #FFFFFF;
}
.template-medicegallery_view.subsection-sauerland .ui-slider-tabs-content-container.panelsContainer > div > div >span:last-child {
color: #004d8d;
font-weight:bold;
}
.template-medicegallery_view.subsection-sauerland #SchauspielhausBochum span:last-child,
.template-medicegallery_view.subsection-sauerland #FolkwangEssen span:last-child,
.template-medicegallery_view.subsection-sauerland #PhilharmonieKoeln span:last-child {
color: #9fc221;
}
.template-medicegallery_view.subsection-sauerland .ui-slider-tabs-content-container.panelsContainer > div > div >span:last-child {
color: #004d8d;
font-weight:bold;
padding-left: 5px;
}
.subsection-arbeiten-bei-medice-rundgang .ui-slider-tabs-indicator-container ,
.subsection-sauerland .ui-slider-tabs-indicator-container ,
.template-medicegallery_view.subsection-sauerland   .ui-slider-tabs-indicator-container,
.subsection-the-sauerland-region .ui-slider-tabs-indicator-container ,
.template-medicegallery_view.subsection-the-sauerland-region   .ui-slider-tabs-indicator-container {
display: block;
visibility: hidden;
}
.ui-slider-tabs-leftPanelArrow,
.ui-slider-tabs-rightPanelArrow {
height: 100% !important;
}
.ui-slider-tabs-leftPanelArrow.showOnHover {
margin-left: 0.5em;
}
.ui-slider-tabs-rightPanelArrow.showOnHover {
margin-right: 0.5em;
}
/* */
.section-fachkreis.subsection-fachkreis-start #content p a {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #6888AE !important; /**/
display: block;
float: left;
height: 110px;
margin-bottom: 1em;
margin-right: 2%;
padding: 10px;
width: 43.8%;
}
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background:url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 10px -1px #ffffff;
}
.section-fachkreis.subsection-fachkreis-start #content .adhsadult > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll -316px 0 #ffffff;
}
.section-fachkreis.subsection-fachkreis-start #content .nephro > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 0 -144px #FFFFFF;
border-radius:  0 0 10px 10px;}
.section-fachkreis.subsection-fachkreis-start #content .anaemie > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll -329px -144px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .otcx > a {
width: 94%;
border-radius: 10px 10px 0 0;
}
.portletCollection.portlet-collection-aus-dem-unternehmen .portletHeader,
.portletNews .portletHeader,
.portlet.portletRss .portletHeader {
background: url("++resource++werkbank.medice.images/newsBg.jpg") no-repeat scroll 39px bottom rgba(0, 0, 0, 0);
color: #6888AE;
margin-top: -20px;
padding-bottom: 24px;
padding-left: 0;
}
.portlet.portletRss dt.portletHeader {
font-weight: normal;
font-size: 1.154em;
}
.portletCollection.portlet-collection-aus-dem-unternehmen .portletHeader,
.portlet.portletCollection.portlet-collection-fachkreis-news  .portletHeader{
background: url("++resource++werkbank.medice.images/newsBg.jpg") no-repeat scroll 39px bottom rgba(0, 0, 0, 0);
margin-top: 15px;
padding-bottom: 24px;
padding-left: 0;
}
.portletCollection.portlet-collection-aus-dem-unternehmen .portletHeader span,
.portlet.portletCollection.portlet-collection-fachkreis-news .portletHeader span {
color: #6888AE;
font-family: DinWeb-Medium;
font-size: 1.154em;
font-weight: normal;
padding-bottom: 1.2em;
}
.portlet-collection-aus-dem-unternehmen .portletItem,
.portlet-collection-fachkreis-news .portletItem {
border-top: 1px solid #D3DDE7;
padding-left: 0 !important;
}
.portletCollection.portlet-collection-aus-dem-unternehmen .tile,
.portletCollection.portlet-collection-fachkreis-news .tile {
color: #333333 ;
border: medium none;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
padding-left: 0 !important;
line-height: 1.5em;
}
.portletCollection.portlet-collection-aus-dem-unternehmen .portletFooter,
.portletCollection.portlet-collection-fachkreis-news .portletFooter {
padding-left: 0;
padding-top: 20px;
}
.portlet-collection-aus-dem-unternehmen .portletFooter span a,
.portlet-collection-fachkreis-news .portletFooter span a {/**/
background: none repeat scroll 0 0 #FFFFFF;
border: medium none;
font-weight: bold;
}
.portlet.portlet-static-impressum .imprint > a,
.portletStaticText.portlet-static-impressum > a{
border-bottom: medium none;
color: #6888AE;
}
/**/ 65 Jahre und Login
========================================================================  */
.portlet.portletStaticText.portlet-static-65-jahre-medice .portletItem {
padding: 0;
}
.portlet.portletStaticText.portlet-static-65-jahre-medice .portletItem img {
margin-left: -15px;
}
.portlet.portletStaticText.portlet-static-65-jahre-medice .portletHeader {
display: none;
}
.portlet.portletStaticText.portlet-static-65-jahre-medice .portletItem a {
border: none;
}
.section-unternehmen #portal-column-two div.portletWrapper:first-child,
.section-the-company #portal-column-two div.portletWrapper:first-child {
float: left;
margin-right: 22px;
margin-top: 6px;
width: 257px;
margin-left: 0;
width:100%;
}
.portletStaticText.portlet-static-video {
margin-bottom: 2em;
margin-top: -1em;
}
.portletStaticText.portlet-static-video img {
border: 0 none;
margin-left: -2px;
width: 249px;
}
.subsection-fachkreis-start .portletStaticText.portlet-static-schulungsmaterial-eisenpraparate {
margin-bottom: 2em;
}
.subsection-fachkreis-start .portletStaticText.portlet-static-schulungsmaterial-eisenpraparate h2{
color: #6888ae !important;
}
.subsection-fachkreis-start .portletStaticText.portlet-static-schulungsmaterial-eisenpraparate li {
background: url("++resource++werkbank.medice.images/subnavListicon.jpg") no-repeat scroll left 6px transparent;
}
.subsection-fachkreis-start .portletStaticText.portlet-static-schulungsmaterial-eisenpraparate a {
color: #333;
display: block;
margin-left: 18px;
}
.subsection-fachkreis-start .portletStaticText.portlet-static-schulungsmaterial-eisenpraparate a:hover,
.subsection-fachkreis-start .portletStaticText.portlet-static-schulungsmaterial-eisenpraparate a:focus
/**/ {
color:/**//**/	#73af3a;
}
.subsection-fachkreis-news  .tileItem.visualIEFloatFix {
margin-bottom: 3em;
}
.subsection-fachkreis-news .documentByLine {
display: none;
}
/* */
.subsection-kontakt-kontaktformular #content fieldset,
.subsection-contact-contact-form #content fieldset {
border:none;
padding:0;
}
.subsection-kontakt-kontaktformular #content fieldset legend,
.subsection-contact-contact-form #content fieldset legend {
display:none;
}
.subsection-kontakt-kontaktformular #content .formHelp,
.subsection-contact-contact-form #content .formHelp {
margin-left: 17px;
}
/* */
.subsection-aktuelles-aktuelles .tileItem.visualIEFloatFix .documentByLine,
.subsection-from-the-company-from-the-company .tileItem.visualIEFloatFix .documentByLine {
display: none;
}
.subsection-aktuelles-aktuelles  .tileItem.visualIEFloatFix,
.subsection-from-the-company-from-the-company  .tileItem.visualIEFloatFix {
margin-bottom: 1.5em;
}
.subsection-aktuelles-aktuelles .tileItem.visualIEFloatFix .tileBody .description,
.subsection-from-the-company-from-the-company .tileItem.visualIEFloatFix .tileBody .description {
border-top: 1px solid #98CC00;
display: block;
margin-top: -15px;
padding-top: 10px;
}
.subsection-aktuelles-aktuelles .tileItem.visualIEFloatFix .tileFooter,
..subsection-from-the-company-from-the-company .tileItem.visualIEFloatFix .tileFooter {
background: url("++resource++werkbank.medice.images/histpfeil.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
margin-top: -10px;
padding-left: 1em;
}
.subsection-aktuelles-aktuelles #content-core .tileFooter span,
.subsection-from-the-company-from-the-company .tileItem.visualIEFloatFix .tileFooter {
font-size: 0.9em;
}
.subsection-downloads.subsection-downloads-gebrauchsinformationen #content-core dt {
display: list-item;
list-style-image: url("++resource++werkbank.medice.images/subnavListicon.jpg");
margin-bottom: 0.6em;
margin-left: 2em;
}
.subsection-downloads.subsection-downloads-gebrauchsinformationen #content-core dt  .summary > img {
display: none;
}
#content-core div.newsImageContainer {    width: auto;}
.portalMessage.info {
border:1px solid #CDDCE9;
background: none ;
}
.portalMessage.info > dd, .portalMessage.info > dt{
color:#205C90;
}
.portalMessage.info > dd {
background: none repeat scroll 0 0 #fff;
}
.portalMessage.info > dt {
background: none repeat scroll 0 0 #F3F5F9;
}
#edit-bar {
margin-top: 30px;
}
.userrole-authenticated .documentEditable {
margin-top: 30px;
}
#contentActionMenus dl.actionMenu.activated dd {
z-index: 51;
}
.ums-login-herum h1, p.loginInfo {
margin-bottom: 10px;
text-align: left;
}
#content p.loginInfo {
margin-bottom: 30px;
}
video {
height: auto;
width: 100%;
}
/* */
dt.infoLogin {
display: none;
}
.template-user-information #content a.link-parent{
color:#98CC00 !important;
font-size:15px;}
.template-user-information #content fieldset{
border:none;
}
.template-user-information .edit-form.enableUnloadProtection fieldset .field:nth-child(3),
.template-user-information .edit-form.enableUnloadProtection fieldset .field:nth-child(5),
.template-user-information .edit-form.enableUnloadProtection fieldset .field:nth-child(8),
.template-user-information .edit-form.enableUnloadProtection fieldset .field:nth-child(14){
border-bottom: 1px solid #98CC00;
padding-bottom: 1em;
}
.template-user-information #content .field > label,
.template-user-information #content .widget > label{
color: #004E8D;
font-family: DINWeb-Medium;
font-weight: 300;
}
.template-user-information #content input.context{
background-color: #F0F3F9;
border: 1px solid #CCCCCC;
border-radius: 3px;
color: #004E8D;
font-size: 1em;
margin-bottom: 50px;
padding: 0.5em 1em;
}
/* */
.template-resourcespace_liste_view #content-core div p a {
font-family: "Helvetica Neue";
font-size: 0.9em;
}
/* */
#rs_auswahlreiter > div > div,
.pagination.light-theme.simple-pagination li *{	cursor:pointer;}
#content-core > div#rs_auswahlreiter {
background: none repeat scroll 0 0 #f0f3f8;
padding: 0 0 5px;
margin-bottom: 3em;
width:96.5%;
min-height: 0;
}
#rs_tab_marken, #rs_tab_downloads {
width: 126px;
}
#rs_tab_downloads > span,
#rs_tab_marken > span {
color: #6888ae;
font-family: DinWeb-Medium;
font-size: 15px;
}
#content #rs_tab_selector{
background: none repeat scroll 0 0 #f0f3f8;
display: block;
z-index: 10;
padding: 5px 5px 29px;
border-bottom: none;
}
#content-core div#rs_downloads_auswahl,
#content-core #rs_marken_auswahl {
background: none repeat scroll 0 0 #ffffff;
display: block;
top: 141px;
z-index: 9;
padding: 5px;
border: 1px solid #cedce7;
margin:0 5px;
display: none;
}
#content-core div#rs_downloads_auswahl.selected,
#content-core #rs_marken_auswahl.selected {
display:block;
border-bottom: 1px solid #cedce7;
}
#content-core div#rs_downloads_auswahl > h2,
#content-core #rs_marken_auswahl > h2 {
color: #333 !important;
font-family:"Helvetica Neue", HelveticaNeue, Helvetica Neue, Arial,sans-serif;
font-size: 11px;
margin-top: 15px;
}
#rs_downloads_auswahl li {
list-style: none outside none;
margin-left: -23px;
}
#rs_marken_auswahl span,
#rs_downloads_auswahl li a  {
color: #333 !important;
font-size: 12px;
font-weight:normal;
font-family: "Helvetica Neue", HelveticaNeue, Helvetica Neue, Arial, sans-serif;
}
#rs_tab_selector div {
float: left;
padding:5px 5px 2px;
border-bottom: 1px solid #cedce7;
background: none repeat scroll 0 0 #f0f3f8;
}
#rs_marken_auswahl > div span {
display: inline-flex;
margin-bottom: 5px;
width: 161px;
}
#content #rs_tab_selector div.selected {
background: none repeat scroll 0 0 #fff !important;
border:none;
border-top: 1px solid #cedce7;
border-right: 1px solid #cedce7;
}
#content #rs_tab_selector div:first-child {    border-right: 1px solid #cedce7;     }
#content #rs_tab_selector div:first-child.selected {     border-left: 1px solid #cedce7;   }
#content a.resource-type {
width: 96%;
float:	left;
margin: 0 2.5% 6% 0;
border:1px solid #cddce9 !important;
padding:5px;
}
#content #content-core a.resource-type h2 {
text-transform: uppercase;
margin-bottom: 0;
color: #6888ae !important;
}
.resource-span2 {
font-weight: normal;
}
.resource-type.resource-type-link > div {
background: url("++resource++werkbank.medice.images/infoLoginBg.png") no-repeat scroll 95% 12px #f3f5f9;
padding:5px;
height: 62px;
}
#content a.resource-type .disabled {
opacity: 0.6;}
#content #content-core a.resource-type div.disabled h2{
color:/**/ #666 !important;}
#content a.resource-type .disabled .resource-span2 {
color: #666;}
/* */
/* */
.portlet.portletStaticText.portlet-static-trainings .portletHeader,
.portlet.portletStaticText.portlet-static-weitere-informationen .portletHeader {
background: url("++resource++werkbank.medice.images/newsBg.jpg") no-repeat scroll 39px bottom rgba(0, 0, 0, 0);
margin-top: 15px;
padding-bottom: 24px;
padding-left: 0;
}
.portlet.portletStaticText.portlet-static-trainings .portletHeader span,
.portlet.portletStaticText.portlet-static-weitere-informationen .portletHeader span {
color: #6888ae;
font-family: DinWeb-Medium;
font-size: 1.154em;
font-weight: normal;
padding-bottom: 1.2em;
}
.portlet.portletStaticText.portlet-static-trainings .portletItem,
.portlet.portletStaticText.portlet-static-weitere-informationen .portletItem {
border-top: 1px solid #d3dde7;
padding-left: 0 !important;
}
.portlet.portletStaticText li a {
border: medium none;
color: #333;
letter-spacing: 0.005em;
}
#content a.rs_zureck_zur_uebersicht,
#content a.rs_zureck_zur_uebersicht2 {
background: url("++resource++werkbank.medice.images/zurueck.jpg") no-repeat scroll 0 0 #f3f5f9;
display: block;
margin-bottom: 8px;
border: 1px solid #cddce9;
font-size:15px;
height: 33px;
padding: 15px 79px 20px 47px;
width: 124px;
font-family: "Helvetica Neue", HelveticaNeue, Helvetica Neue, Arial,sans-serif;
}
nobr{font-size:inherit; display:block;}
/*/*/*Step 2: Ergebnistabelle*/
.subsection-downloads-allgemeinmedizin #content-core > span:first-of-type,
.pagination .current,
#content .pagination .page-link{
color: #666 !important;
font-size:11px;
font-weight:normal;
}
.template-resourcespace_liste_view #content-core > div:nth-child(4) {
display: inline;
height: auto;
margin: 0;
padding: 0;
}
.pagination.light-theme.simple-pagination > ul {
margin-top: 7px;
}
#content .pagination.light-theme.simple-pagination > ul li a{
display: inline-flex;
height: auto !important;
margin: 0 0 0 0;
min-height: 0;
min-width: 0;
}
.subsection-downloads-allgemeinmedizin #content-core > span {
display: inline-block;
margin-bottom: 25px;
}
.pagination.light-theme.simple-pagination li,
.pagination.light-theme.simple-pagination li.active.next,
.pagination.light-theme.simple-pagination li.active.prev {
display: inline;
float: left;
list-style: none outside none !important;
margin-right: 3px;
width: auto;
}
.pagination.light-theme.simple-pagination li a,
.pagination.light-theme.simple-pagination li span{
padding: 2px 9px;
width: 10px !important;
position: relative;
top: -1px;
background: none repeat scroll 0 0 #f3f4f9;
}
.pagination.light-theme.simple-pagination li span.current {	background:#cddce9; }
.pagination.light-theme.simple-pagination li span.prev,
.pagination.light-theme.simple-pagination li span.next {
visibility:visible;
background: none repeat scroll 0 0 #f3f4f9;
}
.pagination.light-theme.simple-pagination li span.current.prev,
.pagination.light-theme.simple-pagination li span.current.next{
visibility: hidden;
}
.eine-resource {
display: inline-block;
margin-bottom: 10px;
margin-top: 20px;
width: 100%;
}
#content .prettyPhoto,
.eine-resource > img {
display: block;
float: left;
width: 100%; height:auto;
border: 1px solid #cddce9 !important;
margin-bottom: 1.5em;
}
#content .eine-resource .prettyPhoto {
text-align:center !important;
background: #f3f4f9;
border: 1px solid #cedce7;
}
#content .prettyPhoto img {
width: auto; /**/ height:auto;
max-width: 95%;
border: 1px solid #cddce9 !important;
margin:5px;
}
.eine-resource > span:first-of-type {
color: #28568c;
font-family: DinWeb-medium;
position: relative;
top: -5px;
}
.rs_pzn {
display: block;
font-size: 0.8em;
margin: -4px 0 1em;
}
.eine-resource > br {    display: none;}
.eine-resource table{	width:100%; margin-bottom:0;	}
.eine-resource th {
background: none repeat scroll 0 0 #cddce9;
color: #28568c;
font-size:11px;
font-weight: normal;
border: 1px solid #fff;
border-bottom: 3px solid #fff;
padding:0 6px;
}
.eine-resource td{
background:#f3f4f9;
font-size: 11px;
border: 1px solid #fff;
padding: 0 6px;
text-transform:uppercase;
}
table td span,  #content td a  {
font-size:inherit;
color:inherit;
text-transform: initial;
}
.eine-resource td:last-child{
background:	#28568c;
height: 23px;
width: 97px;
padding:0;
}
#content .eine-resource table a {
padding: /**/ 5px 41px 4px 6px;
color: #fff !important;
font-weight:normal;
}
/* */
#content .ap_row p {
padding-bottom: 2em;
}
.portletNews .portletContent li {
display:inline-block;
}
.portlet.portletNavigationTree ul li a.state-private > span{
color: red !important;
}
.template-summary_view #content .tileImage img {
margin-bottom: -10px;
margin-top: 37px;
}
p.portallink {display:none;}
.ums-login-herum .login-form-1::before {
background-image: url("++resource++werkbank.medice.images/medice-login.jpg");
background-position: 17px -3px;
background-repeat: no-repeat;
content: "MEDICE Login";
display: block;
font-size: 15px;
font-weight: 700;
height: 24px;
margin-bottom: 1.5em;
padding-left: 68px;
padding-top: 5px;
text-align: left;
}
.ums-login-herum .login-form-2 {    margin-top: 15px;}
#content .tvspots a {
display: block;
font-size: 15px;
margin-bottom: 1em;
}
.tvspots img {
border: 1px solid #cddce9;
margin: 1em 0;
}
.tvstoerer {
background: url("++resource++werkbank.medice.images/tvstoerer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-block;
float: none;
height: 84px;
left: 0;
position: relative;
top: 0;
width: 242px;
}
/* */
#portal-column-two .portlet.portletNews .portletHeader a,
#portal-column-two .portlet.fachkreisnewsPortlet .portalHeader a,
#portal-column-two .portlet.portletRss .portletHeader a{
color: #6888ae;
font-size: 1.154em;
}
.portletStaticText.portlet-static-familienfreundliches-unternehmen > p {
margin-left: 20px;
padding: 0;
text-align: center;
width: 198px;
margin-top: 2em;
}
.portletStaticText.portlet-static-familienfreundliches-unternehmen a {
float: left;
}
.portletStaticText.portlet-static-familienfreundliches-unternehmen img {
width: 130px !important;
height: auto !important;
margin: 0 0 5px 30px;
}
.portletStaticText.portlet-static-familienfreundliches-unternehmen img.olympia {
margin-bottom: 20px;
margin-left: -5px;
margin-top: -17px;
width: auto !important;
}
.section-karriere .portlet-static-familienfreundliches-unternehmen {
display: block !important;
}
@media screen and (max-width: 1024px) {
.template-translate_item.sprache-en .canonicalLanguage {display:none;}
}
/* */
.karrierelink {
display: none;
}
@media screen and (max-width: 1024px) {
body[debug_url_ending="/unternehmen"].sprache-de .karrierelink {
display: block;
}
body[debug_url_ending="/unternehmen"].sprache-de .karrierelink a {
font-family: DINWeb;
display: block;
background: rgb(145,208,0);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(145,208,0,1) 0%, rgba(91,130,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(145,208,0,1) 0%,rgba(91,130,0,1) 100%);
background: linear-gradient(to bottom,  rgba(145,208,0,1) 0%,rgba(91,130,0,1) 100%);
color: #fff;
border-radius: 10px;
padding: 6px 0 4px 0;
font-size: 15px;
margin-bottom: 7px;
margin-top: 13px;
box-shadow: 0px 2px 2px #000;
width: 90%;
margin: 7px auto;
}
}
.appButtons {
margin: 0 auto;
max-width: 500px;
}
#content .appButtons a.externerAuftrittLink {
max-width: 100%;
width: calc(100% - 30px);
padding: 20px;
text-align: center;
}
@media screen and (min-width: 450px) {
#content .appButtons a.externerAuftrittLink {
width: 123px;
}
#content .appButtons a.externerAuftrittLink {
float: left;
}
#content .appButtons a.externerAuftrittLink:last-child {
float: right;
}
}
@media screen and (max-width: 639px) {
.section-app #slogan,
.section-app #portal-searchbox {
display: none;
}
.section-app #portal-columns {
background-color: #ffffff;
margin-top: -190px;
z-index: 5;
}
}
#content div .formHelp {
width: 100% !important;
}

/* - ++resource++werkbank.medice.stylesheets/main2.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/main2.css?original=1 */
#plone-browser.popup {
position: static;
}
/* */
h2 {
color: #98cc00 !important;
}
/* */
@media all and (-ms-high-contrast: none) {
.tab span {
font-size: 0.8em !important;
}
.LSResult {
width: 400px;
}
.LSBox fieldset {
border: none;
}
}
/* */
.subsection-kontakt-ansprechpartner table.invisible tr,
.subsection-kontakt-ansprechpartner table.invisible td,
.subsection-contact-your-contact table.invisible tr,
.subsection-contact-your-contact table.invisible td {
border: none;
}
.subsection-kontakt-ansprechpartner table.invisible td:first-child,
.subsection-contact-your-contact table.invisible td:first-child {
background: none;
}
svg {
overflow: hidden;
}
dl.portletNavigationTree span.expandedNode, dl.portletNavigationTree span.toggleNode,dl.portletNavigationTree span.showChildren:hover, dl.portletNavigationTree span.expandedNode:hover, dl.portletNavigationTree span.toggleNode:hover {
background-image: none;
}
/* */
.section-unternehmen #sliderGallery,
.section-the-company #sliderGallery {
margin-top: 34px;
}
.subsection-stellenangebote h3.ui-accordion-header,
.subsection-job-offers h3.ui-accordion-header {
font-family: DINWeb-Medium;
padding-top: 9px;
}
/* */
#content a.externerAuftrittLink,
.packunsgbeilagenExtern {
background-color: #F5F5F5;
border: 1px solid #DEDEDE !important;
box-shadow: 1px 1px 1px #FFFFFF inset;
display: block;
padding: 6px 15px;
transition: all 0.2s ease;
width: 123px;
margin: 13px 0 36px;
font-size: 13px;
}
#content a.externerAuftrittLink:hover,
.packunsgbeilagenExtern:hover {
border: 1px solid #e7e7e7 !important;
background-color: #efefef;
}
#content a.packunsgbeilagenExtern {
border: 1px solid #dedede !important;
margin-top: -21px;
}
.template-produktuebersicht #edit-bar,
.subsection-medice-international #edit-bar,
.subsection-our-international-commitment #edit-bar {
max-width: 800px;
}
/* */
@media screen and (min-width: 350px) and (max-width: 640px)  {
#portal-top div.position-0 {
margin-left: -100%;
}
}
@media screen and (min-width:764px) and (max-width:1024px) {
.portletStaticText.portlet-static-logoportlet > p {
text-align: center;
}
.portletStaticText.portlet-static-logoportlet img {
margin-bottom: 12px;
margin-top: 34px;
}
}
/* */
#jPanelMenu-menu .contenttype-image img {
display: none;
}
#jPanelMenu-menu .contenttype-link {
background-image: none;
}
#jPanelMenu-menu .contenttype-document {
background-image: none;
padding-left: 0 !important;
line-height: 1em;
}
#jPanelMenu-menu li {
margin-bottom: 0;
}
#jPanelMenu-menu .portletHeader {
display: none;
}
#jPanelMenu-menu .navTreeCurrentItem {
background-color: transparent;
}
/* **/
.kurz #jPanelMenu-menu .navTreeCurrentItem,
.subsection-ausbildung[class*=subsection-ausbildung-] .navTreeCurrentItem {
background-image: url("++resource++werkbank.medice.images/non_testimonial.png") no-repeat scroll 0 0;
}
.subsection-ausbildung[class*=subsection-ausbildung-] #portal-columns  { }
#jPanelMenu-menu .navTree.navTreeLevel0 li  {
background-color: #D9D9D9;
background:  -webkit-linear-gradient(center top , #F3F3F3, #D9D9D9);
background: 	-moz-linear-gradient(center top , #F3F3F3, #D9D9D9);
background:      -ms-linear-gradient(center top , #F3F3F3, #D9D9D9);
background:       -o-linear-gradient(center top , #F3F3F3, #D9D9D9);
background: 		 linear-gradient(to bottom 	, #F3F3F3, #D9D9D9);
box-shadow:   18px 0 15px -15px rgba(0, 0, 0, 0.6) inset;
}
#jPanelMenu-menu li.navTreeItem {
background-color: #878787;
}
#jPanelMenu-menu .navTreeFolderish.contenttype-folder, #jPanelMenu-menu .navTreeCurrentItem {
background: none !important;
border:none;
border-radius: 2px;
/* */ /**/
}
#jPanelMenu-menu .navTreeFolderish.section-produkte > div > a {
pointer-events: auto;
}
.jPanelMenu .navTreeFolderish img {
display: none;
}
.jPanelMenu, body {
overflow: visible;
overflow-x: inherit;
}
body { overflow-x: hidden;}
/* */
.portlet.portletNavigationTree .navTree.navTreeLevel2,
.portlet.portletNavigationTree .navTree.navTreeLevel3 {
padding-left: 1em;
}
#navContainer {
font-size: 1em;
}
.section-produkte .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
.section-products .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
left: 0;
}
.section-produkte .ui-accordion .ui-accordion-header,
.section-products .ui-accordion .ui-accordion-header {
background: transparent;
border: none;
border-bottom: 1px solid #D3DDE8;
font-family: "Helvetica Neue", Helvetica,​Arial,​sans-serif;
font-weight: normal;
padding-left: 1.5em;
padding-right: 0;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
}
.section-produkte .ui-accordion-header.ui-accordion-header-active.ui-state-active,
.section-products .ui-accordion-header.ui-accordion-header-active.ui-state-active {
border: medium none;
padding-bottom: 0;
font-weight: 600;
}
.section-produkte .ui-accordion-content.ui-accordion-content-active,
.section-products .ui-accordion-content.ui-accordion-content-active{
padding-right: 0.5em;
padding-left: 0.2em;
background: transparent;
border:none;
border-bottom:1px solid #D3DDE8;
}
/* */
#content-core #accordion > h3{
border: 1px solid #D3DDE8;
background-color: #fcfdff;
font-weight: 400;
padding-bottom: 8px;
}
#content-core .ui-accordion-content {
border-left:1px solid #D3DDE8;
border-right:1px solid #D3DDE8;
border-bottom:1px solid #D3DDE8;
padding-left: 10px;
padding-right: 10px;
}
#content-core .ui-accordion-content p {
color: #4b4b4b;
margin-bottom: 0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
top: 23%;
}
#navContainer > div > a > span {
display: inline-block;
list-style: square outside none;
margin-bottom: 0.7em;
background: url("++resource++werkbank.medice.images/subnavListicon.jpg") no-repeat scroll left 5.5px transparent;
margin-left: 1.3em;
padding-left: 1.3em;
}
#navContainer > div > a:last-child > span {
margin-bottom: 0;
}
.section-produkte dl.portlet a:link,
.section-products dl.portlet a:link {
border-bottom: none;
}
.section-karriere .portlet.portletCollection.portlet-collection-aktuelle-meldungen,
.section-career .portlet.portletCollection.portlet-collection-aktuelle-meldungen {
display: none;
}
.nobr {
color: inherit;
font-size: inherit !important;
font-weight: inherit;
white-space: nowrap;
}
/* */
.subsection-aktuelles .contenttype-news-item.url,
.subsection-from-the-company .contenttype-news-item.url {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
padding: 0 !important;
}
.subsection-aktuelles #content-core,
.subsection-from-the-company #content-core {
width: 590px;
}
/* */
.ums-login-herum #login-form{
margin-bottom: 35px !important;
}
.ums-login-herum .field input{
border: 1px solid #BBBBBB;
font-size: 15px !important;
height: 27px;
padding: 0 6px;
transition: all 0.2s ease 0s;
font-family: DINWeb-Medium;
}
.ums-login-herum .field input:focus {
box-shadow: inset 0 0 3px #bbb;
border: 1px solid #a1a1a1;
}
.ums-login-herum #login_form > div{
border: 1px solid #cbcbcb;
margin: 0 auto;
padding: 34px 6px;
box-shadow: 0 0 6px #BBBBBB;
border-radius: 4px;
}
.ums-login-herum #login-form label{
width: 8em;
}
.ums-login-herum div.formControls{
text-align: right;
}
.ums-login-herum input.context
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
border: 1px solid #888888;
transition: all 0.2s ease 0s;
padding: 3px;
font-family: DINWeb-Medium;
padding: 5px 6px 3px;
position: relative;
top: 4px;
}
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
font-size: 150%;
width: 94px;
height: 29px;
}
.ums-login-herum input.context:hover
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child:hover {
border: 1px solid #bbb;
box-shadow: inset 0 0 1px #fff;
background-color: #f7f7f7;
}
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
margin-left: 27px;
font-size: 1.4em;
}
.ums-login-herum div#login-forgotten-password .discreet{
color: #000;
}
.ums-login-herum div#login-forgotten-password .discreet,
.ums-login-herum div#login-forgotten-password,
.ums-login-herum div#login-new-user p,
.ums-login-herum #login-new-user a,
#content .ums-login-herum .discreet a,
.ums-login-herum a {
font-size: 13px;
}
/* */
.subsection-kontakt-kontaktformular #content field,
.subsection-contact-contact-form  #content field {
margin-bottom: 5px;
}
.subsection-kontakt-kontaktformular #content fieldset,
.subsection-kontakt-kontaktformular .field.ArchetypesTextAreaWidget,
.subsection-contact-contact-form #content fieldset,
.subsection-contact-contact-form .field.ArchetypesTextAreaWidget{
padding: 0;
width: auto;
border-bottom: 1px solid #98CC00;
margin: 0 0 10px;
}
.subsection-kontakt-kontaktformular .field.ArchetypesTextAreaWidget,
.subsection-contact-contact-form .field.ArchetypesTextAreaWidget {
border-bottom: 1px solid #98CC00;
padding-bottom: 1em;
}
body.template-register #content input.context,
.subsection-kontakt-kontaktformular .formControls input.context,
.subsection-contact-contact-form .formControls input.context	{
background-color: #F0F3F9;
border: 1px solid #CCCCCC;
border-radius: 3px;
color: #004E8D;
float: right;
font-size: 1em;
padding: 0.5em 1em;
margin-bottom: 50px;
}
body.template-register #content input.context:hover,
.subsection-kontakt-kontaktformular .formControls input.context:hover,
.subsection-contact-contact-form .formControls input.context:hover {
color:#98CC00;
border:1px solid #98CC00;
background-color:#666;
}
.subsection-kontakt-kontaktformular .field.ArchetypesStringWidget,
.subsection-contact-contact-form .field.ArchetypesStringWidget {
display: inline-block;
padding: 5px 0;
width: 100%;
}
.subsection-kontakt-kontaktformular #content fieldset label.formQuestion,
.subsection-contact-contact-form #content fieldset label.formQuestion {
display: block;
float: left;
margin-right: 1em;
width: 109px;
}
.subsection-kontakt-kontaktformular #content fieldset input,
.subsection-contact-contact-form #content fieldset input {
border: 1px solid #BBBBBB;
transition: all 0.2s ease 0s;
padding: 3px 5px 2px;
height: 20px;
color: #525252;
}
.subsection-kontakt-kontaktformular #content .field input,
.subsection-contact-contact-form #content .field input {
border: 1px solid #BBBBBB;
transition: all 0.2s ease 0s;
padding: 3px 5px 2px;
height: 20px;
color: #525252;
}
.subsection-kontakt-kontaktformular #content fieldset input[type="text"],
.subsection-contact-contact-form #content fieldset input[type="text"] {
background: #eeee none repeat scroll 0 0;
width: 75%;
}
.subsection-kontakt-kontaktformular #content textarea,
.subsection-contact-contact-form #content textarea {
height: auto;
border: 1px solid #BBBBBB;
transition: all 0.2s ease 0s;
padding: 3px 5px 2px;
color: #525252;
width: 97%;
}
.subsection-kontakt-kontaktformular #content fieldset input:focus,
.subsection-kontakt-kontaktformular #content .field input:focus,
.subsection-kontakt-kontaktformular #content fieldset input:focus,
.subsection-contact-contact-form #content .field input:focus {
box-shadow: inset 0px 0px 3px #93b3d0;
border: 1px solid #a1a1a1;
padding: 3px 5px 2px;
height: 20px;
}
.subsection-kontakt-kontaktformular #content textarea:focus,
.subsection-contact-contact-form #content textarea:focus {
box-shadow: inset 0px 0px 3px #93b3d0;
border: 1px solid #a1a1a1;
padding: 3px 5px 2px;
}
.subsection-kontakt-kontaktformular #content label,
.subsection-contact-contact-form #content label {
font-family: DINWeb-Medium;
color: #004e8d;
font-weight: 300;
}
.subsection-kontakt-kontaktformular #content .formControls,
.subsection-contact-contact-form #content .formControls {
text-align: right;
}
.subsection-kontakt #formfolder-base-edit .formControls,
.subsection-contact-contact-form #formfolder-base-edit .formControls {
text-align: left;
}
.subsection-kontakt-kontaktformular-thank-you blockquote dt,
.subsection-contact-contact-form-thank-you blockquote dt {
color: #004E8D;
font-family: DINWeb-medium;
font-size: 15px;
font-weight: 300 !important;
}
.subsection-kontakt-kontaktformular-thank-you blockquote dd,
.subsection-contact-contact-form-thank-you blockquote dd{
clear: both;
color: #98CC00;
float: none;
font-size: 17px;
margin-bottom: 29px;
margin-left: 20px;
}
.subsection-kontakt-kontaktformular #content input[type="checkbox"],
.subsection-contact-contact-form #content input[type="radio"] {
position: relative;
top: 3px;
}
.subsection-kontakt-kontaktformular #content .field > img,
.subsection-contact-contact-form #content .field > img {
margin-left: 7px;
position: relative;
top: 4px;
}
.subsection-kontakt-kontaktformular #portal-columns div > dl.portalMessage.error:nth-child(2),
.subsection-contact-contact-form #portal-columns div > dl.portalMessage.error:nth-child(2) {
margin-top: 40px;
}
/* */
.template-login_failed dl.error {
margin-top: 44px;
}
body.template-logged_out #content,
body.template-login_form #content,
body.template-login_failed #content{
text-align: center;
}
.template-login_form #portal-column-content,
.template-logged_out #portal-column-content,
.template-login_failed #portal-column-content {/**/
left: 0;
margin-left: 0;
width: 100%;
}
.template-login_form #content,
.template-logged_out #content,
.template-login_failed #content {
margin: 50px auto;
width: 100%;
}
.ums-login-herum .login-form-1 {
float: left;
}
.ums-login-herum .login-form-2 {
float: right;
height: 150px;
text-align: left;
width: 300px;
}
/* */
#content-core #docchecklogin {
width:80%;
margin: 0 auto;
min-width:306px;
}
#docchecklogin .contentBackground { /**/
background: url("++resource++werkbank.medice.images/DocCheck.png") no-repeat scroll 16px 3px;
height: 120px;
padding-top: 84px;
width: 302px;
border: 1px solid #CBCBCB;
border-radius: 4px;
box-shadow: 0 0 6px #BBBBBB;
font-family:"Lucida Grande",​Arial,​FreeSans;
}
#docchecklogin .eingabefelder_login input {
border: 1px solid #BBBBBB;
clear: right;
color: #000;
float: left;
font: 14px;
height: 32px;
margin: 0 10px 15px 0;
padding: 0 5px;
width: 115px;
transition: all 0.2s ease 0s;
}
#docchecklogin .eingabefelder_login input:focus {
box-shadow: inset 0 0 3px #bbb;
border: 1px solid #a1a1a1;
}
#docchecklogin .eingabefelder_login input:last-child {
margin: 0;
}
#docchecklogin  .linkbereich_login {
clear: both;
float: left;
padding-left: 17px;
text-align: left;
width: 171px;;
}
#docchecklogin .linkbereich_login a {
color: #224A34;
font-size: 13px;
font-family: Helvetica Neue,​Arial,​sans-serif;
}
#docchecklogin .login_button {
float: left;
width: 50%;
}
#docchecklogin .dcUsername.dc_input {
margin-left: 17px;
font-size: 15px;
}
/* */
.subsection-kontakt #formfolder-base-edit fieldset input[type="radio"],
.subsection-kontakt #formfolder-base-edit fieldset input[type="checkbox"],
.subsection-contact #formfolder-base-edit fieldset input[type="radio"],
.subsection-contact #formfolder-base-edit fieldset input[type="checkbox"] {
width: auto;
}
/* */
.kursiv_und_klein {
margin-top: 20px;
}
.template-register form.kssattr-formname-register {
padding: 2%;
width: 96%;
}
.template-register #content .documentDescription p:first-child{
color: #98CC00;
}
.template-register #content  .field {
padding-bottom: 1em;
width: 96%;
padding: 2%;
}
input.textType {
padding-left: 4px;
}
.template-register #content #formfield-form-organisation,
.template-register #content #formfield-form-phone_number,
.template-register #content #formfield-form-land {
border-bottom: 1px solid #98CC00;
padding-bottom: 1.5em;
}
.template-register #content .textType {
width: 99%;
border: 1px solid #BBBBBB;
font-size: 15px !important;
height: 27px;
transition: all 0.2s ease 0s;
}
.template-register #content .textType:focus {
box-shadow: inset 0 0 3px #bbb;
border: 1px solid #a1a1a1;
}
.template-register #formfield-form-land,
.template-register #formfield-form-ort,
.template-register #formfield-form-address,
.template-register #formfield-form-plz {
display: inline-block;
}
.template-register #formfield-form-land span,
.template-register #formfield-form-ort span,
.template-register #formfield-form-plz span,
.template-register #formfield-form-address span {
display: block;
float: left;
}
.template-register #content #formfield-form-land input,
.template-register #content #formfield-form-ort input,
.template-register #content #formfield-form-plz input,
.template-register #content #formfield-form-address input {
float: right;
width:  83%;
}
.template-register #content .fieldErrorBox {
float: right;
}
.template-register #formfield-form-land span.formHelp,
.template-register #formfield-form-ort span.formHelp,
.template-register #formfield-form-plz span.formHelp,
.template-register #formfield-form-address span.formHelp {
display: none;
}


/* - ++resource++werkbank.medice.stylesheets/mobile.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/mobile.css?original=1 */
@media screen and (min-width: 200px) {
*	{
font-size:11px;
}
#jPanelMenu-menu {
background-color: #e0e0e0;
box-shadow: 18px 0 15px -15px rgba(0, 0, 0, 0.6) inset;
}
#jPanelMenu-menu li.navTreeTopNode.section- {
display: none;
}
/* */
#jPanelMenu-menu .navTreeLevel0 li {
padding-left: 0;
padding-right: 0;
margin-top: 0;
border-top: 1px solid #a7a7a7;
}
.navTree.navTreeLevel1 {
margin-top: 0;
}
#jPanelMenu-menu .navTreeLevel1 {
padding-left: 0;
background-color: #878787;
box-shadow: 18px 0 15px -15px rgba(0, 0, 0, 0.6) inset;
}
.navTree.navTreeLevel2 {
padding-left: 0;
}
/* */
#jPanelMenu-menu .navTreeLevel0 li a span {
padding-left: 25px;
}
#jPanelMenu-menu .navTreeLevel1 li a span {
padding-left: 35px;
}
#jPanelMenu-menu .navTreeLevel2 li a span {
padding-left: 50px;
}
/* */
#jPanelMenu-menu .navTree.navTreeLevel0 ul li ul:first-child {
border-bottom: 1px solid !important;
box-shadow: none;
}
#jPanelMenu-menu .navTree.navTreeLevel0 ul li ul li {
border: medium none !important;
}
#jPanelMenu-menu .navTree.navTreeLevel0 li ul li {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#jPanelMenu-menu .navTree.navTreeLevel0 li ul li {
box-shadow: none;
}
#jPanelMenu-menu a {
color: #28568C;
line-height: 1em;
font-size: 20px;
line-height: 3em;
font-weight: 600;
font-family: DinWeb-Medium;
}
#jPanelMenu-menu a span {
font-size: 20px;
text-transform: uppercase;
color: #98cc00;
}
#jPanelMenu-menu ul.navTree li div a span{
font-weight: 300;
font-family: DinWeb;
}
#jPanelMenu-menu ul.navTree li ul a span {
font-family: Helvetica;
}
#jPanelMenu-menu ul.navTree li ul li div a span{
font-size: 17px;
font-weight: normal;
display: block;
color: #fff;
padding-bottom: 8px;
padding-top: 8px;
text-transform: none;
}
#jPanelMenu-menu ul.navTree a.state-private > span {
color: #FF0000;
}
.navTreeCurrentItem.navTreeCurrentItem.navTreeCurrentNode.navTreeFolderish > span {
display: inline !important;
}
.navTreeCurrentItem.navTreeCurrentItem.navTreeCurrentNode > span {
display: inline !important;
}
#jPanelMenu-menu a:hover {
color: #6888AE !important;
}
#jPanelMenu-menu .navTreeCurrentItem:before {
content: "〉";
color: #98cc00;
position: absolute;
left: 13px;
}
#jPanelMenu-menu .navTreeCurrentItem {
padding-left: 20px;
}
.state-published {
color: #28568C !important;
}
#jPanelMenu-menu ul.navTreeLevel0 > .navTreeItem {
border-bottom: none !important;
padding: 0;
}
#jPanelMenu-menu .navTree.navTreeLevel0 li {
background: #F3F3F3;
}
.state-published.navTreeFolderish > span {
display: inline-block;/**/
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
}
li.section-produkte > ul > li > div {
display:none;
}
.navTreeItem.section-produkte li {
}
#portal-personaltools {
}
#show-mobile-nav-button {
background: url("++resource++werkbank.medice.images/menu.png") no-repeat center;
float: right;
height: 16px;
position: relative;
right: 26px;
top: -332px;
width: 19px;
z-index: 100;
padding: 20px;
}
#portal-top {
background-color: #fff;
}
div.width-full {
width: 100%;
}
div.position-0 {
margin-left: -100%;
}
div.position-1\:4 {
margin-left: -100%;
}
div.width-3\:4 {
width: 100%;
}
div.cell {
float: left;
left: 100%;
position: relative;
}
div.width-1\:2 {
width: 100%;
}
#portal-languageselector {
float: left;
}
/* */
#portal-header {
height:333px;
}
#portal-logo {
display: block;
height: 70px;
width: 92px;
margin: 0 auto;
margin-top: 12px;
}
#slogan,
#slogan2 {
height: 84px;
bottom: 1px;
padding: 0;
width: 100%;
transition-property: width;
transition-duration: 0.2s;
transition-timing-function: linear;
}
#slogan{ /**/
padding-top:8px;
height:76px;
}
.kurz #slogan {
height: 84px;
padding-top:0;
}
#slogan > span,
#slogan2 > span {
padding-left: 20px;
padding-top: 10px;
max-width: 50%;
width: 50%;
font-size: 1.1em;
line-height: 1.2em /**/;
}
#slogan .sloganHeader,
#slogan2 .sloganHeader {
display: none;
}
.kurz #slogan > span{
max-width:100%;
width:100%;
padding-left: 20px;
}
.kurz #slogan .sloganHeader{
display:block;
width:100%;
max-width:100%;
font-size: 20px;
margin-top: 8px; /**/
}
#slogan span.textwrapper,
#slogan2 span.textwrapper {
color: #28568C;
font-size: 1em;
opacity: 0.7;
position: absolute;
text-shadow: none;
top: 85px;
max-width: 43%;
}
#portraitImage {
bottom: -45px;
overflow: hidden;
position: absolute;
right: 0;
width: 324px;
z-index: 10;
transition: right 0.4s ease-in-out;
}
#portraitImage img {
height: 227px;
transition-property: height;
transition-duration: 0.2s;
transition-timing-function: linear;
padding-left: 10px;
}
#treppe {
display: none;
}
#logo {
width: 100%;
}
.kurz #slogan,
.kurz #slogan2{
top: 202px;
}
.kurz #slogan span.textwrapper,
.kurz #slogan2 span.textwrapper{
display:none;
}
/* */
#portal-globalnav {
display:none;
}
/* */
/* */
.LSBox input.searchButton {
display: none;
}
.LSBox .searchSection {
display: none;
}
input.searchField {
border: 1px solid #D5D5D5;
height: 24px;
padding-left: 2.5%;
width: 152px;
-moz-appearance: none;
background: url("++resource++werkbank.medice.images/suche.png") no-repeat scroll right center #FFFFFF;
transition: all 0.2s ease 0s;
}
input.searchPage:focus, input.searchField:focus {
box-shadow: inset 0 0 3px #bbb;
}
#portal-searchbox {
position: relative;
text-align: center;
float: none;
clear: both;
top: 252px;
}
.unternehmen_startseite #portal-searchbox {
top: 209px; /**/
}
/* */
body[debug_url_ending="/het-bedrijf"] #portal-searchbox { top: 209px; }
#searchGadget {
width: 88%;
font-family: Helvetica Neue;
}
#LSResult {
left: 0;
margin: 3%;
text-align: left;
}
#LSResult fieldset {
width: 84%;
}
.LSRow {
width: auto;
}
#content {
margin:	38px 20px;
margin-top: 0;
}
/* */
#portal-column-one {
display: none;
}
.portlet.portletNavigationTree {
display: none;
}
/* */
/* */
/* */
#content #search-field {
display: none;
}
#content{
font-size:1.058em;
}
#portal-breadcrumbs {
display: none;
}
#content h1.documentFirstHeading {
margin-bottom: 5px;
}
#viewlet-above-content-body {
display: none;
}
#content-core {
margin-top: 4px;
}
.portlet.portletNews,
.portlet.fachkreisnewsPortlet,
.portlet.portletRss {
color: #777777;
display: inline-block; /**/
margin-top: 20px;
margin-bottom: 0;
}
.portletNews .portletHeader,
.portletStellenPortlet .portletHeader {
background-color: #FFFFFF;
background: url("++resource++werkbank.medice.images/newsBg.jpg") no-repeat 39px bottom rgba(0, 0, 0, 0);
padding-bottom: 24px;
color: #6888AE;
padding-left: 0;
}
.portlet.portletNews .portletFooter {
display: none;
}
.portletCollection.portlet-collection-aktuelle-meldungen .portletHeader a span{
color: #6888AE;
}
.portletNews .portletItem,
.fachkreisnewsPortlet .portletItem,
.portletRss .portletItem {
border-top: 1px solid #D3DDE7;
padding-left: 0 !important;
}
.portletNews .portletItem a{
color: #777777 !important;
border-bottom: 0 !important;
}
/* */
#mapControl {
width: 100%;
}
#world-map {
top: 1px;
}
#mapControl form {
float: none;
margin-bottom: 15px;
transition: all 0.2s ease 0s;
}
.jvectormap-zoomin, .jvectormap-zoomout {
top: -102px;
}
#mapControl > div {
float: right;
}
#ergebnis {
margin-top: 23px;
}
.subsection-medice-international .imprint,
.subsection-our-international-commitment .imprint {
position: relative;
top: -3px;
}
/* */
ul.ui-slider-tabs-list span {
display:none !important;
}
/* */
/* */
#portal-column-two .portletWrapper {
clear: both;
}
.portletStaticText.portlet-static-impressumen {
padding-top: 10px;
}
/* */
#portal-column-two {
clear: both;
left: 0;
margin: 0 20px;
width: 88%;
}
/* */
.portletStaticText.portlet-static-impressum {
padding: 0 0 20px;
}
.imprint {
border-top: 1px solid #E4E4E4;
padding-top: 9px;
text-align: left;
}
.imprint a {
font-size:11px;
border-right: 1px solid #6888AE;
color: #6888AE;
font-family: Helvetica Neue, Arial, sans-serif;
padding-left: 9px;
padding-right: 13px;
}
.imprint a:first-child {
padding-left: 0;
}
.imprint a:last-child {
border-right: none;
}
.imprint a:hover {
color: #2C578E;
}
.section-produkte .portlet.portletNews {
display: none
}
/* */
.portlet.fachkreisnewsPortlet,
.portlet.portletRss {
margin-top: 2em;
margin-bottom: 20px;
}
.portletStaticText.portlet-static-impressum {
border-top: 1px solid #d3dde7;
}
/* */
.produktgruppe {
display: inline-block;
margin-right: 13px;
min-width: 160px;
width: 30%;
}
.pbild {
height: 133px;
}
.produktgruppe img {
height: auto;
margin-left: -11px; /**/
}
/* */
p.portallink{
display: inline-block;
margin-bottom: 2em;
}
a.nephrolink,
a.adhskids,
a.adhsadult,
a.biocarn-link {
max-width: 278px;
height: 95px;
padding: 10px 10px 2px 170px;
display: block;
float:left;
font-weight: normal !important;
}
a.biocarn-link{
background: url("++resource++werkbank.medice.images/biocarnlink.jpg") no-repeat scroll 0 0; }
a.nephrolink{
background: url("++resource++werkbank.medice.images/nephroportal.jpg") no-repeat scroll 0 0 #f3f5f9;}
a.adhskids{
background: url("++resource++werkbank.medice.images/adhskind.jpg") no-repeat scroll 0 0 #f3f5f9;}
a.adhsadult{
background: url("++resource++werkbank.medice.images/adhsadult.jpg") no-repeat scroll 0 0 #f3f5f9;
margin-bottom: 2em;}
#content-core a.zeitung {
display: block;
float: left;
margin-bottom: 1em;
}
#content-core a.zeitung h3:hover,
#content-core a.zeitung p:hover  {
text-decoration: underline;
}
#content-core h3.zeitungslink {
font-size: 18px;
}
#content-core a.zeitung h3 {
color: #82348c !important;
margin-bottom: 0.2em;
}
#content-core a.zeitung > span {
color: #aaa;
}
/* */
.section-fachkreis.subsection-fachkreis-start #content p a {
height: 110px;
margin-right: 2%;
padding: 5px;
width: 43%;
}
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 10% -1px #FFFFFF;
background-size: auto 222% ;
}
.section-fachkreis.subsection-fachkreis-start #content .adhsadult > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen2.jpg") no-repeat scroll 69% -3px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .nephro > a {
background: url("++resource++werkbank.medice.images/fk_nephro.jpg") no-repeat scroll 66% -1px #FFFFFF;
padding: 5px 12px 5px 5px;
width: 89%;
}
.section-fachkreis.subsection-fachkreis-start #content .anaemie > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 85% -144px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .otcx > a {
padding: 5px 12px 5px 5px;
width: 89%;
background: url("++resource++werkbank.medice.images/fk_allgemeinmedizin.jpg") no-repeat scroll 46% -1px #FFFFFF;
}
.adhskind span,
.adhsadult span,
.nephro span {
display: block;
height: 50px;
margin-top: 2em;
overflow: hidden;
width: 50px;
background: none repeat scroll 0 0 #fff;
opacity: 0.8;
}
.nephro span {
margin-top: 3.5em;
width: 150px;
}
.adhskind span img,
.adhsadult span img,
.nephro span img {
height: 100%;
width: auto;
}
/* */
.oton_r {
left: 43%;
}
.oton blockquote, .oton_r blockquote {
font-size: 1em;
line-height: 1.313em;
}
.gline {
border-bottom: 1px solid #98cc00;
padding-bottom: 3px;
display:block;
}
/* */
/* */
.ums-login-herum #login-form {
height: 190px;
}
.ums-login-herum #login-form label {
float: left;
margin-left: 4.5%;
text-align: left;
width: 164px;
}
.ums-login-herum div#login-forgotten-password,
.ums-login-herum div#login-new-user {
width: auto;
font-size:13px;
}
.ums-login-herum #login_form > div {
min-width: 302px;
width: 80%;
padding-right: 0;
padding-left: 0;
display: inline-block;
height: auto;
}
.ums-login-herum div#login-new-user {
margin: 0 auto;
width: auto;
}
.ums-login-herum .login-form-1 {
padding: 0;
width: 100%;
}
.ums-login-herum .login-form-2 {
float: left;
width: 80%;
padding: 0 20px;
}
.ums-login-herum .field input,
.ums-login-herum .field input[type="text"][size]  {
margin: 0;
padding: 2px 0 0 4px;
width: 90%;
}
.ums-login-herum div.formControls {
margin-right: 4%;
}
#fieldset-openid-login input, #login-form input {
font-size: 151%;
}
.ums-login-herum #login_form .formControls input[type="submit"],
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child  {
font-size: 1.2em;
background: none repeat scroll 0 0 #eee;
border: 1px solid #bbbbbb;
font-family: Helvetica Neue,​Arial,​sans-serif;
}
.ums-login-herum #login_form .formControls input[type="submit"]{
padding: 2px 10px;}
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
margin-left: 27px;
}
/* */
.subsection-kontakt-kontaktformular #content fieldset input[type="text"],
.subsection-contact-contact-form #content fieldset input[type="text"] {
width: 97%;
}
/* */
#jPanelMenu-menu .navTreeItem.navTreeTopNode.section-medice-arzneimittel-pa1-4tter-gmbh-co-kg {
display: none;
}
.ums-login-herum h1, p.loginInfo, .ums-login-herum h2 {
margin-left: 5%;
text-align: left;
}
/* */
.section-unternehmen .ui-slider-tab-content > span,
.section-the-company .ui-slider-tab-content > span {
position: relative;
font-size: 10px;
background: none;
}
/* */
.unternehmen_startseite #portal-column-content/* */{
background: /**/ #fff;
margin-top: -88px;
padding-top: 88px;
margin-top: -101px; /* */
padding-top: 103px; /**/
}
/* */
body[debug_url_ending="/het-bedrijf"] #portal-column-content {
background: #fff; margin-top: -88px; padding-top: 88px; margin-top: -101px; padding-top: 103px;
}
.unternehmen_startseite #portal-searchbox form {
padding-top: 10px;
} /**/
/* */
body[debug_url_ending="/het-bedrijf"] #portal-searchbox form { padding-top: 10px; }
.subsection-allgemeinmedizin .eine-resource div[style]:first-child {
float: none !important;
}
.subsection-allgemeinmedizin video {
margin-bottom: 35px;
}
/* */
/* */
/* */
#portal-top > div.cell.width-full {
overflow: hidden;
}
}
.subsection-adhs-kinder-und-jugendliche-medikinet #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-attentin #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-kinecteen #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-medikinet-retard #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-medikinet-retard #content a.adhskids,
.subsection-adhs-erwachsene-medikinet-adult #content a.adhsadult,
.subsection-unsere-kompetenzfelder #content a.adhskids,
.subsection-anaemie #content a.nephrolink{
color:#4b4b4b !important;
font-size:13px;
margin-bottom: 1em;
width: auto;
padding-top: 0px !important;
max-width: 231px;
min-height: 173px;
background-size: 40% auto;
max-width: 244px;
display: inline-block;
padding-left: 42%;
}
.subsection-adhs-kinder-und-jugendliche-medikinet #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-attentin #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-kinecteen #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-medikinet-retard #content a.adhskids,
.subsection-adhs-kinder-und-jugendliche-medikinet-retard #content a.adhskids,
.subsection-unsere-kompetenzfelder #content a.adhskids{
background: url("++resource++werkbank.medice.images/adhsportallink2.jpg") no-repeat scroll 0 0 #fff;
}
.subsection-adhs-erwachsene-medikinet-adult #content a.adhsadult{
background: url("++resource++werkbank.medice.images/adhsadultportallink2.jpg") no-repeat scroll 0 0 #fff;
}
.subsection-adhs-kinder-und-jugendliche-medikinet a.adhskids  strong,
.subsection-adhs-kinder-und-jugendliche-attentin a.adhskids  strong,
.subsection-adhs-kinder-und-jugendliche-medikinet-retard a.adhskids  strong ,
a.adhskids  strong,
a.adhsadult  strong,
.subsection-adhs-erwachsene-medikinet-adult a.adhsadult > strong,
.subsection-unsere-kompetenzfelder a.adhskids > strong,
.subsection-anaemie #content a.nephrolink > strong{
display: block;
color: #98cc00;
font-size:14px;
}
.subsection-anaemie #content a.nephrolink > strong{display:inline;}
.adhskids span,
.biocarn-link span,
#content .adhsadult span,
#content .nephrolink span {
background: #99cc00 none repeat scroll 0 0;
border-radius: 8px;
box-shadow: 0 2px 2px #000;
color: #fff;
display: block;
height: auto;
margin-top: 1em;
padding: 5px 10px;
position: absolute;
text-align: center;
text-shadow: 0 -1px 0 #000;
width: 230px;
margin-top: 8px;
width: 140px;
background-image: -webkit-gradient(
linear,  left bottom,  left top,
color-stop(0, rgb(93,124,0)),
color-stop(0.65, rgb(153,204,0))  );
background-image: -moz-linear-gradient(
center bottom,
rgb(93,124,0) 0%,
rgb(153,204,0) 65%  );
}
.biocarn-link strong {
display: block;
}
.adhskids span:hover,
.biocarn-link span:hover,
#content .adhsadult span:hover,
#content .nephrolink span:hover {
text-shadow: 0;
color:#ccc;
}
/* */
#content a.nephrolink,
#content a.biocarn-link {
height: 119px;
max-width: 240px;
padding-left: 220px;
padding-right: 0;
padding-top: 0;
width: 100%;
}
#content a.biocarn-link  {
margin-bottom: 40px;
max-width: 160px;
padding-left: 171px;
margin-top: 20px;
}
a.nephrolink { /* */
background: transparent url("++resource++werkbank.medice.images/nephroportallink2.jpg") no-repeat scroll 0 0;
}
/* */
.subsection-nierenheilkunde-nephrotrans p.portallink {
border: none;
}
/* */
.adhskids > p,
.adhsadult > p,
.nephrolink > p{
background: none repeat scroll 0 0 #fff;
display: block;
height: 120px;
padding-left: 10px;
width: 100%;
}
.subsection-adhs-erwachsene-medikinet-adult #content a.adhsadult {    background-position: -50px 0;}


/* - ++resource++werkbank.medice.stylesheets/tablet.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/tablet.css?original=1 */
@media screen and (min-width: 640px) {
* {
font-size:13px;
}
/* */
#portal-header {
height:363px;
}
#portal-searchbox {
left: 12%;
width: 281px;
margin-left: -12px;
top: 284px;
}
.unternehmen_startseite #portal-searchbox {
top: 260px;
}
/* */
body[debug_url_ending="/het-bedrijf"] #portal-searchbox { top: 260px; }
#show-mobile-nav-button {
top: -362px;
}
.brtest {
display:none;
}
.unternehmen_startseite #startseiteUnslider img {
margin-top: -30px; /**/
height: 361px; /**/
width: auto ;
}
/* */
body[debug_url_ending="/het-bedrijf"] #startseiteUnslider img { margin-top: -30px; height: 361px; width: auto; }
#portal-columns {
margin-top: -86px;
padding-top: 86px;
}
/* */
#headerwrapper {
height: 361px
}
#slogan,
#slogan2 {
bottom: 29px;
padding-left: 20px;
height: 95px;
padding-top: 13px;
width: 88%;
height: 102px;
padding-top: 6px;
}
#slogan{ /**/
padding-top:20px;
height:/**/ 95px;
}
.kurz #slogan{ /**/
padding-top: 13px;
height: 95px;
}
.textwrapper { margin-top:5px; }
#portraitImage {
bottom: 0;
overflow: hidden;
width: 474px;
}
#portraitImage img {
height: 316px;
}
#slogan > span,
#slogan2 > span {
width: 340px;
padding-left: 0;
padding-top:0;
}
#slogan .sloganHeader,
#slogan2 .sloganHeader {
color: #fff;
display: inherit;
}
.kurz #slogan .sloganHeader{
font-size:30px;
margin-top: 13px; /**/
}
.kurz #slogan > span {
font-size: 19px;
padding-top: 5px;
}
.textwrapper {
bottom: -12px;
position: relative;
}
#slogan span.textwrapper,
#slogan2 span.textwrapper {
font-size: 11px;
top: 119px;
}
.kurz #slogan,
.kurz #slogan2{
top: 222px;
}
.kurz #portal-searchbox form {
margin-left: -13px;
}
/* */
#LSResult {
left: 0;
margin: 0;
}
#LSResult fieldset {
width: auto;
}
.LSRow {
width: 40em;
}
#portal-column-one .navTreeCurrentItem.navTreeCurrentNode.navTreeFolderish > span,
#portal-column-one .state-published.navTreeCurrentItem.navTreeCurrentNode > span{
color: #004e8d;
font-weight: bold;
}
#portal-column-one ul.navTree li a.navTreeCurrentItem.navTreeCurrentNode.navTreeFolderish {
background: url("++resource++werkbank.medice.images/subnavListiconactive.jpg") no-repeat scroll left 5.5px transparent;
opacity:1;
}
/* */
#content {
margin: 2px 10% 2em;
}
ul.ui-slider-tabs-list span {
display: block !important;
}
/* */
#portal-column-two {
width: 80%;
margin: 0 10%;
}
.portlet.portletNews {
margin:  30px /**/ 0 2em;
display:inline-block; /**/
margin: 30px 0 0;
}
.portletItemDetails {
font-size: 0.846em;
}
.portletStaticText.portlet-static-impressum {
padding-bottom: 20px;
}
.portlet.fachkreisnewsPortlet {
}
/* */
.produktwrapper {
border:1px solid;
display: inline-block;
}
.produktcontainer > div {
display: inline-block;
float: left;
width: auto;
max-width: 629px;
margin-bottom: 2.2em;
}
.produktgruppe {
width: 194px;
}
/* */
.adhskids span,
#content .adhsadult span,
#content .nephrolink span,
.biocarn-link span {    width: 230px;}
/* */
#world-map {
top: -36px;
}
#mapControl form {
float: none;
margin-bottom: 15px;
}
.subsection-medice-international .imprint,
.subsection-our-international-commitment .imprint {
top: 0;
color: #6888AE;
font-size: 11px;
}
.subsection-medice-international #content .imprint > a,
.subsection-our-international-commitment #content .imprint > a {
font-size: 11px;
color: #205C90 !important;
padding: 0 5px;
font-weight: 400;
}
.section-unternehmen.subsection-medice-international-1 #portal-column-content,
.section-the-company.subsection-our-international-commitment #portal-column-content {
min-height: 512px;
}
.section-unternehmen.subsection-medice-international-1 #portal-column-two,
.section-the-company.subsection-our-international-commitment #portal-column-two {
opacity: 0.5;
position: absolute;
top: 170px;
background-color:#fff;
}
.button {
float: right;
left: 60%;
position: absolute;
top: 130px;
z-index: 61 !important;
}
#mapControl {
width: 100%;
top: -31px;
}
#mapControl form:first-child {
margin-left: 0;
margin-right: 0;
}
.jvectormap-zoomin, .jvectormap-zoomout {
margin-right: 0;
top: -113px;
}
#ergebnis {
margin-top: -14px;
}
/* */
.oton, .oton_r {
width: 220px;
max-width: 50%;
}
.oton_r {
left: 47%;
}
.oton blockquote, .oton_r blockquote {
font-size: 1.231em;
line-height: 1.313em;
}
.oton > p, .oton_r > p {
font-size: 0.846em !important;
}
/* */
#content .ap_row {
display: inline-block;
width: 140%;
}
#content .ap_row p {
float: left;
margin: 0;
width: 50%;
}
/* */
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen2.jpg") no-repeat scroll -5% -1px / auto 222% #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .anaemie > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen2.jpg") no-repeat scroll 92% -144px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .adhsadult > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen2.jpg") no-repeat scroll 79% -2px #FFFFFF;
}
.adhskind span,
.adhsadult span,
.nephro span {
height: 40px;
margin-top: 2em;
width: 117px;
}
/* */
a.nephrolink,
a.adhskids,
a.adhsadult {
height: 85px;
padding-top: 20px;
}
/* */
.ums-login-herum #login-form {
height: 140px;
}
.ums-login-herum #login-form label {
margin-left: 11px;
}
.ums-login-herum #login_form > div,
.ums-login-herum  #docchecklogin  {
margin: 0 auto;
width: 600px;
}
#content-core .ums-login-herum #docchecklogin{
margin-bottom: 2em;
width: 600px;
}
.template-login_failed #content-core > p,
.template-login_failed #content-core > ul,
.ums-login-herum > p,
.ums-login-herum > ul {
margin-left: 38px;
text-align: left;
}
.ums-login-herum div#login-new-user {
width: 270px;
}
.ums-login-herum .login-form-1 {
border-right: 1px solid #BBBBBB;
width: 46%;
padding-right: 12px;
}
.ums-login-herum .login-form-2 {
width: 45%;
margin-right: 15px;
float: right;
height: 150px;
padding: 0;
}
#docchecklogin .linkbereich_login {
width: 162px;
}
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
height: 31px;
width: 102px;
}
.ums-login-herum h1, .ums-login-herum h2 {
margin-left: 37px;
}
/* */
.subsection-kontakt-kontaktformular #content fieldset input,
.subsection-contact-contact-form #content fieldset input {
width: 350px;
}
.subsection-kontakt-kontaktformular #content fieldset input[type="text"],
.subsection-contact-contact-form #content fieldset input[type="text"] {
width: 73%;
}
/* */
.section-unternehmen .ui-slider-tab-content > span,
.section-the-company .ui-slider-tab-content > span {
font-size: 13px;
}
/* */
#content a.resource-type {
float:left;
width: 45%;
}
.prettyPhoto,
.eine-resource > img {
width: /**/ 41%;
margin-right: 15px;
margin-bottom: 0;
}
.eine-resource table{ width: auto;	}
.subsection-allgemeinmedizin .eine-resource div[style]:first-child {
float: left !important;
margin-right: 14px;
}
.subsection-allgemeinmedizin video {
margin-bottom: 0;
}
.subsection-allgemeinmedizin .eine-resource table {
width: 52%;
}
/* */
.kurz #portal-column-content {
background-position: -51px 0;
margin-top: -88px;
padding-top: 88px;
}
.unternehmen_startseite #portal-columns {    margin-top: -73px;}/**/
.template-produkte_view.subsection-adhs-kinder-und-jugendliche-medikinet #content a.adhskids,
.template-produkte_view.subsection-adhs-kinder-und-jugendliche-attentin #content a.adhskids,
.template-produkte_view.subsection-adhs-kinder-und-jugendliche-medikinet-retard #content a.adhskids,
.template-produkte_view.subsection-adhs-erwachsene-medikinet-adult #content a.adhsadult,
.template-produkte_view.subsection-unsere-kompetenzfelder #content a.adhskids,
.template-produkte_view.subsection-anaemie #content a.nephrolink,
.template-produkte_view.subsection-revitalisierung-biocarn #content a.biocarn-link,
.template-produkte_view.subsection-adhs-kinder-und-jugendliche-kinecteen #content a.adhskids  {
background-size: auto;
padding-left: 190px;
}
.template-produkte_view.subsection-revitalisierung-biocarn #content a.biocarn-link {
padding-left: 190px;
max-width: 260px;
}
.template-produkte_view.subsection-unsere-kompetenzfelder-unser-kompetenzfeld-adhs #content a.adhskids{
max-width: 100%;
}
.adhskids > p,
.adhsadult > p {
border-left:none;
padding-left: none;
}
.subsection-adhs-erwachsene-medikinet-adult #content a.adhsadult {    background-position: 0 0;}
.tvstoerer {
background: url("++resource++werkbank.medice.images/tvstoerer2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
margin-bottom: -60px;
width: 162px;
background-size: 100% auto;
left: 339px;
top: -46px;
width: 173px;
}
} /**/
/* */
@media screen and (min-width: 640px) and (max-width: 1024px) {
body[debug_url_ending="/unternehmen"] #portal-searchbox {
top: 244px;
height: 200px;
width: 100%;
left: 0;
margin-left: 0;
}
#portal-searchbox {
left: 0;
width: 100%;
margin-left: 0;
top: 284px;
}
}


/* - ++resource++werkbank.medice.stylesheets/tabletlandscape.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/tabletlandscape.css?original=1 */
@media screen and (min-width: 764px) {
/* */
#show-mobile-nav-button {
display: none;
}
div.width-full {
width: 100%;
}
div.position-1\:4 {
margin-left: -70.875%;
}
div.width-3\:4 {
width: 72.75%;
}
div.cell {
float: left;
left: 100%;
position: relative;
}
div.width-1\:2 {
width: 71.75%;
}
#portal-languageselector {
float: right;
}
/* */
#portal-header {
background: url("++resource++werkbank.medice.images/headerBgWhite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 333px;
}
#portal-header {
height: 333px;
}
#portal-logo {
display: none;
}
#portal-searchbox {
display: none;
}
#headerwrapper {
height: 363px;
}
#portraitImage {
bottom: 0;
overflow: hidden;
}
#portraitImage img {
height: 328px;
}
#slogan,
#slogan2 {
bottom: 31px;
left: 225px;
transition: left linear 0.3s;
height: 147px;
}
#slogan > span,
#slogan2 > span  {
text-shadow: 2px 2px 0 #2B4E72;
width: 40%;
padding-top: 5px;
}
#slogan > span.sloganHeader,
#slogan2 > span.sloganHeader  {
padding: 0;
}
/* **/
.kurz #slogan .sloganHeader {
padding-left: 20px;
line-height: 0.99em;
margin-top: 3px;
}
.unternehmen_startseite #headerbanner {    top: 69px;    }/**/
.unternehmen_startseite #portal-columns {    margin-top: 0;}/**/
/* */
body[debug_url_ending="/het-bedrijf"] #headerbanner { top: 69px; }
body[debug_url_ending="/het-bedrijf"] #portal-columns { margin-top: 0; }
.textwrapper {
color: #b4bfcd;
}
#slogan span.textwrapper,
#slogan2 span.textwrapper {
color: #FFFFFF;
position: relative;
top: -10px;
text-shadow: 2px 2px 0 #2B4E72;
padding-top: 0;
}
#treppe {
background-color: #FFFFFF;
display: block;
height: 29px;
left: 225px;
position: absolute;
top: 303px;
width: 74%;
z-index: 5;
border-left: 1px solid #ccc;
transition: left linear 0.3s;
}
/* **/
.kurz #slogan,
.kurz #slogan2  {
margin-top:1px !important;
height: 114px;
padding-top: 28px;
height: 89px;
top: 214px; /**/
}
.kurz #slogan{
background: url("++resource++werkbank.medice.images/logow_2.png") no-repeat scroll transparent;
background-position: right 50% ;
width:500px;
width:auto !important;
display: unset;
background-position:0 0;
}
.unternehmen_startseite .portletStaticText.portlet-static-logoportlet img{
display:none;
}
.unternehmen_startseite #startseiteUnslider img {
margin-top: 0; /**/
margin-left: 1px;
}
/* */
body[debug_url_ending="/het-bedrijf"] #startseiteUnslider img { margin-top: 0; margin-left: 1px; }
#bannerVerlauf {
background:transparent;
}
#portal-columns {
margin-top: 0;
padding-top: 0;
}
/* */
#portal-globalnav {
background: none repeat scroll 0 0 transparent;
border-top: 7px solid /**/ rgba(0,78,141,0.85);
display: block;
float: left;
font-size: 100%;
padding-left: 27px;
position: absolute;
top:0;
width: 670px;
}
#portal-globalnav li a, #portal-globalnav li a:hover {
background:#fff;
border-right: 1px solid #f4c7c4;
border-top: medium none;
height: 13px;
min-width: 0;
padding: 33px 20px 23px;
transition: background-color 0.2s ease 0s;
}
#portal-globalnav li.selected a, #portal-globalnav li a:hover {
background: none repeat scroll 0 0 rgba(0,78,141,0.85) !important;
color: #FFFFFF !important;
}
#portal-globalnav li ul.submenu li a  {
font-size: 13px;
padding: 20px 15px;
background-color:  #D2382F;
border:  none;
color: #FFFFFF;
height: auto;
min-height: 14px;
border-top:1px solid #e95149;
width: 160px;
}
#portal-globalnav ul.submenu li:first-child a {
border:none;
}
#portal-globalnav ul.submenu li a:hover {
background-color:  #e95149;
color:#fff;
}
#portal-globalnav ul.submenu li a.state-published {
color:#fff !important;
}
#portal-globalnav ul.submenu li a.state-private {
color:yellow !important;
}
#portal-globalnav li a, #portal-globalnav li a:hover {
background: url("++resource++werkbank.medice.images/topnavborder.png") no-repeat scroll right center rgba(0, 0, 0, 0);
float: left;
font-size: 14px;
height: 20px;
padding: 14px 25px;
text-transform: uppercase;
border: none;
}
#portal-globalnav ul.submenu li a {
width: 11.5em;
}
#portaltab-fachkreis-login .submenu a {
position: relative;
right: 47px;
width: 11.5em !important;
}
/* */
.portletSearch {
margin-bottom: 2.4em;
left: 14px;
position: relative;
}
.portletSearch .portletHeader {
display: none;
}
input.searchField, input.searchPage  {
border: 1px solid #D5D5D5;
height: 24px;
padding-left: 10px;
width: 160px;
-moz-appearance: none;
}
input.searchPage  {
background: url("++resource++werkbank.medice.images/suche.png") no-repeat scroll right center #FFFFFF;
}
.template-search input.searchPage.searchButton {
background-image: none;
background-color: #d2d2d2;
height: 26px;
width: 60px;
border: 1px solid #bfbdbd;
text-align: center;
padding: 0 5%;
margin-left: 10px;
transition: box-shadow ease 0.2s;
box-shadow: 0px 0px 3px #bbb;
}
.template-search input.searchPage.searchButton:hover {
box-shadow: none;
}
.template-search input.searchPage:first-child {
width: 400px;
}
.portletSearch .searchButton {
display: none;
}
.portletSearch	.portletFooter {
display: none;
}
/* */
#portal-column-one {
background: url("++resource++werkbank.medice.images/bgSubnav.jpg") no-repeat scroll right top #FFFFFF;
height: 100%;
position: absolute;
width: 225px;
display: block;
}
/* */
.template-document_view.portaltype-document.section-fachkreis #portal-column-one,
.template-produkte_view.portaltype-mediceprodukt.section-produkte #portal-column-one{
}
.portlet.portletNavigationTree{
display: inherit;
}
.portlet.portletNavigationTree .portletHeader {
display: none;
}
#portal-column-one .portlet.portletNavigationTree {
margin-left: 8px;
}
#portal-column-one .portletNavigationTree img {
display: none;
}
#portal-column-one  ul.navTree li a {
background: url("++resource++werkbank.medice.images/subnavListicon.jpg") no-repeat scroll left 5.5px transparent;
padding-left: 18px !important;
cursor: pointer;
}
.portlet.portletNavigationTree ul li a, .portlet.portletNavigationTree ul li a.state-published  {
color: #333 !important;
}
.portlet.portletNavigationTree ul li a:hover {
color: #6888AE !important;
}
.portlet.portletNavigationTree ul li a > span {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: none;
}
/* */
.subsection-arbeiten-bei-medice-rundgang #sliderGallery {
padding: 9px 5px;
}
/* */
/* */
#content #search-field {
display: inline;
}
#portal-column-content {
left: 744px;
margin-left: -518px;
width: 70%;
}
#content {
margin: 55px 19px 2em;
}
/* */
#mapControl form {
float: none;
}
.jvectormap-zoomin, .jvectormap-zoomout {
margin-right: 0;
top: -114px;
}
#mapControl form:first-child {
margin-left: 0;
margin-right: 0;
}
#world-map {
top: -35px;
}
/* */
#portal-column-two {
left: 236px;
}
#portal-column-two {
margin: 0 1.6em 2em 20px;
width: 64%;
}
.portletStaticText.portlet-static-impressum {
padding: 0 0 20px;
}
.portletStaticText.portlet-static-notruf {
margin: 0 auto;
width: 170px;
}
/**/    /* */
/* */
.section-fachkreis.subsection-fachkreis-start #content p a {
padding: 10px;
/* */
}
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen2.jpg") no-repeat scroll -2.5% -1px / auto 222% #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .adhsadult > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen2.jpg") no-repeat scroll 79% -3px #ffffff;
}
.section-fachkreis.subsection-fachkreis-start #content .nephro > a {
padding: 10px 30px 10px 10px;
width: 88%;
background: url("++resource++werkbank.medice.images/fk_nephro.jpg") no-repeat scroll -55px -1px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .anaemie > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 94% -144px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .otcx > a {
padding: 10px 30px 10px 10px;
width: 88%;
background: url("++resource++werkbank.medice.images/fk_allgemeinmedizin.jpg") no-repeat scroll -7px -1px #FFFFFF;
}
/* */
.template-login_failed dl.error {
margin-left: 240px;
}
.template-login_form #content,
body.template-logged_out #content,
body.template-login_form #content,
body.template-login_failed #content{
margin-left: 225px;
width: 72%;
}
.ums-login-herum #login-form label{
text-align: right;
width: 8em;
}
.ums-login-herum div#login-new-user {
width: auto;
}
.ums-login-herum  #login_form > div {
margin: 0 1em;
width: 560px;
}
.ums-login-herum #docchecklogin {
margin: 0 1em;
}
#content-core .ums-login-herum #docchecklogin{
width: 560px;
}
.ums-login-herum .login-form-1 {
width: 300px;
padding-right: 5px;
}
.ums-login-herum .login-form-2 {
width: 289px;
max-width: 40%;
}
.ums-login-herum div.formControls{
margin: 2px 6px;
}
.ums-login-herum .field input{
width: 160px !important;
}
/* */
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
height: 31px;
width: 109px;
}
.ums-login-herum  #docchecklogin .linkbereich_login{
width: 156px;
}
/* */
.template-login_form #portal-columns,
.template-logged_out #portal-columns,
.template-login_failed #portal-columns,
.template-register #portal-columns,
.template-login_form.unternehmen_startseite .section_#portal-columns {
background: url("++resource++werkbank.medice.images/bgSubnav.jpg") no-repeat scroll -16px top #fff !important;
/* */
/* */
/* */
z-index: 100;
}
.subsection-kontakt-kontaktformular #content fieldset input[type="text"],
.subsection-contact-contact-form #content fieldset input[type="text"] {
width: 74%;
}
.template-folder_listing.section-service #content   {
min-height: 170px;
}
/* */
#content a.rs_zureck_zur_uebersicht{
left: -222px;
position: absolute;
top: 129px;
z-index: 1;
width: 84px;
}
#content a.rs_zureck_zur_uebersicht:after,
#content a.rs_zureck_zur_uebersicht2:after {
background: url("++resource++werkbank.medice.images/button_ende.jpg") no-repeat scroll 0 0 #f3f5f9;
content: "";
height: 100%;
left: 207px;
position: absolute;
top: 0;
width: 7px;
}
#content a.rs_zureck_zur_uebersicht2 {
left: -222px;
padding: 15px 17px 20px 44px;
position: absolute;
top: 206px;
width: 152px;
z-index: 2;
}
#content-core > div#rs_auswahlreiter {
left: -222px;
position: absolute;
top: 129px;
width: 216px !important;
z-index: 1;
}
.section-fachkreis.subsection-allgemeinmedizin #content-core > div#rs_auswahlreiter {
top: 217px;}
.template-resourcespace_liste_view.subsection-allgemeinmedizin #content-core > div#rs_auswahlreiter {
top: 294px;}
#rs_marken_auswahl, #rs_downloads_auswahl { width: 193px !important;}
#rs_tab_selector div { width: 44.5%;}
#content .eine-resource .prettyPhoto {
width: 44%;
}
/* */
.unternehmen_startseite #portal-column-content,
.subsection-unsere-geschaeftsleitung #portal-column-content,
.subsection-unser-familienunternehmen #portal-column-content,
.section-the-company #portal-column-content,
.subsection-our-family-company #portal-column-content  {
background: transparent;
}
/* */
body[debug_url_ending="/het-bedrijf"] #portal-column-content {
background: transparent;
}
.unternehmen_startseite #portal-searchbox form {
padding-top: 0;
}
.kurz  #portal-columns
/**/ {
background: url("++resource++werkbank.medice.images/non_testimonial.png") no-repeat scroll 91px -8px transparent;
}
.unternehmen_startseite #treppeContainer {
display:none;
}
#treppe{
width:100%;
}
/* */
/* */
/* */
#portal-top > div.cell.width-full {
overflow: visible;
}
}
/* */
/* */
/* */
/* */


/* - ++resource++werkbank.medice.stylesheets/screen.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/screen.css?original=1 */
@media screen and (min-width: 1024px) {
div.width-1\:2 {
width: 47.75%;
}
/* */
#headerwrapper {
height: auto;
}
#portraitImage {
right: 38px;
overflow: hidden;
width: auto;
bottom: -29px;
}
#slogan,
#slogan2 {
background: url("++resource++werkbank.medice.images/logow.png") no-repeat scroll right 16px center rgba(0, 78, 141, 0.8);
left: 240px;
width: auto;
transition: left linear 0.3s;
bottom: 1px;
}
#treppe {
left: 240px;
/* */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 13%, rgba(255,255,255,1) 21%, rgba(255,255,255,0) 64%, rgba(255,255,255,0) 100%); /* */
background: -webkit-gradient(linear, left top, right top, color-stop(13%,rgba(255,255,255,1)), color-stop(21%,rgba(255,255,255,1)), color-stop(64%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 21%,rgba(255,255,255,0) 64%,rgba(255,255,255,0) 100%); /* */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 21%,rgba(255,255,255,0) 64%,rgba(255,255,255,0) 100%); /* */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 21%,rgba(255,255,255,0) 64%,rgba(255,255,255,0) 100%); /* */
background: linear-gradient(to right,  rgba(255,255,255,1) 13%,rgba(255,255,255,1) 21%,rgba(255,255,255,0) 64%,rgba(255,255,255,0) 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* */
}
/* */
#portal-column-one .portletSearch {
margin-top: 18px;
}
input.searchField, input.searchPage  {
width: 186px;
}
#LSResult {
left: 10px;
margin: 0;
}
/* */
.portletStaticText.portlet-static-logoportlet {
display: none;
}
#portal-column-one {
width: 241px;
}
.template-produkte_view.portaltype-mediceprodukt.section-produkte #portal-columns{
/**/ /* */
min-height: 771px;
}
.template-document_view.section-fachkreis #content,
.template-folder_listing.section-fachkreis #content {
min-height: 770px;
}
.template-document_view.portaltype-document.section-fachkreis #portal-column-one,
.template-produkte_view.portaltype-mediceprodukt.section-produkte #portal-column-one {
position: absolute; /**/
}
#portal-column-one .portlet .portletItem {
padding: 1em 1em 1em 0.5em;
}
#portal-column-one .portlet.portletNavigationTree {
margin-top: 13px;
}
.section-karriere #infoLogin,
.section-produkte #infoLogin,
.section-career #infoLogin,
.section-products #infoLogin {
width: 196px;
}
/* */
.section-unternehmen #infoLogin {
margin-left: 14px;
width: 196px;
}
/* */
#portal-column-content {
left: 765px;
margin-left: -477px;
width: 72%;
}
#content {
margin: 55px 27px 2em;
width: 550px;
}
.subsection-medice-international #content,
.subsection-our-international-commitment #content {
width: 94%;
}
.template-medicegallery_view.section-karriere.subsection-sauerland  #portal-column-content,
.template-document_view.section-karriere.subsection-region-sauerland #portal-column-content,
.template-produkte_view.section-produkte #portal-column-content,
.template-medicegallery_view.section-career.subsection-the-sauerland-region  #portal-column-content,
.template-document_view.section-career.subsection-the-sauerland-region #portal-column-content,
.template-produkte_view.section-products #portal-column-content {
width: 68%;
}
.template-medicegallery_view.section-karriere.subsection-sauerland #content,
.template-document_view.section-karriere.subsection-region-sauerland #content,
.template-produkte_view.section-produkte  #content,
.template-medicegallery_view.section-career.subsection-the-sauerland-region #content,
.template-produkte_view.section-products  #content {
width: 100%;
}
/* */
#portal-column-two {
left: 765px;
margin: 0 1.6em 2em -477px;
padding-left: 29px;
width: 528px;
}
.portletStaticText.portlet-static-impressum {
padding: 0;
padding-bottom: 0;
}
.imprint {
border-top: 1px solid #E4E4E4;
padding-top: 9px;
text-align: left;
}
.portletStaticText.portlet-static-impressum {
padding: 0 0 20px;
}
.portlet.fachkreisnewsPortlet {
}
/* */
.portlet.fachkreisnewsPortlet {
}
.section-unternehmen #portal-column-two #infoLogin {
margin-left: -14px;
width: 294px;
}
.section-unternehmen[class*=subsection-] #portal-column-two #infoLogin{
margin-left: 14px;
width: 196px;
}
/* */
.subsection-sauerland .portletStaticText.portlet-static-impressum,
.subsection-region-sauerland .portletStaticText.portlet-static-impressum,
.section-produkte .portletStaticText.portlet-static-impressum,
.subsection-the-sauerland-region .portletStaticText.portlet-static-impressum,
.section-products .portletStaticText.portlet-static-impressum {
float: left !important;
margin-left: 14px;
width: 91.7%;
}
.subsection-sauerland .imprint ,
.subsection-region-sauerland .imprint ,
.template-produktuebersicht.section-produkte .imprint,
.subsection-the-sauerland-region .imprint ,
.template-produktuebersicht.section-products .imprint {
border-top: 1px solid #E4E4E4;
float: left;
padding-top: 9px;
text-align: left;
width: 100%;
}
/* */
.produktcontainer > div {
display: inline-block;
float: left;
width: auto;
max-width: 843px;
}
.template-produktuebersicht #portal-column-content {
/**/ /* */
width: 72%;
}
.template-produktuebersicht #content {
width: 91%;
}
.subsection-sauerland #content-core,
.subsection-region-sauerland #content-core,
.subsection-the-sauerland-region #content-core,
.template-produktuebersicht #content-core {
width: 97%;
}
#content-core > div {
width: 98%;
}
.subsection-medice-international #content-core > div,
.subsection-our-international-commitment #content-core > div {
width: 100%;
}
.subsection-sauerland  #portal-column-two,
.subsection-region-sauerland  #portal-column-two,
.section-produkte #portal-column-two,
.subsection-the-sauerland-region  #portal-column-two,
.section-products #portal-column-two {
clear: both;
float: left;
left: 100%;
margin-left: -78.6%;
width: 69%;
}
.subsection-sauerland .portletStaticText.portlet-static-impressum,
.subsection-region-sauerland .portletStaticText.portlet-static-impressum,
.section-produkte .portletStaticText.portlet-static-impressum,
.subsection-the-sauerland-region .portletStaticText.portlet-static-impressum,
.section-products .portletStaticText.portlet-static-impressum {
float: right;
}
.subsection-sauerland  div.position-1\:4,
.subsection-region-sauerland  div.position-1\:4,
.section-produkte  div.position-1\:4,
.subsection-the-sauerland-region  div.position-1\:4,
.section-produkte  div.position-1\:4 {
margin-left: -80%;
}
.subsection-sauerland div.width-1\:2,
.subsection-region-sauerland div.width-1\:2,
.section-produkte  div.width-1\:2,
.subsection-the-sauerland-region div.width-1\:2,
.section-products div.width-1\:2 {
width: 80%;
}
.subsection-sauerland .portlet.portletStellenPortlet,
.subsection-the-sauerland-region .portlet.portletStellenPortlet,
.subsection-region-sauerland .portlet.portletStellenPortlet {
display: none;
}
.produktwrapper {
border:1px solid;
display: inline-block;
}
.produktcontainer > div {
display: inline-block;
float: left;
width: auto;
margin-bottom: 2.2em;
}
.produktgruppe {
display: inline-block;
margin-right: 13px;
width: 194px;
width: 184px;
margin-right: 5px;
}
.pbild {
height: 133px;
}
.produktgruppe img {
height: auto;
margin-left: -11px; /**/
}
.portaltype-mediceunterseite.section-unternehmen .portlet.portletNews {display:none;}
.template-medicegallery_view.section-unternehmen .portletStaticText.portlet-static-impressum > div {
padding-left: 0;
}
/* */
a.nephrolink,
.adhskids  {
max-width: 278px;
padding-top: 26px;
height: 79px;
}
/* */
.section-unternehmen.subsection-medice-international-1 #portal-column-content,
.section-the-company.subsection-our-international-commitment #portal-column-content {
min-height: 600px;
}
.section-unternehmen.subsection-medice-international-1 	#portal-column-two,
.section-the-company.subsection-our-international-commitment 	#portal-column-two {
left: 75%;
margin: -74px 1.6em 2em 16px;
width: 230px;
}
#world-map {
top: -36px;
}
#mapControl form:first-child {
margin-left: 15px;
margin-right: 114px;
}
.jvectormap-zoomin, .jvectormap-zoomout {
margin-right: 0;
top: -39px;
}
#mapControl form {
float: right;
}
/* */
.section-fachkreis.subsection-fachkreis-start #content p a {
padding: 10px;
}
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll -2% 0 / auto 217% #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .anaemie > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 89% -144px #FFFFFF;
}
.subsection-fachkreis-news #content-core a.summary.url {
font-size: 15px;
}
.subsection-fachkreis-news  #content .tileFooter span {
font-size: 12px;
}
.subsection-fachkreis-news  .documentByLine  {
display:none;
}
/* */
#content-core div p,
#content-core div p span,
#content-core div h3,
#content-core div p b,
#content-core p,
#content-core ul li,
#content-core a
{
font-size: 14px;
}
/* */
.template-base_edit.section-produkte.userrole-authenticated  #portal-column-content,
.template-atct_edit.section-produkte.userrole-authenticated #portal-column-content,
.template-base_edit.section-karriere.subsection-sauerland.userrole-authenticated #portal-column-content {
width: 910px;
}
.template-atct_edit.section-produkte.userrole-authenticated #content,
.template-base_edit.section-produkte.userrole-authenticated #content,
.template-base_edit.section-karriere.subsection-sauerland.userrole-authenticated #content {
width: 88%;
}
/* */
.template-login_failed dl.error {
margin-left: 315px;
}
.template-login_failed #content-core > p,
.template-login_failed #content-core > ul,
.ums-login-herum > p, .ums-login-herum > ul {
margin-left: 90px;
text-align: left;
}
.template-login_form #content
.template-logged_out #content,
.template-login_failed #content{
margin-left: 241px;
width: 100%;
}
#content-core .ums-login-herum #docchecklogin,
.ums-login-herum  #login_form > div{
margin: 0 7em;
}
#content-core .ums-login-herum #docchecklogin{
margin-bottom: 2em;
}
.ums-login-herum  #login_form > div{
width: 663px;
}
.ums-login-herum .login-form-1 {
padding-right: 22px;
}
.ums-login-herum .login-form-2 {
max-width: 90%;
}
.ums-login-herum div#login-new-user {
margin: 0 auto;
width: auto;
}
.ums-login-herum #docchecklogin .contentBackground{
width: 328px;
}
#docchecklogin .eingabefelder_login input {
width: 129px;
}
.ums-login-herum #docchecklogin .eingabefelder_login input:last-child {
margin-left: 27px;
}
/* */
.template-login_form #portal-columns,
.template-logged_out #portal-columns,
.template-login_failed #portal-columns,
.template-register #portal-columns,
.template-login_form.unternehmen_startseite .section_#portal-columns {/**/
background:url("++resource++werkbank.medice.images/bgSubnav.jpg") no-repeat scroll -0 top #fff !important;
}
.ums-login-herum h1, .ums-login-herum h2 {
margin-bottom: 10px;
margin-left: 88px;
text-align: left;
}
.template-videoansicht #portal-column-content {
width: 70%;
}
.template-videoansicht #content {
width: 100%;
}
/* */
.jPanelMenu {
overflow-x: inherit !important;
}
.section-unternehmen #slogan span,
.subsection-arbeiten-bei-medice-mitarbeiterstimmen-michael-marx #slogan span {    width: 43%;	}
.section-unternehmen #slogan span.textwrapper,
.section-unternehmen #slogan2 span.textwrapper {
    width: 33%;
}
.section-fachkreis #slogan > span,
.subsection-arbeiten-bei-medice-mitarbeiterstimmen-marco-pinnhammer #slogan span {    width: 43%;	}
.subsection-arbeiten-bei-medice-mitarbeiterstimmen-katrin-nowitzky #slogan span {    width: 43%;	}
.subsection-arbeiten-bei-medice-mitarbeiterstimmen #content ul {    width: 560px; }
.subsection-unser-familienunternehmen-copy_of_dr-med-dr-oec-richard-ammer h2 {
color:	#6888ae !important;
border-bottom:1px solid #98cc00;
padding-bottom:10px;
}
/* */
#content a.rs_zureck_zur_uebersicht {
left: -274px;
top: 98px;}
#content a.rs_zureck_zur_uebersicht2 {
left: -274px;
top: 175px;}
.template-resourcespace_uebersicht_view.subsection-allgemeinmedizin #content-core > div#rs_auswahlreiter {
left: -274px;
top: 98px;}
.template-resourcespace_liste_view.subsection-allgemeinmedizin #content-core > div#rs_auswahlreiter {
top: 263px;
left: -275px;}
.template-resourcespace_uebersicht_view.subsection-allgemeinmedizin #content-core > div#rs_auswahlreiter {
top: 186px;   }
.prettyPhoto,
.eine-resource > img  {
width: 44%; }
/* */
#bannerVerlauf {
background:transparent;
}
.unternehmen_startseite #portal-columns {
background-position: right 0;
margin-top: -3px; margin-top: 0;
}
.kurz #slogan{
margin-top: 3px;
height: 105px;
top: 211px;
width: 100%;
padding-top: 13px;
background-position: right center;}
.kurz #slogan2  {
opacity: 0.8;
margin-top: 3px !important;
height: 105px;
top: 211px;
padding-top: 13px;
}
.kurz #slogan span,
.kurz #slogan2 span{
max-width:500px;
width:500px;
font-size: 19px;
}
.kurz #slogan  span.sloganHeader,
.kurz #slogan2  span.sloganHeader {
padding-top: 19px;
padding-bottom: 1px;
font-size:28px;
}
.portlet.portletNavigationTree div.ui-slider-tab-content.panelActive.selected.demoPanel{
display:none; /**/
}
.unternehmen_startseite #treppeContainer{
display:block;
}
/* */
body[debug_url_ending="/het-bedrijf"] #treppeContainer{display:block; }
.kurz #portal-columns
/**/ {
background: url("++resource++werkbank.medice.images/non_testimonial.png") no-repeat scroll 238px -1px transparent; /**/
}
#headerbanner {
width: 100%;
}
.tvstoerer {
margin-bottom: -60px;
top: -55px;
width: 242px;
height: 100px;
left: 375px;
}
.portletStaticText.portlet-static-familienfreundliches-unternehmen img.olympia {    margin-left: 2px;}
.template-translate_item.sprache-en .userrole-authenticated .documentEditable {
margin-top: 30px;
width: 904px; background:pink;
}
.template-translate_item.sprache-en #mediceunterseite-base-edit {
left: -27px;
position: relative;
width: 904px;}
.template-translate_item.sprache-en tr td:first-of-type {
width: 15% !important;
}
.template-translate_item.sprache-en .canonicalLanguage {
vertical-align: top;
}
}
/* */
/* */
/* */
/* */


/* - ++resource++werkbank.medice.stylesheets/screenwide.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/screenwide.css?original=1 */
@media screen and (min-width: 1195px) {
/* */
#slogan,
#slogan2 {
left: 386px;
height: 147px
}
#slogan .textwrapper,
#slogan2 .textwrapper {
bottom: 12px;
}
.kurz #slogan,
.kurz #slogan2{
height: 104px;
top: 212px;
}
/* */
/* */
/* */
/* */
/* */
/* */
div.position-1\:4 {
margin-left: -76.875%;
}
#portal-column-content {
width: 617px;
}
.subsection-medice-international #portal-column-content,
.subsection-our-international-commitment #portal-column-content {
width: 77%;
}
/* */
/* */
#portal-column-two {
/* */
float: left;
margin-left: -20%;
clear: none;
margin-top: 42px;
left: 85%;
width: 250px;
margin-top: 91px;
}
#portal-column-two .portletWrapper {
clear: both;
}
.portletStaticText.portlet-static-impressumen {
padding-top: 10px;
}
/* */
.section-unternehmen #portal-column-two {
left: 81%;
width: 296px;
margin-top: 68px;
}
.section-unternehmen[class*=subsection-] #portal-column-two {
left: 85%;
width: 250px;
margin-top: 91px;
}
/* */
.portlet.portletNews {
padding: 0;
}
.portlet.portletNews a:link {
border: none;
color: #333;
}
#portal-column-two .portlet.portletNews a {
color: #333;
}
#portal-column-two .portlet.portletNews a:hover {
color: #2C578E !important;
}
.portletNews .portletHeader {
background-color: #FFFFFF;
background: url("++resource++werkbank.medice.images/newsBg.jpg") no-repeat 39px bottom rgba(0, 0, 0, 0);
color: #6888AE;
margin-top: -29px;
padding-bottom: 19px;
}
#portal-column-two div.portletWrapper:first-child { /**/
float: none;
}
.imprint {
}
.imprint a {
padding-left: 5px;
padding-right: 8px;
}
.portletStaticText.portlet-static-impressum {
}
/* */
/* */
/* */
.template-produktuebersicht #content {
width: 96%;
}
.produktcontainer > div {
max-width: 843px;
}
/* */
.section-the-company.subsection-our-international-commitment #portal-column-content,
.section-the-company.subsection-our-international-commitment #portal-column-content {
background-color: #fff;
max-width: 950px;
width: 80%;
height: 600px;
}
.section-the-company.subsection-our-international-commitment #portal-column-two,
.section-the-company.subsection-our-international-commitment #portal-column-two {
background: none repeat scroll 0 0 #FFFFFF;
left: 100%;
margin-left: -25%;
opacity: 0.7;
top: 180px;
}
.button {
left: 500px;
position: absolute;
top: 113px;
z-index: 31;
}
.template-videoansicht #portal-column-content {
width: 904px;
}
.template-videoansicht #content {
width: 97%;
}
}
/* */
@media screen and (min-width:  764px) {
/**/ #portal-header {    height: 264px;	}
.unternehmen_startseite #portal-header {    height: 333px; } /**/
body[debug_url_ending="/het-bedrijf"] #portal-header { height: 333px; }
/**/ #slogan,
/**/ #slogan2 {
    left: 386px;
background: rgba(0, 78, 141, 0.8) url("++resource++werkbank.medice.images/logow.png") no-repeat scroll right 16px center / 92px auto;
height: 73px;
top: 168px;
}
/**/ .sloganHeader{
display:none !important;	}
.kurz .sloganHeader{
display:block !important;	}
/**/ #treppe {
position: relative;
top: -99px;
}
/**/ #slogan span{
margin-left: 5px;
max-width: 35%;
}
/**/ #slogan span.textwrapper{
text-shadow: none;
color: #28568c;
font-size: 12px;
top: 98px;
position:absolute;}
/**/ #slogan .sloganHeader,
/**/ #slogan2 .sloganHeader {
    color: #fff;
    display: none;
}
/**/ #portraitImage {
bottom: 68px;
}
/**/ #portraitImage img {
height: 287px;
margin-right: 20px;
}
/* */
/* */
.kurz #portal-header {    height: 264px;	}
/* */
.kurz #slogan, .kurz #slogan2 {
height: 81px;
top: 153px;
}
/* */
.kurz #slogan {
background:  url("++resource++werkbank.medice.images/logow.png") no-repeat scroll right 16px center / 92px auto;
}
.kurz #treppe {  position: relative;  top: -100px;}
.unternehmen_startseite #treppe {  position: relative;  top: 234px; }
/* */
body[debug_url_ending="/het-bedrijf"] #treppe {  position: relative;  top: 234px; }
.kurz #slogan span, .kurz #slogan span {
    margin-left: 5px;
    max-width: 35%;
}
/* */
.kurz #slogan span.sloganHeader,
.kurz #slogan2 span.sloganHeader {
      padding-top: 12px;
}
.kurz #slogan span.sloganHeader{
font-size: 28px;
padding-bottom: 1px;
padding-top: 6px;
}
}
@media screen and (min-width:  1024px) {
/**/ #slogan span{
max-width: 50%;
}
/* */
.kurz #slogan, .kurz #slogan2 {
height: 81px;
top: 166px;
}
}


/* - ++resource++prettyPhoto.css - */
@media screen {
/* https://www.medice.de/portal_css/++resource++prettyPhoto.css?original=1 */
/* */
/* */
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(++resource++prettyPhoto.default/sprite.png) -78px -93px no-repeat; } /* */
div.pp_default .pp_top .pp_middle { background: url(++resource++prettyPhoto.default/sprite_x.png) top left repeat-x; } /* */
div.pp_default .pp_top .pp_right { background: url(++resource++prettyPhoto.default/sprite.png) -112px -93px no-repeat; } /* */
div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(++resource++prettyPhoto.default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(++resource++prettyPhoto.default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } /* */
div.pp_default .pp_next:hover { background: url(++resource++prettyPhoto.default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* */
div.pp_default .pp_previous:hover { background: url(++resource++prettyPhoto.default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* */
div.pp_default .pp_expand { background: url(++resource++prettyPhoto.default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* */
div.pp_default .pp_expand:hover { background: url(++resource++prettyPhoto.default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* */
div.pp_default .pp_contract { background: url(++resource++prettyPhoto.default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* */
div.pp_default .pp_contract:hover { background: url(++resource++prettyPhoto.default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* */
div.pp_default .pp_close { width: 30px; height: 30px; background: url(++resource++prettyPhoto.default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* */
div.pp_default #pp_full_res .pp_inline { color: #000; }
div.pp_default .pp_gallery ul li a { background: url(++resource++prettyPhoto.default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(++resource++prettyPhoto.default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(++resource++prettyPhoto.default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* */
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(++resource++prettyPhoto.default/sprite.png) -78px -127px no-repeat; } /* */
div.pp_default .pp_bottom .pp_middle { background: url(++resource++prettyPhoto.default/sprite_x.png) bottom left repeat-x; } /* */
div.pp_default .pp_bottom .pp_right { background: url(++resource++prettyPhoto.default/sprite.png) -112px -127px no-repeat; } /* */
div.pp_default .pp_loaderIcon { background: url(++resource++prettyPhoto.default/loader.gif) center center no-repeat; } /* */
/* */
div.light_rounded .pp_top .pp_left { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -88px -53px no-repeat; } /* */
div.light_rounded .pp_top .pp_middle { background: #fff; } /* */
div.light_rounded .pp_top .pp_right { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -110px -53px no-repeat; } /* */
div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } /* */
div.light_rounded .pp_next:hover { background: url(++resource++prettyPhoto.light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_previous:hover { background: url(++resource++prettyPhoto.light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_expand { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_expand:hover { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_contract { background: url(++resource++prettyPhoto.light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_contract:hover { background: url(++resource++prettyPhoto.light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.light_rounded .pp_details { position: relative; }
div.light_rounded .pp_description { margin-right: 85px; }
div.light_rounded #pp_full_res .pp_inline { color: #000; }
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_rounded .pp_nav .pp_play { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(++resource++prettyPhoto.light_rounded/sprite.png) 0 -71px no-repeat; } /* */
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -22px -71px no-repeat; } /* */
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -88px -80px no-repeat; } /* */
div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* */
div.light_rounded .pp_bottom .pp_right { background: url(++resource++prettyPhoto.light_rounded/sprite.png) -110px -80px no-repeat; } /* */
div.light_rounded .pp_loaderIcon { background: url(++resource++prettyPhoto.light_rounded/loader.gif) center center no-repeat; } /* */
/* */
div.dark_rounded .pp_top .pp_left { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -88px -53px no-repeat; } /* */
div.dark_rounded .pp_top .pp_middle { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat; } /* */
div.dark_rounded .pp_top .pp_right { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -110px -53px no-repeat; } /* */
div.dark_rounded .pp_content_container .pp_left { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat-y; } /* */
div.dark_rounded .pp_content_container .pp_right { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top right repeat-y; } /* */
div.dark_rounded .pp_content { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat; } /* */
div.dark_rounded .pp_next:hover { background: url(++resource++prettyPhoto.dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_previous:hover { background: url(++resource++prettyPhoto.dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_expand { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_expand:hover { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_contract { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_contract:hover { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.dark_rounded .pp_details { position: relative; }
div.dark_rounded .pp_description { margin-right: 85px; }
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) 0 -71px no-repeat; } /* */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -22px -71px no-repeat; } /* */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -88px -80px no-repeat; } /* */
div.dark_rounded .pp_bottom .pp_middle { background: url(++resource++prettyPhoto.dark_rounded/contentPattern.png) top left repeat; } /* */
div.dark_rounded .pp_bottom .pp_right { background: url(++resource++prettyPhoto.dark_rounded/sprite.png) -110px -80px no-repeat; } /* */
div.dark_rounded .pp_loaderIcon { background: url(++resource++prettyPhoto.dark_rounded/loader.gif) center center no-repeat; } /* */
/* */
div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: #000; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(++resource++prettyPhoto.dark_square/loader.gif) center center no-repeat; } /* */
div.dark_square .pp_expand { background: url(++resource++prettyPhoto.dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_expand:hover { background: url(++resource++prettyPhoto.dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_contract { background: url(++resource++prettyPhoto.dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_contract:hover { background: url(++resource++prettyPhoto.dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.dark_square .pp_details { position: relative; }
div.dark_square .pp_description { margin: 0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline { color: #fff; }
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(++resource++prettyPhoto.dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(++resource++prettyPhoto.dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(++resource++prettyPhoto.dark_square/sprite.png) 0 -71px no-repeat; } /* */
div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(++resource++prettyPhoto.dark_square/sprite.png) -22px -71px no-repeat; } /* */
div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(++resource++prettyPhoto.dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.dark_square .pp_previous:hover { background: url(++resource++prettyPhoto.dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
/* */
div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(++resource++prettyPhoto.light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.light_square .pp_expand:hover { background: url(++resource++prettyPhoto.light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.light_square .pp_contract { background: url(++resource++prettyPhoto.light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.light_square .pp_contract:hover { background: url(++resource++prettyPhoto.light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.light_square .pp_close { width: 75px; height: 22px; background: url(++resource++prettyPhoto.light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.light_square .pp_details { position: relative; }
div.light_square .pp_description { margin-right: 85px; }
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_square .pp_nav .pp_play { background: url(++resource++prettyPhoto.light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(++resource++prettyPhoto.light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(++resource++prettyPhoto.light_square/sprite.png) 0 -71px no-repeat; } /* */
div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(++resource++prettyPhoto.light_square/sprite.png) -22px -71px no-repeat; } /* */
div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(++resource++prettyPhoto.light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* */
div.light_square .pp_previous:hover { background: url(++resource++prettyPhoto.light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.light_square .pp_loaderIcon { background: url(++resource++prettyPhoto.light_rounded/loader.gif) center center no-repeat; } /* */
/* */
div.facebook .pp_top .pp_left { background: url(++resource++prettyPhoto.facebook/sprite.png) -88px -53px no-repeat; } /* */
div.facebook .pp_top .pp_middle { background: url(++resource++prettyPhoto.facebook/contentPatternTop.png) top left repeat-x; } /* */
div.facebook .pp_top .pp_right { background: url(++resource++prettyPhoto.facebook/sprite.png) -110px -53px no-repeat; } /* */
div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(++resource++prettyPhoto.facebook/contentPatternLeft.png) top left repeat-y; } /* */
div.facebook .pp_content_container .pp_right { background: url(++resource++prettyPhoto.facebook/contentPatternRight.png) top right repeat-y; } /* */
div.facebook .pp_content { background: #fff; } /* */
div.facebook .pp_expand { background: url(++resource++prettyPhoto.facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* */
div.facebook .pp_expand:hover { background: url(++resource++prettyPhoto.facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* */
div.facebook .pp_contract { background: url(++resource++prettyPhoto.facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* */
div.facebook .pp_contract:hover { background: url(++resource++prettyPhoto.facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* */
div.facebook .pp_close { width: 22px; height: 22px; background: url(++resource++prettyPhoto.facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* */
div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; }
div.facebook .pp_loaderIcon { background: url(++resource++prettyPhoto.facebook/loader.gif) center center no-repeat; } /* */
div.facebook .pp_arrow_previous { background: url(++resource++prettyPhoto.facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* */
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(++resource++prettyPhoto.facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* */
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(++resource++prettyPhoto.facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(++resource++prettyPhoto.facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(++resource++prettyPhoto.facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* */
div.facebook .pp_previous:hover { background: url(++resource++prettyPhoto.facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* */
div.facebook .pp_bottom .pp_left { background: url(++resource++prettyPhoto.facebook/sprite.png) -88px -80px no-repeat; } /* */
div.facebook .pp_bottom .pp_middle { background: url(++resource++prettyPhoto.facebook/contentPatternBottom.png) top left repeat-x; } /* */
div.facebook .pp_bottom .pp_right { background: url(++resource++prettyPhoto.facebook/sprite.png) -110px -80px no-repeat; } /* */
/* */
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(++resource++prettyPhoto.facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(++resource++prettyPhoto.light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
background: url(++resource++prettyPhoto.light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 0; top: 0;
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}

}


/* - jquery.sliderTabs.css - */
@media all {
/* https://www.medice.de/portal_css/jquery.sliderTabs.css?original=1 */
/* */
#sliderGallery{
display: block;
}
.ui-slider-tabs{
}
.ui-slider-tabs-list-wrapper{
position: relative;
width: 100%;
font-family: Arial, sans-serif;
margin: 0 0 -1px 0;
z-index: 50;
}
.ui-slider-tabs-list-wrapper.bottom{
margin: -1px 0 0 0;
}
.ui-slider-tabs-list-container{
overflow: hidden;
}
.ui-slider-tabs-list{
padding: 0;
margin: 0 0 0 0;
list-style: none;
}
.ui-slider-tabs-list li{
display: inline;
float: left;
width: 33%;
height: 75px !important;
margin: 0;
font-size: 13px;
font-weight: bold;
background: url("++resource++werkbank.medice.images/carouselTabDivider.png") no-repeat right 10px;
}
.ui-slider-tabs-list li:last-child{ background: none;}
.ui-slider-tabs-list li a{
display: block;
padding: 10px 9px;
text-decoration: none;
color: #555;
text-shadow: 0px 1px 0px #fff;
margin: 0;
}
.ui-slider-tabs-list li a:hover{
color: #000;
}
.ui-slider-tabs-list li.selected{
}
.ui-slider-tabs-list-wrapper.bottom .ui-slider-tabs-list li.selected{
border-top-color: #fff;
border-bottom-color: #cfcfcf;
}
.ui-slider-tabs-list li.selected a{
cursor: default;
color: #000;
}
.ui-slider-tabs-list li:first-of-type{
}
.ui-slider-tabs-content-container{
position: relative;
z-index: 1;
overflow: hidden;
width: 487px;
margin: 0 auto;
}
.ui-slider-tab-content{
position: absolute;
display: none;
top: 0;
left: 0;
width: 100% !important;
}
.ui-slider-left-arrow, .ui-slider-right-arrow, .ui-slider-left-arrow.edge:hover, .ui-slider-right-arrow.edge:hover{
display: block;
position: absolute;
border: 1px solid #cfcfcf;
background: #fcfcfc; /* */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5)); /* */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* */
background: -o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* */
background: linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f5f5f5',GradientType=0 ); /* */
}
.ui-slider-left-arrow:hover, .ui-slider-right-arrow:hover{
background: #ffffff; /* */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* */
background: linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* */
}
.ui-slider-left-arrow{
left: 0;
top: 0;
box-shadow: 2px 0px 1px rgba(0,0,0,.06);
border-top-left-radius: 4px;
}
.ui-slider-left-arrow div{
background-image: url('leftArrow.png');
background-repeat: no-repeat;
background-position: center center;
height: inherit;
}
.ui-slider-left-arrow.edge div{
opacity: .25;
}
.ui-slider-left-arrow.edge{
box-shadow: none;
cursor: default;
}
.ui-slider-tabs-list-wrapper.bottom .ui-slider-left-arrow{
border-top-left-radius: 0;
border-bottom-left-radius: 4px;
}
.ui-slider-right-arrow{
top: 0;
right: 0;
box-shadow: -2px 0px 1px rgba(0,0,0,.06);
border-top-right-radius: 4px;
}
.ui-slider-right-arrow div{
background-image: url('rightArrow.png');
background-repeat: no-repeat;
background-position: center center;
height: inherit;
}
.ui-slider-right-arrow.edge div{
opacity: .25;
}
.ui-slider-right-arrow.edge{
box-shadow: none;
cursor: default;
}
.ui-slider-tabs-list-wrapper.bottom .ui-slider-right-arrow{
border-top-right-radius: 0;
border-bottom-right-radius: 4px;
}
.ui-slider-tabs-indicator-container{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
}
.ui-slider-tabs-indicator{
width: 10px;
height: 10px;
background-image: url('indicator.png');
background-repeat: no-repeat;
display: inline-block;
margin-right: 3px;
cursor: pointer;
}
.ui-slider-tabs-indicator.selected{
background-image: url('indicatorActive.png');
}
.ui-slider-tabs-leftPanelArrow{
position: absolute;
left: 0px;
width: 30px;
height: 35px;
background-image: url('leftPanelArrow.png');
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=5);
}
.ui-slider-tabs-rightPanelArrow{
position: absolute;
right: 0px;
width: 30px;
height: 35px;
background-image: url('rightPanelArrow.png');
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=5);
}
.ui-slider-tabs-rightPanelArrow.showOnHover, .ui-slider-tabs-leftPanelArrow.showOnHover{
opacity: 0;
display: none;
}
.ui-slider-tabs-content-container:hover .ui-slider-tabs-rightPanelArrow.showOnHover,.ui-slider-tabs-content-container:hover .ui-slider-tabs-leftPanelArrow.showOnHover{
opacity: .5;
display: inline-block;
}
.ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow:hover,.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow:hover,.ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow.showOnHover:hover,.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow.showOnHover:hover{
opacity: 1;
}
#sliderGallery {
background-color: #F0F3F9;
max-width: 504px;
width: 100%;
padding-bottom: 9px;
}
.gallery_wechsler {
margin: 0 auto;
width: 100%;
max-width: 477px;
padding: 5px;
}
.ui-slider-tab-content > span {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
bottom: 0;
color: rgba(0, 0, 0, 0.7);
display: block;
padding: 10px 20px;
position: absolute;
font-size: 0.85rem;
}
ul.ui-slider-tabs-list span {
font-weight: 400;
display: block;
margin-top: -2px;
}
ul.ui-slider-tabs-list  {
list-style-type: none !important;
}
ul.ui-slider-tabs-list .tab > a {
border-bottom: none !important;
height: 55px !important;
line-height: 1.3em;
}
ul.ui-slider-tabs-list.tabsList {
width: auto !important;
}
ul.ui-slider-tabs-list.tabsList li{
opacity: 0.65;
transition: opacity ease 0.4s;
margin-bottom: 0 !important;
}
ul.ui-slider-tabs-list.tabsList li:hover, ul.ui-slider-tabs-list.tabsList li.tabActive{
opacity: 0.99;
}
ul.ui-slider-tabs-list.tabsList li.tabActive a {
background: url("++resource++werkbank.medice.images/carouselTabActive.png") no-repeat left 20px bottom;
}
.ui-slider-tabs-list.tabsList a h5 {
font-weight: 300;
}
@media screen and (max-width:639px) {
.ui-slider-tabs-content-container {
max-width: 487px;
width: 98%;
}
.gallery_wechsler {
padding: 1%;
width: 98%;
}
}
}


/* - ++resource++werkbank.medice.stylesheets/fixes.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/fixes.css?original=1 */
/* */
.section-karriere .portlet-static-familienfreundliches-unternehmen,
.section-career .portlet-static-familienfreundliches-unternehmen,
.section-karriere.subsection-arbeiten-bei-medice.subsection-arbeiten-bei-medice-mitarbeiterstimmen .portlet-static-familienfreundliches-unternehmen,
.section-karriere.subsection-arbeiten-bei-medice.subsection-arbeiten-bei-medice-medicampus .portlet-static-familienfreundliches-unternehmen {
display: none;
}
.section-karriere.subsection-arbeiten-bei-medice .portlet-static-familienfreundliches-unternehmen,
.section-karriere.subsection-stellenangebote .portlet-static-familienfreundliches-unternehmen,
.section-karriere.subsection-ansprechpartner .portlet-static-familienfreundliches-unternehmen {
display: block;
}
@media screen and (min-width: 200px) {
#docchecklogin .eingabefelder_login input {
font-size: 15px;
}
#content #docchecklogin .eingabefelder_login input {
font-size: 15px;
margin-left: 24px;
width: 89%;
}
#docchecklogin .contentBackground {
width: 100%;
height: 207px;
}
#content .ums-login-herum #docchecklogin .contentBackground > input[type="submit"] {
float: right;
font-size: 13px;
margin-right: 14px;
width: 92px;
}
.login-form-1 .linkbereich_login {
margin-left: 20px;
text-align: left;
}
}
@media screen and (min-width: 640px) {
.template-login_form #login_form,
.template-login_form .docchecklogin {
float: none;
width: 100%;
}
#docchecklogin .contentBackground {
width: 100%;
padding-top: 79px;
}
.ums-login-herum .login-form-1 {
border-right: none;
width: 100%;
}
.ums-login-herum .field {
clear: left;
float: none;
margin-left: 0;
width: 100%;
}
#content-core .ums-login-herum .field input,
.ums-login-herum .field input[type="text"][size] {
margin: 0;
padding: 2px 0 0 4px;
width: 90% !important;
max-width: 100% !important;
}
.login-form-1 .linkbereich_login {
margin-left: 25px;
text-align: left;
}
.ums-login-herum div.formControls {
margin: 2px 26px;
}
}
@media screen and (min-width: 1024px) {
.ums-login-herum .field {
clear: none;
float: left;
margin-left: 17px;
width: calc(50% - 17px);
}
.login-form-1 .field:nth-child(2n) {
margin-left: 3px;
}
.ums-login-herum .field input {
width: 133px !important;
height: 30px;
}
.ums-login-herum div.formControls {
margin: 2px 19px;
}
.ums-login-herum #login-form label[for="__ac_name"],
.ums-login-herum #login-form label[for="__ac_password"] {
display: none;
}
.template-login_form #login_form {
float: left;
width: 50%;
}
#content-core .ums-login-herum #docchecklogin {
float: left;
width: 50%;
margin: 0;
}
.ums-login-herum #login_form > div {
display: inline-block;
height: 204px;
min-width: 330px;
width: 50%;
margin: 0;
padding-top: 0;
padding-bottom: 0;
}
.ums-login-herum .login-form-1::before {
background-image: url("++resource++werkbank.medice.images/medice-login.jpg");
background-position: 16px 23px;
background-repeat: no-repeat;
content: "MEDICE Login";
display: block;
font-size: 15px;
font-weight: 700;
height: 24px;
margin-bottom: 1.5em;
padding-left: 68px;
padding-top: 32px;
text-align: left;
}
.ums-login-herum .login-form-1 .formControls {
display: inline-block;
float: right;
position: relative;
text-align: right;
top: -32px;
}
#content .linkbereich_login > a {
font-size: 13px;
text-align: left;
}
.login-form-1 .linkbereich_login {
margin-left: 21px;
text-align: left;
}
#content #docchecklogin .eingabefelder_login input {
float: left;
font-size: 15px;
margin-left: 23px;
width: 124px;
}
#content #docchecklogin .eingabefelder_login input:first-child {
margin-left: 23px !important;
margin-right: 10px !important;
}
#content #docchecklogin .dcPassword.dc_input[type="password"] {
margin-left: 0;
margin-right: 0;
}
#content .ums-login-herum #docchecklogin .contentBackground > input[type="submit"] {
margin-right: 23px;
}
#docchecklogin .contentBackground {
height: 125px;
}
#docchecklogin .linkbereich_login {
padding-left: 22px;
}
.template-logged_out #login_form,
.template-login_failed #login_form {
float: left;
margin-left: 86px;
margin-right: 30px;
}
.template-logged_out #content-core .ums-login-herum #docchecklogin,
.template-login_failed #content-core .ums-login-herum #docchecklogin {
float: right;
margin: 0;
width: auto;
}
.template-login_failed #content-core .ums-login-herum + p {
clear: both;
float: none;
}
}
.cke_editable {
width: calc(100% - 2.5em) !important;
}

/* - ++resource++werkbank.medice.stylesheets/formular.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/formular.css?original=1 */
#content form > div {
display: inline-block;
}
.template-register form div label {
display: block;
float: left;
margin-right: 2%;
width: 28%;
}
form div#formfield-form-einverstanden_agb label ,
form div#formfield-form-einverstanden_kontakt label {
display: inline-block;
float: none;
width: 90%;
}
#content div.formlibInlineValidation{
display: block;
float: left;
width: 70%;
}
#content div#formfield-form-einverstanden_agb .formlibInlineValidation ,
#content div#formfield-form-einverstanden_kontakt .formlibInlineValidation {
width: 100%;
}
.template-register #content div#formfield-form-ort input,
.template-register #content div#formfield-form-plz input {
width: 100%;
float: right;
width: 98%;
}
.template-register form select {
width: 100%;
border: 1px solid #bbbbbb;
padding: 5px 0;
}
#content div .formHelp {
display: block;
margin-top: 13px;
width: 333%;
}
div#formfield-form-einverstanden_agb ,
div#formfield-form-einverstanden_kontakt{
display: inline-block;
}
body.template-register #content #formfield-form-einverstanden_agb input,
body.template-register #content #formfield-form-einverstanden_kontakt input{
width: auto;
vertical-align: top;
margin-right: 10px;
}
.error .fieldErrorBox {
background: salmon none repeat scroll 0 0;
width: 100%;
display:block;
}
#content div#formfield-form-email {
border-bottom: 1px solid #98cc00;
padding-bottom: 2em;
}
.template-register .context {
margin-top: 1em;
}
