@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,600,600italic,700,700italic);
html{ 
	margin:0px; 
	padding:0px; 
	height:100%;
	}
	
body{ 
	background: #fff url(images/head_bg.png) repeat-x left top !important;
	margin:0px; 
	padding:0px; 
	height:100%;
	font-family: 'Open Sans', sans-serif;
	position: relative ;
	font-size:13px;
	line-height: 18px;
	color:#000;
	font-weight: 300;
	}
form{ margin:0px; }
a{color: #000;}
.relative { position:relative; }
.adresse { color: #000; font-size: 10px; font-family: 'Open Sans', sans-serif }
.calDato { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif text-decoration: none; line-height: 14px; display: none;}
.calTime { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif text-decoration: none }
.calendarTime {color:#666;}
.newsDatoBox { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif text-decoration: none; line-height: 14px; display: none;}
.calDatoSmall { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif text-decoration: none; padding: 0; text-transform: capitalize; font-style: italic;}
.fejl {color: #a80000; font-size: 13px; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.headerwhite {color: #ffffff; font-size: 13px; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.headerwhite a:link {color: #ffffff; font-size: 13px; text-decoration: none; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.headerwhite a:visited{color: #ffffff; font-size: 13px; text-decoration: none; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.headerwhite a:hover{color: #ffffff; font-size: 13px; text-decoration: none; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.headerwhite a:active{color: #ffffff; font-size: 13px; text-decoration: none; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.link { color: #b00000; font-weight: bold; font-size: 13px; font-family: 'Open Sans', sans-serif }
.newsDato    {  color: #666; font-size: 13px; font-style:normal; font-family: 'Open Sans', sans-serif text-decoration: none; font-weight:normal; }
.newsHeader  { color: #000; font-size: 17px; font-family: "sommet-rounded", sans-serif; font-weight: bold; text-decoration: none; line-height: 20px; }
.calHeader  { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif; font-weight: bold; text-decoration: none }
.newsHeaderList { color: #000; font-weight: bold; font-size: 13px; font-family: "sommet-rounded", sans-serif; text-decoration: none; margin-top: 5px; line-height: 18px !important; }
.newsLink   { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif; text-decoration: underline }
.calLink { color: #000; font-size: 13px; font-family: "sommet-rounded", sans-serif; text-decoration: underline; font-weight: bold; text-decoration: none; color: #c06486;}
.newsletterSubmit {width:178px;}
.newsText { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif; line-height: 18px; text-decoration: none }
.newsText A { color: #000; font-size: 13px; font-family: 'Open Sans', sans-serif; line-height: 18px; text-decoration: none }
.readMoreLink {padding-top: 6px;}
.overskrift   { color: #000; font-size: 17px; font-family: 'Open Sans', sans-serif; font-weight: bold }
.overskrift2    { color: #000; font-weight: bold; font-size: 13px; font-family: 'Open Sans', sans-serif; text-decoration: none }
.subscribeInput {width:178px; border:#c4c4c4 1px solid;}
.text { color: #000; font-size: 13px; line-height: 21px; font-family: 'Open Sans', sans-serif; text-decoration: none; margin: 0; }
.text A { color: #000; font-family: 'Open Sans', sans-serif; text-decoration: underline }
.text p {margin-top:0;}
.vogne { color: #454545; font-weight: bold; font-size: 25px; font-family: 'Open Sans', sans-serif }
.billedkant   { border: 0 none; cursor:pointer; }
.newsbilledkant { border: 0 none; width: 214px; margin-bottom: 3px;}
.hnTitle{padding: 0;}
br.hnfixbr{display: none;}
input, textarea, select { color: #272727; font-size: 13px; font-family: 'Open Sans', sans-serif; text-decoration: none; }
h1{font-size: 22px; font-weight: bold; color: #000; font-family: "sommet-rounded", sans-serif;}
h2,h2.paraHeader{font-size: 18px; font-weight: bold; color: #000; font-family: "sommet-rounded", sans-serif;}

/* main */
#fullWidth{ background: url(images/head_bg1.jpg) no-repeat center top; }
#fullWidthInner{ width: 980px; margin: auto; position: relative;}
#mainBorder{ clear: both; width: 980px; background: none; margin-top: 30px;}
.fpCol_1{display: none;}
#contentTable{width: 980px;}
.middleBigTable {width: 516px; margin-left: 32px !important;}
.paragraphSection{
	padding-bottom: 20px;
}
/* Box */
.msBox { margin-bottom: 20px;}
	.msBox .boxTop{ background: none; height: 28px; margin: 0; padding-left: 0; font-size: 13px; font-weight: bold; border-bottom: #d9d8d7 solid 2px;}
	.msBox .colBg{ padding: 10px 0; background: none;}
	.msBox .colBgContent{ width: auto;}
	.msBox .textInBT {
	    height: 28px;
	    line-height: 26px;
	    text-transform: uppercase;
	    color: #000;
	    font-size: 18px;
	    font-family: "sommet-rounded", sans-serif;
	}
#fullWidthInner .fp1 .fpright .colBg{ padding: 10px 0!important;}
#fullWidthInner .fp1 .fpright .colBg img{ width: 100%; margin-bottom: 10px;}
#msSmallNews, #msCalendar{ margin-right: 0px!important; }
#msCalendar a img{ width: 100%; margin-bottom: 10px;}
#msSmallNews .colBg{padding: 10px 0 !important;}
.msSmallCalendarMainText,.msSmallNewsMainText{line-height: 17px;}

/* Header*/
#header{ height:  155px; width: 980px; margin: auto; text-align: left;}
	/* Logo */
	#logo{background: url(images/sprite.png) no-repeat left 40px; padding: 40px 0 23px; width: 266px}
	#logo img{height: 42px; width:266px;}
	/*Top menu*/
	#topMenu{ padding-top: 0;}
	#topMenu .item, #topMenu .activeItem{float: left; height: 50px; line-height: 50px; margin-right: 20px;}
	#topMenu .item a,#topMenu .activeItem a{ color: #fff; font-weight: bold; font-size: 16px; text-decoration: none; text-align: left; display: block; font-family: "sommet-rounded", sans-serif;}
/* E-Header */

/* Left */
#leftColContainer, #leftMenuDiv,#msLeftMenu,#leftSubscribe {width: 187px;}
#leftColContainer .pictureBox{ -moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
	
	/*Left menu */
	.menu  { color: #000; font-size: 15px; font-family: "sommet-rounded", sans-serif; font-weight: normal; text-decoration: none; padding:  10px 0 11px; border-bottom: #d9d8d7 solid 1px;}
	.menu A { color: #000; font-size: 15px; font-family: "sommet-rounded", sans-serif; font-weight: normal; text-decoration: none; }
	.aktivMenu { color: #000; font-size: 15px; font-family: "sommet-rounded", sans-serif; font-weight: normal; text-decoration: none; padding: 10px 0 11px; border-bottom: #d9d8d7 solid 1px;}
	.aktivMenu A { color: #000; font-size: 15px; font-family: "sommet-rounded", sans-serif; font-weight: bold; text-decoration: none;}
	.subMenu  { color: #000; font-size: 13px; font-family: "sommet-rounded", sans-serif; text-decoration: none; padding: 4px 0 5px 35px; line-height: 15px;}
	.subMenu A { color: #000; font-size: 13px; font-family: "sommet-rounded", sans-serif; text-decoration: none }
	
	.subSubMenu  { color: #000; font-size: 10px; font-family: "sommet-rounded", sans-serif; text-decoration: none; padding: 4px 0 5px 45px; line-height: 15px;}
	.subSubMenu A { color: #000; font-size: 10px; font-family: "sommet-rounded", sans-serif; text-decoration: none }
	.aktivSubMenu { color: #000; font-size: 12px; font-family: "sommet-rounded", sans-serif; padding: 3px 0 3px  35px; line-height: 13px;}
	.aktivSubMenu A { color: #000; font-size: 12px; font-family: "sommet-rounded", sans-serif; text-decoration: underline }
	.aktivSubSubMenu { color: #000; font-size: 10px; font-family: "sommet-rounded", sans-serif; padding: 3px 0 3px  45px; line-height: 13px;}
	.aktivSubSubMenu A { color: #000; font-size: 10px; font-family: "sommet-rounded", sans-serif; text-decoration: underline }
	.menuIsEmpty{display: none;}
	
	#leftMenuDiv{ margin-left: 0; }
	#leftMenuDiv{overflow: visible;}
	#leftMenuDiv .msBox .colBg{ padding: 0;}
	#msLeftMenu{margin-bottom: 30px;}
	#leftMenuDiv #msLeftMenu .colBg{ padding: 17px 0 0 !important;}
	#leftMenuDiv .msBox .menuLineTable{ margin-left: 0!important; width: 100%;}
	.leftMenuIcon{display: none;}
	.subMenuTable{ margin-left: 0px !important; background: url("images/active_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  width: 100%;}
	.leftMenuSpacerRow{display: none;}
	.subMenuTable .leftMenuSpacerRow{ display: table-row; }
	#leftMenuDiv a:hover{color: #C10575;}
/* E-Left */

/* Right */
	#rightColContainer { width: 205px; }
	#rightColContainer > a {display: block;}
	#rightColContainer .pictureBox{ width: 100%;}
/* E-Right */

/* Gallery */
	.picSeriesContainer{margin: 0 27px;}
	.picSeriesContainer a{text-decoration: none;}

/* slideshow */
	#slide_out{width: 736px; margin: auto; overflow: hidden; height: 450px;}
	#slideshow{ margin:0; padding:0; list-style:none; height:450px; position:relative;}
	#slideshow li{ background-repeat:no-repeat; background-position:center top; margin:0; padding:0; position:absolute; top:0; left:0; height:450px; width:100%;}
	#slideshow li img{ width:100%; height:450px;}
	.slide_desc{display:none;}
	#hd_nav{display: none;}
	#bullets ul{ margin:0; padding:0; list-style:none; }
	#bullets ul li{float:left; width:18px; height:18px; background:url(images/sprite.png) no-repeat -400px 0; margin:0; cursor: pointer;}
	#bullets ul li.active{float:left; width:18px; height:18px; background:url(images/sprite.png) no-repeat -416px 0;}
	#bullets{ clear:both; width:100%; text-align:center; padding:0; position: relative; margin: -25px auto 0; z-index: 99}
/* slideshow END*/
/* fp_box */
	.fp1 .fpleft{clear: both; margin-top: 30px; float: left; width: 736px;}
	.fp1 .fpright{width: 213px; float: right; margin-top: 30px;}

	.fp2{clear: both; padding-top: 30px;}
	.fp2 .fp_banner{float: left; margin-left: 16px; margin-bottom: 12px;}
	.fp2 .fp_banner a{display: block;}
	.fp2 .fp_banner .pictureBox{margin-bottom: 0;}
	.fp2 .num1,.fp2 .num4{margin-left: 0;}

/* Footer */
	.footText, .footText a, .footText a:hover{ color: #fff; font-size:  13px;}
	#footer{ padding:75px 0 0; background: #1d1d1b url(images/footer_bg.jpg) no-repeat center top; color: #fff; margin-top: 36px;}
	#footer_in{width: 980px; margin: auto; text-align: left;}

	#fpFooterTextLineWrapper{padding-top: 37px;}
	#fpFooterTextLineWrapper table{width:980px; margin:0 auto;}
	#mcbLink {padding:24px 0;}
	#mcbLink a{color:#fff; text-decoration:none;font-size: 13px;}

	.ftColumn{float: left;}
	#ftColumn1{float:left; width:490px;}
	#ftColumn2{ width:202px; margin:0 20px 0 75px;}
	#ftColumn2 .ftTextContent{ padding-left: 49px; background: url(images/sprite.png) no-repeat left -100px; margin-top: 9px;}
	#ftColumn3{ width:193px;}
	#ftColumn3 .ftTextContent{ padding-left: 49px; background: url(images/sprite.png) no-repeat -400px -100px; margin-top: 9px;}
	.clearClass{clear:both;}
	.ftTextTitle{ font-family: "sommet-rounded", sans-serif; font-size:22px; font-weight:bold; padding:0 0 14px; color: #fff; height: 18px;}
	.ftTextContent{ font-size:13px; line-height: 25px; font-weight: 300;}
	.ftTextContent a,.ftTextContent span{font-size: 13px; line-height: 35px; color: #fff; font-weight: 600; display: block; margin-bottom: 15px;}
	.ftTextContent a:hover{text-decoration: underline;}

/* left Subscribe */
	#leftSubscribe{background: #bebdbc url(images/sprite.png) no-repeat -250px -300px;}
	#leftSubscribe .boxTop{display: none;}
	#leftSubscribe .colBg{padding: 152px 15px 20px !important;}
	#leftSubscribe .text{width: auto!important; line-height: 17px; margin-bottom: 9px !important;}
	#leftSubscribe .subscribeInput{padding: 0; border: 0 none; width: 148px; padding-left: 10px; height: 27px; font-size: 11px; border-top: #bbbbba  solid 1px; margin-bottom: 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
	#leftSubscribe input#tilmeld{background: url(images/sprite.png) no-repeat -500px -376px; border: 0 none; color: #fff; margin: 0; padding: 5px 0; text-transform: uppercase; width: 100%; font-size: 0; font-weight: bold; height: 28px;}
	#leftSubscribe #emailSubscribe{margin-bottom: 1px !important;}
	#tilmeldNyhedsbrev .text{font-size: 12px;}
	#tilmeldNyhedsbrev .bhead{font-size: 14px; font-family: "sommet-rounded", sans-serif; text-transform: uppercase; font-weight: bold; display: block!important; margin: 3px 0 4px;}
/* maillistTable */
	.maillistTable input{ padding: 0 0 0 10px;height: 28px; border: #ccc solid 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
	.maillistTable input.subcribeButton{ background: #c06486; border: 0 none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; margin: 0; padding: 3px 15px; text-transform: uppercase; font-size: 13px; font-weight: bold; height: 28px;}

/* Article */
.artPicSmallLeft{ padding: 0 16px 10px 0 !important;}
.artPicSmallRight{ padding: 0 0 10px 16px !important;}
.grayTopLine { border-top: 1px solid #aaa; }

/*boxes*/
.readAllLink a{display: block; width: 152px; height: 28px; line-height: 28px; font-family: "sommet-rounded", sans-serif; background: url(images/sprite.png) no-repeat 0 -300px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; margin-top: 15px;}

/*frontpage*/
#fp-content h1{margin-top: 24px; margin-bottom: 4px;}

.spg_file_attach b{font-weight: normal;}