/* CSS Document */
/* DEVEL */


html, 
body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}

body{
	height:100.15%;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.spacer-fourty{
	height:60px;
}


#wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	
	min-height:100%;
	position:relative;	
}

* html #wrapper{
	height:100%;
}



.wrapper-inner{

}


#page{
	padding-bottom:150px;
}

#page-inner{
}

#upper{

}



#page-head{
	width:960px;
	height:87px;

}


#page-head-inner{

	height:50px;
}


/* Page header */

.header-full{
	height:15px;
	width:960px;
	font-size:0;
	line-height:0;
}

.header-left,
.header-center,
.header-right
{
	float:left;
}

.header-left{
/*	width:310px; */
	width:125px;
}

.header-left #homeplate a{
	display:block;
	width:125px;
	height:55px;
	background-image:url(../images/logo_mpass_topleft.png);
	background-repeat:no-repeat;
}


.header-center{
/* 	width:360px;  */
	width: 545px; /* 360 + 185*/
	height:55px;
	margin-right:40px;
/*	margin-left:20px; */
}


#claim-head,
#operator-logos
{
	background-repeat:no-repeat;
	height:55px;
	width:545px;
}

#claim-head{
	background-image:url(../images/claim_tophead.png);

}

#operator-logos{
	background-image:url(../images/operatorlogos_tophead.png);
}



.header-right{
	width:240px;
	height:55px;
	padding-top:12px;
/*	background-color:#DDDDDD; */
}

.header-right #goto-kunden,
.header-right #goto-haendler
{
	float:left;
	width:120px;
}

.header-right #goto-kunden a,
.header-right #goto-haendler a
{
	background-repeat:no-repeat;
	background-image:url(../images/area_marker_right.png);
	display:block;
	width:120px;
	height:30px;
}


/* goto Kunden */
.header-right #goto-kunden a{
	background-position:0px 0px;
}

.header-right #goto-kunden a:hover{
	background-position:0px -50px;
}

.header-right #goto-kunden a.current,
.header-right #goto-kunden a.current:hover
{
	background-position:0px -100px;
	cursor: default;
}


/* goto Händler */
.header-right #goto-haendler a{
	background-position:-150px -0px;
}

.header-right #goto-haendler a:hover{
	background-position:-150px -50px;
}

.header-right #goto-haendler a.current,
.header-right #goto-haendler a.current:hover{
	background-position:-150px -100px;
	cursor:default;
}


#page-content{
	width:960px;
}

#page-content-inner{
	padding-left:8px;
	padding-right:8px;
}





/* Login Panel */

a#show-login,
a#hide-login
{
	cursor:pointer;
}

#login-form{
	width:270px;
/* 	background-color: #333333; */
	position:absolute;
	top:100px;
	right:5px;
	z-index:1000;
	display:none;
}


#shadow{
	background-image:url(../images/loginform_shadow.png);
	background-repeat:no-repeat;
	padding:15px;
}

#login-form-inner{
	padding: 8px 9px 6px 13px;
	height:126px;
	background-color:#FFFFFF;
	background-image: url(../images/loginform_bg.png);
	background-repeat:repeat-x;
	background-position: bottom;
	border:solid 1px #e7e7e7;
}



#login-form-b2b{
	width:270px;
	height:300px;
/* 	background-color: #333333; */
/*	position:absolute;
	top:100px;
	right:5px;*/
	z-index:1100;
	display:block;
}

#login-form-b2b #login-form-inner{
	background-image:none;
	height:220px;
}




#login-form-inner h3{
	background-image:url(../images/hl_login.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	height:25px;
}

#login-form-inner #number{
	height:40px;
}

#form-msisdn,
#form-button
{
	float:left;
}


#form-msisdn{
	width:125px;
}

#form-msisdn label{
	font-size:12px;
	color: #666666;
}

#form-msisdn input{
	width:110px;
	padding: 2px 2px 3px 2px;
	font-size:13px;
	text-align:center;
/*	color:#333333; */
}

#form-button{
	width:60px;
	padding-top:21px;
}


#hide-login{
	float:right;
}

