*{padding:0px;margin:0px}html{height:100%;padding:0
0 1px 0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}@font-face{font-family:'armitagethin';src:url('/_fonts/DTF_Armitage_Thin-webfont.eot');src:url('/_fonts/DTF_Armitage_Thin-webfont.eot?#iefix') format('embedded-opentype'),
url('/_fonts/DTF_Armitage_Thin-webfont.woff2') format('woff2'),
url('/_fonts/DTF_Armitage_Thin-webfont.woff') format('woff'),
url('/_fonts/DTF_Armitage_Thin-webfont.ttf') format('truetype'),
url('/_fonts/DTF_Armitage_Thin-webfont.svg#armitagethin') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'armitagesemibold';src:url('/_fonts/DTF_Armitage_Semibold-webfont.eot');src:url('/_fonts/DTF_Armitage_Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('/_fonts/DTF_Armitage_Semibold-webfont.woff2') format('woff2'),
url('/_fonts/DTF_Armitage_Semibold-webfont.woff') format('woff'),
url('/_fonts/DTF_Armitage_Semibold-webfont.ttf') format('truetype'),
url('/_fonts/DTF_Armitage_Semibold-webfont.svg#armitagesemibold') format('svg');font-weight:normal;font-style:normal}html,body{background-color:#D8D2CB;color:#797979;font-family:armitagethin,Arial,sans-serif;font-size:16px;padding:0}#page-canvas{position:relative;width:1052px;margin:35px
auto 0;padding:0;display:block}.clear{clear:both}h1{font-size:20px;font-family:armitagesemibold,Arial,sans-serif;font-weight:400;margin-bottom:35px}h1.hide{height:0;margin:0;padding:0;text-indent:-999999px}h2{font-size:22px;margin:0
0 10px;line-height:28px;font-weight:700}p{margin-bottom:15px;line-height:22px;font-weight:700}a{text-decoration:none;color:#797979;outline:none}a:hover{color:#C5C5C5;text-decoration:none}.link-ext{padding-left:17px;background:url(/_images/ic_linkextern_blue.png) left 2px no-repeat;background-size:11px 11px}strong{font-family:armitagesemibold,Arial,sans-serif;font-weight:400}em{font-style:italic}.mobile{display:none}.nomobile{display:block}img.nomobile{display:inline-block}#head-canvas{position:relative;width:100%;margin-bottom:80px}.top-wrapper{width:100%}#logo-text{font-size:14px;line-height:18px;margin-bottom:8px;color:#7A6E66;font-weight:700}#logo{height:46px;width:174px;display:block;float:left;background:url(/_images/logo.jpg) left top no-repeat;background-size:174px 46px}#nav1-canvas{float:left;border-bottom:2px solid #7A6E66;margin:5px
0 0 40px}.nav1{float:left}.nav1-item{float:left;margin-right:40px}.nav1-link{font-size:32px;line-height:40px;color:#7A6E66;font-weight:700}.nav1-link.active,.nav1-link:hover,.nav-meta-link:hover,.nav-meta-link.active{color:#9B8E6C}.nav-meta{float:left;margin-top:16px}.nav-meta-item{float:left;margin-right:20px}.nav-meta-item:last-child{margin-right:0}.nav-meta-link{font-size:14px;line-height:18px;color:#7A6E66}#content-canvas{margin-bottom:80px}.nav2{float:left;margin-top:25px;display:block}.nav2-item{float:left;margin-right:10px;background:#fff;border:1px
solid #fff}.nav2-item:last-child{margin-right:0}.nav2-link{display:block;font-size:18px;padding:10px;color:#7A6E66;font-weight:700}.nav2-link:hover,.nav2-link.active{color:#9B8E6C}.contentbox{margin-bottom:35px}.texteditor-main{width:1052px;margin-bottom:20px}.texteditor-main
a{color:#9B8E6C}.texteditor-main a:hover{color:#797979}.texteditor-main
.text{width:530px;display:table-cell;vertical-align:top}.texteditor-main
.image{display:table-cell;vertical-align:top;padding-left:50px}.texteditor-main
ul{margin-bottom:15px;list-style-type:none}.texteditor-main ul
li{margin-bottom:10px}.texteditor-main ul li:last-child{margin-bottom:0}.googlemaps-main,#googlemaps-main-mapcontainer{width:530px;height:350px}.references-list .list-item{position:relative;font-family:armitagesemibold,Arial,sans-serif;font-size:14px}.references-list
.textbox{position:absolute;top:50px;display:block;height:150px;width:170px;z-index:300;text-align:center;float:left}.references-list
.text{position:relative;height:130px;width:150px;padding:10px;display:table-cell;vertical-align:middle;text-transform:uppercase;color:#7A6E66;line-height:24px;font-size:12px;font-weight:700;letter-spacing:1px}.references-list
.image{display:block}.references-list .pos-1{float:right;margin-right:150px}.references-list .pos-2{float:left;margin-top:150px}.references-list .pos-22{float:left;margin-top:75px}.references-list .pos-3{float:right;margin:75px
225px 75px 0}.references-list .pos-4{float:left;margin:75px
0 75px 225px}.references-list .pos-5{float:right;margin:0
0 75px}.references-list .pos-6{float:left;margin:75px
185px 75px 0}.references-list .ferien
.textbox{background-color:rgba(255,255,255,0.8)}.references-list .hotels
.textbox{background-color:rgba(255,255,255,0.8)}.references-list .restaurants
.textbox{background-color:rgba(255,255,255,0.8)}.references-list .gebaeude
.textbox{background-color:rgba(255,255,255,0.8)}.references-list .privat
.textbox{background-color:rgba(255,255,255,0.8)}.references-list .buero
.textbox{background-color:rgba(255,255,255,0.8)}.references-detail
.left{display:table-cell;width:225px;padding-right:70px;vertical-align:top}.references-detail
.right{display:table-cell;vertical-align:top;position:relative}.references-detail
h1{margin-bottom:25px}.references-detail
p{margin-bottom:20px;line-height:22px}.references-detail
.kat{width:100%;border-width:1px 0;border-style:dashed;border-color:#CCC;padding:10px
0;margin-bottom:20px;font-family:armitagesemibold,Arial,sans-serif;font-weight:400}.references-detail .listnav-item{margin-bottom:10px}.references-detail .listnav-link{color:#707173}.references-detail .listnav-link:hover{color:#CCC}.references-detail
.ic_listnav{display:inline-block;height:6px;width:4px;background-image:url(/_images/ic_projekt-nav.png);background-size:48px 52px}.references-detail
.ic_listnav.ic_next{background-position:left top;margin-left:5px}.references-detail .listnav-link:hover
.ic_listnav.ic_next{background-position:left bottom}.references-detail
.ic_listnav.ic_prev{background-position:right top;margin-right:5px}.references-detail .listnav-link:hover
.ic_listnav.ic_prev{background-position:right bottom}.reference-thumbs{max-width:515px;width:100%;overflow:hidden;box-sizing:border-box;height:auto}.references-detail
.thumbnail{margin:0
15px 15px 0;display:block;width:113px;float:left;position:relative;height:auto;overflow:hidden}#overlay-canvas{position:absolute;left:0;top:0;padding-bottom:50px;display:none;width:757px;z-index:999999;background-color:#D8D2CB}#overlay-canvas
img{display:block}#image-big-canvas{margin-bottom:10px}#overlay-canvas
.imagetext{width:100%;text-align:center;margin-bottom:5px}#fancy-close{height:20px;width:21px;display:block;margin:0
auto 20px;background:url(/_images/ic_close.png) left top no-repeat;background-size:21px 80px;cursor:pointer}#overlay-canvas .nav-fancy-image{text-align:center;font-size:20px}.ic_fancynav{cursor:pointer;display:inline-block}#fancy-prev{display:inline-block;width:25px;height:25px;background:url(/_images/chevron-left.png)center center no-repeat;background-size:13px 23px;margin-right:10%}#fancy-next{display:inline-block;width:25px;height:25px;background:url(/_images/chevron-right.png)center center no-repeat;background-size:13px 23px;margin-left:10%}.mobile,.nav2-mobile,.nav1-mobile,.nav-projects,.nav-meta-mobile,.references-list
.image.mobile{display:none}@media only screen and  (max-width:992px){#page-canvas{width:980px}.references-list .pos-1{margin-right:110px}.references-list .pos-3{margin:75px
185px 75px 0}.references-list .pos-4{margin:75px
0 75px 185px}#overlay-canvas{width:685px}#overlay-canvas
img{width:685px;height:auto}.texteditor-main{width:980px;margin-bottom:20px}.reference-thumbs{column-count:unset}}@media only screen and  (min-width: 320px) and (max-width:992px){.mobile,.nav2-mobile{display:block}.nav2{display:none}#overlay-canvas{display:none !important}#page-canvas{width:94%;margin:10px
3% 0 3%}#content-canvas{margin-bottom:0}#head-canvas{margin-bottom:30px}#logo-text{float:left}.navbutton{height:36px;display:block;float:right;cursor:pointer;margin:0
0 0 3%;padding-left:10px;border-left:1px solid #CCC}.navbutton:hover{text-decoration:none}.navbutton
.ic_menue{display:block;height:24px;width:29px;margin-top:8px;background:url(/_images/ic_mobile_menue.png) left top no-repeat;background-size:29px 84px}.navbutton.active,
.navbutton.active
.ic_menue{background-position:left -64px}#nav1-canvas{display:none}.nav1-mobile{background-color:#D8D2CB;display:none;padding-top:30px;position:absolute;top:100px;z-index:500;width:100%}.nav1-mobile-link{padding:10px
3%;display:block;font-size:25px}.nav1-mobile-link:hover{color:#9B8E6C}.nav1-mobile-link.active{color:#9B8E6C}.nav-projects{display:block;margin-top:20px;font-size:18px;padding:5px
10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer}.nav-projects
.text{float:left}.nav-projects
.trigger{float:right;height:5px;width:11px;margin-top:10px;display:block;background:url(/_images/ic_project-trigger.png) left top no-repeat;background-size:11px 40px}.nav-projects.active
.trigger{background-position:left bottom}.nav2-mobile{display:none}.nav2-mobile-item{border-bottom:1px solid #ccc}.nav2-mobile-link{display:block;font-size:18px;padding:5px
10px;color:#7A6E66}.nav2-mobile-link:hover{color:#9B8E6C}.nav-meta-mobile{display:block;float:left;margin:30px
0 10px 0}.nav-meta-mobile-item{float:left}.nav-meta-mobile-item:before{float:left;content:"|";margin:0
5px}.nav-meta-mobile-item:first-child:before{content:"";margin:0}.nav-meta-mobile-link{color:#7A6E66}.nav-meta-mobile-link:hover{color:#9B8E6C}.nav-meta-mobile-link.active{color:#9B8E6C}.texteditor-main{width:100%}.texteditor-main
.text{width:100%;display:block}.texteditor-main
.image{width:100%;display:block;padding-left:0}.texteditor-main .image
img{width:100%;height:auto;max-width:375px}.references-list .mobile-wrapper{text-align:center;max-width:375px;margin:0
auto;position:relative}.references-list
.image.nomobile{display:none}.references-list
.image{width:100%;height:auto;max-width:375px;position:relative;margin:0
auto}.references-list
.image.mobile{display:block}.references-list .list-item{position:relative;margin:2em
auto;width:100%;width:375px}.references-list .list-item:last-child{margin:0}.references-detail
.left{width:100%;display:block;padding-right:0}.references-detail
.right{display:block}.references-detail .right
img{width:100%;height:auto;max-width:500px;max-height:75px}.references-detail
.kat.mobile{margin-bottom:0;text-align:center}.references-detail
.listnav.mobile{float:left;width:100%;max-width:500px}.references-detail .listnav-item{margin-bottom:20px;width:auto;display:inline-block;font-size:18px}.references-detail .listnav-item.next{float:right}.references-detail .listnav-item.back{float:left}.googlemaps-main,#googlemaps-main-mapcontainer{width:100%}.nomobile,img.nomobile{display:none}}@media only screen and (max-width: 768px){.nomobile,img.nomobile{display:none}.texteditor-main
.text{width:100%;margin-bottom:25px}.texteditor-main
.image{max-width:375px;width:100%;float:none}}@media only screen and  (max-width: 480px){.nomobile,img.nomobile{display:none}}