html,body{color:#000;font-size:12px;background:#ddd;line-height:2.08em;font-family:Helvetica,Arial,sans-serif;}
#topnavi{float:left;min-width:100%;position:relative;background:url(/images/000-51.png);background:rgba(0,0,0,.51);z-index:2;}
#yeah{top:50%;right:0;width:20px;height:40px;cursor:move;position:absolute;background-repeat:no-repeat;background-position:0 0;background-image:url(/images/arrow.png);}
#yeah.arrowup:hover{background-position:0 -40px;}
#yeah.arrowdown{background-position:0 -120px;}
#yeah.arrowdown:hover{background-position:0 -80px;}
#view.cb-layout1 #topnavi{display:none;}
#navigation{width:1100px;margin:0 auto;}
#desk{top:86px;width:800px;margin:0 auto;background:rgba(0,0,0,.51);z-index:3;}
.cb-layout2 #deskbg{float:left;width:800px;background:rgba(200,214,174,0.75);}
.cb-layout1 #desk #deskbg{background:none;}
.cb-layout1 #desk{top:0;width:241px;}
#desk-top{top:-47px;right:-5px;height:50px;width:610px;position:absolute;background:url(/images/desk-top.png) no-repeat 0 0;}
#desk-bottom{height:8px;right:-5px;bottom:-5px;width:610px;position:absolute;background:url(/images/desk-bottom.png) no-repeat 0 0;}
.cb-layout2 #page{float:left;width:805px;background:url(/images/page.png) repeat-y right 0;}
#desk-top .home{top:5px;left:190px;width:241px;height:83px;display:block;position:relative;text-indent:-9000px;background:url(/images/laveduta-logos.png) no-repeat 0 0;}
.cb-layout2 #content{float:right;width:562px;min-height:600px;}
.cb-layout2 #aside{float:left;width:200px;padding-top:80px;}
#webdesignby{right:0;top:124px;width:20px;position:absolute;background:url(/images/000-51.png);background:rgba(0,0,0,.51);}
#edit #webdesignby{top:154px;}
.cb-layout1 #webdesignby{display:none;}
#tobiasmesser{background:rgba(200,214,174,0.75);cursor:move;}
.cb-layout1 #desk{background:none;}
.cb-layout1 #desk-top,.cb-layout1 #desk-bottom{display:none;}
#expo{top:0;left:0;width:100%;position:fixed;}
#expo div.link{display:none;}
#slides{position:relative;}
#slides img{display:block;}
.navi,.navi .item{float:left;}
.menu{color:#fff;}
.menu:hover,.menu:focus{text-decoration:none;}
div.sub1{left:0;bottom:20px;position:absolute;padding-left:18px;}
#view.cb-layout1 .sub1{display:none;}
#edit.cb-layout1 .sub1{padding:0;width:100%;position:static;padding-top:10px;background:rgba(0,0,0,.5);border-radius:4px 4px 0 0;}
div.sub1 .item{border-right:1px solid #f2f2f2;}
div.sub1 .exit{border:none;}
div.sub1 a.menu{padding:0 3px;line-height:1.1em;}
div.sub2{width:100%;}
div.sub2 .exit{float:right;}
div.sub2 a.menu{padding:0 20px;line-height:38px;-o-transition:all .218s;-moz-transition:all .218s;-webkit-transition:all .218s;transition:all .218s;}
div.sub2 a.path,div.sub2 a.menu:hover{background:rgba(200,214,174,0.75);-o-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
div.sub3,div.sub3 div.item{width:200px;}
div.sub3 .menu{font-size:15px;line-height:1.2em;padding:3px 13px 3px 20px;}
div.sub3 a.path,div.sub3 a.menu:hover{font-weight:bold;}
div.sub4 a.menu{font-size:13px;line-height:1.2em;padding:2px 15px 2px 36px;}
div.sub4 .exit .menu{padding-bottom:8px;}
#head{float:left;width:241px;margin-top:65px;}
.cb-layout2 #head{float:left;width:496px;margin:80px 0 0 6px;}
h1{color:#c8d6ae;font-size:24px;line-height:1.1em;}
.cb-layout1 h1{top:80px;color:#fff;left:-300px;width:221px;height:255px;font-size:36px;position:absolute;font-style:italic;line-height:1.4em;font-family:georgia,serif;color:rgba(255,255,255,.97);}
div.unit h2{font-size:15px;}
div.area{width:200px;}
div.area div.unit{margin:10px 19px;}
div.area h2,div.area div.foot{margin:0;}
div.area div.part,div.area div.grid table{margin:.4em 0;}
div.area div.unit,div.area div.unit table,div.area div.unit div.part{width:162px;}
div.main{width:508px;}
div.main div.unit{margin:10px 0;}
div.main h2,div.main div.foot{margin:0 6px;}
div.main div.part,div.main div.grid table{margin:.4em 6px;}
div.main div.wide{width:508px;}
div.main div.wide table,div.main div.wide div.tall{width:496px;}
div.main div.wide div.tiny{width:242px;}
div.main div.slim{width:254px;}
div.main div.slim table,div.main div.slim div.tall{width:242px;}
div.main div.slim div.tiny{width:115px;}
.cb-layout1 .main div.unit{margin:10px 0;}
.cb-layout1 .main h2,.cb-layout1 .main div.foot{margin:0;}
.cb-layout1 .main div.part,.cb-layout1 .main div.grid table{margin:.4em 0;}
.cb-layout1 .main,.cb-layout1 .main div.unit,.cb-layout1 .main div.unit table,.cb-layout1 .main div.unit div.part{width:241px;}
div.side{line-height:1.4em;padding-bottom:14em;}
#aside div.area{min-height:0;}
#edit #aside .area{min-height:60px;}
div.main div.part{margin-top:1.1em;margin-bottom:1.1em;}
div.unit,div.unit div.head,div.unit div.head h2{color:#000;border:none;background:transparent;}
div.seam{line-height:1.6em;}
div.main div.seam div.part{margin-bottom:5px;margin-top:5px;}
h3,h4,h5,h6{font-weight:400;}
h3{font-size:15px;}
h5{font-size:13px;}
h6{font-size:12px;}
div.text p.loud,h4{padding:0;color:#c8d6ae;font-size:14px;background:none;}
#aside .loud,#aside h4{color:#fff;}
div.text p.pale{color:#ccc;font-size:12px;}
#aside .pale{color:#f1f1f1;}
a,div.link a.open,a.open{color:#900;text-decoration:none;}
a,.c1 div.link a.open,.c2 div.link a.open,.c4 div.link a.open,.c5 div.link a.open,a.open{color:#7e2b42;text-decoration:none;}
.c3 div.link a.open,.c6 div.link a.open{color:#c8d6ae;text-decoration:none;}
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 .4em;}
div.mail{background-position:0 .48em;}
div.main div.load{background-position:0 6px;}
div.side div.load{background-position:0 2px;}
div.side div.link{background-position:0 1px;}
div.unit div.crop{height:320px;}
.cb-layout1 .pict a img{-o-transition:opacity .218s;-moz-transition:opacity .218s;-webkit-transition:opacity .218s;transition:opacity .218s;}
.cb-layout1 .pict a:hover img{opacity:.9;}
div.list p.item{list-style-image:url(/icon-link/list.gif);}
div.line hr{color:#ddd;border-bottom-color:#ddd;}
#aside .line hr{color:#f1f1f1;border-bottom-color:#f1f1f1;}
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;}
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;}
#root div.cats a{padding:0;}
div.cats .cb-count{padding-left:5px;}
#services{float:left;width:200px;bottom:50px;font-size:11px;line-height:16px;position:absolute;}
#services .meta{color:#fff;display:block;font-weight:bold;padding-left:20px;}
#services .meta:hover,#services .meta:focus{text-decoration:underline;}
#cmsbox{right:0;color:#aaa;bottom:-35px;font-size:11px;line-height:30px;position:absolute;padding:0 12px 5px;letter-spacing:.03em;text-transform:lowercase;border-radius:0 0 6px 6px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-o-transition:background .218s;-moz-transition:background .218s;-webkit-transition:background .218s;transition:background .218s;}
#cmsbox:hover{background:rgba(0,0,0,.5);box-shadow:2px 2px 4px rgba(0,0,0,.5);}
#edit.cb-layout1 #cmsbox{padding:0;width:100%;background:rgba(0,0,0,.5);}
#cmsbox a.meta{color:#aaa;padding:0 2px;background:none;-o-transition:color .218s;-moz-transition:color .218s;-webkit-transition:color .218s;transition:color .218s;}
#cmsbox .home{text-transform:none;}
#view #cmsbox .home{display:none;}
#cmsbox:hover .meta{text-shadow:0 1px 2px rgba(0,0,0,.6);}
#cmsbox a.meta:hover{color:#eee;}
#view.cb-layout1 #cmsbox{display:none;}
#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;}
.c2 h1,.c2 .text .loud,.c2 h4{color:#66ab9d;}
.c2 #deskbg,div.sub2 .c2 a.path,div.sub2 .c2 a.menu:hover,.c2 #tobiasmesser{background:rgba(102,171,157,0.75);}
.c2 #desk-top .home{background-position:0 -90px;}
.c3 h1,.c3 .text .loud,.c3 h4{color:#812a3e;}
.c3 #deskbg,div.sub2 .c3 a.path,div.sub2 .c3 a.menu:hover,.c3 #tobiasmesser{background:rgba(129,42,62,0.75);}
.c3 #desk-top .home{background-position:0 -180px;}
.c4 h1,.c4 .text .loud,.c4 h4{color:#dfd41e;}
.c4 #deskbg,div.sub2 .c4 a.path,div.sub2 .c4 a.menu:hover,.c4 #tobiasmesser{background:rgba(223,212,30,0.75);}
.c4 #desk-top .home{background-position:0 -270px;}
.c5 h1,.c5 .text .loud,.c5 h4{color:#498335;}
.c5 #deskbg,div.sub2 .c5 a.path,div.sub2 .c5 a.menu:hover,.c5 #tobiasmesser{background:rgba(73,131,53,0.75);}
.c5 #desk-top .home{background-position:0 -360px;}
.c6 h1,.c6 .text .loud,.c6 h4{color:#cc4233;}
.c6 #deskbg,div.sub2 .c6 a.path,div.sub2 .c6 a.menu:hover,.c6 #tobiasmesser{background:rgba(204,66,51,0.75);}
.c6 #desk-top .home{background-position:0 -450px;}
.c7 #desk-top .home{background-position:0 -540px;}
#disp{color:#fff;background:none;border:1px solid #777;}
#disp input:focus,#disp textarea:focus{border:1px solid #5abdb7;}
#lbox div.head,#lbox div.head h2{color:#fff;height:36px;font-size:15px;background:none;line-height:36px;letter-spacing:.15em;}
#lbox div.head a.quit{color:#fff;margin-top:5px;margin-right:10px;background:none;line-height:20px;text-align:center;font-weight:normal;}
#lbox div.head a.quit:hover,#root #lbox div.zoom div.head a.quit:hover{color:#5abdb7;}
#lbox div.body{margin:10px;font-size:13px;background:none;}
#lbox div.body input,#lbox div.body textarea{color:#fff;background:none;font-size:11px;border:1px dotted #777;}
#lbox input.submit{color:#fff;background:none;border:1px solid #fff;}
#lbox div.body a.mail:hover{color:#fff;}
#lbox input.submit:hover{color:#5abdb7;}
#lbox div.srch a,#lbox div.site a{color:#fff;}
#lbox span.flag{background-color:#5abdb7;}
#lbox div.foot input{color:#000;width:150px;text-align:left;background:#eee;font-weight:800;font-size:10px;text-transform:uppercase;}
#lbox #disp .ctrl a{width:19px;height:20px;background-position:0 0;background-repeat:no-repeat;background-image:url(/images/prev_next.png);}
#lbox #disp .ctrl div{width:19px;height:20px;}
#lbox #disp .ctrl .quit{width:20px;text-indent:-9999px;background-position:-38px 0;}
#lbox #disp .ctrl .quit:hover{background-position:-38px -19px;}
#lbox #disp .ctrl a:hover{background-position:0 -19px;}
#lbox #disp .ctrl .next a{background-position:-19px 0;}
#lbox #disp .ctrl .next a:hover{background-position:-19px -19px;}
#lbox div.zoom{width:620px;border:none;background:none;margin-left:-310px;}
#lbox div.zoom img{background:none;}
#lbox div.zoom div.head{background:none;padding-right:10px;}
#lbox div.zoom div.head h2{color:#fff;font-size:13px;background:none;}
#lbox div.head div.ctrl{float:right;}
#root #lbox div.zoom div.head a.quit{margin-right:0;text-indent:-9000px;background-position:-38px 0;}
#root #lbox div.zoom div.head a.quit:hover{background-position:-38px -19px;}
#root #lbox div.zoom div.head a.quit{color:#fff;margin-top:8px;}
#lbox div.zoom div.foot p.long{width:720px;color:#fff;padding-bottom:5px;border-bottom:1px solid #999;}
#lbox div.zoom div.foot a{color:#fff;margin-top:5px;font-size:12px;}
#lbox div.zoom div.foot a.prev{float:left;width:auto;text-align:left;padding-left:16px;background-position:2px 5px;background-repeat:no-repeat;background-image:url(/images/prev.png);}
#lbox div.zoom p.swap span{color:#999;font-size:12px;}
#lbox div.zoom div.foot a.next{float:right;width:auto;text-align:right;padding-right:16px;background-position:40px 5px;background-repeat:no-repeat;background-image:url(/images/next.png);}
#slides,#expo,#slides>div,#slides img{width:100%!important;height:100%!important;}
