/* Hauptnavigation */

#mainnavi {
	margin:22px auto 0 auto;
	padding:0;
	width:960px;
	height:40px;
	border-bottom:#9BC9D6 solid 2px;
	text-align:right;
}
#mainnavi li { 
	float:right;
	margin-top:8px;
	background:url(../images/navi/mainnav_pipe.jpg) no-repeat right 7px;
	padding-right:8px;
	margin-left:8px;
}
#mainnavi li:first-child, #mainnavi li#logo { background:none; }
#mainnavi li a { 
	display:block;
	height:27px;
}
#mainnavi li a span { display:none; }
#mainnavi li#logo { 
	float:left; 
	margin-top:0;
}
#mainnavi li#logo a {
	display:block;
	width:331px;
	height:35px;
	background:url(../images/logo.jpg) no-repeat;
}
#mainnavi li#start a {
	display:block;
	width:89px;
	background:url(../images/navi/nav01.png) no-repeat;
}
#mainnavi li#start a:hover, #mainnavi li#start.active a { background:url(../images/navi/nav01_h.png) no-repeat; }
#mainnavi li#onlinekredit a {
	display:block;
	width:202px;
	background:url(../images/navi/nav02.png) no-repeat;
}

#mainnavi li#onlinekredit a:hover, #mainnavi li#onlinekredit.active a { background:url(../images/navi/nav02_h.png) no-repeat; }
#mainnavi li#kontakt a {
	display:block;
	width:117px;
	background:url(../images/navi/nav03.png) no-repeat;
}
#mainnavi li#kontakt a:hover, #mainnavi li#kontakt.active a { background:url(../images/navi/nav03_h.png) no-repeat; }
#mainnavi li#faq a {
	display:block;
	width:65px;
	background:url(../images/navi/nav04.png) no-repeat;
}
#mainnavi li#faq a:hover, #mainnavi li#faq.active a { background:url(../images/navi/nav04_h.png) no-repeat; }


/* Unternavigation */

#subnavi {
	position:absolute;
	right:0px;
	top:0px;
	padding:0;
	width:960px;
	height:32px;
	text-align:right;
}
#subnavi.onlinekredit { right:214px; }
#subnavi li { 
	float:right;
	margin-top:6px;
	background:url(../images/navi/mainnav_pipe.jpg) no-repeat right 5px;
	padding-right:8px;
	margin-left:8px;
}
#subnavi li:first-child { background-image:none; }
#subnavi li a { 
	display:block;
	height:24px;
}
#subnavi li a span { display:none; }
#subnavi li#sub_faq a {
	display:block;
	width:44px;
	background:url(../images/navi/faq_subnav_faq.png) no-repeat;
}
#subnavi li#sub_faq a:hover, #subnavi li#sub_faq.active a { background:url(../images/navi/faq_subnav_faq_mo.jpg) no-repeat; }
#subnavi li#sub_sogehts a {
	display:block;
	width:79px;
	background:url(../images/navi/faq_subnav_sogehts.png) no-repeat;
}
#subnavi li#sub_sogehts a:hover, #subnavi li#sub_sogehts.active a { background:url(../images/navi/faq_subnav_sogehts_mo.jpg) no-repeat; }
#subnavi li#sub_lexikon a {
	display:block;
	width:105px;
	background:url(../images/navi/faq_subnav_kreditlexikon.png) no-repeat;
}
#subnavi li#sub_lexikon a:hover, #subnavi li#sub_lexikon.active a { background:url(../images/navi/faq_subnav_kreditlexikon_mo.jpg) no-repeat; }
#subnavi li#sub_produktinfo a {
	display:block;
	width:164px;
	background:url(../images/navi/produktinfo.png) no-repeat;
}
#subnavi li#sub_produktinfo a:hover, #subnavi li#sub_produktinfo.active a { background:url(../images/navi/produktinfo_over.png) no-repeat; }
#subnavi li#sub_rechner a {
	display:block;
	width:130px;
	background:url(../images/navi/kreditrechner.png) no-repeat;
}
#subnavi li#sub_rechner a:hover, #subnavi li#sub_rechner.active a { background:url(../images/navi/kreditrechner_over.png) no-repeat; }


/* Navigationbuttons */

div.navibuttons, div#angebot div.navibuttons  {
	float:left;
	border:solid #C8C8C8;
	border-width:2px 0 0 0;
	margin-top:2px;
	width:600px;
	padding:40px 0;
}
div.navibuttons a {
	display:block;
	height:28px;
	float:left;
	margin-right:16px;
}
div.navibuttons a span {
	display:none;
}
a.neu {
	background:url(../images/button/neue_anfrage.png) no-repeat;
	width:120px;
}
a.back {
	background:url(../images/button/zurueck.png) no-repeat;
	width:84px;
}
a.print {
	background:url(../images/button/drucken.png) no-repeat;
	width:143px;
}
a.next, input.next {
	background:url(../images/button/kreditantrag.png) no-repeat;
	width:161px;
	height:28px;
	border:0;
	cursor:pointer;
	float: right;
}
input.send {
	background:url(../images/button/kreditantrag_absenden.png) no-repeat;
	width: 188px;
	height: 28px;
	border: 0px;
	cursor: pointer;
	float: right;
}
#steps a.next {
	background:url(../images/button/weiter.png) no-repeat;
	width:84px;
	float: right;
}


/* Footernavigation */

#footernavi { 
	margin:0 auto 0 auto;
	padding:20px 0 2px 0;
	width:962px;
	text-align:right;
	float:right;
}
#footernavi li {
	display:inline;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:auto;
}
#footernavi li:first-child  { border:0; }
#footernavi a {
	color:black;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
	border-left:1px black solid;
	padding:0 0 0 24px;
	margin:0 24px 0 0;
	font-weight:normal;
}
#footernavi a:hover { text-decoration:underline; }
#footernavi li:first-child  a { border:0; }

/* Pagenavigation */

#faqs ul.pagenavi {
	float:left;
	width:600px;
	height:24px;
	background:url(../images/navi/reiternav_bg_verlauf.jpg) repeat-x bottom;
	margin:15px 0 0 0;
}
ul.pagenavi li {
	float:left;
	height:20px;
	background:url(../images/navi/person_hi.gif) no-repeat left top;
	color:#676767;
	font-size:13px;
	font-weight:bold;
	padding:4px 15px 0 15px;
	cursor:pointer;
}
ul.pagenavi li.active {
	background-color:white;
	color:black;
	cursor:default;
}