/* * CMSBOX 2.2 * * * * * * * * *
*                               *
*   Content Management System   *
*   © 2007 Cmsbox GmbH, Bern    *
*   contact (at) cmsbox . com   *
*                               *
* * * * * * * * * * * * * * * * *//* @group  G L O B A L *//* LAYOUT */html,body {color:#666;font-size:.868em;text-rendering:optimizeLegibility;background:#070606 url(/images/body.png) repeat-x 0 0;}/* LOAD SPRITES */#desk,#flex,div.sub3,#footer {width:842px;background:#fff url(/images/design.png) no-repeat 0 169px;}#home,#turn {background:transparent url(/images/cmsbox-static.png) no-repeat right 0;}#desk {margin:0 auto;min-height:600px;}#flex {height:31px;background-position:0 0;background-color:#cacac3;}div.void {height:30px;}/* DECORATION */#mood {color:#666;width:840px;height:200px;position:relative;margin-bottom:30px;background-position:0 0;background-color:#accde0;border-left:1px solid #fff;border-right:1px solid #fff;background-repeat:no-repeat;}#home {float:left;width:100px;height:98px;margin:0 0 0 60px;text-indent:-9000px;}/* @end *//* @group  N A V I G A T I O N *//* GENERAL */div.navi a.menu {text-transform:uppercase;}div.navi a.menu:hover {text-decoration:none;}/* LEVEL 1 */div.sub1 {float:left;}div.sub1 div.item {float:left;height:36px;margin:0 5px;}div.sub1 a.menu {color:#7a7a68;font-size:.916em;line-height:3.27em;letter-spacing:.05em;}div.sub1 a.path,div.sub1 a.menu:hover {color:#fff;}/* LEVEL 2 */div.sub2 {float:right;max-width:600px;margin:0 60px 0 10px;}div.sub2 div.item {float:left;width:9.83em;max-width:170px;margin:0 1px 2px;}div.sub2 a.menu {color:#fff;height:2.15em;text-align:center;line-height:2.15em;font-size:1.16667em;letter-spacing:.08em;}/* LEVEL 3 */div.sub3 {left:0;bottom:0;float:left;color:#fff;width:720px;padding:0 60px;background-repeat:repeat-y;position:absolute !important;background-color:transparent;background-position:right top;}div.sub3 div.item {float:left;width:120px;}div.sub3 a.menu {color:#fff;text-align:center;white-space:nowrap;line-height:2.18em;font-size:.916667em;letter-spacing:.09em;}/* LEVEL 4 */div.sub4 {width:120px;position:absolute !important;}/* @end *//* @group  C O N T E N T *//* HEAD */#head {width:718px;margin:0 60px;min-height:48px;border-bottom:1px solid #cacac3;}#head h1 {font-size:2em;line-height:2em;letter-spacing:.07em;}/* AREAS */div.area {width:368px;background:#fff;margin-top:12px;background-image:none;}div.main {margin-left:51px;}div.side {margin-right:51px;}/* UNITS */div.unit {margin:12px 9px;border:1px solid #fff;}div.area div.wide {width:348px;}div.area div.slim {width:164px;}div.unit div.head h2 {margin:0 9px;font-size:1.333em;line-height:1.5em;letter-spacing:.05em;}/* PARTS */div.area div.grid table,div.area div.unit div.part {margin:4px 9px;}div.area div.wide table,div.area div.wide div.tall {width:330px;}div.area div.wide div.tiny {width:156px;}div.area div.slim table,div.area div.slim div.tall {width:146px;}div.area div.slim div.tiny {width:64px;}/* @end *//* @group  U N I T S *//*	PURE */div.pure {background:#fff;}div.pure div.head h2 {border-bottom:1px solid #fff;}/*	SEAM */div.seam {color:#666;background:#cacac3;}div.seam div.head {background:#7a7a68;border-bottom:1px solid #fff;}div.seam div.head h2 {color:#fff;}/*	FLAT */div.area div.flat div.head {color:#fff;background:#333;border-bottom:1px solid #fff;}div.area div.flat * {color:#fff;background-color:transparent;}/*	EDGE */div.edge {border:1px solid #7a7a68;}div.edge div.head {border-bottom:1px solid #fff;}/* @end *//* @group  P A R T S *//* LEAD */h3,h4,h5,h6 {color:#373737;font-weight:800;letter-spacing:.05em;text-decoration:none;}h3 {font-size:1.166em;}h4,h5,h6 {font-size:1em;}h5 {font-weight:400;}h6 {font-style:italic;font-weight:400;}/* TEXT */div.text p.loud,div.flat div.text p.loud {padding:0 .2em;font-weight:800;text-align:center;background:#7a7a68;}div.text p.pale,div.flat div.text p.pale {margin-top:.2em;font-size:.916em;margin-bottom:.2em;letter-spacing:.02em;}div.text p.skew {font-size:1.166em;letter-spacing:.05em;}/* PICT */div.crop {height:240px;}/* FILM */div.film img {cursor:pointer;}/*  LINK / FILE  */a,div.link a.open {color:#87004e;text-decoration:none;}div.link a:visited {color:#87004e;}div.flat div.link a.open {color:#fff;}div.link a.open {margin-left:14px;}div.link a.open:hover {text-decoration:underline;}div.link {background-position:0 5px;background-image:url(/images/link.gif);}div.mail {background-position:0 4px;background-image:url(/images/mail.gif);}div.file {background-position:0 3px;background-image:url(/images/file.gif);}/*	LINE */#root div.line {margin-top:0;padding:2px 0;margin-bottom:0;}div.line hr {border-bottom-color:#cacac3;}div.seam div.line hr {border-bottom-color:#7a7a68;}/* LIST */div.list p.gist,div.list p.dent {list-style-type:square;}/* TABLE */div.grid table td {border-color:#999;border-style:solid;}div.grid table thead td,div.grid table tfoot td {color:#333;font-weight:800;background-color:inherit;}div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td {color:inherit;background:#ddd;}div.grid table.vert tbody.beam td.odd div,div.grid table.horz tbody.beam tr.odd td div {color:#333;background-color:inherit;}/* FORM */div.seam div.tack {color:#333;background-color:#cacac3;}/* FILTER */div.this a.same,div.this li.same,div.this td.same,div.this span.same {background:#87004e;}#root div.cats ul li {line-height:20px;padding-left:20px;list-style-type:none;}#root div.cats ul li a {padding:0;color:#666;}div.cats .cb-count {color:#bbb;padding-left:6px;}#root div.cats ul li a:hover {color:#87004E;text-decoration:none;}#root div.cats ul li.same {color:#87004E;background:none;background-position:0 3px;background-repeat:no-repeat;background-image:url(/images/scan.gif);}#root div.cats ul li.same a {color:#87004E;}/* @end *//* @group S E R V I C E S *//* BOTTOM */#footer {float:left;color:#7a7a68;background-color:#cacac3;background-position:-842px bottom;}/* EMBLEM */#turn {float:left;width:16px;/* hacks */height:3.27em;padding:0 22px;font-size:.916em;line-height:3.27em;text-indent:-9000px;background-position:22px 50%;}/* BULLET */p.bull {float:left;margin:0 6px;font-size:.916em;line-height:3.27em;}/* SERVICES */#services {float:left;color:#cacac3;font-size:.916em;line-height:3.27em;}#services a.meta {color:#7a7a68;letter-spacing:.02em;text-transform:uppercase;}#services a.meta:hover {color:#fff;text-decoration:none;}/* SOMMERAKTION */#sommeraktion {top:34px;left:-55px;background:none;position:absolute;transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);box-shadow:0 2px 12px #222;-moz-box-shadow:0 2px 12px #222;-webkit-box-shadow:0 2px 12px #222;}#sommeraktion img {width:240px;height:50px;display:block;}body.en #sommeraktion {/* lazy */display:none;}/* 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;}/* SUPERSEARCH */#find {float:right;width:149px;height:19px;line-height:24px;text-align:right;margin:.65em 16px;}div.find-wrapper {width:149px;height:19px;overflow:hidden;position:relative;}#root #searchfield,div.find-wrapper span {top:0;height:19px;overflow:hidden;position:absolute;background-repeat:repeat-x;background-color:transparent;background-image:url(/images/search.png);}div.find-wrapper span {width:10px;z-index:20;}div.find-wrapper span.left {left:0;background-position:left -40px;}div.find-wrapper span.right {left:110px;background-position:9px -40px;}#root #searchfield {border:0;left:10px;padding:0;color:#999;width:100px;font-size:.916em;letter-spacing:.05em;background-position:0 0;}/* SEARCH HOVER */#find div.hover span.left {background-position:left -60px;}#find div.hover span.right {background-position:9px -60px;}#find div.hover #searchfield {color:#7a7a68;background-position:left -20px;}#find input.find {top:1px;right:0;width:18px;height:18px;position:absolute;background:#cacac3;}/* ZOOM */#lbox div.zoom {width:740px;margin-left:-373px;}#lbox div.zoom img {width:720px;}/* SITEMAP */#lbox div.site ul li,div.cb-sitemap ul li {margin-left:0;list-style:none;}#lbox div.site ul li ul li,div.cb-sitemap ul li ul li {margin-left:16px;}/* TUBE */#lbox div.tube {width:660px;margin-left:-333px;}#lbox div.tube div.film {width:640px;}/* @end */#root div.form div.ctrl input.radio,#root div.form div.ctrl input.checkbox {clear:left;line-height:22px;}/* @group  C O L O R S */div.sub2 a.menu,div.sub3 a.menu {background-repeat:repeat-x;background-color:transparent;background-position:left top;background-image:url(/images/colors.png);}div.sub2 a.menu:hover,div.sub3 a.menu:hover {background-position:left -100px;}/* PURPLE */.c1 h1,.c1 h2 {color:#87004e;}.c1 div.flat {background-color:#87004e;}div.sub2 .c1 a.path,div.sub3 .c1 a.path {background-position:left -200px;}/* AZURE */.c2 h1,.c2 h2 {color:#0060a9;}.c2 div.flat {background-color:#0060a9;}div.sub2 .c2 a.path,div.sub3 .c2 a.path {background-position:left -400px;}.c2 #mood {background-color:#63a2ce;}/* OLIVE */.c3 h1,.c3 h2 {color:#6a8912;}.c3 div.flat {background-color:#6a8912;}div.sub2 .c3 a.path,div.sub3 .c3 a.path {background-position:left -300px;}.c3 #mood {background-color:#7a7900;}/* @end */#root div.film a.plug {background-image:none;}