a#hide-login{
	display:block;
	width:20px;
	height:20px;
	background-image:url(../images/buttons/button_close_login.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-5000px;
	background-color:#CCCCCC;
}

#form-links{
	position:absolute;
	bottom:25px;
}


#form-pinlost,
#form-register
{
	font-size:12px;
	float:left;
	width:100px;
}

#form-pinlost a,
#form-register a
{
	white-space:nowrap;
}



#main-nav{
	height:35px;
	background-image:url(../images/topnav_bg.png);
	background-repeat:repeat-x;
}


#main-nav-inner{
}






/* SUB-NAV*/

#sub-nav{
/*	position:absolute;
	top:122px;*/
	height:39px;
	border-bottom:solid 1px #baa9c5;
}

#sub-nav-inner{
	color:#4d2269;
	padding-top:15px;
/*	padding-left:20px; */
	padding-left:2px;
}

#sub-nav-inner ul#subnav li{
	float:left;
	margin-right:25px;
}

#sub-nav-inner li a,
#sub-nav-inner li a:visited
{

/* Farbe und Schrift in typo.css */

}

#sub-nav-inner li.current a,
#sub-nav-inner li.current a:visited
{

/* Farbe und Schrift in typo.css */

}

#sub-nav-inner li a:hover
{

/* Farbe und Schrift in typo.css */

}




.left-col{
	float:left;
	width:632px;
}

.left-col-inner{
	padding-left:2px;
	padding-right:10px;
	padding-bottom:40px;

}


.right-col{
	float:left;
	width:312px;
}

.right-col-inner{
	padding-left:10px;
	padding-right:2px;
	padding-bottom:40px;
	padding-top:8px;

}


.full-col{
	width:944px;
	clear:both;
	margin-bottom:30px;
}

.full-col-inner{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0;
}


/* Main Navigation */

#main-nav #topnav{}

#main-nav ul#topnav{
	float:left;
	height:35px;
/*	background-image:url(../images/topnav_bg.png);*/ /* Check if neccessary */
	background-repeat:repeat-x;
}

ul#topnav li{ /*#main-nav */
	float:left;
}

#main-nav ul#topnav li a{
	display:block;
	height:35px;
	background-image:url(../images/topnav_buttons_kunden.png);
	background-repeat:no-repeat;
}




/* Startseite */

li#m1 a,
li#m1 a:visited
{
	width:62px;
	background-position: 0px 0px;
}

li#m1 a:hover{
	background-position: 0px -50px;
}

li#m1.current a,
li#m1.current a:visited
{
	background-position: 0px -100px;
}

li#m1.current a:hover{
	background-position: 0px -100px;
}



#shops-bar{
}

#shops-bar-inner{
/* fonts => typo.css */
}

#shops-bar-inner ul{
	padding-left:2px; /* zentriert die Logoleiste*/
}


#shops-bar-inner ul li{
	float:left;
	margin-left:1px;
	margin-right:1px;
}

#shops-bar-inner li a{
	display:block;
	width:115px;
	height:83px;
}




/* Integrationspartner */
#shops-bar-inner ul.integration-partner {
	margin:0;
	padding:0;
}

#shops-bar-inner ul.integration-partner li
{
	margin:0;
}




/* Vorteile */
li#m2 a,
li#m2 a:visited
{
	width:81px;
	background-position: -200px 0px;
}

li#m2 a:hover{
	background-position: -200px -50px;
}

li#m2.current a,
li#m2.current a:visited
{
	background-position: -200px -100px;
}

li#m2.current a:hover{
	background-position: -200px -100px;
}





/* Über mpass */
li#m3 a,
li#m3 a:visited
{
	width:106px;
	background-position: -400px 0px;
}

li#m3 a:hover{
	background-position: -400px -50px;
}

li#m3.current a,
li#m3.current a:visited
{
	background-position: -400px -100px;
}

li#m3.current a:hover{
	background-position: -400px -100px;
}


/* Aktionen */
li#m4 a,
li#m4 a:visited
{
	width:88px;
	background-position: -600px 0px;
}

