/* * CMSBOX 2.0 * * * * * * * * *
*                               *
*   Content Management System   *
*   © 2007 Cmsbox GmbH, Bern    *
*   contact (at) cmsbox . com   *
*                               *
* * * * * * * * * * * * * * * * *//* @group  G L O B A L
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LAYOUT */body {color:#064490;font-size:12px;line-height:1.4em;background-color:#fff;font-family:"Arial", Helvetica, Verdana, sans-serif;}#desk {width:950px;margin:0 auto;}#services,#mainNavi,#branding,#content {/*left: 50%;*/width:950px;/*position: relative;
  margin-left: -475px;*/}#services,#mainNavi {left:50%;width:950px;position:relative;margin-left:-475px;}#serviceContainer {background:#fff url(/images/serviceContainer.gif) repeat-x left top;}#naviContainer {min-height:32px;position:relative;padding-bottom:20px;background:#ffefaf url(/images/naviContainer.gif) repeat-x left bottom;z-index:900;}#naviContainer img.qq {right:-3px;bottom:-20px;position:absolute;}#branding {min-height:200px;background:transparent url(/images/branding.png) no-repeat left top;/*position: relative;*/z-index:200;}#home,#home img.logo {width:252px;height:108px;display:block;}#home {margin-left:349px;}#bow {top:108px;width:950px;height:64px;position:absolute;background:transparent url(/images/expo.png) no-repeat left top;z-index:505;}#content {float:left;background:transparent url(/images/content.png) repeat-y left top;}.content-wide #content,.whitewide #content {background-image:url(/images/content-wide.png);}.booking #content {background-image:url(/images/content-booking.png);}#contentSubLeft-wrapper,#contentSubLeft,#contentMain {float:left;}#contentSubLeft-wrapper {width:176px;}#template {float:left;width:176px;margin-top:5px;background:#ffefaf;}#contentSubLeft {width:176px;background:transparent url(/images/contentSubLeft.png) repeat-x left top;}#contentMain {width:620px;}.booking #contentMain {width:753px;}#contentSubRight {width:154px;float:right;}#specialNavi {float:left;width:154px;}#specialNavi h2 {color:#f39200;margin:0 10px;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:1px;}#specialNavi ul {list-style-type:none;}#specialNavi ul li {padding:3px 0;}#specialNavi ul li a {display:block;font-size:12px;margin-left:10px;letter-spacing:1px;text-decoration:none;}#specialNavi ul li.even {background-color:#FFBF4F;}#specialNavi ul li.even a {color:#fff;}#specialNavi ul li.odd {background-color:transparent;}#specialNavi ul li.odd a {color:#f39200;}#root #specialNavi ul li a:hover {color:#b46800;}/* @end *//* @group  MULTI-MOOD
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* MOOD CONTAINER */#expo {width:100%;clear:both;height:240px;position:relative;background-color:#fff;}/* IMAGE CONTAINER */#slides {height:240px;overflow:hidden;position:relative;z-index:1;}#slides img {display:block;}/* MOOD NAVIGATION */#expo div.link {bottom:0;width:100%;opacity:0.7;position:absolute;background-image:none;background-color:#f29400;z-index:500;}#expo div.link a.link {display:none;}/* INDEX TABLE */#expo div.link table.cb-index {border-collapse:collapse;margin-left:10px;z-index:550;}#expo div.link table.cb-index td a {color:#fff;display:block;font-size:14px;line-height:24px;padding:0 6px;text-align:center;text-decoration:none;}#root #expo div.link table.cb-index td a:hover {background-color:#dc8400;}.cb-index-some {display:none;}/* @end *//* @group  N A V I G A T I O N
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* GENERAL */div.navi a.menu {letter-spacing:1px;}/* LEVEL 1 */div.sub1 {float:right;margin-top:8px;}div.sub1 div.item {float:left;margin-left:10px;}div.sub1 a.menu {float:left;color:#f39200;font-size:11px;line-height:19px;text-decoration:none;}div.sub1 a.menu:hover {color:#064490;text-decoration:none;}/* LEVEL 2 */div.sub2 {float:left;margin:3px 0;}div.sub2 div.item {float:left;position:relative;/* sub3 hover */margin-right:15px;}div.sub2 a.menu {float:left;color:#f39200;font-size:13px;line-height:27px;text-decoration:none;}div.sub2 a.path {color:#064490;/*color: #b46800;*/}div.sub2 a.menu:hover {color:#064490;/*color: #b46800;*/text-decoration:none;}/* LEVEL 3 */div.sub3 {float:left;width:176px;margin:7px 0 15px;}#mainNavi .sub3 {top:20px;left:-10px;position:absolute;z-index:990;}div.sub3 div.item {padding:3px 0;min-height:17px;background-color:#ffc258;}#mainNavi div.sub3 a.menu {color:#fff;line-height:1.4em;}#mainNavi div.sub3 div.item {width:176px;position:relative;/* div.sub4 hover */background-color:#FFC258;}#mainNavi div.sub3 a.path,#mainNavi div.sub3 a.menu:hover {color:#b46800;}div.sub3 a.menu {color:#fff;font-size:12px;margin-left:10px;text-decoration:none;}div.sub3 a.menu:hover,div.sub3 a.path {color:#b46800 !important;}div.sub3 div.white,div.sub3 div.whitewide {background-color:transparent;}div.sub3 div.white a.menu,div.sub3 div.whitewide a.menu {color:#f39200;}/* LEVEL 4 */div.sub4 a.menu {margin-left:25px;}#mainNavi div.sub4 {top:0;left:176px;position:absolute;}/* @end *//* @group  C O N T E N T
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* HEAD */#head {float:left;width:620px;background:#fff url(/images/head.png) repeat-x left top;}.booking #head {background-image:none;}#view.booking #head {display:none;}#head h1 {color:#f39200;margin:0 10px;font-size:20px;line-height:40px;letter-spacing:1px;}div.unit h2 {font-size:15px;font-weight:700;line-height:1.4em;}/* GENERAL */#root div.unit div.body {margin:0;}/* MAIN */div.main {width:618px;margin:0 6px;}div.main div.unit {border:none;margin:0 2px 3px;}div.main h2,div.main div.foot {margin:0;}div.main div.part,div.main div.grid table {margin:0 0 3px;}div.main div.wide {width:608px;margin:0;}div.main div.slim {width:300px;}div.main div.wide table,div.main div.slim table {width:270px;margin-left:15px;margin-right:15px;}/* make tebles full-width (overwrite, undo by deleting following */div.main div.wide table {width:576px;}div.main div.wide div.tall {width:604px;margin:0 2px 10px;}div.main div.slim div.tall {width:300px;}div.main div.wide div.tiny {width:300px;margin:0 2px 10px;}div.main div.slim div.tiny {width:146px;margin:0 2px;}div.main div.text {margin-bottom:10px;}div.main div.part p,div.main div.head h2,div.main div.part h4,div.main div.part h5,div.main div.part h6,div.main div.part hr,div.main div.part fieldset {margin:0 15px;}div.main div.part h3 {padding:0 15px;}div.main input.submit {margin:10px 15px 5px;}#root div.main div.must,#root div.main div.link {width:270px;margin-left:15px;margin-right:15px;}#edit div.main h3 textarea.edit {width:270px;padding:0 15px;}/* SIDE */#root div.side {width:176px;margin-top:7px;}div.side div.unit {margin:0;border:none;}div.side h2,div.side div.foot {margin:0 4px;}div.side div.part,div.side div.grid table {margin:0.4em 4px;}div.side div.head h2 {margin:0 4px;}div.side div.text p,div.side div.link a,div.side h3,div.side h4,div.side h5,div.side h6 {margin:0 6px;}div.side div.wide {width:176px;}div.side div.wide table,div.side div.wide div.tall {width:168px;}div.side div.wide div.tiny {width:168px;}div.side div.slim {width:176px;}div.side div.slim table,div.side div.slim div.tall {width:168px;}div.side div.slim div.tiny {width:168px;}/* BASE */#root div.base {width:154px;margin-top:5px;min-height:20px;}div.base div.unit {margin:2px;border:none;}div.base h2,div.base div.foot {margin:0 2px;}div.base div.part,div.base div.grid table {margin:0.4em 2px;}div.base div.wide {width:150px;}div.base div.wide table,div.base div.wide div.tall {width:146px;}div.base div.wide div.tiny {width:146px;}div.base div.slim {width:150px;}div.base div.slim table,div.base div.slim div.tall {width:146px;}div.base div.slim div.tiny {width:146px;}div.base h2,div.side h2 {font-size:12px;text-align:center;letter-spacing:1px;}div.side h2 {font-size:12px !important;text-align:left !important;line-height:1.4em !important;font-weight:400 !important;}/* @end *//* @group  U N I T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*  PURE */div.pure {border:1px solid #fff;}div.pure div.head h2 {border-bottom:none;}/*  SEAM */div.seam {border:1px solid #999;}div.seam div.head {color:#f39200;background:none;border-bottom:none;}/*  FLAT */div.flat {color:#064490;border:1px solid #fff;background:#ffeeac url(/images/flat.png) repeat-x left top;}div.flat div.head {color:#fff;background:none;border-bottom:none;}div.flat div.head h2 {font-size:14px;font-weight:700;}/*  EDGE */#root div.edge {border-top:1px solid #f39200;border-bottom:1px solid #f39200;}div.edge div.head {border-bottom:none;}div.side div.flat div.head {margin-top:7px;}/* @end *//* @group  P A R T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LEAD */h3,h4,h5,h6 {font-weight:400;}h3 {color:#fff;font-size:17px;min-height:34px;line-height:30px;letter-spacing:2px;background:transparent url(/images/h3.png) repeat-x left top;}h4 {font-size:12px;font-weight:700;}h5 {font-size:12px;text-transform:uppercase;}h6 {font-size:12px;text-transform:uppercase;}/* TEXT */div.text p.loud {color:#fff;padding:0.2em 0.4em;background-color:#f39c12;}div.text p.pale {color:#466a92;font-size:11px;background:inherit;}div.text p.skew {font-style:normal;letter-spacing:1px;}div.side div.text p.skew {color:#fff;font-style:normal;}/*  LINK / FILE */a,div.link a.open {color:#064490;text-decoration:none;background-color:inherit;}a:hover,div.link a.open:hover {text-decoration:none;}div.link a.open {margin-left:0;}div.link {background:none;}/* PICT */div.unit div.crop {height:320px;}/*  LIST */div.list p.gist {list-style-image:url(/images/list.gif);}div.list p.dent {list-style-image:url(/images/list.gif);}/* LINE */div.line hr {border-bottom-color:#333;}/* TABLES */div.grid table td {border-color:#999;border-style:solid;}div.grid table thead td,div.grid table tfoot td {background:#ccc;font-weight:800;}div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td {background:#eee;}/* FILTER */div.cats p a.same {color:#999;}div.cats p span.same {color:#333;}div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same {background-color:#ddd;}div.this a.same,div.this li.same,div.this td.same,div.this span.same {color:#fff;text-decoration:none;background-color:#900;}/* @end *//* @group  S E R V I C E S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* META */p.dock {text-align:right;}p.dock a.meta {padding:0;font-size:11px;}p.dock a.meta:hover {text-decoration:underline;}/* SERVICES */#services {width:950px;}#services a.meta {color:#fff;font-size:11px;margin-left:5px;letter-spacing:1px;background-color:inherit;}/* BRANDING */#cmsbox,#cmsbox a.meta {color:#999;font-size:10px;letter-spacing:1px;text-transform:lowercase;background-color:inherit;}/* LIGHTBOX */#disp {background:#fff;border:3px solid #888;}#lbox div.head,#lbox div.head h2,#lbox div.head a.quit {color:#444;height:36px;background:#ddd;line-height:36px;}/* ZOOM */#lbox div.zoom {width:740px;margin-left:-373px;}/* @end */