/*LAYOUT*/

body				{ background: url('/media/9462/baggrund_forside_b.jpg') top center no-repeat; text-align: left; padding: 0px; margin: 0px; background-color: #000000;}

#main				{ margin: auto; margin-top: 0px; text-align: left; width: 950px; color:#454545;}

#top				{ margin-top: 20px; border-bottom: 1px solid #CED7DE; height:60px; border-bottom:1px dotted #909AA1; color:#ADBBBB; overflow:auto;}
#top ul				{ list-style: none; padding: 0px 0px 15px 0px; margin: 0px;}
#top ul li			{ display: inline; margin: 0px; padding: 0xp;}
#top ul li a			{ padding: 10px;}
#toplogo 			{ padding:0px 0px 0px 0px; float:left; }
#topfeatures 			{ float:right; overflow:auto; text-align:right; padding:0px 0px 0px 0px; }
.featureitem 			{ margin-right:20px; float:left; padding-top:8px;}
.featureitem a 			{ color:White; text-decoration:none;}

#menu 				{ border-bottom:1px dotted #909AA1; color:#ADBBBB; margin-top:15px; overflow:auto; padding-bottom:15px;}
#submenu 			{ border-bottom:1px dotted #909AA1; color:#ADBBBB; margin-top:15px; overflow:auto; padding:0px 0px 15px 0px; overflow:auto;}


#breadcrumb 			{ overflow:auto; padding:8px 0px 8px 0px; color:#ccc; font-size:10px;}
#breadcrumb a 			{ color:#accff0; font-size:10px; text-decoration:none;}
#breadcrumb a:hover 		{ color:#fff; font-size:10px; text-decoration:underline;}
#breadcrumb .item 		{ float:left; margin: 0px 7px 0px 7px; color:#accff0; text-decoration:none;}



#body				{ overflow:auto; }
.bodycontent 			{ min-height:600px; margin:25px; color:#454545; font-size:12px;}
.bodycontent table		{ font-size:12px; line-height:1.8em; }
#content			{ float:left; overflow:auto; width:619px; text-align: left; background-color:White; line-height:1.7em; margin-right:10px;}

table#tb_arrangementer		{ border:0px; width:100%; }
#tb_arrangementer td		{ background-color:#f9f9f9; padding:10px; }


#frontpageIntro			{ margin:0px; padding:25px; color:#0e0e0e;  background:url('/media/14721/bg_frontpageintro_2.jpg') repeat-x; background-color:#efefef; font-size:14px; height:235px; }
#frontpageIntro h3		{ color:#64a252;font-size:1.8em; }			

#frontpageIntroProducts		{ margin:0px; padding:25px; color:#454545; font-size:12px;}

#frontpageNews			{ border:1px solid #5e5f61; background-image:url('/media/1528/bg_gradient_nyheder_box.jpg'); overflow:auto; color:silver; height:280px }
#frontpageNews h1		{ color:#A3A4A5; }

#frontpageNewsletter		{ float:right; width:282px; height:225px; margin-right:0px; padding:20px 5px 0px 15px; text-align:left; background-image:url('/media/5398/bg_frontpagenewsletter.jpg'); }
#frontpageNewsletter p		{ color:#fff; }
.newsletterRequiredField		{ color:#ccc; font-size:10px;padding-left:3px; }

table#FrontpageProductArea		{ font-size:10px; line-height:1.5em; vertical-align:top;}
table#FrontpageProductArea h4	{ margin-top:2px; }
table#FrontpageProductArea .link 	{ font-size:12px; padding-left:5px;}

table#ForsideSenesteNyheder 		{ width:100%; border-top:1px solid #A3A4A5; border-bottom:0px solid #A3A4A5; }
table#ForsideSenesteNyheder td.arrow 	{ border-bottom:1px dashed #A3A4A5; padding:5px 3px 3px 3px;}
table#ForsideSenesteNyheder td.date 		{ border-bottom:1px dashed #A3A4A5; padding:3px; font-size:12px; line-height:2em; color: #A3A4A5;}
table#ForsideSenesteNyheder td.headline	{ border-bottom:1px dashed #A3A4A5; padding:3px; font-size:12px; line-height:2em;}


#panelbarPlaceholder		{ float:right; overflow:hidden; width:300px; padding:0px; }

#panelbar 			{ width:301px; background-color:#fff; padding:20px 20px 30px 15px; margin-bottom:10px;}
#panelbarheader 			{ font-weight:bold; font-size:12pt; }
#panelbararea 			{ width:275px;border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; margin-top:20px; padding-top:15px; padding-bottom:10px;}

.panellevel1 			{ height:30px; background-image:url('/media/363/ikon_laesmere_simple_trans.png'); background-repeat:no-repeat; text-indent:30px;}
.panellevel1selected 		{ height:30px; background-image:url('/media/368/ikon_laesmere_trans.png'); background-repeat:no-repeat; text-indent:30px;}
.panellevel1 a 			{ text-decoration:none; color:#5A5A5A; font-size:10pt;}
.panellevel1 a.selected 		{ text-decoration:underline;}

.panellevel2 			{ line-height:15px; margin-left:35px;margin-bottom:8px;padding-right:10px;width:235px;}
.panellevel2selected 		{ line-height:15px; margin-left:35px;padding-right:10px;}
.panellevel2 a 			{ text-decoration:none; /*color:#5A5A5A;*/ color:#33a2cf; font-size:8pt; font-weight:normal;}
.panellevel2 a.selected 		{ text-decoration:none; font-weight:bold; }

.contentBox			{ width:300px;background-color:#fdfbfd;padding:0px;margin-top:0px;}
.contentBoxImage			{ height:80px; }
.contentBoxText			{ padding:0px 18px 0px 15px; color:#454545; line-height:1.25em;}
p.contentBoxHeader		{ font-weight:bold;font-size:1.2em;line-height:1.25em;}


.infoBox			{ width:300px;background-color:#ececec;padding:0px;margin-top:0px;}
.infoBoxImage			{ height:50px; padding:15px 18px 0px 15px;}
.infoBoxText			{ padding:0px 18px 0px 15px; color:#454545; line-height:1.25em;}
p.infoBoxHeader			{ font-weight:bold;font-size:1.2em;line-height:1.25em;}





#footer				{ padding-top: 5px; clear: both; border-top:1px dotted #909AA1; height:260px; color:#ADBBBB; margin-top:20px; margin-bottom:50px;}
#footer a 			{ color: white;}
#footer a.Email 			{ color: #666; font-weight:normal;}
#footer a.Email:hover		{ color: #ccc;}

#footerMenu 			{ overflow:auto; border-bottom:1px dotted #909AA1; padding-bottom:30px; padding-top:15px;}
#footerMenu .section 		{ float:left; padding-right:25px; height:130px; margin-left:20px; border-right:1px solid #1A1A1A;}
#footerMenu .section H3 		{ color:#ccc; margin-top:0px; margin-bottom:10px;}

#footerMenu .section .item 		{}
#footerMenu .section .item a 	{ color:#666; text-decoration:none; font-size:11px; line-height:1.5; }
#footerMenu .section .item a:hover	{ color:#ccc; text-decoration:none; font-size:11px; line-height:1.5; }


#footerSocial 			{ float:right; overflow:auto; margin:5px 0px 0px 0px;}
#footerSocial .item 		{ border-bottom:1px dotted #909AA1; width:200px; text-align:right; padding:10px 0px 10px 0px; }
#footerSocial a			{ margin-right:10px}


#footerAddress 			{ margin:20px; float:left; width:600px; border:0px solid white;}
#footerAddressLogo 		{ float:left; margin-right:30px;margin-top:2px; }
#footerAddressText 		{ float:left;}
#footerAddressHeader 		{ color:White;}

.footerAddressContentBox		{ float:left; font-size:10px; margin-right:30px;margin-top:2px; color:#666;}
.footerAddressContentBox span	{ color:#ccc; }
.footerEmail			{ color:red; }
.footerAddressContentBox a:hover	{ color:#ccc; text-decoration:underline; }

#footerExtra 			{ margin:20px 14px 20px 0px; float:right; text-align:right; border:0px solid white;}
#footerExtra img			{ margin-left:20px; }

#contentfooter 			{ overflow:auto; border-top:1px solid #ECECEC; padding:5px; font-size:11px; margin:30px 25px 25px 25px; color:#454545;}
#contentfooterlastmodified 		{ float:left;}
#contentfootergototop 		{ float:right; }
#contentfooter a			{ color:#6d6d6d;text-decoration:none;font-weight:normal;}
#contentfooter a:hover		{ color:#6d6d6d;text-decoration:underline;font-weight:normal;}

#relationsfooter 			{ border-top:1px solid #ECECEC; padding-top:20px; overflow:auto;}
#relationsfooter .section 		{ float:left; border-right:1px solid #ECECEC; padding:0px 20px 0px 20px; }

.specialInfo			{ border: 1px dotted #a2c797; background-color:#f9f9f9; padding:15px;line-height:1.5em; }
.specialInfo2			{ border: 1px dotted #a2c797; background-color:#f9f9f9; padding:8px;margin-bottom:6px; }


/* Menu elements */

.menu1item 			{ float:left; margin-right:40px; font-family: Arial, Helvetica, sans-serif; font-size:12pt; padding:2px 5px 1px 5px; border:0px solid white;}
.menu1item a 			{ color:White; text-decoration:none;font-weight:normal;}

.menu1item a:hover		{ color:White; }
.menu1item a.selected		{ color:#ace093; font-weight:bold; /*display:block; -moz-border-radius: 10px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; border:1px solid #ccc; padding:5px;*/ }

.submenuitem 			{ float:left; margin-right:20px; font-family: Arial, Helvetica, sans-serif; font-size:11pt; padding:2px 5px 1px 5px;; border:0px solid white;}
.submenuitem a 			{ color:White; text-decoration:none; font-size:14px; font-weight:normal;}
.submenuitem a:hover 		{ color:White; }
.submenuitem a.selected		{ color:#ace093; font-weight:bold;}


/* Subpages layout */

#subNavigation			{ width: 20em; float: right;}
#subNavigation ul		{ list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}

/* FONTS standards */
body 				{ font-size: 12px; font-family: verdana, "Lucida Grande", Arial, sans-serif;}

h1, h2, h3, h4, h5, h6 		{ color: #565656; font-weight: 500; margin-top:0px;}
h1 				{ font-family: Arial, Helvetica, sans-serif; font-size:24px; line-height: 1; margin-bottom:0.5em; font-weight: bold; color:#64a252;/*color: #6d6d6d;*/}
h1#grey				{ color:#626362; }
h1#welcome			{ color: #fff; text-shadow:0 -1px 0 #666; margin-left:9px;}
h2 				{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:18px; line-height:1.5; margin-bottom:0.5em; color: #6d6d6d;}

h3 				{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height:1.5; margin-bottom:1.5em; font-weight:normal; color:#3A3A3A;}

h4 				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height:1.5; margin-bottom:0.5em; font-weight:normal; margin-top:1.5em; color:#3A3A3A;}
h5 				{ font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6 				{ font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p#teasertext			{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height:1.5; margin-bottom:0.5em; font-weight:normal; color:#696868; }
p.welcomeSubtext		{ color:#fff; font-size: 18px; text-shadow:0 -1px 0 #666;  margin-left:9px; }

/* LINKS standards */
a 				{ color:#666666; text-decoration:none; font-weight:bold;}
a:hover 				{ color:#33a2cf; text-decoration:underline;}

.btnRollover a 			{ display:block; text-align:center; padding:4px; font: bold 13px sans-serif; color:#fff; background-color:silver; background: url("/media/5368/bg_btn1.jpg") 0 0 repeat-x; text-decoration: none; -moz-border-radius: 10px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; text-shadow:0 -1px 0 #666; }
.btnRollover a:hover 		{ background-position: 0 -10px; color: #33a2cf; text-shadow:0 -1px 0 #666; }
.btnRollover a:active 		{ background-position: 0 -15px; color:#fff; }

.btnRolloverBlueGreen a 	{ font-family: tahoma, arial, sans-serif; display:block; height:23px; text-align:center; padding:6px 0px 2px 0px; font: bold 13px; color:#fff; background-color:silver; background: url("/media/7884/bg_btn_blue_green_182x31.png") 0 0 repeat-x; text-decoration: none; }
.btnRolloverBlueGreen a:hover 	{ background-position: 0 -31px; color: #fff; }
.btnRolloverBlueGreen a:active 	{ background-position: 0 -31px; color:#fff; }


.btnRolloverGreyBlue a 		{ font-family: tahoma, arial, sans-serif; display:block; height:16px; text-align:center; padding:2px 0px 4px 0px; font: bold 13px; color:#fff; background-color:silver; background: url("/media/10573/grey_blue_80x22_2.png") 0 0 repeat-x; text-decoration: none; }
.btnRolloverGreyBlue a:hover 	{ background-position: 0 -22px; color: #fff; }
.btnRolloverGreyBlue a:active 	{ background-position: 0 -22px; color:#fff; }


.btnRolloverGreenGreen a 	{ font-family: tahoma, arial, sans-serif; display:block; height:27px; text-align:center; padding:6px 0px 2px 0px; font: bold 13px; color:#fff; background-color:silver; background: url("/media/10578/green_green_185x35_slick.png") 0 0 repeat-x; text-decoration: none; }
.btnRolloverGreenGreen a:hover 	{ background-position: 0 -35px; color: #fff; }
.btnRolloverGreenGreenn a:active { background-position: 0 -35px; color:#fff; }



.btnRolloverBlueBlue a 		{ font-family: tahoma, arial, sans-serif; display:block; height:27px; text-align:center; padding:8px 0px 0px 0px; font: bold 13px; color:#fff; background-color:silver; background: url("/media/10583/blue_blue_179x35.png") 0 0 repeat-x; text-decoration: none; }
.btnRolloverBlueBlue a:hover 	{ background-position: 0 -35px; color: #fff; }
.btnRolloverBlueBlue a:active 	{ background-position: 0 -35px; color:#fff; }


/* FORM ELEMENTS */
label 				{font-weight:bold;}
fieldset 				{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend 				{font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title		{width:300px;padding:5px;}
input.title 			{font-size:1.5em;}
textarea 				{width:300px;height:250px;padding:5px;}
.error, .notice, .success 		{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error 				{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice 				{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success 				{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a 				{color:#8a1f11;}
.notice a 			{color:#514721;}
.success a 			{color:#264409;}

.error ul				{margin-bottom: 0; padding-bottom: 0;}


























































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
H2 {
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:18px; line-height:1.5; margin-bottom:0.5em; color: #6d6d6d;
}

H4 {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height:1.5; margin-bottom:0.5em;
}

