@charset "iso-8859-1";
@font-face {
  font-family: 'AvenirLTStd-Roman';
  src: url('AvenirLTStd-Roman.eot');
  src: url('AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
       url('AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg'),
       url('AvenirLTStd-Roman.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTStd-Medium';
  src: url('AvenirLTStd-Medium.eot');
  src: url('AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
       url('AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg'),
       url('AvenirLTStd-Medium.ttf') format('truetype'),
       url('AvenirLTStd-Medium.woff') format('woff'),
       url('AvenirLTStd-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url('AvenirLTStd-Light.eot');
  src: url('AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),
       url('AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg'),
       url('AvenirLTStd-Light.ttf') format('truetype'),
       url('AvenirLTStd-Light.woff') format('woff'),
       url('AvenirLTStd-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}



html {overflow-y:scroll;}
body {color: #222222;background:#ffffff;font: 13px/19px 'AvenirLTStd-Light', verdana, sans-serif;margin: 0;min-width: 1000px;}
#wrapper {width:100%;overflow:hidden;padding-bottom: 30px;}
#header-holder {width:100%;background:#FFFFFF;}
img{ border:0;}
.payoff {color: #CCCCCC;font-size: 11px;margin-bottom: auto;margin-left: auto;margin-right: auto;text-align: left;width: 1000px;}
.payoff h2 {color: #AAAAAA;font-size: 13px;font-weight: normal;margin: 0;padding: 0 0 5px 10px;}
.box p {padding-top:8px;}
.on {text-decoration:none;color:#222222;}
.box h4 {color: #222222;font-size: 18px;font-weight: normal;line-height: 20px;margin: 0 0 8px;}
.kalender p {font-size:13px;line-height: 17px;padding-bottom: 5px;}
p {color: #222222;font-size: 14px;line-height:18px;margin-top: 0;}
h1 {color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 17px;}
h2 {font-family: 'AvenirLTStd-Light';color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0;}
h3 {font-family: 'AvenirLTStd-Light';color: #222222;font-size: 17px;font-weight: normal;line-height: 18px;margin-bottom: 7px;}
a {color:#A3BB1E;text-decoration:underline;}
a:hover {text-decoration:underline;color:#222222;}
#menu-small	{ display:none; }

#map-wid-container {height:510px !important;}

ul#subpages { 
    background: none repeat scroll 0 0 #fff;
  border:1px solid #da7879;
    display: none;
/*    height: 235px*/;
    left: 0 !important;
    margin: 0;
    opacity: 0.95;
    overflow: hidden;
    position: relative;
    right: 0;
    visibility: visible;
    width: 415px;
    z-index: 9999999;padding-right: 40px !important;
}

.person img{border: 1px solid #EEEEEE;height: 94px;margin-bottom: 13px;margin-right: 19px;width: 179px;float: left;}

.person p {
    color: #222222;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 3px;
    margin-top: 0;
}

.breadcrumbs {color: #BBBBBB;font-size: 11px;padding-right: 295px !important;padding-top: 4px;text-align: right;}
.breadcrumbs a {color: #999999;text-decoration: none;}
.breadcrumbs a:hover {color: #555555;text-decoration: underline;}


/*   MENU   */
#menu-holder {margin: 20px 0 5px;width: 100%;}
#menu { background: #b8393d; height: 35px; margin: 7px auto; overflow: visible; position: relative; width: 1000px; }
#menu ul { float: left; left: 134px; list-style: none outside none; margin: 0; padding: 0; position: absolute;}
#menu li {border-right: 1px solid #fff;float: left;font-size: 14px;line-height: 17px;position: relative;}
#menu li a {color: #fff;padding: 9px 15px;text-decoration: none;display: block;}
#menu li a:hover, #menu li.active a {;color: #fff;line-height: 17px;text-decoration: none;}
#menu img {float: left;padding: 5px 10px;border-right: 1px solid #fff;width: 114px;height: auto;}

ul#subpages a { background: none repeat scroll 0 0 transparent;
color: #222222;
margin-bottom: 2px;
max-height: 16px;
/*overflow: hidden;*/
padding: 0;
white-space: nowrap; }

ul#subpages a:hover {/* padding: 0*/; background:none; text-decoration:underline; color:#222222; }

.submenu-links { display: block;
font-size: 12px;
margin-left: 170px;
margin-top: 26px;
overflow: hidden;
/*height:180px;
max-height:180px;*/ }

.submenu-links h3 {font-size: 17px;font-weight: bold;margin-bottom: 12px;margin-top: 9px;}

.links-left 	{ display: inline-block; width: 48%; vertical-align: top; }
.links-right	{ display: inline-block; width: 48%; vertical-align: top; }

ul#subpages img { margin-left: 12px; margin-top: 30px; border:0px; }


/*   SUBMENU   */
/*#sidebar{float:left;width:185px;padding:10px 0 0 16px;}*/
#sidebar{float: left;padding: 4px 0 0 10px;width: 190px;}
#sidebar ul {list-style: none outside none;margin: 0;overflow: hidden;padding: 12px 0 0;width: 94%;}
#sidebar ul li {font-size: 14px;font-weight: normal;line-height: 17px;overflow: hidden;padding: 6px 0 6px;vertical-align: top;}
#sidebar ul li a {color: #b8393d;float: left;padding: 0;text-decoration: none;}
#sidebar ul li a:hover, #sidebar ul li.on a {text-decoration:none;color:#000000!important;}
#sidebar ul li ul { padding:0; margin-top:10px; }
#sidebar ul li ul li { margin-left:1px; background:url("/images/layout/pointer.png") no-repeat scroll 0 9px transparent; padding-left:13px;}

.cap-container { display: block; overflow:hidden; }
.right-cap { display:block; float:right; width:282px; background: none repeat scroll 0 0 #b8393d; margin: 0 0 3px; max-height: 64px; min-height: 64px; overflow: hidden;}
#galleria-cap-item-3 {max-height: 68px; min-height: 68px;}
.right-cap p { font-size:11px; margin:2px 7px 0px 10px; line-height:12px;padding: 4px 10px 0 0;color:#fff!important;  }
.right-cap h3 { margin: 8px 0 0 10px; color:#fff!important; }
#galleriarotation { float:left; width:715px; overflow:hidden !important; max-height:267px !important; }

/* AREAS */
.area1 {margin-top: 244px;overflow: hidden;position: relative;width: 100%;}
.area2 {display: block;min-height: 400px;overflow: hidden;padding: 24px 0 18px;width: 1000px;position: relative;}
.area2 .gallery li a img {display: block;height: 81px;width: 100px;}
.area2 .gallery li a {display: block;width: 90px;}
.area2 .gallery-hold {width:100%;overflow:hidden;padding:0px 0 0;}
.area2 .gallery {list-style: none outside none;margin: 0 -3px 0 0;overflow: hidden;padding: 9px 0 0px;width: 100%;}
.area2 .gallery li {float:left;padding:0 3px 10px 0;margin: 0 18px 10px 0;}
.area2 .gallery li a:hover { }
.area3 {float: right;padding: 0px 0 15px;width: 276px;}
.area3 .text img {display: block;margin: auto;text-align: center;}
    .area2 .text > ul {margin-left: -15px;}

.area3 .box {width:258;overflow:hidden;margin:0 0 0px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #dddddd;background:#f6f6f2;}
.area3 .text-box {margin:0px 0 20px 0;}
.area3 .text-box p {margin:0 0 10px;}
.area3 .text-box .holder {background:none;}
.area3 .box .holder {width:220px;overflow:hidden;}
.area3 .box .frame:after {clear: both;content:"";display: block;}
.area3 .box .frame {width:222px;min-height:127px;padding:18px 20px 14px 20px;}
* html .area3 .box .frame {height:127px;}
.area3 .text-box .frame {min-height:95px;padding-top:19px;}
* html .area3 .text-box .frame {height:95px;}
.area3 ul {padding-left:14px;margin-top: -5px;}
.area3 ul li {padding-left:7px;}
.area3 .player-root {border: 1px solid #DDDDDD !important;}
.area3 .gallery li a img {display: block;height: auto;width: 200px;}
.area3 .gallery-hold {width:100%;overflow:hidden;padding:0px 0 0;}
.area3 .gallery {list-style: none outside none;margin: 0;overflow: hidden;padding: 9px 0 0;width: 100%;}
.area3 .gallery li {float: left;margin: 0 10px 0 0;padding: 0 3px 10px 0;}
.area3 .gallery li a {display: block;width: 100%;}
.area3 .gallery li a:hover { }
.area3 .link 			{border-bottom: 1px solid #000;padding: 0 0 15px;margin-bottom: 30px;}
.area3 .link a 			{/*background: url("/images/layout/pointer.png") no-repeat scroll 0 4px transparent;color: #b8393d;line-height: 20px;padding-left: 12px;*/text-decoration: none;}
.area3 .link a:hover 	{text-decoration:underline;}



/*   FORMS    */
/*.search input {background: url("/images/layout/search-bg2.png") repeat scroll 100% 0 transparent;border: 1px solid #C8D365;color: #777777;float: right;font-size: 11px;font-weight: normal;height: 17px;line-height: 15px;margin: 7px 12px 0 0;padding: 2px 5px 0;width: 130px;}*/
.search { height: 23px; overflow: hidden; padding: 0px; margin: 5px 10px 0px 0px; float: right; border: 1px solid #fff;; width: 170px; background: #fff; }

a.search-link {     background: url("/images/layout/search-ikon.jpg") no-repeat scroll 0 0 transparent;     display: inline-block;     float: right;     height: 26px;     position: relative;     top: -1px;     width: 26px;     z-index: 101; }

.search input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #777777;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 17px;
    line-height: 15px;
    margin: 0;
    padding: 2px 5px 0;
    width: 130px;
	float:left;
}
label {color: #222222;font-size: 12px;font-weight: normal;line-height: 35px;padding-right: 15px;position: absolute;width: 100px;}
input {color: #888888;font-size: 12px;font-weight: normal;line-height: 35px;margin: 10px 13px 0 76px;padding-left: 5px;width: 200px;}
textarea {color: #888888;font-size: 12px;font-weight: normal;height: 160px;line-height: 35px;margin: 10px 13px 0 76px;padding-left: 5px;padding-top:0px;width:300px;}


/*   FOOTER    */
* html #footer{height:90px;}
#footer-holder {padding-bottom: 20px;padding-top: 17px;width: 100%;margin-top: 25px;}
#footer {background: none repeat scroll 0 0 #b8393d;height: 21px;margin: auto;padding: 10px 15px;width: 970px;}
#footer p{color: #fff;}
#footer a {color: #fff;text-decoration: underline;}
#footer ul { }
#footer ul li a{color: #fff;float: left;font-size: 12px;line-height: 17px;}
#footer ul li a:hover{text-decoration:underline;color:#fff;}



/*  SITEMAP   */
.sitemap {width:1000px;margin:auto;}


.sitemap ul{float: left;list-style: none outside none;margin: 0;padding: 0 0 0 00px;}
.sitemap li {display: block;float: left;font-size: 12px;line-height: 17px;position: relative;width: 200px;text-decoration:none;color:#999999;padding-bottom:6px;}
.sitemap li a{color: #999999;display: block;font-size: 15px;line-height: 20px;padding-bottom: 12px;text-decoration: none;}
.sitemap li a:hover{color:#444444;}
.sitemap li li{padding-bottom: 0;}
.sitemap li ul li a{color: #999999;display: block;font-size: 12px;line-height: 16px;padding-bottom: 0 !important;text-decoration: none;}
.sitemap li ul li a:hover{color:#444444;}



/*  GALLERY  */
.gallery {list-style: none outside none;margin: 0 -3px 0 0;overflow: hidden;padding: 9px 0 3px;}
.gallery li{float:left;padding:0 8px 8px 0;}
.gallery li a{display:block;width:100px;}
.gallery li a:hover{ }
.gallery li a img{display:block;width:90px;}
.gallery-hold{width:100%;overflow:hidden;padding:4px 0 0;}



/*   ROTATION   */
#galleria {display: block;height: 267px;margin: 0;width: 715px;}
/*#galleria .galleria-image {height: 267px !important;}*/
#galleria .galleria-image img { }
#galleria img {width:715px !important;height:auto !important;top:0 !important;float:left !important;}
/*.galleria-container {height: 267px !important;}*/



/*    FRONTPAGE    */

.frontpage .kalender, .frontpage .content .area2, .frontpage .content .area3 {margin-top:20px;}
.frontpage {margin: auto;overflow: hidden;width: 1000px;}
.frontpage .area1 {margin-top:0px !important;margin-bottom: 10px;}
.frontpage .content {float: right;width: 755px;}
.frontpage .content .area3 ul {padding-top:10px;}
.frontpage .content .area3 h2 {color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 22px;border-bottom: 1px solid #000;
    padding-bottom: 12px;}
.frontpage .content .area2 {display: block;float: left;min-height: 400px;overflow: hidden;padding: 0;width: 440px;}
.frontpage .area2 a {color: #777777;text-decoration: none;}
.frontpage .area2 a:hover {color: #A3BB1E;}
.frontpage .content .area2 h2 {margin-bottom:23px;}
.frontpage .content .area2 .text {border-bottom: 1px solid #000;padding: 30px 0 15px;}
.frontpage .kalender {float: left;padding-left: 10px;padding-right: 30px;width: 205px;}
.frontpage .kalender a{color:#b8393d;font-size: 13px;line-height: 17px;padding-bottom: 5px;text-decoration:none;color:#777777;}
.frontpage .kalender a:hover{color:#222222;}
.frontpage .kalender .text{padding-right:20px;border-bottom: 1px solid #000;padding-bottom: 12px;}
.frontpage .kalender .text h2{font-size: 17px !important;}
.frontpage .content .area2 h2 {color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 3px;border-bottom: 1px solid #000;padding-bottom: 12px;}
.frontpage .kalender h1 {color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 17px;border-bottom: 1px solid #000;padding-bottom: 12px;}
.frontpage .kalender .link a {     background: url("/images/layout/pointer.png") no-repeat scroll 0 2px transparent;     color: #A3BB1E;     line-height: 20px;     padding-left: 18px;     text-decoration: none; }

.kalenderliste				{border-bottom: 1px solid #000;margin-bottom: 12px;}
.kalenderliste a 			{color: #b8393d!important;text-decoration: none;}
.kalenderliste a:hover 		{text-decoration: underline;}


/*.frontpage .kalender h2{padding-bottom: 3px;}*/
.frontpage .area2 .link {overflow: hidden;padding-bottom: 5px;font-size:14px;}
.frontpage .area2 .link a {/*background: url("/images/layout/pointer.png") no-repeat scroll 100% 3px transparent;*/color: #777777;display: compact;padding-right: 17px;}
.frontpage .area2 .newslink a {     background: url("/images/layout/pointer.png") no-repeat scroll 0 2px transparent;     color: #b8393d;     padding-left: 16px;     padding-right: 17px; }
.frontpage .area2 .newslink a:hover {text-decoration:underline;} 
.frontpage .area2 .link p {     margin-bottom: 0 !important; }



.frontpage .area2 .link a:hover {color: #b8393d;}
.galleria-stage {width: 715px !important;}
.galleria-container {
  overflow: visible !important;}
#galleria .galleria-image img {height: 269px !important;}

/*    SUBPAGE    */
.subpage .area3 {float: right;padding-top: 20px;width: 274px;}
.subpage .area3 .box{width:220;overflow:hidden;margin:0 0 0px; /* 14px */border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #dddddd;background:#f6f6f2;}
.subpage .area3 .text-box{margin:0px 0 20px 0;}
.subpage .area3 .text-box .holder{background:none;}
.subpage .area3 .box .frame:after {clear: both;content:"";display: block;}
.subpage .area3 .box .frame{width:220px;min-height:127px;padding:18px 20px 14px 20px;}
* html .subpage .area3 .box .frame{height:127px;}
.subpage .area3 .text-box .frame{min-height:95px;padding-top:19px;}
* html .subpage .area3 .text-box .frame{height:95px;}
.subpage .contact-hold{overflow:hidden;width:218px;padding:0 0 0 5px;}
.subpage #galleria {display: block;height: 210px;margin: 0;width: 1000px;}
.subpage #galleria .galleria-image {height: auto;width: 100%;}
.subpage .area1 {margin: auto;overflow: hidden;position: relative;width: 1001px;}
.subpage .kalender {margin-top:20px;}
.subpage {margin: auto;overflow: hidden;width: 1000px;}
.subpage .content {float: right;width: 785px;}
.subpage .content .area3 ul {padding-top:10px; }
.subpage .content .area3 h2 {color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 17px;}
.subpage .content .area2 {display: block;float: left;margin-top: 20px;min-height: 400px;overflow: hidden;padding: 0;width: 470px;}
.subpage .area2 a {color: #b8393d;text-decoration: none;font-size: 15px;}
.subpage .area2 a:hover {color: #b8393d;text-decoration: underline;}
.subpage .content .area2 h2 {margin-bottom:23px;}
.subpage .content .area2 .text{border-bottom:1px #000 solid;padding-bottom:2px;margin-bottom:10px;overflow: hidden;}
/*.subpage .area2 .link {display: table;overflow: hidden;padding-bottom: 5px;}*/
/*.subpage .area2 .link a{background: url("/images/layout/pointer.png") no-repeat scroll 100% 4px transparent;color: #b8393d;display: table;padding-right: 17px;}*/
.subpage .area2 .link a:hover{text-decoration: underline;}
.subpage .area2 p a {background: url("/images/layout/pointer.png") no-repeat scroll 0 3px transparent;line-height: 15px;margin-right: 10px;padding-left: 12px;font-size: 0.92em;}


.subpage .area1 .text {background: none repeat scroll 0 0 #da7879;float: right;height: 178px;max-height: 178px;padding: 15px;width: 261px !important;color:#fff;}
.subpage .area1 .text h2{font-size:16px;color:#fff;padding-bottom: 10px;padding-top: 3px;}
.subpage .area2 .text h3 {font-size: 17px;font-weight: normal;line-height: 20px;margin-bottom: 10px;margin-top: 7px !important;}
.subpage .area1 .text p{font-size:13px;line-height:16px;padding-right: 25px;color:#fff;}
.subpage #galleria .galleria-image img {width: 707px !important;left: 0 !important;}
.subpage .right-cap {background: none repeat scroll 0 0 #da7879;display: block;float: right;margin-bottom: 0;margin-right: 0;margin-top: 0;max-height: 208px;min-height: 208px;overflow: hidden;width: 294px; }
.subpage #galleriarotation {width: 709px; max-height:208px !important;}
.subpage .content .area3 .text {border-bottom: 1px solid #000;margin-bottom: 10px;padding-bottom: 2px;}
a.resp-menu-link { display:none; }
#map-widget {width:99%;}
.omraader {background: none repeat scroll 0 0 #da7879;padding: 4px 9px;}
.omraader, a.omraader {background: none repeat scroll 0 0 #da7879 !important;color: #FFFFFF !important;margin: 0 !important;padding: 5px 10px 2px !important;font-size:12px !important;text-decoration:none !important;}
a.omraader:hover {background: none repeat scroll 0 0 #b8393d !important;text-decoration:none !important;}
.omraader {background: none repeat scroll 0 0 #b8393d !important;}
.right-cap, .right-cap a {color: #777777;}
.right-cap a:hover {color: #222222;}
.subpage .newslink a {display: block;margin-bottom: 10px !important;}

  	.subpage .content .area2 {margin-top: 20px !important;width: 100%;}
.subpage .area1 img {border: 0 none;float: left !important;width: 708px !important;height:208px !important;}

.subpage .area2 strong {line-height: 15px;margin-right: 10px;padding-left: 0;}
.subpage .area2 p a img {background: none repeat scroll 0 0 transparent;line-height: normal;margin-right: 0;padding-left: 20px;}
.form-row { margin-top:10px; }
.form-row input { border-width: 1px; border-color: rgb(187, 187, 187); border-radius: 4px 4px 4px 4px; border-style: solid; width: 160px; height: 26px; margin-left: 0px; display: inline-block; }
.form-row label { width:70px; margin-right: 3px; position: relative; display: inline-block; }


.billede {     max-width: 100%; }
.billede img {     max-width: 100%; margin-bottom:25px;}

#menu li a {padding: 9px 10px;}

.search {
  height: 23px;
  overflow: hidden;
  padding: 0px;
  margin: 5px 10px 0px 0px;
  float: right;
  border: 1px solid #eee;
  width: 122px;
  background: #fff;
}

.search input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #777777;
  float: right;
  font-size: 11px;
  font-weight: normal;
  height: 21px;
  line-height: 15px;
  margin: 0;
  padding: 2px 4px 0;
  width: 86px;
  float: left;
}





/*   FOR TABLETS   */
@media only screen  and (max-width: 1000px) {

body{margin: auto;min-width: 750px !important;width: 100% !important;}
  .search {width: 106px !important;}

  .header, #main, #menu{width:100%;}
.payoff {width: 100%;}
p {font-size: 13px;line-height: 17px;}
#menu {margin: auto;overflow: hidden;width: 100%;}
  a.search-link {top: -28px;}
#menu li {font-size: 10px;}
#menu li a {padding: 9px 5px;}
.area1 {margin-top: 244px;overflow: hidden;position: relative;width: 100%;}
#sidebar ul li {font-size: 13px;line-height: 16px;padding: 6px 10px 4px 0;}
  
.frontpage {width: 100%;}
.frontpage .content {float: right;width: 564px;}
.frontpage .kalender {float: left;width: 140px;}
.frontpage .content .area2 {display: block;float: left;min-height:400px;width: 60%;}
.area3 {width:198px;}
.search input {margin: 4px 8px 0 0;padding: 2px 5px 0;width: 66px;}
.frontpage .content .area3 h2,.frontpage .content .area2 h2, .frontpage .kalender h1 {font-size: 17px !important;}

#footer {height: 36px;margin: auto;padding: 0px;width: 100%;text-align: center;}
#footer .text {padding: 10px;width: 90%;margin: auto;}
#footer p {font-size: 11px;text-align: center;}
.sitemap {display:none;}

.cap-container {float: none;margin-top: 23px;height: 197px; }
  .subpage #galleriarotation {width: 544px;}
.right-cap {margin: 0 0 2px;max-height: 40px !important;min-height: 38px !important;     width: 197px !important; }
  .right-cap p {display: none;}
.right-cap h3 {font-size: 12px;margin: 0;padding: 6px 10px;}
  

  
  
#wrapper {margin: auto;width: 750px;}
#galleria {display: block;height: 218px;}
#galleria .galleria-image img {width: 590px !important;left: 0 !important;}
.galleria-images, .galleria-image {width:590px !important;height: 204px !important;}
#galleriarotation {width: 542px;}
#galleria-cap-item-3 {height: 52px !important;}
  
  
.subpage #galleria {display: block;height: 218px;}
.subpage #galleria .galleria-image img {width: 590px !important;left: 0 !important;}
.subpage .galleria-images, .galleria-image {width:590px !important;height: 204px !important;}
.subpage #galleriarotation {width: 542px;}
.subpage #galleria-cap-item-3 {height: 52px !important;}
.cap-container {margin-top: 0 !important;height:161px !important;}
  
.subpage {width: 740px;}
#sidebar {width: 160px;}
.subpage .content {width: 565px;}
.area3 .text img {width: 150px;}
.subpage .area3 {     float: left;     width: 500px; }
  .subpage .content .area2 {width: 500px;min-height: 200px !important;}
.subpage {margin: 0;width: 750px; }
  .subpage .area1 {     height: 170px;     width: 750px; }
  .subpage > .area1 > img {width: 575px;}  
.subpage .area1 .text {     background: none repeat scroll 0 0 #da7879;     float: right;     max-height: 149px;     padding: 10px;     width: 152px !important; }
.subpage .area1 .text h2 {     color: #fff;     font-size: 14px;     line-height: 17px;     padding-bottom: 6px;     padding-top: 0; } 
.subpage .area1 .text p {     font-size: 11px;     line-height: 13px;padding-bottom:0px;padding-right: 5px; }
   	.breadcrumbs {padding-right: 178px !important;}
.sitemap {display: block;}
  .sitemap li {     color: #aaaaaa;     display: block;     float: left;     font-size: 12px;     padding-bottom: 6px;     padding-right: 30px; width: 132px;}
  .sitemap li a{     color: #aaaaaa;}
  .sitemap li ul li a {     color: #bbbbbb;     display: block;     font-size: 11px;     line-height: 14px;     padding-bottom: 6px !important;     text-decoration: none; }  
.subpage .right-cap {width: 158px !important;max-height: 159px !important;min-height: 159px !important;overflow: hidden;width: 294px;}
#galleria .galleria-image img {left: 0 !important;width: 550px !important;height:auto !important;}
.galleria-stage {height: 160px;width: 589px !important;}  
 .subpage .cap-container {float: none;margin-top: 0px !important;height: 214px; }
.cap-container {margin-top: 23px;height: 215px !important; }

  
  .subpage #galleria {height: 160px;width: 590px !important;} 
  .subpage .cap-text > h2 {line-height: 16px;font-size: 14px !important;margin-bottom: 5px;}
  
.cap-text {     font-size: 11px;     line-height: 16px;     margin: 17px 14px !important;     width: 124px !important; }  

#map-widget {     width: 100%; }

  .frontpage .area1 {height: 164px !important;}
 	.form-row label {     display: inline-block;     margin-right: 3px;     padding-right: 7px;     position: relative;     width: 44px; }
 	.form-row input {
    border-color: #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 26px;
    margin-left: 0;
    margin-right: 8px;
    width: 88px !important;
}
  
  .subpage .area1 img {border: 0 none;float: left !important;height: 100% !important;width: 576px !important;}
  
  
  
}








/*  FOR SMARTPHONES   */
@media only screen and (max-width: 767px) {
    .subpage .right-cap {width: 424px !important;}

  	#galleriarotation, #galleria {float: none;height: auto !important;width: 100%;}
  	.subpage .area1 {width: 420px;/*height: 228px !important;*/height:auto !important;}

  
  	.subpage .area1 > img {width: 420px !important;}
  	.subpage {width: 420px !important;}
  	.subpage .area1 .text {float: left;height: auto;max-height: none;padding: 8px 20px 0px 12px;width: 390px !important;}
  	.subpage .area1 .text p {font-size: 11px;line-height: 13px;padding-right: 0px;}
  	.subpage .area1 .text h2 {padding-bottom: 3px;} 
	#sidebar {display: none;}
  	.subpage .content {     float: left;     width: 420px; }
	.subpage .content .area2 {float: left !important;min-height: 100px;width: 420px;}
	.subpage .area3 {float: left;width: 420px;}
  	#footer .text {margin: auto;padding: 0 17px;width: 314px;}  
  	#footer {height: 65px;margin: auto;padding: 10px 1px;width: 100%;}
	#footer p {float: none !important;font-size: 11px;text-align: center;}

	body{margin: auto;margin: auto;     min-width: 420px !important;     width: 420px !important;}
	#wrapper {width:100%;margin:auto;}  
	.add{display:none;}
	.toptlf {display:none;}
	.header, #main, #menu{width:100%;}
	.payoff {width: 100%;}
	.payoff h2 {font-size:12px;}
	  #menu {background: url("/images/layout/menu-bg.png") repeat scroll 0 0 transparent;margin: auto;overflow: hidden;width: 100%;}
	#menu ul {display:none;}
	.sitemap {display:none;}
	
  	.form-row input {     border-color: #BBBBBB;     border-radius: 4px 4px 4px 4px;     border-style: solid;     border-width: 1px;     display: inline-block;     height: 26px;     margin-left: 0;     margin-right: 8px;     width: 52px !important; }

 
	#galleria {display: block; margin: 0;width: 100%;}
	#galleria .galleria-image img {height: auto !important;width:420px !important; }
	#galleria img {width:100% !important;height:auto !important;top:0 !important;}
	/*.galleria-container {height: 100px !important;}*/
.galleria-stage {margin-bottom: 3px !important;}  
.cap-container {width: 101%;}  
  .frontpage .kalender .text {margin-bottom: 20px;}
 .frontpage .content .area2 {margin-bottom: 20px;}
  
    .frontpage .area1 {height: 245px !important;}
  .cap-container {margin-top: 35px !important;height: 215px !important; }
  .right-cap {width: 208px !important; }
.right-cap h3 {padding: 10px;}

	  /* AREAS */
	.area1 {margin-top: 244px;overflow: hidden;position: relative;width: 100%;}
	.area2 {display: block;min-height: 200px;overflow: hidden;padding: 24px 0 18px;width: 100%;position: relative;}
	.area2 .gallery li a img {display: block;height: 81px;width: 100px;}
	.area2 .gallery li a {display: block;width: 90px;}
	.area2 .gallery-hold {width:100%;overflow:hidden;padding:0px 0 0;}
	.area2 .gallery {list-style: none outside none;margin: 0 -3px 0 0;overflow: hidden;padding: 9px 0 0px;width: 100%;}
	.area2 .gallery li {float:left;padding:0 3px 10px 0;margin: 0 12px 2px 0;}
	.area2 .gallery li a:hover { }
	.area3 {float: right;padding: 0px 0 15px;width: 200px;}
	.area3 .text img {display: block;margin: auto;text-align: center;}
	.area3 .box {width:258;overflow:hidden;margin:0 0 0px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #dddddd;background:#f6f6f2;}
	.area3 .text-box {margin:0px 0 20px 0;}
	.area3 .text-box p {margin:0 0 10px;}
	.area3 .text-box .holder {background:none;}
	.area3 .box .holder {width:220px;overflow:hidden;}
	.area3 .box .frame:after {clear: both;content:"";display: block;}
	.area3 .box .frame {width:200px;min-height:127px;padding:18px 20px 14px 20px;}
	* html .area3 .box .frame {height:127px;}
	.area3 .text-box .frame {min-height:95px;padding-top:19px;}
	* html .area3 .text-box .frame {height:95px;}
	.area3 ul {padding-left:14px;margin-top: -5px;}
	.area3 ul li {padding-left:7px;}
	.area3 .player-root {border: 1px solid #DDDDDD !important;}
	.area3 .gallery li a img {display: block;height: auto;width: 200px;}
	.area3 .gallery-hold {width:100%;overflow:hidden;padding:0px 0 0;}
	.area3 .gallery {list-style: none outside none;margin: 0;overflow: hidden;padding: 9px 0 0;width: 100%;}
	.area3 .gallery li {float: left;margin: 0 10px 0 0;padding: 0 3px 10px 0;}
	.area3 .gallery li a {display: block;width: 100%;}
	.area3 .gallery li a:hover { }
  	.galleria-stage {margin-bottom: 3px !important;width: 420px !important;}
	.area3 .link a {background: url("/images/layout/pointer.png") no-repeat scroll 0 2px transparent;color: #b8393d;line-height: 20px;padding-left: 18px;text-decoration: none;}
	.area3 .link a:hover {text-decoration:underline;}


.frontpage .kalender, .frontpage .content .area2, .frontpage .content .area3 {float: left;padding-left: 0;width: 100%;}	
  .frontpage {margin: auto;overflow: hidden;width: 100%;}
	.frontpage .area1 {margin-top:0px !important;}
	.frontpage .content {float: right;width: 100%;}
	.frontpage .content .area3 ul {padding-top:10px;}
	.frontpage .content .area3 h2 {color: #b8393d;font-size: 18px;font-weight: normal;line-height: 22px;margin: 0 0 23px;}
	.frontpage .content .area2 {display: block;float: left;min-height: 285px;overflow: hidden;padding: 0;width: 100%;}
	.frontpage .area2 a {color: #777777;text-decoration: none;}
	.frontpage .area2 a:hover {color: #b8393d;}
	.frontpage .content .area2 h2 {margin-bottom:23px;}
	.frontpage .content .area2 .text{border-bottom: 1px solid #F0F4D2;padding-bottom: 12px;}
	.frontpage .kalender {display: block;float: left;padding-left: 0;padding-right: 10px;width: 100%;}
	.frontpage .kalender a{font-size: 14px !important;line-height: 16px;padding-bottom: 5px;text-decoration:none;color:#777777;}
	.frontpage .kalender a:hover{color:#222222;}
	.frontpage .kalender h2{padding-bottom: 3px;}
	.frontpage .area2 .link {display: table;overflow: hidden;padding-bottom: 5px;font-size:13px;}
	.frontpage .area2 .link a {color: #777777;display: compact;padding-right: 17px;}
	.frontpage .area2 .link a:hover {color: #b8393d;}
	.search { display:inline; flaot:right; margin-bottom: 6px; margin-left: 51px; }
	.search input { width:100px; }
	#menu-small img {padding-left: 7px;}
  	a.resp-menu-link {bottom: 10px;color: #222222;display: inline;font-size: 20px;left: 56px;position: relative;text-decoration: none;}
a.resp-menu-link {
    background: url("/images/layout/menupointer2.png") no-repeat scroll 100% 3px transparent;
    bottom: 7px;
    color: #fff;
    display: inline-block;
    font-size: 19px;
    left: 54px;
    padding-right: 21px;
    position: relative;
    text-decoration: none;
}
  .breadcrumbs {font-size: 10px !important;padding-right: 0px !important;}
  	.subpage .content .area2 {margin-top: 30px !important;width: 420px;}
  	.cap-container {width: 100%;}
    .cap-container a {     color: #A3BB1E;     text-decoration: none; }
/* tablet land */
/*@media only screen and (min-width: 740px) and (max-width: 995px) {
	.cap-container { }
  .galleria-container {height:269px !important;}
}*/

/* smartphone */
	#galleria .galleria-image			{ width:100% !important; }
	#galleriarotation					{ width:100% !important; }
	#galleria							{ width:100% !important; }

	.cap-container h3 					{ font-size:13px }
	.cap-container p 					{ font-size:9px ;display: none;}
	.right-cap,#galleria-cap-item-3		{ display: inline-block; float: none; margin: 0; width: 49.2%; margin-bottom:-2px; }
	#galleria-cap-item-3, .right-cap		{max-height:34px; min-height:34px;height: 34px !important; }
  
    .payoff 							{ display:none; }
	#menu-small							{ max-height:35px; display:block; background: url("/images/layout/menu-bg.png") repeat scroll 0 0 transparent;margin: auto;overflow: hidden;width: 100%;}
	#menu-small ul 						{ z-index:10000000; list-style:none; position:absolute; display:none; }
	#menu-small ul li 					{ display:inline-block; }
	#menu-small ul li ul				{ display:inline-block; }
	#menu								{ display:none; }
.cap-text {
    margin: 13px 20px 10px 22px !important;
}
  .subpage .right-cap{max-height: 166px;min-height: 166px;}
  
}


/* smaller than iphone */ 
@media only screen and (max-width: 767px) {
  	.payoff 							{ display:none; }
/*	a.resp-menu-link					{ bottom: 10px; color: #000000; display: inline-block; font-size: 16px; left: 24px; position: relative; text-decoration: none; }*/
/*	.search 							{ display:inline; flaot:right; margin-bottom: 6px; margin-left: 51px; }*/
	#menu-small							{ max-height:35px; display:block; background: #b8393d;margin: auto;overflow: hidden;width: 100%;}
#menu-small ul {margin-top: -1px;display: none;list-style: none outside none;padding-left: 100px;position: absolute;width: 213px;z-index: 10000000;}
  #menu-small ul li 					{ display:block; }
	#menu-small ul li ul				{display: block;padding-left: 0 !important;position: relative;}
	#menu								{ display:none; }
  	#menu-small ul li a {background: none repeat scroll 0 0 #da7879;color: #FFFFFF;display: block;margin-bottom: 1px;padding: 3px 10px;text-decoration: none;}
  #menu-small ul li ul a {background: none repeat scroll 0 0 #b8393d;color:#ffffff;padding: 3px 10px 3px 16px;}
  #menu-small ul li ul li ul a {background: none repeat scroll 0 0 #da7879;padding: 3px 10px 3px 22px;}
  #menu-small ul li ul li ul ul a {background: none repeat scroll 0 0 #da7879;padding: 3px 10px 3px 28px;}

  
  /*	.search input						{ width:100px; }*/
	#menu img							{ padding:0 5px; }
	#galleria .galleria-image			{ width:100% !important; }
	#galleriarotation					{ width:100% !important; }
	#galleria							{ width:100% !important; }

    .subpage #galleria .galleria-image img {height: auto !important;left: 0 !important;width: 420px !important;}
  .galleria-container {height: 127px !important;}
.person img {height: auto !important;margin-right: 19px;width: 163px !important;}


}



@media only screen and (max-width: 430px) {
	body {margin: auto;min-width: 290px !important;width: 290px !important;}
	p {color: #777777;font-size: 13px;line-height: 18px;margin-top: 0;}
  	.cap-container p {display: none;}
  .cap-text {     font-size: 11px;     line-height: 16px;     margin: auto !important;     width: 300px !important; }
	.galleria-stage {margin-bottom: 3px !important;width: 290px !important;}
  	#galleria-cap-item-3, .right-cap {max-height: 52px !important;min-height: 52px !important;height: 52px !important;float: left;margin: 0 1px 2px 1px;}
  
  #footer {height: 50px;}
  a.resp-menu-link {     display: inline;     font-size: 17px;     padding-left: 44px; }  	#footer p {font-size: 9px;line-height: 16px;margin: auto;text-align: center;width: 252px;}
	#footer .text {margin: auto;padding: 0;width: 290px;}
	.breadcrumbs {font-size: 9px !important;line-height: 28px;padding-right: 0 !important;width: 290px !important;}
  	.subpage .content .area2 {margin-top: 30px !important;width: 290px;}
	.subpage .area1 .text {padding: 8px 20px 3px 12px;width: 258px !important;}
	.area3 .text img {margin: 15px 30px;}  
  #menu-small ul {padding-left: 0;width: 290px;background: none repeat scroll 0 0 #FFFFFF;}
  a.resp-menu-link {background: url("/images/layout/menupointer2.png") no-repeat scroll 100% 4px transparent;left: 54px;padding-right: 17px;}
.subpage .right-cap {     max-height: 146px !important;     min-height: 146px !important;     padding: 10px;     width: 270px !important; }
/*  .subpage .right-cap {max-height: 166px !important;min-height: 166px !important;}*/
  .subpage #galleria .galleria-image img {height: auto !important;left: 0 !important;width: 290px !important;}
 .subpage #galleriarotation {     height: 84px !important;     width: 542px; }
  .galleria-container {height: 88px !important;}
 .subpage .area3 {     float: left;     width: 288px; }
  
  .area2 .gallery li a img {display: block;height: 70px;width: 93px;}
  .area2 .gallery li a {display: block;width: 80px;}

      .frontpage .area1 {height: 265px !important;}
  .cap-container {margin-top: 0px !important;height: 215px !important; }
  .right-cap {width: 143px !important; }
.right-cap h3 {padding: 10px;}
  
.cap-container h3 {font-size: 12px;line-height: 14px;padding-top: 12px !important;}
  #galleriarotation {height: 160px !important;width: 100% !important;}
    .subpage .area1 {float: left;/*height: 212px !important;*/height: auto !important;width: 290px;}
    	.subpage .area1 > img {width: 290px !important;}
	.form-row input {
    border-color: #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 26px;
    margin: 0 8px 4px 0;
    width: 176px !important;
}
  
  
  
}

#menu-small > ul > li > ul { display:none; }
#menu-small > ul > li > ul > li > ul { display:none; }
#menu-small > ul > li > ul > li > ul > li > ul { display:none; }


/*  SIDEOVERSIGT  */
#page690 .subpage, #page690 #menu-holder, #page690 #footer-holder, .payoff 
{display: none;}

#page690 .sitemap ul{float: left;list-style: none outside none;margin: 0;padding: 0 0 0 40px;}
#page690 .sitemap li {width:100% !important}
#page690 #wrapper {margin: auto;padding: 0;width: 500px;}
#page690 .sitemap {width:100% !important;}
#page690 .sitemap li a {font-size: 23px;line-height: 30px;padding-bottom: 4px;margin-top: 20px;color: #000000;}
#page690 .sitemap li ul li a{font-size: 18px !important;padding-left: 20px;text-decoration: none;margin-top: 0;color: #777777;}


.cookie-box {width: 100%!important;background: #000!important;color: #fff !important;}
.cookie-box a,.cookie-box a:hover{color:#fff!important;}  
