/*html {
   height:100%;
}*/

body {
   max-width:960px;
   margin:0 auto;
   font-family: ubunturegular, Arial, sans-serif;
   background:#DEDEDE;
   background:-moz-linear-gradient(center bottom, #DEDEDE 0%, #FCFCFC 100%) repeat scroll 0 0 transparent;
   background:-webkit-gradient(linear, center top, center bottom, color-stop(100%, #DEDEDE), color-stop(0%, #FCFCFC)) repeat scroll 0 0 transparent;
   background:-webkit-linear-gradient(center bottom, #DEDEDE 0%, #FCFCFC 100%) repeat scroll 0 0 transparent;
   background:-o-linear-gradient(center bottom, #DEDEDE 0%, #FCFCFC 100%) repeat scroll 0 0 transparent;
   background:-ms-linear-gradient(center bottom, #DEDEDE 0%, #FCFCFC 100%) repeat scroll 0 0 transparent;
   background:linear-gradient(to center bottom, #DEDEDE 0%, #FCFCFC 100%);
   color:#333333;
}

div.row {
   background-color:#ffffff;
}



/*Header*/
#portal-header {
   background-image:url(careclick_header.png);
   background-repeat:no-repeat;
   background-position:right top;
}

#portal-searchbox {
   display:none;
}

#portal-logo {
   margin:0;
}

.hiddenStructure {
   height:0;
}

#portal-personaltools {
   right:-140px;
}


/*Navigation Top / Globalnav*/
#portal-globalnav {
   border-top:3px solid #EF1627;
   border-bottom:1px solid #EF1627;
   background-color:#ffffff;
   text-align:right;
   margin-bottom:0px;
}

#portal-globalnav li a {
   background-color:#ffffff;
   border:none;
   font-family:ubuntubold, Arial, sans-serif;
   font-size:13px;
   color:#565455;
   padding-top:5px;
   padding-bottom: 5px;
   text-align:center;
}

#portal-globalnav a:hover {
   background-image:url(verlauf.png);
   background-position:center bottom;
   color:#565455 !important;
}

#portal-globalnav .selected a {
   background-color:#ffffff;
   color:#565455 !important;
}

#portaltab-patientenrufsystem {
   display:none;
}

#portaltab-alarmieren-helfen {
   display:none;
}

#portaltab-funktionalitaet-sicherheit {
   display:none;
}

#portaltab-produkte_loesungen {
   display:none;
}




/*Seitennavigation*/
#portal-column-one {
   max-width:215px;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
   border-bottom:1px solid #EF1627;
   padding-left:30px;
   padding-top:10px;
   padding-bottom:10px;
   margin-bottom:0px;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem.navTreeCurrentNode {
   background-image:url(verlauf.png);
   background-position:center bottom;
}

dl.portlet ul.navTree .navTreeCurrentItem {
   border-left:none;
   margin-left:0px;
   background-color:transparent;
}

dl.portlet ul.navTree li a {
   color:#565455;
   font-size:13px;
   font-family:ubuntubold, Arial, sans-serif;
}

dl.portlet ul.navTree li a:hover {
   color:#565455 !important;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem:hover {
   background-image:url(verlauf.png);
   background-position:center bottom;
}


li.navTreeItem.section-login-1 {
   display:none;
}

li.navTreeItem.section-kontakt {
   display:none;
}

/*Content*/
h1, h2, h3, h4, h5, h6 {
   font-family:ubuntubold, Arial, sans-serif;
   color:#565455;
   font-weight:normal;
}

a:link, a:visited {
   border-bottom:1px solid #333333;
   color:#333333;
}

a:hover {
   border-bottom:1px solid #EF1627;
   color:#EF1627;
}

#content a:link, #content a:visited {
   border-bottom:1px solid #333333;
   color:#333333;
}

#content a:hover {
   border-bottom:1px solid #EF1627;
   color:#EF1627 !important;
}

img.image-left, img.image-right, .captioned img {
   margin-right: 30px;
   margin-top:0px;
}

tbody img.image-left, img.image-right, .captioned img {
   margin-right:4px;
}

#content p, #content table, #content dl, dl.portlet p, dl.portlet {
   line-height:22px;
}

#content h1.documentFirstHeading {
   margin-bottom:14px;
}

#content .documentDescription, #content #description {
   padding-bottom:10px;
   font-family: ubunturegular, Arial, sans-serif;
   line-height:26px;
}

/*Startseite*/
iframe.full-gallery-portlet {
   overflow:hidden;
   display:block;
   position:static;
}

body.placelayout {
   background:#ffffff;
}

#galleria {
   box-shadow:none !important;
   overflow:hidden !important;
}

.galleria-container {
   height:490px !important;
}

.galleria-info {
   top:340px !important;
   width:400px !important;
   left:273px !important;
}

.galleria-info-text {
   font-family: ubuntubold, Arial, sans-serif !important;
   color:#333333 !important;
   font-size:120% !important;
   float:right !important;
   background-color:#DEDEDE !important;
   opacity:0.8;
}

.galleria-info-title {
   color:#333333 !important;
   float:right !important;
   font:normal 14px/1.4 ubuntubold, Arial !important;
}

.galleria-info-description {
   color:#333333 !important;
   float:right !important;
   font:normal 12px/1.4 ubunturegular, Arial !important;
}

.galleria-info-copyright {
   display:none !important;
}

.galleria-info-close {
   display:none !important;
}

.galleria-counter {
   display:none !important;
}


/*
div.slider-wrapper {
   height:460px !important;
   width:680px !important;
   overflow:hidden;
}

.nivoSlider {
   margin-bottom:0px !important;
}

.nivo-controlNav {
   display:none;
}

.nivo-caption {
    background-color:#dedede !important;
    left:280px !important;
    width:400px !important;
    min-height:60px !important;
}

.nivo-caption p {
   font-family: ubuntubold, Arial, sans-serif !important;
   color:#333333 !important;
   font-size:120% !important;
   float:right !important;
   padding:20px 30px !important;
}*/

.section-front-page table.plain td, table.plain th {
   background-image:url(verlauf.png);
   background-position:center bottom;
   border:20px solid #ffffff;
   border-left:10px solid #ffffff;
}


/*Tabellen*/
table.listing {
   min-width:360px;
}

table.listing th {
   background-color:#EF1627;
   color:#ffffff;
}

table.listing tbody tr.odd {
   background-image:url(verlauf.png);
   background-position: center center;
   background-color:#ffffff;
}

/*Footer*/
#portal-footer {
   background-image:url(careclick_footer.png);
   background-repeat:no-repeat;
   background-position:right;
   border-top:3px solid #EF1627;
   padding-left:0px;
   padding-top:10px;
   background-color:#ffffff;
   margin-bottom:0px;
}

#portal-footer p {
   padding-left:30px;
   font-size:11px;
}


/*Ausgeblendet*/
#portal-breadcrumbs {
   display:none;
}

#portal-colophon {
   display:none;
}

#portal-siteactions {
   display:none;
}

#link-presentation {
   display:none;
}

/*Sämchen, GWÖ*/
.saemchen img {
   margin-left:57px;
   margin-top:20px;
}

.saemchen a:link, .saemchen a:visited {
   border-bottom: none !important;
}