html,body{color:#333;font-size:12px;line-height:1.4em;background-color:inherit;font-family:"Helvetica Neue",Arial,sans-serif;}
#desk{width:984px;height:714px;margin:0 auto;background:url(/images/desk.png) no-repeat 0 0;}
#home{float:left;width:273px;height:45px;margin:52px 0 0 70px;}
#home img{width:273px;height:23px;}
#eventicum-ag{float:left;width:580px;height:20px;color:#0a71b0;font-size:11px;margin:10px 0 0 70px;}
#eventicum-ag a,div.part a.open{color:#0a71b0;font-size:11px;background-color:inherit;}
#eventicum-ag a:hover{color:#0c3d6e;text-decoration:none;background-color:inherit;}
.vcard span,.vcard a{padding:0 6px;}
span.adr,span.fn,span.locality,span.tel{padding-left:0;}
span.postal-code{padding-right:0;}
div.void{left:50%;height:23px;width:954px;margin-left:-477px;position:relative;}
div.void_bottom{left:50%;height:30px;width:954px;margin-left:-477px;position:relative;}
#edit{background-position:center 50px;}
body{background:#005187;}
#subnavi{background-repeat:repeat-y;background-position:top center;background-image:url(/images/subnavi_agentur.gif);}
body.c2 #subnavi{background-repeat:repeat-y;background-position:top center;background-image:url(/images/subnavi_referenzen.png);}
body.c3 #subnavi{background-repeat:repeat-y;background-position:top center;background-image:url(/images/subnavi_promotion.png);}
body.c4 #subnavi{background-repeat:repeat-y;background-position:top center;background-image:url(/images/subnavi_links.png);}
div.navi{float:left;}
div.navi div.item{float:left;min-height:27px;line-height:27px;}
div.navi a.menu{color:#fff;background-color:inherit;}
div.navi a.path{color:#0c3d6e;font-weight:bold;text-decoration:none;background-color:inherit;}
div.navi a.menu:hover{color:#0c3d6e;text-decoration:none;background-color:inherit;}
div.sub1{width:847px;min-height:27px;margin:0 0 0 70px;background-image:url(/images/navi.png);}
div.sub1 div.item{width:210px;}
div.sub1 a.menu{padding:0 18px;text-transform:uppercase;}
#subnavi{float:left;width:847px;min-height:27px;margin:0 0 0 70px;background-image:url(/images/subnavi.png);}
div.sub2 a.menu{padding:0 18px;}
div.sub2 a.path{font-weight:400;}
#head{float:right;width:550px;margin:29px 70px 0 0;}
.cb-layout2 #head{float:left;width:811px;padding:0 18px;margin:29px 0 0;}
h1{color:#0a71b0;font-size:12px;text-align:right;letter-spacing:.03em;text-transform:uppercase;font-family:Arial,"Helvetica Neue",sans-serif;}
.cb-layout2 h1{color:#333;text-align:left;font-weight:400;text-transform:none;}
.cb-layout2 h1 strong{font-weight:400;font-size:1.5em;line-height:1.5em;}
#page{float:left;width:898px;height:496px;overflow:auto;margin:12px 0 0 70px;background:#fff url(/images/page.png) repeat-y 522px 0;}
.cb-layout2 #page{background-position:847px 0;background-image:url(/images/page-layout2.png);}
#root div.area{color:#333;}
div.unit h2{line-height:1.4em;}
.cb-layout2 .unit h2{font-size:1.1em;font-weight:800;}
div.main{width:524px;}
div.main div.unit{margin:9px;}
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:506px;}
div.main div.wide table,div.main div.wide div.tall{width:488px;}
div.main div.wide div.tiny{width:83px;}
div.main div.slim{width:244px;}
div.main div.slim table,div.main div.slim div.tall{width:226px;}
div.main div.slim div.tiny{width:104px;}
.cb-layout2 div.main{width:876px;}
.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:540px;}
.cb-layout2 div.main div.wide table,.cb-layout2 div.main div.wide div.tall{width:522px;}
.cb-layout2 div.main div.wide div.tiny{width:252px;}
.cb-layout2 div.main div.slim{width:135px;}
.cb-layout2 div.main div.slim table,.cb-layout2 div.main div.slim div.part{width:117px;}
div.side{width:320px;}
div.side div.unit{margin:9px;}
div.side h2,div.side div.foot{margin:0 9px;}
div.side div.part,div.side div.grid table{margin:.4em 9px;}
div.side div.wide{width:302px;}
div.side div.wide table,div.side div.wide div.tall{width:284px;}
div.side div.wide div.tiny{width:133px;}
div.side div.slim{width:142px;}
div.side div.slim table,div.side div.slim div.tall{width:124px;}
div.side div.slim div.tiny{width:53px;}
.cb-layout1 .main{margin-right:2px;}
.cb-layout2 .main{margin-left:10px;}
div.pure{border:none;}
div.pure div.head h2{border-bottom:1px solid #fff;}
div.seam{border:none;}
div.seam div.head{color:#333;background:#fff;}
div.flat{color:#fff;border:none;background:#0a71b0;}
div.flat div.head{color:#fff;background:#0a71b0;border-bottom:1px solid #fff;}
div.edge{border:none;}
div.edge div.head{border-bottom:1px solid #0a71b0;}
.seam .pict{min-height:63px;}
.cb-layout2 .slim h2 strong{color:#fff;}
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:#333;}
div.text p.pale{color:#999;font-size:.9em;background-color:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open{color:#0a71b0;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);}
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;}
p.dock{text-align:right;}
p.dock a.meta{padding:0 5px;font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#services{float:right;margin:14px 70px 0 0;}
#services a.meta{color:#333;margin-left:10px;background-color:inherit;}
#brandings{color:#999;float:right;width:270px;height:20px;margin-top:8px;text-align:right;margin-right:60px;letter-spacing:1px;}
#brandings a.meta{color:#999;padding:0 5px;font-size:10px;line-height:20px;letter-spacing:1px;}
#exact{width:80px;float:right;line-height:20px;}
#exact a.meta:hover{color:#333;text-decoration:none;background-color:inherit;}
#cmsbox{float:right;width:185px;color:#a6bdd0;font-size:10px;padding-right:5px;text-transform:lowercase;}
#cmsbox a.meta{padding:0;color:#98aebd;}
#cmsbox a.meta:hover{color:#8498a5;text-decoration:none;background-color:inherit;}
#lbox #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;}
#lbox div.zoom img{margin:0 auto;}
