/********** General **********/
.body {
	margin: 0;	
	background-color: #0f1110;
}
.site {
	width: 100%;
	background-image: url(/cgi-files/body_bgtile.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
}
.page {
	width: 980px;	
	margin: auto;
}
.top {
	background-image: url(/cgi-files/nordicevent_logo.gif);
	background-repeat: no-repeat;
	background-position: -9px 3px;
	width: 980px;
	height: 67px;
}
.frontLink {
	display: block;
	width: 230px;
	height: 67px;
	text-indent: -2000px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.menuMain {
	position: absolute;
	top: 0px;
	margin-left: 230px;
	margin-top: 31px;
	width: 560px;
	height: 25px;
}
.subMenu {
	position: absolute;
	top: 0px;
	margin-left: 250px;
	margin-top: 45px;
	width: 500px;
	height: 20px;
}
.infoMenu {}
.iconHome a, .iconTip a, .iconSitemap a, .iconLogin a, .iconPrint a {
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	margin-top: 33px;
	height: 15px;
	width: 15px;
	display: block;
}
.iconHome a {
	background-image: url(/cgi-files/i_home.gif);
	background-position: 1px 2px;
	margin-left: 854px;
}
.iconTip a {
	background-image: url(/cgi-files/i_tipafriend.gif);
	background-position: 0px 1px;
	margin-left: 883px;
}
.iconSitemap a {
	background-image: url(/cgi-files/i_sitemap.gif);
	background-position: 1px 2px;
	margin-left: 912px;
}
.iconLogin a {
	background-image: url(/cgi-files/i_login.gif);
	background-position: 2px 2px;
	margin-left: 939px;
}
.iconPrint a {
	background-image: url(/cgi-files/i_print.gif);
	background-position: 1px 2px;
	margin-left: 965px;
}
.content {
	margin-top: 20px;
	min-height: 540px;
	height: auto !important;
}
.main {}
.footer {
	position: absolute;
	background-image: url(/cgi-files/footer.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 980px;
}
.footer .email {
	position: relative;
	left: 630px;
	top: 3px;
	height: 20px;
	width: 125px;
	display: block;
}
.footer .siteworks {
	position: relative;
	left: 860px;
	top: -19px;
	height: 20px;
	width: 118px;
	display: block;
}
.clearFloat {
	float: none;
	clear: both;
}
img { border: 0px;}

.page-navigator, .page-navigatorTable {
	display: none;
}
#parentid {
	display: none;
}
.link-header a:link, .link-header a:visited, a:link, a:visited {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 12px;
	color: #479ef7;
	font-weight: 700;
	text-decoration: none;
}
.link-header a:hover, a:hover {
	color: #e85117;
}
p a:link, p a:visited, .news-list-header a:link, .news-list-header a:visited, .news-show-bodytext a:link, .news-show-bodytext a:visited {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 12px;
	xletter-spacing: -0.01em;
	color: #479ef7;
	font-weight: 700;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(/cgi-files/link_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;	
}
p a:hover, .news-list-header a:hover, .news-show-bodytext a:hover {
	color: #e85117;
	background-image: url(/cgi-files/link_bullet_active.gif);
	background-position: 0px 7px;
}
HR {	
	color: #e6e8e7;
	background-color: #e6e8e7;
	height: 1px;
	border: none;
}
p strong {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 12px;
	font-weight: 900;
}
H2.paragraph-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #828b86;
	font-weight: 700;
}
.paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	font-weight: 100;
	line-height: 15px;
}

#eid302470, #eid302473 {
	margin-bottom: 60px;
}







/********** spalte opdelt **********/
.swCore_count_1 {xborder: 1px solid cyan;}
.swCore_count_2 {xborder: 1px solid green;}
.swCore_count_3 {xborder: 1px solid yellow;}
.swCore_count_4 {xborder: 1px solid pink;}
.swCore_count_5 {xborder: 1px solid red;}
.swCore_count_6 {xborder: 1px solid gray;}
.swCore_count_7 {xborder: 1px solid lime;}
.swCore_count_8 {xborder: 1px solid purple;}
.swCore_count_9 {xborder: 1px solid red;}



