/* * 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:#000;font-size:12px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;}body.dark {background:#e2e8ec;}#desk {color:#333;width:926px;margin:0 auto;background:#fff url(/images/desk.png) no-repeat 293px 0;}div.mainnavigation,#page,#siteinfo {margin-left:15px;}.mainnavigation {float:left;width:896px;margin:27px 0 18px;}.sub1 .mainnavigation {margin-bottom:4px;}.naviservices {float:right;width:508px;}#home {float:left;height:39px;width:210px;}.logo {height:39px;width:210px;display:block;}.sub1 #home {height:49px;width:262px;}.sub1 .logo {height:49px;width:262px;}#copyright {color:#000;float:right;letter-spacing:.04em;margin:11px 32px 0 0;font-family:Arial, Helvetica, sans-serif;}#copyright .cust {color:#58262b;font-weight:800;text-decoration:none;}#copyright span .cust {color:#4aab20;}#page {float:left;width:902px;padding-bottom:30px;}.subnavigation {float:left;width:168px;min-height:30px;margin:9px 2px 0 0;}#sub2copy {float:left;color:#3d6c85;font-size:12px;font-weight:800;line-height:14px;text-indent:1px;text-transform:uppercase;}body.dark span#sub2copy {background:none;}body.nosub2copy span#sub2copy {display:none;}#maincontent {float:right;width:724px;}.flash_base div.flash {float:left;width:394px;height:400px;overflow:hidden;background:#fff url(/images/heart.jpg) no-repeat left top;}#studie {float:left;width:167px;height:240px;display:none;text-indent:-9000px;background:url(/images/studie.png) no-repeat 0 38px;}.standard_banner #studie,.news_banner #studie {display:block;}/* @end *//* @group  N A V I G A T I O N
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* GENERAL */div.navi div.item {float:left;}div.navi a.menu {text-decoration:none;}/*LEVEL 1 (LANG)*/#edit div.sub1 {visibility:visible;}div.sub1 {float:right;visibility:hidden;}div.sub1 div.init {background:url(/images/sub1.gif) no-repeat right 50%;}div.sub1 a.menu {color:#141313;text-transform:lowercase;}div.sub1 div.init a.menu {padding-right:5px;}div.sub1 div.exit a.menu {padding:0 2px 0 5px;}div.sub1 a.path {font-weight:800;}div.sub1 a.menu:hover {text-decoration:underline;}div.sub1 a.path:hover {text-decoration:none;}/* LEVEL 2 */div.sub2 {float:left;height:16px;margin-top:5px;}div.sub2 div.item {margin:0 8px 0 9px;}div.sub2 a.menu,.news .sub2 a.path,.news_banner .sub2 a.path {color:#3d6c85;padding:0 5px;font-size:12px;background:none;font-weight:800;line-height:19px;text-transform:uppercase;}div.sub2 a.menu:hover,.news .sub2 a.path:hover,.news_banner .sub2 a.path:hover {color:#3d6c85;background-color:#d1dae0;}div.sub2 a.path,div.sub2 a.path:hover {color:#fff;background-color:#4f7488;}/* BUTTONS */#sub2buttons {float:left;width:915px;height:41px;margin-top:20px;}#sub2buttons .item {height:41px;width:220px;overflow:hidden;margin:0 5px 0 0;}/* @group button */#sub2buttons a {float:left;width:220px;height:41px;text-indent:-9000px;background:transparent url(/images/sub2buttons.png) no-repeat left top;}#sub2buttons .sub2button_4,#sub2buttons .sub2button_4 a {width:221px;}#sub2buttons .sub2button_2 a {background-position:-225px top;}#sub2buttons .sub2button_3 a {background-position:-450px top;}#sub2buttons .sub2button_4 a {background-position:-675px top;}/* @end *//* @group button hover */#sub2buttons .sub2button_1 a:hover,#sub2buttons .sub2button_1 a.path {background-position:left -41px;}#sub2buttons .sub2button_2 a:hover,#sub2buttons .sub2button_2 a.path {background-position:-225px -41px;}#sub2buttons .sub2button_3 a:hover,#sub2buttons .sub2button_3 a.path {background-position:-450px -41px;}#sub2buttons .sub2button_4 a:hover,#sub2buttons .sub2button_4 a.path {background-position:-675px -41px;}/* @end *//* LEVEL 3 */div.sub3 {float:left;width:167px;padding-top:7px;}div.sub3 div.item {float:left;width:167px;border-bottom:2px solid #fff;}div.sub3 a.menu {color:#000;font-size:12px;font-weight:800;line-height:21px;padding-left:14px;background:#f1f1f1 url(/images/sub3.gif) no-repeat left 4px;}div.sub3 a.path {font-weight:700;}div.sub3 a.here {background-color:#dae3e9;}div.sub3 a.menu:hover {text-decoration:none;background-color:#dfdfdf;}/* LEVEL 4 */div.sub4 {float:left;}div.sub4 div.item {float:left;border:none;}div.sub4 a.menu {padding-left:23px;font-weight:400;background-position:9px 4px;}div.sub4 a.path {color:#000;}/* LEVEL 5 */div.sub5 a.menu {padding-left:31px;font-weight:400;background-position:17px 4px;}/* @end *//* @group  C O N T E N T
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* HEAD */body.sub1 #head {display:none;}#edit #head {display:block;}#head {float:right;width:718px;margin-left:6px;}#head h1 {color:#3d6c85;font-size:22px;font-weight:800;line-height:29px;}div.unit h2 {font-size:12px;font-weight:800;line-height:1.4em;text-transform:uppercase;}/* MAIN */div.main {width:724px;}div.main div.pict img,div.main div.film div,div.main div.film img {margin:0 auto;}#view.sub1 .main {min-height:0;}#root body#view.slogan div.main {min-height:20px;}div.main div.unit {margin:0;}div.main h2,div.main div.foot {margin:0 6px;}div.main div.part,div.main div.grid table {margin:5px 6px;}div.main div.wide {width:724px;}div.main div.wide table,div.main div.wide div.tall {width:712px;}div.main div.wide div.tiny {width:350px;}div.main div.slim {width:362px;}div.main div.slim table,div.main div.slim div.tall {width:350px;}div.main div.slim div.tiny {width:169px;}/* SIDE */#root div.side {width:896px;min-height:200px;}div.side div.unit {margin:0;}div.side h2,div.side div.foot {margin:0;}div.side div.part,div.side div.grid table {margin:5px 0;}div.side div.wide {width:896px;}div.side div.wide table,div.side div.wide div.tall {width:896px;}div.side div.wide div.tiny {width:448px;}div.side div.slim {width:448px;}div.side div.slim table,div.side div.slim div.tall {width:448px;}div.side div.slim div.tiny {width:224px;}/* VERTICAL MARGINS */#root div.side div.body,div.side div.film {margin-top:0;}/* HOVER IMAGES */.side .edge .pict img {cursor:pointer;}.side .edge .pict,.side .edge .pict a {float:left;height:230px;overflow:hidden;}.side .edge .pict a:hover img {margin-top:-250px;/* hacks.css -> pos: relative */}/* BASE */div.base {width:504px;margin-top:63px;margin-left:4px;}div.base div.unit {margin:1px;}div.base h2,div.base div.foot {margin:0;}div.base div.part,div.base div.grid table {margin:0.4em 0;}div.base div.link {margin-bottom:0;}div.base div.wide {width:502px;}div.base div.wide table,div.base div.wide div.tall {width:502px;}div.base div.wide div.tiny {width:502px;}div.base div.slim {width:502px;}div.base div.slim table,div.base div.slim div.tall {width:502px;}div.base div.slim div.tiny {width:502px;}/* @end *//* @group  U N I T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*  PURE */div.pure {border:none;}div.pure div.head h2 {border:none;}/*  SEAM */div.seam {border:none;}div.seam div.head {color:#333;background:#ccc;border-bottom:1px solid #999;}/*  FLAT */div.flat {color:#fff;background:#666;border:none;}div.flat div.head {color:#fff;background:#666;border-bottom:1px solid #fff;}/*  EDGE */div.edge {border:none;}div.edge div.head {border:none;}div.main div.edge div.link {background:url(/images/plus.gif) no-repeat 7px 3px;}div.main div.edge div.link a {font-weight:800;text-decoration:none;margin:1px 6px 2px 25px;}div.main div.edge div.link a:hover {text-decoration:underline;}/* @end *//* @group  P A R T S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* LEAD */h3,h4,h5,h6 {font-size:12px;font-weight:800;}div.base h3 {color:#c06b19;font-weight:700;}body.slogan h3 {font-size:18px;line-height:25px;font-weight:400;text-transform:none;}h3 {color:#2b5870;font-size:14px;}h4 {color:#2b5870;font-size:12px;}h6 {color:#c06b19;font-size:14px;}/* TEXT */div.text p.loud {color:#fff;padding:0.2em 0.4em;background-color:#CB7F32;}div.text p.pale {color:#999;font-size:0.9em;background:inherit;}div.text p.skew {font-style:normal;padding:0.2em 0.4em;letter-spacing:normal;background-color:#dae3e9;}/*  LINK / FILE  */a,div.link a.open {color:#000;background-color:inherit;text-decoration:underline;}a:hover,div.link a.open:hover {text-decoration:none;}div.link {background-image:none;}div.rss {background-position:0 0;background-image:url(/images/rss.gif);}div.link a.open {margin-left:0;}div.rss a.open {margin-left:22px;}/* FAKE RSS LINK */.sub1 h4 a {font-size:1em;padding:1px 0 0 19px;font-weight:400;background:url(/images/rss.gif) no-repeat 0 0;}/*PICT*/div.unit div.crop {height:320px;}/* 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 {font-weight:800;background:#ccc;}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:#ccc;}a.prev,a.next {text-decoration:none;}/* ALBUM */div.cb-strips div.scan table {border:none;}div.desc {padding-top:1em;}/* @end *//* @group  S E R V I C E S
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* META */p.dock a.meta:hover {text-decoration:underline;}/* BRANDING */div.siteinfo {width:100%;float:left;margin-bottom:15px;}#cmsbox,#cmsbox a.meta {color:#999;font-size:10px;letter-spacing:1px;text-transform:lowercase;background-color:inherit;}/* SOCIAL */#social {float:right;margin-top:3px;}#social .cust {float:left;width:14px;height:15px;padding:0 4px;text-indent:-9000px;background:url(/images/s_twitter.png) no-repeat 4px 0;}#social span .cust {background-image:url(/images/s_facebook.png);}#social .cust:hover {background-position:4px -20px;}#social .cust:active {background-position:4px -40px;}/* SERVICES */.services {float:left;width:500px;margin-top:17px;}#services,#agb {float:left;}#services a,#agb a {float:left;margin:0 6px;color:#c16b13;padding:0 5px;font-size:12px;line-height:19px;}#services a.home {margin-left:8px;}#services a:hover,#agb a:hover {text-decoration:none;background-color:#f0dac5;}.sub1 #services a.home,.sub1 #services a.home:hover,.news #services .cust,.news_banner #services .cust,.news #services a.cust:hover,.news_banner #services a.cust:hover,.agb #agb .cust,.news #agb a.cust:hover,.news_banner #agb a.cust:hover {color:#fff;background-color:#cb7f32;}/* 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: 29px; seems odd*/line-height:36px;}/* ZOOM */#lbox div.zoom {width:740px;margin-left:-373px;}#lbox div.body img {margin:0 auto;}/* @end *//* @group ALBUM */a.foto img {/*opacity: .6;*/}a.foto img.same {/*opacity: inherit !important;*/}/* SETUP */div.cb-strips div.scan div.prev,div.cb-strips div.scan div.next {width:18px;height:70px;margin-top:29px;}div.cb-strips div.scan a.prev,div.cb-strips div.scan a.next {width:18px;height:70px;}/* PREV */div.cb-strips div.scan td.prev div.prev {background:transparent url(/images/prev_next.png) no-repeat scroll 0 -210px;}div.cb-strips div.scan td.prev a.prev {background:transparent url(/images/prev_next.png) no-repeat scroll 0 0;}div.cb-strips div.scan td.prev a.prev:hover {background-position:0 -70px;}div.cb-strips div.scan td.prev a.prev:active {background-position:0 -140px;}/* NEXT */div.cb-strips div.scan td.next div.next {background:transparent url(/images/prev_next.png) no-repeat scroll -17px -210px;}div.cb-strips div.scan td.next a.next {background:transparent url(/images/prev_next.png) no-repeat scroll -17px 0;}div.cb-strips div.scan td.next a.next:hover {background-position:-17px -70px;}div.cb-strips div.scan td.next a.next:active {background-position:-17px -140px;}/* @end *//* @group EDIT MODE */#edit div.sub2 {width:2000px;}/* CHRIGI EXTRA */div.sub2button_5,div.sub2button_6 {display:none;}/* @end */
