.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
strong{font-weight:bold;}
em{font-style:italic;}
small{font-size:84%;}
.clearfix{clearfix:1;}
.hide,.printonly{display:none;}
button:hover{cursor:pointer;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
code{display:block;clear:both;font-family:monospace;padding:10px;border:1px solid #ddd;border-width:0 0 0 3px;background:#f8f8f8;white-space:pre;}
figure{margin:0;}
::selection{background:#000;color:#fff;}
::-moz-selection{background:#000;color:#fff;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
html{background-color:#cfbdad;background-image:url(../img/background.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;overflow:-moz-scrollbars-vertical;overflow-x:auto;font:normal 62.5%/1em Arial,Helvetica,sans-serif;min-height:100%;min-width:100%;filter:progid:dximagetransform.microsoft.alphaimageloader(src='../img/background.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.jpg', sizingMethod='scale')";}
body{text-align:center;color:#000;}
header{position:relative;z-index:100;height:185px;background:#ffffff url(../img/headerbg.png) 0 0 repeat-x;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);}header section{position:relative;width:960px;margin:0 auto;padding:78px 0 0;background:url(../img/topbar.png) 0 0 no-repeat;}header section h1{width:300px;height:100px;background:url(../img/loosberg.png) 0 0 no-repeat;}header section h1 a{display:block;height:100%;text-indent:-999em;}
header nav{position:absolute;top:128px;right:80px;}header nav li{display:inline;}header nav li a{padding:5px;margin:0 15px;font-family:'Kameron',serif;font-weight:500;font-size:22px;color:#333;text-decoration:none;border-bottom:2px solid #fff;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}header nav li a:hover,header nav li a.active{color:#9c613c;}
header nav li a:hover{border-color:#9c613c;}
section.main{position:relative;z-index:100;margin:40px 0 30px -80px;left:50%;width:520px;background:#fff;padding:40px;border-bottom:10px solid #9c613c;text-align:left;}section.main h2{margin:0 0 1em -55px;padding:0 0 17px;background:url(../img/titleshade.png) 0 100% no-repeat;}section.main h2 span{display:inline-block;background:#cfbdad;padding:15px 30px 15px 55px;font-family:'Kameron',serif;font-weight:500;font-size:32px;font-size:3.2rem;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);color:#fff;}
section.main article p,section.main article ul,section.main article ol,section.main article table{margin:0 0 1.7em;font-family:Georgia,Times,serif;font-size:14px;font-size:1.4rem;line-height:1.7em;color:#333;}
section.main article :last-child{margin-bottom:0;}
section.main article ul,section.main article ol{margin-left:2em;}
section.main article ol{list-style:decimal;}
section.main article ul{list-style:square;}
section.main article a{color:#9c613c;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}section.main article a:hover{border-bottom-color:#9c613c;}
section.main article p.notice{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#cfbdad;padding:0.5em 1em;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);}
section.main article ul.diensten{list-style:none;margin-left:0;}section.main article ul.diensten li{display:block;margin:0 0 0.5em;}section.main article ul.diensten li a{display:inline-block;background:#9c613c;color:#fff;border:0;padding:0.5em 1em;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}section.main article ul.diensten li a:hover{color:#333;background:#cfbdad;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
section.main figure{position:relative;margin:0 0 1.7em;}section.main figure img{display:block;width:100%;}
section.main figure figcaption{position:absolute;bottom:20px;right:-3px;display:inline-block;background:#cfbdad;padding:10px 20px;font-family:'Kameron',serif;font-weight:500;font-size:18px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);color:#fff;}
div.vcard{position:fixed;z-index:100;left:0;bottom:30px;padding:15px 30px 15px 255px;font-family:Georgia,Times,serif;font-weight:400;font-size:14px;text-align:left;line-height:1.6em;background:#ffffff url(../img/vcard.png) 55px 50% no-repeat;border-bottom:10px solid #9c613c;-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);}div.vcard .street-address{display:block;}
div.vcard .country-name{display:none;}
div.vcard a{color:#333;text-decoration:none;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}div.vcard a:hover{color:#9c613c;}
#bg{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1;}#bg img{width:100%;}
#dots{position:fixed;left:0;top:0;right:0;bottom:0;background:url(../img/dot.gif.html) 0 0 repeat;z-index:10;}
form{margin:0 0 1.2em;}
fieldset{padding:0;margin:0;border:0;}
label,input,button,select,textarea{font-family:Georgia,Times,serif;font-size:14px;font-size:1.4rem;}
input,button,select,textarea{font-family:Georgia,Times,serif;}
label{display:block;margin-bottom:5px;color:#333;}
input,textarea,select,.uneditable-input{display:inline-block;width:300px;height:1.2em;padding:4px;margin-bottom:9px;font-size:14px;font-size:1.4rem;line-height:1.2em;color:#333;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 \9;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#fff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#fff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(207, 189, 173, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(207, 189, 173, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(207, 189, 173, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(207, 189, 173, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.form-actions{padding:0.19999999999999996em 20px 1.2em;margin-top:1.2em;margin-bottom:1.2em;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block;}
.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle;}
.form-search .radio,.form-inline .radio,.form-search .checkbox,.form-inline .checkbox{margin-bottom:0;vertical-align:middle;}
.control-group{margin-bottom:0.6em;}
legend+.control-group{margin-top:1.2em;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:1.2em;*zoom:1;clearfix:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;}
.form-horizontal .form-actions{padding-left:160px;}
textarea{resize:none;}
button{display:inline-block;padding:4px 10px 4px;margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:1.2em;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);vertical-align:middle;background-color:#c7b3a0;background-image:-moz-linear-gradient(top, #cfbdad, #bca38d);background-image:-ms-linear-gradient(top, #cfbdad, #bca38d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cfbdad), to(#bca38d));background-image:-webkit-linear-gradient(top, #cfbdad, #bca38d);background-image:-o-linear-gradient(top, #cfbdad, #bca38d);background-image:linear-gradient(top, #cfbdad, #bca38d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfbdad', endColorstr='#bca38d', GradientType=0);border-color:#bca38d #bca38d #9f7c5d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #c6b09d;border-bottom-color:#bca38d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*margin-left:.3em;*padding-top:2px;*padding-bottom:2px;}button:hover,button:active,button.active,button.disabled,button[disabled]{background-color:#bca38d;}
button:active,button.active{background-color:#a9896d \9;}
button:first-child{*margin-left:0;}
button:hover{color:#fff;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
button::-moz-focus-inner{padding:0;border:0;}
@media all and (max-width:640px){header{margin:0 0 10px;padding:0 0 10px;}header section{width:100%;padding:45px 0 0;}header section h1{margin:0 auto 15px;width:300px;height:100px;background:url(../img/loosberg.png) 0 0 no-repeat;} header nav{position:relative;right:auto;top:auto;}header nav li a{font-size:14px;font-size:1.4rem;} section.main{margin:0 20px;left:auto;width:auto;padding:20px;}section.main h2{background:none;margin:0 0 1em;padding:0;}section.main h2 span{padding:15px 30px;} div.vcard{margin:15px 20px;position:relative;left:auto;bottom:auto;padding:15px 29px;background:#fff;border-bottom:10px solid #9c613c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}}
