// STWM Anpassungen

.x-panel-btns {
	padding: 0px 20px 0px 0px !important;
}	

.x-form-check-wrap {
	height: inherit;
}

.aufnahmeantraginfo {
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 20px;
}

div#langcombo {
	margin-right: 20px;
}

/*
body { 
	background-color:#E5E5E5; 
	background-color: #fff !important; 
	font-family:Arial;
	margin-right: 0px;
}
*/

//.reqField {font-weight:bold;color:#15428B;}

/* Ext.ux.IconCombo mandatory styles */
.x-icon-combo-icon {
    background-repeat: no-repeat;
    background-position: 0 50%;
    width: 18px;
    height: 14px;
}
.x-icon-combo-input {
    padding-left: 24px;
}
.x-form-field-wrap .x-icon-combo-icon {
    top: 3px;
    left: 5px;
}
.x-icon-combo-item {
    background-repeat: no-repeat !important;
    background-position: 3px 50% !important;
    padding-left: 24px;
}
.x-flag-1 { background-image:url(./img/flagge_1.gif) !important;}
.x-flag-2 { background-image:url(./img/flagge_2.gif) !important;}
.x-flag-3 { background-image:url(./img/flagge_3.gif) !important;}
.x-flag-4 { background-image:url(./img/flagge_4.gif) !important;}


.infotext { font-weight:bold;}


.dokumente { background-image: url(img/document_info_24.png) !important; background-repeat: no-repeat;height:24px !important; padding-left:24px !important;}
.verlaengern { background-image: url(img/document_add_24.png) !important; background-repeat: no-repeat;no-repeat;height:24px !important; padding-left:24px !important;}
.umziehen { background-image: url(img/document_up_24.png) !important; background-repeat: no-repeat;no-repeat;height:24px !important; padding-left:24px !important;}
.kuendigen { background-image: url(img/document_remove_24.png) !important; background-repeat: no-repeat;no-repeat;height:24px !important; padding-left:24px !important;}
.schadensmeldung { background-image: url(img/electrical_engineer_24.png) !important; background-repeat: no-repeat;no-repeat;height:24px !important; padding-left:24px !important;}
.loeschen { background-image: url(img/cross.gif) !important; background-repeat: no-repeat; }

/* icons for topinclude */
/* 16*16 icons */
/*
.info { background-image: url(img/info_16.png) !important; background-repeat: no-repeat;  height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.aufnahmeantrag { background-image: url(img/notebook_write_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.privatzimmer { background-image: url(img/home_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.privatzimmeraufnahme { background-image: url(img/home_add_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.vertraege { background-image: url(img/conciliation_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.stammdaten { background-image: url(img/pen_ok_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.mitteilung { background-image: url(img/mailbox_write_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.anfrageuebersicht { background-image: url(img/contract_help_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.imsenden { background-image: url(img/mailbox_ok_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.abmelden{ background-image: url(img/user_cancel_16.png) !important; background-repeat: no-repeat; height:16px !important; padding-left:16px !important; font-weight: bold  !important;}
.tbsep {height:16px !important; background-repeat: repeat-y !important;}
*/
/* 48*48 icons */
/*
.info { background-image: url(img/info_48.png) !important; background-repeat: no-repeat;  height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.aufnahmeantrag { background-image: url(img/notebook_write_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.privatzimmer { background-image: url(img/home_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.privatzimmeraufnahme { background-image: url(img/home_add_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.vertraege { background-image: url(img/conciliation_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.stammdaten { background-image: url(img/pen_ok_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.mitteilung { background-image: url(img/mailbox_write_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.anfrageuebersicht { background-image: url(img/contract_help_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.imsenden { background-image: url(img/mailbox_ok_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.abmelden{ background-image: url(img/user_cancel_48.png) !important; background-repeat: no-repeat; height:48px !important; padding-left:48px !important; font-weight: bold  !important;}
.tbsep {height:48px !important; background-repeat: repeat-y !important;}
*/
/* 32*32 icons */
.info { background-image: url(img/info_32.png) !important; background-repeat: no-repeat;  height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.aufnahmeantrag { background-image: url(img/notebook_write_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.privatzimmer { background-image: url(img/home_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.privatzimmeraufnahme { background-image: url(img/home_add_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.vertraege { background-image: url(img/conciliation_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.stammdaten { background-image: url(img/pen_ok_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.mitteilung { background-image: url(img/mailbox_write_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.anfrageuebersicht { background-image: url(img/contract_help_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.imsenden { background-image: url(img/mailbox_ok_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.abmelden{ background-image: url(img/user_cancel_32.png) !important; background-repeat: no-repeat; height:32px !important; padding-left:32px !important; font-weight: bold  !important;}
.tbsep {height:32px !important; background-repeat: repeat-y !important;}

.clsheaderdiv {padding:10px; border: solid; border-width:1px; background-color:#AAAAFF; font-size: 26px;}
.clscontentdiv {padding:10px; border: solid; border-width:1px; background-color:#EEEEFF; font-size: 20px; color:#0000FF;}

/* Grid Expander columns*/
.clsExpanderHead {border-width:1px; border-style:solid; background-color:#D0D0D0; font-weight:bold !important;}
.clsExpanderName {background-color:#EEEEFF; font-weight:bold !important;width:25%;}
.clsExpanderValue {background-color:#EEEEEE;}
.clsError {color:#EE0000;}


.vertraegebacklink { background-image: url(img/conciliation_16.png) !important; background-repeat: no-repeat; }


/*
 * FileUploadField component styles
 */
.uploadicon{ background-image: url(img/application_go.png) !important; background-repeat: no-repeat;}

.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}


