/* GLOBAL HACK */

.h2top {
	margin-top:0px !important;
}

.c24-cnt-ele-content h2,
.c24-cnt-ele-content h3 {
	margin-top:14px;
}

.c24-tab-content h4 {
	margin-bottom:5px;
}

.c24-cnt-ele-content h3{
	font-size:14px;
}

.c24-tab-content  h2,
.c24-tab-content  h3,
.c24-tab-content  h4,
.c24-tab-content  h5{
	font-size:13px;
}

/* PARTNER */
.c24-ca-finsec-partner .ele { background: transparent url('/imgs/2013/misc/fin/sec/partner_sprite_ca.png') no-repeat; height: 65px; margin: 0 auto; }
.c24-ca-finsec-partner .ca-item { width: 110px; text-align: center; }

.c24-ca-finsec-partner .barclaycard { width: 95px; background-position: -95px -65px; }
.c24-ca-finsec-partner .barclaycard:hover { background-position: -95px 0; }
.c24-ca-finsec-partner .swkbank { width: 95px; background-position: -1520px -65px; }
.c24-ca-finsec-partner .swkbank:hover { background-position: -1520px 0; }
.c24-ca-finsec-partner .targobank { width: 95px; background-position: 0 -65px; }
.c24-ca-finsec-partner .targobank:hover { background-position: 0 0; }
.c24-ca-finsec-partner .crediteurope { width: 95px; background-position: -190px -65px; }
.c24-ca-finsec-partner .crediteurope:hover { background-position: -190px 0; }
.c24-ca-finsec-partner .creditplus { width: 95px; background-position: -285px -65px; }
.c24-ca-finsec-partner .creditplus:hover { background-position: -285px 0; }
.c24-ca-finsec-partner .postbank { width: 95px; background-position: -1140px -65px; }
.c24-ca-finsec-partner .postbank:hover { background-position: -1140px 0; }
.c24-ca-finsec-partner .dslbank { width: 95px; background-position: -475px -65px; }
.c24-ca-finsec-partner .dslbank:hover { background-position: -475px 0; }
.c24-ca-finsec-partner .oyakankerbank { width: 95px; background-position: -1045px -65px; }
.c24-ca-finsec-partner .oyakankerbank:hover { background-position: -1045px 0; }
.c24-ca-finsec-partner .hypovereinsbank { width: 95px; background-position: -665px -65px; }
.c24-ca-finsec-partner .hypovereinsbank:hover { background-position: -665px 0; }
.c24-ca-finsec-partner .netbank { width: 95px; background-position: -855px -65px; }
.c24-ca-finsec-partner .netbank:hover { background-position: -855px 0; }
.c24-ca-finsec-partner .skgbank { width: 95px; background-position: -1425px -65px; }
.c24-ca-finsec-partner .skgbank:hover { background-position: -1425px 0; }
.c24-ca-finsec-partner .dkb { width: 95px; background-position: -380px -65px; }
.c24-ca-finsec-partner .dkb:hover { background-position: -380px 0; }
.c24-ca-finsec-partner .ingdiba { width: 95px; background-position: -760px -65px; }
.c24-ca-finsec-partner .ingdiba:hover { background-position: -760px 0; }
.c24-ca-finsec-partner .onlinekredit { width: 95px; background-position: -945px -65px; }
.c24-ca-finsec-partner .onlinekredit:hover { background-position: -945px 0; }
.c24-ca-finsec-partner .easycredit { width: 95px; background-position: -570px -65px; }
.c24-ca-finsec-partner .easycredit:hover { background-position: -570px 0; }
.c24-ca-finsec-partner .santanderdirekt { width: 95px; background-position: -1330px -65px; }
.c24-ca-finsec-partner .santanderdirekt:hover { background-position: -1330px 0; }
.c24-ca-finsec-partner .santanderconsumer { width: 95px; background-position: -1235px -65px; }
.c24-ca-finsec-partner .santanderconsumer:hover { background-position: -1235px 0; }

.c24-ca-finsec-partner .direkt1822 { width: 95px; background-position: -190px -195px; }
.c24-ca-finsec-partner .direkt1822:hover { background-position: -190px -130px; }
.c24-ca-finsec-partner .audibank { width: 95px; background-position: -285px -195px; }
.c24-ca-finsec-partner .audibank:hover { background-position: -285px -130px; }
.c24-ca-finsec-partner .bankofscotland { width: 95px; background-position: -380px -195px; }
.c24-ca-finsec-partner .bankofscotland:hover { background-position: -380px -130px; }
.c24-ca-finsec-partner .comdirect { width: 95px; background-position: -475px -195px; }
.c24-ca-finsec-partner .comdirect:hover { background-position: -475px -130px; }
.c24-ca-finsec-partner .commerzbank { width: 95px; background-position: -950px -195px; }
.c24-ca-finsec-partner .commerzbank:hover { background-position: -950px -130px; }
.c24-ca-finsec-partner .cortalconsors { width: 95px; background-position: -570px -195px; }
.c24-ca-finsec-partner .cortalconsors:hover { background-position: -570px -130px; }
.c24-ca-finsec-partner .deutschebank { width: 95px; background-position: -1330px -195px; }
.c24-ca-finsec-partner .deutschebank:hover { background-position: -1330px -130px; }
.c24-ca-finsec-partner .gefa { width: 95px; background-position: -1235px -195px; }
.c24-ca-finsec-partner .gefa:hover { background-position: -1235px -130px; }
.c24-ca-finsec-partner .ikb { width: 95px; background-position: -1045px -195px; }
.c24-ca-finsec-partner .ikb:hover { background-position: -1045px -130px; }
.c24-ca-finsec-partner .mercedesbenzbank { width: 95px; background-position: -665px -195px; }
.c24-ca-finsec-partner .mercedesbenzbank:hover { background-position: -665px -130px; }
.c24-ca-finsec-partner .moneyou { width: 95px; background-position: -855px -195px; }
.c24-ca-finsec-partner .moneyou:hover { background-position: -855px -130px; }
.c24-ca-finsec-partner .norisbank { width: 95px; background-position: -760px -195px; }
.c24-ca-finsec-partner .norisbank:hover { background-position: -760px -130px; }
.c24-ca-finsec-partner .volkswagen { width: 95px; background-position: 0 -195px; }
.c24-ca-finsec-partner .volkswagen:hover { background-position: 0 -130px; }
.c24-ca-finsec-partner .vtb { width: 95px; background-position: -95px -195px; }
.c24-ca-finsec-partner .vtb:hover { background-position: -95px -130px; }
.c24-ca-finsec-partner .wuestenrot { width: 95px; background-position: -1140px -195px; }
.c24-ca-finsec-partner .wuestenrot:hover { background-position: -1140px -130px; }

/* SIEGEL */
.c24-ca-finsec-siegel .ele { background: transparent url('/imgs/2013/misc/fin/sec/siegel_sprite_ca.png') no-repeat; height: 65px; margin: 0 auto; }
.c24-ca-finsec-siegel .ca-item { width: 110px; text-align: center; }

.c24-ca-finsec-siegel .tuev-ratenkredit { width: 90px; background-position: 0 -65px; }
.c24-ca-finsec-siegel .tuev-ratenkredit:hover { width: 90px; background-position: 0 0; }

.c24-ca-finsec-siegel .servicerating-exc { width: 53px; background-position: -90px -65px; }
.c24-ca-finsec-siegel .servicerating-exc:hover { width: 53px; background-position: -90px 0; }

.c24-ca-finsec-siegel .tuev-servicetested{ width: 90px; background-position: -143px -65px; }
.c24-ca-finsec-siegel .tuev-servicetested:hover { width: 90px; background-position: -143px 0; }

.c24-ca-finsec-siegel .tuevsued{ width: 56px; background-position: -233px -65px; }
.c24-ca-finsec-siegel .tuevsued:hover { width: 56px; background-position: -233px 0; }

/* TEASER */
.c24fin-teaser ,
.c24fin-teaser .c24fin-teaser-bg {
	height:250px;
}

.c24fin-box,
.c24fin-box:hover {
	background:#ECECEC url(../../imgs/2013/layout/silver_bg.png) no-repeat right top;
}

