/* CSS Tabs (EXT:rgtabs) */

/* margin before and after */
div.tx-rgtabs-pi1 {
   margin: 20px 0;
}  

/* wraps the hole tab */
.rgtabs-wrapper {
   padding: 20px;
   border: 1px solid #d5d8df;
   overflow: hidden;
   clear: both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
   padding: 100px 0;
   background: url(../images/spinner.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu {
   margin: 0 !important;
   padding: 0 !important;
   height: 25px;
   width: auto;
   list-style: none;
}

/* Tab-Menu li */
.rgtabs-menu li, #left .rgtabs-menu li {
   list-style-type: none;
   list-style: none;
   background: url(../images/tab_left.png) top left no-repeat;
   float: left;
   margin: 0 1px 0 0 !important;
   padding: 0 0 0 5px !important;
   cursor: pointer;
}	

/* Tab-Menu li.a */
.rgtabs-menu li a, #left .rgtabs-menu li a {
   background: url(../images/tab_right.png) top right no-repeat;
   display: block;
   float: left;
   height: 23px;
   line-height: 23px;
   color: #5C6068;
   font-size: 12px;
   font-weight: bold;
   padding: 2px 12px 0 7px;
   text-decoration: none;
   outline: 0;
   text-shadow:0 1px 0 #E2E4E7;
}

/* Selected Tab */
#left .rgtabs-menu li.rgtabs-selected, .rgtabs-menu li.rgtabs-selected {
   background: url(../images/tab_left_hover.png) top left no-repeat;
}	

#left .rgtabs-menu li.rgtabs-selected a, .rgtabs-menu li.rgtabs-selected a {
   background: url(../images/tab_right_hover.png) top right no-repeat;
   color: #0045AF;
}

#left .rgtabs-menu li.rgtabs-selected a:hover, .rgtabs-menu li.rgtabs-selected a:hover, .rgtabs-menu li a:hover, #left .rgtabs-menu li a:hover {
   color: #0045AF;
}

/* Next / Prev nav */
.rgtabs-pageswrapper {
   display: block;
}