
html, * {
	/*font-size: 80%/120%;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font: 12px/120% Verdana, Arial, Helvetica, sans-serif;*/
	/*color: #2d65a1; */
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;	
	line-height:117%;
}
td {
	font-size: 72%;		/* Fixes IE6 in Quirks mode, and Opera 5. Breaks IE6 in Standards mode */
}
th {
	_font-size: 72%;		/* Fixes IE6 in Quirks mode, and Opera 5. Breaks IE6 in Standards mode */
}
/*/*/
td {
	\font-size: 72%;
	f\ont-size: inherit;
}
/* Hack for IE5, hidden from NN4 & Opera5 */
h1 {
	font-size: 2.6em;
}
p {
	font-size: 1em;
}
table {
/*/*/f\ont-size: inherit; /* Hide from NN4 and Opera5 */
}
body {
		text-align:center;
		background-color: #a6adb5; 
		margin:0;
}
html>body {
	/*overflow: -moz-scrollbars-vertical;*/
	height:100.02%;
}
#wrapper {
	width:974px;
	text-align:left;
	margin-left: auto; 
	margin-right: auto;
}
h1 {
	font-weight:bold;
	font-size:1.5em;
	color:#73675f;
	margin:0 0 25px 0; 
}
h2 {
	font-weight:bold;
	font-size:1em;
	margin:.8em 0 .2em 0;
	color:#333;
}

h3 {
	font-weight:normal;
	font-size:.9em;
	margin:0 0 .5em 0;	
}
p {
	margin:0 15px 0 0;
	padding:0;
}
#search2 ul, #service2 ul, .maincontentfixed ul, .calmain ul, .maincontent ul, .mainbgright ul, .headerbgright ul {
		 padding: 0;
		 margin: 0;
}
#search2 ul li, #service2 ul li, .maincontentfixed ul li, .calmain ul li, .maincontent ul li, .mainbgright ul li, .headerbgright ul li {
		 padding: 0 0 .05em .8em;
		 margin: .3em 0 0 0;
		 list-style: none;
		 background: url(../pics/layout//bullet.gif) 0 3px no-repeat;
		 
}
#language {
	background: #f4f5f6 url(../pics/layout//hea_div.gif) top right no-repeat;
	height:66px;
	width:71px;
	font-size:.8em;
	float:left;
}
#language span{
	float: left;
	margin: 17px 0 0 21px;
}
#login{
	float:left;
	padding: 16px 0 0 26px;
}
#service {
	float:left;
	font-size:.8em;
	padding: 17px 0 0 85px;
}
#search {
	background: #f4f5f6 url(../pics/layout//hea_div.gif) top left no-repeat;
	height:66px;
	font-size:.8em;
}
#search span{
	float: left;
	padding: 16px 0 0 16px;
}
#search2{
	margin: 0 0 0 21px;
}
#search2 p{
	font-size:84%;
}
#search2 span{
	color:#333;
}
form {display:inline;}

#breadcrumb {
	padding: 8px 10px 0 16px;
	color: #fff;
	font-size:79%;
}
#breadcrumb a {
	color: #fff;
}
#breadcrumb span {
	margin: 0 6px;
}
#breadcrumb a.act {
	color: #1f2e3e;
}
#products {
	margin: 147px 0 0 312px;
}
#tabcontrol {
	margin: 16px 0 0 0;
	border-left: 1px solid #5a88b7;
	background-color: #c1d1e2;
	_margin-right:0;
}
html>body #tabcontrol { height:100%;}
#tabcontrol img { 
	margin: 9px 0 7px 6px;
}
#navlist
{
	float:left;
	padding: 0 0 0 10px;
	width: 213px;
	_width:224px;
	margin-top: 0;
	margin-left: -1px;
	background: url(../pics/layout//tab_bg.gif) bottom left repeat-x;
	font: 11px Verdana,Trebuchet,sans-serif;
	margin-bottom: 0;
	list-style: none;
}
#navlist li {
    display:inline;
}
#navlist li a
{
	float:left;
	border: 1px solid #2d65a1;
	border-bottom: none;
	margin:0 8px 0 0;
	padding: 0;
}
#navlist li a span
{
	float:left;
	display:block;
	background-color: #e7eaef;
	padding:2px 0.8em ;
	text-decoration:none;
	color:#2d65a1;
	cursor:pointer;
	width: auto; 
}
#navlist li a:link { 
	color: #2d65a1;
	font-weight: bold;
}
#navlist li a:visited { 
	color: #2d65a1;
	font-weight: bold;
}
#navlist a:hover {
	color: #2d65a1;
	border-color: #000;
	background-color: #000;
}
#navlist a:hover span
{
	border-color: #fff;
}
#navlist li#current a
{
	background-color: #fff;
	border-color: #5a88b7;
}
html>body #navlist li#current a { margin-left: -1px; }
#navlist li#current span
{
	background-color: #c1d1e2;
	border-bottom: 1px solid #c1d1e2;
	color: #1f2e3e;
}
br.clear {
	clear:left;
	line-height:0;
}
/* navigation */
.mainnavspacer {
		 padding-top:18px;
}
.mainnav {
		 margin: 0 20px 0 21px;
}

