.selchildren  {
    border-bottom: solid 1px #fff;
    background: #f0f0f0;
}

.menuitemstd  {
    border-bottom: solid 1px #fff;
    background: #E9E6D7;
}

.menuitemstdwithchildren  {
    border-bottom: solid 1px #fff;
    background: #E9E6D7 url(/gfx/arrowright.gif) no-repeat right;
}

.menuitemsel  {
    border-bottom: solid 1px #fff;
    background: #E9E6D7;
}

.menuitemselwithchildren  {
    border-bottom: solid 1px #fff;
    background: #E9E6D7 url(/gfx/arrowdown.gif) no-repeat right;
}

.menuitemopen  {
    border-bottom: solid 1px #fff;
    background: #E9E6D7 url(/gfx/arrowdown.gif) no-repeat right;
}


#menubox div a {
    display: block;
    text-decoration: none;
    font-size: 8pt;
    color: #000; 
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#menubox div a:hover {
    background: #3b5274;
    color: #fff; 
}

#menubox div a.selected {
    /* background: #3b5274; */ 
    background: #fff url(/gfx/arrowdown.gif) no-repeat right;
    color: #000; 
}

#menubox div a.selected:hover {
    background: #3b5274;
    color: #fff; 
}

#menubox div a.selectedx {
    background: #fff url(/gfx/arrowdown.gif) no-repeat right;
    color: #000;
    border: solid 1px #000; 
}
#menubox div a.selectedx:hover {
    background: #3b5274;
    color: #fff; 
}

#menubox div a.selectednochildren {
    background: #fff;
    color: #000; 
}
#menubox div a.selectednochildren:hover {
    background: #3b5274;
    color: #fff; 
}

#menubox div a.selectedxnochildren {
    color: #000;
    background: #fff;
    border: solid 1px #000; 
}
#menubox div a.selectedxnochildren:hover {
    background: #3b5274;
    color: #fff; 
}


#makt { 
padding: 0px; 
margin-bottom: 1px; 
margin-left: 1px; 
margin-right: 1px; 
/* border: solid 1px #000; */
} 

#makt a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
margin: 0px 0px 0px 0px; 
padding: 2px 5px 2px 7px; 
background: url(/gfx/pil.gif) no-repeat right 
} 

#makt a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#maktx { 
padding: 0px; 
margin-bottom: 1px; 
margin-left: 1px; 
margin-right: 1px; 
border: solid 1px #000; 
} 

#maktx a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
margin: 0px 0px 0px 0px; 
padding: 2px 5px 2px 7px; 
background: url(/gfx/pil.gif) no-repeat right 
} 

#maktx a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_0 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
}

#lvl_0 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
background: #E9E6D7; 
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 7px;}
#lvl_0 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_1 { 
padding: 0px 0px 0px 0px;
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
} 

#lvl_1 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
/* background: #8A8A4F;  */
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 10px;
} 

#lvl_1 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_2 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
} 

#lvl_2 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
/* background:#acac6f; */ 
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 13px;} 

#lvl_2 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_3 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
} 

#lvl_3 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
/* background: #C0C092; */
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 16px;
} 

#lvl_3 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_4 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
} 

#lvl_4 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
/* background: #CACAA2; */
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 19px; 
} 

#lvl_4 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_5 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
}

#lvl_5 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
/* background: #D7D7B9; */
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 22px;
}
#lvl_5 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_6 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
}

#lvl_6 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
background: #E7E7D3; 
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 7px;
}
#lvl_6 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
}

#lvl_7 { 
padding: 0px; 
margin-bottom: 0px; 
border-bottom: solid 1px #fff; 
}

#lvl_7 a { 
display:block; 
text-decoration: none; 
font-size: 7pt; 
color: #000; 
background: #EFEFE4; 
margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 7px;}#lvl_7 a:hover { 
background: #3b5274; 
text-decoration: none; 
color: #fff; 
} 
 
.tabitem_off { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
background-image:  url(/gfx/tabitem_off193.gif); 
background-repeat: no-repeat; 
margin: 0px; 
padding: 0px; 
/* width: 177px;  */
width: 193px; 
/* background-attachment: fixed; 
 * background-position: left top; */
text-align: center; 
vertical-align: middle; 
height: 1em; 
border-bottom-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #000000; 
}

.tabitem_on { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
background-image:  url(/gfx/tabitem_on193.gif); 
background-repeat: no-repeat; 
margin: 0px; 
padding: 0px; 
/* width: 177px;  */
width: 193px; 
/* background-attachment: fixed; 
 * background-position: left top; */
text-align: center; 
vertical-align: middle; 
height: 1em; 
border-bottom-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #FFFFFF; 
}

.tabitem_on2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
background-image:  url(/gfx/tabitem_on2_193.gif); 
background-repeat: no-repeat; 
margin: 0px; 
padding: 0px; 
/* width: 177px;  */
width: 193px; 
/* background-attachment: fixed; 
 * background-position: left top; */
text-align: center; 
vertical-align: middle; 
height: 1em; 
border-bottom-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #FFFFFF; 
}

.dummy { 
}

.tabitem { 
margin: 5px; 
/* border: 1px solid #000000; 
 * text-align: left; */
text-align: center;
} 

.tabcontainer { 
text-align: center; 
} 
 
.floatright 
{ 
float: right; 
width: 50%; 
/* top right bottom left */
margin: 2px 0px 10px 10px; 
} 

.floatleft 
{ 
float: left; 
width: 50%; 
/* top right bottom left */
margin: 2px 10px 10px 0px; 
} 