.c24fin-teaser .c24fin-teaser-bg{
	background-position:left bottom;
	background-repeat:no-repeat;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.c24fin-teaser .c24-tuev {
	float:right;
	padding:20px 20px 0 0;
	width:70px;
	height:70px;
	cursor:pointer;
}

.c24fin-tagesgeld .c24-tuev {
	width:122px;
	height:66px;
}

.c24fin-baufi .c24-tuev {
	width:125px;
	height:50px;
}

.c24fin-teaser h3,
.c24fin-teaser h4,
.c24fin-teaser p,
.c24fin-teaser ul.c24-list-hakerl {
	padding-left:200px;
	width:445px;
}

.c24fin-tagesgeld h3,
.c24fin-tagesgeld h4,
.c24fin-tagesgeld p,
.c24fin-tagesgeld ul.c24-list-hakerl {
	width:370px;
}

.c24fin-teaser h3 {
	padding-top:20px;
	font-size:20px;
}

.c24fin-teaser h4 {
	padding-bottom:10px;
	font-weight:bold;
}

.c24fin-teaser ul.c24-list-hakerl{
	margin:17px 0 0 0;
	padding-bottom:4px;
}

.c24fin-teaser ul.c24-list-hakerl li{
	font-weight:bold;
}

.c24fin-teaser .c24fin-calc {
	background-color:white;
	background-color: rgba(255, 255, 255, 0.90);
	margin:12px 10px 0 10px;
	padding:10px 0 5px 0;
	border:1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.c24fin-baufi .c24fin-calc {
	margin-top:21px;
}

.c24fin-kreditkarte  .c24fin-calc {
	padding:10px;
	margin:0 0 0 250px;
	width:395px;
}

.c24fin-kreditkarte  h3 {
	padding-top:10px;
}

.c24fin-kreditkarte  p,
.c24fin-kreditkarte  h3 {
	padding-left: 250px;
}

.c24fin-kreditkarte input#ccmc,
.c24fin-kreditkarte input#ccvisa,
.c24fin-kreditkarte input#ccamex,
.c24fin-cc-small input#ccmc,
.c24fin-cc-small input#ccvisa,
.c24fin-cc-small input#ccamex {
	float:left;
	margin:18px 10px;
}

.c24fin-kreditkarte label,
.c24fin-cc-small label {
	background:transparent url(../../imgs/2013/teaser/fin/krk/grid9/cardtypes.png) no-repeat 0 0;
	width:64px !important;
	padding:0 !important;
	height:49px;
	margin-right:30px;
	cursor:pointer;
}

.c24fin-cc-small label {
	margin-right:0;
}

.c24fin-kreditkarte label.ccvisa,
.c24fin-cc-small label.ccvisa {
	background-position:-64px 0;
}

.c24fin-kreditkarte label.ccamex,
.c24fin-cc-small label.ccamex {
	background-position:-128px 0;
}

.c24fin-kreditkarte  .c24-button-xxxl {
	float:left;
	margin:10px 0 0 115px;
}

.c24fin-teaser .c24fin-calc .c24fin-calcrow{
	float:left;
	padding:0 10px;
}

.c24fin-teaser .c24fin-calc label,
.c24fin-cc-small label{
	width:95px;
	font-weight:bold;
	float:left;
	padding:7px 0;
	font-size: 12px;
}

.c24fin-baufi .c24fin-calc label{
	width:120px;
}

.c24fin-teaser .c24fin-kredit-lz-label {
	width:130px !important;
}

.c24fin-teaser .c24fin-kredit-lz-label span{
	font-weight:normal;
	font-size:11px;
}

.c24fin-teaser .c24fin-kp,
.c24fin-teaser .c24fin-lz,
.c24fin-teaser .c24fin-vz,
.c24fin-baufi .c24fin-baufi {
	border:2px solid #005EA8;
	padding:5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
	font-weight:bold;
	color:#005EA8;
}

.c24fin-teaser .c24fin-lz,
.c24fin-teaser .c24fin-vz{
	padding:4px 5px;
	line-height:19px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.c24fin-teaser .c24fin-lz,
	.c24fin-teaser .c24fin-vz,
	.c24fin-baufi select.c24fin-baufi{
		-webkit-appearance: none;
		background:white url(/imgs/2013/teaser/fin/sec/chrome-fix.png) no-repeat right center;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.c24fin-teaser .c24fin-lz,
	.c24fin-teaser .c24fin-vz{
		padding:2px 5px;
	}
}

.c24fin-teaser .c24fin-kp {
	width:90px;
}

.c24fin-teaser .c24fin-lz {
	width:65px;
}

.c24fin-teaser .c24fin-vz {
	width:158px;
}

.c24fin-baufi .c24fin-baufi {
	width:126px;
}

.c24fin-baufi select.c24fin-baufi {
	width:140px;
}

.c24fin-teaser .c24fin-vz ,
.c24fin-teaser select.c24fin-lz ,
.c24fin-baufi select.c24fin-baufi {
	text-align:left;
}

.c24fin-teaser .c24-button {
	float:right;
	margin:19px 10px 0 0;
}

.c24fin-baufi .c24-button {
	margin-top:11px;
}

.c24fin-gir-small label {
	clear: left;
    float: left;
    font-size: 12px;
    line-height: 26px;
    margin-left:20px;
    width:140px;
}

.c24fin-gir-small input#accountMaintenceFeeWithCashReceipt,
.c24fin-gir-small input#ecCardCost,
.c24fin-gir-small input#creditCardCost {
	float: right;
    margin: 5px 30px 0 0;
}

/* SLIDER */
.c24fin-teaser .c24-slider-box {
    background: url(/imgs/2013/misc/fin/sec/slider-sprite.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 10px 16px 0 10px;
    padding: 0 8px;
    width: 184px;
}

.c24fin-teaser .c24-slider {
    background: url(/imgs/2013/misc/fin/sec/slider-sprite.png) no-repeat scroll 0 -24px transparent;
    border: medium none;
    display: block;
    height: 3px;
    margin: 7px 0 0;
    width: 184px;
}

.ui-slider-horizontal {
    height: 0.8em;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.c24fin-teaser .c24-slider-box .c24-slider .ui-slider-range-min {
    background: url(/imgs/2013/misc/fin/sec/slider-sprite.png) no-repeat scroll 0 -21px transparent;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}

.ui-slider .ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.c24fin-teaser .c24-slider .ui-slider-handle {
    background: url(/imgs/2013/misc/fin/sec/slider-sprite.png) no-repeat scroll 0 -27px transparent;
    cursor: pointer;
    margin-top: 1px;
    padding: 0 !important;
    top: -9px !important;
    width: 10px;
}

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px !important;
    top: -0.3em;
}

.ui-slider .ui-slider-handle {
    border: 0 none;
    border-radius: 0 0 0 0;
    cursor: default;
    height: 22px;
    position: absolute;
    width: 11px;
    z-index: 2;
}

.c24fin-teaser  .c24-slider-box .c24-slider .ui-slider-range-min {
    background: url(/imgs/2013/misc/fin/sec/slider-sprite.png) no-repeat scroll 0 -21px transparent;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}

.ui-slider .ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.c24fin-teaser #c24-amount-slider-kredit-kp-values,
.c24fin-teaser #c24-amount-slider-kredit-lz-values,
.c24fin-teaser #c24-amount-slider-tg-idu-values,
.c24fin-teaser #c24-amount-slider-tg-iam-values,
.c24fin-teaser #c24-amount-slider-fg-idu-values,
.c24fin-teaser #c24-amount-slider-fg-iam-values  {
    display: block;
    height: 16px;
    list-style-type: none;
    margin: 0 0 5px 1px;
    position: relative;
    width: 220px;
	float:left;
}


html* .c24fin-teaser #c24-amount-slider-fg-idu-values {
	margin-left: 50px !important;
}

.c24fin-teaser #c24-amount-slider-kredit-kp-values,
.c24fin-teaser #c24-amount-slider-tg-iam-values,
.c24fin-teaser #c24-amount-slider-fg-iam-values{
    clear:left;
}

.c24fin-teaser #c24-amount-slider-kredit-kp-values li,
.c24fin-teaser #c24-amount-slider-kredit-lz-values li,
.c24fin-teaser #c24-amount-slider-tg-iam-values li,
.c24fin-teaser #c24-amount-slider-tg-idu-values li,
.c24fin-teaser #c24-amount-slider-fg-iam-values li,
.c24fin-teaser #c24-amount-slider-fg-idu-values li
 {
    background: url(/imgs/2013/misc/fin/sec/slider-sprite.png) no-repeat scroll -120px -34px transparent;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: auto;
}

#c24-amount-kredit-1000,
#c24-amount-tg-500  {
    background-position: -117px -34px !important;
}
#c24-amount-kredit-20000,
#c24-amount-tg-10000 {
    background-position: -112px -34px !important;
}
#c24-amount-kredit-50000,
#c24-amount-kredit-85000,
#c24-amount-tg-25000,
#c24-amount-tg-50000   {
    background-position: -108px -34px !important;
}

.c24fin-teaser #c24-amount-slider-tg-idu-values #c24-amount-30 {
    background-position: -120px -34px !important;
    left: -7px;
}
.c24fin-teaser #c24-amount-slider-tg-idu-values #c24-amount-90 {
    background-position: -120px -34px !important;
    left: 26px;
}
.c24fin-teaser #c24-amount-slider-tg-idu-values #c24-amount-180 {
    background-position: -120px -34px !important;
    left: 77px;
}
.c24fin-teaser #c24-amount-slider-tg-idu-values #c24-amount-270 {
    background-position: -120px -34px !important;
    left: 127px;
}
.c24fin-teaser  #c24-amount-slider-tg-idu-values #c24-amount-360 {
    background-position: -120px -34px !important;
    left: 177px;
}

ul#c24-amount-slider-fg-iam-values li, ul#c24-amount-slider-fg-idu-values li{
	position: absolute;
	width: 18px !important;
	text-align: center !important;
}
html* ul#c24-amount-slider-fg-idu-values {
	margin-left: 90px !important;
}

#c24-amount-slider-fg-idu a.ui-slider-handle{
	outline: none;
	_noFocusLine: expression(this.hideFocus=true);
}

html* .c24-product-list-ie a {
	cursor: pointer !important;
}