/* BEGIN new nav style aravn */
.mainnav ul {
    list-style: none;
    margin: 0;
	padding: 0;
    border: none;
	border-top: 1px solid #eceeef;
	border-bottom: 1px solid #eceeef;
}
.mainnav ul.last {
    border-bottom: 0 solid #eceeef;
}
.mainnav li {
    margin: 0;
	padding: 0;
	border-top: 1px solid #eceeef;
    
}
.mainnav li.active li a, .mainnav li.active li.active li a, .mainnav li.active li.active li.active li a {
	color: #424242;
}
.mainnav li a {
    display: block;
    padding: 4px 3px;
    font-weight:bold;
}
.mainnav li a.opened {
    font-weight:bold;
	color:#73675f;
	
}
.mainnav li a.active {
    font-weight:bold;
	color: #73675f!important;
	background-color:#f4f5f6;
}
* html div .mainnav li a {height: 100%;}
.mainnav li.first {
    border-top: 0 solid #eceeef;
}
.mainnav li a.last {
    border-bottom: 1px solid #eceeef;
}
.mainnav ul ul { 
	margin: 0;
}
.mainnav .actopen {
    border-bottom-color: #ccd0d5!important;
	
}
.mainnav ul.actlist { border-color: #ccd0d5!important; } /* actively opened navpoints */
.mainnav .actclose {
    border-top-color: #ccd0d5!important;
	
}
.mainnav li li {
    border-bottom: 0;
    margin: 0;
	margin-left:13px;
}
.mainnav li li a {
    display: block;
    padding: 2px 2px 2px 3px;
    
    font-weight:normal;
}
.mainnav li li li {
    
    margin: 0;
	margin-left:14px;
    
}
.mainnav li li li a {
    display: block;
    padding: 2px 2px 2px 3px;
    font-weight:normal;
	font: 84%/122% Verdana, Arial, Helvetica, sans-serif;
}
.mainnav li li li li{
    border-bottom: 0;
    margin: 0;border-top: 1px solid #eceeef;margin-left:13px;
    
}
.mainnav li li li li a {
    display: block;
    padding: 2px 2px 2px 3px;
    
    font-weight:normal;
}
.mainnav a:link {
	color: #2d65a1; 
	text-decoration: none;
}
.mainnav a:visited {
	color: #2d65a1; 
	text-decoration: none;
}
.mainnav a:hover  {
	color: #1287ff; 
	text-decoration: none;
}
.mainnav a:active  {
	color: #2d65a1; 
	text-decoration: none;
}

.level1bank { border-top-width:0px !important; }
.level1nobank { margin-top:20px !important; }
.topnavitem { 
	margin-left:-21px !important;
	padding-left:21px !important; 
	border-top-width:0px !important; 
}
.topnavitemcontentpage { padding-top:20px !important }
.topnavitem a { border-top:1px solid #eceeef !important; }
.topnavitem ul li, .topnavitem li.first a { border-top:0px solid #eceeef !important;}


/* END new nav style aravn */

#service2 {
	margin: 30px 0 0 21px;
}
#maincontenthome {
	border-top: 1px solid #ccd0d5;
	border-left: 1px solid #ccd0d5;
	_background-color: #fff;
	margin-right:1.2em;
	padding: 1.2em 0 0 13px;
	
}

.refresh {
	float:right;
	margin-top:0.1em;
	_margin-top:2em; 
}
.refreshwide {
	float:right;
	margin-top:-3.6em;
	_margin-top:-3.2em;
	_position:relative; 
}
.refresh img {
	margin-right: 7px;
}

.maincontent {
	background-color: #fff;
	padding: 0 15px 0 13px;
	margin-top:1.2em;
	color:#333;
	_width:100%;
	line-height:140%;
}
.maincontentwide {
	margin-top:1.2em;
	padding: 0 0 0 13px;
}
.maincontent a, .maincontentwide a {
	text-decoration:underline!important;
}
.maincontentbox {
	float: right;
	padding: 0 0 0 15px;
	/*width: 192px; */
}
html>body .maincontentbox {
	width: 192px; 
}
.maincontentbox img{
	margin-bottom:15px;
}
.maincontentbox p { 
	_width: 192px;
	color: #484d52;
	margin:0 0 15px 0;
	padding: 8px;
	background-color:#f6f7f8;
}
.maincontentbox p.both {
	margin-top:-15px;
}
.maincontentfixed {
	background-color: #fff;
	padding: 0 15px 0 13px;
	color:#333;
	width:518px;
}
.chart1, .chart2 {
	margin:0 20px 10px 0;
}

#mainfooter, #mainfooterhome {
	background-color: #fff;
	padding: 0 0 3px 13px;
	border-left:1px solid #dfe2e4;
	border-bottom:1px solid #dfe2e4;
	margin: 2em 1.2em 60px 0;	
}
#mainfooterhome {
	padding: 30px 0 3px 13px;
	margin: 0 1.2em 60px 0;	
}
#mainfooterhome img, #mainfooter img{
	margin-right: 7px;	
}
#mainfooterhome a, #mainfooter a{
	margin-right: 15px;	
}
.teaser {
		 border-top: 1px solid #ccd0d5;
		 border-left: 1px solid #ccd0d5;
		 background-color: #f0eeee;
		 padding: 0 15px 11px 15px;
		 color:#000;
		 _width:100%;
		 margin-bottom:1.4em;
}
.teaser h2 {
		 color:#322f2d;
}
.teaser div{
		 padding:10px 0 0 175px;
}
.teasertitle {
		 height:35px;
}
.teaser img {
		 margin-bottom:10px;
}
/*.teaser1 {
		 margin-top:1.3em;
}*/

