/************************/
/*   css for formzone   */
/*                      */
/*      navigation      */
/* written and composed */
/*  by markus erdmann   */
/*   2008 esense gmbh   */
/*                      */
/************************/

/***** main and sub styles *****/

#mainWrapper
{
position:relative;
left:0px;
top:0px;
margin:0px;
padding:0px;
height:462px;
width:230px;
background:transparent url(../pics/bg-mainWrapper.gif) 0 0 no-repeat;
float:left;
z-index:200;
}

#subFrame
{
height:auto;
min-height:640px;
}

/** #subWrapper
{
position:relative;
top:0px;
left:0px;
width:170px;
height:auto;
margin:0px 28px 0px 0px;
padding:0px;
float:right;
background:transparent url(../pics/bg-mainWrapper.gif) 0 0 no-repeat;
line-height:0px;
z-index:6000;
} **/

.mainImage
{
position:relative;
left:0px;
top:0px;
margin:0px 0px 0px 0px;
padding:0px;
height:460px;
width:230px;
background-color:transparent;
float:left;
}

.mainNav
{
position:absolute;
top:0px;
left:0px;
width:100%;
height:auto;
padding:0;
margin:-377px 0px 0px 0px;
float:left;
background:transparent url(..pics/blank10.gif) 0 0 repeat;
}

.subNav
{
position:relative;
left:0px;
width:170px;
height:auto;
margin:85px 0px 110px 0px;
padding:0px;
float:left;
background-color:white;
z-index:5000;
}

/***** list elements *****/

.mainNav li,
.subNav li
{
list-style-type:none;
padding:none;
margin:none;
}

.mainNav li a
{
width:216px;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 14px;
text-decoration:none;
text-align:right;
z-index:2500;
}

.subNav li a
{
width:156px;
display:block;
padding:0;
margin:0px 0px 0px 14px;
text-decoration:none;
text-align:right;
font-size:11px;
line-height:16px;
z-index:4500;
}

.subNav li a:hover
{
background:transparent url(../pics/bg-line-nav90.gif) bottom right no-repeat;
}

.level1
{
position:relative;
top:0px;
z-index:3000;
}

/***** main-navigation styles *****/

.mainNav li.leaf a,
.mainNav li.leaf a:link,
.mainNav li.leaf a:visited,
.mainNav li.leaf a:hover,
.mainNav li.closed a,
.mainNav li.closed a:link,
.mainNav li.closed a:visited,
.mainNav li.closed a:hover,
.mainNav li.closed.trail a,
.mainNav li.closed.trail a:link,
.mainNav li.closed.trail a:visited,
.mainNav li.closed.trail a:hover
{
color:#fff;
font-size:2px;
height:30px;
line-height:1px;
text-align:left;
background-color:transparent;
background-image:none;
}

.mainNav li.active a,
.mainNav li.active a:link,
.mainNav li.active a:visited,
.mainNav li.active a:hover,
.mainNav li.active a:active,
.mainNav li.active a:focus,
.mainNav li.leaf a:hover,
.mainNav li.closed a:hover,
.mainNav li.closed.trail a,
.mainNav li.closed.trail a:link,
.mainNav li.closed.trail a:visited,
.mainNav li.closed.trail a:hover
{
background:transparent url(../pics/point-line.gif) 3px 28px no-repeat;
}

/***** sub-navigation styles *****/

.subNav li.leaf a,
.subNav li.leaf a:link,
.subNav li.leaf a:visited
{
color:#5d5b5b;
font-size:10px;
line-height:19px;
margin:1px 0px 0px 14px;
}

.subNav li.leaf a:hover,
.subNav li.active a,
.subNav li.active a:link,
.subNav li.active a:visited,
.subNav li.active a:hover,
.subNav li.active a:active,
.subNav li.active a:focus
{
background:transparent url(../pics/bg-line-nav90.gif) bottom right no-repeat;
font-weight:normal;
}

.subNav li.leaf a:hover
{
background:transparent url(../pics/bg-line-nav90.gif) bottom right no-repeat;
}

/****** end of css ******/