﻿/**************************************************/
/* hvb.de layout */
/* copyright by HypoVereinsbank 2005 */
/* */
/* Last updated 01 Februar 2006 */
/**************************************************/
/**************************************************/
/*START: initial definitions */
html, body, p, h1, h2, h3, h4, h5, h6, li, dt, dd, th, td, label
{
 margin: 0;
 padding: 0;
 font-family: Arial, Geneva, Helvetica, sans-serif;
 color: #333;
}
div, ul, ol, dl, table, form
{
 margin: 0;
 padding: 0;
 font-size: 0;
 line-height: 0;
}
input, select, textarea
{
 font-family: Arial, Geneva, Helvetica, sans-serif;
 color: #333;
}
select, textarea
{
 margin: 0;
 padding: 0;
 background: #fff;
}
img
{
 border: none;
 margin: 0;
 padding: 0;
}
ul, li, dl, dt, dd
{
 list-style-type: none;
}
a
{
 font-family: Arial, Geneva, Helvetica, sans-serif;
 color: #333;
 text-decoration: none;
}
a:hover
{
 color: #E2001A;
}
span
{
 font-family: Arial, Geneva, Helvetica, sans-serif;
}
hr
{
 display: none;
}
h6,
div#area-id h1
{
 position: absolute;
 left: -3000px;
}
div#area-id-small h1
{
 position: absolute;
 left: -3000px;
}
div.clear
{
 clear: both;
 height: 0;
 font-size: 1px;
}
.nowrap
{
 white-space: nowrap;
}
div#crm-tracking img
{
 position: absolute;
 left: -3000px;
}
/*END: initial definitions */
/**************************************************/

/**************************************************/
/*START: zones definitions*/
div#header-zone
{
 position: absolute;
 top: 32px;
 left: 34px;
 width: 263px;
 height: 70px;
}
div#logo-zone
{
 position: absolute;
 top: 81px;
 left: 688px;
 width: 276px; 
}
body#home div#logo-zone
{
 top: 48px; /*changed 2006-06-14*/
 left: 643px; /*changed 2006-06-14*/  
}
div#unicredit-link
{
 position: absolute;
 top: 0;
 left: 850px;
 width: 98px;
 height: 18px;
}
div#member-of-unicreditgroup
{
 position: absolute;
 top: 40px;
 left: 786px;
 width: 169px;
 height: 57px;
}
div#top-navigation-zone
{
 position: absolute;
 top: 1px;
 left: 0px;
 width: 964px;
 height: 14px;
 text-align: right;
}
div#navigation-zone
{
 float: left;
 margin-top: 6px;
 left: 0;
 width: 168px;
}
body#home div#navigation-zone
{
 top: 114px;
 left: 9px;
 width: 148px;
}
div#content-zone
{
 float: left;
 top: 117px;
 left: 168px;
 width: 600px;
}
body#home div#content-zone
{
 top: 145px;
 left: 0;
 width: 749px; /*changed 2006-04-11*/ 
}
div#context-zone
{
 top: 117px;
 left: 610px;
 width: 191px;
}
body#home div#context-zone
{
 top: 145px;
}
div#toplink-zone
{
 position: absolute;
 top: -20px;
 left: 1px;
 width: 591px;
}
div#page-tools-zone
{
 background: url('/img/ico/bg-page-tools.gif') 0 0px repeat-x #fff;
 padding: 0px 0 0 3px;
 height: 61px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 0px;
}
html>body div#page-tools-zone { height: 0px; }
div#footer-zone
{
 padding: 36px 0;
}
body#home div#footer-zone
{
 width: 591px;
 margin: 0 0 0 158px;
}
div#page-tools-zone div.mandatory
{
 margin-top: -30px;
 line-height: 14px;
 padding-left: 3px;
 font-size: 11px;
 float: left;
}
/*END: zones definitions*/
/**************************************************/


/**************************************************/
/*START: content definitions*/
div#content
{
 background: #fff;
 border: solid #fff;
 border-width: 0 1px;
 width: 591px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 589px;
}
html>body div#content { width: 589px; }
body#home div#content
{
 background: #eee;
 padding: 9px 0 0 0;
 border: none;
 width: 749px;
}
body#subhome div#content
{
 padding: 9px 0 0 0;
}
div#area-id
{
 width: 591px;
 height: 108px;
}
div#area-id-small
{
 width: 591px;
 height: 72px;
}
body#home div#area-id
{
 width: 749px; /*changed 2006-04-11*/ 
 height: 225px;
}
body#subhome div#area-id
{
 width: 591px;
 height: 225px;
}
div.content-3cols-left
{
 border:1px solid #ddd;
 width: 189px;
 float: left;
}
div.content-3cols-middle,
div.content-3cols-right
{
 border:1px solid #ddd;
 width: 189px;
 float: left;
 margin: 0 0 0 8px;
}
/*END: content definitions*/
/**************************************************/
/*************************************************/
/* content-title*/
/************************************************/
div#content-title
{
 width: 591px;
 height: 28px;
 padding: 0 9px;
 padding-top: 25px;
}
div#content-title p.introduction-title
{
 color: #E2001A;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 18px;
 line-height:14px;
 text-transform:uppercase; 
}
/************************************************/

div.content-2cols-wrapper .content-2-cols-left
{
 width: 133px;
 float: left;
 margin: 0px 9px 9px 0px;
 background-color: white;
 padding-top: 9px;
}
div.content-2cols-wrapper .content-2-cols-right
{
 width: 133px;
 float: right;
 margin: 0px 0px 9px 0px;
 background-color: white;
 padding-top: 9px;
}