.teaserHomepage {
		 background-color: #c1d1e2;
		 height:168px;
		 margin-bottom:0;
		 border-color:#c1d1e2;
}
.teaserHomepage img {
 		 margin-bottom:5px;
		 _margin-bottom:10px;
}
.teaserbanksearch1 {
	background-color: #f4f5f6;
}

.motto {
	padding-left:233px;
}
#footer {
	color:#1f2e3e;
	margin: .4em 22.3em 2em 233px;
	font-size:84%;
}
#footer a{
	color:#fff;
}
dl {
	position:relative;
	margin: 0;
	padding: 0;
}

dt {
	display:block;
	width:50px;
 	float:left;
	color: #333;
	padding: .5em 0 0 0;
}

dd {
	display:block;
	width:400px;
	margin-left: 50px;
	padding: .5em 0 0 0;
}
/* farben klassen*/
.logo, .navbg, .mainbg, .mainbgright  {
	background-color: #fff;
}
.serviceborderleft   {
	border-left:8px solid #ccd0d5;
	height:100%;
}
.mainborderleft   {
	background: #fff url(../pics/layout//border_silver.gif) top left repeat-y; 
}
.headerbgsearch, .servicebglogin  {
	background-color: #f4f5f6;
}
.bankdetailsborderhome {
	background: #f4f5f6 url(../pics/layout//border_blue.gif) top left repeat-y; 
}
.bankdetailsborder {
	background: #fff url(../pics/layout//border_blue.gif) top left repeat-y; 
}
.bankdetailsborderfixed {
	background: #fff url(../pics/layout//border_blue.gif) top left repeat-y; 
	height:30px;
	_height:45px;

}
.headerbgleftcontent {
	background-color: #5a88b7;
	height:114px;
}
.headerbgmain {
	background:#8babcc url(../pics/layout//hom_teaser.jpg) top left no-repeat;
	height:180px;
	width:518px;	
}
.headerbgstocks {
	background:#8babcc url(../pics/layout//hom_stocks_teaser.gif) top left no-repeat;
	height:135px;
	width:518px;	
}
.headerbgright {
	background-color:#8babcc;
}
.headerbgbankdetails {
	background-color:#f4f5f6;
	padding:1px 0 14px 0;
}
.headerbgbreadcrumb, .headerbgbreadcrumbwide {
	background-color:#8caccd;
	height:45px;
}
.headerbgbreadcrumbwide {
	 _width:741px;
	 border-right:223px solid #c1d1e2;
}
.headerbgcontentright {
	background-color: #c1d1e2;
	height:45px;
	margin-bottom: 1.3em;
}
/* tabellen */
table  { 
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}
td { 
	padding: 0;
	vertical-align: top;
}
th { 
	text-align:left;
	padding:.6em .6em .4em .6em; 
}
table.formular, table.search {
	table-layout:fixed;
	margin-bottom:20px;
	color:#333;
}
table.condensed td, table.condensed th {
	font-size:90%;
	_font-size:70%;
}
table.formularcnt td {
	padding-top:5px;
}	

