@charset "utf-8";
/* CSS Document */

fieldset {padding:10px; border:0px solid #fff; width:560px;}
legend {width:300px;color:#5E6C86;font-size:13px;font-family:Verdana, Arial, sans-serif; padding:6px 10px 10px 10px; margin:-16px 0 0 -11px; font-weight:bold;font-style:italic;}

label {
margin:3px;
height:32px;
/*background: transparent url("lable_bg.png") no-repeat;*/
position:relative;
right:10px;
top:1px;
padding-top:0px;
text-align:right;
width:110px;
float:left;
/*color:#fff;*/
font-weight:bold;
font-size:11px;
  }

.2label .labletext{
margin:3px 0px 0px 44px;
height:32px;
/*background: transparent url("lable2_bg.png") no-repeat;*/
position:relative;
left:26px;
top:1px;
text-align:right;
width:140px;
float:left;
/*color:#fff;*/
font-weight:bold;
font-size:11px;
  }
 
.br {display:none;}  

.adr { float:left;width:460px;height:24px; }
.plzfield2 {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:3px;
font-weight:bold;
voice-family: "\"}\""; 
voice-family:inherit;
width:50px;
z-index:1;
}
.ortfield {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:3px;
font-weight:bold;
voice-family: "\"}\""; 
voice-family:inherit;
width:150px;
z-index:1;
}
.textfield {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:3px;
font-weight:bold;
width:210px;
voice-family: "\"}\""; 
voice-family:inherit;
z-index:1;
}
.wert {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
text-align:right;
font-weight:bold;
voice-family: "\"}\""; 
voice-family:inherit;
width:54px;
z-index:1;
}
.stk {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
color:#577ebc;
font-weight:bold;
voice-family: "\"}\""; 
voice-family:inherit;
width:50px;
}
.cur {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
color:#577ebc;
font-weight:bold;
voice-family: "\"}\""; 
voice-family:inherit;
width:65px;
}
.textbox {
font:1.2em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
font-weight:bold;
width:300px;
padding:6px;
voice-family: "\"}\""; 
voice-family:inherit;
z-index:1;
}
/*  
.textfield {
font:1.3em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:3px;
height:28px;
border:solid 0 #fff;
font-weight:bold;
padding: 6px 12px 0px 12px;
background: transparent url("textfield_bg.png") no-repeat fixed;
width:260px;
voice-family: "\"}\""; 
voice-family:inherit;
width:260px;
z-index:1;
}
.plzfield {
font:1.3em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:3px;
height:28px;
border:solid 0 #fff;
font-weight:bold;
padding: 6px 12px 0px 12px;
background: transparent url("plzfield_bg.png") no-repeat fixed;
width:50px;
voice-family: "\"}\""; 
voice-family:inherit;
width:50px;
z-index:1;
}
.plzfield2 {
font:1.3em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:3px;
height:28px;
border:solid 0 #fff;
font-weight:bold;
padding: 6px 12px 0px 12px;
background: transparent url("plzfield_bg2.png") no-repeat fixed;
width:62px;
voice-family: "\"}\""; 
voice-family:inherit;
width:62px;
overflow:visible;
z-index:1;
}
.ortfield {
font:1.3em  Verdana, Arial, Helvetica, sans-serif ;
font-style:italic;
color:#577ebc;
margin:-8px;
height:28px;
border:solid 0 #fff;
font-weight:bold;
padding: 6px 12px 0px 12px;
background: transparent url("ortfield_bg.png") no-repeat fixed;
width:205px;
voice-family: "\"}\""; 
voice-family:inherit;
width:205px;
}
.stk {
font:1.3em  Verdana, Arial, Helvetica, sans-serif ;
color:#577ebc;
margin:3px;
height:32px;
padding: 0px 0px 4px 12px;
border:solid 0 #fff;
font-weight:bold;
background: transparent url("plzfield_bg.png") no-repeat fixed;
width:50px;
voice-family: "\"}\""; 
voice-family:inherit;
width:50px;
}
.cur {
font:1.3em  Verdana, Arial, Helvetica, sans-serif ;
color:#577ebc;
margin:3px;
height:32px;
padding: 0px 0px 4px 12px;
border:solid 0 #fff;
font-weight:bold;
background: transparent url("plzfield_bg.png") no-repeat fixed;
width:65px;
voice-family: "\"}\""; 
voice-family:inherit;
width:65px;
}
fieldset>input.textfield {
background: transparent url("textfield_bg.png") no-repeat;
}
fieldset>input.ortfield {
background: transparent url("ortfield_bg.png") no-repeat;
}
fieldset>input.plzfield {
background: transparent url("plzfield_bg.png") no-repeat;
}
fieldset>input.plzfield2 {
background: transparent url("plzfield_bg2.png") no-repeat;
}
div>input.textfield {
background: transparent url("textfield_bg.png") no-repeat;
}
div>input.ortfield {
background: transparent url("ortfield_bg.png") no-repeat;
}
div>input.plzfield2 {
background: transparent url("plzfield_bg2.png") no-repeat;
}
div>input.plzfield {
background: transparent url("plzfield_bg.png") no-repeat;
}
div>select.stk {
background: transparent url("plzfield_bg.png") no-repeat;
z-index:1;
}
div>select.cur {
background: transparent url("plzfield_bg.png") no-repeat;
z-index:1;
}
textarea {
font:1.3em Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
color:#577ebc;
margin:3px;
height:160px;
border:solid 0 #fff;
padding: 0 0 0 0;
background: transparent url("textarea_bg.png") no-repeat fixed;
width:280px;
voice-family: "\"}\""; 
voice-family:inherit;
width:280px;
}
/*fieldset>textarea {
background: transparent url("textarea_bg.png") no-repeat;
}
div>textarea {
background: transparent url("textarea_bg.png") no-repeat;
}*/
.button {
width:280px; 
height:45px; 
padding:0 2px; 
background:url(img/button_bg.png) no-repeat; 
cursor:pointer; 
border:none; 
font-family:verdana;
font-size:17px; 
font-weight:bold; 
font-style:italic; 
text-transform:uppercase; 
vertical-align:middle;
color:#fff; 
padding-bottom:4px;
 }

/* Checkboxes */
label>checkbox_checked {
	background: #fff url(check/chk_on.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label>checkbox_unchecked  {
	background: #fff url(check/chk_off.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}


/* Hover State */
label:hover{
	color: #577ebc
}

label.highlighted {
	border: 1px solid #333;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