.c24fin-teaser #c24-amount-slider-fg-iam-values #c24-amount-1000 {
    background-position: -117px -34px !important;
    left: 5px;
}
.c24fin-teaser #c24-amount-slider-fg-iam-values #c24-amount-10000 {
    background-position: -122px -34px !important;
    left: 45px;
}
.c24fin-teaser #c24-amount-slider-fg-iam-values #c24-amount-25000 {
    background-position: -113px -34px !important;
    left: 92px;
}
.c24fin-teaser  #c24-amount-slider-fg-iam-values #c24-amount-50000 {
    background-position: -113px -34px !important;
    left: 185px;
}
.c24fin-teaser #c24-amount-slider-fg-idu-values #c24-amount-3 {
    background-position: -120px -34px !important;
    left: -7px;
}
.c24fin-teaser #c24-amount-slider-fg-idu-values #c24-amount-6 {
    background-position: -120px -34px !important;
    left: 19px;
}
.c24fin-teaser #c24-amount-slider-fg-idu-values #c24-amount-9 {
    background-position: -120px -34px !important;
    left: 45px;
}
html* .c24fin-teaser #c24-amount-slider-fg-idu-values #c24-amount-9 {
    background-position: -119px -34px !important;
    left: 45px;
}
.c24fin-teaser #c24-amount-slider-fg-idu-values #c24-amount-12 {
    background-position: -120px -34px !important;
    left: 71px;
}
html* .c24fin-teaser #c24-amount-slider-fg-idu-values #c24-amount-12 {
    background-position: -119px -34px !important;
    left: 71px;
}
.c24fin-teaser  #c24-amount-slider-fg-idu-values #c24-amount-24 {
    background-position: -120px -34px !important;
    left: 98px;
}
.c24fin-teaser  #c24-amount-slider-fg-idu-values #c24-amount-36 {
    background-position: -120px -34px !important;
    left: 124px;
}
.c24fin-teaser  #c24-amount-slider-fg-idu-values #c24-amount-48 {
    background-position: -120px -34px !important;
    left: 150px;
}
.c24fin-teaser  #c24-amount-slider-fg-idu-values #c24-amount-60 {
    background-position: -120px -34px !important;
    left: 177px;
}

#c24-amount-kredit-1000 { left: 5px; }
#c24-amount-kredit-20000 { left: 43px; }
#c24-amount-kredit-50000 { left: 103px; }
#c24-amount-kredit-85000 { left: 180px; }
#c24-amount-kredit-12,
#c24-amount-tg-30 { left: -7px; }
#c24-amount-kredit-36 { left: 34px; }
#c24-amount-kredit-72 { left: 95px; }
#c24-amount-kredit-120,
#c24-amount-tg-360 { left: 177px; width:80px !important; }
#c24-amount-tg-500 { left: 5px; }
#c24-amount-tg-10000 { left: 36px; }
#c24-amount-tg-25000 { left: 87px; }
#c24-amount-tg-50000 { left: 180px; }
#c24-amount-tg-90 { left: 26px; }
#c24-amount-tg-180 { left: 77px; }
#c24-amount-tg-270 { left: 127px; }

#c24fin-ishare {
	position:absolute;
	top:0;
	width:115px;
	height:400px;
	margin-left:610px;
	padding-top:30px;
}
.c24fin-share-btn>div,
.c24fin-share-btn-fallback>div {
	margin-bottom:15px;
}

.c24fin-share-btn {
	display:none;
}

.c24fin-share-btn-fallback>div {
	background:transparent url(../../imgs/products/finance/infografik/share-btn.png) no-repeat left top;
	height:20px;
	width:74px;
	cursor:pointer;
}

.c24fin-share-btn-fallback>div.btn-twit {
	background-position:-74px;
	width:70px;
}

.c24fin-share-btn-fallback>div.btn-gplus {
	background-position:-144px;
	width:59px;
}

.c24fin-share-btn-fallback>div.btn-pin {
	background-position:-203px;
	width:40px;
}

.c24fin-share-v>div {
	float:left;
	margin:42px 12px 0 0;
}

/* Giro SEO Styles [Start] */
/* Author: Michael Zentgraf */

.giro-teaser-option-box {
	float:left;
	margin-left:20px;
	margin-top:5px;
}

.giro-teaser-option-headline {
	float:left;
	color:#005dac;
	font-size:15px;
	font-weight:bold;
}

.giro-teaser-option-layer {
	float:left;
	width:250px;
	font-size:12px;
}

.giro-teaser-option-layer-left {
	float:left;
	width:80%;
	font-weight:bold;
}

.giro-teaser-option-layer-right {
	float:right;
	width:20%;
}

.giro-teaser-tuev-logo {
	float:right;
	background:url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png);
	background-position:-93px -155px;
	width:122px;
	height:66px;
	margin-right:20px;
	margin-top:20px;
}

.giro-tooltip-all {
	float:right;
    margin-top:3px;
}

.giro-tooltip-icon {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -21px -201px;
	width:16px;
	height:16px;
	cursor:pointer;
    margin:-2px 0 0 5px;
}

.giro-tooltip-icon:hover {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -5px -201px;
	width:16px;
	height:16px;
	cursor:pointer;
}

.giro-tooltip-main {
	display:none;
	position:absolute;
	margin-top:25px;
	margin-left:-5px;
	background-color:#fff;
	border:1px solid;
	border-color:#8b8b8b;
	border-radius:6px;
	width:300px;
	max-width:300px;
	min-width:300px;
	z-index:1000;
	padding:10px;
	-moz-box-shadow: 0px 0px 4px #888;
	-webkit-box-shadow: 0px 0px 4px #888;
	box-shadow: 0px 0px 4px #888;
}

.tooltip-block {
	display:block !important;
}

.giro-tooltip-close-but {
	float:right;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -27px -219px;
	width:13px;
	height:13px;
	cursor:pointer;
}

.giro-tooltip-close-but:hover {
	float:right;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -14px -219px;
	width:13px;
	height:13px;
	cursor:pointer;
}

.giro-tooltip-close-but:active {
	float:right;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -1px -219px;
	width:13px;
	height:13px;
	cursor:pointer;
}

.giro-tooltip-corner-bottom {
	position:absolute;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -56px -205px;
	width:11px;
	height:6px;
	margin-top:10px;
	z-index:10000;
}

.giro-tooltip-corner-top {
	position:absolute;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat;
	background-position: -45px -205px;
	width:11px;
	height:6px;
	margin-top:-16px;
	z-index:10000;
}

.c24-cnt-ele-hr-line {
	float:left;
	height:1px;
	width:100%;
	background-color:#dcdcdc;
	margin-bottom:10px;
	margin-top:10px;
}

.c24fin-gir-layerinfo-01 {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -91px -40px;
	width:125px;
	height:27px;
	margin-left:-12px;
	margin-top:-5px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding-left:7px;
	padding-top:3px;
	text-shadow: 1px 1px 1px #384721;
}

.c24fin-gir-step-layer {
	float:left;
	width:840px;
}

.c24fin-gir-step-layer-single {
	float:left;
	width:180px;
	cursor:pointer;
	margin-left:40px !important;
}

.c24fin-gir-step-icon {
	float:left;
	width:100%;
}

.c24fin-gir-icon-step-01 {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: 0px -2px;
	width:39px;
	height:30px;
	margin-left:65px;
	margin-bottom:5px;
	margin-top:-4px;
}

.c24fin-gir-icon-step-01-ov {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -44px -161px;
	width:39px;
	height:30px;
	margin-left:65px;
	margin-bottom:5px;
	margin-top:-4px;
}

.c24fin-gir-icon-step-02 {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -39px 0px;
	width:43px;
	height:34px;
	margin-left:50px;
	margin-bottom:5px;
	margin-top:-3px;
}

.c24fin-gir-icon-step-02-ov {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -41px -80px;
	width:43px;
	height:34px;
	margin-left:50px;
	margin-bottom:5px;
	margin-top:-3px;
}

.c24fin-gir-icon-step-03 {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -50px -40px;
	width:37px;
	height:33px;
	margin-left:50px;
	margin-bottom:5px;
}

.c24fin-gir-icon-step-03-ov {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -52px -120px;
	width:37px;
	height:33px;
	margin-left:50px;
	margin-bottom:5px;
}

.c24fin-gir-icon-step-04 {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -7px -41px;
	width:40px;
	height:32px;
	margin-left:100px;
	margin-bottom:5px;
	margin-top:-3px;
}

.c24fin-gir-icon-step-04-ov {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -9px -121px;
	width:40px;
	height:32px;
	margin-left:100px;
	margin-bottom:5px;
	margin-top:-3px;
}

.c24fin-gir-step-info {
	float:left;
	width:100%;
}

.c24fin-gir-step-nr {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -85px -6px;
	width:16px;
	height:21px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-left:6px;
	padding-top:1px;
	margin-right:8px;
	margin-top:5px;
}

.c24fin-gir-step-nr-ov {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/giro-evo-seo-sprite.png) no-repeat transparent;
	background-position: -87px -86px;
	width:16px;
	height:21px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-left:6px;
	padding-top:1px;
	margin-right:8px;
	margin-top:5px;
}

.c24fin-gir-step-info-txt {
	float:left;
	width:80%
}

.giro-googlesitelink-70euro-gutschrift {
	float:left;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/70euro_gutschrift.png);
	width:170px;
	height:81px;
	margin-top:10px;
	margin-left:200px;
}

.giro-googlesitelink-bargeld {
	float:left;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/bargeld.png);
	width:107px;
	height:91px;
	margin-top:0px;
	margin-left:230px;
}

.giro-googlesitelink-creditcard-logos {
	position:absolute;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/creditcard_logos.png);
	width:350px;
	height:81px;
	margin-top:5px;
	margin-left:200px;
	bottom:25px
}

