@import url('http://fonts.googleapis.com/css?family=Open+Sans');

/* TEST NEU*/


body{
	margin : 0px;
	padding : 0px;
	font-family: Calibri, Open Sans, Arial, Helvetica, sans-serif;
	font-size: 9pt;

	/* background-color : #0050A1;
	scrollbar-3dlight-color:#EEF3F9;
   scrollbar-arrow-color:#000040;
   scrollbar-darkshadow-color:#000000;
   scrollbar-face-color:#FF4C15;
   scrollbar-highlight-color:#FDEAE5;
   scrollbar-shadow-color:#C15309;
   scrollbar-track-color:#FDEAE5;  */
}
td{
	font-family : Calibri, Open Sans, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
}
.ol {
	background-color: #2E4964;
}
.om {
	background-color: #2E4964;
}
.or {
	background-color: #2E4964;
}
.ml {
	/* background-image: url(../pix/iw-stripe-l.gif); */
	background-color: #E7ECF1;
}
.mm {
	background-color: #FFFFFF;
}
.mr {
	/* background-image: url(../pix/iw-stripe-r.gif); */
	background-color: #B5C6D5;
}
.ll {
	padding-left: 20px;
	background-color: #E7ECF1;
	font-size: 9pt;
}
.ll-act {
	padding-left: 20px;
	background-color: #E7ECF1;
	font-size: 9pt;
	font-weight: bold;
}
.bb {
	padding-left: 10px;
	padding-top: 33px;
	padding-bottom: 15px;
	font-size: 14pt;
	font-weight: bold;
	color: #0A50A1;
}
a:visited, a:link, a:active {
	color: #0A50A1;
	text-decoration: none;
}
a:hover.hv {
	font-weight: bold;
}
.hf{
	background-color : #FF4C15;
}
.txt{
	background-color : #EEF3F9;
}
.xs{
	font-size : 8pt;
    font-style: italic;
}
.ms{
	font-size : 8pt;
    font-style: italic;
}
.pre{
	font-size : 8pt;
	padding-left : 20px;
	padding-right : 20px;
}
.xl{
	font-size : 11pt;
}
.tit{
	font-size : 12pt;
	font-weight: bold;
	color: #0A50A1;
	background-color : #FFFFFF;
	padding-left : 15px;
	padding-top: 15px;
}
.sub{
	font-size : 11pt;
	color: #000000;
	background-color : #CACFD7;
	padding-left : 15px;
}
.sub_w{
	font-size : 11pt;
	color: #000000;
	background-color : #FFFFFF7;
	padding-left : 15px;
}
.vgl{
	font-size : 9pt;
	color : #00446B;
	background-color : #E1E6ED;
}
.sca{
	background-color : #E1E6ED;
}
.sca2{
	background-color : #CBD5E8;
}
.sca_n{
	background-color : #CBD5E8;
}











.sca_x{
	font-size : 8pt;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #888888;
    text-align: center;
    vertical-align: middle;
    background-color: #FFAAAA;
}
.tit_t{
	font-size : 8pt;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}
.tit_0{
    background-color: #6B6765;
    color: #FFFFFF;
}
.tit_4{
    background-color: #000000;
}
.tit_1{
    background-color: #D0D5DC;
}
.tit_2{
    background-color: #B3C1DD;
}
.tit_3{
    background-color: #98A3B2;
}
.sca_1{
	background-color : #D1D6DD;
}
.sca_x1{
	background-color : #E1E6ED;
}
.sca_2{
	background-color : #BBC5D8;
}
.sca_x2{
	background-color : #CBD5E8;
}







.sca_t1 {
    	background-color : #E1E6ED;
}
.sca_t2 {
    	background-color : #B3C1DD;
}
.sca_t3 {
    	background-color: #BEB5CF;
}





.sca_g1 {
    	background-color : #E1E6ED;
}
.sca_g2 {
    	background-color : #C1C6CD;
}
.sca_g3 {
    	background-color : #A1A6AD;
}

.sca_pp {
    	background-color : #C6E0B4;
}
.sca_nn {
    	background-color : #FF9393;
}






button {
	font-family : Calibri, Open Sans, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
    width: 200px;
}



.chk{
	font-size : 9pt;
	color : #000033;
	background-color : #D9DFE6;
}
.qu{
	padding-left : 15px;
}
.err{
	color: #DD0000;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size : 8pt;
}
.debug {
	margin-left: 5px;
	margin-right: 5px;
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #DD0000;
	font-weight: bold;
}
input{
	font-family : Calibri, Open Sans, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
    border-width: thin;
}
input.txt{
	background-color : #F8FCFF;
	font-size : 9pt;
	color: #000000;
}
input.txb{
	background-color : #F8FCFF;
	font-size : 9pt;
	color: #000000;
	font-weight : bold;
}
input.krit {
	background-color : #EEF3F9;
	padding-left: 0px;
	font-size : 8pt;
	color : #FF0000;
	border : none;
	font-family : Calibri, Open Sans, Arial;
}
input.chk {
	background-color : #E1E6ED;
	padding-left: 0px;
	font-size : 9pt;
	color : #000033;
	border : none;
	font-family : Calibri, Open Sans, Arial;
}
tr.show-1 {
  visibility: visible;
  /* display: inline; */
}
tr.show- {
  visibility: hidden;
  display: none;
}




select{
	font-family : Calibri, Open Sans, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	background-color : #F8FCFF;
	color: #000000;
}
select.txt{
	background-color : #F8FCFF;
}
textarea{
	font-family : Calibri, Open Sans, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
	background-color : #F8FCFF;
}


.show-p-1 {
  visibility: visible;
  /* display: inline; */
}

.show-n-1 {
  visibility: visible;
  /* display: inline; */
}

.show-p-, .show-n-, .show-p-2, .show-n-1, .show-p-0, .show-n-0 {
  visibility: hidden;
  display: none;
}





.msg_l{
	padding-left : 15px;
    background-color: #CC0000;
    height: 24px;
    color: #FFFFFF;
	font-size : 8pt;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    /* border-style: solid;
    border-width: 1px 1px 0px 0px;
    border-color: #FFFFFF; */
}
.msg_r{
	/* padding-left : 18px; */
    background-color: #CC0000;
    height: 24px;
    color: #FFFFFF;
	font-size : 8pt;
    font-weight: bold;
    /* border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF; */
}





.err- {
    visibility: hidden;
    display: none;
}
.err-1 {
	visibility: visible;
}
.err-2 {
    visibility: hidden;
    display: none;
}

.vert {
  writing-mode: vertical-lr;
  transform:rotate(180deg);
}

.xs {
    color: #000000;
	font-size : 7pt;
    font-weight: normal;
    }






