﻿/* General */
html {background: url(bgBody.gif) repeat-y #eee;}
body {font-family: Arial; font-size: 11px; line-height: 15px;}
.cntPlaceholder {margin: 0 0 0 52px; width: 813px; text-align: left; float: left;}
h1 {font-size: 23px; padding: 20px 0 20px;}
h2 {font-size: 18px; padding: 10px 0 10px 0;}
h3 {font-size: 13px; font-weight: bold; padding: 5px 0 5px 0;}
p {margin-bottom: 15px; font-size: 12px; line-height: 17px;}
a {color: #333;}
a:hover {color: #000;}

/* Header */
.cntHeader {width: 813px; height: 33px;}
.cntHeader .Flags {padding: 6px 3px 0 0;}
.cntHeader .Flags a {float: right; width: 15px; height: 14px; border: 0; text-indent: -3000px; margin-left: 7px;}
.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: 813px; background: url(bgImage.gif) repeat-y; height: 170px; padding-top: 5px;}
.cntImage img {float: left; width: 813px; height: 170px; border: 0;}

/* COLUMNS*/
.cntColumns {float: left; width: 813px; margin-top: 11px;}
/* Left */
.cntLeft {float: left; width: 195px;}
.cntLeft .MyBooking {width: 180px;}
.cntLeft .MyBooking .Content {width: 180px; background: url(bgMybooking.gif) repeat-x #f6f6f6;}
.cntLeft .MyBooking iframe {width: 180px; height: 120px;}
.cntLeft .MyBooking h2 {padding: 15px 0 10px 10px; font-size: 15px;}
.cntLeft .MyBooking .TopBorder {border-top: 1px solid #e0e0e0; margin-left: 1px; width: 178px;}
.cntLeft .MyBooking .BotBorder {border-top: 1px solid #f6f6f6; margin-left: 1px; width: 178px;}
.cntLeft .MyBooking a {background: url(btnMyBooking.gif) no-repeat; display: block; width: 165px; height: 33px; color: #333; text-decoration: none; font-size: 12px; font-weight: bold; padding-left: 15px; line-height: 27px;}
.cntLeft .MyBooking a:hover {background-position: 0 -33px; color: #000; text-decoration: none;}
.cntLeft .Related {width: 180px; padding-top: 15px;}
.cntLeft .Related .Header {background: url(bgRelated.gif) no-repeat; width: 190px; height: 25px; padding-left: 10px; line-height: 25px;}
.cntLeft .Related a {background: url(btnRelated.gif) no-repeat; display: block; height: 23px; padding-left: 10px; width: 170px; line-height: 23px; border-bottom: 1px solid #b4b4b4; color: #333; text-decoration: none;}
.cntLeft .Related a:hover {background-position: 0 -30px; color: #000;}
.cntLeft .About {padding: 15px 10px 0 0; font-size: 10px; line-height: 13px; color: #666;}
.cntLeft .About a {color: #666;}
.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: 602px; padding-left: 15px; border-left: 1px solid #b4b4b4;}
.cntMain iframe {width: 617px; height: 3000px;}
.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;}