li#m4 a:hover{
/*	width:190px; */
	background-position: -600px -50px;
}

li#m4.current a,
li#m4.current a:visited
{
	background-position: -600px -100px;
}

li#m4.current a:hover{
	background-position: -600px -100px;
}


/* Händler */
li#m5 a,
li#m5 a:visited
{
	width:68px;
	background-position: -800px 0px;
}

li#m5 a:hover{
	background-position: -800px -50px;
}

li#m5.current a,
li#m5.current a:visited
{
	background-position: -800px -100px;
}

li#m5.current a:hover{
	background-position: -800px -100px;
}


/* Prepaidkarte aufladen */
li#m6 a,
li#m6 a:visited
{
	width:172px;
	background-position: -1000px 0px;
}

li#m6 a:hover{
	background-position: -1000px -50px;
}

li#m6.current a,
li#m6.current a:visited
{
	background-position: -1000px -100px;
}

li#m6.current a:hover{
	background-position: -1000px -100px;
}


/* Kontakt */
li#m7 a,
li#m7 a:visited
{
	width:81px;
	background-position: -1200px 0px;
}

li#m7 a:hover{
	background-position: -1200px -50px;
}

li#m7.current a,
li#m7.current a:visited
{
	background-position: -1200px -100px;
}

li#m7.current a:hover{
	background-position: -1200px -100px;
}






/* Haendler */

.b2b #main-nav ul#topnav li a{
	display:block;
	height:35px;
	color:white;
	background-image:url(../images/topnav_buttons_b2b.png);
	background-repeat:no-repeat;
}


/* home */
.b2b li#m1 a,
.b2b li#m1 a:visited
{
	width:62px;
	background-position: 0px 0px;
}

.b2b li#m1 a:hover{
	background-position: 0px -50px;
}

.b2b li#m1.current a,
.b2b li#m1.current a:visited
{
	background-position: 0px -100px;
}

.b2b li#m1.current a:hover{
	background-position: 0px -100px;
}




/* Über mpass */
.b2b li#m2 a,
.b2b li#m2 a:visited
{
	width:106px;
	background-position: -200px 0px;
}

.b2b li#m2 a:hover{
	background-position: -200px -50px;
}

.b2b li#m2.current a,
.b2b li#m2.current a:visited
{
	background-position: -200px -100px;
}

.b2b li#m2.current a:hover{
	background-position: -200px -100px;
}





/* Referenzen */
.b2b li#m3 a,
.b2b li#m3 a:visited
{
	width:103px;
	background-position: -400px 0px;
}

.b2b li#m3 a:hover{
	background-position: -400px -50px;
}

.b2b li#m3.current a,
.b2b li#m3.current a:visited
{
	background-position: -400px -100px;
}

.b2b li#m3.current a:hover{
	background-position: -400px -100px;
}



/* Partner werden */
.b2b li#m4 a,
.b2b li#m4 a:visited
{
	width:129px;
	background-position: -600px 0px;
}

.b2b li#m4 a:hover{
	background-position: -600px -50px;
}

.b2b li#m4.current a,
.b2b li#m4.current a:visited
{
	background-position: -600px -100px;
}

.b2b li#m4.current a:hover{
	background-position: -600px -100px;
}



/* Häufige Fragen */
.b2b li#m5 a,
.b2b li#m5 a:visited
{
	width:128px;
	background-position: -800px 0px;
}

.b2b li#m5 a:hover{
	background-position: -800px -50px;
}

.b2b li#m5.current a,
.b2b li#m5.current a:visited
{
	background-position: -800px -100px;
}

.b2b li#m5.current a:hover{
	background-position: -800px -100px;
}



/* Kontakt */
.b2b li#m6 a,
.b2b li#m6 a:visited
{
	width:81px;
	background-position: -1000px 0px;
}

.b2b li#m6 a:hover{
	background-position: -1000px -50px;
}

.b2b li#m6.current a,
.b2b li#m6.current a:visited
{
	background-position: -1000px -100px;
}

.b2b li#m6.current a:hover{
	background-position: -1000px -100px;
}


/* END Navigation */



