/*  CMSBOX 2.0  * * * * * * * * *
*                               *
*   Content Management System   *
*   © 2007 Cmsbox GmbH, Bern    *
*   contact (at) cmsbox . com   *
*                               *
* * * * * * * * * * * * * * * * *//* @group  G L O B A L
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LAYOUT */html,body {color:#111;font-size:12px;background:#fff;line-height:1.4em;font-family:"News Gothic MT", "Helvetica Neue", "Helvetica", Arial, sans-serif;}/* FONT-FAMILY */h1,h3,h5,#sub2copy,h2,div.sub2 a.menu,div.link a.open,a.open {font-weight:800;font-family:"Rockwell", Georgia, serif;}#desk {width:860px;margin:0 auto;background:#fff;}#home {float:left;width:402px;height:49px;margin:23px 0 0 38px;}.logo {width:402px;height:49px;display:block;}#mood {float:left;width:840px;min-height:150px;margin-left:10px;position:relative;border-bottom:3px solid #fff;/* check .cb-layout1 */}/* add margin to mood on Level 2 */.sub2 #mood {margin-top:12px;}.sub2 .sub3 {margin-bottom:-12px;}.cb-layout1 #mood {border-bottom:19px solid #fff;}#footer {float:left;width:840px;position:relative;/* cmsbox */margin:40px 0 0 10px;background-color:#babcbe;}/* @end *//* @group  M U L T I - M O O D
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* GENERAL */#slides,#expo div.link {height:300px;}.cb-layout1 #slides,.cb-layout1 #expo div.link {height:150px;}/* MOOD CONTAINER */#expo {float:left;width:840px;position:relative;background-color:#375371;}.cb-layout2 #expo {margin-top:12px;padding:0 18px 15px 0;background:url(/images/expo.png) no-repeat 0 0;}/* IMAGE CONTAINER */#slides {overflow:hidden;position:relative;z-index:1;}.cb-layout1 #slides {left:280px;width:560px;}#slides img {display:block;}/* MOOD NAVIGATION */#expo div.link {display:none;}/* @end *//* @group  N A V I G A T I O N
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* GENERAL */div.navi {float:left;width:840px;margin-left:10px;}div.navi div.item {float:left;}div.navi div.path {color:#333;}div.navi a.menu {white-space:nowrap;}div.navi a.menu:hover {text-decoration:none;}div.navi a.path {}/* LEVEL 1 */div.sub1 {background-color:#717174;}div.sub1 div.item {}div.sub1 div.path {}div.sub1 a.menu {color:#fff;font-size:11px;line-height:18px;padding:2px 8px 0 2px;background:url(/images/sub1a.gif) no-repeat right 60%;}div.sub1 .init .menu {padding-left:30px;}div.sub1 .exit .menu {background:none;}div.sub1 a.path {}div.sub1 a.menu:hover {}/* LEVEL 2 */div.sub2 {margin-top:28px;background-color:#375371;}div.sub2 div.item {}div.sub2 div.path {}div.sub2 a.menu {color:#babcbe;padding:0 15px;line-height:30px;letter-spacing:.01em;}div.sub2 .init .menu {padding-left:30px;}div.sub2 a.path,div.sub2 a.menu:hover {color:#fff;}/* LEVEL 3 */div.sub3 {background-color:#fff;}div.sub3 div.item {}div.sub3 div.path {}div.sub3 a.menu {color:#717174;padding:0 12px;line-height:30px;}div.sub3 .init .menu {padding-left:30px;}div.sub3 a.path,div.sub3 a.menu:hover {color:#ab2533;}/* @end *//* @group  C O N T E N T
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* HEAD */#head,#sub2copy {top:3.5em;left:30px;width:220px;position:absolute;z-index:10;}#head h1,#sub2copy {color:#fff;font-weight:800;font-size:1.6em;line-height:1.2em;letter-spacing:.02em;}#edit #head {border:1px dashed #42658b;}#sub2copy {top:1em;color:#babcbe;font-size:1.6em;white-space:nowrap;}/* hide title from visitor on homepage */#view.cb-layout2 #head {text-indent:-9000px;}div.unit h2 {color:#375371;font-size:1.35em;font-weight:800;line-height:1.2em;letter-spacing:.04em;}/*.side .seam h2  {
  padding-top: 10px;
}*/.cb-layout1 h2 {padding-bottom:17px;}/* MAIN */div.main {width:560px;}div.main div.unit {margin:7px 0 0;}div.main h2,div.main div.foot {margin:0 10px;}div.main div.part,div.main div.grid table {margin:.4em 10px;}div.main div.wide {width:560px;}div.main div.wide table,div.main div.wide div.tall {width:540px;}div.main div.wide div.tiny {width:260px;}div.main div.slim {width:280px;}div.main div.slim table,div.main div.slim div.tall {width:260px;}div.main div.slim div.tiny {width:120px;}/* SIDE */div.side {width:280px;}div.side div.unit {margin:7px 0 0;}div.side h2,div.side div.foot {margin:0 10px;}div.side div.part,div.side div.grid table {margin:.4em 10px;}div.side div.wide {width:280px;}div.side div.wide table,div.side div.wide div.tall {width:260px;}div.side div.wide div.tiny {width:120px;}div.side div.slim {width:140px;}div.side div.slim table,div.side div.slim div.tall {width:120px;}div.side div.slim div.tiny {width:50px;}/* LAYOUT2 MAIN (Homepage) */.cb-layout2 div.main {width:820px;margin-left:30px;}.cb-layout2 div.main div.unit {margin:10px 0;}.cb-layout2 div.main h2,.cb-layout2 div.main div.foot {margin:0 10px;}.cb-layout2 div.main div.part,.cb-layout2 div.main div.grid table {margin:.4em 10px;}.cb-layout2 div.main div.wide {width:268px;}.cb-layout2 div.main div.wide table,.cb-layout2 div.main div.wide div.tall {width:248px;}.cb-layout2 div.main div.wide div.tiny {width:114px;}.cb-layout2 div.main div.slim {width:134px;}.cb-layout2 div.main div.slim table,.cb-layout2 div.main div.slim div.tall {width:114px;}.cb-layout2 div.main div.slim div.tiny {width:47px;}/* @end *//* @group  U N I T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*  RESET */div.pure,div.seam,div.flat,div.edge {color:#111;border:none;background:#fff;}div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head {border:none;color:#375371;background:transparent;}/* FLAT */.flat .body {padding:5px 0 10px;background:url(/images/flat.gif) repeat-y 10px 0;}.flat .text .loud {background-color:#eee;}/* SEAM */.seam .body {padding:5px 0 10px;background:url(/images/seam.gif) repeat-y 10px 0;}.seam .text .loud {background-color:#ab2533;}.seam .lead,.seam .list,.seam .text,.seam .text p.loud,.seam .text p.loud strong,.main .seam .body a {color:#fff;}/* SEAM & FLAT BG IMAGE POSITIONING */.slim .body,.side .unit .body {background-position:-540px 0;}.side .slim .body {background-position:-810px 0;}/* SEAM & FLAT PADDING */.seam p,.seam h3,.seam h4,.seam h5,.seam h6,.flat p,.flat h3,.flat h4,.flat h5,.flat h6 {margin:0 5px;}#root .seam .list .gist,#root .flat .list .gist {margin-left:21px;}#root .seam .list .dent,#root .flat .list .dent {margin-left:37px;}.seam .link a.open,.flat .link a.open {margin-left:19px;}/* EDGE */div.edge {background:url(/images/edge.gif) no-repeat 10px 0;}div.edge div.head {padding-top:5px;}.slim,.side .edge {background-position:-540px 0;}.side .slim {background-position:-810px 0;}.edge .foot {padding-bottom:5px;border-bottom:1px solid #babcbe;}/* @end *//* @group  P A R T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LEAD */h3,h4,h5,h6 {font-weight:800;}h3 {color:#babcbe;font-size:1.1em;font-weight:400;}h4 {font-size:1.1em;}h5 {font-size:1em;font-weight:400;}h6 {font-size:1em;}/* TEXT */div.text p.loud {padding:0;color:#717174;font-size:1.3em;line-height:1.34em;letter-spacing:.02em;background-color:#fff;}div.text p.pale {color:#babcbe;font-size:0.9em;background:inherit;}div.text p.skew {font-style:italic;letter-spacing:1px;}/* STRONG */.loud strong {color:#ab2533;font-weight:400;}/* TEXT on HOMEPAGE */.cb-layout2 .unit .head {margin-bottom:-5px;}#root .cb-layout2 .main {min-height:100px;}.cb-layout2 .norm {color:#babcbe;font-size:1.2em;line-height:1.2em;/* was 1.15em */}/*  LINK / FILE */a,div.link a.open,a.open {color:#ab2533;text-decoration:none;background-color:inherit;}.seam a,.seam div.link a.open,.seam a.open {color:#fff;text-decoration:underline;}a:hover,div.link a.open:hover {text-decoration:underline;}#root a.null:hover {text-decoration:none;}div.link a.open {margin-left:14px;}div.link {background-position:0 2px;}div.mail {background-position:0 3px;}.seam .link,.flat .link {background-position:5px 2px;}.seam .mail,.flat .mail {background-position:5px 3px;}/* PICT */div.unit div.crop {height:320px;}/*  LIST */div.list p.gist {list-style-image:url(/icon-link/list.gif);}div.list p.dent {list-style-image:url(/icon-link/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;}/* @group VERTICAL MARGINS */#root div.unit div.body {margin-top:0;/* align .main .loud w/ .side h2 */}.cb-layout2 div.main h2 {padding-bottom:12px;}/* move .loud up instead of .seam h2 down */.pure .text .loud {margin-top:-7px;padding-bottom:7px;}/* @end *//* @end *//* @group  S E R V I C E S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* META */p.dock {float:left;color:#fff;font-size:11px;line-height:42px;}p.dock a.meta {color:#fff;padding:0 6px;font-size:11px;}p.dock a.meta:hover {color:#111;text-decoration:none;}/* SERVICES */#services {}#services .home {padding-left:30px;}/* COPYRIGHT */#copyright {padding-left:10px;}/* EXTERNAL PAGES */#external {float:right;width:150px;margin-top:10px;text-align:left;text-indent:-9000px;}#external .meta {padding:0;float:left;width:25px;height:25px;text-align:left;margin-right:15px;text-indent:-9000px;background:url(/images/external.png) no-repeat 0 0;}#twitter .meta {background-position:-24px 0;}#linkedin .meta {background-position:-48px 0;}/* HOVER */#facebook a:hover {background-position:0 -25px;}#twitter a:hover {background-position:-24px -25px;}#linkedin a:hover {background-position:-48px -25px;}/* ACTIVE */#facebook a:active {background-position:0 -50px;}#twitter a:active {background-position:-24px -50px;}#linkedin a:active {background-position:-48px -50px;}/* BRANDING */#cmsbox {right:0;top:-29px;color:#eee;font-size:9px;position:absolute;}#cmsbox a.meta {color:#babcbe;font-size:9px;letter-spacing:.04em;text-transform:lowercase;}#cmsbox a.meta {padding:0 1px;}#cmsbox a:hover {color:#717174;}/* LIGHTBOX */#disp {background:#fff;border:3px solid #717174;}#lbox div.head,#lbox div.head h2,#lbox div.head a.quit {height:36px;color:#717174;background:#eee;line-height:36px;}/* ZOOM */#lbox div.zoom {width:740px;margin-left:-373px;}/* @end *//* @group EDIT MODE */#edit {margin-top:7px;}#meta div.head h2 {padding:0;}.navi .menu .edit {background-image:none !important;}#edit h1 .edit {background:transparent !important;}/* @end */