table.formular .header{
	font-weight:bold;
	padding-top:25px;
	padding-bottom:3px;
	border-bottom:1px solid #dfe2e4;
}
table.formular label, table.formular textarea{
	position:relative;
	display:inline;
	left:22px;
	_left:24px;
	_top:2px;
	margin-top:4px;
	padding-right:15px;
}
table.formular textarea.textboxstd {
	left:0;
	_left:0;
}

table.search td{
	padding: 3px 0 4px 0; margin:0;
}
table.banksearch {
	table-layout:fixed;
	margin-top:4px;
}
table.banksearch td {
	padding: 3px 0;
	_padding: 0;
	_font-size:70%;
}
table.banksearch input {
	margin-right:4px;
}
table.banksearch input.radiobtn {
	margin-top:0;
	_margin-top:-2px;
}
table.banksearch .btnright {
	text-align:right;
	padding-top:5px;
}

table.default {
	table-layout:fixed;
	margin:30px 0 20px 0;
}
table.default2 {
	margin-top:10px;
}

table.default th, table.default td.header{
	background-color: #dcdfe4;
	border-bottom:2px solid #8babcc;
	vertical-align:bottom;
	color:#1f2e3e;
	padding:.6em .6em .4em .6em;
	font-weight:bold;
}
table.default .noborder {
	background-color: #dcdfe4;
	padding:.3em .6em .3em .6em;
	vertical-align:top;
	font-weight:bold;
	color:#1f2e3e;
}
table.default td {
	color:#000;
	padding:.6em .6em .4em .6em;
}
table.default .textright {
	text-align:right;
}
table .dark{
	background-color:#f4f5f6;
}
table.default .divider {
	border-right:1px solid #8babcc;
}
table.default strong {
	color:#2d65a1;
}
table.default ul {
	padding: 0;
	margin: 0;
}
table.default ul li {
	padding: 0 0 0 .8em;
	margin: 0;
	list-style: none;
	background: url(../pics/layout//ser_div.gif) -.3em .3em no-repeat;
}
table.calmain, table.calmain2, table.calmain3, table.calmain4 {
	table-layout:fixed;
	margin:30px 0 0 0;
	background-color: #fcf9e7;
	_width:100%; 
}
table.calmain2 {
	margin:3px 0 0 0;
	background-color: #f4f5f6;
}
table.calmain3 {
	background-color: #dfe2e4;
	margin:0 0 0 0;
}
table.calmain4 {
	margin:0 0 0 0;
	background-color: #f4f5f6;
}
table.calmain strong{
	color:#333;
}
table.calmain td, table.calsummary td, table.calmain th, table.calsummary th, table.calsummary2 td {
	padding:.6em 0 0 0; 
}
table.calmain th, table.calsummary th {
	padding:.6em 0 .3em 0; 
}
table.calmain .line1 {
	border-bottom:1px solid #f0e291;
	padding-bottom:10px;
}
table.calmain .line2 {
	border-bottom:1px solid #000;
	padding-bottom:10px;
}
table.calsummary, table.calsummary2 {
	table-layout:fixed;
	margin:30px 0 0 0;
	background-color: #fcf9e7;
	border-top:1px solid #f0e291;
	border-left:1px solid #f0e291;
	width:100%;
}
table.calsummary2 {
	margin-top:0;
	border-top:none;
}
table.calsummary th {
	border-top:1px solid #f0e291;
	border-bottom:1px solid #f0e291;
	border-left:1px solid #f0e291;
}
table.calsummary th.noleft {
	border-left:none;
}
table.calsummary th img {
	margin-left:12px; 
}
table.calsummary .textright, table.calmain .textright {
	text-align:right; 
}
table.sitemap {
	table-layout:fixed;
}
table.sitemap .sitemapstandard h5, table.sitemap .sitemapebank h5 {
	font-size:1em;
	padding:6px 5px 7px 13px;
	font-weight:bold;
}
table.sitemap .sitemapstandard h5 {
	background-color: #f0f1f2;
	border-bottom:2px solid #8caccd;
}
table.sitemap .sitemapebank h5 {
	background-color: #5a88b7;
	border-bottom:2px solid #5a88b7;
	color:#fff;
}
table.sitemap .sitemapebank h5 a{
	color:#fff;
}
table.sitemap ul {
	padding: 0;
	margin:0;
}
table.sitemap li {
	padding: 0 0 0 .8em;
	margin:.4em 0;
	list-style: none;
	font-weight:bold;
	background:none;

}
table.sitemap li li {
	padding: 0 0 0 1.2em;
	margin: 0 0 0 0;
	list-style: none;
	background: url(../pics/layout//ser_div.gif) .1em .3em no-repeat;
	font-size: 84%;
	font-weight:normal;
}
/* links */
a:link, a:visited, a:hover, a:active  {
	color: #2d65a1; 
	text-decoration: none;
}
img {
	border:0;
}
br.clear {clear:both;line-height:0;}
/* input felder und buttons */
input, select, textarea {
	border-top: 1px solid #57585a;
	border-right: 1px solid #b4b5b7;
	border-bottom: 1px solid #919296;
	border-left: 1px solid #2c2c2d;
	/*border-top: 1px solid #646e78;
	border-right: 0 solid #b4b5b7;
	border-bottom: 1px solid #d2dde8;
	border-left: 1px solid #a2adb8;*/
	font-size:11px;
	padding-top:2px;
	margin-top:2px;
	margin-bottom:4px;
}
input.small, input.smallformular {
	width:78px;
}
input.smallformular {
	margin-right:11px;
}
input.medium {
	width:189px;
}
input.large {
	width:279px;
}
input.special {
	margin:0 5px;
}
input.search {
	width:173px;
}
input.search2 {
	width:99px;
}
input.chkbox {
	position: absolute;
	border:0;
	margin:2px 0 0 4px;
	padding:0;
}
input.chkbox2 {
	border:0;
	margin:0 4px 0 20px;
	padding:0;
}
input.chkbox3 {
	border:0;
	_margin-top:-2px;
}
input.radiobtn {
	border:0;
	margin-bottom:0;
}
select.details, select.details2 {
	width:167px;
	margin:8px 0 4px 0;
	padding-top:0;	
}
select.details2{
	width:108px;
}
select.medium {
	width:189px;
}
select.downloads {
	width:310px;
}
.btn, .btn2, .btn3, .btnclose {
	background-color: #5a88b7; 		
	background-image: url(../pics/layout//bak_btn_sec.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 1px solid #a4bdd8;
	border-right: 1px solid #3d5976;
	border-bottom: 1px solid #293b4e;
	border-left: 1px solid #82a5c9;
	padding: 1px 22px 0 3px;
	_padding-top:0;
	overflow:visible;
	width:auto;
	/*text-align:left;*/
	color:#fff;
	font-size:11px;
	/*font-weight: bold;*/
	cursor: pointer;
}
a.btn, a.btn2, a.btn3, a.btn4, a.btn5,
a:hover.btn, a:hover.btn2, a:hover.btn3, a:hover.btn4, a:hover.btn5,
a:active.btn, a:active.btn2, a:active.btn3, a:active.btn4, a:active.btn5,
a:visited.btn, a:visited.btn2, a:visited.btn3, a:visited.btn4, a:visited.btn5,
a:link.btn, a:link.btn2, a:link.btn3, a:link.btn4, a:link.btn5,
a:focus.btn, a:focus.btn2, a:focus.btn3, a:focus.btn4, a:focus.btn5
 {
	color: white;
	padding: 1px 22px 2px 6px;
	text-decoration: none;  float:left;
}
.btn2 {
	background-image: url(../pics/layout//bak_btn_arr.gif);
}
.btn3 {
	background-image: url(../pics/layout//bak_btn_sea.gif);
}
.btn4 {
	background-color: #5a88b7; 		
	border-top: 1px solid #a4bdd8;
	border-right: 1px solid #3d5976;
	border-bottom: 1px solid #293b4e;
	border-left: 1px solid #82a5c9;
	padding: 1px 3px 0 3px;
	_padding-top:0;
	overflow:visible;
	width:auto;
	color:#fff;
	font-size:11px;
	cursor: pointer;
}
.btn5 {
	background-image: url(../pics/layout//bak_btn_sea.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #5a88b7; 		
	border-top: 1px solid #a4bdd8;
	border-right: 1px solid #3d5976;
	border-bottom: 1px solid #293b4e;
	border-left: 1px solid #82a5c9;
	padding: 1px 3px 0 3px;
	_padding:0 9px 0 3px;
	overflow:visible;
	width:auto;
	color:#fff;
	font-size:11px;
	cursor: pointer;
}
.btnclose {
	background-image:url(../pics/layout//bak_btn_close.gif);
}

/* popup styles */
body#popup { 
	margin: 0;
	background: #fff url(../pics/layout//border_blue.gif) top left repeat-y;
	
}

body#popup #wrapper {
	width: 100%;
}
body#popup .content{
	margin-left: 21px;
}
body#popup hr {
	background-color:#8babcc;
	height:5px;border: none;
}
body#popup #mainfooter {
	border:none;
}
body#popup .close {
	text-align:center;
	margin-top:16px;
}

hr {
	 height: 1px; 
	 padding: 0; 
	 margin: .6em 0; 
	 color: #ccd0d5; 
	 background-color: #ccd0d5; 
	 border: none; 
}
html>body  hr { margin: 1em 0; }

/*auto leasing styles*/
table.leasing td{ 
	padding:4px 0 0  0;
	font-size:90%;
	_font-size:70%;}
table.leasing .radiobtn { 
	border:0;
	margin-bottom:-1px;
	_margin-bottom:-2px;
}
.bankinfo, .autoinfo, .personalinfo, .statusinfo, .sendinfo{margin: 20px 0;}
.workflow { background-color:#fff; margin: 30px 0 0 13px;}

.workflow table.workflowarrow { background: url(img/workflow_arrow1.gif) top left repeat-y;  }

.workflow table {
	width:186px;
}

.workflow table td, .workflow table th  { 
	vertical-align:top;
	text-align:left;
	padding: 3px;
}

.workflow table .arrowhead { background: url(img/workflow_arrow2.gif) bottom left no-repeat; }

.workflow table .heading { 
	background-color: #e7eaef;
	font-weight: bold;
}

.workflow th { 
	background-color: #e7eaef;
	font-weight: bold;
}
.pronav a:link, .pronav a:visited, .pronav a:hover, .pronav a:active {
	text-decoration: underline;
}

.pronavdis a:link, .pronavdis a:visited, .pronavdis a:hover, .pronavdis a:active {
	text-decoration: underline; color: #c3c3c3;
}

.pronavdis, .pronavdis a:link, .pronavdis a:visited, .pronavdis a:hover, .pronavdis a:active  {
	color: #c3c3c3;
}

.pronavok a:link, .pronavok a:visited, .pronavok a:hover, .pronavok a:active {
	text-decoration: underline;
	color: #7f9fbf;
}

.pronavcur, .pronavcur a:link, .pronavcur a:visited, .pronavcur a:hover, .pronavcur a:active {
	color: #7f9fbf;
}


/* CSS Document */
