html,body{color:#333;font-size:12px;background:#fff;line-height:1.4em;letter-spacing:.1em;font-family:"Trebuchet ms",Arial,sans-serif;}
div.void{height:10px;}
#desk{color:#333;width:838px;margin:0 auto;min-height:100%;z-index:100;}
#panel{float:left;width:200px;margin-top:30px;min-height:300px;}
#home{float:left;height:33px;width:200px;margin-top:10px;margin-right:30px;}
#logo img{width:200px;height:33px;display:block;}
div.content{top:68px;left:0;width:838px;min-height:533px;position:absolute;margin-bottom:20px;z-index:1000;}
#footer{right:0;width:100%;height:25px;margin-top:-25px;position:relative;}
#expo{float:left;width:838px;height:559px;clear:both;margin-top:25px;position:relative;margin-bottom:25px;background-color:transparent;}
#slides{height:559px;overflow:hidden;position:relative;z-index:1;}
#slides img{display:block;}
#slides div{background:url(/images/mood-shadow.png) repeat-x left top;}
#expo div.link{right:15px;bottom:-20px;position:absolute;background-image:none;z-index:500;}
#expo div.link a.link{display:none;}
#expo div.link table.cb-index{border-collapse:collapse;margin-left:10px;z-index:550;}
#expo div.link table.cb-index td a{color:#666;padding:0 6px;display:block;font-size:12px;line-height:20px;text-align:center;text-decoration:none;}
#root #expo div.link table.cb-index td a:hover{color:#111;background-color:#eee;}
#root #expo div.link table.cb-index td a:active{background-color:#ccc;}
div.navi a.menu:hover{text-decoration:none;}
div.sub1{float:right;width:608px;margin-top:10px;min-height:33px;background-color:#004A99;background-position:left top;background-repeat:no-repeat;background-image:url(/images/navi.gif);}
div.sub1 div.item{float:right;min-height:20px;margin:11px 35px 0 15px;}
div.sub1 a.menu{color:#fff;letter-spacing:.2em;text-transform:uppercase;}
div.sub1 a.path{color:#A7C6DF;}
div.sub1 a.menu:hover{color:#A7C6DF;}
div.sub2{float:left;width:200px;}
div.sub2 div.item{clear:both;height:15px;margin:4px 0;background-repeat:repeat-x;background-position:left top;background-image:url(/images/sub2.gif);}
div.sub2 div.path,div.sub2 div.item:hover{background-repeat:repeat-x;background-position:left top;background-image:url(/images/sub2on.gif);}
div.sub2 a.menu{float:right;height:15px;color:#555;font-size:12px;background:#fff;line-height:15px;padding-left:5px;text-transform:uppercase;}
div.sub2 a.path{color:#555;}
div.sub2 a.menu:hover{color:#555;}
#head{float:right;width:608px;color:#004899;margin-bottom:12px;z-index:2000;}
#head h1{font-size:18px;line-height:1.0em;text-transform:uppercase;}
div.unit h2{font-size:14px;font-weight:600;line-height:1.4em;}
#root div.main{float:right;width:608px;}
div.main div.unit{margin-bottom:12px;}
#root div.main div.unit div.body{margin:0;}
div.main h2,div.main div.foot{margin:0 3px;}
div.main div.part,div.main div.grid table{margin:3px;}
div.main div.wide{width:608px;}
div.main div.wide table,div.main div.wide div.tall{width:602px;}
div.main div.wide div.tiny{width:298px;}
div.main div.slim{width:304px;}
div.main div.slim table,div.main div.slim div.tall{width:298px;}
div.main div.slim div.tiny{width:146px;}
#root div.side{width:200px;font-size:11px;margin-top:5px;min-height:10px;line-height:1.2em;}
#edit #root div.side{min-height:150px;}
div.side div.unit{margin:0;border:none 0;}
div.side h2,div.side div.foot{margin:0;}
div.side div.part,div.side div.grid table{margin:2px;}
div.side div.wide{width:200px;}
div.side div.wide table,div.side div.wide div.tall{width:200px;}
div.side div.wide div.tiny{width:100px;}
div.side div.slim{width:100px;}
div.side div.slim table,div.side div.slim div.tall{width:100px;}
div.side div.slim div.tiny{width:50px;}
div.side h3,div.side h4{font-size:12px;}
div.side h5,div.side h6{font-size:11px;}
div.pure,div.seam,div.pure div.head h2{border:none;}
div.seam div.head{color:#333;background:#ccc;}
div.seam div.body{background:#ddd;background-repeat:no-repeat;background-position:top right;background-image:url(/images/flat.gif);}
div.flat{color:#333;border:none;background:#ddd;}
div.flat div.head{color:#333;height:20px;background:#ddd;border-bottom:1px solid #ddd;background-repeat:no-repeat;background-position:top right;background-image:url(/images/flat.gif);}
div.edge{border-top:1px solid #999;border-right:none;border-bottom:1px solid #999;border-left:none;}
div.edge div.head{border-bottom:1px dotted #004899;}
h3,h4,h5,h6{font-weight:800;}
h3{font-size:14px;}
h4{color:#004899;font-size:14px;}
h5{font-size:13px;}
h6{font-size:1em;font-style:italic;text-decoration:underline;}
div.text p.loud{padding:0;color:#004899;background-color:#fff;}
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{color:#004A99;text-decoration:none;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:underline;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 2px;background-image:url(/images/link.gif);}
div.mail{background-position:0 3px;background-image:url(/images/mail.gif);}
div.load{background-position:0 3px;background-image:url(/images/file.gif);}
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{border-bottom-color:#333;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{font-weight:800;background:#ccc;}
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;height:15px;text-decoration:none;background-repeat:repeat-x;background-position:left top;background-image:url(/images/sub2.gif);}
div.this li.same span{padding:0 5px;}
div.this li.same span.cb-count{padding:0;text-align:right;}
div.cats li{height:15px;margin:2px 0;}
#root div.cats li{list-style:none;}
#cmsbox{float:right;height:15px;width:180px;color:#A7C6DF;line-height:12px;background-repeat:no-repeat;background-position:top left;background-image:url(/images/cmsbox.gif);}
#cmsbox a.meta{color:#A7C6DF;font-size:9px;padding:0;padding-left:10px;text-transform:uppercase;background:transparent;}
#root #disp{border:1px solid #004A99;background-color:#014898;background-repeat:repeat-x;background-position:top left;background-image:url(/images/lightbox.gif);}
#lbox div.body{color:#01356c;background:none;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{height:30px;color:#01356c;font-size:15px;background:none;line-height:36px;}
#lbox div.head a.quit{font-size:20px;}
#lbox label.name,#lbox a.mail{color:#01356c;}
#lbox input.text{color:#ddd;background:none;border:1px dotted #01356c;}
#lbox textarea.sign{color:#012042;border:1px dotted #01356c;background-color:#014898!important;}
#lbox input.submit{color:#fff;border:1px solid #004A99;background-repeat:no-repeat;background-position:left top;background-image:url(/images/senden.gif);}
#root #lbox input.text,#root #lbox input.sign,#root #lbox input.password,#root #lbox textarea.text,#root #lbox textarea.sign{background:none;}
#lbox div.body li{color:#012042;}
#lbox div.body li a{color:#012042;}
#root #lbox div.zoom{width:740px;border:none;margin-left:-373px;background-image:none;background-color:#000;}
#root #lbox div.zoom h2,#root #lbox div.zoom a.quit{color:#555;}
#lbox div.zoom a{text-decoration:none;}
#lbox div.zoom a:hover{color:#333;}
div.zoom div.head div.ctrl div.next a,div.zoom div.head div.ctrl div.prev a{background-repeat:no-repeat;background-image:url(/images/prev-next.png);}
div.code pre{font-size:10px;line-height:1.2em;font-family:arial;}
body.no-mood #expo{display:none;}
div.cb-strip div.foto{margin-bottom:20px;}