.giro-googlesitelink-giro-logos {
	position:absolute;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/giro_logos.png);
	width:350px;
	height:81px;
	margin-top:5px;
	margin-left:200px;
	bottom:25px;
}

.giro-googlesitelink-weltweit-kostenlos-bargeld {
	position:absolute;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/weltweit-kotenlos-bargeld.gif);
	width:304px;
	height:127px;
	margin-top:5px;
	margin-left:215px;
	bottom:0px;
}

.teaser-htmlbottom {
	position:absolute;
	width:100%;
	height:auto;
	bottom:10px;
	padding:5px;
	font-size:9px;
	background-image: url(/imgs/2013/misc/fin/sec/bg/whitewall.png);
}

.giro-teaser-corner {
	position:absolute;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/corner.png);
	width:141px;
	height:120px;
	margin-top:-1px;
	text-align:center;
}

.giro-teaser-corner-txt {
	float:right;
	text-align:center;
	width:80px;
	font-size:15px;
	color:#fff;
    -webkit-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    margin-right:0px;
    margin-top:25px;
}

.giro-animated-button-01 {
	float:left;
	background-image:url(/imgs/2013/misc/fin/sec/google_sitelinks/but_jetzt_abschliessen.gif) !important;
	background-color:transparent !important;
	width:247px !important;
	height:51px !important;
	border:none !important;
	cursor:pointer !important;
}

/* Giro SEO Styles [Ende] */
/* Author: Michael Zentgraf */




/* TG SEO Styles [Start] */
/* Author: Michael Zentgraf */

.c24fin-top-tg-kontonote {
	float:right;
	background-image: url(/imgs/2013/misc/fin/tag/top-tg-kontonote.png);
	width:67px;
	height:54px;
	margin-top:-7px;
	padding-top:10px;
	text-align:center;
	color:#484848;
}

.c24fin-top-tg-kontonote-txt {
	float:left;
	text-align:center;
	width:67px;
	font-weight:bold;
	margin-top:-55px;
}

/* TG SEO Styles [Ende] */
/* Author: Michael Zentgraf */


/* Giro SEO >> NEW RESULT << Styles [Start] */
/* Author: Michael Zentgraf */

.evo-giro-result-hover {
	background-color:#fff !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.evo-giro-result-hover:hover {
	background: #f7faff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7faff 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7faff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7faff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7faff 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7faff 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7faff 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7faff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 2px 3px 1px #e4e4e4;
	-webkit-box-shadow: 0px 2px 3px 1px #e4e4e4;
	box-shadow: 0px 2px 3px 1px #e4e4e4;
}

.evo-giro-result-padding {
	float:left;
	width:100%;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-size:12px;
}

.evo-giro-result-spalte-anbieter {
	float:left;
	width:15%;
}

.evo-giro-result-spalte-kontogebuehr {
	float:left;
	width:10%;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.evo-giro-result-spalte-habenzins {
	float:left;
	width:10%;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#005ea8;
}

.evo-giro-result-spalte-dispozins {
	float:left;
	width:10%;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.evo-giro-result-spalte-karten {
	float:left;
	width:10%;
}

.evo-giro-result-spalte-kontonote {
	float:left;
	width:10%;
}

.evo-giro-result-spalte-informationen {
	float:left;
	width:21%;
}

.evo-giro-result-spalte-submit {
	float:left;
	width:14%;
}

.evo-giro-bank-logo {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/logo-sprite.png) no-repeat transparent;
	background-position:-0px -0px;
	width:140px;
	height:40px;
}

.evo-giro-bank-konto-info {
	float:left;
	width:100%;
}

.evo-giro-result-spalte-karten-box {
	float:left;
	width:50%;
}

.evo-giro-result-spalte-karten-txt {
	float:left;
	width:100%;
	margin-top:8px;
	margin-bottom:10px;
}

.evo-giro-eccard-maestro {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/eccard-and-creditcard-sprite.png) no-repeat transparent;
	background-position:-0px -0px;
	width:39px;
	height:35px;
	margin-bottom:5px;
}

.evo-giro-creditcard-mastercard {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/eccard-and-creditcard-sprite.png) no-repeat transparent;
	background-position:-0px -81px;
	width:39px;
	height:24px;
	margin-bottom:5px;
}

.evo-giro-result-spalte-kontonote-img {
	float:left;
	background-image: url(/imgs/2013/misc/fin/sec/result/kontonote.png);
	width:75px;
	height:87px;
	margin-top:-4px;
	text-align:center;
	cursor:pointer;
}

.evo-giro-result-spalte-kontonote-txt-note {
	float:left;
	font-size:20px;
	font-weight:bold;
	width:100%;
	margin-top:32px;
}

.evo-giro-result-spalte-kontonote-txt-info {
	float:left;
	font-size:9px;
	width:100%;
}

.evo-giro-result-spalte-kontonote-txt-wertung {
	float:left;
	font-size:9px;
	font-weight:bold;
	width:100%;
	color:#fff;
}

.evo-giro-result-spalte-informationen-box {
	float:left;
	width:100%;
	margin-bottom:10px;
	font-size:9px;
}

.evo-giro-result-icon-true {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/icon-sprite.png) no-repeat transparent;
	background-position:-0px -0px;
	width:13px;
	height:13px;
}

.evo-giro-result-spalte-informationen-box-txt {
	float:left;
	width:90%;
	margin-top:-3px;
	margin-left:5px;
}

.evo-giro-result-gutschrift-70 {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/euro-scheine-tiny-sprite.png) no-repeat transparent;
	background-position:-0px -333px;
	width:100px;
	height:50px;
	margin-top:-18px;
}

.evo-giro-result-gutschrift-txt {
	float:left;
	width:100%;
	font-size:9px;
	font-weight:bold;
	color:#009900;
}


.evo-giro-result-tabs {
	float:left;
	width:100%;
	color:#325eb6;
	margin-top:-15px;
	height:auto;
}

.evo-giro-result-tabs-all {
	float:left;
	width:17%;
}

.evo-giro-result-tabs-but {
	position:relative;
	z-index:50;
	text-decoration:none;
	width:auto;
}

.evo-giro-result-tabs-but:hover {
	position:relative;
	z-index:50;
	text-decoration:underline;
	cursor:pointer;
	width:auto;
}

.evo-giro-result-tabs-layer {
	float:left;
	display:none;
	height:auto;
}

.evo-giro-result-tabs-layer-but {
	position:relative;
	z-index:25;
	height:25px;
	padding-left:9px;
	padding-right:10px;
	padding-top:10px;
	border:1px solid;
	border-color: #dcdcdc #dcdcdc #ffffff #dcdcdc;
	border-radius:6px;
	background-color:#ffffff;
	margin-top:-25px;
	margin-left:-15px;
	white-space:nowrap !important;
}

.evo-giro-result-tabs-kundenmeinungen-but-txt-01 {
	float:left;
}

.evo-giro-result-tabs-kundenmeinungen-but-txt-02 {
	float:left;
}

.evo-giro-result-tabs-layer-content {
	float:left;
	background-color:#fff;
	height:auto;
	width:100%;
	border:1px solid;
	border-color:#dcdcdc;
	margin-top:-12px;
	border-radius:6px;
	margin-left:-1px;
	display:none;
}

.evo-giro-result-tabs-layer-content-padding {
	float:left;
	padding:15px;
	height:auto;
}

.evo-giro-resut-head {
	float:left;
	width:100%;
	height:30px;
	border:1px solid;
	border-color:#dcdcdc;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#dcdcdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
	border-radius:6px;
	margin-bottom:15px;
	font-size:12px;
	padding-top:10px;
}

.evo-giro-resut-head-anbieter {
	float:left;
	width:15%;
	text-align:center;
}

.evo-giro-resut-head-kontogebuehr {
	float:left;
	width:10%;
	text-align:center;
}

.evo-giro-resut-head-habenzins {
	float:left;
	width:10%;
	text-align:center;
}

.evo-giro-resut-head-dispozins {
	float:left;
	width:10%;
	text-align:center;
}

.evo-giro-resut-head-karten {
	float:left;
	width:10%;
	text-align:center;
}

.evo-giro-resut-head-kontonote {
	float:left;
	width:10%;
	text-align:center;
}

.evo-giro-resut-head-informationen {
	float:left;
	width:20%;
	text-align:center;
}

.evo-giro-resut-head-submit {
	float:left;
	width:15%;
	text-align:center;
}

.evo-giro-result-blackwall {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image: url(/imgs/2013/misc/fin/sec/bg/blackwall.png);
	z-index:500;
	display:none;
}

.evo-giro-result-kontonote {
	width:858px;
	margin: 0 auto;
	margin-top:5%;
}

.evo-giro-result-kontonote-head {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: 0px 0px;
	width:858px;
	height:39px;
	padding-top:45px;
}

.evo-giro-result-kontonote-head-shadow {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: 0px -90px;
	width:858px;
	height:88px;
}

.evo-giro-result-kontonote-bg {
	float:left;
	background-image: url(/imgs/2013/misc/fin/sec/bg/kontonote.png);
	width:750px;
	height:auto;
	padding-left:60px;
	padding-right:60px;
	margin-bottom:-85px;
}

.evo-giro-result-kontonote-bottom {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: 0px -184px;
	width:858px;
	height:150px;
}

.evo-giro-result-kontonote-bg-content {
	position:relative;
	margin-top:-65px;
	z-index:550;
}

