#koko_is, #koko_points, #koko_hotels, #koko_overview, #koko_entry {
background-image:url("../img/bg_koko_mdl.gif");
background-position:center;
background-repeat:repeat-y;
}
.koko_body{
background-image:url("../img/bg_koko_btm.gif");
background-position:bottom;
background-repeat:no-repeat;
padding:10px 16px 16px 16px;
}
.contentsInr img{
vertical-align: bottom !important;
}
#koko_points .koko_box p, #koko_points .koko_box ul{
padding-left:50px;
}
#koko_is .floatL{
width:698px;
}
#koko_points .floatL{
width:590px;
}
#koko_points .floatR{
width:300px;
}
#koko_hotels .floatL{
width:315px;
}
#koko_hotels .floatR{
width:268px;
}
#koko_overview .floatR{
width:768px;
}
.overviewTable{
display:table;
height:40px;
}
.overviewCell{
display:table-cell;
vertical-align:middle;
line-height:1em;
}
.entryTable{
display:table;
height:40px;
margin-bottom:10px;
}
.entryCell{
display:table-cell;
vertical-align:middle;
line-height:1em;
}
.kokoevent dl{
padding-top:10px;
}
.kokoevent dt{
clear:right;
float:left;
width:190px;
text-align:center;
font-weight:bold;
}
.kokoevent dd{
float:right;
width:560px;
padding-bottom:20px;
}
.kokocontact dl{
display:table;
padding-top:10px;
}
.kokocontact dt{
display:table-cell;
vertical-align:middle;
width:250px;
text-align:center;
font-weight:bold;
background-color:#fff8ad;
}
.kokocontact dd{
display:table-cell;
vertical-align:middle;
width:668px;
background-color:#fffbd4;
padding:10px;
}
.kokoentry dl{
padding-top:10px;
}
.kokoentry dt{
clear:both;
float:left;
width:350px;
text-align:right;
padding-right:10px;
}
.kokoentry dd{
float:left;
width:470px;/*300px*/
margin-bottom:10px;
}
.halfm{
border:solid 3px #e60012;
}
.run10km{
border:solid 3px #009944;
}
.ekiden{
border:solid 3px #1d2088;
}