/* Login */
#main-nav #login{
	float:right;
	width:139px;


}


#main-nav #login a
{
	display:block;
	height:35px;
	width:139px;

	background-image:url(../images/topnav_buttons_kunden.png);
	background-repeat:no-repeat;

	background-position:-1461px 0px;
	cursor:pointer;

}

#main-nav #login a:hover
{
	background-image:url(../images/topnav_buttons_kunden.png);
	background-position:-1461px -50px;
}



/* Händler-Login */
.b2b #main-nav #login{
	float:right;
	width:153px;

}


.b2b #main-nav #login a,
.b2b #main-nav #login a:visited
{
	background-image:url(../images/topnav_buttons_b2b.png);
	background-repeat:no-repeat;
	background-position:-1447px 0px;
	
	display:block;
	height:35px;
	width:153px;
}

.b2b #main-nav #login a:hover
{
	background-image:url(../images/topnav_buttons_b2b.png);
	background-position:-1447px -50px;
}




/* grey teaser panel full col */

.greypanel-full,
.greypanel-bg
{
	width:940px;
	height:160px;
}

#news-box{
	float:left;
	margin-right:20px;
}

#bvh-box{
	float:left;
}

/* 540 */

.greypanel-540{
	width:540px;
	background-image:url(../images/540_grey_upper.png);
	background-repeat:no-repeat;
}

