div.logo {
	background-image: url(/styles/_domains/ziemann.staging.icc.systems/logo.png) !important;
	width: 950px !important;
	margin: 0px 1px !important;
	background-position: 0 0px !important;
	background-size: auto !important;
	height: inherit !important;
}

div.header {
	background: linear-gradient(#212c40, #00325F) !important;
	
	background-color: #FFF !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
    background-size: 100% 32px !important;
	height: 110px !important;
}

div#wrapper {
    background-size: 150px !important;
    background-position: 98% 93% !important;
	background-image: none !important;
}

div#headcontact {
	display: none;
	visibility: hidden;
}

/* ZIE.CONNECT branding for the ICC split-screen login. */
.login-page--split .login-brand {
    background: linear-gradient(135deg, #212c40 0%, #00325F 100%) !important;
}

.login-page--split .login-brand .maintitle {
    font-size: 0;
}

.login-page--split .login-brand .maintitle span {
    display: none !important;
}

.login-page--split .login-brand .maintitle::before {
    content: "ZIE.CONNECT.";
    display: block;
    font-size: 44px;
}

.login-page--split .login-brand .maintitle::after {
    content: "Ihr neues Kundenportal –\Aschnell, smart, jederzeit bereit.\A\AWeil Sicherheit viele Gesichter hat.";
    display: block;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    white-space: pre-line;
}

.login-page--split #frmlogin button[type=submit],
.login-page--split .login-form-area .btn:not(:disabled):not([disabled]) {
    background: #00325F;
}

.login-page--split .rst-pass {
    color: #00325F;
}

.login-page--split #frmlogin button[type=submit]:focus,
.login-page--split input[type=text]:focus,
.login-page--split input[type=password]:focus,
.login-page--split .rst-pass:focus,
.login-page--split .login-form-area .btn:focus {
    outline-color: #00325F;
}

#leftbar a:hover {
	color: #212c40 !important;
}

#leftbar .submenulinkactive {
	color: #212c40 !important;
}

a:hover {
	color: #212c40 !important;
}

div.headmenu a:hover {
	color: #EFEFEF !important;
}

#footer div.export {
	display: none !important;
}

.claro .dijitTitlePaneTitleOpen, .claro .dijitTitlePaneTitleHover, .claro .dijitTitlePaneTitleFixedOpen, .claro .dijitTitlePaneTitleClosed {
	background-color: #00325F !important;
}

#login div.halfbox {
	width: 52% !important;
}

div.navigation {
	background-color: #B0B2B3 !important;
}

div.nav,
div.nav a, div.nav a:link, div.nav a:visited, div.nav a:hover {
	color: #000 !important;
}

div.nav a:hover {
	font-weight: bold !important;
}

tr.rowhead, tr.row1:hover, tr.row0:hover {
	background-color: #B0B2B3 !important;
}

tr.tabletitle, td.tabletitle {
	background-color: #00325F !important;
}