/* @import url(sidebar.css); */
#sidebar {
width: 208px;
background-color: #D1DfE9;
vertical-align: top;
border: 0px solid black;
padding: 0;
background-image:url(../img/voba_logo.gif);
background-repeat:no-repeat;
background-position: bottom left;
}

#sidebar table {
width: 100%;
height: auto;
}

#sidebar td {
border-bottom: 1px solid #E6EBF1;
background-color: #B7D2ED;
padding-top: 4px;
padding-bottom: 3px;
line-height: 15px;
}

#sidebar img {
border-bottom: 1px solid #FFFFFF;
display: block;
}

#sidebar ul {
height: auto;
margin: 0;
margin-left: 11px;
padding: 0;
padding-left: 10px;
}

#sidebar li {
list-style-image:url(../img/nav/pfeil_rechts.gif);
color: #333333;
}


/* level 0 */
#sidebar td.level0 {
background-color: #D1DfE9;
border-bottom: 1px solid #FFFFFF;
}

#sidebar td.level0 li {
color: #333333;
font-weight: bold;
list-style-image:url(../img/nav/pfeil_rechts_black.gif);
}

#sidebar td.level0 a {
font-weight: normal;
list-style-image:url(../img/nav/pfeil_rechts.gif);
}



/* level 1 */
#sidebar td.level1_pre_level1 {
border-bottom: 1px solid #FFFFFF;
}

#sidebar td.level1_active {
border-bottom: 1px solid #FFFFFF;
background-color: #E6EBF1;
}

#sidebar td.level1_active li {
list-style-image:url(../img/nav/pfeil_unten_black.gif);
font-weight: bold;
}

#sidebar td.level1_active_nochild {
border-bottom: 1px solid #FFFFFF;
background-color: #E6EBF1;
}

#sidebar td.level1_active_nochild li {
list-style-image:url(../img/nav/pfeil_rechts_black.gif);
font-weight: bold;
}

#sidebar td.level1_open {
border-bottom: 1px solid #FFFFFF;
background-color: #E6EBF1;
}

#sidebar td.level1_open li {
list-style-image:url(../img/nav/pfeil_unten.gif);
font-weight: bold;
}

#sidebar td.level1_last {
border-bottom: 1px solid #FFFFFF;
}


/* level 2 */
#sidebar table.level2_group {
margin-left: 14px;
margin-top: 5px;
}

#sidebar table.level2_group td {
padding-right: 18px;
}

#sidebar td.level2 {
background-color: #E6EBF1;
border-bottom: 1px solid #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
}

#sidebar td.level2 ul {
margin-left: 18px;
padding-left: 18px;
}

#sidebar td.level2 li {
list-style-image:url(../img/nav/pfeil_rechts.gif);
}


#sidebar table.level2_group td.level2_active {
background-color: #F2F6F9 !important;
border-bottom: 0px solid #FFFFFF; !important;
padding-left: 0px !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
}

#sidebar table.level2_group td.level2_active li {
list-style-image:url(../img/nav/pfeil_unten_black.gif);
}


#sidebar table.level2_group td.level2_open {
background-color: #F2F6F9 !important;
border-bottom: 0px solid #FFFFFF; !important;
padding-left: 0px !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
}

#sidebar table.level2_group td.level2_open li {
list-style-image:url(../img/nav/pfeil_unten.gif);
}


#sidebar td.level2 td.level2_active ul,
#sidebar td.level2 td.level2_open ul {
font-weight: bold;
margin-left: 11px;
padding-left: 11px;
}


#sidebar td.level2_active_nochild {
background-color: #F2F6F9;
border-bottom: 0px solid #FFFFFF;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

#sidebar td.level2_active_nochild ul {
padding-left: 4px;
}

#sidebar td.level2_active_nochild li {
list-style-image:url(../img/nav/pfeil_dummy.gif);
font-weight: bold;
}

#sidebar td.level1_open td.level2_active_nochild ul {
padding-left: 11px;
}



/* level 3 */

#sidebar td.level3 {
background-color: #F2F6F9;
border-top: 1px solid #B7D2ED;
border-bottom: 0px solid #FFFFFF;
padding-left: 28px;
padding-top: 1px;
padding-bottom: 1px;
font-weight: normal;
}

