body{color:#5e5e5d;font-size:11px;background:#ddd;line-height:1.4em;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;background:#c3cdce url(/images/body.jpg) repeat-x left top;}
body.folgeseite{background-color:#2f2f2f;background-position:left 387px;background-image:url(/images/body-folgeseite.gif);}
#container{width:100%;min-height:100%;position:relative;background:url(/images/container.jpg) no-repeat center top;}
#moodcontainer{float:left;width:810px;margin-top:62px;margin-left:107px;background:url(/images/moodshadow.png) no-repeat 0 0;}
.cb-layout1 #moodcontainer,.cb-layout3 #moodcontainer{display:none;}
.cb-layout3 #supercontainer{float:left;padding-top:50px;background:#c5c5c5;padding-bottom:20px;}
#rightend{top:0;right:0;width:30%;height:100%;position:absolute;background:url(/images/rightend.jpg) repeat-x left top;}
body.folgeseite #rightend{background-position:left 324px;background-image:url(/images/rightend-folgeseite.png);}
body.folgeseite #container{background-image:url(/images/container-folgeseite.png);}
#desk{width:980px;margin:0 auto;padding-bottom:10px;background-color:transparent;}
#branding{width:100%;height:370px;position:relative;}
#navigation{float:left;width:100%;min-height:50px;margin:28px 0 0 7px;}
.cb-layout3 #navigation{min-height:12px;}
.cb-layout3 #navigation .sub2{display:none;}
#nav2{display:none;margin-top:-50px;}
.cb-layout3 #nav2{float:left;display:inline;margin-left:7px;}
#home{top:187px;left:287px;width:450px;height:20px;position:absolute;}
#home img{width:450px;height:20px;display:block;}
#site-info{width:970px;margin-top:10px;margin-right:10px;}
#site-info span.claim{color:#222;font-size:9px;font-weight:bold;margin-left:522px;text-transform:uppercase;}
body.folgeseite #site-info span.claim{display:none;}
div.sub1{float:left;width:100%;}
div.sub1 div.item{float:left;margin-right:15px;}
div.sub1 a.menu{color:#5e5e5d;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.sub1 a.path,div.sub1 a.menu:hover{color:#2774be;text-decoration:none;}
div.sub2{float:left;width:100%;margin-top:20px;}
div.sub2 div.item{float:left;line-height:1em;margin-right:5px;padding-right:5px;margin-bottom:15px;border-right:1px solid #5e5e5d;}
div.sub2 div.exit{border-right-style:none;}
div.sub2 a.menu{color:#5e5e5d;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.sub2 a.path,div.sub2 a.menu:hover{color:#2774be;text-decoration:none;}
.cb-layout3 div.sub2{float:left;width:140px;border:none;margin-top:18px;}
.cb-layout3 div.sub2 div.item{float:left;width:140px;border:none;line-height:1em;}
.cb-layout3 div.sub2 div.exit{border-right-style:none;}
.cb-layout3 div.sub2 a.menu{color:#5e5e5d;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.cb-layout3 div.sub2 a.path,.cb-layout3 div.sub2 a.menu:hover{color:#2774be;text-decoration:none;}
#slides,#expo div.link{height:150px;}
#expo{width:450px;clear:both;margin-left:180px;background:none;position:relative;border-top:2px solid #444;border-bottom:2px solid #444;}
#slides{overflow:hidden;position:relative;z-index:1;}
#slides img{display:block;}
#expo div.link{display:none;top:0;width:100%;position:absolute;background-image:none;z-index:500;}
#expo div.link a.link{width:50%;color:#777;height:100%;position:absolute;text-align:center;text-indent:-99999px;background:transparent url(/icon-mood/transparent.png) repeat 0 0;z-index:500;}
#expo div.link a.link:hover{text-decoration:none;}
#expo div.link a.prev{left:0;}
#expo div.link a.next{right:0;}
#expo div.link a.prev:hover{background:transparent url(/icon-mood/prev.png) no-repeat left center;}
#expo div.link a.next:hover{background:transparent url(/icon-mood/next.png) no-repeat right center;}
#expo .cb-index{top:0;width:30%;margin:0 35%;position:absolute;border-collapse:collapse;z-index:550;}
#expo .cb-index td{text-align:center;}
#expo .cb-index td a{color:#777;display:block;line-height:20px;text-align:center;border-bottom:1px solid #999a93;}
#root #expo div.link .cb-index td a:hover{text-decoration:none;background-color:#d6d9de;}
#root #expo div.link .cb-index td a:active{background-color:#cfd2d7;}
#expo div.link .cb-index td.even a{background-color:#bbb;}
#expo div.link .cb-index td.odd a{background-color:#cdcdcd;}
#expo div.link .cb-index td.init a{border-left:1px solid #7a7a68;}
#expo div.link .cb-index td.exit a{border-right:1px solid #7a7a68;}
div.main div.unit{border-style:none;}
div.main div.unit div.body{margin-top:10px;}
#head{top:58px;left:285px;color:#333;margin:0;width:535px;position:absolute;}
#head h1{font-size:14px;line-height:1.2em;}
#view #head{visibility:hidden;}
body.folgeseite #head h1{color:#eee;}
div.unit h2{font-size:11px;font-weight:bold;line-height:1.4em;text-transform:uppercase;}
body.folgeseite div.main{background-color:#c5c5c5;}
#root div.main{width:960px;margin-top:40px;min-height:355px;}
#root body.folgeseite div.main{min-height:260px;}
div.main div.unit{margin:4px;}
div.main h2,div.main div.foot{margin:0 4px;}
div.main div.part,div.main div.grid table{margin:.4em 4px;}
div.main div.wide{width:952px;}
div.main div.wide table,div.main div.wide div.tall{width:944px;}
div.main div.wide div.tiny{width:468px;}
div.main div.slim{width:472px;}
div.main div.slim table,div.main div.slim div.tall{width:464px;}
div.main div.slim div.tiny{width:228px;}
#root .cb-layout2 div.main{width:468px;min-height:280px;margin-left:278px;}
.cb-layout2 div.main div.unit{margin:10px 0;}
.cb-layout2 div.main h2,.cb-layout2 div.main div.foot{margin:0 9px;}
.cb-layout2 div.main div.part,.cb-layout2 div.main div.grid table{margin:.4em 9px;}
.cb-layout2 div.main div.wide{width:468px;}
.cb-layout2 div.main div.wide table,.cb-layout2 div.main div.wide div.tall{width:450px;}
.cb-layout2 div.main div.wide div.tiny{width:216px;}
.cb-layout2 div.main div.slim{width:234px;}
.cb-layout2 div.main div.slim table,.cb-layout2 div.main div.slim div.tall{width:216px;}
.cb-layout2 div.main div.slim div.tiny{width:99px;}
#root .cb-layout3 div.main{width:744px;float:right;margin-top:19px;position:relative;padding-right:54px;}
.cb-layout3 div.main div.unit{margin:5px 10px;}
.cb-layout3 div.main h2,.cb-layout3 div.main div.foot{margin:0;}
.cb-layout3 div.main div.part,.cb-layout3 div.main div.grid table{margin:0;}
.cb-layout3 div.main div.wide{width:724px;margin-bottom:34px;}
.cb-layout3 div.main div.wide table,.cb-layout3 div.main div.wide div.tall{width:724px;}
.cb-layout3 div.main div.wide div.tiny{width:362px;}
.cb-layout3 div.main div.slim{width:228px;}
.cb-layout3 div.main div.slim table,.cb-layout3 div.main div.slim div.tall{width:228px;}
.cb-layout3 div.main div.slim div.tiny{width:228px;}
#root .cb-layout3 div.main div.body{min-height:215px;}
#root .cb-layout3 div.seam div.body{min-height:10px;}
.cb-layout1 div.side,.cb.layout2 div.side{display:none;}
.cb-layout3 div.side{float:left;width:140px;margin-top:7px;margin-left:2px;}
.cb-layout3 div.side div.unit{margin:10px 0;}
.cb-layout3 div.side h2,.cb-layout3 div.side div.foot{margin:0 5px;}
.cb-layout3 div.side div.part,.cb-layout3 div.side div.grid table{margin:.4em 5px;}
.cb-layout3 div.side div.wide{width:140px;}
.cb-layout3 div.side div.wide table,.cb-layout3 div.side div.wide div.tall{width:130px;}
.cb-layout3 div.side div.wide div.tiny{width:60px;}
.cb-layout3 div.side div.slim{width:70px;}
.cb-layout3 div.side div.slim table,.cb-layout3 div.side div.slim div.tall{width:60px;}
.cb-layout3 div.side div.slim div.tiny{width:25px;}
div.pure{border:none;}
div.pure div.head h2{color:#2774be;border-bottom-style:none;}
div.pure,div.seam,div.flat,div.edge{color:#5e5e5d;background-color:transparent;}
div.pure div.head,div.seam div.head,div.flat div.head,div.edge div.head{border:none;color:#2774be;border-bottom-style:none;background-color:transparent;}
h3,h4,h5,h6{font-weight:800;}
h3{font-size:1em;text-decoration:none;}
h4{color:#2774be;font-size:1em;font-weight:bold;line-height:1.4em;padding:6px 0 4px 0;text-transform:uppercase;}
.cb-layout3 h4{padding-bottom:0;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#333;}
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:#111;text-decoration:underline;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:none;}
#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(/icon-link/list.gif);}
div.list p.dent{list-style-image:url(/icon-link/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{background:#ccc;font-weight:800;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
#root div.cats li{padding:0;list-style:none;margin-bottom:11px;}
div.cats span.same,div.cats a{padding:0;}
div.cats a.cb-hybrid{color:#5e5e5d;background:none;padding-right:5px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.cats li.same span.cb-count{margin-left:5px;}
div.cats p a.same{color:#2774be;}
div.cats li.same a{color:#2774be;}
div.cats p span.same{color:#333;}
#root div.scan a.same,#root div.scan li.same,#root div.scan td.same,#root div.scan span.same{background:none;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#2774be;background:none;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.scan colgroup{display:none;}
div.scan td{float:left;margin-right:6px;}
div.scan td a.cb-hybrid{padding:0;}
.cb-layout3 div.main div.cats{top:-61px;left:-2px;position:absolute;}
p.dock{margin:0 10px;text-align:right;}
p.dock a.meta{padding:0 1px;font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#cmsbox{margin-top:2px;margin-right:-42px;}
body.folgeseite #cmsbox{margin-right:10px;}
#cmsbox,#cmsbox a.meta{color:#fff;font-size:11px;text-transform:lowercase;background-color:inherit;}
#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;}
