img {     behavior: url(iepngfix.htc); }a {     text-decoration: none; }.hidden {     display: none;}    html {    behavior: url(iepngfix.htc);    height: 100%;    overflow: hidden;}    body {    position: relative;     text-align: center;     margin: 0 0 0 0;    padding: 0 0 0 0;    width: 100%;     height: 100%;    background-image: url(i/Images/elements_tile_diagonal.png);    background-repeat: repeat;    background-attachment: fixed;    overflow: hidden;}#preloader{    width: 100%;    height: 100%;    position: absolute;    background: white;    z-index: 5;    top: 0;    left: 0;}   #preloader img {    position: relative;    top: 200px;}#wholepage {     position: relative;     width: 100%;    height: 100%;}#page {    position: relative;     width: 100%;    height: 100%;    overflow: auto;    background: transparent url(i/Images/bg-gradient.png) repeat-y center;}.back_to_home {    position: absolute;    width: 400px;    height: 50px;    top: 10px;    left: 550px;    z-index: 10;    background: transparent;}.back_to_home a {    display: block;    width: 100%;    height: 100%;    background: transparent;}#blankDiv {     position: relative;    padding-top: -120px;    width: 935px;    max-width: 935px;    min-height: 10px;    height: 120px;       display: block;        margin-left: auto;    margin-right: auto;}        #contentDiv {     position: relative;    padding-top: 15px;    width: 935px;    max-width: 935px;    min-height: 200px;    height: 400px;       display: block;        margin-left: auto;    margin-right: auto;        background: #FFFFFF url(i/bg/rotate.php) no-repeat center top;}.topMenuDiv {     position: relative;     height: auto;    width: 500px;    margin-right: 430px;    text-align: left;    padding-left:0px;    padding-bottom:6px;    padding-top:11px;}.topMenuDiv a {    color:#a0a0a0;    font:bold 18px Arial;    float:left;    padding-right:1em;}.bottomMenuDiv {     position: relative;     width: 960px;    max-width: 1003px;    min-height:20px;    height: auto;    text-align: left;    padding-left:0px;}.bottomMenuDiv a {    color:#a0a0a0;    float:left;    font:bold 13px Arial;    padding-right:1.5em;}        .dynamicDiv {     position: relative;    display:block;    padding-top: 10px;      margin-left: auto;    margin-right: auto;    text-align: left;       width: 935px;    max-width: 935px;    min-height: 350px;      /*height: auto;*/}.textDiv {     position: relative;     display: block;    width: 100%;    max-width: 935px;    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;     font-style: normal;     text-transform: normal;     color: #000000;    margin-left: auto;    margin-right: auto;    }.loginDiv {     position: absolute;    display: block;     top: 100px;    left: 730px;    height: 185px;     width: 200px;      text-align: left;    z-index: 0;}.loginform, .logoutform {    position: relative;    display: block;    left: 0;    top: 0;    height: 185px;    width: 200px;    z-index: 9;    background: transparent url(i/Images/LOGIN_CLEAN_2008_2.gif) no-repeat center top;    padding-top: 34px; /* !!! */}.logoutform {    padding-top: 0;    height: 60px;    background: transparent;}.inputName {     position: relative;     width: 175px;     height: 20px;     left: 5px;     background: transparent;     border: 0px;     padding: 2px;}.inputPass {     position: relative;     width: 175px;     height: 20px;     left: 5px;     top: 39px;     background: transparent;     border: 0px;     padding: 2px;}.inputOk {     position: relative;     height: 25px;     width: 100px;     left: 5px;     top: 51px;    border: 0px;}.inputHelp {     position: relative;     height: 10px;     width: 34px;     left: 50px;     top: 41px;     border: 0px;} .inputLogoff {     position: relative;     height: 25px;     width: 100px;     top: 15px;    border: 0px;}     .bloggDiv {    position: relative;    width: 136px;    text-align: left;}   .header {     font-family: Arial, Helvetica, sans-serif;     font-size: 14px;     font-style: normal;     text-transform: normal;     color: 000000;    padding-bottom: 10px; }    .normal {    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    font-style: normal;    font-weight: normal;    color: 000000;}    .error {    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    font-style: normal;    text-transform: normal;    color: #FF0000;}.bannerDiv {    position: relative;      display: block;    margin-left: auto;    margin-right: auto;    text-align: left;    background-color:transparent;       width: 100%;    height: auto;       display: block;    text-align:center;}.bannerDiv img {    margin-right: auto;    margin-left: auto;    border: 0px;}.bannerDiv img[usemap='#bannermap'] {    width:100%;}#eattention_link {    width: 150px;    position:absolute;    right:0px;    bottom:20px;    color: silver;    border: 0;    font-family:helvetica;    font-size:12px;    font-weight:bold;     text-align:right;      padding:5px;}#eattention_link:hover {    color: black;}#bindestreck_logo {    position: relative;    display: block;    margin-left: auto;    margin-right: auto;        background: transparent url('i/Images/Bindestreck-loggo.gif') no-repeat center;    border:0;    width:322px;    height:50px;}#bindestreck_logo:hover {    background: transparent url('i/Images/Bindestreck-loggo-red.gif') no-repeat center;}/*.sIFR-hasFlash */span.smooth {    font-family:helvetica;    font-weight:bold;    width:auto;    /*visibility: hidden;*/    color:#a0a0a0;    background-color:transparent;}