body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e3e3e3;
	}
p, a, h1, h2, span, td { font-family: Arial, Helvetica, sans-serif; }
h1, h2 { margin: 0px;	padding: 0px; }
h1 { font-size: 18px;color: #3E2B1E;font-weight: bold; }
a { text-decoration:none; }
a:hover {	text-decoration: underline; }

/* Hintergründe
*************/
.pad-kre-sta { padding: 675px 0px 0px 0px; }
.pad-kre-imp { padding: 30px 0px 0px 0px; }
.bg-h { background-image:url(images/kopf-rechts.jpg);background-repeat:no-repeat; }
.bgnav { background-image:url(images/bgnav.gif);background-repeat: repeat; }
.bgrah { background-color:#B4B4B4; }
.hgrahm {	background-color:#172651; }
.hg-w { background-color:#FFFFFF; }
.hg-imp {	background-image:url(images/imp.jpg);background-repeat:no-repeat; }

/* Navigation 
***********/
.nav-ebene, .nav-ebene-act,.unter-nav-ebene {
	font-size: 13px;
	color: #97ADD4;
	font-weight: bold;
	line-height: 22px;
	margin: 0px;
	padding: 0px 5px 0px 9px;
	text-decoration:none;
	display:block;
	}
.unter-nav-ebene,.unter-nav-ebene-act {
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 0px 5px 0px 23px;
	background-image:url(images/bgnav-uebene.gif);
	background-repeat:no-repeat;
}
.nav-ebene-act, .unter-nav-ebene-act { color: #ffffff; }

/* Themen
**********/
a.themennav, a.dirnav, .dirnav {
	font-size: 12px;
	color: #8395B6;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	padding: 0px 5px 0px 60px;
	text-decoration:none;
	background-image:url(images/bg-themen.gif);
	background-repeat:no-repeat;
	}
a.dirnav, .dirnav {
	font-size: 11px;
	color: #8395B6;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	padding: 0px 5px 0px 24px;
	text-decoration:none;
	background-image:url(images/bg-dirnav.gif);
	background-repeat:no-repeat;
	}
a.dirnav { display:block; }
.dirnav a {	font-size: 11px;color: #8395B6;font-weight: normal;line-height: 16px;}
a.themennav { line-height: 14px; }
a.themennav:hover { text-decoration:none; }

/* Textformatierungen
*******************/
.text-klein-oben, .t-ueber-klein,.text, .titel, .mehr, .tab {
	font-family: Arial, Helvetica, sans-serif;
	}
.titel, .titel a  {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color: #172651;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
.text-klein-oben, .text-klein-oben a,.t-ueber-klein, a.imp,.imp {
	font-size: 10px;
	line-height: 12px;
	color: #172651;
/*	margin: 0px;
	padding: 0px 4px 0px 4px;*/
	}
.text-klein-oben, .t-ueber-klein, a.imp,.imp {
	margin: 0px;
	padding: 0px 4px 0px 4px;
	}
.text-klein-oben a:hover {
	color: #00619B;
	}
.t-ueber-klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height:16px;
	}
.text, .text a, .textfett, .textfett a, .mehr, .bodytext, .tab, .tab a  {
	font-size: 12px;
	line-height: 16px;
	color: #172651;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.textfett, .textfett a, .mehr { font-size: 11px;line-height: 13px;}
.textfett, .textfett a {font-weight:bold;}

/* Formulare
***********/
.kreditvergleich-auswahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #172651;
	width: 117px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.abs-li { padding: 10px 0px 10px 0px; }
.abs-re { padding: 10px 10px 10px 0px; }

/* Sitemap
**********/
.site-abs{ padding:0px 10px 0px 10px;}
.site-direkt, .site-direkt a {
	font-size: 12px;
	line-height: 16px;
	color: #172651;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.site-direkt-u, .site-direkt-u a {
	font-size: 12px;
	line-height: 16px;
	color: #172651;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 10px;
}
.site-direkt {
	background-image:url(images/bgnav-map-ebene.gif);
	background-repeat:no-repeat;
}
.site-direkt-u {
	background-image:url(images/bgnav-uebene.gif);
	background-repeat:no-repeat;
}
.site-direkt-uu, .site-direkt-uu a {
	font-size: 12px;
	line-height: 16px;
	color: #172651;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 25px;
}

.site-direkt a:hover,.site-direkt-u a:hover,.site-direkt-uu a:hover{ color:#97ADD4;textdecoration:underline;}