body {
margin: 0;
font-family: tahoma; 
text-align: center;
}
div#head1 {
position:relative;
left: 0px; top:0px; 
overflow:hidden;
width: 800px;
height: 156px;
margin: 0 auto;
text-align: left;
}
div#cont {
position:relative;
left:0; top:0;
width: 800px;
height: 2048px;
margin: auto;
text-align: left;
background-image:url(bottom.jpg);
background-repeat: repeat y;
}
div#left {
position:absolute;
left: 0px;
top: 0px;
background-image: url('left.jpg');
background-repeat: no-repeat;
width: 206px;
height: 942px;
text-align: left;
}
div#lang{
position:absolute;
margin: 5px 0px 0px 450px;
}
div#right {
position:absolute;
left: 0px;
top: 0px;
margin-left: 206px;
background-image: url('right.jpg');
background-repeat: no-repeat;
width:594px;
height: 942px;
text-align: left;
}
dl, dt, dd, ul, li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
dl#menu {
position: absolute;
top: 5px;
left: 22px;
width: 150px;
}
dl#menu dt {

cursor: pointer;
margin: 2px 0;
height: 30px;
line-height: 30px;
text-align: center;
border: 0px;
color: #FFFF00;
font-family: tahoma; 
font-size: 18px; 
background:  url('button.png');
background-repeat: no-repeat;
}
dl#menu dd {
border: 1px solid black;
padding: 5px;
margin: 0px 10px 0px 10px;
background: #c3799d;
font-family: tahoma; 
font-size: 14px; 
}
dl#menu li {
text-align: left;
background: #c3799d;
padding: 1px;
}
dl#menu li a {
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
color: black;
padding: 3px;
height: 100%;
}
dl#menu li a#s1:hover,dl#menu li a#s2:hover,dl#menu li a#s3:hover,dl#menu li a#s4:hover,dl#menu li a#s5:hover,dl#menu li a#s6:hover,dl#menu li a#s7:hover,dl#menu li a#s8:hover,dl#menu li a#s9:hover,dl#menu li a#s10:hover,dl#menu li a#s11:hover,dl#menu li a#s12:hover,
dl#menu li a#s13:hover,dl#menu li a#s14:hover,dl#menu li a#s15:hover,dl#menu li a#s16:hover,dl#menu li a#s17:hover,dl#menu li a#s18:hover,dl#menu li a#s19:hover,dl#menu li a#s20:hover,dl#menu li a#s21:hover,dl#menu li a#s22:hover,dl#menu li a#s23:hover,dl#menu li a#s24:hover,
dl#menu li a#s25:hover { 
color: black;
background: #FFFF00;
}
dl#menu li a:active{
background:  url('button_ye.png');
color: black;
background: #FFFF00;
} 
dl#menu dt a{
color: #FFFF00;
text-decoration: none;
display: block;
height: 100%;
background:  url('button.png');
background-repeat: no-repeat;
}
dl#menu dt a#nosmenu0:hover,dl#menu dt a#nosmenu1:hover,dl#menu dt a#nosmenu2:hover,dl#menu dt a#nosmenu3:hover,dl#menu dt a#nosmenu4:hover,dl#menu dt a#nosmenu5:hover {
background:  url('button_ye.png');
background-repeat: no-repeat;
color: black;
}
dl#menu dt a:active{
background:  url('button_ye.png');
background-repeat: no-repeat;
color: black;
}
div#sp_container {
width: 559px;
margin: 5px 0px 0px 0px;
}
div#sp_header{
float: left;
width: 559px;
padding: 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}
div#sp{
float: left;
width: 558px;
border: 1px solid grey;
border-top-style: none;
padding: 0px;
margin: -4px 0px 0px 0px;
background: #ffffff;
}
div#sp_when {
float: left;
width:220px;
height: 140px;
margin: 0px 0px 0px 20px;
padding: 5px;
}
div#sp_where {
float: right;
padding: 5px;
margin: 0px 20px 0px 0px;
width: 220px;
height: 140px;
position: relative;
}
div#sp_leftcon {
float: left;
width: 305px;
margin: 0px 0px 0px 0px;
padding: 15px;
}
div#sp_rightcon {
float: right;
padding: 0px;
margin: 10px 0px 0px 0px;
width: 220px;
position: relative;
}
div#costs{
width: 557px;
position: relative;
float: right;
padding: 5px;
margin: 0px 0px 0px 0px;
text-align: center;
}
img#splogo {
width: 559px;
height: 154px;
border: 0px;
}
div#text{
padding: 0px;
float: left;
width: 535px;
padding: 10px;
margin: 0px 0px 0px 0px;
background: #ffffff;
}
div#sp_footer {
clear: both;
width: 539px;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div#sp_container {
//width: 558px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
div#sp09{
background-image: url('sp09kingarthur.jpg');
background-repeat: no-repeat;
float: left;
width: 558px;
border: 1px solid grey;
padding: 0px;
margin: 15px 0px 0px 0px;
}
div#sp09_when {
float: left;
margin: 0px 0px 0px 30px;
padding: 5px;
}
div#sp09_where {
float: left;
padding: 5px;
margin: 0px 0px 0px 80px;
position: relative;
}
div#sp09_leftcon {
float: left;
margin: 0px 0px 10px 30px;
padding: 5px;
}
div#sp09_rightcon {
float: left;
padding: 5px;
margin: 0px 0px 10px 20px;
position: relative;
}
div#sp09costs{
position: relative;
float: left;
padding: 5px;
margin: 10px 2px 10px 2px;
text-align: center;
}
div#sp09text{
padding: 0px;
float: right;
padding: 5px;
margin: 370px 2px 0px 50px;
width: 450px;
}
div#cont20 {
width: 580px;
margin: 20px 0px 0px 0px;
border: 1px solid grey;
}
div#p20 { 
position:absolute;
left: 0px;
top:270px;
margin: 0;
width: 570px;
}
div#colap20 {
float: left;
width: 250px;
}
div#colbp20 { 
margin: 0;
float: left;
width: 300px;
}
div#kn0_cont {
width: 550px;
margin: 10px 0px 0px 0px;
}
div#kn0_header{
float: left;
width: 549px;
padding: 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}
div#kn0_footer {
clear: both;
width: 549px;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div#knr1 {
float: left;
width: 549px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
div#knr1left {
float: left;
padding:0px;
margin: 0px 0px 0px 0px;
width: 240px;
height: 100px;
display: inline;
position: relative;
}
div#knr1right {
float: right;
padding:0px;
margin: 0px 0px 0px 0px;
width: 300px;
height: 100px;
display: inline;
position: relative;
}
div#knr2 {
float: left;
width: 549px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
div#knr2left {
float: left;
padding:0px;
margin: 0px 0px 0px 0px;
width: 240px;
height: 100px;
display: inline;
position: relative;
}
div#knr2right {
float: right;
padding:0px;
margin: 0px 0px 0px 0px;
width: 300px;
height: 100px;
display: inline;
position: relative;
}
div#knr3 {
float: left;
width: 549px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
div#knr3left {
float: left;
padding:0px;
margin: 0px 0px 0px 0px;
width: 240px;
height: 100px;
display: inline;
position: relative;
}
div#knr3right {
float: right;
padding:0px;
margin: 0px 0px 0px 0px;
width: 300px;
height: 100px;
display: inline;
position: relative;
}
div#knr4 {
float: left;
width: 549px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
div#knr4left {
float: left;
padding:0px;
margin: 0px 0px 0px 0px;
width: 240px;
height: 100px;
display: inline;
position: relative;
}
div#knr4right {
float: right;
padding:0px;
margin: 0px 0px 0px 0px;
width: 300px;
height: 100px;
display: inline;
position: relative;
}
h1{
font-size: 20px;
text-align: center;
}
p.center{
text-align: center;
line-height: 20%;
}
p.bgcol {

padding: 5px;
border: thin solid black;
}
div.gal {
margin: 10px 20px 0px 0px;
}
img#map{
width: 335px;
height: 195px;
border: 0px;

}
