/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
vertical-align: bottom;
}

.tabsmenuclass li{
float: left;
height: 41px;
width: 113px;
}

.tabsmenuclass a, .tabsmenuclass a:link, .tabsmenuclass a:visited{
display: table-cell;
/* background: #D0E3F1; */
background: #D0E3F1 url(/lib/mouseovertabs/topmenu_113.png) left top no-repeat;
color: #01325D;
margin-right: 1px;
text-decoration: none;
font: bold 13px Arial;
height: 41px; /* wegen table-cell */
width: 113px; /* 112 for full line */
text-align: center;
vertical-align: middle;
}

.tabsmenuclass div{
display: block;
padding-top: 2px;
background: #D0E3F1;
color: #01325D;
text-decoration: none;
font: bold 11px Arial;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #01325D url(/lib/mouseovertabs/topmenu_113.png) left top no-repeat;
color: #EEEEEE;
}

.tabsmenuclass2 a, .tabsmenuclass2 a:link, .tabsmenuclass2 a:visited{
display: block;
background: #D0E3F1;
color: #01325D;
text-decoration: none;
font: bold 9px Arial;
/* border: 1px solid #EEEEEE; */
/* text-align: center; */
/* vertical-align: middle; */
}

.tabsmenuclass2 a:hover, .tabsmenuclass2 a.selected{
/* border: 1px solid #01325D; */
/* background: #01325D; */
/* color: #EEEEEE; */
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: #01325D url(/lib/mouseovertabs/mouseovertabs_bottom.png) bottom no-repeat;
color: #D0E3F1;
font: normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 972px;
height: 16px;
padding: 4px;
/* vertical-align: middle; */
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
}

.tabsmenucontentclass a, .tabsmenucontentclass a:link, .tabsmenucontentclass a:visited{
display: block;
padding: 1px 7px;
color: #EEEEEE;
margin-right: 1px;
text-decoration: none;
font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
border-right: 1px solid #D0E3F1;
/* border-left: 1px solid #D0E3F1; */
}

.tabsmenucontentclass a:hover, .tabsmenucontentclass a.selected{
/* color: #D0E3F1; */
color: #FFFFFF;
text-decoration: underline;
}
