html {
height:100%
}
body {
height:100%;
background:#F7F7F7;
margin:0px;
padding:0px;
border:0px;
overflow:hidden
}
div {
padding:0px;
margin:0px;
border:none 0px
}
img {
margin:0px;
border:none 0px
}
div#preloader {
display:none
}

/* content */
p, pre {
margin:0px 40px 0px 47px;
padding:0px 0px 8px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#686868
}
p strong, table strong, pre strong, li strong {
font-weight:bold
}
th strong, h3 strong {
font-weight:bold;
font-style:italic
}

ul, ol {
margin:0px 40px 0px 65px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#686868;
}
ul {
margin:0px 40px 0px 60px;
list-style-type:square
}
ul ul, ol ol, ul ol, ol ul {
margin:0px 0px 0px 24px
}
li {
margin:2px 0px;
padding:0px 0px 2px 1px
}

/* tables */

div.center {
width:100%;
text-align:center
}

table {
border-collapse:collapse;
empty-cells:show;
margin:4px 40px 6px 47px;
padding:8px 8px 8px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
text-align:left
}
tr.shaded {
border-bottom: 1px solid #686868;
border-right:1px solid #686868
}
div.center table {
text-align:left;
margin:4px auto 6px auto;
}
caption {
margin:0px 20px 0px 46px;
padding:4px 0px 6px 1px;
text-align:left;
font-weight:bold
}
div.center caption {
text-align:center;
margin:0px auto
}
td, th {
margin:0px;
padding:4px 4px 4px 6px;
vertical-align:top;
border:solid 1px #BCBCBC
}
th, tfoot  {
background-color:#F7F7F7;
color:#FF7F00;
font-weight:bold
}
table.noborder td, table.noborder th, tr.noborder td, tr.noborder th {
border:1px none
}
th.center, td.center {
text-align:center
}

/* news */

div#news {
margin:0px 40px 0px 40px;
width:233px;
float:right;
border:0px none
}
div#news p.newstop {
margin:0px;
padding:2px 6px 4px 6px;
background-color:#F7F7F7;
color:#FF7F00;
font-weight:bold;
border-top:solid 1px #BCBCBC;
border-left:solid 1px #BCBCBC;
border-right:solid 1px #BCBCBC
}
div#news p.newsbody {
margin:0px 0px 12px 0px;
padding:2px 6px 4px 6px;
border-bottom:solid 1px #BCBCBC;
border-left:solid 1px #BCBCBC;
border-right:solid 1px #BCBCBC
}

/* headlines */

h1 {
margin:0px 40px 0px 46px;
padding:24px 0px 8px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
color:#FF7F00
}

h2 {
margin:0px 40px 0px 46px;
padding:6px 0px 8px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
color:#FF7F00
}
h3 {
margin:0px 40px 0px 47px;
padding:4px 0px 6px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF7F00
}
h4 {
margin:0px 40px 0px 47px;
padding:4px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#686868
}

/* links */

a { text-decoration:underline }
a:link, a:active { color:#484848 }
a:visited { color:#686868 }
a:hover { color:#FF7F00 }

a.none { text-decoration:none }

/* images */

img.left, img.leftbordered, span.imgleft {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#686868;
margin-right:40px;
text-align:right;
font-style:normal;
margin-top:4px;
margin-bottom:4px;
float:left
}
img.leftbordered {
border:solid 1px #686868
}

img.right, img.rightbordered, span.imgright {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#686868;
margin-left:40px;
text-align:right;
font-style:normal;
margin-top:4px;
margin-bottom:4px;
float:right
}
img.rightbordered {
border:solid 1px #686868
}

img.bordered {
border:solid 1px #686868
}
/* site design */

div#all {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
border-left:solid 1px #CBCBCB;
}
div#bg
{
position:absolute;
left:0px;
top:0px;
width:771px;
height:100%;
background:#FFFFFF;
border-right:solid 1px #CBCBCB;
overflow:hidden
}
div#scroll {
position:absolute;
top:0px;
bottom:215px;
left:0px;
width:100%;
overflow:auto
}
div#content {
position:absolute;
top:0px;
left:0px;
width:771px;
overflow:hidden;
background:#FFFFFF;
padding-bottom:20px
}
div#menu {
position:absolute;
bottom:0px;
left:0px;
height:215px;
width:771px;
overflow:hidden;
z-index:2
}
div#menu2 {
position:absolute;
top:0px;
left:0px;
height:215px;
width:771px;
background:#FFFFFF;
overflow:auto;
z-index:2
}
img#top, img#mid, img#bot, img.menu {
position:absolute;
left:0px
}
img#top {
top:5px
}
img#mid {
top:118px
}
img#bot {
top:174px
}
div#menu a span {
display:none
}
a#m_ca, a#m_sp, a#m_ac, a#m_pr, a#m_ev, a#m_au, a#m_co, a#m_tr, a#home {
position:absolute;
width:127px;
height:20px;
background:no-repeat top left;
top:123px;
display:block;
overflow:hidden
}
a#home {
width:66px;
height:56px;
left:47px;
top:118px;
background-image:url(../gfx/kr_logo.gif)
}
a#home:hover {
background-image:url(../gfx/kr_logo_inv2.gif)
}
a#m_ev, a#m_au, a#m_co, a#m_tr {
top:149px
}
a#m_ca, a#m_ev {
left:163px
}
a#m_sp, a#m_au {
left:310px
}
a#m_ac, a#m_co {
left:459px
}
a#m_pr, a#m_tr {
left:606px
}

a#m_ca {
background-image:url(../gfx/m_ca.gif)
}
a#m_ev {
background-image:url(../gfx/m_ev.gif)
}
a#m_sp {
background-image:url(../gfx/m_sp.gif)
}
a#m_au {
background-image:url(../gfx/m_au.gif)
}
a#m_ac {
background-image:url(../gfx/m_ac.gif)
}
a#m_co {
background-image:url(../gfx/m_co.gif)
}
a#m_pr {
background-image:url(../gfx/m_pr.gif)
}
a#m_tr {
background-image:url(../gfx/m_tr.gif)
}

a#m_ca:hover {
background-image:url(../gfx/m_ca_o.gif)
}
a#m_ev:hover {
background-image:url(../gfx/m_ev_o.gif)
}
a#m_sp:hover {
background-image:url(../gfx/m_sp_o.gif)
}
a#m_au:hover {
background-image:url(../gfx/m_au_o.gif)
}
a#m_ac:hover {
background-image:url(../gfx/m_ac_o.gif)
}
a#m_co:hover {
background-image:url(../gfx/m_co_o.gif)
}
a#m_pr:hover {
background-image:url(../gfx/m_pr_o.gif)
}
a#m_tr:hover {
background-image:url(../gfx/m_tr_o.gif)
}
p#imprint {
position:absolute;
top:181px;
right:0px;
font-size:9px;
color:#FFFFFF;
text-align:right;
margin:0px 20px 0px 0px;
padding:1px;
padding-bottom:0px;
white-space:nowrap
}
p#imprint a {
text-decoration:none;
color:#FFFFFF
}
p#imprint a:hover {
color:#FF7F00
}