@charset "UTF-8";
html, body {margin:0px;padding:0px;height:100%;font-family:Verdana, Geneva, sans-serif;font-size:14px;}
p {margin:10px 0;padding:0;font-size:14px;line-height:18px;}
h1 {font-size:24px;font-weight:bold;margin:0px;}
h2 {margin:0.83em 0 0.2em 0;}
h3 {font-size:18px;font-weight:bold;margin:0 0 5px 0;}
h4 {font-size:14px;font-weight:bold;margin:10px 0 5px 0;}
a {text-decoration:none;border:0 none;}
#wrap {width:100%;max-width:1000px;margin-left:auto;margin-right:auto;min-height:100%;}
#container {padding-bottom:150px;clear:both;overflow:auto;}
#top {height:auto;max-width:1000px;width:100%;float:left;margin:20px 0 10px 0;position:relative;}
#logo {background-repeat:no-repeat;display:block;float:left;}
#logo img {width:100%;height:auto;}
#menu {position:absolute;bottom:0;right:0;font-size:15px;line-height:35px;text-align:right;width:80%;}
#menu ul {float:right;list-style-type:none;margin:0;padding:0;}
#menu li {margin: 0 10px;float:left;list-style-type:none;padding:0;}
#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {text-decoration:none;display:block;padding:0 10px 0 10px;border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;}
.logo {visibility:hidden;}
#logo {width:20%;height:auto;float:left;}
.slider-wrapper {height:auto;max-width:1000px;width:100%;float:left;margin:0 0 2% 0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#servicebanner {max-height:300px;max-width:1000px;width:100%;height:300px;float:left;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-size: 100% auto;}
#banner {width:100%;max-width:1000px;height:auto;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#banner img {width:100%;height:auto;}
.bannerlink {height:100%;float:left;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-position: 50% 50%;background-size:auto 100%;}
.bannerlink a {width:100%;height:100%;display:block;}
.bannerlinkText {position:absolute;padding:3px 10px 3px 10px;line-height:20px;font-size:14px;margin-right:20px;text-decoration:none;bottom:20px;display:block;}
#payoff {font-size:25px;line-height:30px;padding:10px;position:absolute;right:0;bottom:0;font-style:oblique;height:30px;float:right;z-index:9999;}
#content {width:100%;max-width:1000px;float:left;}
#pagemenu {width:195px;margin:0 30px 20px 35px;padding:20px;float:left;font-size:14px;line-height:18px;}
#pagemenu a:link, #pagemenu a:visited, #pagemenu a:active, #pagemenu a:hover {text-decoration:none;}
#pagemenu a.selected {font-weight:bold;}
#pagemenu ul, #pagemenu li {list-style-type:none;margin:0;padding:3px 0 3px 0;}
#pagecontent {width:665px;margin:35px 35px 20px 0;float:left;}
#pagecontent iframe {width:100%;border:0;min-height:610px;margin-top:-30px;}
#pagecontent li {margin:10px 0;}
.gallerywrap {width:100%;float:left;}
.albumthumb {background-repeat:no-repeat;width:30%;height:140px;float:left;margin:0 3% 3% 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.albumthumb a {width:100%;height:100%;display:block;}
.testimonial {margin: 20px 0 0 0;float:left;}
.testimonial .navn {width:33%;font-size:12px;float:left;margin: 0 25px 0 0;}
.testimonial .navn .image {width:100%;height:auto;float:left;overflow:hidden;}
.testimonialRight {margin: 20px 0 0 0;float:right;}
.testimonialRight .navn {width:33%;font-size:12px;float:right;margin: 0 0 0 25px;}
.testimonialRight .navn .image {width:100%;height:auto;float:right;overflow:hidden;}
#indretning p {color:#ffffff;}
.shortcut {width:48%;height:auto;margin:0 2% 4% 0;float:left;overflow:hidden;position:relative;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.last {margin:0 0 4% 2%;}
.shortcut a:link, .shortcut a:visited, .shortcut a:active, .shortcut a:hover {text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;}
.shortcut img {width:100%;height:auto;}
.shortcut p {font-size:14px;font-weight:bold;text-decoration:none;}
.shortcutText {position:absolute;padding:10px;line-height:20px;font-size:14px;text-decoration:none;bottom:20px;display:block;max-width:80%;}
#footer {width:100%;height:150px;margin-top:-150px;position:relative;clear:both;}
#sitemap {width:960px;margin:0 auto;border-top:solid #000000 1px;height:121px;padding:9px 20px 10px 20px;}
#sitemap p {text-align:right;font-size:10px;}
#sitemap #contact {float:right;margin-left:25px;width:auto;text-align:right;}
#sitemap #opening {float:left;width:150px;}
#footer ul, #footer li {font-size:10px;}
#footer .level1 {float:left;margin:0;list-style-type:none;padding:0;}
#footer .level1 li {float:left;width:100px;margin:0 20px 0 0;}
#footer .level2 {margin:0;list-style-type:none;padding:0; }
#footer .level2 li {margin:0 0 0 15px;float:none;}
#footer a:link, #footer a:visited {text-decoration:none;}
#footer a:active, #footer a:hover {text-decoration:underline;}
.nivoSlider {position:relative;background:url(/images/loading.gif) no-repeat 50% 50%;}
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a {border:0;display:block;}
.info {float:right;}
iframe {width:100%;}
.maps-link {display:none;}
.arrangementer p {margin:0 0 10px 0;}
#mc_embed_signup div.mce_inline_error {font-weight:normal;margin:0;}
.list {width:30%;margin:0 3% 0 0;float:left;}
.nation {width:100%;float:left;}
.brandlist {width:100%; float:left;margin:0 0 2% 0;}
.img {width:80px;height:80px;float:left;text-align:center;margin:0 1% 0 0;}
.nomarg {margin:0;}
.image {max-width:35%;float:right;margin:0 0 3% 3%;}
.image img {max-width:100%;}
.mercatus {font-size:10px;margin:-11px 0 10px 10px;float:left;line-height:10px;}
@media only screen and (max-width:1024px) {
	.mercatus {margin:15px 0 10px 10px;}
#sitemap {float:left;}
}
@media only screen and (max-width: 999px) {	
	#footer .level1 {width:66%;}
	#sitemap {width:96%;padding:1% 2%;height:auto;}
	#sitemap #contact, #sitemap #opening {width:50%;margin:0;}
	#sitemap p {text-align:right;}
	.info {width:33%;}
	#pagemenu {width:20%;margin:0 3% 2% 3%;padding:2%;}
	#pagecontent {width:67%;margin:3% 3% 2% 0;}
	#servicebanner {height:280px;}
	.gallerywrap {width:100%;}
	.albumthumb {height:135px;}
}

@media only screen and (max-width: 915px) {
	#menu {font-size:15px;line-height:30px;}
	#menu li {margin: 0 15px;}
	#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {padding:0 10px 0 10px;border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
	#payoff {font-size:20px;line-height:25px;padding:10px;height:25px;}
	#servicebanner {height:230px;}
	.bannerlinkText {line-height:18px;font-size:13px;}
	h3 {font-size:16px;}
	.albumthumb {height:123px;}
	#container {padding-bottom:180px;}
	#footer {margin-top:-180px;}
}
@media only screen and (max-width: 767px) {
	#footer .level1 {width:100%;}
	.info {width:100%;}
	#sitemap p {text-align:center;font-size:10px;line-height:14px;}
	#servicebanner {height:180px;}
	.bannerlinkText {line-height:15px;font-size:12px;bottom:10px;}
	#pagemenu {font-size:12px;line-height:15px;}
	.albumthumb {height:110px;}
	iframe {display:none;}
	.maps-link {display:block;}
	#footer #contact {width:100%;}
}

@media only screen and (max-width: 700px) {
	#menu {font-size:13px;line-height:25px;}
	#menu li {margin: 0 10px;}
	#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {padding:0 6px 0 6px;border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}	
	#servicebanner {height:170px;}
	.albumthumb {height:100px;}
.shortcutText {font-size:12px;line-height:18px;}
.list {width:47%;}
}

@media only screen and (max-width: 570px) {
	#logo {width:100%;height:auto;margin:0 auto;float:none;}
	#menu {width:100%;height:auto;float:left;position:static;}
	#menu ul {float:none;}
	#menu li {width:46%;height:25px;overflow:hidden;margin:0 2%;text-align:center;}
	#payoff {font-size:15px;line-height:20px;padding:5px;height:20px;}
	#servicebanner {height:130px;}
	.bannerlinkText {display:none;}
	#pagemenu {width:90%;margin:0 3% 2% 3%;padding:2%;}
	#pagecontent {width:90%;margin:0 3% 2% 3%;padding:2%;}
	h3 {margin:0 5% 4px 0;float:left;font-size:14px;}
	#pagemenu ul {margin:0;padding:0;float:none;}
	#pagemenu li {float:left;margin:0 5% 3px 0;padding:1px 0 0 0;}
	.albumthumb {height:100px;}
	.level1 {display:none;}
	#wrap {min-height:0;}
	#container {padding-bottom:0;}
	#footer {margin-top:0;height:auto;}
.shortcutText {font-size:11px;line-height:16px;}

}
@media only screen and (max-width: 470px) {
	.shortcut {width:90%;margin:0 5% 5% 5%;}
.last {margin:0 5% 5% 5%;}
	.slider-wrapper {margin: 0 0 5% 0;}
}
@media only screen and (max-width: 400px) {
	#sitemap #opening {width:100%;margin-bottom:2%;}
	#sitemap #contact {width:100%;}
	#servicebanner {height:100px;}
	.albumthumb {height:80px;}
	#footer .level1 li {width:45%;margin:0 5% 2% 0;}
	#footer .level2 li {width:95%;margin:0 0 0 5%;}
	#payoff {font-size:13px;line-height:16px;padding:5px;height:16px;}
.shortcutText {font-size:10px;line-height:14px;}
}


fieldset{padding:10px;background-color:#ddd;border:1px solid #ccc;}
label{float:none;clear:both;display:block;width:auto;margin-top:8px;text-align:left;font-weight:bold;position:relative;color:#000000;line-height:200%;font-family:Verdana;}
.field-group{float:none;margin:3px 0 15px 0;padding:5px;border-style:solid;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .25));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255, 255, 255, 0)),color-stop(1, rgba(255, 255, 255, .25)));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#3fffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#3fffffff')";border-color:#adadad;background-color:#fafafa;}
.field-group input{display:block;margin:0;padding:5px;border:0;background:none;width:98%;background-position:97% 50% !important;}
.radiogroup input,.phonearea input,.addressfield input,.datefield input,.groups input{width:auto;}
.radio-group input,.checkbox-group input{width:auto;display:inline-block;margin-right:5px;}
.field-group label{clear:none;}
.field-group textarea{background:none;border:none;width:525px;height:150px;margin:0;overflow:auto;}
.field-help{display:none;font-weight:normal;position:static;float:none;clear:both;margin:5px -5px -5px -5px;width:auto;padding:8px 10px;line-height:16px;font-size:12px;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;}
.field-help .help{min-height:16px;text-decoration:none;}
.field-group .feedback br{display:none;}
.field-group .feedback div{margin:0 !important;padding:0 !important;}
.addressfield .subfield{clear:left;}
.indicates-required{text-align:right;}
.indicates-required span{font-size:150%;font-weight:bold;}
label .asterisk{position:absolute;top:36px;right:10px;font-size:30px;}
.error,.errorText{margin:5px 0 0 0;padding:5px 10px;}
.formstatus{margin-bottom:10px;}
.alert{background:#e4f3d4;border:2px solid #5ca000;font-size:14px;color:#5ca000;margin:10px 0;padding:10px;}
.alert a{color:#5ca000;text-decoration:underline;}
.datefield,.phonefield-us{padding:5px;}
.datefield input,.phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0;}
.datefield .small-meta{font-size:11px;}
.phonefield-us .phonearea input,.phonefield-us .phonedetail1 input{width:40px;}
.datefield .monthfield input,.datefield .dayfield input{width:30px;}
.datefield label,.phonefield-us label{display:none;}
ul.interestgroup_field{display:block;padding:5px;margin:0;}
ul.interestgroup_field li,.interestgroup_row{display:block;margin:0;padding:0;list-style:none;}
ul.interestgroup_field input{display:inline !important;width:auto !important;}
ul.interestgroup_field label,div.interestgroup_field label{display:table;padding:0 0 0 3px;font-weight:normal;}
select{width:300px;margin:5px;}
ul.unsub-options{display:block;}
ul.unsub-options li{display:block;padding-bottom:5px;}
ul.unsub-options li label{display:inline;padding-left:5px;}
ul.unsub-options li textarea{display:block;padding:5px;background:#fff;border:1px solid #ccc;margin:5px 0;width:350px;height:100px;}
.addressfield span{display:block;height:34px;}
.addressfield input{float:right;width:56%;margin:0 9% 0 0;padding:8px 0 2px 0;}
.addressfield label{float:left;font-weight:normal;text-align:right;width:33%;}
.addressfield .countryfield{display:block;height:45px;position:relative;}
.addressfield .countryfield select{margin:0;position:absolute;top:10px;left:35%;}
.captcha{float:left;width:340px;height:170px;}
#archive-list{display:block;margin:15px 0;padding:0;border-top:1px solid #eee;}
#archive-list li{display:block;list-style:none;margin:0;padding:6px 10px;border-bottom:1px solid #eee;}
.button,.button-small{display:inline-block;font-family:'Helvetica', Arial, sans-serif;width:auto;white-space:nowrap;height:32px;margin:5px 5px 0 0;padding:0 22px;text-decoration:none;text-align:center;font-weight:bold;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;}
.button-small{float:none;display:inline-block;height:auto;line-height:18px !important;padding:2px 15px !important;font-size:11px !important;}
.button span{display:inline;font-family:'Helvetica', Arial, sans-serif;text-decoration:none;font-weight:bold;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:none;}
.rounded6{-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;}
.poweredWrapper{padding:20px 0;width:560px;margin:0 auto;}
.poweredBy{display:block;text-align:right;}
span.or{display:inline-block;height:32px;line-height:32px;padding:0 5px;margin:5px 5px 0 0;}
.clear{clear:both;}
.tpl-image-content{padding-left:0px;}
.profile-list{display:block;margin:15px 20px;padding:0;list-style:none;border-top:1px solid #eee;}
.profile-list li{display:block;margin:0;padding:5px 0;border-bottom:1px solid #eee;}
input{-webkit-appearance:none;}
input[type=checkbox]{-webkit-appearance:checkbox;}
input[type=radio]{-webkit-appearance:radio;}
body,#bodyTable{background-color:#eeeeee;}
#templateContainer{background-color:none;}
#templateBody{background-color:#ffffff;}
.bodyContent{line-height:150%;font-family:Verdana;font-size:14px;color:#333333;padding:20px;}
.button:link,.button:active,.button:visited,.button,.button span,.button-small:link,.button-small:active,.button-small:visited,.button-small{background-color:#8f360d;color:#ffffff;}
.button:hover,.button-small:hover{background-color:#64270a;color:#ffffff;}
.field-group{background-color:#fafafa;border-width:2px;border-color:#adadad;}
.datefield input,.phonefield-us input,.addressfield input{border-bottom-width:1px;border-bottom-style:solid;border-color:#999999;}
.mc-field-group input,.mc-field-group textarea{width:100%;}
.asterisk{color:#8f360d;}
.field-help{background-color:#dcdcdc;color:#000;}
.error,.errorText{font-size:12px;color:#6b0505;background-color:#f4bfbf;}
html[dir=rtl] .wrapper,html[dir=rtl] .container,html[dir=rtl] label{text-align:right !important;}
html[dir=rtl] ul.interestgroup_field label{padding:0;}
html[dir=rtl] ul.interestgroup_field input{margin-left:5px;}
html[dir=rtl] label .asterisk{right:auto;left:10px;}
.field-group input, .field-group textarea {font-size:14px;color:#000;}
@media (max-width: 601px){
	body{width:100%;-webkit-font-smoothing:antialiased;padding:10px 0 0 0 !important;min-width:300px !important;}
	textarea,select,ul.unsub-options li textarea{width:80% !important;}
	.wrapper,.poweredWrapper{width:auto !important;max-width:600px !important;padding:0 10px;}
	.addressfield .countryfield select{max-width:50% !important;}
	#templateContainer,#templateBody,#templateContainer table{width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
}






























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
