﻿@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
/*@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700');*/
@import url("https://use.typekit.net/rtx4kuh.css");

/*


font-family: ff-market-web, sans-serif; font-weight: 400; font-style: normal;

font-family: 'Roboto', sans-serif;
font-family: 'Amatic SC', cursive;
*/
html  {overflow-y: scroll;height: 100%;width:100%;}
* {box-sizing: border-box;}
img {border:none; display:table; margin:0;}

body {margin:0; padding:0; background:#FFF;font-family: 'Roboto', sans-serif; font-weight:300; font-size:16px; color:#383838; line-height:140%;height: 100%;width:100%; -webkit-text-size-adjust: 100%;}

a {text-decoration:underline;color:rgb(43,76,132);}
a:hover  {text-decoration:underline;color:rgb(43,76,132);}
h1 {font-size:46px;font-family: 'ff-market-web', sans-serif;  font-style: normal; color:rgb(43,76,132);  line-height:40px;font-weight:400; display:block; margin:0 0 20px 0;line-height:normal;}
h2 {font-size:24px; color:rgb(43,76,132); font-weight:400; display:block; margin:0 0 20px 0;line-height:normal;}
h3 {font-size:18px; color:rgb(43,76,132); font-weight:300; display:block; margin:0;line-height:normal;}
p {margin:0 0 15px 0;}

/*Mobile setup width max 320*/
/*hide start*/
.menuwrapper {display:none;}
/*hide end*/

.bodywrapper {width:100%;display:table;margin:0;padding:0;}

.headerwrapper {width:100%; display:table; margin:0; padding:0;}
.logowrapper {width:180px; height: 80px;position:absolute;z-index: 999; display:table; padding:0;text-align: center; margin:0; background: rgb(43,76,132); box-shadow: 0 0 20px rgba(0,0,0,0.5); -ms-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -0-transition: all .3s; transition: all .3s;}
.headerlogo {width:140px; height: 50px; display: table; margin:15px auto 0 auto; -ms-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -0-transition: all .3s; transition: all .3s;}
.iconsandmobilebtnwrapper { width:100%;margin:0; display:table; }
.iconsandmobilebtnwrapper ul {margin:0 15px 15px 0; padding:0; display:table; float:right;}
.iconsandmobilebtnwrapper ul li {list-style:none; float:left; padding:0 5px;}
.iconsandmobilebtnwrapper ul li.iconmobileonly {padding:0 5px; list-style: none;}
.iconsandmobilebtnwrapper ul li img.headericons {width:37px; height: auto; margin:0 auto; border:none;}

.headerimagewrapper { background: rgb(255,255,255); display: table; width:100%;}
.headerimage {width:100%;max-width:1500px;display: table; margin:0 auto;}

.mobilemenubtn {width:60px;display: table; margin:0 0 0 auto; padding:15px 15px 15px 0;}
.mobbtn {width:60px;}


.headerimageslide {position:relative; display: table; padding:0;margin:0; width: 100%; background: rgb(129,219,251);}
.headerimageslide ul.rslides { position: relative; overflow: hidden; width: 100%; padding: 0;margin: 0; }
.headerimageslide ul.rslides li {-webkit-backface-visibility: hidden; list-style: none; position: absolute; display: none; width: 100%;left: 0; top: 0; }
.headerimageslide ul.rslides li:first-child { position: relative; display: block; float: left; }
.headerimageslide ul.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.headerimageslide div.rslidenav {position:absolute; z-index: 98;width:100%;}
.headerimageslide a.rslides_nav.rslides1_nav.prev {width:50%;margin:0;float:left;padding:25px 0;}
.headerimageslide a.rslides_nav.rslides1_nav.prev img {float:left; width:22px; height: auto;}
.headerimageslide a.rslides_nav.rslides1_nav.next {width:50%;margin:0;float:left;padding:25px 0;}
.headerimageslide a.rslides_nav.rslides1_nav.next img {float:right; width:22px; height: auto;}
.slidertextwrapper {display:table; padding:0; width: 100%; -ms-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -0-transition: all .3s; transition: all .3s;}
.slidertextwrapper .slidertext1 { font-size:22px; color:#FFF; background:rgb(195,205,220);margin:0; padding:5px 10px; width:100%; -ms-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -0-transition: all .3s; transition: all .3s; text-shadow: 0 0 8px rgba(0,0,0,0.5);}

.legendwrapper {width:100%; padding:0; font-size:14px; display:table; margin:0; background: rgb(255,255,255);}
.legend {width:100%;max-width:1500px;display: table; margin:0 auto; display:table;padding:0; background: rgb(43,76,132);}
.legend ul {margin:0 auto; padding:0 0 0 15px;width:100%;max-width:1215px;}
.legend ul li {list-style:none; float:left; padding:5px 10px 5px 0;font-size:12px;color: rgb(255,255,255);}
.legend ul li a { color:rgb(255,255,255);}
.legend ul li.activeitem a {color:#f6dc34;font-weight:700;}

.boxwrapper {display:table; width:100%; padding:0; margin:0;}
.boxsetup {width:100%; display: table; padding:5px 0 5px 0; margin:0;}
.boxsetup ul {margin:0; padding:0;}
.boxsetup ul li {list-style:none; margin:0 0 5px 0;}
.boxsetup ul li.boxmiddle {}
.boxsetup ul li div.boximage {width:100%;}
.boxsetup ul li div.boximage img {width:100%;}
.boxsetup ul li div.boxheadline {display:table; width:100%;padding:10px 10px; text-align: left; font-size:18px; color:rgb(0,0,0);}
.boxsetup ul li div.boxtext {display:table; font-size: 14px;color:rgb(60,49,29);padding:0 10px; text-align: left;}
.boxsetup ul li div.boxlinkwrap {border:1px solid rgba(220,220,220,0.5);background:rgba(220,220,220,0.5); width:100%; text-align: center; padding:10px 0;display:table; margin:15px 0 10px 0; -ms-transition: background .3s; -webkit-transition: background .3s; -moz-transition: background .3s; -0-transition: background .3s; transition: background .3s;}
.boxsetup ul li div.boxlinkwrap:hover {background:rgba(234,90,6,1.0);}
.boxsetup ul li div.boxlinkwrap a.boxlink {display:block; text-align: center; color:rgb(0,0,0); text-decoration: none;}
.boxsetup ul li div.boxlinkwrap:hover a.boxlink {color:rgb(255,255,255);}

.contentwrapper {width:100%;display: table; margin:0; padding:0 0 50px 0; background: rgb(255,255,255);}

.frontpages .contentparagraphwrappers {width:100%; display: table; margin: 0; padding:0;}
.subpages .contentparagraphwrappers:nth-child(even) {width:100%; background:rgba(220,220,220,0.5); display: table; margin: 0; padding:0;}
.contentparagraphplacement {width:100%; padding:8px 15px; margin:0; display:table;}
.ParagraphTextWrapper {font-size:14px;}
.ParagraphImageWrapper {display:table; width:100%; padding:10px 0;}

.paragraphwrapper {width:100%; margin:0 auto;padding:0;display:table;}
.paragraphImage {width:100%;margin:0;padding:0;}
.paragraphImage.left {margin:0 0 15px 0;max-width:435px;}
.paragraphImage.right {margin:15px 0 0 0;max-width:435px;}
.paragraphImage.none {margin:15px 0;max-width:100%;}

/*Paragraphcolor background*/
.paragraphbackground {width:100%;display: table; margin:0; padding:0;}
.paragraphbackground.lightyellow {background:rgb(254,246,183);}
.paragraphbackground.yellow {background:rgb(255,229,92);}
.paragraphbackground.lightblue {background:rgb(195,205,219);}
.paragraphbackground.darkblue {background:rgb(44,77,132);}
.paragraphbackground.darkblue h1{color:rgb(246,220,52)!important;}
.paragraphbackground.darkblue h2,.paragraphbackground.darkblue h3,.paragraphbackground.darkblue h4 {color:#FFF!important;}
.paragraphbackground.darkblue p,.paragraphbackground.darkblue div,.paragraphbackground.darkblue a,.paragraphbackground.darkblue a:hover {color:#FFF!important;}

/*COLUMN SETUP*/
.columnheadline {width:100%;display: table; margin:0; padding:15px 0;font-family:'ff-market-web', sans-serif; line-height:36px; font-weight: 400; font-size:42px;color:rgb(43,76,132);line-height: normal;}
.columncontent {width:100%;display: table; margin:0; padding:0;}
ul.columncontent {margin:0; padding:0;}
ul.columncontent li {list-style: none;}
ul.columncontent li div.columnimagewrapper {width:100%;display: table; margin:0; padding:15px; background: rgb(229,232,238);position:relative;}
ul.columncontent li div.columnimagewrapper img.columnimage {width:100%;}
ul.columncontent li div.columnimagewrapper div.columnimagetext {position:absolute; z-index: 10;font-weight:400;font-family: 'ff-market-web', sans-serif;  line-height:30px;color:rgb(255,255,255); font-size:36px; bottom:30px; right:0;left:30px; text-shadow: 0 0 2px #000;  }

ul.columncontent li div.columntext.yellow {background:rgb(255,252,229);padding:15px;}
ul.columncontent li div.columntext.blue {background:rgb(233,244,236);padding:15px;}
ul.columncontent li div.columntext.green {background:rgb(233,237,242);padding:15px;}


/*FRONTCOLUMNS*/
.frontcolumns {width:100%;display: table; margin:0; padding:0;}
.frontcolumns ul {margin:0;padding:0;}
.frontcolumns ul li {list-style:none;margin:0 0 15px 0;}

.frontcolumns ul li div.newswrapper div.calendartext ul,.frontcolumns ul li div.newswrapper div.calendartext ol {margin:15px;padding:0;}
.frontcolumns ul li div.newswrapper div.calendartext ul li,.frontcolumns ul li div.newswrapper div.calendartext ol li {list-style:disc;padding:0;}

.frontcolumns ul li div.frontcolumn1content,.frontcolumns ul li div.frontcolumn2content,.frontcolumns ul li div.frontcolumn3content {min-height:850px;display: table; width: 100%;}

div.frontcolumn1headline,div.frontcolumn2headline,div.frontcolumn3headline {padding:10px 15px 5px 15px;width:100%;display: table; margin:0;font-family: 'ff-market-web', sans-serif; color:rgb(43,76,132);font-weight: 400; font-size:46px;line-height:normal; line-height:40px;}

.frontcolumns ul li.frontcolumn1 {background:rgb(255,252,229);}
	div.frontcolumn1headline {background:rgb(255,246,183);}
.frontcolumns ul li.frontcolumn2 {background:rgb(233,244,236);}
	div.frontcolumn2headline {background:rgb(194,225,203);}
.frontcolumns ul li.frontcolumn3 {background:rgb(233,237,242);}
	div.frontcolumn3headline {background:rgb(195,205,220);}

.newswrapper {width:100%;display: table; margin:0; padding:15px;}
.newswrapper ul {margin:0;padding:0;}
.newswrapper ul li {clear:both; list-style:none;width:100%;}

/*page table setup*/
.contenttableheadline h1,.contenttableheadline {width:100%;display: table; padding:0 0 15px 0; margin:0;font-family: 'ff-market-web', sans-serif; color:rgb(43,76,132); line-height:58px;font-weight: 400; font-size:60px;}
.contenttablesubheadline {width:100%;display: table; margin:0; padding:0 0 15px 0;font-family: 'ff-market-web', sans-serif; line-height:30px; color:rgb(43,76,132);font-weight: 400; font-size:36px;}
.contenttabletext {width:100%;display: table; margin:0; padding:0;}
.contenttablelinkwrapper {width:100%;display: table; margin:0; padding:0;}
.contenttablelinkwrapper ul {margin:0; padding:0;width:100%;}
.contenttablelinkwrapper ul li {list-style:none;float:left;}
/*link one*/
.contenttablelinkwrapper ul li.contenttableli.one {margin:0 0 15px 0;width:100%;}

/*.contenttablelinkwrapper ul li.contenttableli.three{width:33%;margin:0 0 15px 0;padding:0;}*/

.contenttablelink { color:rgb(43,76,132); text-decoration:none; display:block; }
.contenttablelink:hover {text-decoration:none;}
.contenttablelinkname {border:1px solid rgb(246,220,52);display:block; padding:10px 0; text-align: center; background:rgb(255,255,255); -ms-transition: background .2s; -webkit-transition: background .2s; -moz-transition: background .2s; -0-transition: background .2s; transition: background .2s;}
.contenttablelinkname:hover {background:rgb(246,220,52);}

/*table layout 100% & 50% */
.contenttable100 {width:100%;display: table; margin:0; padding:0;}
.contenttable50.left {width:100%;display: table; float:left; margin:0 auto; padding:0;}
.contenttable50.right {width:100%;display: table; float:left; margin:0 auto; padding:0;}

.contenttable100 table, 
	.contenttable50 table {width:100%;display: table; margin:0; padding:0;table-layout: fixed;border-collapse: collapse!important;border-width:0!important;}
.contenttable100 table td, 
	.contenttable50 table td {margin:0; padding:8px;text-align: center;border-width: 0!important;}
.contenttable100 table tr td:nth-child(1),
	.contenttable50 table tr td:nth-child(1) {color:#FFF;font-weight: 700;text-align:left;}
.contenttable100 table tr:nth-child(even) td:nth-child(even),
	.contenttable50 table tr:nth-child(even) td:nth-child(even) {background:rgb(229,232,238);}
.contenttable100 table tr:nth-child(even) td:nth-child(odd),
	.contenttable50 table tr:nth-child(even) td:nth-child(odd) {background:rgb(219,224,232);}
.contenttable100 table tr:nth-child(odd) td:nth-child(odd),
	.contenttable50 table tr:nth-child(odd) td:nth-child(odd) {background:rgb(214,219,227);}
.contenttable100 table tr:nth-child(odd) td:nth-child(even),
	.contenttable50 table tr:nth-child(odd) td:nth-child(even) {background:rgb(224,227,233);}
.contenttable100 table tr:nth-child(odd) td:nth-child(1),
	.contenttable50 table tr:nth-child(odd) td:nth-child(1) {background:rgb(149,165,193);}
.contenttable100 table tr:nth-child(even) td:nth-child(1),
	.contenttable50 table tr:nth-child(even) td:nth-child(1) {background:rgb(136,153,181);}
.contenttable100 table tr:nth-child(1) td:nth-child(even),.contenttable100 table tr:nth-child(1) td:nth-child(odd),
	.contenttable50 table tr:nth-child(1) td:nth-child(even),.contenttable50 table tr:nth-child(1) td:nth-child(odd) {font-weight:700;color:43,76,132;}
.contenttable100 table tr:nth-child(1) td:nth-child(even),.contenttable100 table tr:last-child td:nth-child(even),
	.contenttable50 table tr:nth-child(1) td:nth-child(even),.contenttable50 table tr:last-child td:nth-child(even){background:rgb(206,212,223);}
.contenttable100 table tr:nth-child(1) td:nth-child(odd),.contenttable100 table tr:last-child td:nth-child(odd),
	.contenttable50 table tr:nth-child(1) td:nth-child(odd),.contenttable50 table tr:last-child td:nth-child(odd) {background:rgb(197,204,218);}
.contenttable100 table tr:nth-child(1) td:nth-child(1),.contenttable100 table tr:last-child td:nth-child(1),
	.contenttable50 table tr:nth-child(1) td:nth-child(1),.contenttable50 table tr:last-child td:nth-child(1) {width:200px;overflow:hidden;background:rgb(136,153,181);color:#FFF; font-weight:700;}

.printknap {padding:8px 15px; display:table; cursor: pointer; background:rgb(43,76,132); color:rgb(255,255,255);border:none;}


/*TEKST BILLEDE*/
.textleftright {width:100%;display: table; margin:0; padding:0;}
.textheadline, .textheadline h1 {font-size:60px;font-family: 'ff-market-web', sans-serif; color:rgb(43,76,132); line-height:58px; font-weight:400; display:block; margin:0 0 20px 0;line-height:normal;}
.textimage-text {width:100%;display: table; margin:0; padding:0;}
.textimage-text.left {padding:0 0 15px 0;}
.textimage-text.right {padding:15px 0 0 0;}
.textimage-image {width:100%;display: table; margin:0; padding:15px; background: rgb(229,232,238);position:relative;}
.textimage-image img {width:100%;max-width:800px;border:0;margin:0;padding:0;}
.textimage-image .imagetext {position:absolute; z-index: 10;font-weight:400;font-family:'ff-market-web', sans-serif; color:rgb(255,255,255); font-size:36px; line-height:30px; bottom:30px; right:0;left:30px; text-shadow: 0 0 2px #000;  }
/*facebook*/
.fb-page.mob {margin:20px auto; display: table; width:100%;}
.fb-page.pc {display: none;}
@media(min-width:600px) {
	.fb-page.pc {margin:20px auto; display: table; width:500px;}
	.fb-page.mob {display: none;}
	
}

/*opslagstavle | nyheder*/
.newswrapper ul li div.calendardate,.newswrapper ul li div.newsheadline {width:100%;display: table; margin:0; padding:0 0 15px 0;font-family:'ff-market-web', sans-serif; color:rgb(43,76,132);font-size:36px;font-weight: 400; line-height:30px;}
.newswrapper ul li div.calendarheadline,.newswrapper ul li div.newsdate {width:100%;display: table; margin:0; padding:0; font-size:16px; color:rgb(43,76,132); font-weight: 400;}
.newswrapper ul li div.calendartext,.newswrapper ul li div.newstext {width:100%;display: table; margin:0; padding:0; font-size:16px; color:rgb(43,76,132); font-weight: 300;}
.newswrapper ul li div.calendarspacer,.newswrapper ul li div.newsspacer {width:100%;display: table; margin:0; padding:15px 0;}
.newswrapper ul li div.calendarspacer img,.newswrapper ul li div.newsspacer img {width:100%;margin:0;}

/*SHOW ELEMENT*/
.showelementwrapper {width:100%;display: table; margin:0; padding:0;}
.showelementheader {width:100%;display: table; margin:0; padding:0 0 15px 0;font-family: 'ff-market-web', sans-serif; color:rgb(43,76,132);font-size:36px;font-weight: 400; line-height:25px;}
.showelementdetails {width:100%;display: table; margin:0; padding:0;}
.showelementtext {width:100%;display: table; margin:0; padding:0;}
.showelementimage {width:100%;display: table; margin:0; padding:0;}
.showelementimage img {width:100%;max-width: 600px;}
.showelementback {width:100%;display: table; margin:0; padding:10px 0;}
.showelementback a {display:table; background:rgb(43,76,132); color:#fff; text-decoration: none; padding:15px 40px;}


.footer {width:100%; display:table; padding:20px 0 50px 0; margin:0;}
.arrowup {width:44px; margin:0 auto;padding:15px 0;}
.arrowup .topagetop {cursor:pointer;}
.footer ul {width:100%; margin:0;padding:0;}
.footer ul li {list-style:none;text-align:center;padding:0 0 5px 0; width:100%; color:rgb(43,76,132); font-size:16px;}
.footer ul li span.footerlargetext {font-size:60px;font-family:'ff-market-web', sans-serif;display: table; line-height:58px;padding:10px 0; width:100%; text-align: center;  }
.footer ul li span.footersublargetext {font-size:40px;font-family: 'ff-market-web', sans-serif;display: table; line-height:35px; padding:8px 0; width:100%; text-align: center; }

.footer ul li a.footerlink {color:#FFF;text-decoration: none;}
/*.footerlogo {width:310px; height: auto; display: table; margin:0 auto 15px auto; padding:0;}*/

@media (min-width:500px) {

.paragraphImage.left {margin:0 22px 15px 0;max-width:435px;}
.paragraphImage.right {margin:0 0 15px 22px;max-width:435px;}


}
@media (min-width:650px){
	.textimage-text,.showelementtext {width:66.66%;display: table; margin:0; padding:0;float:left;}
	.textimage-text.left,.showelementtext {padding:0 50px 0 0;}
	.textimage-text.right {padding:0 0 0 50px;}
	.textimage-image,.showelementimage {width:33.33%;display: table; margin:0; padding:15px;float:left;}
	.textimage-image.left {width:calc(33.33% - 15px);margin:0 0 0 15px;}
	.textimage-image.right {width:calc(33.33% - 15px);margin:0 15px 0 0;}
}
/*tablet*/
@media (min-width: 768px) {
.bodywrapper {width:100%;display:table;margin:0;padding:0;}

/*.logowrapper {width:252px;height:133px;background:rgb(43,76,132); box-shadow:0 0 25px rgba(0,0,0,0.2) ; display:table; padding:0 15px; margin:0; float:left;}
.headerlogo {width:310px; height: auto; display: table; margin:15px 0;}*/
.iconsandmobilebtnwrapper { width:30%;margin:30px 0 0 0; display:table; float: right;}
	
.slidertextwrapper {display:table;position:absolute;z-index: 90;margin:0;left:25px;bottom:50px; text-align: left;padding:0; width:calc(100% - 25px);}
.slidertextwrapper .slidertext1 {font-size:80px; background:none; font-weight: 400; padding:0;color:rgb(255,255,255); font-family: 'ff-market-web', sans-serif; line-height:75px; display:table;margin:0;}
	
.imageslideandmenuwrapper a.rslides_nav.rslides1_nav.prev {padding:20% 0 0 0;}
.imageslideandmenuwrapper a.rslides_nav.rslides1_nav.next {padding:20% 0 0 0;}
.imageslideandmenuwrapper a.rslides_nav.rslides1_nav.prev img {float:left; width:44px; height: auto; margin:33% 0 0 0;}
.imageslideandmenuwrapper a.rslides_nav.rslides1_nav.next img {float:right; width:44px; height: auto;}
	
.boxsetup ul li {list-style:none; float:left; width:30%; margin:0 0 10px 0;}
.boxsetup ul li.boxmiddle {margin:0 5%;}

/*COLUMNSETUP*/
.columnheadline {padding:15px 0; font-size:60px;}
ul.columncontent li {list-style: none; width:32%; float:left;}
	ul.columncontent li:nth-child(2) {margin:0 2%;}
ul.columncontent li div.columntext {padding:0;}

	.frontcolumns ul li {width:50%; float:left;}	
	/*.frontcolumns ul li {width:33.333333333%; float:left;}*/
	.newswrapper ul li {clear:both; list-style:none;width:100%;}	
.ParagraphTextWrapper {font-size:14px; float:left;width:66%;margin:0 2% 0 0; padding:0 15px 0 0;}
.ParagraphImageWrapper {display:table; width:31%; padding:10px 0; float:right;}
.ParagraphTextWrapperright {font-size:14px; float:left;width:66%;margin:0 0 0 2%; padding:0 0 0 15px;}
.ParagraphImageWrapperleft {display:table; width:31%; padding:10px 0; float:left;}
	
.contenttable50.left {width:48%;display: table; float:left; margin:0 2% 0 0; padding:0;}
.contenttable50.right {width:48%;display: table; float:left; margin:0 0 0 2%; padding:0;}	

/*link two*/
.contenttablelinkwrapper ul li.contenttableli.two:nth-child(2n+2) {margin:0 0 15px 2%;width:49%;}
.contenttablelinkwrapper ul li.contenttableli.two{width:49%;margin:0 0 15px 0;padding:0;}
/*three*/
.contenttablelinkwrapper ul li.contenttableli.three:nth-child(3n+2) {margin:0 2% 15px 2%;width:30%;}
.contenttablelinkwrapper ul li.contenttableli.three {width:33%;margin:0 0 15px 0;padding:0;}	
	
  }


@media (min-width:1060px){
.logowrapper {width:252px; height: 133px;}
.headerlogo {width:220px; height: 76px; margin:29px auto 0 auto;}	
.mobilemenubtn {display:none;}	
.menuwrapper {display:table;margin:0 0 0 300px;}
.topmenu {width:100%; margin:0 auto;display:table;}	
/*MEGAMENU SETUP START*/
.nav a {text-decoration: none;}
.nav li {list-style: none;}
/* menu container */
.nav {cursor: default;display: inline-block; z-index: 500; border: none; margin: 0; padding: 0;}

/* menu list */
/*.nav > li:nth-child(1) {border-left: 1px solid #c7c7c7;}*/
.nav > li {float: left;/* border-right: 1px solid #8a8a8a;*/}
 
/* menu links */
.nav > li > a {color:rgb(43,76,132); display: block;font-size:30px;font-weight: 400;border-top:4px solid rgba(255,255,255,0.0); padding:45px 14px 30px 14px; line-height:26px;  font-family:'ff-market-web', sans-serif;z-index: 510;}
.nav > li > a:focus,.nav > li:hover > a { transition: border .2s;border-top:4px solid rgb(43,76,132); background:url(topmenu-arrow-down.svg) center bottom no-repeat; background-size: 22px 8px;background-position: bottom 8px center;}
/*.nav > li:first-child > a {border-left: 1px solid #8a8a8a;}*/
.nav > li > a.subactive:before {content:""; display:block; width:0; position:absolute; top:100%;left:50%;margin-left:-66px;margin-top:0;}
/*.nav > li > a.subactive:hover:before, .nav > li > a.subactive:focus:before,.nav > li:hover > a.subactive:before {content:url(menuarrow.png);display:block;width:0; position:absolute;top:100%;left:50%;margin-left:-10px;margin-top:0px;}*/

/* menu dropdown width on dropdown in .mega-menu-M1 */
.toplevelmenuname {display:table; padding:50px 0 15px 25px; width:960px;margin:0 auto; border-bottom:1px solid #FFF; text-align: center; color:rgb(246,220,52); line-height:42px; font-family: 'ff-market-web', sans-serif;font-size: 48px;}
.mega-menu-M1 {width: 100%; opacity: 0; position: absolute;z-index:900; background:rgba(43,76,132,0.9); transition: all .3s ease; visibility: hidden;left:0;right:0;padding:0;}
li:hover > .mega-menu-M1 {opacity: 1; overflow: visible; visibility: visible; background:rgba(43,76,132,0.9);}
.mega-menu-M1 .mega-menu-spacer {box-shadow: 0 0 5px 0 rgba(0,0,0,0.35); display:table; width: 100%;margin:0;}
/* menu content */
.nav-column-M1 {float: left;padding: 2.5%;width: 100%;display:table;}
/*level 2*/
.nav-column-M1 ul {margin:0 auto;padding:0;width:960px;}
.nav-column-M1 ul li {display: inline-block; vertical-align: top; width:24%; background:none; -ms-transition: background .2s; -webkit-transition: background .2s; -moz-transition: background .2s; -0-transition: background .2s; transition: background .2s; }
	.nav-column-M1 ul li:hover, .nav-column-M1 ul li.liinpath {background:rgb(246,220,52);}
.nav-column-M1 ul li div.toplvlname {color:#FFF;text-decoration: none; text-transform: none; font-weight: 300; font-size:16px;}
.nav-column-M1 ul li a {color:#FFF;text-decoration: none;display:block; text-transform: none; font-weight: 300; font-size:16px; padding:10px 0 10px 25px;}
.nav-column-M1 ul li a:hover, .nav-column-M1 ul li.liinpath	a {color: #000;}
.nav-column-M1 ul li a.active {color:#000;}

/*level 3*/
/*.nav-column-M1 ul li .nav-column-M2 ul li {clear:both; padding:0; width:100%;}
.nav-column-M1 ul li .nav-column-M2 ul li a {color:#4B4B4B;text-decoration: none; display:block; padding:3px 0 0 0; text-transform: none; font-weight: 400; font-size:14px;}
.nav-column-M1 ul li .nav-column-M2 ul li a:hover {color:#d31818;}
.nav-column-M1 ul li .nav-column-M2 ul li a.active {color:#d31818;}
.mega-menu-M1 ul li .nav-column-M2 .mega-menu-spacer {border:none;}*/
/*MEGAMENU SETUP END*/	
	
}

@media (min-width:1100px) {
	
	.paragraphwrapper {width:960px;margin:0 auto;padding:0;display:table;}
.paragraphImage {width:100%;margin:0;padding:0;}
.paragraphImage.left {margin:0 22px 15px -50px;max-width:535px;}
.paragraphImage.right {margin:0 -50px 15px 22px;max-width:535px;}
.paragraphImage.none {margin:15px 0 15px 0;width:100%;}	
}
@media (min-width: 1200px) {
/*hide start*/
	.iconmobileonly {display:none;}
/*hide end*/
.bodywrapper {width:100%;display:table;margin:0;padding:0;}
.headerwrapper {width:1200px; display:table; margin:0 auto; padding:0;}
/*.headerlogo {width:350px; height: auto; display: block; margin:25px 0;}*/
/*.menuwrapper {display:table; width:100%; background:rgb(11,42,88);}*/


/*.topmenu {width:900px; margin:0 auto;position:relative;}*/
	
.headerimageslide {position:relative; display: table; padding:0;margin:0 auto;width:100%; max-width: 1500px;}
.slidertextwrapper {display:table;position:absolute;z-index: 90;margin:0;left:50px; bottom:50px; text-align: left;padding:0; width:80%;}
.slidertextwrapper .slidertext1 {font-size:70px; background:none; font-weight: 400; padding:0;color:rgb(255,255,255); line-height:65px; font-family: 'ff-market-web', sans-serif; display:table;margin:0;}

.contentparagraphplacement {width:1200px; padding:20px 15px; margin:0 auto; display:table;}

.paragraphImage.left {margin:0 22px 15px -105px;max-width:535px;}
.paragraphImage.right {margin:0 -105px 15px 22px;max-width:535px;}
	
	
	
.footer {width:1200px; display:table;margin:0 auto;}
.footer ul {width:50%; margin:0 auto;padding:0;}
	
.footerlogo {width:310px; height: auto; margin:0 auto 15px auto; padding:0;}
}

@media (max-width: 767px) {
/*link two*/
.contenttablelinkwrapper ul li.contenttableli.two:nth-child(2n+2) {margin:0 2% 15px 2%;width:96%;}
.contenttablelinkwrapper ul li.contenttableli.two{margin:0 2% 15px 2%;width:96%;}	
/*link three*/	
.contenttablelinkwrapper ul li.contenttableli.three:nth-child(2n+2) {margin:0 0 15px 2%;width:49%;}
.contenttablelinkwrapper ul li.contenttableli.three {width:49%;margin:0 0 15px 0;padding:0;}
}
@media (max-width:500px){
/*link three*/
.contenttablelinkwrapper ul li.contenttableli.three:nth-child(2n+2) {margin:0 2% 15px 2%;width:96%;}
.contenttablelinkwrapper ul li.contenttableli.three {margin:0 2% 15px 2%;width:96%;}
}

/*FOOTER*/
#degnfooter {width:100%;margin:5px auto;display:table;}
#degnlink a,#degnlink a:hover  {display:block;float:right;font-size:9px;text-decoration:none;color:#FFF;margin:15px;}

/*IMAGE SHIFT*/
#imageshift {margin:0;padding:0;}
#imageshift li {list-style-type:none;}


#DwTemplateTagsTable, #DwTemplateTagsTable a,#DwTemplateTagsTable a:hover, #DwTemplateTagsTableGlobal, #DwTemplateTagsTableGlobal a,#DwTemplateTagsTableGlobal a:hover {color:#000;}