#sidebar td.level3_active {
background-color: #F2F6F9;
border-top: 1px solid #B7D2ED;
border-bottom: 0px solid #FFFFFF;
padding-left: 28px;
padding-top: 1px;
padding-bottom: 1px;
font-weight: bold;
color: #333333;
}

#sidebar td.level3 ul {
margin-left: 0px;
padding-left: 0px;
}

#sidebar td.level3 li {
list-style-image:url(../img/nav/pfeil_unten.gif);
font-weight: bold;
color: #333333;
}



/* generelles */
#sidebar td.pre_active {
border-bottom: 0px solid black;
}




/* �ber union */
#sidebar table.ueber_uns  {
margin-top: 10px;
margin-bottom:50px;
}

#sidebar table.ueber_uns td  {
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
background-color: #D1DfE9;
}

/* @import url(header_content.css); */
#header_content {
height: 100%;
vertical-align: top;
border: 0px solid black;
background-color: #FFFFFF;
margin-left: 0;
padding: 0;
}


#header_content .maintable {
height: auto;
border: 0px solid red;
}

/* @import url(rightnav.css); */
/* @import url(righttab.css); */
#rightnav table.righttab {
border-collapse: separate !important;
width: 100% !important;
}


#rightnav table.righttab td,
#rightnav table.righttab th {
color: #333333;
vertical-align: top;
text-align: left;
border-bottom: 1px solid #FFFFFF;
}

#rightnav table.righttab td {
font: normal normal normal 11px/15px Arial, Helvetica, Sans-Serif;
padding: 2px 3px 3px 3px;
}

#rightnav table.righttab th {
font: normal normal normal 11px/11px Arial, Helvetica, Sans-Serif;
line-height: 11px;
padding: 5px 3px 4px 3px;
}

#rightnav table.righttab td a {
text-decoration: underline;
}

#rightnav table.righttab td a:hover {
text-decoration: none;
}

#rightnav table.righttab tr.last td {
border-bottom: 1px solid #B7D2ED;
}

#rightnav table.righttab tr.first td {
padding-left: 10px;
border-right-width: 0px;
}

#rightnav table.righttab tr td.first,
#rightnav table.righttab tr th.first {
padding-left: 10px;
}

#rightnav table.righttab tr td.last,
#rightnav table.righttab tr th.last {
border-right: none;
}

#rightnav table.righttab tr.img td.first {
padding-top: 8px;
padding-bottom: 8px;
padding-right: 4px;
border-right-width: 0px;
}

#rightnav table.righttab tr.img td.first img {
display: block;
}

#rightnav table.righttab tr.img td.last {
padding-top: 6px;
padding-bottom: 8px;
padding-left: 4px;
}

/* Chartservice Image */
#rightnav table.righttab tr.chartservice td {
padding-top: 8px;
padding-bottom: 8px;
padding-right: 8px;
padding-left: 8px;
border-right-width: 0px;
}

/* layout_1 */

#rightnav table.righttab.layout_1 tr th {
background-color: #B7D2ED;
}

#rightnav table.righttab.layout_1 tr.odd td {
background-color: #FFFFFF;
}

#rightnav table.righttab.layout_1 tr.even td {
background-color: #E6EBF1;
}

#rightnav table.righttab.layout_1 tr.dark td,
#rightnav table.righttab.layout_1 tr td.dark {
background-color: #E6EBF1;
}

#rightnav table.righttab.layout_1 tr.light td,
#rightnav table.righttab.layout_1 tr td.light {
background-color: #FFFFFF;
}

/* Blind Tabelle */
#rightnav table.blindtab {
height: auto;
}


#rightnav table table.blindtab,
#rightnav table table.blindtab tr td {
border: none !important;
padding: 2px 0px 0px 0px;
background-color: transparent !important;
}

#rightnav table table.blindtab td.nopadding {,
padding: 0px;
}

#rightnav td a.noline {
text-decoration: none !important;
}


/* Modifikatoren */

#rightnav table.righttab tr th.noborder,
#rightnav table.righttab tr td.noborder {
border-right-style: none;
}

/* font-weight */

#rightnav table.righttab tr.bold td,
#rightnav table.righttab tr.bold th {
font-weight: bold;
}

#rightnav table.righttab tr td.bold,
#rightnav table.righttab tr th.bold {
font-weight: bold;
}

#rightnav table.righttab td.regular,
#rightnav table.righttab th.regular {
font-weight: normal;
}


