html,body{color:#333;font-size:11px;background:#fff;line-height:1.4em;font-family:Arial,Helvetica,sans-serif;}
#desk{width:803px;background:#fff;margin-left:43px;}
#home{float:right;width:194px;height:16px;margin:93px 7px 26px 0;}
#home img{width:194px;height:16px;display:block;}
#navigation{float:left;width:226px;}
#content{float:right;width:570px;min-height:581px;border-left:1px solid #dcdcdc;background:url(/images/seam.gif) no-repeat 6px 0;}
#footer{float:left;width:558px;color:#6b6d74;font-size:8px;font-weight:800;margin-left:239px;padding-bottom:20px;background:url(/images/seam.gif) no-repeat 0 0;}
div.navi{float:left;width:226px;}
div.navi div.item{float:left;}
div.navi a.menu{color:#999;width:226px;font-weight:800;}
div.navi a.menu:hover{color:#000;text-decoration:none;}
div.navi a.path{color:#000;}
div.sub1{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
div.sub1 a.menu{font-size:32px;line-height:.9em;padding:3px 0 1px;}
div.sub1 .init a.menu{padding-top:5px;}
div.sub1 .exit a.menu{padding-bottom:5px;}
div.sub2{padding-top:7px;}
div.sub2 a.menu{font-size:12px;line-height:1.1em;padding-bottom:1px;}
div.sub3{padding-bottom:2px;}
div.sub3 a.menu{color:#000;width:216px;padding:0 0 0 10px;font-weight:normal;}
div.sub3 a.path{font-weight:800;background:url(/images/sub3path.png) no-repeat 0 3px;}
div.sub3 a.menu:hover{font-weight:800;}
#head{float:left;width:558px;padding-top:5px;margin-left:6px;}
#view.architekten #head{display:none;}
#head h1{color:#999;font-size:12px;font-weight:800;line-height:1.2em;}
div.unit h2{font-size:11px;font-weight:800;padding-top:2px;line-height:1.2em;}
div.main{width:570px;}
div.main div.unit{margin:10px 0 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:570px;}
div.main div.wide table,div.main div.wide div.tall{width:558px;}
div.main div.wide div.tiny{width:178px;}
div.main div.slim{width:570px;}
div.main div.slim table,div.main div.slim div.tall{width:370px;}
div.main div.slim div.tiny{width:82px;}
div.main div.unit,div.main div.part,div.main div.grid table{margin-top:2px;}
#root div.unit div.body{margin-top:1px;}
div.pure,div.seam,div.flat,div.edge{color:#000;border:none;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{color:#999;border:none;background:#fff;}
div.seam{background:url(/images/seam.gif) no-repeat 6px bottom;}
h3,h4,h5,h6{font-weight:800;}
h3{color:#999;font-size:11px;}
h4{font-size:11px;}
h5{color:#999;font-size:10px;}
h6{font-size:10px;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#333;}
div.text p.pale{color:#000;font-size:10px;font-weight:800;min-height:33px;line-height:1.2em;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#999;font-size:8px;font-weight:800;text-decoration:none;background-color:inherit;}
div.text a,div.lead a,div.list a{color:inherit;font-size:1em;font-weight:inherit;}
div.text a:hover,div.lead a:hover,div.list a:hover{text-decoration:underline;}
a:hover,div.link a.open:hover{color:#000;text-decoration:none;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:10px;}
div.link{background-position:0 5px;background-image:url(/images/link.gif);}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/icon-link/list.gif);}
div.list p.dent{list-style-image:url(/icon-link/list.gif);}
div.line hr{color:#dcdcdc;border-bottom-color:#dcdcdc;}
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:#fff;}
#root div.grid table.horz td,#root div.grid table.horz th{padding:0;}
div.cats p a.same{color:#999;}
div.cats p span.same{color:#333;}
div.scan a{font-size:11px;}
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;}
#footer a.meta{padding:0;color:#6b6d74;}
#footer a.meta:hover{color:#999;}
#hcard-friedligenoux-architekten{float:left;padding-right:2px;}
#hcard-friedligenoux-architekten a{color:#6b6d74;text-decoration:none;}
#hcard-friedligenoux-architekten a:hover{text-decoration:underline;}
.country-name,.tel,.fax{display:none;}
.branding{float:left;}
.firm{letter-spacing:.05em;text-transform:lowercase;}
#disp{background:#fff;border:3px solid #888;}
#disp a{font-size:11px;font-weight:normal;}
#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;}
#tool a{font-size:12px;font-weight:normal;}
.sub3 a.path .edit{background:none!important;}
