html, body {height:100%} body { padding:0px; margin:0px; text-align:center; background-color: #ffffff; color: #000000; font-family: Arial; } .underline{ border-bottom: 3px solid #fdf06f; } #outer{ height: 100%; width:1013px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; background-image: url(/wwwteemuaho.nsf/wrapperbg.jpg); background-repeat: repeat-y; min-height:900px; } #wrapper{ padding-left: 20px; width:1013px; position:absolute; background-image: url(/wwwteemuaho.nsf/wrapperbg.jpg); background-repeat: repeat-y; } html>body #wrapper{height:auto; } /*for mozilla as IE treats height as min-height anyway*/ #header{ position:absolute; top:0; left:-1px; width:758px; height:70px; background:#FF0000; overflow:hidden; color: #000000; z-index:100; } .flash{ padding: 10px 0px 0px 5px; } #left { position:relative;/*ie needs this to show float */ background-repeat: no-repeat; background-position: right top; background-image: url(/wwwteemuaho.nsf/taleft.jpg); float:left; height: 860px; width: 160px; } #leftmenu{ padding-top:112px; float:right; width: 158px; position: relative; text-align: left; list-style: none; font-family: GillSans, Arial; overflow:hidden; } #leftmenu ul { /* remove bullets and list indents */ /*list-style: none;*/ margin: 0px; padding: 0px; list-style: none; overflow:hidden; } #leftmenu a{ color: #ffffff; font-size: 12px; /*margin-top: 5px;*/ font-family:GillSans, Arial; } #leftmenu li{ list-style: none; } #leftmenu .link{ background-color: #6aa0d3; text-align:left; list-style: none; text-decoration: none; padding: 5px 0px 6px 4px; margin-left: 10px; display: block; } #leftmenu .thislink{ background-color: #456fb3; text-align:left; list-style: none; text-decoration: none; padding: 5px 0px 6px 4px; margin-left: 10px; display: block; } #leftmenu .sublink{ list-style: none; text-align:left; margin: 0px 0px 0px 10px; background-color: #6aa0d3; background-image: url(kelt_nelio.gif); background-repeat: no-repeat; background-position: 4px 10px; text-decoration: none; padding: 5px 0px 6px 3px; display: block; } #leftmenu .sublink a{ margin-left: 8px; width: 120px; display:block; } #leftmenu .thissublink{ text-align:left; margin: 0px 0px 0px 10px; background-image: url(kelt_nelio.gif); background-repeat: no-repeat; background-position: 4px 10px; background-color: #5787c3; list-style: none; text-decoration: none; padding: 5px 0px 6px 3px; display:block; } #leftmenu .thissublink a{ margin-left: 8px; width: 120px; display:block; } #leftmenu .thisline{ line-height: 1px; height: 1px; font-size: 1px; text-align:left; list-style: none; text-decoration: none; width: 158px; margin: 0px 0px 0px 0px; background-image: url(menuviiva.jpg); } #leftmenu .empty{ line-height: 0px; height: 0px; font-size: 0px; text-align:left; list-style: none; text-decoration: none; width: 148px; margin: 0px 0px 0px 0px; } #leftmenu .sublinksub{ list-style: none; text-align:left; margin: 0px 0px 0px 10px; background-color: #6aa0d3; background-image: url(sin_nelio.gif); background-repeat: no-repeat; background-position: 14px 12px; text-decoration: none; padding: 5px 0px 6px 12px; display: block; } #leftmenu .sublinksub a{ margin-left: 14px; width: 110px; display:block; } #leftmenu .thissublinksub{ text-align:left; margin: 0px 0px 0px 10px; background-color: #5787c3; background-image: url(sin_nelio.gif); background-repeat: no-repeat; background-position: 14px 12px; list-style: none; text-decoration: none; padding: 5px 0px 6px 12px; } #leftmenu .thissublinksub a{ margin-left: 14px; width: 110px; display:block; } #center { background-color: #ffffff; position:relative;/*ie needs this to show float */ float: left; width: 617px; min-height: 700px; height: auto; overflow:hidden; } #center_top{ background-image: url(topbanner.jpg); background-repeat: no-repeat; width: 617px; height: 67px; } #center_left{ margin-left: 20px; margin-top: 30px; position:relative;/*ie needs this to show float */ width: 280px; float:left; text-align: left; font-family: Arial; font-size: 12px; padding-bottom: 65px; list-style: url(sin_nelio.gif); line-height: 1.4em; } #center_left li{ } #center_left_frontpage{ margin-left:20px; *margin-left: 10px; margin-top: 30px; position:relative;/*ie needs this to show float */ width: 320px; float:left; text-align: left; font-family: Arial; font-size: 12px; padding-bottom: 40px; /*list-style: url(kelt_nelio.gif);*/ line-height: 1.4em; } #center_right{ height:700px; width: 260px; background-repeat: no-repeat; background-image: url(center_right2.jpg); float: right; padding-top:30px; padding-left: 10px; overflow:hidden; } #center_left_frontpage ul { text-decoration: none; display:block; margin:0px; padding: 0px; /*list-style: url(kelt_nelio.gif);*/ } #center_left_frontpage li{ text-align: left; list-style: url(kelt_nelio.gif); } #center_left_frontpage a { text-decoration: underline; display:block; color:#7cabd8; display: inline; } #center_left_frontpage a:hover{ text-decoration:none; display:block; color:#7cabd8; display: inline; } #center_left_frontpage a:visited { text-decoration: underline; display:block; color:#498bc9; } #center_left a { text-decoration: underline; color:#7cabd8; } #center_left a:hover{ text-decoration:none; } #center_left a:visited { text-decoration: underline; color:#498bc9; } #center_ img{ border: 1px solid #e9eaeb; padding:0px 0px 0px 0px; } #center_right .kuvateksti{ float: right; padding-right:20px; padding-top: 5px; display:block; text-align: right; width: 220px; font-size: 10px; color: #878889; } #center_right p{ margin-left: 15px; display:block; width: 230px ; *width: 226px; overflow:hidden; font-size: 10px; color: #878889; border: 1px solid #e9eaeb; padding: 2px 2px 2px 2px; } #center_spacer{ height: 600px; width: 1px; float: right; } #center_both{ margin-left: 20px; margin-top: 20px; position:relative;/*ie needs this to show float */ width: 555px; overflow: hidden; float:left; text-align: left; font-family: Arial; font-size: 12px; padding-bottom: 65px; list-style: url(sin_nelio.gif); line-height: 1.4em; } #center_both a { text-decoration: underline; color:#7cabd8; } #center_both li a { display:block; } #center_both a:visited { text-decoration: underline; color:#498bc9; } #center_both a:hover{ text-decoration:none; } #center_right_bottom{ position: relative; height: 32px; width: 155px; /*background-image: url(taloushallintologo.jpg);*/ } .H1 { font-family: Helvetica; font-size: 24px; } .H2 { color: #000000; font-family: Helvetica; font-size: 18px; } .pdf{ height: 60px; width:290px; background-image: url(pdftausta.jpg); text-decoration: none; text-align: center; display: table-cell; /*vertical-align: middle;*/ padding-top:20px; } #topmenu { background-color: #ffffff; width: 617px; width: 670px; height:50px; padding: 0px 0px 0px 0px; } #topmenu li{ float: left; list-style: none; margin: 6px 0px 0 0; padding: 0px 0px 0px 4px ! important; text-decoration: none; text-transform: uppercase; height:29px; } #topmenu li a{ border:1px solid white; } html>body #topmenu li{height:34px;} /*for mozilla as IE treats height as min-height anyway*/ html>body #topmenu li a{border: 0; } /*for mozilla as IE treats height as min-height anyway*/ #leftmenu li a{ text-decoration: none; } #center_left{ position:relative;/*ie needs this to show float */ width: 300px; float:left; text-align: left; font-family: Arial; font-size: 12px; line-height: 1.4em; } .title1{ font-weight: normal; font-family: Helvetica; font-size: 24px; line-height: 1.4em; } /*ingressi*/ .title2{ font-weight: normal; font-family: Helvetica; font-size: 18px; color: #498bc8; line-height: 1.4em; } .title3{} .title4{ font-size: 14px; font-weight: bold; font-family: Helvetica; line-height: 1.4em; } .title5{ font-weight: normal; font-family: Helvetica; font-size: 24px; line-height: 1.4em; } .title6{ /*display: block;*/ width: 190px; font-family: Helvetica; font-size: 12px; color:#498bc9 ! important; text-decoration: none ! important; line-height: 1.4em; } .title6 a{ width: 190px; font-family: Helvetica; font-size: 12px; color:#498bc9 ! important; text-decoration: none ! important; cursor: hand; line-height: 1.4em; } #right { position:relative;/*ie needs this to show float */ width:198px; float:left; height:864px; min-height:864px; background-repeat: no-repeat; /*background-color: #e5e9ec;*/ background-image: url(taright.jpg); } #footer { width:617px; clear:both; height:80px; background-image: url(footer.jpg); text-align:center; left:0; bottom:0; position: relative; margin-top: 0px; padding: 5px 0px 0px 0px; font-size: 12px; color: #ffffff; } #taloushallinto{ width:617px; clear:both; height:300px; text-align:right; left:0; bottom:0; position: absolute; margin-top: 10px; padding: 0px 20px 0px 0px; } #taloushallinto { width:617px; clear:both; height:40px; text-align:right; left:0; bottom:0; position: relative; margin-top: -70px; padding: 5px 0px 0px 0px; font-size: 12px; color: #ffffff; } #taloushallinto img{ margin-right: 20px; } #footer a{ font-size: 11px; color: #ffffff; text-decoration: none; text-transform: uppercase; line-height: 1.5em; /*font-weight: bold;*/ } #footer a:hover{ color: #fff7be; } #footer_links { margin-top:10px; } td { font-family: Arial; font-size: 12px; } /*formityylit*/ .lomake td{ font-family: GillSans, Arial; font-size: 12px; } input.texta { background-color: #f4f6f6; border: 1px solid #000000; padding: 2px 2px 2px 1px; width: 294px; color: #000000; } input.pnro { background-color: #f4f6f6; border: 1px solid #000000; padding: 2px 2px 2px 1px; margin: 0px 2px 0px 0px; width: 98px; color: #000000; } input.textshort { background-color: #f4f6f6; border: 1px solid #000000; padding: 2px 2px 2px 1px; width: 194px; color: #000000; } textarea.textarea { background-color: #f4f6f6; border: 1px solid #000000; padding: 2px 2px 2px 1px; width: 294px; color: #000000; } select.lomake{ background-color: #f4f6f6; border: 1px solid #000000; padding: 2px 2px 2px 1px; width: 294px; color: #000000; } select.listbox{ background-color: #f4f6f6; width: 236px; } .small{ text-transform: none ! Important; } .piste{ width: 10px; padding: 0px 5px 0px 5px; background-position: center; background-image:url(footer_pallo.jpg); background-repeat: no-repeat; } .yhteystiedot{ line-height: 1.0em; } #footer_c{ margin-top:11px; margin-right: 4px; font-size:10px; text-align: right; }