.spalte_pos_0 .swCore_count_1 .paragraph-header, .swCore_count_1 .paragraph-header, .swCore_count_1_1 .paragraph-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	margin-top: -4px;
	xbackground-color: blue;
}


/*
.spalte_pos_0 .swCore_count_1 .paragraph-bodytext, .swCore_count_1_1 .paragraph-bodytext, .swCore_count_1 .swCore_count_1_4 .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	xcolor: #FFFFFF;
	color: #828b86;
	font-weight: 100;
	line-height: 15px;
	xheight: 48px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
	xbackground-color: blue;
}
.swCore_count_1 .paragraph-bodytext, .swCore_count_1_1 .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	xcolor: #828b86;
	font-weight: 100;
	line-height: 15px;
	xheight: 48px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
	xbackground-color: blue;
}




.swCore_count_2 .swAfsnit H2.paragraph-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	font-weight: 700;
	margin-top: -4px;
}
.swCore_count_2 .swAfsnit .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	font-weight: 100;
	line-height: 15px;
}

.spalte_pos_1 .swCore_count_1_2 .paragraph-header, .spalte_pos_1 .swCore_count_1_3 .paragraph-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	margin-top: -4px;
	xbackground-color: blue;
}
.spalte_pos_1 .swCore_count_1_2 .paragraph-bodytext, .spalte_pos_1 .swCore_count_1_3 .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 100;
	line-height: 15px;
	height: 48px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
	xbackground-color: blue;
}
*/



.paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	font-weight: 100;
	line-height: 15px;
	overflow: hidden;
	display: block;
}
.whiteText .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 100;
	line-height: 15px;
	height: 48px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}







/********** menu **********/
.menuMain img {
	display: none;
}
.menuMain a.menu-main, .menuMain a.topMenu-main {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #0f1110;
	margin-right: 20px;
}
a.menuMain a.menu-main, a.topMenu-main:hover {
	color: #e85117;
}
.topMenu-main.active:visited, .topMenu-main:visited {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #e85117;
	margin-right: 20px;
}


/********** submenu **********/
.subMenu a.menu-main, .subMenu a.topMenu-main {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #0f1110;
	margin-right: 20px;
}
a.subMenu a.menu-main, a.topMenu-main:hover {
	color: #e85117;
}
.subMenu a.active, .subMenu a.active:visited {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #e85117;
	margin-right: 20px;
}











/*********** Forside **********/
#swFrontCol11 div.swAfsnit.first {
	padding-bottom: 0px;
	border: none;
}
#swFrontCol11 .paragraph-header, #swFrontCol11 .news-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #0f1110;
	font-weight: 100;
	margin-top: -1px;
}
#swFrontCol11 .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
}
#swFrontCol11 .swColumns {
	width: 980px;
	height: 140px;
	overflow: hidden;
	margin-top: 20px;
}
#swFrontCol11 .paragraph-bodytext p {
	margin-bottom: 5px;
}


/********** forside rotator **********/
.rotatorNav {
	position: absolute;
	width: 980px;
}

.rotatorNav .prev {
	float: left;
	margin-top: -225px;
}
.rotatorNav .next {
	float: right;
	margin-top: -225px;
}









/********** forside nyheder **********/
#swFrontCol11 .news td, #swFrontCol11 td {
	height: 0px;
}
#swFrontCol11 .news-space-before td, .news-space-after td {
	height: 0px;
}
.swshow_news_medium2 {
	position: relative;
}
#swFrontCol11 a.news-list-medium-fulllink:link .news-list-header {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #479ef7;
	font-weight: 700;
	line-height: 15px;
	text-decoration: none;
	width: 193px;
	height: 15px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 35px;
}
#swFrontCol11 a.news-list-medium-fulllink:hover .news-list-header {
	color: #e85117;
	text-decoration: none;
}
#swFrontCol11 a.news-list-medium-fulllink .news-list-date {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	font-weight: 100;
	line-height: 15px;
	color: #cdd1cf;
	text-decoration: none;
	width: 28px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
