






/**
     * #003399 -> #3B3B9B 3 replaces
	 * #D6DFEF -> #E4E9F2 0 replaces
	 * #2F4C99 -> #7081B9 0 replaces
	 * #5D7FBF -> #3B3B9B 2 replaces
	 * #f07e17 -> #3B3B9B 0 replaces
	 * #a50149 -> #3B3B9B 0 replaces
	 * #f3b20d -> #3B3B9B 0 replaces
	 * #ac4015 -> #3B3B9B 0 replaces 
	 **/
  
#popup{
	position: relative;
	width: 100%;
}

#puHeader{
	position: relative;
	height: 100px;
	width: 100%;
}

#puHeader #logo{
	position: absolute;
	left:31px;
}
#puHeader h1{
	position: absolute;
/*	left:311px;*/
	right:0;
	width:260px;
	height:25px;
	margin: 4px 0 0 0;
	padding: 5px 0 0 30px;
	font-size: 14px;
	color: #fff;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_hd_top_popup.gif) no-repeat top right;
}

#puMetaNavContainer{
	position: absolute;
	right:30px;
	top: 40px;
	height: 20px;
}

a.closeWindow:link,
a.closeWindow:visited{
	color: #3B3B9B;
	font-weight: bold;
	padding: 0px 0 0 17px;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/ic_closewindow.gif) no-repeat left;
}


/* -------------------- Content -------------------------- */

#puContent{
	margin: 0;
	padding: 0 0 0 0;
	width:600px;
}
.bg1{	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_content_1.jpg) no-repeat left top;}
.bg2{	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_content_2.gif) no-repeat left top;}

#puContentContainer{
	position: relative;
	margin: 0;
	padding: 0;
	border-top: 1px solid #E8F0F7; /* fixes bug in firefox */
}


#puContentArea{
	position: relative;
	width: 450px;
	background: #fff;
}

#puContentAreaWide{
	display: inline; /* important to fix double margin bug in ie */
	padding: 0px 0 0 30px;
	width: 450px;
	float: left;
}

#puContentAreaWide2{
	display: inline; /* important to fix double margin bug in ie */
	padding: 0px 0 0 30px;
	width: 540px;
	float: left;
}

a.list:link,
a.list:visited{
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
}
a.list:hover,
a.list:active{
	text-decoration:underline;
}


a.toTop:link,
a.toTop:visited{
	color: #3B3B9B;
	font-weight: bold;
	text-decoration:none;
	padding: 0 5px 0 10px;
	margin: 15px 5px 10px 0px;
	background: url(/export/system/modules/com.finansbank/resources/pics/ua/en/pfeil_up.gif) no-repeat 0 3px;
}
a.toTop:hover,
a.toTop:active{
	text-decoration:underline;
}

#puContent label { font-size: 12px; }

.star { color:#3b3b9b; font-size: 13px; font-weight: bold;}

.puContentBox{
	margin: 0 1px 5px 0;
	padding: 0 0 0 0;
	background: #fff url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_popup_box_top_blue.gif) no-repeat;
}

.puContentBox h2{
	clear: both;
	font-weight: bold;
	padding: 2px 0 4px 15px;
}

.puContentBox p{
	font-size: 11px;
	color: #5d7381;
	margin:2px 0 10px 15px;
}
.puContentBox p.error{
	font-size: 10px;
	margin: 17px 20px 25px 15px;
	padding: 5px 5px 5px 20px;
	border:1px solid #FF0000;
	color: #ff0000;
}

.cbTypePu{
	float: left;
	width: 450px;
	padding-bottom: 20px;
}

.cbTypePu2{
	float: left;
	width: 540px;
	padding-bottom: 20px;
}


#puContentAreaWide .lastBox{
	width: 100%;
	margin-bottom:0px;
	padding-bottom:0px;
}

#puContentAreaWide2 .lastBox{
	width: 100%;
	margin-bottom:0px;
	padding-bottom:0px;
}

#puContentAreaWide2 .lastBoxBottom{
	display: block;
	height:22px;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_popup_bottom_wide.gif) no-repeat bottom left;
}

.cbTypePu2 h2{ font-size: 12px; width: 390px;	color: #fff; font-weight: bold;}

.puContentBox .formLine{
	width: 100%;
	margin: 0 0 5px 0;
}

.puContentBox .formLine2{
	width: 100%;
	margin: 0 0 5px 0;
}

.puContentBox .formLineFAQ{
	width: 95%;
	margin: 10px 0 5px 0;
}

* html .puContentBox .formLine{
	margin: 0 0 2px 0;
	padding: 0;	
}

fieldset.contact{
	width:100%;
	border: 0;
	margin: 0;
	padding: 0;
	border: 0 solid #C0CDE0; /* for Opera */
	font-size: 12px;
}

fieldset.lastFieldset{
	display: block;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_popup_box_bottom.gif) no-repeat bottom left;
}

fieldset.lastFieldsetWide{
	display: block;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_popup_box_bottom_wide.gif) no-repeat bottom left;
}

fieldset.contact legend{
	display: block;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_popup_box_top_blue.gif) no-repeat;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	margin: 0 0 0 -7px;
	padding: 2px 0 15px 17px;
}
.puContentBox label.frontLabel,
.puContentBox div.frontLabel{
        float: left;
	display: block;
	padding: 0 0 5px 15px;
	width: 215px;
	vertical-align: middle;
}