/* white-space */

#rightnav table.righttab.nowrap tr td,
#rightnav table.righttab.nowrap th td {
white-space: nowrap;
}

#rightnav table.righttab tr.nowrap td,
#rightnav table.righttab tr.nowrap th {
white-space: nowrap;
}

#rightnav table.righttab tr.wrap td,
#rightnav table.righttab tr.wrap th {
white-space: normal;
}

#rightnav table.righttab tr td.nowrap,
#rightnav table.righttab tr th.nowrap {
white-space: nowrap;
}

#rightnav table.righttab td.wrap,
#rightnav table.righttab th.wrap {
white-space: normal;
}


/* vertical-align */

#rightnav tr.vmiddle td,
#rightnav tr.vmiddle th {
vertical-align: middle;
}

#rightnav tr td.vbottom,
#rightnav tr th.vbottom {
vertical-align: bottom;
}


/* text-align */
/* Die Reihenfolge ist wichtig, damit die td-Selektoren die tr-Selektoren �berschreiben */

#rightnav table.righttab tr.leftalign td,
#rightnav table.righttab tr.leftalign th {
text-align: left;
}

#rightnav tr td.rightalign,
#rightnav tr th.rightalign {
text-align: right;
}

#rightnav table.righttab tr.rightalign td,
#rightnav table.righttab tr.rightalign th {
text-align: right;
}

#rightnav table.righttab tr td.leftalign,
#rightnav table.righttab tr th.leftalign {
text-align: left;
}









#rightnav {
width: 240px;
/* padding statt margin fuer NN7.1 */
padding-right: 5px !important;
margin-top: 10px;
border: 0px solid red;
}

#rightnav input {
border: 1px solid #003F74;
height: 12px;
width: 118px;
margin-top: 4px;
}

#rightnav .fontsize {
margin-bottom: -4px;
}

#rightnav table {
margin-top: 13px;
width: 100%;
height: auto;
}

#rightnav td {
background-color: #E6EBF1;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 3px;
border-right: 1px solid white;
border-bottom: 1px solid white;
}

#rightnav td.header {
padding-top: 3px !important;
padding-bottom: 3px !important;
background-color: #B7D2ED !important;
}

#rightnav .chartimage {
padding-bottom: 6px;
padding-top: 6px;
}

#rightnav td.last {
border-bottom: 1px solid #A6B4C2;
}

#rightnav td.loggedin_line {
border-right: 0px solid #FFFFFF;
color: #333333;
}

/* #rightnav .active {
font-weight: bold;
background-color: #B7D2ED;
color: #333333;
}
*/

#rightnav ul {
height: auto;
margin: 0;
margin-left: 5px;
padding: 0;
padding-left: 5px;
}

#rightnav li {
list-style-image:url(../img/nav/pfeil_rechts.gif);
color: #003F74;
}

#rightnav table.meineseite td.active_level2 {
border-bottom: 0px solid #FFFFFF;
}

#rightnav table.meineseite td.active_level2 li {
list-style-image:url(../img/nav/pfeil_unten.gif);
font-weight: bold;
color: #333;
}

#rightnav table.meineseite td.black_right {
border-bottom: 1px solid #FFFFFF;
}

#rightnav table.meineseite td.black_right li {
list-style-image:url(../img/nav/bullet_black.gif);
}



#rightnav table.meineseite td.black_down li {
list-style-image:url(../img/nav/pfeil_unten_black.gif)
}

#rightnav table.meineseite td.active_level3 {
padding-top: 1px;
padding-bottom: 1px;
border-bottom: 1px solid #B7D2ED;
border-right: 1px solid #FFFFFF;
background-color: #F2F6F9;
padding-left: 32px;
}

#rightnav table.meineseite td.active_level3_lastline {
padding-top: 2px;
padding-bottom: 1px;
border-bottom: 1px solid #F2F6F9;
border-right: 1px solid #FFFFFF;
background-color: #F2F6F9;
padding-left: 32px;
}




#rightnav .trash {
float: right;
vertical-align: middle;
margin-right: 5px;
}

#rightnav table.meindepot,
#rightnav table.meineseite {
border-collapse: separate !important;
}

#rightnav table.meindepot th,
#rightnav table.meindepot td,
#rightnav table.meineseite th,
#rightnav table.meindseite td {
border-collapse: separate !important;
background-color: #E6EBF1;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
border-right: 1px solid white;
border-bottom: 1px solid white;
}




