.tab_transp, .tab_foot, .tab_head, .tab_main, .tab_midd, .tab_red{
    color: white;
    background-color: transparent;
    font-family:  Arial, Verdana, Helvetica;
    text-decoration: none;
    font-weight: bold;
}
h1.tab_foot, h1.tab_head, h1.tab_main, h1.tab_midd, h1.tab_red {
	width:90%;
	font-family: 'Michroma', Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    line-height:30px;
    background:url(../../../images/arrow/transp.png) no-repeat;
    background-position:15px 5px;
    background-color: transparent !important;
    padding-left:35px;
    margin-top:-30px;
    color:white;
    text-align:left;
    font-style:italic;
}
.tab_main, h1.tab_main {
    color:#444;
}
h3.tab_foot, h3.tab_head, h3.tab_main, h3.tab_midd, h3.tab_red {
	width:90%;
    font-size:18px;
    line-height:12px;
    background-color: transparent !important;
    padding-left:18px;
    text-align:left;
	color:#484848;
	background-repeat: no-repeat;
	font-family: 'Michroma', Arial, Verdana, Helvetica, sans-serif;
}
h3.tab_head {
    background-image: url(../../../images/arrow/m_orange.png);
}

h3.tab_midd {
    background-image: url(../../../images/arrow/m_blue.png);
}
h3.tab_foot {
    background-image: url(../../../images/arrow/m_green.png);
}
.tab_head_content, .tab_midd_content, .tab_foot_content, .tab_main_content, .tab_red_content {
    border:0px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding-top:30px;
    padding-bottom:20px;
}
.tab_head_content, li.tab_head {
	background:url(../../../images/table/std_b_orange_m.png) repeat-x #ff8301;/*3a74ac*/
}
.tab_midd_content, li.tab_midd {
    background:url(../../../images/table/std_b_blue_m.png) repeat-x #225f99;/*3a74ac*/
}
.tab_foot_content, li.tab_foot {
    background:url(../../../images/table/std_b_green_m.png) repeat-x #45a802;
}
.tab_main_content, li.tab_main {
    background:url(../../../images/table/std_b_grey_m.png) repeat-x #dbdbdb; /*grey!*/
}
.tab_red_content, li.tab_red {
    background:url(../../../images/table/std_b_red_m.png) repeat-x #e10202;
}
.tab_head_content table, .tab_main_content table, .tab_foot_content table, .tab_midd_content table, .tab_red_content table {
    background-color: #FAFAFA;
    width:100%;
    border-collapse:collapse;
}
.tab_head_content table {
	border:1px solid #ff8301;
}
.tab_head_content table td {
    border:1px solid #ff8301;
}
.tab_midd_content table, .tab_midd_content table td  {
    border:1px solid #225f99;/*215e98*/
}
.tab_foot_content table, .tab_foot_content table td{
    border:1px solid #45a802;
}
.tab_main_content table, .tab_main_content table td, .tab_main_content table th {
    border:1px solid #dbdbdb;
}
.tab_red_content table, .tab_red_content table td  {
    border:1px solid #e10202;
}
table th {
	background-color: #484848;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
table th a {
	color: #fff !important;
}
/* .tab_midd_content table th{
    background-color:  #225f99;/*3a74ac
}
.tab_foot_content table th{
    background-color:  #45a802;
}
.tab_main_content table th{
    background-color: #dbdbdb; /*grey!
}
.tab_red_content table th{
    background-color: #e10202;
} */
.tab_foot_content .summary,.tab_head_content .summary,.tab_red_content .summary, .tab_midd_content .summary, .tab_red_content .summary{
	color: white;
}
.bg_hell_head, .tab_head_content .pager {
    border:1px solid #ff8301;
}
.bg_hell_midd, .tab_midd_content .pager {
    border:1px solid #225f99;
}
.bg_hell_foot, .tab_foot_content .pager{
    border:1px solid #45a802;
}
.bg_hell_main, .tab_main_content .pager {
    border:1px solid #dbdbdb;
}
.bg_hell_red, .tab_red_content .pager {
    border:1px solid #e10202;
}
.bg_hell_head, .bg_hell_midd, .bg_hell_foot, .bg_hell_main, .bg_hell_red, .pager {
	background-color: #FAFAFA;
	border-top:none;
	text-align:center;
}
.tab_foot_content ul, .tab_red_content ul {
    text-align:left;
    padding-left:20px;
    padding-top:5px;
}
.tab_midd_content li, .tab_red_content li, .tab_main_content li, .tab_foot_content li {
    list-style-image:url(../../../images/arrow/s_blue.png);
    font-weight:normal;
}
.tab_foot_content li {
    list-style-image:url(../../../images/arrow/s_green.png);
}
.tab_main_content a.asc{
	background: url(../../../images/arrow/up_s_blue.png) no-repeat scroll right center transparent;
    padding-right: 10px;
}
.tab_main_content a.desc{
	background: url(../../../images/arrow/down_s_blue.png) no-repeat scroll right center transparent;
    padding-right: 10px;
}
.tab_red_content .hell {
    background-color:#FFFFFF;
}
.tab_red_content .dunkel {
    background-color:#f0f0f0;
}