/* ########################################################################## */
/* # BOF project.css */
/* # StyleSheet für Projekt: p20-liquidsol */
/* ########################################################################## */

/* COLORS */
/*
	#252774 rgb(37, 39, 116) # blau
	#2B2D84 rgb(43, 45, 132) #blau hell
	#DC042C rgb(220, 4, 44) # rot
*/

.flex-control-nav {
	z-index: 5;
}

.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
    background-color: #252774;
}

.mandatory {
	color: #DC042C;
}

.indent table th,
.indent table td {
	padding-left: 4px;
	padding-right: 4px;
}


/*d0 */
.d0 #page-nav {
	background-color: #252774;
}

.d0 #page-footer {
	background-color: rgba(37, 39, 116, 0.7);
}

.d0 h1,
.d0 h2,
.d0 h3,
.d0 h4 {
	color: #252774;
}

/* Partner-special */
.csc-frame-margin-figure {
    margin-bottom: 20px;
    
}
.csc-frame-margin-figure .csc-textpic-imagewrap figure.csc-textpic-image {
    padding: 10px;
    border: 1px solid #eee;
    width: 300px;
    display: block;
    
}
.csc-frame-margin-figure .csc-textpic-imagewrap figure.csc-textpic-image img {
    margin: 0 auto;
}
.csc-frame-margin-figure div.csc-textpic-intext-left .csc-textpic-imagewrap {
    margin-right: 20px;
    margin-bottom: 10px;
}


@media screen and (min-width: 980px) {
	.nav-v3 > ul > li ul,
	.nav-h3 > ul > li > ul,
	.nav-h1 > ul > li > ul,
	.nav-h2 > ul ul,
	.js .nav-h2 > ul ul,
	.nav-h4 > ul ul,
	.js .nav-h4 > ul ul,
	.nav-v1 > ul ul,
	.js .nav-v1 > ul ul {
		background: #252774;
		background: rgb(37, 39, 116);
		background: rgba(37, 39, 116, 0.9);
	}
}

/*d1 */
.d1 #page-nav,
.d1 #sub-nav {
	background-color: #252774;
}

.d1 #page-footer {
	/*background-color: rgba(37, 39, 116, 0.7);*/
	background-color: rgb(187, 0, 49);
}

.d1 h1 {
    border-color: #252774;
    color: #252774;
}

/*d2 */
.d2 #page-nav,
.d2 #sub-nav {
	background-color: #252774;
	color: #fff;
}

.d2 #page-nav a,
.d2 #sub-nav a {
	color: #fff;
}

.d2 h1 {
    background-color: #252774;
}

.d2 #page-footer {
	background-color: rgba(37, 39, 116, 0.7);
}

.d2 a {
	color: #252774;
}


/*d3 */
.d3 #page-nav,
.d3 #sub-nav,
.d3 #page-nav a,
.d3 #sub-nav a {
    background: #252774;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #252774), color-stop(50%, #8F93FF), color-stop(100%, #252774));
    background: -webkit-linear-gradient(top, #252774 0%, #8F93FF 50%, #252774 100%);
    background:    -moz-linear-gradient(top, #252774 0%, #8F93FF 50%, #252774 100%);
    background:     -ms-linear-gradient(top, #252774 0%, #8F93FF 50%, #252774 100%);
    background:      -o-linear-gradient(top, #252774 0%, #8F93FF 50%, #252774 100%);
    background:   linear-gradient(to bottom, #252774 0%, #8F93FF 50%, #252774 100%);
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}


.d3 h1 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #252774 0%, #8F93FF 60%, #ffffff 100%) repeat scroll 0 0;
	color: #fff;
}
.d3 #page-footer h1 {
    background: transparent;
}

/*d4 */
.d4 #page-nav {
	background-color: #252774;
}

.d4 #page-nav .nav-level-1 a,
.d4 #sub-nav .nav-level-1 a {
    background-color: #252774;
    color: #ffffff;
}

.d4 #page-nav .nav-level-2,
.d4 #sub-nav .nav-level-2,
.d4 #page-nav .nav-level-2 a,
.d4 #sub-nav .nav-level-2 a {
    background-color: rgba(37, 39, 116, 0.7);
}

.d4 h1 a,
.d4 h1 a:link,
.d4 h1 a:visited {
    background-color: transparent;
}

/*d5 */
.d5 #page-nav,
.d5 #sub-nav {
    color: #252774;
    border-color: #252774;
    background: rgba(143, 147, 255, 0.5);
}

.d5 #page-footer {
    background-color: rgba(143, 147, 255, 0.5);
    border-color: #252774;
}

.d5 #page-nav .nav-level-2,
.d5 #sub-nav .nav-level-2 {
    background-color: rgba(143, 147, 255, 0.5);
}

@media screen and (min-width: 980px) {
	.d5 #page-nav,
	.d5 #page-nav .nav-level-1,
	.d5 #sub-nav .nav-level-1,
	.d5 #page-nav .nav-level-2,
	.d5 #sub-nav .nav-level-2,
	.d5 #page-nav .nav-level-3,
	.d5 #sub-nav .nav-level-3,
	.d5 #page-nav .nav-level-1 a,
	.d5 #sub-nav .nav-level-1 a,
	.d5 #page-nav .nav-level-2 a,
	.d5 #sub-nav .nav-level-2 a,
	.d5 #page-nav .nav-level-3 a,
	.d5 #sub-nav .nav-level-3 a {
	   color: #252774;
	}
}




/* ########################################################################## */
/* # EOF project.css */
/* ########################################################################## */