@font-face{font-family:"King Harold";src:url(/extras/font/KingHarold.eot);}
@font-face{font-family:"King Harold";src:url(/extras/font/KingHarold.ttf) format('opentype');}
#textilien{left:0;bottom:0;width:371px;height:138px;position:fixed;background:url(/images/textilien.png) no-repeat 0 0;}
html{background:#c58219 url(/images/html.jpg) no-repeat fixed 0 0;}
body{color:#000;font-size:12px;line-height:1.4em;font-family:Verdana,"Helvetica Neue","Helvetica",Arial,sans-serif;}
#desk{width:846px;margin-left:140px;background:url(/images/content.png) repeat-y 326px bottom;}
#navigation{float:left;width:358px;position:fixed;margin-right:-100px;padding-bottom:68px;z-index:1;}
#home{top:0;left:1px;width:270px;height:189px;position:absolute;z-index:10;}
.logo{width:270px;height:189px;display:block;}
#navischatten{margin-top:112px;float:left;width:354px;height:87%;padding-bottom:111px;background:url(/images/navischatten.png) no-repeat 0 bottom;}
#copyright{top:-87px;width:265px;color:#602c05;position:relative;text-align:center;font:11px "Lucida Grande",Lucida,Verdana,sans-serif;}
#content{width:520px;float:right;position:relative;margin-bottom:-60px;z-index:6;}
#contentbottom{right:23px;width:499px;height:219px;bottom:-219px;position:absolute;background:url(/images/contentbottom-2.png) no-repeat 0 bottom;z-index:2;}
#hacienda-san-pedro{top:-2px;right:10px;width:100px;height:79px;font-size:11px;overflow:hidden;text-align:center;position:absolute;line-height:1.3em;padding:165px 30px 0 6px;font-family:Georgia,Times,serif;background:url(/images/vcard.png) no-repeat 0 0;}
.fn{display:none;}
.tel{display:block;font-weight:800;}
#topschatten{top:0;left:460px;height:51px;width:480px;position:fixed;background:url(/images/topschatten.png) no-repeat 0 0;}
#moodwrapper{float:left;width:371px;height:101px;margin:23px 0 0 43px;background:url(/images/moodwrapper.png) no-repeat 0 0;}
#mood{float:left;width:361px;height:89px;background-repeat:no-repeat;background-position:12px 11px;}
div.navi{float:left;width:256px;text-align:center;}
div.navi div.item{float:left;width:265px;}
div.navi a.menu{color:#f0c971;font-size:28px;padding:0 22px;letter-spacing:.03em;}
#view div.navi a.menu{display:inline;}
div.navi a.path{color:#fff;}
div.sub1{position:relative;padding:109px 0 39px;font-family:"King Harold",Georgia,serif;background:url(/images/navigation-sub1.png) no-repeat 0 0;z-index:5;}
div.sub1 div.item{padding:3px 0;}
div.sub1 a.path,div.sub1 a.menu:hover{color:#fff;text-decoration:none;}
div.sub1 a.path{background:url(/images/apath.png) no-repeat 10px 1px;}
div.sub2{padding:8px 0 3px;}
div.sub2 div.item{padding:0;}
#root div.sub2 a.menu{margin:0;padding:0;display:block;font-size:13px;line-height:1.1em;letter-spacing:.04em;font-family:Times,"Times New Roman",Georgia,serif;}
div.sub2 a.path{background:none;}
#head{float:left;width:358px;margin:20px 0 0 51px;}
#head h1{color:#1e7083;font-size:22px;font-weight:800;line-height:1.4em;letter-spacing:.05em;font-family:Times,"Times New Roman",Georgia,serif;}
.cb-layout2 #head{margin:7px 0 0 40px;}
#view.cb-layout2 #head{height:0;}
#view.cb-layout2 #head h1{text-indent:-9000px;}
div.unit h2{font-size:12px;font-weight:800;line-height:1.4em;}
div.main{width:376px;}
div.main div.unit{margin:10px 0;}
div.main h2,div.main div.foot{margin:0 9px;}
div.main div.part,div.main div.grid table{margin:.4em 9px;}
div.main div.wide{width:376px;}
div.main div.wide table,div.main div.wide div.tall{width:358px;}
div.main div.wide div.tiny{width:170px;}
div.main div.slim{width:188px;}
div.main div.slim table,div.main div.slim div.tall{width:170px;}
div.main div.slim div.tiny{width:76px;}
.cb-layout2 div.main{width:388px;}
.cb-layout2 div.main div.unit{margin:10px 0;}
.cb-layout2 div.main h2,.cb-layout2 div.main div.foot{margin:0 3px;}
.cb-layout2 div.main div.part,.cb-layout2 div.main div.grid table{margin:.4em 3px;}
.cb-layout2 div.main div.wide{width:388px;}
.cb-layout2 div.main div.wide table,.cb-layout2 div.main div.wide div.tall{width:382px;}
.cb-layout2 div.main div.wide div.tiny{width:188px;}
.cb-layout2 div.main div.slim{width:194px;}
.cb-layout2 div.main div.slim table,.cb-layout2 div.main div.slim div.tall{width:188px;}
.cb-layout2 div.main div.slim div.tiny{width:91px;}
div.main{margin-left:44px;}
.cb-layout2 div.main{margin-left:34px;}
div.pure,div.seam,div.flat,div.edge{color:#000;border:none;background:transparent;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{color:#000;border:none;background:transparent;}
h3,h4,h5,h6{font-weight:800;}
h3{font-size:1.1em;text-decoration:underline;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#e29e47;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#9e6610;text-decoration:none;background-color:inherit;}
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 2px;}
div.mail{background-position:0 3px;}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
div.list p.dent{list-style-image:url(/images/list.gif);}
div.line hr{color:#9e6610;border-bottom-color:#9e6610;}
div.grid table td{border-style:solid;border-color:#9e6610;}
div.grid table thead td,div.grid table tfoot td{font-weight:800;background-color:#e29e47;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
div.grid table thead td,div.grid table thead th,div.grid table tfoot td{background-color:#e29e47;}
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;}
p.dock{margin:0 10px;text-align:right;}
p.dock a.meta{padding:0 5px;font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#cmsbox{top:-87px;width:253px;position:relative;text-align:center;font:11px "Lucida Grande",Lucida,Verdana,sans-serif;}
#cmsbox,#cmsbox a.meta{color:#602c05;font-size:11px;text-transform:lowercase;}
#cmsbox a.meta{padding:0;}
#cmsbox a.meta:hover{color:#3b1901;text-decoration: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;}
#lbox div.zoom{width:740px;margin-left:-373px;}
.navi .menu .edit{background-image:none!important;}
#edit div.navi a.path{background:none;}
