html,body{color:#333;font-size:12px;line-height:1.4em;background:#E2DCCB;background-repeat:repeat-x;background-position:top left;font-family:Arial,Verdana,sans-serif;background-image:url(/images/body.png);}
#desk{width:851px;margin:0 auto;min-height:500px;}
#header{float:left;height:70px;width:851px;}
#home{float:left;width:148px;height:27px;margin:23px 0 20px 20px;}
.logo{width:148px;height:27px;display:block;}
#deco{float:left;width:851px;height:282px;background-repeat:no-repeat;background-position:top left;background-image:url(/images/deco.png);}
div.mood{float:left;width:636px;height:184px;margin:54px 0 0 25px;background-position:top;background-repeat:no-repeat;background-image:url(/images/blaetter.jpg);}
#page{float:left;width:851px;background-repeat:no-repeat;background-position:right top;background-image:url(/images/page.png);}
#footer{width:851px;height:43px;margin:0 auto;position:relative;background:transparent;background-repeat:no-repeat;background-position:bottom left;background-image:url(/images/footer.png);}
#hcard-netstyle{float:left;color:#888;height:40px;font-size:10px;line-height:25px;margin-left:189px;}
.hcardemail{color:#888;}
.hcardemail:hover{color:#666;}
.country-name{display:none;}
div.text p.skew{letter-spacing:.02em;}
.c5 div.text p.skew{color:#5c791c;}
.c4 div.text p.skew{color:#34448f;}
.c3 div.text p.skew{color:#000;}
.c2 div.text p.skew{color:#8d8a83;}
div.navi a:hover.menu{text-decoration:none;}
div.sub1{height:44px;}
div.sub1 div.item{color:#fff;float:left;height:44px;margin-left:20px;line-height:44px;}
div.sub1 a.menu{color:#fff;font-size:13px;line-height:44px;text-transform:uppercase;}
div.sub1 a.path{color:#000;background-repeat:no-repeat;background-position:bottom center;background-image:url(/images/pfeil_up.gif);}
div.sub1 a:hover{background-repeat:no-repeat;background-position:bottom center;background-image:url(/images/pfeil_up.gif);}
#subnavi{float:left;width:165px;margin-top:30px;min-height:200px;}
div.sub2{margin-left:30px;}
div.sub2 div.item{line-height:21px;}
div.sub2 a.menu{color:#666;margin-left:10px;}
div.sub2 div.path{background-repeat:no-repeat;background-position:0 6px;background-image:url(/images/pfeil_sub.gif);}
div.sub2 a:hover{color:#333;}
div.sub3{margin-left:10px;}
div.sub3 a.menu{color:#a7a7a5;line-height:21px;}
div.sub3 a:hover{color:#666;background-image:none;}
#head{float:left;width:484px;margin:0 22px;margin-top:30px;min-height:20px;}
#head h1{color:#666;font-size:16px;font-weight:800;}
div.area{margin:10px;}
div.main{width:484px;margin-bottom:20px;}
div.main div.unit{margin:6px;}
div.main h2,div.main div.foot{margin:0 6px;}
div.main div.part,div.main div.grid table{margin:.4em 6px;}
div.main div.wide{width:470px;}
div.main div.wide table,div.main div.wide div.tall{width:458px;}
div.main div.wide div.tiny{width:223px;}
div.main div.slim{width:228px;}
div.main div.slim table,div.main div.slim div.tall{width:216px;}
div.main div.slim div.tiny{width:102px;}
div.side{width:152px;margin-left:13px;}
div.side div.unit{margin:6px;}
div.side h2,div.side div.foot{margin:0 6px;}
div.side div.part,div.side div.grid table{margin:.4em 6px;}
div.side div.wide{width:138px;}
div.side div.wide table,div.side div.wide div.tall{width:126px;}
div.side div.wide div.tiny{width:57px;}
div.side div.slim{width:62px;}
div.side div.slim table,div.side div.slim div.tall{width:50px;}
div.side div.slim div.tiny{width:19px;}
div.head h2{font-size:14px;font-weight:bold;}
div.pure{border:1px solid #fff;}
div.pure div.head h2{border-bottom:1px solid #fff!important;}
div.seam{border:1px solid #bfdce6;}
div.seam div.head{background:#bfdce6;border-bottom:1px solid #bfdce6;}
div.seam h2{color:#333;}
div.flat{background:#bfdce6;border:1px solid #fff;}
div.flat div.head{background:#bfdce6;border-bottom:1px solid #fff;}
div.edge{border-top:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #fff;}
div.edge div.head{border-bottom:1px solid #ccc;}
div.edge div.head h2{color:#000;font-weight:normal;}
h3,h4,h5,h6{color:#555;font-weight:bold;}
h2{line-height:1.5em;font-size:14px;}
h3{font-size:1.1em;}
h4{font-size:1.0em;text-decoration:underline;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;letter-spacing:.02em;}
div.text p.loud{color:#333;padding:.2em;background-color:#fdeec6;}
div.text p.pale{color:#999;font-size:.9em;}
div.text p.skew{color:#c2d3d9;font-style:italic;letter-spacing:1px;}
a,div.link a.open{color:#86b6c5;text-decoration:none;background-color:inherit;}
#root div.link{margin:1px 6px;}
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);}
hr{border-bottom-color:#a1bcc5!important;}
div.grid table td{border-color:#c2d3d9!important;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;}
#cmsbox{color:#999;width:851px;height:30px;margin:0 auto;text-align:right;position:relative;}
#cmsbox a.meta{color:#999;font-size:10px;padding:0 2px;letter-spacing:.05em;text-transform:lowercase;background-color:inherit;text-shadow:#fafafa 0 1px 0;-o-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out;}
#cmsbox a.auth{padding-right:6px;}
#cmsbox a.meta:hover{color:#fff;text-shadow:none;text-decoration:none;}
#services{float:left;width:90px;margin-left:30px;margin-top:175px;}
#services a.meta{color:#fff;padding:0;display:block;}
#services a.meta:hover{color:#666;text-decoration:none;}
#services2{color:#888;float:right;font-size:10px;margin-right:40px;line-height:25px;}
#services2 a.meta{color:#888;}
#services2 a.meta:hover{color:#666;}
div.meta a.size{color:#999;}
