html {    overflow-x: hidden;    overflow-y: auto;}body{    background-color: #fff;}body, input, a{    color: #000;    font-size: 11px;     font-family: Verdana, Helvetica, sans-serif;     margin: 0;    padding: 0;	text-decoration: none;}body{    background-color: #fff;}input, textarea{    border: 1px solid #8E8D8B;    width: 100%;}input.checkbox {    width: auto;}input.radio {    width: auto;}a img{    border: 0;}a:hover{    text-decoration: underline;}.black{    color: #000;}.red{    color: #f00;}h1{    font-size: 15px;    color: red;    font-weight: bold;    margin-bottom: 20px;    margin-top: 0px;    line-height: normal;}h2{    font-size: 13px;    color: red;    font-weight: bold;    margin-bottom: 0px;    margin-top: 0px;    line-height: normal;}.card{    position: relative;    float: left;    margin-right: 20px;    background-repeat: no-repeat;    background-position: top center;    overflow: hide;    width: 140px;}.cardcontent{    width: 134px;    padding-left: 3px;    position: absolute;    bottom: 18px;}.cardtext{    background-color: white;    position: relative;    width: 134px;    margin-bottom: 5px;}h4{    z-index: 90;    position: absolute;    width: 138px;    top: 157px;    text-align: center;    font-size: 12px;}h5, h6{    z-index: 100;    position: absolute;    width: 138px;    top: 180px;    text-align: center;    font-size: 9px;    font-weight: bold;}h6{    z-index: 110;    top: 200px;}.two_left{    width: 150px;    float: left;}.two_right{    clear: right;    margin-bottom: 18px;}#tiim_navigation{    position: absolute;    top: 50px;    left: 0;    line-height: 14px;    margin: 0;    padding: 0;}#tiim_navigation ul, #tiim_subnavigation ul{    margin: 0;    padding: 0;    list-style: none;    list-style-position:outside;}#tiim_navigation ul li, #tiim_subnavigation ul li{    padding-left: 8px;    width: 220px;    background-image: url(../images/nav_item.gif);    background-repeat: no-repeat;    background-position: 4px top;}#tiim_navigation li a, #tiim_subnavigation li a{    color: #fff;    font-size: 10px;}#tiim_navigation li a:hover, #tiim_subnavigation li a:hover{    text-decoration: none;    font-weight: bold;}#tiim_subnavigation{    position: absolute;    top: 50px;    left: 370px;    line-height: 14px;    margin: 0;    padding: 0;}#tiim_subnavigation a{    color: none;    padding-left: 4px;}#flash_scroller{    position: absolute;    top: 173px;    left: 15px;    width: 500px;}#tiim_speaker{    top: 0;    position: absolute;    text-align: right;    right: 40px;    z-index: 30;}#tiim_content{    float: left;    position: relative;    left: 240px;    margin-top: 130px;    width: 650px;    float: left;    padding-left: 8px;}#tiim_content hr{    color: #fff;     border: 0px;    border-bottom: 1px solid #969696;    size: 1px;    height: 1px;    margin-top: 5px;    margin-bottom: 5px;    padding: 0;}.tiim_content_title{    color: #000000;    display: block;    margin-top: 8px;    margin-bottom: 8px;}.tiim_content_text{    display: block;    margin: 0;    padding: 0;    width: 430px;}img.floatLeft {     float: left;     margin-right: 10px;     margin-bottom: 10px; }img.floatRight {     float: right;     margin-left: 10px;     margin-bottom: 10px; }#tiim_header{    position: relative;    top: 0;    left: 80px;    height: 130px;    z-index: 20;}#tiim_body{    position: relative;    left: 0;    clear: both;    background-image: url(bg_image_full.jpg);    background-repeat: no-repeat;    background-position: 200px top;}#tiim_footer{    bottom: 0;    left: 470px;    position: relative;    width: 450px;    height: 18px;}.tiim_content_clear{    clear: both;    margin: 0;    padding: 0;    height: 1px;}* {    margin: 0;}html, body {    height: 100%;}