body{
padding:0px;
margin:0px;
background:url(images/line.jpg) 0px -62px repeat-x;
}
.logo{
background:url(images/header.jpg) 0px 3px no-repeat;
width:236px;
}
.bookmark, .print, .empfehlen{
background:url(images/icons.png) 0px 0px no-repeat;
display:block;
height:24px;
}
.print{
background-position: -45px 0px;
}
.empfehlen{
background-position: -90px 0px;
}
.tm_s{
background:url(images/line.jpg) 0px 0px no-repeat;
width:1px;
}
.tm{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:none;
text-align:center;
display:block;
line-height:24px;
}
.tm:hover{
color:#000000;
}
.text4{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
.menu, .hmenu{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#212763;
text-decoration:none;
text-align:center;
}
.menu:hover{
color:#000000;
}
.menu:link, .menu:visited{
color:#666666;
}
.hmenu{
color:#212763;
height:33px;
background:url(images/header.jpg) 0px -142px;
}
.hlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-decoration: none;
display:block;
background:url(images/icons.png) -133px 0px no-repeat;
border-bottom:1px solid #DEDEDE;
padding-left:25px;
padding-top:5px;
padding-bottom:4px
}
.hlink:hover {
font-weight: bold;
}
.footer, .footer A, .footer A:link, .footer A:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003399;
text-decoration: underline;
text-align:left;
}
.footer A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
}
.text3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
text-decoration: underline;
}
.title1{
background:url(images/line.jpg) 0px -25px repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003366;
text-decoration: none;
height:37px;
padding-left:10px;
}
.text5, .text5 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000066;
text-decoration: none;
}
.text5 a:hover {
color: #3366CC;
}
.sep1, .sep2{
background:url(images/separators.jpg) no-repeat;
height:1px;
}
.sep2{
background-position: 0px -1px;
}
.text2, .arbtn {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration: none;
}
.text2:link {
color:#000000;
font-size:11px;
text-decoration: underline;
}
.zuruck {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #FFFFFF;
text-decoration: none;
}
.zuruck:link, .zuruck:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
color: #0066CC;
text-decoration: underline;
}
.zuruck:hover {
color: #515F90;
text-decoration: none;
}
.klex:link, .klex:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #0066CC;
text-decoration: underline;
font-style: normal;
}
.klex:hover {
color: #000066;
}
.arbtn{
	font-size:11px;
	background:url(images/icons.png) -133px 0px no-repeat;
	padding-left:20px;
	text-decoration:underline;
	display:block;
	line-height:24px;
	color: #003399;
}
.round li{
list-style:none;
padding-left:15px;
background:url(images/icons.png) -400px 0px no-repeat;
}
.check{
padding:0px;
margin:0px;
}
.check li{
list-style:none;
padding-left:20px;
background:url(images/icons.png) -2300px 0px no-repeat;
}
.square li{
list-style:none;
padding-left:15px;
background:url(images/icons.png) -1300px 0px no-repeat;
}
.text6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.tb_txt, .tb_txt2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
background:#FFFFFF;
}
.tb_txt2{
display:none;
text-align:left;
padding-left:100px;
padding-right:100px;
padding-top:10px;
padding-bottom:20px;
}
.tb_btn{
padding-left:187px;
background:#F4F4F4;
}
.tb_bg{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background:url(images/kreditkarten_tb.jpg) 0px -132px;
padding-top:6px;
vertical-align:top;
}

