﻿/* General */
html {background: url(bgBody.gif) repeat-x #e6e6e6;}
body {font-family: Lucida Sans Unicode, Lucida Sans, Arial, Sans-Serif; font-size: 11px; line-height: 15px;}
.cntPlaceholder {margin-left: auto; margin-right: auto; width: 884px; text-align: left;}
h1 {font-size: 23px; padding: 20px 0 20px; line-height:20px}
h2 {font-size: 18px; padding: 10px 0 10px 0;}
h3 {font-size: 15px; padding: 5px 0 5px 0;}
p {margin-bottom: 15px; font-size: 12px; line-height: 17px;}
a {color: #848900; text-decoration: none;}
a:hover {color: #4e5700;}

/* Header */
.cntHeader {width: 884px; height: 50px;}
.cntHeader .Flags {padding: 25px 0 0 25px;}
.cntHeader .Flags a {float: left; width: 15px; height: 15px; border: 0; text-indent: -3000px; margin-left: 3px;}
.cntHeader .Flags .Sv {background-image: url(icnFlagSv.gif);}
.cntHeader .Flags .En {background-image: url(icnFlagEn.gif);}
.cntHeader .Flags .De {background-image: url(icnFlagDe.gif);}
.cntHeader .Flags .Fi {background-image: url(icnFlagFi.gif);}
.cntImage {float: left; width: 884px; height: 110px;}
.cntImage img {float: left; width: 884px; height: 110px; border: 0;}

/* COLUMNS*/
.cntColumns {float: left; width: 855px; background: url(bgContent.gif) no-repeat; padding: 25px 0 25px 29px;}
/* Left */
.cntLeft {float: left; width: 230px;}
.cntLeft .MyBooking {width: 210px;}
.cntLeft .MyBooking .Content {width: 210px; background: url(bgMybooking.gif) no-repeat #aeb104;}
.cntLeft .MyBooking iframe {width: 186px; height: 210px; margin-left: 12px;}
.cntLeft .MyBooking h2 {padding: 15px 0 10px 10px; font-size: 15px; color: #fff;}
.cntLeft .MyBooking .Bottom {background: url(bgMybooking.gif) no-repeat #aeb104 0 -485px; height: 15px;}
.cntLeft .MyBooking a {background: url(btnMyBooking.gif) no-repeat; display: block; width: 180px; height: 26px; margin: 15px 0 0 15px; color: #333; text-decoration: none; text-align: center; line-height: 25px;}
.cntLeft .Related {width: 210px; margin-top: 15px; background: url(bgInfo.gif) no-repeat;}
.cntLeft .Related .Header {width: 198px; height: 31px; padding-left: 12px; line-height: 33px; color: #fff;}
.cntLeft .Related .Bottom {background: url(bgInfo.gif) no-repeat 0 -490px; height: 10px;}
.cntLeft .Related ul {margin-top: 5px;}
.cntLeft .Related ul a {background: url(btnRelated.gif) no-repeat; display: block; height: 24px; padding-left: 28px; width: 180px; line-height: 23px; border-bottom: 1px solid #ececec; color: #333; text-decoration: none; margin: 0 1px;}
.cntLeft .Related ul a:hover {background-position: 0 -30px; color: #000;}
.cntLeft .About {padding: 15px 13px 15px 13px; line-height: 13px; color: #666;}
.cntLeft .About a {color: #333; text-decoration: none;}
.cntLeft .About a:hover {color: #333; text-decoration: underline;}
.cntLeft .Start a {background: url(btnStart.gif) no-repeat; padding: 0 0 5px 20px; width: 170px; line-height: 23px; display: block; text-decoration: none; }

/* Main */
.cntMain {float: left; width: 596px;}
.cntMain iframe {width: 596px; height: 2000px;}
.cntMain ul, .cntMain ol {margin: 0 0 15px 25px; font-size: 12px; line-height: 17px;}
.cntMain ul li  {list-style-type: circle;}
.cntMain ol li {list-style-type: lower-alpha;}

/* Footer */
.cntFooter {background: url(bgFooter.gif) no-repeat; float: left; color: #333; width: 884px; height: 220px; position: relative;}
.cntFooter .About {position: absolute; top: 135px; right: 29px; text-align: right;}
.cntFooter .Logo {position: absolute; top: 90px; right: 29px; display: block; background: url(visitse.gif) no-repeat; width: 98px; height: 36px; text-indent: -3000px;}