.evo-giro-result-kontonote-head-txt {
	float:left;
	font-size:23px;
	margin-left:55px;
}

.evo-giro-result-kontonote-head-txt-bank {
	float:left;
	font-size:23px;
	font-weight:bold;
	color:#005bb2;
	margin-left:10px;
}

.evo-giro-result-kontonote-head-note {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: -774px -352px;
	width:56px;
	height:25px;
	margin-top:-2px;
	margin-left:10px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	text-shadow: 1px 1px 1px #4e6b10;
}

.evo-giro-result-kontonote-head-close {
	float:right;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: -725px -348px;
	width:35px;
	height:35px;
	margin-right:40px;
	margin-top:-7px;
}

.evo-giro-result-kontonote-head-close:hover {
	float:right;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: -687px -348px;
	width:35px;
	height:35px;
	margin-top:-7px;
	margin-right:40px;
	cursor:pointer;
}
.evo-giro-result-kontonote-head-close:active {
	float:right;
	background: url(/imgs/2013/misc/fin/sec/sprite/kontonote-sprite.png);
	background-position: -650px -348px;
	width:35px;
	height:35px;
	margin-top:-7px;
	margin-right:40px;
	cursor:pointer;
}

.evo-giro-result-kontonote-content-headline {
	float:left;
	width:100%;
}

.evo-giro-result-kontonote-content-headline-txt {
	float:right;
	font-weight:bold;
	color:#005bb2;
}

.evo-giro-result-icon-green-plus {
	float:left;
	background: url(/imgs/2013/misc/fin/sec/sprite/icon-sprite.png);
	background-position: 0px -14px;
	width:13px;
	height:13px;
	margin-left:5px;
	margin-top:2px;
}

.evo-giro-result-hr-line {
	float:left;
	height:1px;
	width:100%;
	background-color:#dcdcdc;
	margin-top:5px;
	margin-bottom:10px;
}

.evo-giro-result-kontonote-content-layer {
	float:left;
	width:100%;
}

.evo-giro-result-kontonote-content-layer-txt-01 {
	text-align:right;
	font-weight:bold;
}

.evo-giro-result-kontonote-content-layer-rating {
	float:left;
	width:55px;
	min-width:55px;
	margin-right:10px;
}

.evo-giro-result-kontonote-content-layer-txt-02 {
	text-align:left;
}

.evo-giro-result-kontonote-content-layer-spalte-01 {
	float:left;
	width:50%;
	text-align:right;
}

.evo-giro-result-kontonote-content-layer-spalte-02 {
	float:left;
	width:50%;
	text-align:left;
}


/* Giro SEO >> NEW RESULT << Styles [Ende] */
/* Author: Michael Zentgraf */

/* TEASER BIG */

