/**********************************************************************************
 * Style the distance between tab-navigation and the content (usually none):
 **********************************************************************************/
#bottomblock {
   margin-top: 0px;
}
/**********************************************************************************
 * REMEMBER: For this to work properly, this css-file has to be included AFTER
 * the design_v2_bottom_xxx.css file !!!
 **********************************************************************************/


#tab_menu {
   position: relative;
   left: 0px;
   width: 960px;
   height: 34px;
   background-color:#D8E6F3;
   margin: 4px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
#tab_menu div.csc-default {
   margin: 0px auto 0px 0px !important;
   padding: 0px !important;
   height: 34px;
}
/*Styles for tabbed menu: */
div.tabbed-menu {
   display: block;
   height: 34px;
   background: none;
   
}
html > .tabbed-menu {height:34px;}
div.tabbed-menu .img, div.tabbed-menu .item, div.tabbed-menu .item2 {
   float: left;
}
/* Specially for the IE8-compatibility-mode: */
#content div.tabbed-menu ul li {
   float: left;
}
ul.tabbed-menu-list {
   display: inline-block;
   height: 34px;
   margin: 0px 0px 0px 0px !important;
   padding: 0px 2px 0px 0px !important;
}
ul.tabbed-menu-list li {
   display: inline;
   float: left;
   color: #606060;
   list-style-type: none !important;
   background: none !important;
   margin: 0px 0px 0px 4px !important;
   padding: 0px 8px 0px 2px !important;
   height: 34px;
}

div.tabbed-menu div.tabbed-menu-item, div.tabbed-menu div.tabbed-menu-item2 {
   display: inline-block;
   /* Active tab is centered in menu-line:
   height: 26px;
   margin: 2px 0px 2px 0px;
   padding: 4px 4px 0px 4px;
   */
   /* Active tab is on bottom of menu-line (like a real index card): */
   height: 26px;
   margin: 2px 0px 0px 0px;
   padding: 6px 4px 0px 4px;
}
div.tabbed-menu div.tabbed-menu-item {
   color: #606060;
   background-color: #D8E6F3;
}
/*
div.tabbed-menu .tabbed-menu-item:hover {
   border-color: #3b80c2;
}
*/
div.tabbed-menu div.tabbed-menu-item2 {
   color: #d7dfec;
   background-color: #ffffff;
}
/*
div.tabbed-menu .tabbed-menu-item2:hover {
   border-color: #ffffff;
}
*/
div.tabbed-menu a {
   margin: 0px 12px 0px 12px;
   padding: 4px 0px 2px 0px;
   height: 20px;
   line-height: 20px;
   font-weight: bold;
   font-size: 12px;/*1.1em;*/
   text-decoration:none;
}
div.tabbed-menu .tabbed-menu-item a, div.tabbed-menu .tabbed-menu-item a:visited {
   color: #606060;
}
div.tabbed-menu .tabbed-menu-item a:hover {
   color: #666666;
   border-bottom: 1px solid #666666;
}
div.tabbed-menu .tabbed-menu-item2 a, div.tabbed-menu .tabbed-menu-item2 a:visited {
   color: #606060;
   border-bottom: 0px solid #ffffff;
}
div.tabbed-menu .tabbed-menu-item2 a:hover {
   color: #606060;
   border-bottom: 1px solid #606060;
}