.puContentBox label.frontLabel2,
.puContentBox div.frontLabel2{
	float: left;
	display: block;
	padding: 0 0 0 25px;
	width: 144px;
	vertical-align: middle;
}

.puContentBox div.frontLabel3{
	float: left;
	display: block;
	padding: 0 0 0 170px;
	width: 250px;
	vertical-align: middle;
}

.puContentBox label.frontLabel4,
.puContentBox div.frontLabel4{
	float: left;
	display: block;
	padding: 0 0 0 15px;
	width: 70px;
	vertical-align: middle;
}

.puContentBox label.frontLabel5{
	float: left;
	display: block;
	padding: 0 0 0 15px;
	width: 400px;
	vertical-align: middle;
}

.puContentBox .backLabel{
	float: left;
	padding: 0 0 0 5px;
	vertical-align: middle;
}
.puContentBox label.topLabel{
	display: block;
	padding: 0 0 5px 15px;
}
.puContentBox label.errorLabel{
	color: #f00;
	font-weight: bold;
	background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/pfeil_error.gif) no-repeat right 1px;
}
.puContentBox label.errorLabelTop{
	color: #f00;
	font-weight: bold;
	/* background: transparent url(/export/system/modules/com.finansbank/resources/pics/ua/en/pfeil_error.gif) no-repeat right 1px; */
}

.puContentBox input.textfeld{
	font-size: 12px;
	color: #5d7381;
	width: 194px;
	background: #f2f5fa;
	border: 1px solid #99add6;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.puContentBox input.textfeldShort{
        width:110px;
	font-size: 12px;
	color: #5d7381;
	background: #f2f5fa;
	border: 1px solid #99add6;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.puContentBox input.textfeldShort2{
	width:60px;
	font-size: 12px;
	color: #5d7381;
	background: #f2f5fa;
	border: 1px solid #99add6;
	vertical-align: middle;
	margin: 0 0 0 5px;
}

.puContentBox input.textfeldShort3{
	width:120px;
	font-size: 12px;
	color: #5d7381;
	background: #f2f5fa;
	border: 1px solid #99add6;
	vertical-align: middle;
	padding: 0 0 0 2px;
}

.checkBtn{
	vertical-align:middle;	
}

.btnText{
	vertical-align:middle;
	padding:0 10px 0 1px;
}

.puDisclaimer{
	margin: 0 0 0 20px;
	width: 220px;
	display:block;
}

.disclaimerBtn{
	float:left;
	height:13px;
}

.puContentBox select{
	font-size: 12px;
	color: #5d7381;
	width: 196px;
	background: #f2f5fa;
	border: 1px solid #99add6;
	vertical-align: middle;
        margin: 0 0 0 5px;
}
.puContentBox .selectShort{
	width:110px;
        margin: 0 0 0 5px;
}

.puContentBox .selectShort2{
	width:70px;
}

.puContentBox .selectLong{
	width:280px;
}
.puContentBox textarea{
	margin: 0 0 0 15px;
	font-size: 12px;
	color: #5d7381;
	width: 415px;
	background: #f2f5fa;
	border: 1px solid #99add6;
	vertical-align: middle;

}

.puContentBox input.checkbox{
	float: left;
	font-size: 12px;
	vertical-align: middle;
	
}
.puContentBox .checkboxSet{
	float: left;
	width: 200px;
	padding: 0 5px 0 0;
}
.puContentBox .checkboxSet label{
	padding-bottom: 5px;
}

.submitLine{
	height: 26px;
	display:inline;
	float: right;
	padding: 0 0px 0 30px;
	margin: 0 16px 0 0;
	background: #fff url(/export/system/modules/com.finansbank/resources/pics/ua/en/bg_popup_buttons_corner_left.gif) no-repeat left;
}

.submitLine a:link,
.submitLine a:visited{
	float: left;
	padding:5px 0px 2px 12px;
	margin:0;
}

.puContentBox ul{
	color: #5D7381;
	text-decoration:none;
	margin:0 0 0 15px;
	list-style:none;
}

.puContentBox ul ul{
	color: #5D7381;
	margin:0 0 0 25px;
	text-decoration:none;
	list-style-image: url(/export/system/modules/com.finansbank/resources/pics/ua/en/pic_anchorArrow.gif);
}
/* --------------------- Right Feature Area ------------------ */

#puRightFeatureArea{
	float: left;
	width: 138px;
	margin: 0px 0px 0 15px;
}

/* Hides from IE5-mac \*/
* html #puRightFeatureArea{
	height: 1%;
}
/* End hide from IE5-mac */


/* --------------------- Footer --------------------------- */
#puFooter{
	clear: left;
	width:400px;
	margin: 0px 0 20px 20px;
	padding-top: 8px;
	position: relative;
	height: 20px;
	font-size: 10px;
	text-align: center;
}

#puFooterNav{
	height: 19px;
	color: #3B3B9B;
}
#puFooterNav a:link,
#puFooterNav a:visited{
	font-size: 10px;
	color: #3B3B9B;
	text-decoration: none;
}
#puFooterNav a:hover,
#puFooterNav a:active{
	text-decoration: underline;
}

#puFooterNav ul{
	display: block;
	list-style: none;
	padding: 2px 0 0 16px;
}
#puFooterNav ul li{
	display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

