
#singleframe {min-width: 780px; min-height: 300px; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}
#singleframe #background {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}

#singleframe #header {background: url(pic/header_bg.png); position: absolute; top: 0px; height: 133px; left: 0px; right: 0px; font-family: 'Trebuchet MS',Geneva,Arial,Helvetica,sans-serif;}
#singleframe #header #h_sizecontainer {position: absolute; top: 0px; height: 35px; left: 0px; max-width: 690px; right:300px;}
#singleframe #header #h_darkbar {background: url(pic/bar_bgd.png); position: absolute; top: 0px; height: 35px; left: 330px; right: 440px;}
#singleframe #header #h_darkbarcorner {background: url(pic/bar_corner.png); position: absolute; top: 0px; height: 35px; left: 180px; width: 150px;}
#singleframe #header #h_loginbgd {background: url(pic/loginarea.png); position: absolute; top: 0px; height: 35px; right: 0px; width: 440px;}
#singleframe #header #h_flagframe {background: url(pic/flagframe.png); position: absolute; top: 35px; height: 46px; right: 0px; width: 322px;}
/*#singleframe #header #h_ellypse {background: url(pic/header_bg_e.png) no-repeat; position: absolute; top: 0px; height: 135px; left: 0px; right: 0px;}*/
#singleframe #header #h_menu {position: absolute; top: 9px; height: 16px; width: 550px; right: -120px;}
#singleframe #header #h_modulename {color: white; font-size: 36px; position: absolute; top: 50px; height: 45px; left: 98px; right: 340px;}
#singleframe #header #h_moduleicon {background-repeat: no-repeat; position: absolute; top: 18px; height: 80px; left: 12px; width: 80px;}
#singleframe #header #h_iconbar {position: absolute; top: 105px; height: 25px; left: 0px; right: 0px;}

#singleframe #header #h_options {color: white; font-size: 14px; position: absolute; top: 13px; height: 20px; width: 500px; right: 0px;}
#singleframe #header #h_options .headeroption {float:right; padding: 0 10px 0 10px; cursor:default;}
#singleframe #header #h_options .headeroption:hover {text-decoration: underline;}
#singleframe #header #h_options .headertext {float:right; padding: 0 10px 0 10px; cursor:default;}
#singleframe #header #h_options .headeroptionseparator {
    background-image: url(pic/header-separator.png);
    background-repeat: no-repeat;
    float:right;
    cursor:default;
}
#singleframe #header #h_options .pinheader {background: url(pic/pin.png); float:right; margin: 0 5px 0 5px; width:16px; height:16px; cursor:pointer;}

#singleframe #header #h_language {color: white; position: absolute; top: 38px; height: 20px; width: 300px; right: 0px;}
#singleframe #header #h_language .flag {float:right; padding: 0px 10px 9px 10px; width:16px; height:11px; cursor:default;}

#singleframe #container {position: absolute; top: 133px; bottom: 0px; left: 0px; right: 0px;}

.clr {
    clear: both;
}