.tb_left{
width:5px;
height:66px;
background:url(images/kreditkarten_tb.jpg);
}
.tb_right{
width:5px;
height:66px;	
background:url(images/kreditkarten_tb.jpg) 0px -66px;
}
.antrag{
display:inline-block;
height:28px;
width:88px;
background:url(images/kartenantrag.gif);
}
.antrag:hover{
background-position: 0px -28px;
}
.antrag2{
display:block;
height:19px;
width:61px;
background:url(images/antrag.jpg);
}
.antrag2:hover{
background-position: 0px -19px;
}
.blue_txt{	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #0A6DA0;
text-decoration: none;
}
.kr_tb_txt{
height:39px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.kr_tb_sep{
border-bottom:1px dotted #000000;
background-image:url(images/kr_tb_sep.gif);
background-position:right;
background-repeat:no-repeat;
}
.empty{
display:block;
height:37px;
}
.kr_rb_title, .kr_rb_title2{
height:43px;
text-align:center;	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-image:url(images/beispiel_box.jpg);
}
.kr_rb_title2{
color:#000000;
background:none;
border-bottom:1px dotted #000000;
}
.text1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
color: #FFFFFF;
text-decoration: none;
}
.textbox1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #CCCCCC;
text-decoration: none;
}
.rechn_res_txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.rechn_res_txt_sel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color:#E8FDB0;
}
.rechn_bg{
background:url(images/rechner_tb_top.jpg) 0px -31px repeat-x;
}
.rechn_sep{
width:3px;
background:url(images/rechner_tb_top.jpg) 0px -62px;
}
.rechn_res, .rechn_res A {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.blue_text{
 color:#086BB6;
 }
#bar {position:fixed;bottom:0;width:100%;z-index:999;}
#bar_inner{margin-left:10px;width:994px;}
#bar_cont{position:relative;width:1074px;margin:0px -40px;}
#bar_bg{height:31px;background:url(images/bottom_bar_line.png) repeat-x;width:914px;float:left;}
#bar_l, #bar_r{background:url(images/bottom_bar.png) 0px -190px;width:80px;height:31px;float:left;}
#bar_l{background:url(images/bottom_bar_line.png) repeat-x}
#bar_r{background-position:0px -221px;}
#bar_tb{height:25px;margin-top:-25px;margin-left:80px;float:left;position:relative;display:inline;font:12px Arial;color:#FFFFFF;line-height:25px;vertical-align:baseline;}
.bar_sep{width:1px;background:url(images/bottom_bar_line.png) 0px -31px no-repeat;}
#bar_logo{width:92px;height:19px;background:url(images/bottom_bar.png) 0px 0px no-repeat;display:block;}
.bar_btn{width:80px;height:19px;background:url(images/bottom_bar.png) 0px -252px no-repeat;display:block;}
.bar_btn:hover{background-position: 0px -271px;}
.bar_close{width:13px;height:13px;display:block;background:url(images/bottom_bar.png) -80px -190px no-repeat;}
.bar_close:hover{background-position:-80px -203px;}
#fltBox{position:absolute; width:172px;left:1015px}
#scrol_h{height:24px;width:172px;background:url(images/scroller_new.png) no-repeat;}
#scrol{font: 11px Arial;color:#666666;}
.scrol_row{height:20px;background:url(images/scroller_new.png) 0px -24px no-repeat;padding:0px 15px;padding-top:1px;}
.scrol_logo{width:88px;height:20px;display:block;float:left;margin-top:1px}
.scrol_down, .scrol_up, .scrol_down_o, .scrol_up_o{width:15px;height:14px;font-size:0px;background:url(images/scroller_new.png) -105px -121px no-repeat;display:block;float:right;margin-top:5px;}
.scrol_up{background-position: -90px -121px;}
.scrol_down:hover, .scrol_down_o{background-position: -135px -121px;}
.scrol_up:hover, .scrol_up_o{background-position: -120px -121px;}
.scrol_detail{height:52px;background:url(images/scroller_new.png) 0px -45px no-repeat;padding: 9px 20px 7px 20px;}
.scrol_antrag{width:80px;height:19px;display:block;background:url(images/scroller_new.png) -10px -121px no-repeat;float:right;margin-top:6px;}
#scrol_b{width:172px;height:8px;background:url(images/scroller_new.png) 0px -113px no-repeat;font-size:0px;}
.scrol_blue{color:#004EFF;}
#scrol_ar{background:url(images/scroller_new.png) 0px -121px no-repeat;height:19px;width:10px;margin-left:-9px;margin-top:10px;position:absolute;}
.creditplus{background:url(images/banks.png) 0px -1px no-repeat;}
.targobank{	background:url(images/banks.png) 0px -25px no-repeat;}
.barclaycard{background:url(images/banks.png) 0px -49px no-repeat;}
.DKB-Kredit{background:url(images/banks.png) 0px -73px no-repeat;}
.norisbank{background:url(images/banks.png) 0px -97px no-repeat;}
.pbgiro{background:url(images/banks.png) 0px -121px no-repeat;}
.SWK{background:url(images/banks.png) 0px -145px no-repeat;}
.smava{background:url(images/banks.png) 0px -169px no-repeat;}
.easycredit{background:url(images/banks.png) 0px -193px no-repeat;}
.creditweb{background:url(images/banks.png) 0px -289px no-repeat;}
.unicredit{background:url(images/banks.png) 0px -313px no-repeat;}