.greypanel-540-bg{
	height:160px;
	background-image:url(../images/540_grey_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* 460 */

/* Added 2009-09-18 */
.greypanel-460{
	width:460px;
	background-image:url(../images/460_grey_upper.png);
	background-repeat:no-repeat;
}

/* Added 2009-09-18 */
.greypanel-460-bg{
	height:160px;
	background-image:url(../images/460_grey_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* 140 */

/* Added 2009-09-18 */
.greypanel-140{
	width:140px;
	background-image:url(../images/140_grey_upper.png);
	background-repeat:no-repeat;
}

/* Added 2009-09-18 */
.greypanel-140-bg{
	height:160px;
	background-image:url(../images/140_grey_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}


.greypanel-full{
	background-image:url(../images/full_grey_upper.png);
	background-repeat:no-repeat;
}

.greypanel-bg{
	background-image:url(../images/full_grey_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}



.greypanel-full-inner,
.greypanel-540-inner,
.greypanel-460-inner, /* 2009-09-18 */
.greypanel-140-inner /* 2009-09-18 */
{
	padding: 11px 10px 8px 10px;
}




.grey-leftcol,
.grey-centercol,
.grey-rightcol
{
	float:left;
	width:290px;
}

.grey-centercol{
	width:300px;
}

.grey-splitter{
	float:left;
	width:20px;
	height:140px;
	background-image:url(../images/full_grey_splitter.png);
	background-repeat:no-repeat;

}

.grey-centercol-inner{
/*	padding-top:3px; */
}




/* White Panel -  z.B. Startseite Händler*/

#faq-box{
	float:left;
	margin-right:20px; /* Added 2009-09-18 */
}

.whitepanel-380,
.whitepanel-380-bg
{
	width:380px;
	height:160px;
}

.whitepanel-380{
	width:380px;
	background-image:url(../images/380_white_upper.png);
	background-repeat:no-repeat;
}

.whitepanel-380-bg{
	background-image:url(../images/380_white_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* Added 2009-09-18 */
.whitepanel-300,
.whitepanel-300-bg
{
	width:300px;
	height:160px;
}

/* Added 2009-09-18 */
.whitepanel-300{
	width:300px;
	background-image:url(../images/300_white_upper.png);
	background-repeat:no-repeat;
}

/* Added 2009-09-18 */
.whitepanel-300-bg{
	background-image:url(../images/300_white_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}


.whitepanel-inner{
	padding: 11px 10px 8px 10px;
	height:140px;
}




/* teaser right col */

.right-col .teaser{
/*	background-color: #e7e7e7; */
	margin-bottom:20px;
}

.right-col .teaser-inner{

}

.teaser .grey{
	background-color:#e7e7e7;
	padding:7px 10px 10px 10px;
	font-size:13px;
	line-height:17px;
}



.footer-inner{
/* Font-size => typo.css */
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:10px;
	
}

#footer{
	position:absolute;
	bottom:0;
	left:0;
	height:120px;
	width:100%;
}

.navi-bottom{
	padding: 5px 10px 5px 10px;
	background:#ecebe9;
}

.last-line{
	padding-left:10px;
	width:600px;
	height:35px;
	float:left;
}

#provider{
	float:right;
	width:280px;
	height:35px;

	font-size:11px;
	color:#999999;
	text-align:right;
}

a.vf,
a.o2
{
	display:block;
	height:35px;
	background-repeat:no-repeat;
	float:left;
}

a.vf{
	width:45px;
	background-image:url(../images/provider_vf.png);
	margin-right:10px;
}

a.o2{
	width:35px;
	background-image:url(../images/provider_o2.png);
}



/* Textspalten */
.article{
	padding-right:50px;
	padding-bottom:20px;
	display:block;
}


/* Aktionsteaser */

.shop-banner{
	float:left;
	width:300px;
	min-height:200px;
/*	background-color:#e7e7e7; */
}

.shop-banner img{
	margin-bottom:10px;
}

.aktion-left,
.aktion-center
{
	margin-right:19px;
}


.aktion-right{

}


/* Shops-Verzeichnis */

/* Font => typo.css */

.shop-panel{
	width:140px;
	height:140px;
	float:left;
	padding-right:20px;
}

.last{
	margin-right:0;
	padding-right:0;
}


.shop-panel-inner{
	text-align:center;
}

.shop-panel a{
	display:block;
	width: 138px;
	height:128px;
	border:solid 1px #FFFFFF;
	text-decoration:none;
	font-size:12px;
}


.shop-panel a:hover{
	border: solid 1px #beabca;
}

.shop-panel-inner img{
	margin-bottom:0px;
	border:0;
}

.small-left-col,
.small-right-col
{
	float:left;
	width:290px;
}

.small-left-col{
	margin-right:20px;
}



/* Startseite Kunden */

#mclip{
	background-color: #FFFFFF;
	width:620px;
	height:368px;
}

#mclip-inner{
	padding:10px;
}

#mclip-container-inner{
	padding:10px;
	height:328px;
	border:solid 1px #e7e7e7;
	background-color:#FFFFFF;
}

/* FAQ-Box */ 

.quick-help{
	height:113px;
}



.quick-help ul{
	margin-bottom:20px;

}

.quick-help ul li{
	float:left;
	white-space:nowrap;
	margin-right:10px;
}

.quick-help li a,
.quick-help li a:visited{
	text-decoration:none;
	padding: 2px;
}

.quick-help li a:hover{
	background-color:#FFFFFF;
}


.prio-1{
	font-size:16px;
	font-weight:bold;
}

.prio-2{
	font-size:14px;
	font-weight:normal;
}

.prio-3{
	font-size:13px;
	font-weight:normal;
}

a.more{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

/* Vorteiel Kunden */

#jetzt-anmelden{
	padding-top:20px;
}

#jetzt-anmelden a{
	display:block;
	width:226px;
	height:42px;
	background-image:url(../images/button_jetzt-anmelden.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#jetzt-anmelden a:hover{
	background-position:-250px 0px;

}


/* Funktionsweise */

ol.stepbystep li{
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;

}


img.inline-110{
	margin-right:10px;
	margin-top:2px;
	border:solid 1px #FFFFFF;
}


img.inline-220{
	margin-right:20px;
	margin-bottom:15px;
	margin-top:3px;
}




/* Kontaktformular */

label {
	color:#3B3B38;
	display:block;
	/*font-size:11px;*/
/*	height:25px; */
	padding-left:0.1em;
}

.form-item {
	margin-bottom:1em;
}

input.form-text, textarea.form-textarea {
	padding:3px 2px;
}

input.form-text {
	width:330px;
}

/*
input.form-text, textarea.form-textarea, select.form-select {
	background-color:#fff;
	border:1px solid #B2B2B2;
	color:#3B3B38;
	margin-top:2px;
}
*/

#captcha {
	border:solid 1px #DDDDDD;
	padding:10px;
	margin-bottom:40px;
/*	margin-top:40px; */
	width:260px;

}

.captcha-intro {
	padding-bottom:10px;
	
	font-size:13px;
	line-height:18px;
}


#captcha input{
	padding:3px;
	background-color:#FFFFCC;
}




/*
input#sicherheitscode{
	padding:3px;
	background-color:#e7e7e7;
}
*/

#captcha img{
	margin-bottom:10px;
}