.c24fin-teaser-big {
	background: #eff9e0;
	background: -moz-linear-gradient(top,  #eff9e0 0%, #b8d869 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff9e0), color-stop(100%,#b8d869));
	background: -webkit-linear-gradient(top,  #eff9e0 0%,#b8d869 100%);
	background: -o-linear-gradient(top,  #eff9e0 0%,#b8d869 100%);
	background: -ms-linear-gradient(top,  #eff9e0 0%,#b8d869 100%);
	background: linear-gradient(to bottom,  #eff9e0 0%,#b8d869 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff9e0', endColorstr='#b8d869',GradientType=0 );
}

.c24fin-teaser-big>form>div.calc {
	height: 335px;
    padding: 30px 0 0 200px;
    background-repeat:no-repeat;
    background-position:top right;
}

.c24fin-teaser-big>form>div.image {
	width:200px;
	height:355px;
    background-repeat:no-repeat;
    background-position:top center;
    position:absolute;
    left:0;
    top:10px;
}

.c24fin-teaser-big h3 { font-size:21px }
.c24fin-teaser-big h3>strong { font-size:43px }
.c24fin-teaser-big h3>span { font-size:11px }

.c24fin-teaser-big ul {
	padding:11px 0 18px 0;
}

.c24fin-teaser-big>form>div.calc>div {
	background:white;
	background:rgba(255,255,255,0.85);
	width:300px;
	height:111px;
	box-shadow: 0 1px 2px #777777;
    border-radius: 6px;
    padding:5px;
	position:relative;
}

.c24fin-teaser-big label {
	clear:left;
	float:left;
	font-weight:bold;
	width:120px;
	text-align:right;
	line-height:25px;
	padding:5px 10px 5px 0;
}

.c24fin-teaser-big input[type=text],
.c24fin-teaser-big select {
	border: 2px solid #005EA8;
    border-radius: 6px 6px 6px 6px;
    color: #005EA8;
    font-weight: bold;
    padding: 3px 5px;
    margin:5px 0;
    outline: none;
}

.c24fin-teaser-big input[type=text] {
	width:144px;
    padding: 4px 8px;
}

.c24fin-teaser-big select {
	width:164px;
}

.c24fin-teaser-big input[type=submit] {
    background:transparent url(/imgs/2013/teaser/fin/sec/button.gif) no-repeat top left;
    bottom: 55px;
    font-size: 21px !important;
    height: 90px;
    padding-left: 10px;
    position: absolute;
    right: 20px;
    text-align: left;
    width: 190px;
    word-wrap: break-word
}

.c24fin-teaser-big p {
	background:white;
	background:rgba(255,255,255,0.85);
	position:absolute;
	left:0;
	bottom:5px;
	padding:2px 5px;
	font-size:9px;
	line-height:11px;
}

.c24fin-image {
	float:right;
	margin:0 0 10px 10px;
}

.c24fin-image.border {
	border:1px solid #DCDCDC;
	padding:3px;
}

/* BEWERTUNG CLEAN */

.c24fin-bewertung-clean {
	margin-bottom:6px;
	border-bottom:1px solid #dcdcdc;
	padding: 5px 0;
}

.c24fin-bewertung-clean:last-child {
	border: none;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}

/* QUESTIONS & InfoList */

.c24fin-infoList,
.c24fin-question {
    float: right;
    margin: 0 0 8px 20px;
    width: 236px;
    border-right:0;
   	border-top:0;
   	border-top-left-radius:0;
   	border-bottom-right-radius:0;
}

.c24fin-infoList {
	width: 325px;
}

.c24fin-infoList ul li {
	background: url("/imgs/2013/teaser/fin/sec/bullet.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	line-height: 18px;
	list-style-type: none;
	margin: 0 0 5px -10px;
	padding: 0 0 0 24px;
}

.c24fin-question h5 {
	background:#ECECEC;
    color: #666666;
    font-weight: normal;
    margin-top: 6px;
    padding: 8px;
}

.c24fin-question ul {
	list-style-type:none;
	padding:0;
}

.c24fin-question .c24-button {
	float: right;
    margin: 0 8px 8px 0;
}

.c24fin-question form div input {
	margin:2px 5px 0 0;
}

.c24fin-question form div input.text {
	width:90%;
}

.c24fin-question form>div {
	display:table;
	margin: 0 8px;
	width:220px;
}

.c24fin-question form>div>div {
	display:table-row;
}

.c24fin-question form>div>div>div {
	display:table-cell;
	vertical-align:top;
	padding-bottom: 6px;
}

.c24fin-question form>div>div>div:last-child {
	width:100%;
}


/* SEO Tabelle */

.c24fin-table {
    margin-top:15px;
    background-color:#FFFFFF;
    width:994px;
    border: 1px solid #dcdcdc;
    border-collapse: collapse;
}

.c24fin-table-margin-fix {
    margin-bottom:15px;
}

.c24fin-table-head {
    font-weight:bold;
    font-size:12px;
    border: 1px solid #dcdcdc;
    border-collapse:collapse;
    padding:10px 0 10px 20px;px;
}

.c24fin-table-left {
    font-weight:bold;
    width:35%;
    border: 1px solid #dcdcdc;
    border-collapse: collapse;
    padding:10px 0 10px 20px;
}

.c24fin-table-left-nr {
    width:5.4%;
}

.c24fin-table-nr-position {
    float:left;
    margin-top:5px;
    font-size:12px;
}

.c24fin-table-bestinteresrate {
    float:left;
    font-weight:bold;
    font-size: 15px;
    margin:5px 0 0 0;
    color: #005EA8;
}

.c24fin-table-field {
    border:1px solid #dcdcdc;
    border-collapse: collapse;
    padding:10px 0 10px 20px;
    font-size:12px;
    height:40px;
}

.c24fin-table-bottom-text {
    float:left;
    width:100%;
    margin: 0 0 15px 0;
    font-size:10px;
}

.c24fin-table-headline {
    float:left;
    width:100%;
    margin: 5px 0 10px 0;
    font-weight:bold;
    font-size:15px;
    color:#005cab;
}

.c24fin-table-gradient-01 {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

.c24fin-table-gradient-02 {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
}

.c24fin-table-gradelayout {
    float:left;
    font-weight:bold;
    font-size:15px;
    color:#005cab;
    width:30px;
}

.c24fin-table-gradeinfolayout {
    font-size:10px;
}

.c24fin-table-gradelogo {
    float:left;
    background:transparent url(/imgs/2013/logos/w_55/check24.png) no-repeat;
    width:55px;
    height:14px;
    margin-top:4px;
    margin-right:5px;
}

.c24fin-table-gradetext {
    float:left;
}

/* TESTBERICHTE */

.c24fin-testreports {
	display:table;
	width: 100%;
}

.c24fin-testreports>div {
	display:table-row;
}

.c24fin-testreports>div>div {
	display:table-cell;
	vertical-align:top;
	padding-bottom:10px;
}

.c24fin-testreports>div>div:first-child {
	width:15%;
}

.c24fin-testreports>div>div:last-child,
.c24fin-feedback,
.c24fin-footer {
	border-top:1px dotted #DCDCDC;
	padding:5px 0;
	min-height:50px;
}

.c24fin-testreports .date {
	float:right;
}

.c24fin-testreports .showMore {
	text-align:right;
}

.c24fin-testreports .long {
	display:none;
}

/* FEEDBACKS */

.c24fin-feedback p {
	padding:5px 0 5px 25px;
	margin:0;
	width: 80%;
}

.c24fin-feedback span {
	float:right;
	line-height:26px;
}

.c24fin-feedback span b {
	font-size:26px;
}

.c24fin-feedback .good:before,
.c24fin-feedback .bad:before {
	border-radius: 3px;
    color: #FFFFFF;
    content: "+";
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 16px;
    left: 8px;
    line-height: 15px;
    margin-right: 10px;
    position: absolute;
    text-align: center;
    width: 16px;

	background:#b7e42c;
	background:-webkit-linear-gradient(top,#e3e3e3 0,#b7e42c 10%,#9abb35 100%);
	background:-moz-linear-gradient(top,#e3e3e3 0,#b7e42c 10%,#9abb35 100%);
	background:-o-linear-gradient(top,#e3e3e3 0,#b7e42c 10%,#9abb35 100%);
	background:linear-gradient(to bottom,#e3e3e3 0,#b7e42c 10%,#9abb35 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7e42c',endColorstr='#9abb35');
}

.c24fin-feedback .bad:before {
	content:'-';

	background:#f41010;
	background:-webkit-linear-gradient(top,#e3e3e3 0,#f41010 10%,#ae240f 100%);
	background:-moz-linear-gradient(top,#e3e3e3 0,#f41010 10%,#ae240f 100%);
	background:-o-linear-gradient(top,#e3e3e3 0,#f41010 10%,#ae240f 100%);
	background:linear-gradient(to bottom,#e3e3e3 0,#f41010 10%,#ae240f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f41010',endColorstr='#ae240f');
}

.c24fin-footer {
	padding-top:10px;
}

.c24fin-footer a {
	float:right;
}

.c24fin-footer span a {
	float:none;
}

/* STARBAR */

.c24fin-starbar {
	padding:15px 10px 5px;
}

.c24fin-starbar>div {
	float:left;
	width:33%;
	line-height:30px;
}

.c24fin-starbar .stars {
	font-weight:bold;
	font-size:14px;
}

.c24fin-starbar .stars div {
	width:150px;
	height:30px;
	background:transparent url(../../imgs/products/finance/bewertung/stars30.png) repeat-x 0 0;
	float:left;
	margin-right:5px;
}

.c24fin-starbar .stars>div>div {
	background-position:0 -60px;
}

.c24fin-starbar .rate {
	width:34%;
	text-align:center;
	font-weight:bold;
}

.c24fin-starbar .count,
.c24fin-banklist span>a {
	text-align:right;
	color:#AAAAAA;
	text-decoration:none;
}

/* CALC-BAR */

.c24fin-calcbar,
.c24fin-chartcalc {
	border: 1px solid #E3E3E3;
    padding:10px;
    position:relative;

	background: rgb(251,251,251);
	background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(227,227,227,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(227,227,227,1)));
	background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(227,227,227,1) 100%);
	background: -o-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(227,227,227,1) 100%);
	background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(227,227,227,1) 100%);
	background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(227,227,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e3e3e3',GradientType=0 );
}

.c24fin-calcbar input,
.c24fin-calcbar label {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
}

.c24fin-calcbar p {
	font-weight:bold;
}

.c24fin-calcbar label {
	padding-right:10px;
}

.c24fin-calcbar .c24-button {
	bottom: 5px;
    position: absolute;
    right: 5px;
}

/* BANKEN LISTE */

.c24fin-banklist {
	display:table;
	width:100%;
}

.c24fin-banklist>div {
	display:table-row;
}

.c24fin-banklist>div>div {
	display:table-cell;
	padding:20px 10px 10px;
	position:relative;
}

.c24fin-banklist>div>div:first-child {
	width:170px;
}

.c24fin-banklist .c24fin-cc-logo {
	margin:0;
	float:none;
}

.c24fin-banklist .c24-button {
	float:right;
}

.c24fin-banklist .stars,
.c24fin-banklist .stars>div {
	width:120px;
	height:24px;
	background:transparent url(../../imgs/products/finance/bewertung/stars24.png) repeat-x 0 0;
	float:left;
}

.c24fin-banklist .stars>div {
	background-position:0 -48px;
}

/* CHART+CALC */

.c24fin-chartcalc h2 {
	margin-top:0;
}

.c24fin-chartcalc img.chart {
	width:310x;
	height:200px;
}

.c24fin-chartcalc .calc {
	bottom: 10px;
    position: absolute;
    right: 10px;
    width: 50%;
}


/* STARS */

.c24fin-starssmall .stars,
.c24fin-starssmall .stars>span {
	display:inline-block;
	width:80px;
	height:16px;
	background:transparent url(../../imgs/products/finance/bewertung/stars16.png) repeat-x 0 0;
	vertical-align: top;
}

.c24fin-starssmall .stars>span {
	background-position:0 -32px;
}

/* Common Teaser */

select.c24fin-com-input-width:focus,
.c24fin-com-input-width[type=text]:focus {
    border:1px solid #005da8;
}

select.c24fin-com-input-width {
    cursor:pointer;
}

.c24fin-com-teaser {
    float:left;
    width:922px;
    height:340px;
    border:1px solid #dddddd;
    border-radius:6px;
    margin:0 0 15px 0;
    padding:25px 35px 0 35px;
}

.c24fin-com-teaser-headlinebox {
    float:left;
    width:125%;
    color:#fff;
    line-height:25px;
}

.c24fin-com-teaser-headlinebox h3 {
    float:left;
    width:100%;
    font-size:30px;
    margin:0 0 15px 0;
    font-weight:bold;
    line-height:30px;
    height:36px;
    text-shadow: 1px 1px 1px rgba(76, 131, 188, 0.7);
}

.c24fin-com-teaser-headlinebox span {
    font-weight:bold;
    font-size:44px;
}

.c24fin-com-teaser-subline {
    float:left;
    width:100%;
    font-size:18px;
    font-weight:bold;
    text-shadow: 1px 1px 1px rgba(76, 131, 188, 0.7);
}

.c24fin-com-teaser-formbox {
    background:transparent url(/imgs/products/finance/tagesgeld/bg-white.png);
    border-radius:6px;
    padding:15px 10px 16px 10px;
    position:absolute;
    bottom:71px;
    width:750px;
    border: 1px solid #CCCCCC;
    height:145px;
}

.c24fin-com-teaser-formbox input {
    border:1px solid #b4b4b4;
    height:24px;
}

.c24fin-com-teaser-formbox select {
    border:1px solid #b4b4b4;
    height:30px;
    line-height: 24px;
    padding: 5px 4px 6px;
}

.c24fin-com-teaser-formbox input,
.c24fin-com-teaser-formbox select {
    margin-top:-4px !important;
}

.c24fin-com-teaser ul li {
    font-size:15px;
    background: url("/imgs/2013/teaser/fin/sec/bullet.png") no-repeat left center;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 0 0 0 24px;
    list-style-type:none;
    height: 20px;
    font-size: 13px;
    font-weight:normal;
    background-position:0px 2px
}

input.c24fin-com-button {
    background: #2588d9; /* Old browsers */
    background: -moz-linear-gradient(top,  #2588d9 0%, #003055 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2588d9), color-stop(100%,#003055)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2588d9 0%,#003055 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2588d9 0%,#003055 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2588d9 0%,#003055 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2588d9 0%,#003055 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2588d9', endColorstr='#003055',GradientType=0 ); /* IE6-9 */
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 1px 2px #777777;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 25px 15px 25px;
    text-align: center;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.35);
    height:55px;
}

input.c24fin-com-button:hover {
    background: #5DA3DC; /* Old browsers */
    background: -moz-linear-gradient(top,  #5DA3DC 0%, #074A7E 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5DA3DC), color-stop(100%,#074A7E)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5DA3DC 0%,#074A7E 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5DA3DC 0%,#074A7E 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5DA3DC 0%,#074A7E 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5DA3DC 0%,#074A7E 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5DA3DC', endColorstr='#074A7E',GradientType=0 ); /* IE6-9 */
}

.c24fin-com-corner {
    background:url("/imgs/products/finance/common/sprites/sprite-corner.png");
    position:absolute;
    right:1px;
    top:1px;
    width:140px;
    height:139px;
}

.c24-grid-4.alpha.omega {
    float:right;
}

.c24fin-com-productnav {
    position:absolute;
    right:0px;
    top:0px;
    background-color:#000;
    border-radius:0 6px 6px 0px;
    background:url(/imgs/products/finance/common/backgrounds/bg-blue.png);
    padding:15px;
}

.c24fin-com-productnav-bottomlayer {
    position:absolute;
    bottom:15px;
    margin-left:-1px;
}

.c24fin-com-span-top {
    font-size: 10px;
    position: absolute;
    top: 3px;
    right: 37px;
}

.c24fin-com-span-bottom {
    font-size: 10px;
    position: absolute;
    bottom: 3px;
    right:37px;
}

.c24fin-com-productnav-headline {
    width:100%;
    font-size:23px;
    color:#fff;
    margin: -1px 0 25px -1px;
    line-height:30px;
    font-weight:bold;
}
/* -------------------- */
/* HD CSS Hack */
/* -------------------- */
.c24fin-com-productnav.c24fin-gel-productnav-position a.c24-button-home {
    width:270px;
    margin: 0 0 15.7px;
}

.c24fin-com-productnav.c24fin-gel-productnav-position a.c24-button-home span {

}
/* -------------------- */

.c24fin-com-teaser-content {
    width:600px;
    float:left;
    margin:0 0px 0 1px;
}

.c24fin-com-teaser-form-headline {
    float:left;
    width:100%;
    color:#005da8;
    font-weight:bold;
    font-size: 22px;
    margin:0 0 46px 0;
}

input.c24fin-com-checkbox {
    float:right;
    margin:0px 0px 0 0 !important;
    border:none;
}

/* Callmoney Teaser */

.c24fin-com-teaser-color {
    background:transparent url(/imgs/products/finance/common/backgrounds/teaser-bg-tg.png) no-repeat top left;
    background-position: -2px 0;
}

.c24fin-com-teaser-img {
	background-image: url("/imgs/products/finance/tagesgeld/tg-teaser-main.png");
    float: left;
    height: 347px;
    margin: -7px 15px 0 -15px;
    width: 164px;
}

.c24fin-com-teaser-form {
    position:relative;
    float:left;
    width:380px;
}

.c24fin-com-teaser-formlayer {
    float:left;
    width:100%;
    margin:0 0 10px 0;
}

.c24fin-com-teaser-formlayer-bottom {
    margin:20px 0 0 0;
}

.c24fin-com-teaser-formlayer-text {
    float:left;
    margin:3px 10px 0 0;
    font-size:14px;
    font-weight:bold;
    color:#005da8;
}

input.c24fin-com-input-width {
    float:left;
    margin:0 5px 0 0;
    width:172px;
    text-align:left;
    font-size:14px;
    font-weight:bold;
    padding:1px 8px 0 8px;
    height: 27px;
}

input.c24fin-com-input-margin {
    margin:0 5px 0 31px;
}

ul.c24fin-com-list-position {
    float:right;
    width:300px;
    margin:2px 61px 11px -18px;
}

ul.c24fin-com-list-position li {
    float:left;
    width:100%;
    margin:0 0 7px 0;
}

input.c24fin-com-button-width {
    float:right;
    width:100%;
    margin:10px 0 0 0;
    width:360px;
	padding: 14px 25px;
	font-size: 20px !important;
	font-weight: bold;
	height: 55px;
	border: 0;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
}

.c24fin-strl-calc input#c24-submit-krk.c24fin-com-button-width {
	border: 0 none;
	font-size: 20px !important;
	font-weight: bold;
	height: 55px !important;
	margin: 10px 0 0 190px !important;
	padding: 15px 25px !important;
	width: 360px !important;
}

.c24fin-com-corner-01 {
    background-position:-141px 0px;
}

/* Tagesgeld Teaser */

.c24fin-com-teaser-formlayer-text.c24finTG {
	float:left;
	margin: -8px 10px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#005da8;
}

.c24fin-com-teaser-formlayer-text.c24finTG span {
	float:left;
	margin: 2px 10px 0 0;
	font-size:12px;
	color:#666;
	font-weight:normal;
}

/* Festgeld Teaser */

.c24fin-com-teaser-img.c24finFG {
    background-image:url("/imgs/products/finance/festgeld/teaser-img.png");
    float: left;
    height: 343px;
	margin: -2px 30px 0 -15px;
	width: 194px;
}

.c24fin-com-teaser-content.c24finFG {
    margin:0 0 0 -44px;
}

select.c24fin-com-input-width.c24finFG {
    width:171px;
    font-weight:bold;
    font-size:14px;
}

input.c24fin-com-input-width.c24finFG {
    margin: 0 5px 0 50px;
    width: 153px;
}

/* Giro Teaser */

.c24fin-com-teaser-color.c24finGIRO {
    background:transparent url(/imgs/products/finance/common/backgrounds/teaser-bg-giro.png) no-repeat top left;
    background-position: -2px 0;
}

.c24fin-com-teaser-img.c24finGIRO {
    float:left;
    width:180px;
    height:340px;
    background-image:url(/imgs/products/finance/girokonto/teaser-img.png);
    margin:0 15px 0 -15px;
}

.c24fin-com-teaser-content.c24finGIRO {
    margin:0 0 0 -15px;
}

.c24fin-com-teaser-form-headline.c24finGIRO {
    margin: 0 0 34px;
}

/* Geldanlage Teaser */

.c24fin-gel-teaser-color {
    background: #4f85bd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmODViZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmMxZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #4f85bd 0%, #a6c1d7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4f85bd), color-stop(100%,#a6c1d7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #4f85bd 0%,#a6c1d7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #4f85bd 0%,#a6c1d7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #4f85bd 0%,#a6c1d7 100%); /* IE10+ */
    background: linear-gradient(to right,  #4f85bd 0%,#a6c1d7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bd', endColorstr='#a6c1d7',GradientType=1 ); /* IE6-8 */
    height:395px;
}

.c24fin-gel-teaser-img {
    position:absolute;
    float:left;
    bottom:16px;
    margin:0 0 0 422px;
    width:164px;
    height:347px;
    background:transparent url(/imgs/products/finance/tagesgeld/tg-teaser-main.png) no-repeat top left;
}

.c24fin-gel-teaser-content {
    width:395px;
    float:left;
    margin:-8px 0 0 -12px;
}

.c24fin-gel-teaser-formbox-position {
    position:absolute;
    bottom:33px;
    width:380px;
    margin-left: -1px;
}

.c24fin-gel-teaser-form {
    position:relative;
    float:left;
    width:390px;
    margin:0px 0 18px 0;
}

.c24fin-com-teaser-formbox.c24finGELD {
    padding: 15px 10px 4px;
    height: 195px;
}

.c24fin-com-teaser-form-headline.c24finGELD {
    margin: 0 0 34px;
}

.c24fin-gel-teaser-formlayer {
    float:left;
    width:100%;
    margin:0 0 0px 0;
}

.c24fin-gel-teaser-formlayer-bottom {
    margin:20px 0 0 0;
}

.c24fin-gel-teaser-formlayer-text {
    float:left;
    margin:0 5px 0 0;
    font-size:14px;
    color:#005da8;
    font-weight:bold;
}

.c24fin-gel-teaser-formlayer-bottom {
    margin: 8px 0 0;
}

input.c24fin-gel-input-width {
    float:left;
    margin:0 5px 0 0;
    width:120px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}

input.c24fin-gel-input-margin {
    margin:0 5px 0 7px;
}

ul.c24fin-gel-list-position {
    float:left;
    width:320px;
    margin:2px 0 15px -20px;
}

ul.c24fin-gel-list-position li {
    float:left;
    width:100%;
    margin:0 0 14px 0;
    color:#fff !important;
    font-weight:bold;
    font-size: 16px;
}

input.c24fin-gel-button-width {
    float:left;
    width:100%;
    margin:10px 0 0 0;
    width:100%;
	padding: 14px 25px;
	font-size: 20px !important;
	font-weight: bold;
	height: 55px;
	border: 0;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
}

.c24fin-gel-corner-01 {
    background:transparent url(/imgs/products/finance/common/corner/corner-topzins.png) no-repeat top left;
    z-index: 25;
    right:335px;
}

.c24fin-gel-productnav-position {
    height: 390px;
    margin: 1px 1px 0;
    width: 304px;
}

.c24fin-com-productnav-span-position {
    margin:0 0 0 0;
}

input.c24fin-com-input-width.c24fin-com-input-margin.c24finGELD {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    margin: 0 5px 0 31px;
    padding: 1px 8px 0;
    text-align: left;
    width: 182px;
}

input.c24fin-com-input-width.c24finGELD {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    margin: 0 5px 0 0;
    padding: 1px 8px 0;
    text-align: left;
    width: 182px;
}

/* Tagesgeld VS */
/*--------------------------------*/
/*-Tagesgeld----------------------*/
/*--------------------------------*/

.c24fin-tg-teaser-content.tgVs {
    float:left;
    margin: 0 0 0 -12px;
}

.c24fin-com-teaser-img.tgVs {
    margin:-7px 0 0 407px;
    position:absolute;
}

.c24fin-com-teaser-headlinebox.tgVs {
    width:400px;
}

.c24fin-com-teaser-formbox.c24fin-tg-teaser-formbox-position.tgVs {
    width:320px;
    padding:20px 15px 15px;
}

.c24fin-com-teaser-content.tgVs {
    margin:0px 0 0 0px;
}

.c24fin-com-button-width.tgVs {
    width:100%;
}

.c24fin-com-teaser-form.tgVs {
    margin:0 0 25px 0;
}

.c24fin-com-teaser-content.tgVs {
    width:400px;
    height:350px;
}
/*--------------------------------*/
/*-Girokonto----------------------*/
/*--------------------------------*/

.c24fin-com-teaser-formlayer.tgVs.c24finGIRO .giro-tooltip-icon {
    margin:1px 0 0 5px;
}

.c24fin-com-teaser-formlayer.tgVs.c24finGIRO {
    width:53%;
}

.c24fin-com-teaser-form-headline.c24finGELD.tgVs {
    margin: 0 0 20px;
}

.c24fin-com-teaser-formbox.c24fin-giro-teaser-formbox-position.tgVs {
    width:320px;
    padding: 13px 15px 15px;
}

.c24fin-com-teaser-content.tgVs {
    margin:0px 0 0 0px;
    float:right;
}

.c24fin-com-button-width.tgVs {
    width:100%;
}

.c24fin-com-teaser-form.tgVs {
    margin:0 0 15px 0;
    width:100%;
}

.c24fin-com-teaser-content.tgVs {
    width:400px;
    margin:0 -35px 0 0;
    float:right;
}

.c24fin-gel-teaser-form.tgVs {
    position:relative;
    float:left;
    width:390px;
    margin:0px 0 0px 0;
}

/*--------------------------------*/
/*-Festgeld-----------------------*/
/*--------------------------------*/

.c24fin-fg-teaser-content.tgVs {
    float:right;
}

input.c24fin-com-input-width.c24fin-com-input-margin.c24finGELD.c24finFG {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    margin: 0 5px 0 50px;
    padding: 1px 8px 0;
    text-align: left;
    width: 162px;
}

select.c24fin-com-input-width.c24finGELD.c24finFG {
    width:180px;
    font-weight:bold;
    font-size:14px;
}

.c24fin-com-teaser-formbox.c24fin-gel-teaser-formbox-position.c24finGELD.c24finFG {
    float: right !important;
}

.c24fin-com-teaser-headlinebox.fgVs {
    width:400px;
    float:right;
    margin: 0 -13px 0 0;
}

.c24fin-com-teaser-formbox.c24fin-fg-teaser-formbox-position.tgVs {
    width:320px;
}

.c24fin-com-teaser-content.tgVs {
    margin:0px 0 0 0px;
    float:right;
}

.c24fin-com-button-width.tgVs {
    width:100%;
}

.c24fin-com-teaser-form.tgVs {
    margin:0 0 25px 0;
    width:100%;
}

.c24fin-com-teaser-content.tgVs {
    width:400px;
    margin:0 -35px 0 0;
    float:right;
}

.c24fin-com-teaser-specialLine {
    position:absolute;
    bottom:35px;
    left:200px;
    font-size:10px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(76, 131, 188, 0.7);
}

.c24fin-com-teaser-specialLine a {
     color:#005ea8 !important;
     text-shadow: 1px 1px 1px rgba(76, 131, 188, 0.7);
 }

.c24fin-com-teaser-specialLine a:hover {
    color:#3c89c5 !important;
    text-shadow: 1px 1px 1px rgba(76, 131, 188, 0.7);
}

/* Kreditkarten Abieter */
.c24-ca-finkrk-partner .ele { background: transparent url('/imgs/2013/misc/fin/krk/partner_sprite_ca.png') no-repeat; height: 65px; margin: 0 auto; }
.c24-ca-finkrk-partner .ca-item { width: 110px; text-align: center; }

.c24-ca-finkrk-partner .barclaycard { width: 95px; background-position: 0 -65px; }
.c24-ca-finkrk-partner .barclaycard:hover { background-position: 0 0; }

.c24-ca-finkrk-partner .ics { width: 95px; background-position: -95px -65px; }
.c24-ca-finkrk-partner .ics:hover { background-position: -95px 0; }

.c24-ca-finkrk-partner .cortalconsors { width: 95px; background-position: -190px -65px; }
.c24-ca-finkrk-partner .cortalconsors:hover { background-position: -190px 0; }

.c24-ca-finkrk-partner .dkb { width: 95px; background-position: -285px -65px; }
.c24-ca-finkrk-partner .dkb:hover { background-position: -285px 0; }

.c24-ca-finkrk-partner .hanseatic { width: 95px; background-position: -380px -65px; }
.c24-ca-finkrk-partner .hanseatic:hover { background-position: -380px 0; }

.c24-ca-finkrk-partner .santader { width: 95px; background-position: -475px -65px; }
.c24-ca-finkrk-partner .santader:hover { background-position: -475px 0; }

.c24-ca-finkrk-partner .comdirect { width: 95px; background-position: -570px -65px; }
.c24-ca-finkrk-partner .comdirect:hover { background-position: -570px 0; }

.c24-ca-finkrk-partner .valovis { width: 95px; background-position: -665px -65px; }
.c24-ca-finkrk-partner .valovis:hover { background-position: -665px 0; }

.c24-ca-finkrk-partner .advanzia { width: 95px; background-position: -760px -65px; }
.c24-ca-finkrk-partner .advanzia:hover { background-position: -760px 0; }

.c24-ca-finkrk-partner .targobank { width: 95px; background-position: -855px -65px; }
.c24-ca-finkrk-partner .targobank:hover { background-position: -855px  0; }

/* Baufi Abieter */
.c24-ca-finbau-partner .ele { background: transparent url('/imgs/2013/misc/fin/bau/partner_sprite_ca.png') no-repeat; height: 65px; margin: 0 auto; }
.c24-ca-finbau-partner .ca-item { width: 110px; text-align: center; }

.c24-ca-finbau-partner .allianz { width: 95px; background-position: 0 -65px; }
.c24-ca-finbau-partner .allianz:hover { background-position: 0 0; }

.c24-ca-finbau-partner .sskm { width: 95px; background-position: -95px -65px; }
.c24-ca-finbau-partner .sskm:hover { background-position: -95px 0; }

.c24-ca-finbau-partner .kfw { width: 95px; background-position: -190px -65px; }
.c24-ca-finbau-partner .kfw:hover { background-position: -190px 0; }

.c24-ca-finbau-partner .commerzbank { width: 95px; background-position: -285px -65px; }
.c24-ca-finbau-partner .commerzbank:hover { background-position: -285px 0; }

.c24-ca-finbau-partner .muenchnerhyp { width: 95px; background-position: -380px -65px; }
.c24-ca-finbau-partner .muenchnerhyp:hover { background-position: -380px 0; }

.c24-ca-finbau-partner .psd { width: 95px; background-position: -475px -65px; }
.c24-ca-finbau-partner .psd:hover { background-position: -475px 0; }

.c24-ca-finbau-partner .deutschebank { width: 95px; background-position: -570px -65px; }
.c24-ca-finbau-partner .deutschebank:hover { background-position: -570px 0; }

.c24-ca-finbau-partner .koelnerbank { width: 95px; background-position: -665px -65px; }
.c24-ca-finbau-partner .koelnerbank:hover { background-position: -665px 0; }

.c24-ca-finbau-partner .swisslife { width: 95px; background-position: -760px -65px; }
.c24-ca-finbau-partner .swisslife:hover { background-position: -760px 0; }

.c24-ca-finbau-partner .bwbank { width: 95px; background-position: -855px -65px; }
.c24-ca-finbau-partner .bwbank:hover { background-position: -855px  0; }

/* Advertising Teaser */

.c24fin-adv-teaser {
    float:right;
    margin:-1px -1px 0 25px;
    border:1px solid #dcdcdc;
    border-radius:0 6px 0 6px;
    width:260px !important;
    background: url("/imgs/2013/layout/silver_bg.png?v=2") no-repeat scroll right top #f7f7f7;
}

.c24-cnt-ele .c24-grid-3.c24fin-adv-teaser li.c24fin-adv-teaser-list {
    background: url("/imgs/2013/teaser/fin/sec/bullet.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    font-size: 12px;
    font-weight: normal;
    height:auto;
    line-height: 20px;
    list-style-type: none;
    margin-bottom: 5px;
    padding: 0 0 0 24px;
}

.c24fin-smallButton {
    background: #2588d9; /* Old browsers */
    background: -moz-linear-gradient(top,  #2588d9 0%, #003055 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2588d9), color-stop(100%,#003055)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2588d9 0%,#003055 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2588d9 0%,#003055 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2588d9 0%,#003055 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2588d9 0%,#003055 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2588d9', endColorstr='#003055',GradientType=0 ); /* IE6-9 */
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 1px 2px #777777;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 20px;
    font-weight: bold;
    height: 55px;
    padding: 5px 86px;
    text-align: center;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.35);
}

.c24fin-smallButton:hover {
    background: #5da3dc; /* Old browsers */
    background: -moz-linear-gradient(top,  #5da3dc 0%, #074a7e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5da3dc), color-stop(100%,#074a7e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5da3dc 0%,#074a7e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5da3dc 0%,#074a7e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5da3dc 0%,#074a7e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5da3dc 0%,#074a7e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5da3dc', endColorstr='#074a7e',GradientType=0 ); /* IE6-9 */
    text-decoration:none;
}


/*Kreditkarte Arten*/

.c24fin-arten-table{
    max-width: 100%;
    border: 1px solid #000;
}

.c24fin-arten-table table{
    border-collapse: collapse;
}


.c24fin-arten-table th{
    border-bottom: 2px solid #000;
}

.c24fin-arten-table h3{

}

.c24fin-arten-table td{
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}

.c24fin-arten-table tr td:last-child{
    border-right: none;
}

/* Focus Money Testsiegel */

#focus-money-seal {
	background: url("/imgs/2013/teaser/fin/sec/testsiegel-focus-money.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 100px;
	position: absolute;
	right: 140px;
	top: 20px;
	width: 85px;
}