html,body{color:#333;font-size:12px;background:#fff;line-height:1.4em;font-family:"Lucida Grande",Geneva,Arial,sans-serif;}
#desk{width:822px;margin:0 auto;position:relative;}
#header{border-top:80px solid #fff;border-bottom:4px solid #fff;}
#header #home{float:left;width:170px;height:41px;}
#header #home{width:170px;height:41px;display:block;border:0 none;}
a.sponsor{display:block;height:80px;position:absolute;right:-100px;width:80px;}
#gaswerk{bottom:120px;background:url(/images/gaswerk.png);}
#mammut{bottom:40px;background:url(/images/mammut.png);}
#content{border:1px solid #ccc;}
#content div.mood{height:120px;}
#footer address{float:left;color:#666;width:600px;font-size:11px;line-height:20px;font-style:normal;background:inherit;padding-bottom:25px;}
#overview{margin:0;width:100%;border:0 none;background:#fff;}
#overview th,#overview td{padding:5px;border:0 none;vertical-align:top;border:1px solid #fff;}
#overview th{height:25px;text-align:left;background:#f90;font-weight:800;white-space:nowrap;}
#overview td{background:#fc3;}
#overview a{color:#c60;background:inherit;}
div.navi{float:left;width:800px;padding:0 10px;border-bottom:4px solid #fff;}
div.navi div.item{float:left;margin:0 10px;min-height:25px;}
div.navi a.menu{color:#222;line-height:25px;white-space:nowrap;background:inherit;}
div.navi a.path{color:#fff;background:inherit;}
div.sub1{background:#f90;}
div.sub2{background:#fc3;}
#head{float:left;width:300px;margin:0 10px;border-top:20px solid #fff;}
#head h1{color:#999;font-size:14px;font-weight:800;line-height:20px;background:inherit;}
div.unit h2{font-size:12px;font-weight:800;line-height:25px;}
div.main{width:600px;margin-left:10px;margin-bottom:10px;}
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.wide{width:578px;}
div.main div.wide table,div.main div.wide div.tall{width:558px;}
div.main div.wide div.tiny{width:269px;}
div.main div.slim{width:178px;}
div.main div.slim table,div.main div.slim div.tall{width:158px;}
div.main div.slim div.tiny{width:69px;}
div.side{width:200px;}
div.side div.unit{margin:10px;}
div.side h2,div.side div.foot{margin:0 10px;}
div.side div.part,div.side div.grid table{margin:.4em 10px;}
div.side div.wide{width:178px;}
div.side div.wide table,div.side div.wide div.tall{width:158px;}
div.side div.wide div.tiny{width:69px;}
div.side div.slim{width:78px;}
div.side div.slim table,div.side div.slim div.tall{width:58px;}
div.side div.slim div.tiny{width:19px;}
div.pure{border:1px solid #fff;}
div.pure div.head h2{border-bottom:1px solid #f90;}
div.seam{border:1px solid #fc3;}
div.seam div.head{color:#333;background:#fc3;border-bottom:1px solid #fc3;}
div.flat{color:#fff;background:#f90;border:1px solid #f90;}
div.flat div.head{color:#fff;background:#f90;border-bottom:1px solid #fff;}
div.edge{border-top:1px solid #f90;border-right:1px solid #fff;border-bottom:1px solid #f90;border-left:1px solid #fff;}
div.edge div.head{border-bottom:1px solid #f90;}
h3,h4,h5,h6{font-weight:800;}
h3{color:#000;font-size:12px;text-decoration:none;}
h4{color:#666;font-size:12px;}
h5{color:#999;font-size:12px;}
h6{color:#999;font-size:12px;font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#fc3;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
div.part p.fail{color:#c00;}
a,div.link a.open{color:#f90;text-decoration:none;background-color:inherit;}
div.link a.open{margin-left:14px;}
div.link a.open:hover{text-decoration:underline;}
div.link{background-position:0 4px;background-image:url(/images/link.gif);}
div.mail{background-position:0 3px;background-image:url(/images/mail.gif);}
div.file{background-position:0 2px;background-image:url(/images/file.gif);}
div.list p.gist{list-style-image:url(/images/list.gif);}
div.list p.dent{list-style-image:url(/images/list.gif);}
#content div.line hr{border-bottom-color:#f90;}
div.grid table td{border-color:#f90;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{font-weight:800;background:#fc3;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
p.dock{float:right;text-align:right;}
p.dock a.meta{font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#services{width:300px;padding-top:24px;}
#services a.meta{padding:0 0 0 10px;}
#cmsbox{width:200px;}
#cmsbox,#cmsbox a.meta{padding:0;color:#999;font-size:10px;line-height:20px;background-color:inherit;}
#disp{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;}
