/* Ueberschreiben der Ressourcen-URL aus Style-Vorgabe(-> Faces-Resource-Resolver) */
.icons {
	background-image: url("/javax.faces.resource/layout/pix/icons.png.xhtml");
}

.formNav ul li .bubble {
	background-image: url("/javax.faces.resource/layout/pix/icons.png.xhtml");
}

.formNav ul li.selected .arrowApplicationNav {
	background-image: url("/javax.faces.resource/layout/pix/icons.png.xhtml");
}

a.buttonLink .icons, a.button .icons, button .icons {
	background-image: url("/javax.faces.resource/layout/pix/icons.png.xhtml");
}

a.moreLink:before {
	background-image: url("/javax.faces.resource/layout/pix/icons.png.xhtml");
}

ul.checkIcon li:before {
	background-image: url("/javax.faces.resource/layout/pix/icons.png.xhtml");
}

.tooltipCloser {
	background-image: url("/javax.faces.resource/layout/pix/cash/tooltipp_closer.png.xhtml");
}

.ilightbox-toolbar.dark a {
	background-image: url("/javax.faces.resource/layout/pix/jqueryModal.png.xhtml");
}

@media ( max-width : 1024px) {
	.formBox input[type=checkbox]:checked+label.checkbox:after {
		background-image: url("/javax.faces.resource/layout/pix/cash/checkmark_blue.png.xhtml");
	}
}

/* Anpassungen Abschnitt [zum Internet-Banking >] */
/* => CASH-Studentenbildungsfonds -> DKB-Cash-Kunde */
.kundendatentext {
    width: 300px !important;
}
.kundendatenvalue {
    width: 190px !important;
    margin-bottom: 0px !important;
}
a.buttonLink.arrow0 .icons {
    background-position: -0px -0px;
    width: 8px;
    height: 10px;
}

/* Abstaende bei Kleinst-Überschriften  */
.form .supplements {
    margin-top: 20px!important;
}

/* Fehlerlabel ohne Faehnchen (z.B. ISIC-Upload) */
.fileupload.error,
.fileupload.error label.error {
    color: #EE2300;
}

/* rechtsbuendige Darstellung des Remonstration-Buttons */
.remonstration .right {
	width: inherit;	
}


/**************************/
/* Styles fuer WpHG-Bogen */
/**************************/
/* @Paul: Uebernommen aus Cash-Trunk */

.wphg .col16 {
    display: inline-block;
    margin-right: 0;
    width: 16%;
}

.wphg .col27 {
    display: inline-block;
    margin-right: 5px;
    width: 27%;
}

.wphg .produktgruppeBorder label, 
.wphg .produktgruppeBorder .label {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #ccc;
	line-height: 5px;
	width: 100%;
}

.wphg .produktgruppe {
	display: inline-block;
}

.wphg .produktgruppe label, 
.wphg .produktgruppe .label {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0;
}

.wphg .produktgruppeKenntnisse label, 
.wphg .produktgruppeKenntnisse .label {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4.5px;
}

.wphg .produktgruppeKenntnisse input, 
.wphg .produktgruppeKenntnisse .input {
	background-color: #f2f2f2;
	box-shadow: 0px -1px 0px rgba(0,0,0,0);
	border-color: transparent;
}

.wphg .produktgruppeKenntnisse input[type=checkbox]{
	width: 94%;
	position: relative;
}

/* Overwrite for IE10 */
.ie1 .wphg .produktgruppeKenntnisse label, 
.ie1 .wphg .produktgruppeKenntnisse .label {
	margin-bottom: -2px;
}
.wphg .right input.checkbox {
    position: absolute;
    left: 53%;
    top: 2px;
}

.wphg .produktgruppeKenntnisse label.checkbox {
	padding-left: 0px;
}

.finishOAS {
	margin-left: 10px;
}

/*------------------------*/
/*--------1024px---------*/
/*------------------------*/
@media (max-width: 1024px) {
	
	.wphg .produktgruppe {
		display: inline;
	}
	
	.wphg .produktgruppeKenntnisse input, 
	.wphg .produktgruppeKenntnisse .input {
		background-color: #f2f2f2;
		box-shadow: 0px -1px 0px rgba(0,0,0,0);
		visibility: visible;
		display: inline;
	}
	
}

/*------------------------*/
/*---------500px----------*/
/*------------------------*/
@media (max-width: 500px) {
.finishOAS {
	margin-left: 0px;
}