#swFrontCol11 a.news-list-medium-fulllink:hover .news-list-date {
	color: #cdd1cf;
	text-decoration: none;
}
#swFrontCol11 span a.news-list-medium-fulllink .news-list-bodytext, 
a.news-list-medium-fulllink .news-list-trumpettext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	font-weight: 100;
	line-height: 15px;
	color: #828b86;
	text-decoration: none;
	width: 193px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	position: absolute;
	top: 15px;
	left: 35px;
}
#swFrontCol11 span a.news-list-medium-fulllink:hover .news-list-bodytext, 
a.news-list-medium-fulllink:hover .news-list-trumpettext {
	color: #828b86;
	text-decoration: none;
}
#swFrontCol11 .sw3pxSpace {
	height: 0px;
}
.swShow_news_small_List {
	vertical-align: top;
	padding-top: 10px;
}
#swFrontCol11 .swShow_news_small {
	position: relative;
	height: 25px;
}
#swFrontCol11 .swShow_news_small .news-list-date {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	font-weight: 100;
	line-height: 15px;
	color: #cdd1cf;
	text-decoration: none;
	width: 28px;
	display: block;
	overflow: hidden;
	xmargin-top: -50px;
	position: absolute;
	top: 12px;
}
#swFrontCol11 .news-list-header-td .news-list-header a {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #479ef7;
	font-weight: 700;
	line-height: 15px;
	text-decoration: none;
	width: 191px;
	display: block;
	padding: 0px;
	background-image: none;
	position: relative;
	margin-top: 10px;
	margin-left: 35px;
}
#swFrontCol11 .news-list-header-td .news-list-header a:hover  {
	color: #e85117;
	text-decoration: none;
}
.news-list-trumpettext, .news-list-medium-picture {
	display: none;
}
#eid301882 a {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	font-weight: 100;
	width: 100px;
	float: right;
	margin-left: 880px;
	margin-top: -135px;
}
#eid301882 a:hover {
	color: #e85117;
}




/********** nyhedsliste **********/
#eid301942 {
	width: 480px;
}
.swshow_news_medium {
	border-top: 1px solid #e6e8e7;	
}
.news-list-date {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
}
.page_301579 .swCore_count_1 .paragraph-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	margin-top: -4px;
	xbackground-color: blue;
}
.page_301579 .swCore_count_1 .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 100;
	line-height: 15px;
	height: 48px;
	overflow: hidden;
	display: block;
	xbackground-color: blue;
}

/********** nyheder **********/
.news-show-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	margin-top: -4px;
	xbackground-color: blue;
}
.news-show-topspace-tr td {
	height: 5px;
}
span.news-show-trumpettext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
	width: 480px;
	height: 48px;
	overflow: hidden;
	display: block;
	xbackground-color: blue;
}
.news-show-date {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	margin-left: -60px;
	float: left;
}
.news-show-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	width: 480px;
	display: block;
	margin-top: 25px;
}
.news-show-pic-border {
	position: relative;
	margin-bottom: 43px;
	margin-top: -23px;
}







/********** cases **********/
.paragraph-bodytext .caseText {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	font-weight: 100;
	line-height: 15px;
}
.paragraph-bodytext .caseText strong {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 12px;
	color: #828b86;
	font-weight: 700;
	line-height: 15px;
}
.paragraph-bodytext .caseBodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	font-weight: 100;
	line-height: 15px;
	height: 285px;
	min-height: 285px;
}
.spalte_pos_1 .swCore_count_1_2 .paragraph-bodytext, .spalte_pos_2 .swCore_count_1_3 .paragraph-bodytext, .spalte_pos_3 .swCore_count_1_4 .paragraph-bodytext {
	color: #FFFFFF;
	xfont-size: 13px;
}
.spalte_pos_1 .swCore_count_1_2 td, .spalte_pos_2 .swCore_count_1_3 td, .spalte_pos_3 .swCore_count_1_4 td {
	height: 0px;
}
.caseTable {
	border: 0px;
	border-spacing: 0px;
}

/********** galleri **********/
.postcard-header, .postcard-description, .postcard-smalltext {
	display: none;
}
.postcard {
	width: 480px;
}
.postcard td {
	height: 0px;
}
.postcard td a {
	height: 146px;
	width: 146px;
	display: block;
	overflow: hidden;
	margin-right: 20px;
	background-image: url(/cgi-files/galleri_ramme.gif);
	background-repeat: none;
}
.postcard td a img {}










.newsletter-label {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #828b86;
	font-weight: 100;
	line-height: 15px;
}



