html,body{color:#2e3439;font-size:12px;line-height:1.34em;background:url(/images/body.jpg) repeat 45% 0;font-family:Lucida,"Lucida Grande",Verdana,sans-serif;}
#headerwrapper{width:100%;float:left;background:url(/images/sub2item.gif) repeat-x 0 bottom;}
#header{min-height:88px;position:relative;}
#headerbg{top:0;left:0;width:100%;height:80px;position:absolute;background:url(/images/header.jpg) no-repeat center 0;}
#desk,#header{width:1108px;margin:0 auto;}
#home{float:left;width:163px;height:53px;margin-top:18px;}
#home img{width:163px;height:53px;display:block;}
#servicesSub1{float:right;width:790px;margin:5px 24px 0 0;}
#find{float:right;width:256px;height:18px;position:relative;background:url(/images/find.gif) no-repeat 3px 8px;}
.fr #find{width:276px;background-position:5px 8px;}
#find fieldset{float:right;}
#find input.text{top:0;right:0;width:182px;height:18px;float:right;position:absolute;background:#dededb;border-style:inset;}
#find button{top:1px;left:20px;color:#2e3439;font-size:11px;position:absolute;padding-right:2px;text-align:left;background:transparent;}
#find button:hover{text-decoration:underline;}
#zpk{width:121px;float:right;height:84px;margin-top:9px;position:relative;top:-10px;text-indent:-9000px;background:url(/images/zpk.png) no-repeat 0 0;}
#page{float:left;width:784px;min-height:625px;margin:20px 0 0 183px;}
.creaviva #page,.sidetop #page{background:#fff url(/images/page.gif) repeat-y right 0;}
#deutsch,#franz{width:272px;height:137px;}
body.de #franz{display:none;}
body.fr #deutsch{display:none;}
body.en #deutsch,body.en #franz{display:none;}
#maincontent{float:left;width:520px;}
#sidecontent{float:left;width:264px;}
.creaviva #sidecontent,.sidetop #sidecontent{background:url(/images/sidecontent.gif) no-repeat right 0;}
#view.paulklee #sidecontent{display:none;}
#subnavigation{float:left;width:242px;margin-left:10px;background:url(/images/subnavigation.png) no-repeat 0 bottom;}
#footer{float:left;width:784px;margin-left:183px;background:url(/images/footer.png) no-repeat right 0;}
.paulklee #footer{background-position:right 10px;background-image:url(/images/footer-paulklee.gif);}
.service_twitter{float:left;width:20px;height:20px;opacity:.8;margin-left:9px;margin-right:7px;text-indent:-9999px;background:url(/images/twitter.png);}
.service_twitter:hover{opacity:1;}
.service_facebook{float:left;width:20px;height:20px;opacity:.8;text-indent:-9999px;background:url(/images/facebook.png);}
.service_facebook:hover{opacity:1;}
div.navi{float:left;}
div.navi div.item{float:left;}
div.navi a.menu{color:#2e3439;white-space:nowrap;text-transform:uppercase;}
div.navi a.menu:hover{color:#a53f2e;white-space:nowrap;text-decoration:none;text-transform:uppercase;}
div.navi a.path{color:#a53f2e;}
div.sub1{float:right;height:22px;color:#2e3439;font-size:11px;}
div.sub1 div.item{padding-right:7px;background:url(/images/sub1item.gif) no-repeat right 50%;}
div.sub1 div.exit{background:none;padding-right:8px;}
div.sub1 a.menu{padding-left:5px;}
div.sub1 .init a.menu{padding-left:12px;}
div.sub2{bottom:0;left:183px;position:absolute;}
div.sub2 div.item{min-height:22px;background:url(/images/sub2item.gif) repeat-x 0 bottom;}
div.sub2 div.path{background-image:url(/images/sub2item-path.gif);}
div.sub2 a.menu{font-size:16px;letter-spacing:.01em;padding:0 30px 7px 10px;background:url(/images/sub2a.gif) no-repeat 0 bottom;}
div.sub2 a.path{background-image:url(/images/sub2a-path.gif);}
#sub3wrapper{float:left;margin:8px 0 0 183px;}
div.sub3{width:782px;padding-right:4px;background:url(/images/sub3.gif) no-repeat right bottom;}
div.sub3 div.item,#sub3wrapper{min-height:17px;background:url(/images/sub3item.gif) repeat-x 0 bottom;}
div.sub3 div.item{margin-top:4px;}
div.sub3 div.path{background-image:url(/images/sub3item-path.gif);}
div.sub3 a.menu{font-size:12px;letter-spacing:.03em;padding:0 20px 4px 10px;background:url(/images/sub3a.gif) no-repeat 0 bottom;}
div.sub3 a.path{background-image:url(/images/sub3a-path.gif);}
div.sub4{width:250px;padding-bottom:16px;border-top:10px solid #fff;background:url(/images/sub4.png) no-repeat 237px 0;}
div.sub4 div.item{width:218px;padding-bottom:2px;margin:3px 0 0 10px;border-bottom:1px solid #fff;background:url(/images/sub4item.gif) no-repeat right bottom;}
div.sub4 div.init{padding-top:6px;}
div.sub4 a.menu{padding:1px 0 1px 10px;border-bottom:1px solid #e8e7e6;}
div.sub4 a.path{border-bottom-color:#8f3b40;}
#head{float:left;width:480px;margin:10px 0 0 20px;}
#view.paulklee #head{display:none;}
#head h1{color:#a53f2e;font-size:24px;line-height:1.4em;}
div.pure div.head h2{color:#2e3439;font-size:16px;font-weight:bold;}
div.unit h2{color:#2e3439;font-size:16px;line-height:1.4em;}
div.main{width:520px;}
#view.paulklee div.main,#view.paulklee div.side{min-height:0;}
div.main div.unit{margin:10px;}
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.seam div.part,div.main div.seam div.grid table{margin-left:11px;margin-right:11px;}
div.main .seam .part{margin-bottom:0;}
div.main div.wide{width:500px;}
div.main div.wide table,div.main div.wide div.tall{width:480px;}
div.main div.wide div.tiny{width:230px;}
div.main div.slim{width:240px;}
div.main div.slim table,div.main div.slim div.tall{width:220px;}
div.main div.slim div.tiny{width:100px;}
div.side{width:244px;margin:40px 0 0 8px;}
.sidetop div.side{margin-top:0;}
div.side div.unit{margin:10px 7px;}
div.side h2,div.side div.foot{margin:0 5px;}
div.side div.part,div.side div.grid table{margin:.4em 5px;}
div.side .seam .part{margin-bottom:0;}
div.side div.wide{width:230px;}
div.side div.wide table,div.side div.wide div.tall{width:220px;}
div.side div.wide div.tiny{width:105px;}
div.side div.slim{width:108px;}
div.side div.slim table,div.side div.slim div.tall{width:98px;}
div.side div.slim div.tiny{width:44px;}
div.base{width:784px;}
div.base div.unit{margin:10px 0;background:url(/images/base.png) no-repeat 0 bottom;}
div.base h2,div.base div.foot{margin:0 5px;}
div.base div.part,div.base div.grid table{margin:.4em 5px;}
div.base div.wide{width:784px;background-position:right 0;}
div.base div.wide table,div.base div.wide div.tall{width:770px;}
div.base div.wide div.tiny{width:380px;}
div.base div.slim{width:120px;min-height:170px;margin:35px 3px 0 7px;}
#root .base div.slim div.body{margin-top:0;background:url(/images/base.png) no-repeat 0 0;}
div.base div.slim table,div.base div.slim div.tall{width:104px;}
div.base div.slim div.tiny{width:104px;}
div.pure,div.seam,div.edge{border:none;color:#2e3439;}
div.pure div.head h2,div.seam div.head,div.edge div.head{border:none;background:transparent;}
div.flat,div.flat div.head,div.flat div.head h2{color:#fff;border:none;}
h3{font-size:16px;font-weight:bold;color:#a53f2e;}
h4{color:#2e3439;font-size:14px;font-weight:bold;}
h5{font-size:14px;font-weight:bold;color:#a53f2e;}
h6{font-size:1em;color:#2E3439;background-color:#EDECEB;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#2e3439;}
div.text p.pale{color:#2e3439;font-size:11px;background:none;font-family:Georgia,"Times New Roman",Times,serif;}
.flat .text p.pale{color:#fff;}
div.text p.skew{font-size:14px;color:#5F5F5F;font-style:normal;letter-spacing:normal;font-family:Georgia,"Times New Roman",Times,serif;}
a,div.link a.open,a.open{color:#681e21;text-decoration:none;background-color:inherit;}
.loud a.open,.flat a.open,.flat .link a.open{color:#fff;}
#disp a{color:#ccc;text-decoration:underline;}
#disp a:hover{text-decoration:none;}
.loud a.open,.flat a.open{text-decoration:underline;}
div.link a,div.text a{font-weight:800;}
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 1px;}
div.doit{background-position:0 1px;}
div.mail{background-position:0 2px;}
div.load{background-position:0 1px;}
div.rss{background-position:0 1px;}
div.unit div.crop{height:320px;}
div.seam,div.flat,div.edge{background:url(/images/seam.png) repeat -617px bottom;}
div.flat{background-image:url(/images/flat.gif);}
div.edge{background-image:url(/images/edge.png);}
.main .slim{background-position:-378px bottom;}
.side .wide{background-position:-145px bottom;}
.side .slim{background-position:-8px bottom;}
#root div.seam div.body{margin-top:0;background:url(/images/seam.png) repeat -618px 0;}
#root .side div.seam div.body{background-position:-145px 0;}
#root .side div.slim div.body{background-position:-8px 0;}
#root div.slim div.body{background-position:-378px 0;}
#root .seam .pict{margin-top:0;margin-bottom:2px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
.flat .list p.gist{list-style-image:url(/images/list-flat.gif);}
#root div.list p.dent{margin-left:16px;list-style-image:url(/images/dent.gif);}
#root .flat .list p.dent{margin-left:16px;list-style-image:url(/images/dent-flat.gif);}
.edge .list p.gist{list-style-image:url(/images/list-edge.gif);}
#root .edge .list p.dent{margin-left:16px;list-style-image:url(/images/dent-edge.gif);}
div.line hr{border-bottom-color:#333;}
#root input.submit{font-weight:bold;}
#root input.submit:hover{color:#681e21;font-weight:bold;}
.must p{font-size:11px;color:#999;}
#desk input.submit{color:#eee;background:#282828 url(/images/submit.png) repeat-x 0 0;}
#desk input.submit:hover,#desk input.submit:focus{color:#fff;background-color:#525252;background-position:0 -50px;}
#desk input.submit:active{background-color:#3f3f3f;background-position:0 -100px;}
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:#681e21;}
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:#eeedec;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#fff;text-decoration:none;background-color:#681e21;}
.mese td a{display:block;padding:0 .2em;background:#eeedec;}
.mese td a:hover{color:#fff;text-decoration:none;background-color:#681e21;}
.mese{padding-bottom:8px;border-bottom:1px solid #808080;}
.mese .next span{color:#fff;}
.swap .prev,.swap .next{color:#fff;}
.swap .prev a,.swap .next a{color:#681e21;}
div.foto div.head div.ctrl div.prev,div.zoom div.head div.ctrl div.prev,div.foto div.head div.ctrl div.prev,div.zoom div.head div.ctrl div.next{background-image:none;}
div.base div.cb-slideshow{background:url(/images/cb-slideshow.png) no-repeat 0 bottom;}
div.cb-slideshow div.part{margin-top:0;}
#root .base div.cb-slideshow div.body{margin:0;padding-top:5px;padding-bottom:5px;background:url(/images/cb-slideshow-top.png) no-repeat right 0;}
div.foto div.head div.ctrl{width:46px;height:23px;background:none;}
div.cb-strips div.scan td.next div.next,div.cb-strips div.scan td.prev div.prev,div.cb-strips div.scan td.next a.next,div.cb-strips div.scan td.prev a.prev{background-image:url(/images/prev_next.png);}
#root #page .foto .ctrl div{width:23px;height:23px;}
#root #page .foto .ctrl div.next{float:right;}
#root #page .foto .ctrl div a{width:23px;height:23px;background:url(/images/fotoctrl.png) no-repeat 0 0;}
#root #page .foto .ctrl div.prev a:hover{background-position:0 -46px;}
#root #page .foto .ctrl div.next a{background-position:-23px 0;}
#root #page .foto .ctrl div.next a:hover{background-position:-23px -46px;}
#root #page div.foto div.ctrl div.prev a.fade,#root #page div.foto div.ctrl div.prev a.fade:hover{cursor:default;background-position:0 -23px;}
#root #page div.foto div.ctrl div.next a.fade,#root #page div.foto div.ctrl div.next a.fade:hover{cursor:default;background-position:-23px -23px;}
p.dock{float:right;color:#2e3439;}
p.dock a.meta{padding:0;color:#2e3439;font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#services .cust{padding-right:4px;}
#hcard-creaviva{float:left;width:760px;width:780px;margin-top:12px;padding:2px 10px;background:url(/images/hcard.png) no-repeat 0 bottom;}
#hcard-creaviva,#hcard-creaviva a{color:#2e3439;font-size:9px;letter-spacing:-.08em;text-transform:uppercase;}
.country-name{display:none;}
.sep{padding:0 2px 0 7px;}
.hcardemail{padding-left:4px;}
#cmsbox,#cmsbox a.meta{color:#bbb;font-size:9px;line-height:3em;letter-spacing:.06em;text-transform:lowercase;background-color:inherit;}
#cmsbox a:hover{color:#999;text-decoration:none;}
#cmsbox a.auth{padding-right:5px;}
#disp{color:#ccc;background:#000;border:1px solid #5b5b5b;}
#disp div.body{background-color:#000;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#ccc;height:36px;background:#222;line-height:36px;}
div.foto div.head div.ctrl div.prev a,div.zoom div.head div.ctrl div.prev a{background:url("/images/prev_next.png") no-repeat scroll 0 0 transparent;display:block;height:18px;width:18px;}
div.foto div.head div.ctrl div.next a,div.zoom div.head div.ctrl div.next a{background:url("/images/prev_next.png") no-repeat scroll -18px 0 transparent;display:block;height:18px;width:17px;}
#disp div.head a.quit{width:18px;height:18px;margin-top:8px;text-indent:-9000px;background:url('/images/quit.png') no-repeat scroll 0 0;}
#disp div.head a.quit:hover{background:url('/images/quit.png') no-repeat scroll -18px 0;}
#disp div.head div.next{margin-right:10px;}
div.fail div.chop{width:inherit;}
#disp a.quit{margin-right:8px;}
#lbox div.srch a{color:#fff;}
div.zoom div.head div.ctrl{top:0;}
#root span.flag{background-color:#C63;}
#lbox div.zoom{width:740px;margin-left:-373px;}
#edit{margin-top:4px;}
#edit a.menu .edit{background:none!important;}
div.user,div.card,#root div.user div.body,#root div.card div.body{background:none;}
#edit div.book div.this{background:#ddd;}
div.team{background:#aaa;}
