
html { /* forces scrollbars */
height: 100%;
margin-bottom: 1px;
}
/* General */
body  { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS" ; background-color:#fff }
#mainbody { background-color: #fff; margin: 0 ;}
p   { margin-top: 10px; margin-bottom: 0px; }
H1 {font-size:16px;}
td  { font-size: 11px }
A { color:#000}
#container { margin: 0 auto; position: relative; top: 0; width: 768px;  }
#header{width: 100%; height: 137px; background-color:#fff;  z-index:501}
#headerLogo{position: relative; margin: 0 auto; width: 709px; height: 137px;  background-image: url("images/headerBg.jpg"); background-repeat: no-repeat; background-position: center;  }
#flags{position: absolute; top:100px; left:500px; }
#flags IMG {margin-right: 5px; border-width:0px;}
#butDiv { margin-top:-30px; margin-right: 80px; float: right; z-index:1000}
* html #butDiv { margin-right: 40px;}
#butDiv IMG { margin-right: 5px; width: 107px; height: 27px; border-width:0;}
#mainCont{width: 100%; min-height: 450px; background-color: #781d2e;}
* html #mainCont { height: 450px; }
#innerCont{position: relative; margin: 0 auto; width: 709px;}
#headerBot {width: 709px; height: 16px;  background-image: url("images/headerBgBot.jpg"); z-index:400}
#navi {color:#FFF; width: 709px; height: 20px; letter-spacing:1px; padding-left:15px; margin-bottom:20px; z-index:300; text-align:center}
#navi A { color:#FFF; text-decoration:none;}
#sidenavi A { color:#FFF; text-decoration:none;}

.selectedNaviItem { font-weight:bold;}

#sidenavi { width: 150px; background-color:#944A57; min-height: 175px; float:left; margin-right:10px;}
* html #sidenavi { height: 175px; }
#sidenavi * P { margin-left:5px;}
#naviTop { color:#000; width: 150px; background-color:#FFF; padding: 5px 0 5px 0;}
#naviTop P { margin-top:0px; font-weight:bold;}

#textCont {color:#fff; width: 600px; margin-left: auto; margin-right: auto; position: relative;  min-height: 400px; padding-bottom: 10px;}
* html #textCont { height: 400px; }
#textCont H1 {font-size:16px;}

#dbtextCont {width: 528px; margin-left: 175px; min-height: 400px; padding-bottom: 10px; color:#000; background-color:#FFF; }
* html #dbtextCont { height: 400px; float:right; margin-left: 0px;}
#dbtextCont H1 {font-size:16px;}
#dbInnerText { width: 500px; margin-left:20px;overflow:hidden;}
#dbtextContTop {width: 100%; height:25px; background-color:#DECFD2; margin-bottom:5px;}
#dbtextContTop P {padding-top:5px; margin-left:5px; }
* html #dbtextContTop P { margin-top:0px; margin-left:5px; }

#break { height:20px;  clear: both;}

#footer {position: relative; margin-left:auto; margin-right:auto; width:709px; padding-bottom: 10px; }
#footer P { color:#781d2e; text-align:center; }
#credits { width: 768px ; margin-top:7px;  }
#credits P { color:#fff; position:absolute; right:20px;}

.yht TD { font-size: 11px }
.yht TD IMG { margin-top:10px}

/* Kohteet */
#kohdeInnerText {width: 100%; overflow:hidden;}
.tablestyle{ border-width:0px; width:100%;}
.tablestyle TD { padding:3px; vertical-align: top;}
.topRow { background-color:#DECFD2; height:25px; }
.topRow TD {vertical-align: top; border-width:0px; padding:3px;}
.tablestyle H2 { font-size:11px; font-weight:bold; margin:0px;}
.hrRow {height:10px; font-size:9px;}
SUP { font-size:8px}
.subheaders1 { width:auto;}
.subheaders3 { width:100px;}
* HTML .subheaders3 { width:auto;}
.topRow .subheaders3 { width:100px; text-align:center}
.imgTd { width:110px; text-align:center;}
.kohdeTable {width:500px;}
.kohdeTable TD { vertical-align: top; }
.kohdeImg {margin-bottom:10px}
.kohdeTable IMG {border-style:none;}
.subheaders1{width:50px;}

 
.contTD1{width:auto; border:1px;}
.contTD2{width:50px;  border:1px; }
.contTD3{width:200px;  border:1px; text-align:center}
* HTML .contTD3{width:100px;  border:1px; text-align:center}
.contTD4{width:auto;  border:1px; }
.contTD5{width:auto;  border:1px;}



#tulossa{ position:relative; top:140px; left:390px; background-image:url(images/tulossa.gif); width:68px; height:34px; z-index:1000} 
