body{color:#404142;font-size:11px;line-height:1.3em;font-family:Arial,sans-serif;background:#B9C9D8 url(/images/body.png) no-repeat center 0;}
#desk{top:30px;width:895px;margin:0 auto;}
#branding{float:left;width:881px;height:97px;position:relative;padding:7px 7px 0;background:url(/images/branding.png) no-repeat 0 0;}
#deskbg{float:left;background:url(/images/deskbg.png) repeat-y 0 0;}
#home,.logo{width:169px;height:46px;display:block;}
#home{float:left;margin:30px 0 0 30px;}
#slogan{float:left;width:881px;height:239px;margin:25px 0 0 7px;background:transparent url(/images/slogande.png) no-repeat 0 0;}
body.en #slogan{background-image:url(/images/sloganen.png);}
#slogan div.mood{width:655px;height:178px;}
#content{float:left;width:881px;margin-left:7px;}
#contentMain{float:right;width:659px;padding-bottom:5px;}
#footer{float:left;width:894px;background:url(/images/footer.png) no-repeat 0 0;}
div.sub1{float:right;margin:5px 7px 0 0;}
div.sub1 div.item{float:left;padding:0 7px;line-height:1em;border-right:1px solid #678db1;}
div.sub1 div.exit{border-right:none;}
div.sub1 a.menu{color:#678db1;text-transform:uppercase;}
div.sub1 a.path{color:#003469;}
div.sub1 a.menu:hover{color:#003469;text-decoration:none;}
div.sub2{right:7px;bottom:6px;float:right;width:646px;border-bottom:none;position:absolute!important;}
body.sub1 div.sub2{border-bottom:6px solid #678db1;}
div.sub2 div.item{float:left;}
div.sub2 a.menu{color:#003469;padding:0 8px;text-transform:uppercase;border-bottom:6px solid #fff;}
div.sub2 a.path{color:#678db1;border-color:#678db1;}
div.sub2 a.menu:hover{color:#678db1;border-color:#678db1;text-decoration:none;}
body.sub1 a.menu{border-bottom:none;}
div.sub3{float:left;width:210px;margin-top:25px;padding-bottom:7em;}
div.sub3 div.item{float:left;width:185px;padding-left:25px;border-bottom:1px solid #dcddde;}
div.sub3 div.path{padding-left:10px;border-left:15px solid #becbd9;}
div.sub3 div.init{border-top:1px solid #dcddde;}
div.sub3 a.menu{color:#003469;line-height:21px;}
div.sub3 a.path{font-weight:bold;}
div.sub3 a.menu:hover{color:#678db1;text-decoration:none;}
div.sub4{float:left;width:173px;}
div.sub4 div.item{width:173px;padding-left:12px;border-bottom:1px solid #fff;}
div.sub4 div.init{border-top:1px solid #fff;}
div.sub4 div.path{border-left:none;padding-left:12px;}
div.sub4 a.menu{line-height:15px;}
div.sub4 a.path{font-weight:bold;}
div.sub5{float:left;}
div.sub5 div.item{width:161px;}
#head{clear:none;float:left;width:591px;color:#c95d45;margin:25px 0 5px 22px;}
#head h1{font-size:15px;font-weight:bold;line-height:1.3em;}
div.unit h2{font-size:1em;font-weight:bold;line-height:1.3em;}
#root div.main{float:none;width:607px;min-height:100px;margin-left:17px;}
#root div.main div.unit{margin:0;border:none;}
#root div.main div.body{margin:0;}
div.main h2,div.main div.foot{margin:0 5px;}
div.main div.part,div.main div.grid table{margin:0 5px 4px;}
div.main div.pict{margin-bottom:10px;}
div.main div.wide{width:612px;}
div.main div.wide table,div.main div.wide div.tall{width:592px;}
div.main div.wide div.tiny{width:286px;}
div.main div.slim{width:612px;}
div.main div.slim table,div.main div.slim div.tall{width:378px;}
div.main div.slim div.tiny{width:184px;}
.c2 div.main div.pict img{margin-bottom:70px;}
div.pure{border:1px solid #fff;}
div.pure div.head h2{border-bottom:1px solid #fff;}
div.seam{border:1px solid #fff;}
div.seam div.head{color:#333;background:#fff;border-bottom:1px solid #fff;}
div.flat{color:#404142;background:none;border:1px solid #fff;}
div.flat div.head{color:#404142;background:none;border-bottom:1px solid #fff;}
div.edge{border:1px solid #fff;}
div.edge div.head{border-bottom:1px solid #fff;}
h3,h4,h5,h6{font-weight:bold;}
h3{font-size:1em;}
h4{color:#c95d45;font-size:1em;}
h5{color:#003469;font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#003469;padding:0;background:none;}
div.text p.pale{color:#C95D45;font-size:1em;background:inherit;}
div.text p.skew{color:#B7B8BA;font-style:normal;letter-spacing:normal;}
a,.open,div.link .open{color:#003469;text-decoration:none;background-color:inherit;}
a:hover,div.link .open:hover{text-decoration:underline;}
div.link a.open{margin-left:14px;}
div.seam div.link a.open{color:#c95d45;}
div.seam div.link{margin:0 10px 5px;background-image:url(/images/link_orange.gif);}
div.link{background-position:0 .3em;background-image:url(/images/link.gif);}
div.load{background-position:0 .1em;}
div.mail a.open{margin-left:0;}
div.mail{background-image:none;}
div.unit div.crop{height:320px;}
div.list p.item{list-style-image:url(/images/list.gif);}
div.line hr{color:#333;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:bold;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;text-decoration:none;background-color:#900;}
p.dock a.meta{padding:0 5px;font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#servicetop{line-height:1em;float:right;margin-top:5px;margin-right:9px;}
#servicetop a{text-transform:none;}
#cmsbox{color:#999;float:left;margin:23px 10px 0;}
#services{color:#999;float:right;text-align:right;margin:23px 10px 0;}
#cmsbox .meta,#services .meta{color:#999;font-size:10px;letter-spacing:1px;}
#services a.meta{text-transform:lowercase;}
#disp{color:#fff;background:#3b3b3b;border:3px solid #3b3b3b;}
#disp.site ul{background:#fff;}
#disp textarea{font-family:inherit;}
#disp input.submit{margin-left:10px;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#fff;height:36px;line-height:36px;background:#3b3b3b;}
#lbox div.body{background-color:#3b3b3b;}
#lbox div.body label{color:#fff;}
#lbox div.body a.mail{color:#fff;text-decoration:underline;}
#lbox div.body a.mail:hover{text-decoration:none;}
#lbox div.foot{margin:0;padding:.5em 0;color:#fff;background-color:#3b3b3b;}
#lbox div.foot a{color:#fff;}
#lbox p.prev{margin-left:10px;}
#lbox p.next{margin-right:10px;}
#lbox div.zoom{width:544px;margin-left:-272px;}
#lbox div.zoom div.fill p.long{padding:3px 10px;}