#rightnav table.meindepot th,
#rightnav table.meineseite th {
font: normal normal normal 11px/11px Arial, Helvetica, Sans-Serif;
line-height: 11px;
padding: 5px 10px 4px 10px;
text-align: left;
}

#rightnav table.meindepot th.activetab,
#rightnav table.meineseite th.activetab {
border-bottom-color: #E6EBF1;
}

#rightnav table.meindepot th.first,
#rightnav table.meineseite th.first {
background-color: #B7D2ED;
width: 75px !important;
}

/* #rightnav table.meindepot th.middle,
#rightnav table.meineseite th.middle {
width: 33%;
}
*/

#rightnav table.meindepot th,
#rightnav table.meineseite th {
border-bottom: 1px solid #FFFFFF;
}

#rightnav table.meindepot th.bold,
#rightnav table.meineseite th.bold {
font-weight: bold;
}


#rightnav table.meindepot th a,
#rightnav table.meineseite th a {
white-space: nowrap;
}

#rightnav table.meindepot th.last,
#rightnav table.meineseite th.last,
#rightnav table.meindepot td.last,
#rightnav table.meineseite td.last {
border-right: none;
}

#rightnav table.meindepot td,
#rightnav table.meineseite td {
border-bottom-color: #FFFFFF;
}

#rightnav table.meindepot tr.last td,
#rightnav table.meineseite tr.last td {
border-bottom: 1px solid #B7D2ED;
}


#rightnav table.meineseite td ul.listing li {
list-style-image:url(../img/square.gif);
color: #333;
}

/*
#rightnav table.meineseite td.active_level2 {
Xborder-bottom: 0px solid #FFFFFF;
}
*/


#rightnav table.blindtab {
margin-top: 0;
}


#rightnav table.blindtab td {
background-color: none;
margin: 0;
padding: 0;
}

#rightnav table.blindtab.schriftgroesse {
Xmargin-top: 1px;
}


/*
default.css:
bitte nur f�r das grundtemplate css einf�gen!
*/

/* defaults f�r html-tags */

body {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
font: normal normal normal 11px/15px Arial, Helvetica, Sans-Serif;
color: #333333;
background-color: #ffffff;
}

html {
width: 100%;
height: 100%
}

img {
display: inline;
border: 0px;
}

h1, h2, h3, p {
margin: 0;
padding: 0;
}

input {
font-size: 11px;
}

/* links */

a:link { color: #003F74; text-decoration: none; }
a:visited { color: #003F74; text-decoration: none; }
a:active { color: #003F74; text-decoration: none; }
a:hover { color: #003F74; text-decoration: none; }

a img {
border: 0px;
}

form {
display: inline;
}

table {
border-collapse: collapse;
width: 100%;
height: 100%;
}

td,th {
font-size: 11px;
line-height: 15px;
}

select {
font: normal normal normal 11px/15px Arial, Helvetica, Sans-Serif;
}


/* allgemeine class-Definitionen */

.fl {
float: left;
}

.clear {
clear: both;
}

.absm {
vertical-align: middle;
}

.nowrap {
white-space: nowrap;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}


/* auto-width table */
.table_auto {
width: auto !important;
}




#maintable_content {
vertical-align: top;
}

#maintable_rightnav {
vertical-align: top;
width: 240px;
}



#header {
height: 123px;
vertical-align: top;
background-color: #003F74;
border: 0px solid black;
text-align: right;
background-repeat:no-repeat;
}

#header .nav {
float: right;
width: 750px;
margin-top: 5px;
margin-right: 3px;
border: 0px solid black;
text-align: right;
color: #003F74;
}

#header .nav a {
padding-top: 1px;
padding-bottom: 1px;
}

#header .nav a.toplnk:hover, #header .nav a.toplnk:active{
background-color: white;
padding-top: 1px;
padding-bottom: 1px;
}

#header .nav span.active {
background-color: white;
padding-top: 1px;
padding-bottom: 1px;
}


#header input {
border: 1px solid #003F74;
height: 12px;
margin-top: 14px;
}

#header form {
float: right;
display: block;
margin-top: 0px;
text-align: left;
width: 240px;
}


i.vorsorgedisclaimer {
  display: none;
}
