html,body {
height:99%;
text-align:left;
font-family:arial, verdana, helvetica, sans-serif;
font-size:.8em;
color:#162b38;
background:#fff;
margin:0;
padding:0;
background:url(bg.gif) repeat-y;
}

#imprintBox { position:absolute; top:1px; left:445px; width:500px; height:9px; background:transparent; color:#ffffff; }

#headBox {
float:left;
width:900px;
height:66px;
border:0;
background:#fff;
border-top:15px solid #fe1212;
margin:0;
padding:0;
}

#mainBox {
float:left;
width:858px;
height:80%;
border:0;
background:#ff;
margin:0 0 0 0;
padding:0px;
background:url(bg.gif) repeat-y;
}

#contentBox {
float:left;
width:673px;
height:80%;
border:0;
background:#fff;
margin:0;
padding:0 0 0 0;
padding-top:28px;
}

div#contentBox form div#contentBox {
padding-top:1px;
margin-top:-36px;
}

div#panelBox {
margin-top:-30px;
}

div[id="panelBox"] {
padding-top:27px;
}

#formBox {
float:left;
border:1px solid #dde7ec;
width:672px;
clear:both;
margin:2px 0  0 0;
padding:1px;
}

#formBoxHeadline {
background:#eee;
font-weight:700;
width:669px;
margin:0;
padding:7px 0px 8px 3px;
background:url(form_ub_bg.gif) repeat;
font-size:1.5em;
}

#formBoxContent {
float:left;
background:#fff;
margin:0;
padding:10px 10px 5px 5px;
}

#formBoxContentLeft {
float:left;
width:300px;
background:#fff;
margin:0;
padding:0;
margin-left:-1px;
padding-bottom:6px;
}

#formBoxContentRight {
float:left;
width:300px;
background:#fff;
margin:5px 0 10px 15px;
padding:0;
}

#formBoxRow {
float:left;
margin:0;
padding:0;
font-weight:bold;
font-size:1.1em;
}

/* Typo */

h1 {
float:left;
font-size:1.7em;
margin:-1px 0px 4px 0px;
padding:0px;
}

h2 {
font-size:1em;
font-weight:700;
margin:0;
padding:0;
}

p {
clear:both;
margin:0px;
font-size:1.1em;
color:#435e6c;
padding:0px 0 45px 0;
margin-top:-27px;
}

p b {
color:#162b38;
}

div[id="contentBox"] p {padding:0px 0 18px 0; margin-top:0px;}

label {
float:left;
padding-right:9px;
}

.submit {
float:left;
color:#4c6b7e;
background:url(button_change.gif) no-repeat;
border:0px;
font-size:0.0001em;
line-height:12px;
height:20px;
width:148px;
margin:10px 0 0 0;
padding-top:20px;
}

div.search input.submit {
background:url(button_search.gif) no-repeat;
}



.SsBrowser {
float:left;
font-size:1em;
font-family:verdana, arial, helvetica, sans-serif;
width:203px;
height:70px;
font-weight:normal;
color:#162b38;
}

.SsTextField {
float:left;
font-size:1em;
font-family:verdana, arial, helvetica, sans-serif;
width:200px;
height:17px;
font-weight:normal;
color:#162b38;
position:relative;
top:-7px;
}

[class="SsTextField"] {
margin-top:11px;
}

form {
margin:0;
padding:0;
}

a,a:link,a:visited,a:active {
color:#162b38;
font-weight:bold;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

#imprintBox a,
#imprintBox a:link,
#imprintBox a:visited,
#imprintBox a:active { margin:0 0 0 20px; padding:0; color:#ffffff; text-decoration:none; }

#imprintBox a:hover { text-decoration:underline; }

img {
border:0px;
}

/* spezielle Elemente */

img.logo {
float:left;
margin:25px 0 0 40px;
padding:0;
}

img.logo_inka {
float:left;
margin:10px 0 0 10px;
padding:0;
}

#side,#side_inka {
float:left;
width:900px;
height:99%;
background:#fff;
margin:0;
padding:0;
background:url(bg.gif) repeat-y;
}

#spacerBox,#spacerBoxInka {
float:left;
width:151px;
height:99%;
border:0;
background:#ebf0f3 url(background_hsbc.jpg) no-repeat;
margin:0;
margin-right:30px;
}

/* Result Page */

div#formBoxContent_result {
width:672px;
}

.repBox {
width:649px;
background:#fff;
border-top:1px solid #fff;
padding:16px 20px 7px 3px;
font-size:1.2em;
color:#4c6b7e
}

div.secondline {
background:#ebf0f3;
}

div.repBox h2 {
padding-left:1px;
margin-top:6px;
color:#000;
}

div.repBox a {
text-decoration:none;
}

div.repBox a:hover {
text-decoration:underline;
}
a, a:link, a:visited, a:active { color:#000000; text-decoration:none; }
a:hover { color:#000000; }
img { border:0; }
img.logo { float:left; margin:20px 0 0 10px; padding:0; }
img.logo_inka { float:left; margin:10px 0 0 10px; padding:0; }
