* {
    margin: 0;
    padding: 0;
}

#container {   
    position:absolute;
    top:0px; left:0px;
    background-color:#FFFFFF;
    margin:0px; padding:1px;
    width: 823px; 
    height:600px; 
    font-family:Arial,Helvetica,sans-serif;
    color: #343434;
    font-size:	13px;
    line-height: 18px;   
}

#container .frame  {
    position:absolute;   
    top:30px;
    left:1px;
    border: 1px solid #ccc;
    width:820px; 
    height:549px; 
} 

#container .copy  {
    position:absolute;   
    top:562px; 
    left:8px;
    color: #cccccc;
    font-size:11px;
} 

#container .copy span {
font-weight: bold;
font-style: italic;
}

#chart_sun_1,#chart_sun_2,#chart_sun_3,#chart_sun_4,#chart_can_1,#chart_can_2,#chart_can_3,#chart_can_4,#chart_eco_1,#chart_eco_2,#chart_eco_3,#chart_eco_4,#chart_exp_1 {
    position:absolute;   
    top:-1000px;
    left:-1000px;

} 

#tab_1_menu {
    position:absolute;   
    top:180px;
    left:675px;
    width: 140px; 
    height:249px; 
    background-color:#FFFFFF;  
    z-index:1;
    cursor:default;
} 


#tab_1_square_1 {
    position: absolute;   
    top: 16px;
    left: 1px;
    width: 14px; 
    height: 14px; 
    background-color:#fff;   
} 

#tab_1_label_1 {
    position: absolute;   
    top: 14px;
    left: 22px;
    font-family: "Arial";
    font-size: 14px;
} 

#tab_1_square_2 {
    position: absolute;   
    top: 39px;
    left: 1px;
    width: 14px; 
    height: 14px; 
    background-color:#fff;   
} 

#tab_1_label_2 {
    position: absolute;   
    top: 37px;
    left: 22px;
    font-family: "Arial";
    font-size: 14px;
} 


#tab_1_square_3 {
    position: absolute;   
    top: 62px;
    left: 1px;
    width: 14px; 
    height: 14px; 
    background-color:#fff;   
} 

#tab_1_label_3 {
    position: absolute;   
    top: 60px;
    left: 22px;
    font-family: "Arial";
    font-size: 14px;
} 


#tab_0 { 
    /*
     background-image:url(../img/img_erster_tab.jpg);
     background-repeat:no-repeat;
     background-color: #fff;   
     width: 700px; 
     height:486px; 
    */
}


.menu_1, .menu_2, .menu_3 
{
    position:relative; 
    Lleft:-11px; 
    Ttop:2px;
    margin-top: 12px;
    /*   padding-left: -510px; */
}

.menu_1 li, .menu_2 li, .menu_3 li
{
    /* width: 134px;   */   /* breite der verwendeten bilder (für alle gleich)*/
    /* width: 50px;     breite der verwendeten bilder (für alle gleich)*/
    /*  height: 18px; */
    list-style-type: none;
    float: left;
    border: 0;   
    padding-right: 12px; 

    /* padding:5px; */
}

.menu_1 li a, .menu_2 li a, .menu_3 li a
{
    display: block;
    cursor:pointer;
    font-size: 12px;
    font-weight:bold;
    font-family: 'Arial';
    text-decoration:none;
    color:#aa0000;
}

.menu_1 li a:hover, .menu_2 li a:hover, .menu_3 li a:hover
{
    text-decoration:underline;
}

.menu_1 .active, .menu_2 .active, .menu_3 .active
{
    text-decoration:underline;
    color:#aa0000;
}

/* TABS */


.tab_content {
    display: none;
    padding:32px;   
}

.tab_content h1 {
    font-size: 15px;
    margin-bottom: 10px;   
}

.tab_content div {
    Mwidth:600px;
}

#tab_4 .text1 {
    width:645px;
}
#tab_4 .text1 span {
    padding-top: 50px;
}

.tabs {
    overflow: hidden;
}

.tabs li,
.tabs a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.tabs li {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-width: 0;
    display: inline;
    float: left;
    list-style: none;
    margin: 0 4px 0 0;
    padding: 0px;
    text-align: center;
    width: 177px;
}

.tabs a {
    border: 1px solid #eee;
    border-bottom-width: 0;
    color: #999;
    display: block;
    padding: 5px 0;
    text-decoration: none;
    border-width: 0px;
    font-weight: bold;


}

.tabs a.current {

    background: #ccc;
    color: #000;

}

.tabs a:hover {
    background: #666;
    border-color: #666;
    color: #fff;

}

#chart_sun_1,#chart_sun_2, #chart_sun_3, #chart_sun_4,#chart_can_1,#chart_can_2, #chart_can_3, #chart_can_4   {
    position:absolute;   
    top:-1000px;
    left:-1000px; 

}

#loading_0, #loading_1, #loading_2 {
    position:relative;   
    top:200px;
    left:320px;    

}