
/* - IEFixes.css - */
@media screen {
/* https://www.medice.de/portal_css/IEFixes.css?original=1 */
/* */
*html ul#content-views{
margin: -2px -3px 0px -3px;
}
/* */
#portal-logo {
margin-top: 0;
}
/* */
.hiddenStructure {
position: absolute;
}
/* */
div.cell {
float: none;
*float: left;
}
/* */
h2.tileHeadline {
display: block;
*display: inline;
}
/* */
div.optionsBox {
!width: 50%;
}
.optionsBox input {
!margin: 0px;
}
/* */
#portal-columns {
z-index: 1;
}
/* */
#portal-top {
z-index: 2;
}
/* */
#contentActionMenus #plone-contentmenu-workflow {
z-index: 6;
}
}


/* - ++resource++werkbank.medice.stylesheets/iefix.css - */
/* https://www.medice.de/portal_css/++resource++werkbank.medice.stylesheets/iefix.css?original=1 */
/* */
/* */
#portal-globalnav {
background: none;
border-top: 7px solid rgb(0, 78, 141) !important;
z-index: 9999;
position: relative    }
#portal-globalnav li a {
background: none;
background-color: transparent;
}
/* */
#portal-globalnav li a:hover {
color: #fff !important;
background-color: rgb(0, 78, 141) !important;
}
#portal-globalnav li.selected a {
color: #fff !important;
background-color:rgb(0, 78, 141) !important;
}
#portal-globalnav li.selected a, #portal-globalnav li a, #portal-globalnav li a:hover {
font-size: 14px !important;
height: 20px;
padding: 14px 25px !important;
text-transform: uppercase;
}
#slogan {
background-image: url("++resource++werkbank.medice.images/logow.png");
background-position: 95% center;
background-color: rgb(0, 78, 141);
background-repeat: no-repeat;
}
#portal-logo {}
/* */
dl.portlet ul.navTree .navTreeCurrentItem {
border-left:none;
margin-left: 0px !important;
}
.subsection-kontakt-kontaktformular #content fieldset label.formQuestion,
.subsection-contact-contact-form #content fieldset label.formQuestion {
width: 110px;
}
.subsection-kontakt-kontaktformular dl.portalMessage.error {
position: relative;
top: 40px;
}
.template-search input[type="submit"].searchPage.searchButton     {
width: 60px !important;
text-align: center;
padding: 0;
position: relative;
top: 2px;
}
/* */
.ums-login-herum #login_form .formControls input[type="submit"],
.ums-login-herum #docchecklogin .eingabefelder_login input[type="submit"]  {
font-size: 13px !important;
padding: 3px 10px;
border: 1px solid;
width: 100px;
height: 30px;
float: right;
}
.ums-login-herum #docchecklogin .eingabefelder_login input[type="submit"]  {
margin-right: 18px;
}
#sliderGallery {
display: block;
}
/* */
/* */
@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, 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;
}
#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;
display: none;
}
#portal-languageselector li {
background-color: #dedede;
opacity: 0.6;
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%;
}
.headerbanners {
}
#headerwrapper {
}
#banner-container {
}
#portrait {
position: relative;
z-index: 5;
}
.bannerImg {
overflow: hidden;
}
#portraitImage {
position: absolute;
right: 93px;
bottom: -29px;
z-index: 10;
}
#slogan {
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);
}
/**/#slogan .sloganHeader {
font-family: DINWeb;
font-size: 2.308em;
font-weight: normal;
}
#slogan > span {
font-family: DINWeb;
display: block;
width: 340px;
text-shadow: none;
font-size: 1.154em;
line-height: 1.402em;
}
#slogan 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 ); /* */
}
/* */
/* */
/* */
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;
}
.section-karriere #infoLogin,
.section-produkte #infoLogin,
.section-career #infoLogin,
.section-products #infoLogin {
margin-left: 14px;
width: 196px;
width:170px;
}
#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-career #infoLogin a:hover,
.section-products #infoLogin a, .section-products #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 {
color: #333333 !important;
}
.portletItemDetails {
font-size: 1em;/**/
margin-left: 0;
color: #888888;
}
.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,
.subsection-our-family-company .fotolinks {
height: auto !important; /**/
width: auto !important;
}
.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;
}
/* */
.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-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;
}
.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 {
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;
}
/* */
#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-medice-international-1 .imprint,
.subsection-medice-international-1 .portletStaticText.portlet-static-impressum {
position: relative;
top: 37px;
}
.subsection-medice-international-1 select,
.subsection-medice-international-1 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-core,
.subsection-our-international-commitment #content-core {
overflow: visible !important;
margin-top: 0;
}
.subsection-medice-international-1 .documentDescription,
.subsection-medice-international-1 .documentFirstHeading,
.subsection-our-international-commitment .documentDescription,
.subsection-our-international-commitment .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-tab-content > span ,
.template-medicegallery_view.subsection-sauerland .ui-slider-tab-content > span,
.template-medicegallery_view.subsection-the-sauerland-region .ui-slider-tab-content > span {
}
.subsection-arbeiten-bei-medice-rundgang .ui-slider-tabs-indicator-container ,
.subsection-sauerland .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.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;
}
.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: 0 0 10px 10px;
}
.portletCollection.portlet-collection-aus-dem-unternehmen .portletHeader,
.portletNews .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;
}
.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;
}
/* */
.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;
}
/* */
.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 #content-core .tileFooter span {
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;
}
.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%;
}
#plone-browser.popup {
position: static;
}
/* */
h2 {
color: #98cc00 !important;
}
/* */
/* */
.subsection-kontakt-ansprechpartner table.invisible tr,
.subsection-kontakt-ansprechpartner table.invisible td,
.subsection-contact-contact-form table.invisible tr,
.subsection-contact-contact-form table.invisible td {
border: none;
}
.subsection-kontakt-ansprechpartner table.invisible td:first-child,
.subsection-contact-contact-form 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 {
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 {
border: 1px solid #e7e7e7 !important;
background-color: #efefef;
}
.template-produktuebersicht #edit-bar, .subsection-medice-international #edit-bar {
max-width: 800px;
}
/* */
/* */
#jPanelMenu-menu .contenttype-image img {
display: 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;
}
#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;
pointer-events: none;
}
#jPanelMenu-menu .navTreeFolderish.section-produkte > div > a {
pointer-events: auto;
}
.jPanelMenu .navTreeFolderish img {
display: none;
}
.jPanelMenu, body {
overflow: visible;
overflow-x: inherit;
}
/* */
.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 {
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 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 a {
font-size: 14px;
}
/* */
.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: none repeat scroll 0 0 #eeee;
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-contact-contact-form #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 #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-kontakt-kontaktformular #content input[type="radio"],
.subsection-contact-contact-form #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;
}
#docchecklogin .eingabefelder_login input {
border: 1px solid #BBBBBB;
clear: right;
color: #000;
float: left;
font: 14px;
font-family: DINWeb-Medium;
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: 11px Arial;
}
#docchecklogin .login_button {
float: left;
width: 50%;
}
#docchecklogin .dcUsername.dc_input {
margin-left: 17px;
}
/* */
.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;
width: 42px;
}
.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;
}
*	{
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 {
height: 82px;
bottom: 1px;
padding: 0;
width: 100%;
transition-property: width;
transition-duration: 0.2s;
transition-timing-function: linear;
}
#slogan > span {
padding-left: 20px;
padding-top: 10px;
max-width: 54%;
width: 50%;
font-size: 1.1em;
line-height: 1.2em /**/;
}
/**/ #slogan .sloganHeader {
display: none;
}
#slogan 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;
}
/* */
#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;
top: 252px;
float: none;
clear: both;
}
#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 {
color: #777777;
}
.portletNews .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;
margin-top: -20px;
padding-left: 0;
}
.portletCollection.portlet-collection-aktuelle-meldungen .portletHeader a span{
color: #6888AE;
}
.portletNews .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 {
position: relative;
top: -3px;
}
/* */
ul.ui-slider-tabs-list span {
display:none !important;
}
/* */
/* */
/* */
#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,
.section-products .portlet.portletNews {
display: none
}
/* */
.produktgruppe {
display: inline-block;
margin-right: 13px;
min-width: 160px;
width: 30%;
}
.pbild {
height: 133px;
}
.produktgruppe img {
height: auto;
margin-left: -11px; /**/
}
/* */
/* */
.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_indikationen.jpg") no-repeat scroll -394px 8px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .nephro > a {
background:url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 14.5% -145px #FFFFFF;
}
.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;
}
/* */
.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;
}
/* */
.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"] {
font-size: 151%;
}
/* */
/* */
.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;
}
* {
font-size:13px;
}
/* */
#portal-header {
height:363px;
}
#portal-searchbox {
left: 12%;
top: 284px;
width: 281px;
margin-left: -12px;
}
#show-mobile-nav-button {
top: -362px;
}
.brtest {
display:none;
}
/* */
#headerwrapper {
height: 361px
}
#slogan {
bottom: 29px;
padding-left: 20px;
height: 95px;
padding-top: 13px;
width: 88%;
}
#portraitImage {
bottom: 0;
overflow: hidden;
width: 474px;
}
#portraitImage img {
height: 316px;
}
#slogan > span {
width: 340px;
padding-left: 0;
padding-top:0;
}
#slogan .sloganHeader {
color: #fff;
display: inherit;
}
.textwrapper {
bottom: -12px;
position: relative;
}
#slogan span.textwrapper {
font-size: 11px;
top: 119px;
}
/* */
#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: 42px 0 2em;
}
.portletItemDetails {
font-size: 0.846em;
}
.portletStaticText.portlet-static-impressum {
padding-bottom: 20px;
}
/* */
.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;
}
/* */
#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-the-company.subsection-medice-international-1 #portal-column-content,
.section-unternehmen.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;
}
/* */
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 2% -1px / auto 222% #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .anaemie > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 92% -144px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .adhsadult > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll -360px 8px #FFFFFF;
}
/* */
.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;
}
/* */
#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 {
height: 333px;
}
#portal-logo {
display: none;
}
#portal-searchbox {
display: none;
}
#headerwrapper {
height: 363px;
}
#portraitImage {
bottom: 0;
overflow: hidden;
}
#portraitImage img {
height: 328px;
}
#slogan {
bottom: 31px;
left: 225px;
transition: left linear 0.3s;
height: 147px;
}
#slogan > span {
text-shadow: 2px 2px 0 #2B4E72;
width: 40%;
padding-top: 5px;
}
#slogan > span.sloganHeader {
padding: 0;
}
.textwrapper {
color: #b4bfcd;
}
#slogan 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: 100%;
z-index: 5;
border-left: 1px solid #ccc;
transition: left linear 0.3s;
}
/* */
#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,
.template-produkte_view.portaltype-mediceprodukt.section-products #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;
width:   width: 43.5%;
}
.section-fachkreis.subsection-fachkreis-start #content .adhskind > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll 0 -1px / auto 222% #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .adhsadult > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll -325px 1px #FFFFFF;
}
.section-fachkreis.subsection-fachkreis-start #content .nephro > a {
background: url("++resource++werkbank.medice.images/fachkreis_indikationen.jpg") no-repeat scroll -1.1% -144px #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 -55px -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 {
background:url("++resource++werkbank.medice.images/bgSubnav.jpg") no-repeat scroll -16px top #fff;
}
.subsection-kontakt-kontaktformular #content fieldset input[type="text"],
.subsection-contact-contact-form #content fieldset input[type="text"] {
width: 74%;
}
div.width-1\:2 {
width: 47.75%;
}
/* */
#headerwrapper {
height: auto;
}
#portraitImage {
right: 38px;
overflow: hidden;
width: auto;
bottom: -29px;
}
#slogan {
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,
.template-produkte_view.portaltype-mediceprodukt.section-products #portal-columns {
height: 1478px;
min-height: 771px;
}
.template-document_view.section-fachkreis #content-core,
.template-folder_listing.section-fachkreis #content-core  {
min-height: 700px;
}
.template-document_view.portaltype-document.section-fachkreis #portal-column-one,
.template-produkte_view.portaltype-mediceprodukt.section-produkte #portal-column-one,
.template-produkte_view.portaltype-mediceprodukt.section-products #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;
}
#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-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-document_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;
}
.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: 77%;
}
.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: 78.6%;
}
.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-products  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-region-sauerland .portlet.portletStellenPortlet,
.subsection-the-sauerland-region .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; /**/
}
/* */
.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;
}
/* */
#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,
.template-base_edit.section-products.userrole-authenticated  #portal-column-content,
.template-atct_edit.section-products.userrole-authenticated #portal-column-content,
.template-base_edit.section-career.subsection-the-sauerland-region .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,
.template-atct_edit.section-products.userrole-authenticated #content,
.template-base_edit.section-products.userrole-authenticated #content,
.template-base_edit.section-career.subsection-the-sauerland-region .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-register #portal-columns,
.template-logged_out #portal-columns,
.template-login_failed #portal-columns{/**/
background: url("++resource++werkbank.medice.images/bgSubnav.jpg") no-repeat scroll left top #fff;
}
.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%;
}
#slogan {
left: 386px;
height: 147px
}
.textwrapper {
bottom: 12px;
}
/* */
/* */
/* */
/* */
/* */
/* */
div.position-1\:4 {
margin-left: -76.875%;
}
#portal-column-content {
width: 617px;
}
.subsection-medice-international #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;
}
.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-unternehmen.subsection-medice-international-1 #portal-column-content,
.section-the-company.subsection-our-international-commitment #portal-column-content {
background-color: #fff;
max-width: 950px;
width: 80%;
height: 600px;
}
.section-unternehmen.subsection-medice-international-1 #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%;
}
#portal-globalnav {
background: none !important;
border-top: 7px solid rgb(0, 78, 141) !important;
}
#portal-globalnav li a {
background: none !important;
background-color: transparent !important;
}
/* */
#portal-globalnav li a:hover {
color: #fff !important;
background-color: rgb(0, 78, 141) !important;
}
#portal-globalnav li.selected a {
color: #fff !important;
background-color:rgb(0, 78, 141) !important;
}
#portal-globalnav li.selected a, #portal-globalnav li a, #portal-globalnav li a:hover {
font-size: 14px !important;
height: 20px;
padding: 14px 25px !important;
text-transform: uppercase !important;
}
#slogan {
background-image: url("++resource++werkbank.medice.images/logow.png");
background-position: 95% center !important;
background-color: rgb(0, 78, 141);
background-repeat: no-repeat !important;
}
#portal-logo {}
/* */
dl.portlet ul.navTree .navTreeCurrentItem {
border-left:none !important;
margin-left: 0px !important;
}
.subsection-kontakt-kontaktformular #content fieldset label.formQuestion {
width: 110px !important
}
.subsection-kontakt-kontaktformular dl.portalMessage.error {
position: relative;
top: 40px;
}
.template-search input[type="submit"].searchPage.searchButton     {
width: 60px !important;
text-align: center;
padding: 0;
position: relative;
top: 2px;
}
/* */
.ums-login-herum #login_form .formControls input[type="submit"],
.ums-login-herum #docchecklogin .eingabefelder_login input[type="submit"]  {
font-size: 13px !important;
padding: 3px 10px;
border: 1px solid;
width: 100px;
height: 30px;
float: right;
}
.ums-login-herum #docchecklogin .eingabefelder_login input[type="submit"]  {
margin-right: 18px;
}
body { width: 1100px !important;}
#ergebnis {
background-color: #fff;
}
#world-map {}
.jvectormap-container {
overflow: hidden !important;
}
.jvectormap-zoomin, .jvectormap-zoomout {
margin-right: 680px;
top: 10px;
}
.jvectormap-label {
background: rgb(221,228,237);
}