/********** sitemap **********/
.swSiteTreeMap {
	padding-bottom: 20px;
}
.swSiteTreeMap .paragraph-header {
	font-family: Century Gothic, Trebuchet MS, arial, helvetica, verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 700;
	margin-top: -4px;
	xbackground-color: blue;
}
.swSiteTreeMap .paragraph-bodytext {
	font-family: Trebuchet MS, arial, helvetica, verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 100;
	line-height: 15px;
	height: 48px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
	xbackground-color: blue;
}









/********** formular div åben **********/

#eid302611 {
	background-image: url(/cgi-files/formular_max_bg.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 240px;
	padding: 2px 0px 10px 10px;
}
* + html #eid302611 {
	background-image: url(/cgi-files/formular_max_bg.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 240px;
	padding: 2px 0px 10px 10px;
}
#eid302611 .form-bodytext {
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
}
#eid302611 .form-error {
	font-size: 12px;
	color: #595959;
}
#eid302611 .form-bodytext select {
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 11px;
	width: 210px;
	height: 18px;
	padding: 0;
}
#eid302611 .form-bodytext input {
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 11px;
	width: 98px;
	border: 1px solid #abadb3;
}
#eid302611 .formsubmit input {
	width: 210px;
	height: 22px;
	color: #e85117;
	border: 0px solid; 
	cursor: pointer;
	margin-top: 3px;
	background-image: none;
	background-color: transparent;
}
* + html #eid302611 .formsubmit input {
	border: 0px solid; 
	cursor: pointer;
	position: absolute;
	margin-top: -10px;
	background-image: none;
	background-color: transparent;
}
#eid302611 .form.layout2 td {
	height: 2px;
}
* + html #eid302611 .form.layout2 td {
	height: 1px;
}
#eid302611 td {
	height: 0px;
}


/***************************
Contact Form
***************************/

.formPosition {
	width: 230px;
	position: absolute;
	margin-top: 30px;
}

/* Frontpage position */
#swFrontCol11 .formPosition {
	margin-left: 365px;
	position: absolute;
	margin-top: -150px;
	xborder: 1px solid blue;
}
* + html #swFrontCol11 .formPosition {
	margin-top: -153px;
}

#contactForm {
	/* overruled by js */
		display: none;	
	/*-------*/
	padding-top: 30px;
	xwidth: 230px;
	position: absolute;
	bottom: 0px;
	xoverflow:hidden;
}

.formPosition .open {
	cursor: pointer;
	position: absolute;
	margin-top: -30px;
	height: 30px;
	overflow: hidden;
	z-index: 200;
}

.formPosition .close {
	cursor: pointer;
	position: absolute;
	margin-top: -30px;
	height: 30px;
	overflow: hidden;
	z-index: 200;
}
.formPosition .area {
	margin-top: -30px;
}


/***** error besked *****/
#errormsg302611 {
	position: absolute;
	margin-left: 90px;
	width: 120px;
}
#eid302611 .form-error, .form-error {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: 700;
	line-height: 12px;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
}
.swFormFieldError select, .swFormFieldError input, .swFormFieldErrorJS {
	padding: 0px;
	border: 1px solid #abadb3;
	color: #FFFFFF;
	background-color: #000000;
}






/**************************
DB form
**************************/

#eid357971 .form-bodytext input {
	color: #676864;
	font-size: 11px;
	width: 155px;
}
#eid357971 .form-bodytext select,
#eid357971 .form-bodytext {
	color: #666666;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	width: 160px;
	height: 20px;
	padding-top: 1px;
	}
#eid357971 .popup-calendar {
	border: 1px solid #666666;
	top: 20px;
	left: -121px;
}	
#eid357971 .popup-calendar .bgiframe{
	display: none !important;
}	


#eid357971 .form-error	{
	font-size: 11px;
	color: #F5821F;
}

#eid357971 .paragraph-bodytext {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

#eid357970 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display:block;
	text-align: left;
	width: 800px;
}

#eid361468 {
	text-align: left;
}

#eid219203 .paragraph-bodytext {
	color: #ffffff;
}

.kontakt {
	background-color: #000000;
}

.kontakt #eid302483 {
	border: 1px solid red;
	display: block;
}

