html, body, div, span, a, form, textarea, input, select, h1, h2, h3, h4, h5, h6, p, ol, ul { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; }
body { cursor:auto; line-height:1.23; height:100%; text-align: center;  }
body.size0 { font-size:52.5%; }
body.size1 { font-size:62.5%; } 
body.size2 { font-size:70.5%; }
body.size3 { font-size:78.5%; }
html { height:100%; }
#parent { width: 924px; margin: 0 auto; text-align: left; }
#header { height: 100px; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; padding: 0 12px; position: relative; }
#logo { margin: 0; }
#logo a { width: 200px; height: 53px; display: block; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; position: absolute; top: 32px; left: 61px; }
#logo img { display: none; visibility: hidden; }
#header-suche { position: absolute; bottom: 1.2em; right: 302px; width: 290px; text-align: right; }
#header-easy2see { position: absolute; bottom: 1.05em; right: 12px; width: 290px; }
#nav { padding: 1.2em 22px 2em 22px; background-color: transparent; background-position: bottom left; background-repeat: no-repeat; }
#main { margin: 25px 12px 0 12px; }
#content { float: right; width: 615px; font-size: 1.3em; }
#content #leftcol{ width: 100%; float: left; }
#content #rightcol { float: right; margin-top: 3.2em; width: 0; }
.rcol #content #leftcol{ width: 423px; }
.rcol #content #rightcol {  width: 145px; }
#snav { float: left; width: 250px; }
#footer { clear: both; background-position: 0 0; background-repeat: no-repeat; margin: 3em 12px 0 12px; padding-bottom: 5em; font-size: 1.2em; }
#footer .inner { background-color: transparent; padding: 1.5em 20px 0 20px; }
.v { height:0; left:-1000px; display:inline; overflow:hidden; position: absolute; top:-1000px; width:0; }
.ir { text-indent: -1000em; outline:0; }
.ir a { outline: 0; }
ul.tarn em, ul.list em, .noem em, .none { display:none; visibility:hidden; }
.block { display:block; visibility:visible; }
.cfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfix { display: block; }
.ofix { overflow: hidden; }
.fnone { float: none; }
.clear { clear: both; }
.mt0 { margin-top: 0 !important; }
.mt1 { margin-top: 1em; }
.mt2 { margin-top: 2em; }
.mb0 { margin-bottom: 0 !important; }
.mb1 { margin-bottom: 1em; }
br.clear { overflow: hidden; margin: 0; padding: 0; line-height: 0; font-size: 0; height: 0; }
.center { text-align: center; }
#hauptnavigation { width: 100%; text-align: center; }
#hauptnavigation li { display: inline; margin: 0; padding: 0; line-height: 2em; }
#hauptnavigation li.m1 a { background: none; }
#hauptnavigation li a { font-size: 1.3em; text-transform: uppercase; color: #414554; background-position: top left; background-repeat: no-repeat; padding: .3em 20px .3em 22px; }
#hauptnavigation li a:hover { text-decoration: none; font-weight: normal; }
#hauptnavigation li a.active { font-weight: bold; }
#subnavigation { font-size: 1.4em; }
#subnavigation li { padding: .4em 0 .4em 20px; }
#subnavigation li a { display: block; background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
#subnavigation li a:hover, #subnavigation li a.active { color: #004494; text-decoration: none; }
#subnavigation li a.active { font-weight: bold; }
#subnavigation li ul { margin: .7em 0 .5em; }
#subnavigation li ul li { border: none; font-size: .85em; padding: .2em 0 .2em 15px; }
#subnavigation li ul a { background: none; padding: 0;}
#subnavigation li ul a:hover, #subnavigation li ul a.active { background: none; font-weight: bold; }
#footer ul.footer { margin-bottom: 20px; }
#footer ul.footer li { display: inline; }
#footer ul.footer li a { padding: 0 0 0 .5em; margin: 0 0 0 .3em; }
#footer ul.footer li a:hover { font-weight: normal; text-decoration: underline; }
#footer ul.footer li.first a, #footer ul.footer li.m1 a { border-left: none; padding-left: 0; margin-left: 0; }
#footer #partnerlinks { float: left; }
#footer #metanavigation { float: right; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.buttonlink { width: 300px; float: left; text-decoration: none; padding: 3px 15px 0 0; background-color: transparent; background-repeat: no-repeat; background-position: right top; text-align: center; margin-top: 20px; }
a.buttonlink span { float: left; padding-right: 15px; display: block; margin-top: -3px; height: 26px; background-color: transparent; background-repeat: no-repeat; background-position:  left top; }
a.buttonlink:hover { font-weight: normal; text-decoration: none; }
a.buttonlink300 { width: 300px; text-decoration: none; background-position: 0 0; background-repeat: no-repeat; height: 23px; display: block; margin: 0 auto; padding-top: 3px; }
a.chartbutton { min-width: 120px; float: left; text-decoration: none; padding: 15px 12px 0 0; background-color: transparent; background-repeat: no-repeat; background-position: right top; text-align: center; margin: 1em 10px 0 0; font-size: 1.2em; }
a.chartbutton span { float: left; padding-right: 6px; display: block; margin-top: -15px; height: 47px; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
a.chartbutton small { font-size: .8em; display: block; }
a.chartbutton:hover, a.activechart { font-weight: normal; text-decoration: none; }
a.cb_wide { min-width: 150px; }
h1 { font-size: 1.8em; font-weight: normal; line-height:1em; margin-bottom: .7em; }
h2 { font-size: 1.4em; font-weight: normal; line-height:1.2em; margin-bottom: .5em; }
h2 a:hover { text-decoration: none; }
h3 { font-size: 1.2em; font-weight: normal; line-height:1.2em; margin:0 0 .44em; }
h4 { font-size: 1.1em; line-height:1.1em; margin:0 0 .4em; }
h5 { font-size: 1em; font-weight: normal; line-height:1.14em; margin:0 0 .4em; }
h6 { font-size: .9em; font-weight: normal; line-height:1.23em; margin:0 0 .3em; }
p { margin: 0 0 1.5em; line-height: 1.5em; }
p.more { margin: 1em 0 0; }
.module_article p.more { text-align: right; margin-top: 0; }
p.back { clear: both; }
#content ol { margin:1em 0 2em 0; list-style-position: inside; }
ul.tarn, ol.tarn, #content ul.tarn, #content ol.tarn { list-style:none; margin:0; padding:0; list-style-position: outside; }
ul.tarn li, ol.tarn li, #content ul.tarn li, #content ol.tarn li { background: none; padding: 0; margin: 0; }
#content ul.tarn li ul, #content ul.tarn li ol { margin:1.23em 0 1.23em 1.67em; list-style-type:square; }
#content ul { list-style-type: circle; margin: .6em 0 .8em; padding: 0; list-style-position: outside; margin-left: 16px; }
#content ul li {  line-height: 1.2em; padding-bottom: .4em; }
#content ul.list-bold { margin-top: 1.5em; }
#content ul.list-bold li { margin-bottom: .5em; }
#content ul.list-bold li a { font-weight: bold; }
#content ul.list-bold li a:hover { text-decoration: underline; }
#content ul.list-div li { background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 20px; margin-bottom: 20px; }
#content ul.namelist { width: 295px; float: left; margin: 1.5em 20px 2em 0; }
#content ul.namelist.m0 { margin-right: 0; }
#content ul.namelist li { background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 20px; margin-bottom: 20px; }
img { border:0; }
.fright img, img.fright {  float: right; margin: 0 0 .5em 1em; }
.fleft img, img.fleft { float: left; margin: 0 1em .5em 0; }
.bild_rechts img, img.bild_rechts {  float: right; margin: 0 0 .5em 1em; width: auto; display: block;}
.bild_links img, img.bild_links { float: left; margin: 0 1em .5em 0; width: auto; display:block;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show; font-family: Arial, Helvetica, sans-serif; width: 100%; margin-bottom: 2em; }
th, td { font-family: Arial, Helvetica, sans-serif; padding: .5em .8em .5em .8em; word-break: break-all; }
th, td p { margin: 0em; }
tbody td {  }
thead th, thead td, tbody th { font-weight: bold; }
tfoot td { font-style: italic; padding: 1em 0 0 0; }
table.tabelle_weiss thead td, table.tabelle_weiss thead th, table.tabelle_weiss th, table.tabelle_weiss tbody td, table.tabelle_weiss tbody th { font-family: Arial, Helvetica, sans-serif; padding: 0.5em; text-align: left; }
#header-suche form { width: auto; }
#header-suche form fieldset { border: none; margin: 0; padding: 0; }
#header-suche form p { margin: 0; float: none; width: auto; }
#header-suche form label { color: #FFFFFF; font-size: 1.2em; padding: .4em .5em 0 0; float: left; }
#header-suche form input { font-size: 1.1em; padding: .1em; width: 160px; float: left; margin-top: .4em; }
#header-suche form button#sendbutton { background-color: transparent; background-repeat: no-repeat; background-position: 0 2px; border:0 none; cursor:pointer; display:inline; font-size:1.2em; height:24px; width: 61px; line-height:24px; margin:0; padding:0; text-align:center; text-decoration:none; margin-left: 2px; float: left; }
form { width: 423px; }
form fieldset, form .fieldset-replacer { border: none; margin: 0; padding: 0; }
form label strong { font-size:  1em; font-weight: normal; }
.module_checklist form label strong { font-weight: bold; }
form label small { font-size: .9em; }
form label.f-block { width: 100px; float: left; padding: 3px 10px 0 0; }
form p { margin-bottom: 1em; }
form p, form ul { float: right; width: 250px; }
form input.f-txt, form textarea.f-txt { padding: 3px; font-size: 1em; vertical-align:middle; width: 200px; }
form input.f-radio { vertical-align: middle; }
form select.f-select { font-size: 1em; }
form button.f-button { background-color: transparent; text-align: center; border: 0; margin: 0; padding: 4px 4px 0; overflow: visible; font-size: 1em; background-repeat: no-repeat; background-position: right center; cursor:pointer; }
form button.f-button span { position: relative; display: block; white-space: nowrap; height: 26px; padding: 4px 4px 0 8px; background-repeat: no-repeat; background-position: left top; }
form button.f-block { width: 206px; margin-left: 127px; }
#content #leftcol form { background-position: 0 0; background-repeat: repeat-y; }
#content #leftcol form fieldset, #content #leftcol form .fieldset-replacer { background-position: 0 0; background-repeat: no-repeat;  }
#content #leftcol form fieldset ol, #content #leftcol form .fieldset-replacer ol { background-position: 0 100%; background-repeat: no-repeat; padding: 20px 20px 10px 20px; min-height: 90px; }
.f-alert { background-position: 0 100%; background-repeat: no-repeat; margin-bottom: 1em; width: 423px; }
.f-alert .inner { background-position: 0 0; background-repeat: no-repeat; padding: 10px; }
.f-alert p, .f-alert h1, .f-alert h2, .f-alert h3, .f-alert h4 .f-alert h5 .f-alert h6 { margin-bottom: 0; }
#content form .f-error label strong { font-weight: bold; }
#content form ol.tarn li ul.tarn li { margin-bottom: .5em; }
#content #leftcol form.beratersuche { background-position: 0 0; background-repeat: repeat-y; margin-bottom: 3em; width: 100%;}
#content #leftcol form.beratersuche fieldset { background-position: 0 0; background-repeat: no-repeat; position: relative; }
#content #leftcol form.beratersuche fieldset ol { background-position: 0 100%; background-repeat: no-repeat; }
#content #leftcol form.beratersuche ol li ul { float: none; width: auto; }
#content #leftcol form.beratersuche ol li ul li { margin-bottom: .6em; }
#content #leftcol form.beratersuche ol li.rightform { width: 45%; position: absolute; top: 20px; right: 0;  }
#content #leftcol form.beratersuche ol li.leftform { width: 55%; margin-bottom: 1em; }
#content #leftcol form.beratersuche ol li.leftform
#content #leftcol form.beratersuche ol li.leftform input.f-text { width: 210px; }
#content #leftcol form.beratersuche ol li.leftform select.f-select { width: 207px; }
#content #leftcol form.beratersuche ol li label.f-block { width: 50px; }
#content #leftcol form.beratersuche ol li button.f-block { margin-left: 54px; }
#f-bewerbung, #f-checklist { width: 100%; }
#f-bewerbung fieldset, #f-checklist fieldset, #f-checklist .fieldset-replacer { position: relative; border-bottom-width: 20px; border-bottom-style: solid; border-top: 1px solid transparent; }
#f-bewerbung fieldset.labeled .inner, #f-checklist fieldset.labeled .inner, #f-checklist .fieldset-replacer .inner { margin-top: 50px; }
#f-bewerbung fieldset.labeled .innertop, #f-checklist fieldset.labeled .innertop, #f-checklist .fieldset-replacer .innertop { margin-top: 0; }
#f-bewerbung fieldset.labeled ol, #f-bewerbung fieldset.labeled .intro {  }
#f-bewerbung fieldset legend, #f-checklist fieldset legend, #f-checklist .fieldset-replacer legend {font-size: 1.2em; font-weight: bold; }
h4.legend { margin-bottom: .7em; }
#f-bewerbung fieldset legend span, #f-checklist fieldset legend span, #f-checklist .fieldset-replacer legend span { position: absolute; top: 20px; left: 20px; }
#f-bewerbung fieldset p.fnone, #f-checklist fieldset p.fnone, #f-checklist .fieldset-replacer p.fnone { width: 574px; padding-left: 20px; padding-right: 20px; }
#content #leftcol form.wide label.f-block { width: 250px; }
#f-bewerbung p, #f-bewerbung ul, #f-checklist p, #f-checklist ul { float: right; width: 300px; }
#f-bewerbung ul.full, #f-checklist ul.full { float: none; width: 100%; margin-bottom: 1.5em;}
#f-checklist ul.full p { margin: 0; }
#f-bewerbung input.f-txt, #f-bewerbung textarea.f-txt, #f-checklist input.f-txt, #f-checklist textarea.f-txt { width: 250px; }
#f-bewerbung select.f-select, #f-checklist select.f-select { width: 256px; }
#f-bewerbung button.f-block, #f-checklist button.f-block { width: 256px; margin-left: 268px; }
#f-bewerbung input.small, #f-checklist input.small { width: 130px; }
#f-bewerbung select.small, #f-checklist select.small { width: 120px; height: 24px; }
.module_home #content, .module_homeleasing #content { width: 100%; }
.module_homeleasing #home_news { padding: 20px 20px 28px; }
#home_columns { background-position: 0 0; background-repeat: repeat-y; }
#home_columns .inner { background-position: 0 100%; background-repeat: no-repeat; }
#home_playground { width: 286px; float: left; margin-right: 21px; height: 385px; overflow: hidden; position: relative; }
#home_playground .inner { position: absolute; top:0; left: 0; width: 286px; height: 385px; background-position: 0 0; background-repeat: no-repeat; }
#home_playground .inner a { display: block; width: 286px; height: 385px; background-color: transparent; }
#home_news { width: 286px;  float: left; margin-right: 21px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; min-height: 345px; }
.module_homeleasing #home_news { width: 246px; padding: 20px;}
#home_news h1 a:hover { text-decoration: none; }
#home_tools { width: 286px; float: left; min-height: 385px; overflow: hidden; }
#home_news ul.aktuell li { margin-bottom: 1em; }
#home_news ul.aktuell li a:hover { text-decoration: none; }
#home_news .inner {border-bottom:10px solid;background-position: -307px 100%; background-repeat: no-repeat;padding: 20px 20px 28px;}
#home_news .box_tools { background-position: 0 0; background-repeat: no-repeat;padding: 10px 20px 10px;}
#home_news .box_tools h2 {margin-bottom:.4em;}
#home_tools_netbanking .inner { background-position: 0 0; background-repeat: no-repeat; }
#home_tools_search .inner { background-position: 0 0; background-repeat: no-repeat; }
#home_tools_search .inner form.std-form { background: none; margin-top: .5em; width: auto; }
#home_tools_search .inner form.std-form fieldset { background: none; }
#home_tools_search .inner input.f-txt { width: 178px; float: left; }
#home_tools_search .inner button { float: left; margin-top: -6px; }
#home_tools_search .inner form.std-form p { float: none; width: auto; }
#home_tools_newsletter .inner { background-position: 0 0; background-repeat: no-repeat; }
#home_tools_newsletter { background: none; }
#home_tools_agb .inner { background-position: 0 0; background-repeat: no-repeat; }
#home_tools_search p, #home_tools_newsletter p { padding-right:  }
#home_banner { clear: both; padding-top: 30px; }
#home_banner ul.homebanner li { float: left; margin-left: 21px; }
#home_banner ul.homebanner li.first { margin-left: 0; }
#home_banner #language_banner { position: relative; }
#home_banner #language_banner ul { list-style-type: none; padding: 0; margin: 0; }
#home_banner #language_banner ul li a { position: absolute; width: 65px; height: 15px; left: 38px; display: block; }
#home_banner #language_banner ul li a#deutsch { top: 16px; z-index:500; background: transparent url(gfx/t.gif) 0 0 repeat; }
#home_banner #language_banner ul li a#magyar { top: 33px; z-index:501; background: transparent url(gfx/t.gif) 0 0 repeat; }
#content ul.article li { background-color: transparent; background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 1.5em; margin-bottom: 1.5em; }
#content ul.article li ul { list-style-type: circle; }
#content ul.article li ul li { background: none; padding: 0; margin-bottom: 1em; }
#content ul.article li p { margin-bottom: 0; }
#content ul.article li ul.imglist { list-style-type: none; margin: 0;}
#content ul.article li ul.imglist li { background: none; margin: 0; padding: 0; visibility: hidden; display: none; }
#content ul.article li ul.imglist li.img1 { display: inline; visibility:visible; }
#content ul.article p.img { width: 150px; height: 105px; float: right; margin: 0 0 10px 15px; }
#content ul.article p.img a { display: block; }
#content ul.img { float: right; width: 200px; margin: 0 0 20px 20px; }
#content ul.img li { display: block; }
#content ul.downloads { margin-bottom: 1em; }
#content ul.downloads li { background: none; padding-left: 0; }
#content ul.berater_detaillist { margin-top: 2em; }
#content ul.berater_detaillist li { background-position: 0 100%; background-repeat: repeat-x; position: relative; padding-bottom: 20px; margin-bottom: 20px; }
#content ul.berater_detaillist li .col1 { width: 235px; float: left; }
#content ul.berater_detaillist li .col2 { float: right; width: 235px; }
#content ul.berater_detaillist li img { margin-right: 20px; }
#content ul.berater_detaillist h3 { font-size: 1.1em; }
.module_branch #content #leftcol { width: 260px; }
.module_branch #content #rightcol { width: 330px; margin-top: 0; }
.branch_detail { margin: 0 0 1.3em 10px; }
.branch_detail p { margin: 0; }
.branch_detail p.address { margin-bottom: 1em; }
.branch_detail p.consultant { margin-top: 1em; }
#content ul.list-bold li .branch_detail a { font-weight: normal; }
.module_job p.back { padding-top: 2em; }
.module_sitemap .left { width: 285px; float: left; padding-right: 20px; }
.module_sitemap .right { width: 305px; float: right; }
.module_sitemap #content ul { background-position: 0 5px; background-repeat: no-repeat; list-style-type: none; margin: 0; }
.module_sitemap #content ul li { background-image: none; padding-left: 13px; }
#content ul.chartlist { margin: 0 0 2em 0; }
#content ul.chartlist li { float: left; }
.module_kurse table.charttable { width: 400px; }
img.chartimg { background-color: #FFFFFF; }
.module_search #content ul.search li { background-color: transparent; background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 1.5em; margin-bottom: 1.5em; }
.module_search #content ul.search li p { margin-bottom: 1em; }
.box_tools { background-position: 0 100%; background-repeat: no-repeat; padding-bottom: 10px; }
.box_tools .inner { padding: 10px; }
.box_tools h2 { font-weight: normal; font-size: 1.7em; margin-top: .3em; }
.box_tools p { margin-bottom: 0; }
ul#breadcrumb { margin-left: 32px; padding-left: 0; display: inline; border: none;	font-size: 1.2em; }
ul#breadcrumb li { margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline; }
ul#breadcrumb li ul { margin-left: 0; padding-left: 0; display: inline; border: none;	}
ul#breadcrumb li a { text-decoration: none; }
ul#breadcrumb li a:hover, ul#breadcrumb li a.active { text-decoration: underline; font-weight: normal; }
.staffbox { width: 145px; background-position: bottom left; background-repeat: no-repeat; position: relative; overflow: hidden; margin-bottom: 2em; }
.staffbox .textbox { padding: 10px 10px 15px; }
.staffbox .inner { position: absolute; top:0; left: 0; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; height: 180px; width: 145px; }
.staffbox h4 { margin-bottom: .5em; font-size: 1em; }
.staffbox p { margin-bottom: .3em; line-height: 1.3em; font-size: .9em; }
.staffbox p.consultantlink { background-position: center right; background-repeat: no-repeat; min-height: 40px; margin: 1.5em 0 0; line-height: 1.3em; }
.staffbox p.consultantlink a { display: block; padding: 0 45px 0 10px;  background-color: transparent; background-position: 0 .3em; background-repeat: no-repeat; }
.staffbox p.consultantlink { background-position: center right; background-repeat: no-repeat; min-height: 40px; margin: 1.5em 0 0; line-height: 1.3em; }
.staffbox p.searchlink { min-height: 0; }
.staffbox p.consultantlink a.full { padding-right: 0; }
#content #rightcol ul.sideimage li { margin-bottom: 1em; position: relative; }
#content #rightcol ul.sideimage li .inner { background-position: 0 0; background-repeat: none; position: absolute; top: 0; left: 0; width: 145px; height: 180px; }
#c-pagenav { margin-top: .5em; }
#c-pagenav ul.browse { position: relative; margin: 1em 0 0 0; padding:0; }
#c-pagenav ul.browse ul { margin:0; padding:0; }
#c-pagenav ul.browse li {  }
#c-pagenav ul.browse li a { display:block; padding:.2em .2em; position: relative; }
#c-pagenav ul.browse li.prev { position: absolute; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; width: 18px; height: 18px; }
#c-pagenav ul.browse li.next { position: absolute; top: 0; right: 0; background-position: 0 0; background-repeat: no-repeat; width: 18px; height: 18px; }
#c-pagenav ul.browse li.prev-empty { position: absolute; top: 0; left: 0; }
#c-pagenav ul.browse li.next-empty { position: absolute; top: 0; right: 0; }
#c-pagenav ul.browse li.browse-pages { text-align: center; width: 100%; }
#c-pagenav ul.browse li.browse-pages ul { width: 100%; margin: 0; padding: 0; }
#c-pagenav ul.browse li.browse-pages ul li { display: inline; margin: 0; }
#c-pagenav ul.browse li.browse-pages ul li a { color: #61677E; display: inline;  padding: .2em .3em .2em .7em; font-size: 1em; background: transparent url(gfx/divider_browsenav.gif) left center no-repeat; }
#c-pagenav ul.browse li.browse-pages ul li.b1 a { background: none; }
#c-pagenav ul.browse li.browse-pages ul > li:first-child a { background: none; }
#c-pagenav ul.browse li.browse-pages ul li a:hover { text-decoration: none; }
#c-pagenav ul.browse li.browse-pages ul li strong {  padding: .2em .3em .2em .7em; font-weight: bold; background-color: transparent; background-position: left center; background-repeat: no-repeat; }
#c-pagenav ul.browse li.browse-pages ul li.b1 strong { background: none; }
#c-pagenav ul.browse li.browse-pages ul > li:first-child strong { background: none; }
#c-pagenav ul.browse li.prev-empty span, ul.browse li.next-empty span { display:none; visibility:hidden; }
.i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {background-repeat:no-repeat;background-position:left center;padding:.1em 0 .1em 20px;text-decoration:none;}
a.i:focus, a.i:hover, a.i:active {text-decoration:underline;}
a.i {background-image:url(icon/default.png);padding-left:25px;}
a.idoc, a.irtf, a.itxt {background-image:url(icon/word.gif);padding-left:25px;}
a.izip, a.irar, a.isit {background-image:url(icon/zip.png);padding-left:25px;}
a.ijpg, a.ijpeg, a.igif, a.ieps, a.ipng {background-image:url(icon/image.png);padding-left:25px;}
a.ixls, a.icsv {background-image:url(icon/excel.gif);padding-left:25px;}
a.ipdf {background-image:url(icon/acrobat.gif);padding-left:25px;}
a.imp3, a.iwav {background-image:url(icon/audio.png);padding-left:25px;}
a.iwmv {background-image:url(icon/media-player.png);padding-left:25px;}
a.ivideo, a.imov {background-image:url(icon/quicktime.png);padding-left:25px;}
#header-easy2see h4 { float: left; font-weight: normal; font-size: 1.2em; padding-right: .5em; margin-top: .2em; }
#header-easy2see h4#e2s-size { margin-left: 15px; }
#header-easy2see ul { float: left; }
#header-easy2see ul li { float: left; width: 22px; margin: 0 1px 0 0; padding: 0; }
#header-easy2see ul li img { border-style: solid; border-width: 1px; }
#header-easy2see ul li#help img { border: none; }
body { background: #FFFFFF url(gfx/standard/bg_parent.png) 0 0 repeat-x; color:#23252E; }
#header { background-image: url(gfx/standard/bg_header.png); }
#logo a { background-image: url(../content/standard/logo_bankburgenland.png); }
#nav { background-image: url(gfx/standard/bg_mnav.png); }
#footer { background-color: #FFFFFF; background-image: url(gfx/standard/bg_footer.png); }
#hauptnavigation li a { color: #414554; background-image: url(gfx/standard/mnav_divider.gif); }
#hauptnavigation li a:hover { color: #004494; }
#hauptnavigation li a.active { color: #004494; }
#subnavigation { border-top: 1px solid #EDEEEF; }
#subnavigation li { border-bottom: 1px solid #EDEEEF; }
#subnavigation li a { color: #414554; background-image: url(gfx/standard/snav_bullet.gif); }
#subnavigation li a:hover, #subnavigation li a.active { color: #004494; background-image: url(gfx/standard/snav_bullet_on.gif); }
#subnavigation li ul a { color: #004494; }
#footer ul.footer li a { color: #123375; border-left: 1px solid #123375; }
#footer #metanavigation li a { color: #414554; border-color: #414554; }
a { color: #004494; }
a.buttonlink { color: #FFFFFF; background-image: url(gfx/standard/button_bg.png); }
a.buttonlink span { background-image: url(gfx/standard/button_bg.png); }
a.buttonlink:hover { background-position: right bottom; }
a.buttonlink:hover span { background-position: left bottom; }
a.buttonlink300 { background-image: url(gfx/standard/button_bg_300.png); color: #FFF; }
a.buttonlink300:hover { background-position: 0 100%; }
a.chartbutton { color: #61677E; background-image: url(gfx/standard/button_charts.png); }
a.chartbutton span { background-image: url(gfx/standard/button_charts.png); }
a.chartbutton:hover, a.activechart { background-position: right bottom; color: #004494; }
a.chartbutton:hover span, a.activechart span { background-position: left bottom; }
h1 { color: #004494; }
h2 { color: #004494; }
h2 a { color: #004494; }
h2 a:hover { color: #004494; }
h3 { color: #004494; }
h4 { color: #004494; }
h5 { color: #004494; }
p { color: #2E343F; }
#content ul li {  }
#content ul.list-div li { background-image: url(gfx/standard/divider.gif); }
#content ul.namelist li { background-image: url(gfx/standard/divider.gif); }
th, td { color: #414554; background-color: #EFF1F6; }
thead td, thead th, th { color: #004494; background-color: #E8F0F8; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
thead td p, thead th p { color: #004494; }
tbody td, tbody th { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
tbody th { background-color: #EFF1F6; color: #414554; }
tfoot td { background-color: #FFFFFF; color: #004494; }
table.tabelle_weiss thead td, table.tabelle_weiss thead th, table.tabelle_weiss th, table.tabelle_weiss tbody td, table.tabelle_weiss tbody th { color: #23252E; background-color: #FFFFFF; }
#header-suche form label { color: #FFFFFF; }
#header-suche form input { border: 1px solid #D2D4DB; }
#header-suche form button#sendbutton { background-image: url(gfx/standard/button_small.png); color:#FFFFFF; }
form label small { color: #61677E; }
form input.f-txt, form textarea.f-txt { border: 1px solid #C9CCD4; }
form select.f-select { border: 1px solid #C9CCD4; }
form button.f-button { background-image: url(gfx/standard/button_bg_right.png); }
form button.f-button span { color: #fff; background-image: url(gfx/standard/button_bg_left.png); }
#content #leftcol form { background-image: url(gfx/standard/form_bg.gif); }
#content #leftcol form fieldset, #content #leftcol form .fieldset-replacer { background-image: url(gfx/standard/form_top.gif); }
#content #leftcol form fieldset ol, #content #leftcol form .fieldset-replacer ol { background-image: url(gfx/standard/form_bottom.png); }
.f-alert { background-image: url(gfx/standard/formalert_bottom.gif); }
.f-alert .inner { background-image: url(gfx/standard/formalert_top.gif); }
.f-alert p, .f-alert h1, .f-alert h2, .f-alert h3, .f-alert h4 .f-alert h5 .f-alert h6 { color: #004087; }
#content form .f-error input, #content form .f-error textarea { border-color: #004087; }
#content form .f-error label strong { color: #004087; }
#content #leftcol form.beratersuche { background-image: url(gfx/standard/form_wide_bg.gif); }
#content #leftcol form.beratersuche fieldset { background-image: url(gfx/standard/form_search_top.png); }
#content #leftcol form.beratersuche fieldset ol { background-image: url(gfx/standard/form_wide_bottom.gif); }
#content #leftcol #f-bewerbung, #content #leftcol #f-checklist { background-image: url(gfx/standard/form_wide_bg_std.gif); }
#content #leftcol #f-bewerbung legend, #content #leftcol #f-checklist legend { color: #0044A7; }
#content #leftcol #f-bewerbung fieldset, #content #leftcol #f-checklist fieldset, #content #leftcol #f-checklist .fieldset-replacer { background-image: url(gfx/standard/form_wide_top.gif); border-bottom-color: #FFFFFF; }
#content #leftcol #f-bewerbung fieldset ol, #content #leftcol #f-checklist fieldset ol, #content #leftcol #f-checklist .fieldset-replacer ol { background-image: url(gfx/standard/form_wide_bottom.png); }
#home_columns { background-image: url(gfx/standard/home_columns_bg.gif); }
#home_columns .inner { background-image: url(gfx/standard/home_columns_bottom.png); }
#home_playground .inner { background-image: url(gfx/standard/playground_frame.png); }
#home_news, #home_news .box_tools { background-image: url(gfx/standard/box_286px_top.gif); }
#home_news .inner {border-color:#fff;}
#home_news ul.aktuell li a { color: #23252E; }
#home_news ul.aktuell li a:hover { color: #004494; }
#home_tools_netbanking .inner { background-image: url(gfx/standard/tools_netbanking_top.png); }
#home_tools_search .inner { background-image: url(gfx/standard/tools_search_top.png); }
#home_tools_newsletter .inner { background-image: url(gfx/standard/tools_newsletter_top.png); }
#content ul.article li { background-image: url(gfx/standard/divider.gif); }
#content ul.article p.img img { border: 1px solid #D5DAE5; }
#content ul.berater_detaillist li { background-image: url(gfx/standard/divider.gif); }
#content ul.berater_detaillist h3 { color: #004494; }
.module_sitemap #content ul { background-image: url(gfx/standard/icon_sitemaparrow.gif); }
.module_search #content ul.search li { background-image: url(gfx/standard/divider.gif); }
.box_tools { background-image: url(gfx/standard/tools_bottom.png); }
.box_tools h2 { color: #414554; }
ul#breadcrumb { color: #123375; }
ul#breadcrumb li a { color: #123375; }
.staffbox { background-color: #FFFFFF; background-image: url(gfx/standard/staffbox_bg_bottom.png); }
.staffbox .inner { background-image: url(gfx/standard/staffbox_bg_top.png); }
.staffbox p { color: #004494; }
.staffbox p.consultantlink a { color: #414554; background-image: url(gfx/standard/icon_arrows.gif); }
.staffbox p.consultantlink a:hover { color: #004494; }
.staffbox p.csearch { background-image: url(gfx/standard/icon_search_s.png); }
.staffbox p.cmail { background-image: url(gfx/standard/icon_email_s.png); }
#content #rightcol ul.sideimage li .inner { background-image: url(gfx/standard/sideimage_frame.png); }
#c-pagenav ul.browse li a { color: #61677E; }
#c-pagenav ul.browse li.prev { background-image: url(gfx/standard/button_prev.gif); }
#c-pagenav ul.browse li.next { background-image: url(gfx/standard/button_next.gif); }
#c-pagenav ul.browse li.browse-pages ul li a { color: #61677E; background-image: url(gfx/standard/divider_browsenav.gif); }
#c-pagenav ul.browse li.browse-pages ul li a:hover { color: #000000; }
#c-pagenav ul.browse li.browse-pages ul li strong { background-image: url(gfx/standard/divider_browsenav.gif); }
#header-easy2see h4 { color: #FFFFFF; }
#header-easy2see ul li img { border-color: #D2D4DB; }
#logo a { background-image: url(../content/standard/logo_bbleasing.png); }
.schwarz #logo a { background-image: url(../content/schwarz/logo_bbleasing.png); }
.gelb #logo a { background-image: url(../content/gelb/logo_bbleasing.png); }
.weiss #logo a { background-image: url(../content/weiss/logo_bbleasing.png); }
.blau #logo a { background-image: url(../content/blau/logo_bbleasing.png); }
#home_tools_search { background: none; }
#home_tools_agb .inner { background-image: url(gfx/standard/tools_agb_top.png); }
.schwarz #home_tools_agb .inner { background-image: url(gfx/schwarz/tools_agb_top.png); }
.gelb #home_tools_agb .inner { background-image: url(gfx/gelb/tools_agb_top.png); }
.weiss #home_tools_agb .inner { background-image: url(gfx/weiss/tools_agb_top.png); }
.blau #home_tools_agb .inner { background-image: url(gfx/blau/tools_agb_top.png); }
#lightview {
position: absolute;
top: 50%;
left: 50%;
height: 150px;
width: 150px;
margin: -75px 0 0 -75px;
padding: 0;
text-align: left;
}
.lv_Container {
position: relative;
width: 100%;
height: 100%;
background: none;
padding: 0;
margin: 0;
}
.lv_Button {
cursor: pointer;
text-decoration: none;
border: none;
background: none;
margin: 0;
padding: 0;
}
.lv_Sides {
position: absolute;
top: 50%;
left: 0;
clear: both;
width: 100%;
padding: 0;
margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
list-style-type: none;
position: relative;
}
.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
width: 100%;
height: 100%;
cursor: pointer;
}
.lv_Sides .lv_Button {
float: left;
background: none;
}
.lv_Frames {
width: 100%;
height: 100%;
position: relative;
padding: 0;
margin: 0;
}
.lv_Frames li {
list-style-type: none;
margin: 0;
padding: 0;
}
.lv_Frame {
width: 100%;
display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
position: absolute;
left: 0;
width: 100%;
display: block;
}
.lv_FrameBottom {
position: relative;
float: left;
clear: both;
}
.lv_Liquid {
position: relative;
float: left;
width: 100%;
overflow: hidden;
clear: both;
}
.lv_Liquid .lv_Filler {
position: absolute;
height: 100%;
width: 2px;
top: 0;
left: 50%;
}
.lv_Half {
display: block;
height: 100%;
clear: both;
line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
float: left;
position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }
.lv_Fill {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
.lv_Half .lv_CornerWrapper {
float: left;
position: relative;
width: 50%;
height: 100%;
overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }
.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
position: relative;
float: right;
}
.lv_Center {
position: relative;
clear: both;
height: 100%;
overflow: hidden;
background: none;
padding: 0;
margin: 0;
}
.lv_WrapUp {
position: absolute;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
padding: 0;
margin: 0;
}
.lv_WrapDown {
position: relative;
height: 100%;
width: 100%;
overflow: hidden;
padding: 0;
margin: 0;
}
.lv_WrapCenter {
position: relative;
padding: 0;
margin: 0;
}
.lv_Loading {
position: absolute;
top: 50%;
left: 50%;
}
.lv_Loading .lv_Button {
float: left;
height: 100%;
width: 100%;
}
.lv_MediaWrapper {
position: relative;
width: 100%;
display: block;
overflow: hidden;
clear: both;
padding: 0;
margin: 0;
}
.lv_MediaWrapper img {
position: relative;
float: left;
padding: 0;
margin: 0;
}
.lv_PrevNext {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
position: relative;
height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }
.lv_MenuBar {
clear: both;
position: relative;
width: 100%;
font: 11px Arial, Helvetica, sans-serif;
color: #7a7a7a;
padding: 0;
margin: 0;
text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}
.lv_Close {
position: relative;
float: right;
overflow: hidden;
width: 100%;
height: 100%;
}
.lv_Data {
position: relative;
float: left;
padding-bottom: 3px;
line-height: 13px;
overflow: hidden;
}
.lv_Data li {
list-style-type: none;
float: left;
margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
font-weight: bold;
margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
color: #a7a7a7;
margin-right: 5px;
margin-top: 5px;
}
.lv_Data .lv_innerPrevNext,
.lv_Data .lv_Slideshow {
position: relative;
border-left: 1px solid #d7d7d7;
padding: 0 5px;
margin-top: 5px;
vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }
.lv_Data .lv_innerPrevNext .lv_Button,
.lv_Data .lv_Slideshow .lv_Button { 
float: left;
background-position: center left;
background-repeat: no-repeat;
}
.lv_contentTop,
.lv_contentBottom {
position: relative;
float: left;
margin: 0;
padding: 0;
clear: both;
}
#lightview iframe {
float: left;
border: 0;
clear: both;
padding: 0;
margin: 0;
background: none;
}
.lv_topButtons {
position: absolute;
left: 0;
width: 100%;
overflow: hidden;
margin: 0;
padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
padding: 6px;
font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
background: #fcb5b5;
color: #dd1f1f;
margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
background: #b5fcbd;
color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
color: #21be30;
text-decoration: none;
background: none;
font-weight: bold;
border-bottom: 1px solid #7de689;
}
#lightviewError p {
margin-left: 0;
padding: 0;
}
#lv_overlay {
position: absolute; 
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#lightviewController {
position: fixed;
bottom: 0;
top: 0;
left: 50%;
margin: 0;
padding: 0;
color: #d2d2d2;
font: 11px Arial, Helvetica, sans-serif;
}
* html body #lightviewController { 
position: absolute;
top: auto;
margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');
}
#lightviewController ul {
display: block;
height: 100%;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
list-style-type: none;
float: left;
display: block;
position: relative;
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
position: absolute;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}
#lightviewController .lv_CornerWrapper {
width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
float: right;
position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
position: relative;
height: 100%;
overflow: hidden;
}
.lv_controllerMiddle {
position: relative;
height: 100%;
float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
list-style-type: none;
float: left;
display: inline;
position: relative;
clear: none;
}
.lv_controllerSetNumber {
float: left;
text-align: center;
}
#lightviewController .lv_Button {
float: left;
position: relative;
height: 100%;
clear: none;
}
.lv_controllerSetNumber {
position: relative;
height: 100%;
padding-right: 3px;
}
.lv_controllerPrev,
.lv_controllerNext,
.lv_controllerSlideshow,
.lv_controllerClose {
float: left;
position: relative;
height: 100%;
padding-left: 3px;
}
.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }
* html #lightview { 
position: absolute;
margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}
html #lv_overlay {
position: absolute;
height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}