/*** General ***/
/* div#content {height:1%}*/
body{
	font-family: arial, sans-serif;
	margin: 0px 0px 0px 10px;
	padding: 0px;	
}
img {
	border: none;
}
form {
   margin: 0;
   padding: 0;
   border: 0;
}
a {
	text-decoration: none;
}
.tablebox{
	width: 100%;
	height: 100%;
}
.back{
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 8px;
}

/*** Top ***/
.logo{
	top: 6px;
	left: 10px; 
	cursor: pointer; 
	position: absolute;
}
.menu{
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
.menucell {
	vertical-align: bottom; 
	cursor: pointer; 
	height: 40px;
}
.menuimage {
	vertical-align: bottom; 
	cursor: pointer; 
}
.submenucell {
	vertical-align: bottom; 
	cursor: pointer; 
}
.submenucell2{
	vertical-align: bottom; 
	background: url('images/design/prodsub_mid.gif') repeat-x bottom;
}
.space{
	height: 5px;
	width: 30px;
	font-size: 1px;
	line-height: 5px;
}
.collage{
	height: 	101px;
	width: 		472px;
	font-size: 	1px;
	padding: 	0px;
	vertical-align: top;
}
.collage img{
	height: 	101px;
	width: 		472px;
}
.collage_img{
	height: 	101px;
	width: 		472px;
}
.prodmenu{
	padding: 60px 0px 0px 0px;
	vertical-align: top; 
	width: 202px;
}
.prodmenunomargin{
	vertical-align: bottom; 	
	height: 28px;
}
.mainmenuleft{
	vertical-align: bottom; 	
	width: 			202px;
	height:			100%;
}
.topleftinfobox{
	vertical-align: top;
	height: 		101px;
	width: 			202px;
}
.infoContent {
	font-size: 9pt;
	color: #18428C;
	font-weight: bold;	
	padding: 2px 0px 0px 10px;
	margin: 0px;
}
.infoContentMain {
	font-size: 22pt;
	color: #FFF;
	visibility: hidden;
	font-weight: normal;	
	font-style: italic;
	padding: 20px 0px 0px 20px;
	margin: 0px;
}
.infoHeader {
	font-size: 16pt;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding: 12px 0px 5px 10px;
	margin: 0px;
}
.maintable{
	width: 858px;
	height: 398px;
	background: url('images/design/bg_main.jpg') no-repeat 0px 0px;

}
.maintable_start{
	width: 858px;
	background: url('images/design/bg_main.jpg') no-repeat 0px 0px;

}
.nomenu .tablebox{
	margin: 0px 0px 0px 0px;
}

/*** Login box ***/
.login_cont{
	width: 182px;
	height: 101;
	margin: 0px;	
	padding: 0px;
	font-size: 8pt;
	color: #505050;
	font-weight: normal;	
}
.login_cont input{
	height: 15px; 
}
.inptext {
	margin: 0px;	
	padding: 0px;
	text-align: right;
}
.loginbox{
	width: 182px;
	font-size: 8pt;
	color: #505050;
	font-weight: normal;	
	margin: 0px;	
	padding: 0px;
}
.login_header {
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;	
	margin: 0px;	
	padding: 2px 0px 2px 8px;
}
.logininp{
	font-size: 8pt;
	width: 86px;
	height:14px;
	padding:0px;
	margin: 0px;	
	border: none;
	vertical-align:middle;
}

.loginBtn{
	width: 80px;
	margin: 3px 0px;
}
#loginBtn {
	padding: 0px 15px 2px 0px;
}
.forgotpw, .registration{
	width: 130px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.registration p{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 14px;
	line-height: 14px;	
}
.forgotpw p{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	height: 14px;
	line-height: 14px;	
}
.registration a{
	color: #800000;
	text-decoration: none;
}
.registration a:hover{
	color: #BC061D;
}


/*** Main box ***/
.main_box{
	padding: 1px 0px 0px 1px;
	color: #505050;
}
.main_centertable {
	width: 856px;
	height: 285px; 
}
.main_top_left {
	height: 101px; 
	/*width: 660px; */
	width: 77%;
}
.mainleft_area {
	width: 420px;
}
.main_area {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 285px; 
}
.mainAreaContent {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
}
.mainAreaContent2 {
	margin: 37px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
}
.main_area_div {
	vertical-align: top;
	height: 285px; 
	overflow: auto;
}
.content {
	width:100%;
}
.main_box2{
	padding: 1px 0px 0px 1px;
}
.main_box_top{
	background: url('images/design/border_top_mid.png') repeat-x 0 0;
	height: 7px;
	line-height:7px;
	font-size: 1px;	
}
.main_box_top_left{
	background: url('images/design/border_top_left.png') no-repeat 0 0;
	float: left;
}
.main_box_top_right{
	background: url('images/design/border_top_right.png') no-repeat 0 0;
	float: right;
}
.main_box_top_left, .main_box_top_right{
	width: 7px;	
	height: 7px;
	line-height:7px;
	font-size: 1px;
}
.main_box_left{
	background: url('images/design/border_mid_left.gif') repeat-y 0 0;
	width: 1px;
	font-size: 1px;		
}
.main_box_right{
	background: url('images/design/border_mid_left.gif') repeat-y 0px 0px; 
	width: 1px;	
	font-size: 1px;		
}
.main_box_right_main{
	background: url('images/design/border_mid_right.gif') repeat-y 0 0; 
	width: 7px;	
	font-size: 1px;		
}
.main_box_bottom{
	background: url('images/design/border_bottom_mid.gif') repeat-x 0 0;
	height: 12px;
	line-height:12px;	
	font-size: 1px;		
}
.main_box_bottom_left{
	background: url('images/design/border_bottom_left.gif') no-repeat 0 0; 
	float: left;	
}
.main_box_bottom_right{
	background: url('images/design/border_bottom_right.gif') no-repeat 0px 0px; 
	float: right;	
}
.main_box_bottom_right_bg{
	background: url('images/design/bg_main_rightbox2.jpg') repeat-y 3px 0px; 
}
.main_box_bottom_left, .main_box_bottom_right{
	width: 7px;	
	height: 12px;
	line-height:12px;
	font-size: 1px;	
}
.n_cont{
	margin: 0px 0px 0px 0px;	
}
.bgMobileScreen{
	top: 272px;
	left: 118px; 
	position: absolute;
}

/*** Main page ***/
.main_content {
	margin: 40px 0px 0px 0px;
	padding: 0px;	
}
.mainButtons {
	margin: 30px 0px 0px 0px;
	padding: 0px;	
}

/*** Static links ***/
.link_cont{
	width: 473px;
	height: 40px;
	margin: 10px 0px 0px 0px;
}
.link_cont div{
	float: left;
}
.separated_links{
	height: 40px;
	line-height: 20px;
}
.mobile .tryoutBtn {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -48px;
	float: left;
	left: 38px;
}

.mobile .tryoutBtnwp2 {
	margin:  0px;
	position: relative;
	top: 200px;
	left: -30px;
}
.mobile {
	width: 181px;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	vertical-align:bottom;
	text-align: right;
	background: url('images/design/bg_main_rightbox2.jpg') repeat-y 1px 0px;
}
.tryoutBtnwp {
	margin: 0px;
	position: relative;
	top: 220px;
	left: -30px;
}
/*** Bottom ***/
.bottom {
	font-size: 7pt;
	color: #505050;
	padding: 0px 5px 0px 5px;
}

/*** Unique pages ***/


/* izishop.jsp */
.cards2{
	position: relative;
	top: 120px;
	left: 10px;
}

/*** Images ***/

/*** Link ***/

.loginlink:hover, .bottomlink:hover, .pdflink:hover, .videolink:hover, .radiolink:hover, .upperlink:hover, .infolink:hover, .newslink:hover, .printlink:hover, .pdflink2:hover, .titlelink:hover, .titlelink2:hover{
	color: #BC061D;
}
.mainlink:hover{
	color: #950013;
}
.titlelink{
	color: #505050;
	text-decoration: none;	
}
.titlelink2{
	color: #2171a5; 
	text-decoration: none;
}
.mainlink{
	text-decoration: none;
	cursor: pointer; 
	color: #18428C;	
}
.upperlink {
	font-size: 8pt;	
	text-decoration: none;	
	color: #004990;	
}
.newslink {
	font-weight: bold; 
	font-size: 8pt; 
	color: #505050; 
	text-decoration: none;
}
.loginlink {
	font-weight: bold; 
	font-size: 8pt; 
	color: #2171a5; 
	text-decoration: none;
}
.bottomlink {
	font-size: 7pt; 
	color: #2171a5; 
	text-decoration: none;
}
.infolink, .banklist a{
	font-size: 8pt; 
	color: #2171a5; 
	text-decoration: none;
}
.videolink, .radiolink, .newslink{
	font-size: 8pt; 
	color: #2171a5;
	text-decoration: none;
	line-height: 14px;
	height: 14px;
	padding: 2px 3px 2px 24px;
	margin: 0px;			
}
.pdflink{
	font-size: 8pt; 
	color: #2171a5;
	text-decoration: none;
	line-height: 14px;
	height: 14px;
	padding: 2px 3px 2px 18px;
	margin: 0px;			
}
.pdflink{
	background: url('images/design/pdf.gif') no-repeat center left;
}
.videolink{
	background: url('images/design/kamera.gif') no-repeat center left;
}
.radiolink{
	background: url('images/design/cassette.gif') no-repeat center left;
}
.newslink{
	background: url('images/design/newsletter.gif') no-repeat center left;
}
/*** Text ***/
.headMain {
	font-weight: bold;
	font-size: 24pt; 
	color: #FFF;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.head2Main {
	color: #18428C;	
	font-size: 12pt; 
	padding: 1px 0px 10px 10px;
	margin: 0px;	
}
.head2Sub {
	color: #18428C;	
	font-size: 12pt; 
	padding: 0px 0px 8px 0px;
	margin: 0px;	
}
.head1 {
	font-weight: normal;
	font-size: 14pt; 
	color: #2171a5;
	padding: 0px;
	margin: 0px;
}
.head2 {
	font-weight: bold; 
	font-size: 10pt;
	padding: 0px;
	margin: 10px 0px 5px 0px;	
}
.head4 {
	font-size: 12pt; 
	color: #fff; 
	padding: 0px;
	margin: 0px;
}
.head5 {
	font-weight: bold; 
	font-size: 9pt;
	padding: 0px;
	margin: 0px;	
}
.emphasize{
	font-weight: bold;
	font-size: 9pt;
	color: #333;
}
.highlight{
	color: #FF9400;
	line-height: 16px;
	height: 16px;	
}
.textbody {
	font-size: 8pt;
	color: #505050;
	padding: 28px 0px 2px 0px;
	width: 473px;
}
.textbodyContent {
	padding: 0px;
	margin: 0px;
	width: 453px;
}
.textbody_half {
	font-size: 8pt;
	color: #505050;
	padding: 40px 1px 0px 0px;
	width: 236px;
}
.textbody_help {
	font-size: 8pt;
	color: #505050;
	padding: 35px 0px 0px 0px;
	width: 473px;
}
.textbody_width{
	font-size: 8pt;
	color: #505050;
	padding: 28px 0px 0px 10px;
	width: 674px;
}
.liststep {
	font-size: 8pt;
}
.separator{
	color: #505050;
	margin: 0px 15px 0px 15px;
}
.textbody p,.textbody_width p,.textbody_half p,.general_p p, .submenu p, .bottom p{
	padding: 0px;
	margin: 0px;
}
.general_p2, .submenu .general_p2{
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

/*** General elements ***/
.pwmwp{
	margin: 10px 0px 25px 0px;
}
.pwmwp p{
	padding: 0px 0px 0px 0px;
}
.pwm{
	margin: 5px 0px 5px 0px;
}
.pwm p{
	padding: 3px 0px 3px 0px;
}
.pwm2{
	margin: 10px 0px 15px 0px;
}
.pwm2 p{
	padding: 0px 0px 0px 0px;
}
.textbody .news_content{
	margin: 10px 0px 0px 0px;
}
.textbody_width .news_content{
	margin: 10px 0px 0px 0px;
}
.container{
	height: 100%;
	min-height: 60px;
	margin: 5px 0px 10px 0px;
}
.container div{
	float: left;
}
.contained{
	margin: 0px 0px 0px 10px;
}
.contained .phoneTop{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contained .phoneBottom{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
.impressLogos {
	padding-top:50px;
}

/*MOBILL ORIG*/
/*** Text ***/
.mainHeader {
	font-weight: bold;
	font-size: 32pt; 
	color: #FFF;
	padding: 0px;
	margin: 0px;
}
.head1 {
	/**font-weight: bold;**/ 
	/**font-style: italic;**/
	font-size: 12pt;
	color: #f49100; 
	padding: 0px;
	margin: 10px 0px 10px 0px;	
}
.head1F {
	/**font-weight: bold;**/ 
	/**font-style: italic;**/
	font-size: 12pt;
	color: #808080; 
	padding: 0px;
	margin: 0px 0px 4px 0px;	
}
.head2 {
	font-size: 10pt;
	font-weight: bold;
	color: #808080;
	padding: 1px 0px 10px 0px;
	margin: 0px;	
}
.head3 {
	/**font-style: italic;**/
	font-weight: normal;
	font-size: 8pt;
	color: #808080;
	padding: 1px 0px 5px 0px;
	margin: 0px;	
}
.text {
	font-size: 8pt;
	color: #808080;
	padding: 1px 0px 5px 0px;
	margin: 0px;	
}
.bottom p{
	padding: 0px;
	margin: 0px;
}
/*** Mobill info***/
.infomobil_content {
	vertical-align: top;
	height: 248px; 
	width: 430px;
	overflow: auto;
}
.menu1 a{
	font-size: 8pt;	
	color: #004990;	
}
.menu1 h3{
	font-size: 8pt;	
	font-weight: normal;
	color: #004990;	
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}
.submenu{
	display: none;
	padding: 0px;
	margin: 2px 0px 2px 10px;
	font-size: 8pt;	
}
.submenu h3{
	color: #808080;
	padding: 1px 0px 5px 10px;
	margin: 0px 0px 0px 8px;
	background: url('images/design/dot.gif') no-repeat 0px 5px;		
}
.submenu p{
	color: #808080;
	padding: 1px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
}
.submenu h2{
	font-size: 8pt;	
	font-weight: bold;
	/*color: #f49100;*/
	color: #808080;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
.smallLogoFst {
	padding: 0px 0px 0px 10px;
}
.smallLogo {
	padding: 0px 0px 0px 10px;
}

/*** Utilities***/
.utilities_content {
	width: 400px;
	height: 50px;
}
.util_imgbox img{
	padding: 0px 0px 0px 0px;	
}
/***LA***/
.la_content {
	width: 435px;
	height: 213px;
	overflow: auto; 
	padding: 13px 0px 0px 0px;
}

.la_content .head2 {
	margin-top: 10px;
}
.la_content .head1 {
	margin-top: 5px;
}

/***News***/
.news_content {
	width: 435px;
	height: 205px;
	overflow: auto; 
	padding: 13px 0px 0px 0px;
}
.newsletterContent p{
	margin: 0;
	font-size: 8pt;
}
.news_short {
	padding: 10px 0px 0px 0px;
}
.mainNewsFullTable {
	width: 500px;
	height: 560px;
}
.newsLink a{
	font-size: 8pt;	
	text-decoration: none;	
	color: #004990;	
	padding: 10px 0px 0px 0px;
}
.newsFull_content {
	width: 435px;
	height: 248px;
	overflow: auto; 
}
.newsFullFont h1{
	color: #808080;
	font-size: 8pt;	
	padding: 5px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}
.newsFullFont p{
	color: #808080;
	font-size: 8pt;	
	padding: 1px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
/*** Mobill for merchants***/
.forMerchants_content {
	width: 420px;
	padding: 0px 0px 5px 0px;
}
/*** Mobill Help***/
.help_content {
	height: 255px; 
	width: 420px;
	overflow: auto;
}
/*** Impressum***/
.contained{
	margin: 0px 0px 0px 10px;
}
.container{
	height: 100%;
	min-height: 53px;
	margin: 1px 0px 1px 0px;
}
.container div{
	float: left;
}
.textbody {
	font-size: 8pt;
	color: #808080; 
	padding: 0px 0px 0px 0px;
}
.textbody  p{
	font-size: 8pt;
	color: #808080; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*** Registration***/
.registration_content {
	width: 390px;
	/*height: 200px;*/
}
.registration_content h2{
	font-size: 8pt;	
	font-weight: bold;
	color: #808080; 
	/*color: #f49100;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mercantSmallLogos {
	padding: 0px 0px 0px 0px;
}
.mercantSmallLogos img {
	padding: 0px 0px 0px 10px;
}
/***Small News ***/
.loginboxNews h1{
	font-size: 12pt;
	font-weight: bold; 
	margin: 0px;	
	padding: 0px 5px 5px 10px;
	color: #004990;
}
.loginboxNews p{
	margin: 0px;	
	padding: 0px 5px 0px 10px;
	color: #808080;
}
.loginboxNews .news_head{
	padding-top: 5px;
}
.loginboxNews{
	height: 170px;
	font-size: 8pt;
	color: #505050;
	vertical-align: center;
	text-align: left;
	margin: 0px 0px 5px 0px;	
	padding: 0px;
	border-left: 1px solid #b9b9b9;
	/*
	width: 140px;
	height: 95px;
	background: url('images/design/login_bg.png');
	border: 1px solid #84C8F2;
	border: 1px solid #2769B3;
	*/
}
/***Unavilable***/
.unavilable_content {
	width: 390px;
	padding-top:50px;
}
.unavilable_content h2{
	font-size: 8pt;	
	font-weight: bold;
	color: #808080; 
	/*color: #f49100;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