.submit-button{
	clear:both;
}

.submit-button input{
 	width:60px;
}
	
	
	
.hint{
	margin-top:8px;
	color:#666666;
	font-size:13px;
	line-height:18px;
	background-image:url(../images/icon_hinweis.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
	padding-left:28px;
}

.enter-number{
	padding:13px;
	margin-bottom:8px;
	background-color:#eee8f3;
	float:left;
}



input#handy{
	padding:3px;
	width:140px;
	font-size:15px;
	font-weight:normal;
	margin-left:3px;
}


.error {
	
	background-image:url(../images/icon_error.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
	padding:0px 0px 20px 28px;
	
	color:#cd1f1f;
	font-size:13px;
	line-height:18px;
}


/**/


/* Buttons */

a.partner-werden{
	display:block;
	background-image:url(../images/buttons/button_partner-werden_white.png);
	background-repeat:no-repeat;
	width:234px;
	height:31px;
	cursor:pointer;
}

a.weiter-white{
	display:block;
	background-image: url(../images/buttons/button_weiter_white.png);
	background-repeat:no-repeat;
	width:89px;
	height:31px;
	cursor:pointer;
}

/* Kino-Gewinnspiel Kuess den Frosch */

.ticket-kaufen a{
	display:block;
	width:105px;
	height:29px;
	margin-left:auto;
	margin-right:auto;

	background-image: url(../images/button_ticket-kaufen.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
}

.ticket-kaufen a:hover{
	background-position:-120px 0px;
}

#popcorn{
	margin-bottom:30px;
}

.orangepanel-620{
	width:620px;
	background-image:url(../images/620_orange_upper.png);
	background-repeat:no-repeat;
}

.orangepanel-620-bg{
	height:170px;
	background-image:url(../images/620_orange_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.orangepanel-620-inner{
	padding: 11px 10px 8px 10px;
}


/* New Form fields */

.form-item{
	padding-bottom:15px;
}


input.form-text, textarea.form-textarea, select.form-select {
	background-color:#f6f6f6;
	border:1px solid #CCC;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}


input.form-text,
textarea.form-textarea
{
	background-image:url(../images/bg_form-fields.png);
	background-repeat:no-repeat;
	padding: 4px 3px 3px 3px;
}

.form-item label{
	font-size:13px;
	color:#666;
}

.form-text.standard{
	width:242px; /* 250 - padding input.form-text - border */
}

.form-text.plz{
	width:52px; /* 60 - padding input.form-text - border */
}

.form-text.plz-city{
	width:162px; /* 170 - padding input.form-text - border */
}



/* Added 2009-28-10 */

.launch-prepaid{
	width:300px;
	height:150px;
	float:left;
}

.launch-prepaid-inner{
	border:dashed 1px #999999;
	padding:88px 10px 5px 10px;
	text-align:center;
	min-height:57px;
}

.launch-prepaid.callya{
	background:#FFF url(../images/bg_prepaidpanel_vf.png) no-repeat;
}

.launch-prepaid.otwo{
	background:#FFF url(../images/bg_prepaidpanel_o2.png) no-repeat;
}



.launch-prepaid.callya a,
.launch-prepaid.otwo a
{
	display:block;
	width:230px;
	height:45px;
	background: url(../images/buttons/button_jetzt-aufladen.png) no-repeat 0px 0px;
	margin-left:auto;
	margin-right:auto;
}

.launch-prepaid.callya a:hover,
.launch-prepaid.otwo a:hover
{
	background-position:-250px 0px;
}