/*  CMSBOX 2.0  * * * * * * * * *
*                               *
*   Content Management System   *
*   © 2007 Cmsbox GmbH, Bern    *
*   contact (at) cmsbox . com   *
*                               *
* * * * * * * * * * * * * * * * *//* @group  G L O B A L
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LAYOUT */body {color:#4e4e4e;font-size:13px;line-height:1.41em;background-color:#5e555c;font-family:georgia, serif;}#desk {width:976px;margin:0 auto;min-height:100%;background:#fff url(/images/desk.png) repeat-y right top;}#branding {width:960px;min-height:87px;}#home {float:left;width:144px;height:42px;margin:23px 0 0 23px;}#home img {width:144px;height:42px;display:block;}#content {clear:both;width:960px;padding-bottom:35px;}#content-main {float:right;width:760px;position:relative;}div.mood-shadow {top:0;left:0;height:15px;width:760px;position:absolute;background:transparent url(/images/mood-shadow.png) repeat-x left top;z-index:100;}#content-supp {float:left;width:200px;background:#fff url(/images/content-supp.png) repeat-x left top;}div.mood {width:760px;height:373px;position:relative;}#site-info {bottom:0;clear:both;width:960px;padding-top:16px;line-height:30px;position:absolute;background:transparent url(/images/site-info.png) repeat-x left top;}div.address {float:left;font-size:12px;margin:0 20px;}div.address a {color:#4E4E4E;}/* LAYOUT COLORS */body.wk {background-color:#923456;}body.wk #desk {background-image:url(/images/desk-wk.png);}body.deko {background-color:#6A8872;}body.deko #desk {background-image:url(/images/desk-deko.png);}body.insz {background-color:#786F80;}body.insz #desk {background-image:url(/images/desk-insz.png);}body.bera {background-color:#728A47;}body.bera #desk {background-image:url(/images/desk-bera.png);}body.brun {background-color:#928F73;}body.brun #desk {background-image:url(/images/desk-brun.png);}body.about {background-color:#B43D56;}body.about #desk {background-image:url(/images/desk-about.png);}/* EDIT */#edit div.work {position:absolute;}/* @end *//* @group  MULTI-MOOD
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* MOOD CONTAINER */#expo {width:100%;clear:both;position:relative;background-color:transparent;}/* IMAGE CONTAINER */#slides {height:373px;overflow:hidden;position:relative;z-index:1;}#slides img {display:block;}#slides div {background:url(/images/mood-shadow.png) repeat-x left top;}/* MOOD NAVIGATION */#expo div.link {right:15px;bottom:-20px;position:absolute;background-image:none;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:#666;padding:0 6px;display:block;font-size:12px;line-height:20px;text-align:center;text-decoration:none;}#root #expo div.link table.cb-index td a:hover {color:#111;background-color:#eee;}#root #expo div.link table.cb-index td a:active {background-color:#ccc;}.cb-index-some {display:none;}/* @end *//* @group  N A V I G A T I O N
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* GENERAL */div.navi a.menu div.edit {background-image:none !important;}/* LEVEL 1 */div.sub1 {float:left;margin:21px 0 21px 18px;}div.sub1 div.item {float:left;height:44px;margin:0 16px;}div.sub1 div.path {margin:0;padding-left:16px;}div.sub1 a.menu {float:left;color:#4e4e4e;font-size:17px;padding-top:12px;line-height:1.3em;text-decoration:none;}div.sub1 a.menu:hover {border-bottom:1px solid #ddd;}div.sub1 a.menu:active {border-bottom-color:#aaa;}div.sub1 a.path {color:#fff;height:44px;line-height:44px;padding:0 16px 0 0;text-decoration:none;border-bottom-style:none;}div.sub1 a.path:hover {border-bottom-style:none;}/* LEVEL 2 */div.sub2 {margin:35px 26px 0;}div.sub2 div.item {margin-bottom:12px;}div.sub2 div.path {}div.sub2 a.menu {color:#4e4d4e;font-size:15px;line-height:1.42em;text-decoration:none;display:inline !important;}div.sub2 a.menu:hover {border-bottom:1px solid #ddd;}div.sub2 a.menu:active {border-bottom-color:#aaa;}div.sub2 a.path:hover {border-bottom-style:none;}/* NAVI COLORS */body.start div.sub1 a.path {color:#424242 !important;}body.wk div.sub1 div.path {background:url(/images/sub1-item-wk.png) no-repeat left top;}body.wk div.sub1 a.path {background:url(/images/sub1-menu-wk.png) no-repeat right top;}body.wk div.sub2 a.path {color:#923456;border-bottom-color:#923456;}body.deko div.sub1 div.path {background:url(/images/sub1-item-deko.png) no-repeat left top;}body.deko div.sub1 a.path {background:url(/images/sub1-menu-deko.png) no-repeat right top;}body.deko div.sub2 a.path {color:#6A8872;border-bottom-color:#6A8872;}body.insz div.sub1 div.path {background:url(/images/sub1-item-insz.png) no-repeat left top;}body.insz div.sub1 a.path {background:url(/images/sub1-menu-insz.png) no-repeat right top;}body.insz div.sub2 a.path {color:#786F80;border-bottom-color:#786F80;}body.bera div.sub1 div.path {background:url(/images/sub1-item-bera.png) no-repeat left top;}body.bera div.sub1 a.path {background:url(/images/sub1-menu-bera.png) no-repeat right top;}body.bera div.sub2 a.path {color:#728A47;border-bottom-color:#728A47;}body.brun div.sub1 div.path {background:url(/images/sub1-item-brun.png) no-repeat left top;}body.brun div.sub1 a.path {background:url(/images/sub1-menu-brun.png) no-repeat right top;}body.brun div.sub2 a.path {color:#928F73;border-bottom-color:#928F73;}body.about div.sub1 div.path {background:url(/images/sub1-item-about.png) no-repeat left top;}body.about div.sub1 a.path {background:url(/images/sub1-menu-about.png) no-repeat right top;}body.about div.sub2 a.path {color:#B43D56;border-bottom-color:#B43D56;}/* @end *//* @group  C O N T E N T
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* HEAD */#head {top:0;opacity:.6;color:#000;width:760px;position:absolute;background-color:#fff;z-index:100;}#head h1 {margin:0 10px;font-size:16px;line-height:1.5em;}#view #head {display:none;}div.unit h2 {line-height:1.4em;}/* GENERAL */#root div.unit {border-style:none;}/* MAIN */div.main {width:760px;margin:18px 0 0 -10px;}div.main div.unit {margin:10px;}div.main h2,div.main div.foot {margin:0;}div.main div.part,div.main div.grid table {margin:0 0 1.41em;}div.main div.wide {width:736px;}div.main div.wide table,div.main div.wide div.tall {width:736px;}div.main div.wide div.tiny {width:736px;}div.main div.slim {width:360px;}div.main div.slim table,div.main div.slim div.tall {width:360px;}div.main div.slim div.tiny {width:360px;}/* SIDE */div.side {width:200px;margin-top:28px;}div.side div.unit {margin:10px;}div.side h2,div.side div.foot {margin:0 22px;}div.side div.part,div.side div.grid table {margin:0 22px 1.41em;}div.side div.wide {width:180px;}div.side div.wide table,div.side div.wide div.tall {width:136px;}div.side div.wide div.tiny {width:136px;}div.side div.slim {width:180px;}div.side div.slim table,div.side div.slim div.tall {width:136px;}div.side div.slim div.tiny {width:136px;}/* @end *//* @group  U N I T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* SIDE */div.side div.unit div.head {padding-top:15px;background:transparent url(/images/side-head.png) no-repeat left top;}div.side div.unit div.head h2 {padding-bottom:12px;}div.side div.unit div.head,div.side div.unit div.head h2 {color:#fff;border-bottom-style:none;}#root div.side div.unit div.body {margin:0;background:transparent url(/images/side-body.png) repeat-y left top;}div.side div.unit div.foot {margin:0;min-height:12px;background:transparent url(/images/side-foot.png) no-repeat left bottom;}div.side div.unit h6 {line-height:1.41em;}#root div.side div.head,#root div.side div.body,#root div.side div.foot {color:#fff;}/*  GENERAL */div.pure,div.seam,div.flat,div.edge {color:#4e4e4e;background-color:transparent;}div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head {color:#4e4e4e;border-bottom-style:none;background-color:transparent;}/*  SEAM 
div.seam  {
  border: 1px solid #999;
}
div.seam div.head  {
  color: #333;
  background: #ccc;
  border-bottom: 1px solid #999;
}
/*  FLAT 
div.flat  {
  color: #fff;
  background: #666;
  border: 1px solid #fff;
}
div.flat div.head  {
  color: #fff;
  background: #666;
  border-bottom: 1px solid #fff;
}
/*  EDGE 
div.edge  {
  border: 1px solid #999;
  border-left-color: #fff;
  border-right-color: #fff;
}
div.edge div.head  {
  border-bottom: 1px solid #999;
}
/*  ALL PURE *
div.pure, div.seam, div.flat, div.edge  {
  color: #111;
  border: none;
}
div.pure div.head h2, div.seam div.head, div.flat div.head, div.edge div.head  {
  color: #111;
  border: none;
  background: #fff;
} *//* @end *//* @group  P A R T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LEAD */h3,h4,h5,h6 {font-weight:400;}h3 {font-size:20px;line-height:1.2em;text-decoration:none;}h4 {font-size:20px;line-height:1.2em;}h5 {font-size:1em;line-height:30px;}h6 {font-size:1em;line-height:30px;text-decoration:underline;}/* LEAD COLORS */body.wk h3,body.wk h5 {color:#923456;}body.deko h3,body.deko h5 {color:#6A8872;}body.insz h3,body.insz h5 {color:#786F80;}body.bera h3,body.bera h5 {color:#728A47;}body.brun h3,body.brun h5 {color:#928F73;}body.about h3,body.about h5 {color:#B43D56;}/* TEXT */div.text p.loud {color:#fff;padding:10px 12px;background-color:#5E555C;}div.text p.pale {color:#4e4e4e;font-size:1em;font-style:italic;}div.text p.skew {color:#5E555C;font-size:17px;font-style:italic;line-height:1.41em;text-decoration:underline;}/* TEXT COLORS */body.wk div.text p.loud {background-color:#923456;}body.deko div.text p.loud {background-color:#6A8872;}body.insz div.text p.loud {background-color:#786F80;}body.bera div.text p.loud {background-color:#728A47;}body.brun div.text p.loud {background-color:#928F73;}body.about div.text p.loud {background-color:#B43D56;}body.wk div.text p.skew {color:#923456;}body.deko div.text p.skew {color:#6A8872;}body.insz div.text p.skew {color:#786F80;}body.bera div.text p.skew {color:#928F73;}body.brun div.text p.skew {color:#928F73;}body.about div.text p.skew {color:#B43D56;}/*  LINK / FILE
a.open => all links
a.goto, a.load => specific parts (link,file)
a.page, a.site, a.mail, a.zoom, a.next, a.prev => specific type  */a,div.link a.open,a.open {color:#292929;text-decoration:underline;background-color:inherit;}div.side a,div.side div.link a.open,div.side a.open {color:#ddd;}a:hover,div.link a.open:hover {text-decoration:none;}#root a.null:hover {text-decoration:none;}div.link a.open {margin-left:14px;}/*
div.link  {
  background-position: 0 5px;
}
div.doit  {
  background-position: 0 5px;
}
div.mail  {
  background-position: 0 4px;
}
div.load  {
  background-position: 0 3px;
}
div.rss  {
  background-position: 0 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 {color:#555;border-bottom-color:#555;}/* 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 {margin:0;text-align:right;}p.dock a.meta {padding:0 5px;font-size:11px;}p.dock a.meta:hover {text-decoration:underline;}/* BRANDING */#cmsbox {margin-right:15px;}#cmsbox,#cmsbox a.meta {color:#4E4E4E;font-size:12px;background-color:inherit;}/* SERVICES */#services {color:#fff;line-height:42px;background:#5E555C url(/images/services.png) no-repeat left bottom;}#services a.meta {color:#fff;font-size:13px;background-color:transparent;}#services a.mail {margin-right:11px;}/* SERVICES COLORS */body.wk #services {background-color:#923456;background-image:url(/images/services-wk.png);}body.deko #services {background-color:#6A8872;background-image:url(/images/services-deko.png);}body.insz #services {background-color:#786F80;background-image:url(/images/services-insz.png);}body.bera #services {background-color:#728A47;background-image:url(/images/services-bera.png);}body.brun #services {background-color:#928F73;background-image:url(/images/services-brun.png);}body.about #services {background-color:#B43D56;background-image:url(/images/services-about.png);}/* LIGHTBOX */#disp {background:#fff;border:3px solid #888;/* hacks.css */}#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 */