body 
{
padding:                	0px;
margin:                	0px;
background-image:		url(/media/assets/mainBg.png);
background-repeat:		repeat-x;
background-color:		#d9d9d9;
font-family:		Arial;
}
html {
 overflow-y: scroll !important;
}


*
{
padding:              	 0px;
margin:                	 0px;
}

p
{
padding-bottom:		10px;
}

#mainWrapper
{
width:			960px;
height:			auto;
margin-left:		auto;
margin-right:		auto;
}

/* ************************************

	BANNER TOP VED LOGO

************************************* */

#topBannerWrapper
{
width:			960px;
height:			105px;
float:			left;
}

#topKontakt
{
width:			960px;
height:			31px;
float:			left;
}

.topKontaktTxt
{
float:			right;
font-family:		Arial;
font-size:		11px;
padding-right:		5px;
padding-top:		8px;
}

.topKontaktTxt a
{
color:			#000000;
text-decoration:		none;
margin-left:		11px;
}

.topKontaktTxt a:hover
{
color:			#000000;
text-decoration:		underline;
}

#logoWrapper
{
width:			960px;
height:			99px;
float:			left;
}

#logo
{
width:			615px;
height:			99px;
float:			left;
background-image:		url(/media/assets/logoNy2.png);
}

#logoA
{
width:			315px;
height:			99px;
float:			left;
background-image:		url(/media/assets/a.png)
background-repeat:		repeat;
}

#loginWrapper
{
height:			75px;
width:			345px;
float:			left;
}

#login
{
height:			50px;
width:			330px;
float:			right;
background-image:		url(/media/assets/loginBg.png);
margin-top:		24px;
}

/* ************************************
	Search Result Item

************************************* */

.searchItem
{
width: 300px; 
margin: 5px 0  0 5px; 
float:left;
possition:relative;
background: url(/media/assets/search_bottom_line.png) bottom left no-repeat;
text-align: left;
line-height:25px;
}


/* ************************************

	MENU

************************************* */

#menuWrapper
{
height:			30px;
width:			960px;
background-image:		url(/media/assets/menuBg.png);
backgrond-repeat:		repeat-x;
float:			left;
}


ul#nav, ul#nav li
{
margin: 			0px;
padding:			0px;
list-style-type: 		none;
}

ul#nav
{
margin-left: 		30px;
}

ul#nav li
{
position: 		relative;
text-align: 		center;
float: 			left;
}

ul#nav a
{
height:			19px;
font-family: 		Arial;
font-size: 		9px;
font-weight:		bold;
color: 			#ffffff;
text-transform:		uppercase;
border-right:		1px #ffffff solid;
position: 		relative;
padding-left:		19px;
padding-right:		19px;
float:	 		left;
text-decoration:		none;
padding-top:11px;
}

ul#nav a:hover
{
background:		#9bb4bc;
text-decoration:		none;
}

ul#nav li.activelink a, ul#nav li.activelink a:hover
{
background:		#9bb4bc;
color:			#ffffff;
text-decoration:		none;
}

/* ************************************

	FLASH OG FIND KURSUS

************************************* */

#middleWrapper
{
height:			155px;
width:			960px;
float:			left;
margin-top:		15px;
}

#flashBanner
{
height:			155px;
width:			615px;
float:			left;
margin-right:		15px;
}

#findKursus
{
width:			330px;
height:			155px;
font-family: Arial, sans-serif; 
color:#fff;
font-weight:bold;
float:			left;
background-image:		url(/media/assets/findFirma.png);
background-repeat:		no-repeat;
}

#findKursus .searchCompanyTable
{
	width:220px;
	margin-left:15px;
	margin-top:3px;	
	

}

#findKursus .searchTitle
{
	height:50px;
	font-size:12px;
	width:185px;
	
}
#findKursus .searchAttributeTitle
{
 font-size:11px; 
}
#findKursus  .SearchDropDown
{
	width:185px;
}

#findKursus .SearchButton
{
	width:50px;
	
}
#findKursus .buttonColumn
{
	text-align:right;
	vertical-align:bottom;
}

/* ************************************

	DE 3 Boxe på forsiden

************************************* */

#homeBoxWrapper
{
height:			auto;
min-height:		174px;
width:			960px;
float:			left;
margin-top:		15px;
}

.boxWrapper1 /* BOX 1 og 2 */
{
width:			300px;
height:			auto;
min-height:		174px;
float:			left;
margin-right:		15px;
}
.SearchCompanyResult /* BOX 1 og 2 */
{
width:			615px;
height:			auto;
font-family:	Arial;
float:			left;
font-size:13px;
margin-right:	15px;
}

.boxTop1
{
height:			30px;
width:			100%;
background-image:		url(/media/assets/boxTop.png);
background-repeat:		repeat-x;
}

.boxRead
{
height:			24px;
width:			57px;
background-image:		url(/media/assets/readOn.png);
background-repeat:		repeat-x;
float:			right;
margin-right:		3px;
margin-top:		3px;
text-align:		center;
}

.boxRead a
{
font-family:		Arial;
font-weight:		bold;
font-size:		11px;
text-transform:		uppercase;
color:			#ffffff;
padding-top:		5px;
text-decoration:		none;
}


.boxOverskrift
{
font-family:		Arial;
font-weight:		bold;
font-size:		9px;
color:			#ffffff;
text-transform:		uppercase;
padding-left:		13px;
padding-top:		10px;
width:			100px;
float:			left;
}


.boxContent
{
width:			298px;
height:			auto;
min-height:		144px;
border:			1px #bdbdbd solid;
background-color:		#ffffff;
font-family:		Arial;
font-size:		11px;
}

.boxContent a
{
color:			#000000;
font-family:		Arial;
font-size:		11px;
text-decoration:		none;
line-height:		20px;
padding-top:		0px !important;
}

.boxContentBg /* Gradient farven i de to første bokse*/
{
width:			276px;
height:			auto;
min-height:		124px;
background-image:		url(/media/assets/boxContent.png);
background-repeat:		repeat-x;
margin:			1px;
padding-left:		20px;
padding-top:		20px;
}

.boxContentBg ul li a
{
color:			#000000;
text-decoration:		none;
}

.boxContentBg ul li a:hover
{
color:			#4d7683;
text-decoration:		underline;
}


#boxWrapper2 /* BOX 3 = Nyhederne */
{
width:			330px;
height:			auto;
min-height:		174px;
float:			left;
}

.boxContent2
{
width:			328px;
height:			auto;
min-height:		144px;
border:			1px #bdbdbd solid;
background-color:		#ffffff;
}

.boxContent2 a
{
color:			#000000;
font-family:		Arial;
font-size:		11px;
}

.boxContentBg2 /* Gradient farven i nyhedsboksen*/
{
width:			306px;
height:			auto;
min-height:		124px;
background-image:		url(/media/assets/boxContent.png);
background-repeat:		repeat-x;
margin:			1px;
padding-top:		14px;
padding-left:		20px;
}

/* ************************************

	NYHEDER - FORSIDEN

************************************* */

.newsHome
{
background-image:		url(/media/assets/newsBg2.png);
background-repeat:		no-repeat;
height:			34px;
width:			309px;
margin-bottom:		5px;
}

.newsHome a
{
padding-left:		45px !important;
padding-top:		3px;
font-family:		Myriad Pro;
float:			left;
font-size:		12px;
color:			#000000;
text-decoration:		none;
}

.newsHome a:hover
{
background-image:		url(/media/assets/newsBgOver.png);
height:			34px;
width:			244px;
}

.newsHomeDate
{
font-size:		10px !important;
color:			#878585 !important;
float:			left;
}

.newsDate /* På nyhedssiden */
{
font-size:		10px !important;
color:			#878585 !important;
float:			left;
font-family:		arial;
margin-top:		15px;
}


.newsStreg3
{
height:			1px;
width:			199px;
background-color:		#d9d9d9;
margin-left:		10px;
margin-top:		0px;
margin-bottom:		0px;
float:left;
}

ul#nav3, ul#nav3 li
{
margin: 			0px;
padding:			0px;
list-style-type: 		none;
}

ul#nav3
{
margin-top:		10px;
}

ul#nav3 li
{
position: 		relative;
float:left;
}

ul#nav3 a
{
color:			#000000;
text-decoration:		none;
margin-left:		10px;
padding-left:		11px;
font-family:		arial;
font-size:		12px;
width:			188px;
height:			21px;
float:			left;
padding-top:		5px;
}

ul#nav3 a:hover
{
color:			#000000;
text-decoration:		none;
margin-left:		10px;
font-family:		arial;
font-size:		12px;
background-image:		url(/media/assets/submenuOver.png);
background-repeat:		no-repeat;
float:left;
}

ul#nav3 li.activelink a, ul#nav3 li.activelink a:hover
{
background-image:		url(/media/assets/submenuOver.png);
background-repeat:		no-repeat;
text-decoration:		none;
float:left;
}


/* ************************************

	NYHEDER - Nyhedssiden

************************************* */

#newsAll
{
font-family:		arial;
font-size:		12px;
}

#newsAll a
{
color:			#000000;
text-decoration:		none;
}

#newsAll a:hover
{
color:			#97b0b6;
}

.newsAllDate
{
font-size:		10px !important;
color:			#878585 !important;
font-family:		arial;
margin-left:		10px;
}



/* ************************************

	Footer

************************************* */

#footerWrapper
{
height:			50px;
width:			958px;
float:			left;
border:			1px #ababab solid;
margin-top:		15px;
background-image:		url(/media/assets/footerBg.png);
background-repeat:		repeat-x;
font-family:		Arial;
font-size:		10px;
color:			#5d6d72;
}

#footerWrapper a
{
color:			#5d6d72;
text-decoration:		none;
}

#footerWrapper a:hover
{
color:			#5d6d72;
text-decoration:		underline;
}

#copyRight
{
height:			32px;
width:			585px;
float:			left;
padding-top:		18px;
padding-left:		29px;
}

#valeo
{
height:			32px;
width:			315px;
float:			left;
padding-top:		18px;
text-align:		right;
padding-right:		29px;
}

/* ************************************

	UNDERSIDE

************************************* */


#contentWrapper
{
height:			auto;
width:			958px;
float:			left;
background-color:		#ffffff;
margin-top:		15px;
border:			1px #ababab solid;
}

.contentBg
{
background-image:		url(/media/assets/contentBg.png);
background-repeat:		repeat-x;
background-color:		#ffffff;
width:			956px;
margin:			1px;
height:			auto;
float:			left;

}


.contentBgIndhold
{
background-image:		url(/media/assets/contentStreg.png);
background-repeat:		repeat-y;
width:			956px;
height:			auto;
min-height:		200px;
margin-bottom:		20px;
float:			left;
}

/* ************************************

	UNDERSIDE - INDHOLD

************************************* */

#subContent
{
height:			auto;
width:			727px;
float:			left;
}

#subIndhold
{
height:			auto;
min-height:		200px;
float:			left;
width:			681px;
margin-left:		23px;
margin-right:		23px;
margin-top:		15px;
padding-bottom:		20px;
}

#subIndhold ul li
{
margin-left:		25px;
}

#subIndhold a
{
color:			#000000;
text-decoration:		none;
}

#subIndhold a:hover
{
color:			#4d7683;
text-decoration:		underline;
}


.subOverskrift
{
width:			100%;
float:			left;
/*font-family:		Myriad Pro;
font-size:		18px;*/
}

.subTxt
{
font-family:		arial;
font-size:		12px;
float:			left;
width:			100%;
margin-top:		15px;
}

/* ************************************

	UNDERSIDE - SUB MENU

************************************* */


#subMenuWrapper
{
height:			auto;
min-height:		200px;
width:			229px;
float:			left;
}

#subMenu
{
width:			229px;
margin-left:		5px;
height:			auto;
float:			left;
margin-top:		35px;
}

.newsStreg
{
height:			1px;
width:			199px;
background-color:		#d9d9d9;
margin-left:		10px;
margin-top:		0px;
margin-bottom:		0px;
float:left;
}

ul#nav2, ul#nav2 li
{
margin: 			0px;
padding:			0px;
list-style-type: 		none;
}

ul#nav2
{
margin-top:		10px;
}

ul#nav2 li
{
position: 		relative;
float:left;
}

ul#nav2 a
{
color:			#000000;
text-decoration:		none;
margin-left:		10px;
padding-left:		11px;
font-family:		arial;
font-size:		12px;
width:			188px;
height:			21px;
float:			left;
padding-top:		5px;
}

ul#nav2 a:hover
{
color:			#000000;
text-decoration:		none;
margin-left:		10px;
font-family:		arial;
font-size:		12px;
background-image:		url(/media/assets/submenuOver.png);
background-repeat:		no-repeat;
float:left;
}

ul#nav2 li.activelink a, ul#nav2 li.activelink a:hover
{
background-image:		url(/media/assets/submenuOver.png);
background-repeat:		no-repeat;
text-decoration:		none;
float:left;
}



/* ************************************

	UNDERSIDE - BREADCRUMBS

************************************* */

#breadcrumbWrapper
{
width:			727px;
height:			30px;
float:			left;
}

.bread
{
width:			650px;
float:			left;
}

#breadcrumb
{
font-family:		arial;
font-size:		10px;
color:			#5c6c71;
padding-left:		23px;
padding-top:		10px;
}

#breadcrumb a
{
text-decoration:		none;
color:			#5c6c71;
}

/* ************************************

	SITEMAP

************************************* */

#sitemap a
{
color:			#000000;
font-family:		Myriad Pro;
font-size:		14px;
text-decoration:		none;
line-height:		24px;
}

#sitemap a:hover
{
color:			#764c7e;
}

#sitemap ul
{
list-style-type:		circle;
margin-left:		20px;
}


#sitemapHome li
{
list-style-type:		circle;
margin-left:		15px;
}



/* *****************************

       sIFR overskrifter

****************************** */
h1.stor
{
font-size: 		18px;
}


h1.lille
{
font-size: 		14px;
}



/* **********************************

	USERCONTROLS

*********************************** */


.ContactTextbox
{
background-image:		url(/media/assets/textbox.png);
background-repeat:		repeat-x;
width:			265px;
border:			1px solid #c86013;
padding-top:		6px;
margin-bottom:		5px;
padding-left:		5px;
height:			22px;
margin-top:		10px;
margin-left:		15px;
float:			left;
}

.ContactLogin
{
height:			30px;
width:			55px;
background-image:		url(/media/assets/buttonLogin.png);
background-repeat:		repeat-x;
border:			0px;
color:			#ffffff;
font-family:		Lucida Sans;
font-size:		13px;
text-transform:		uppercase;
font-weight:bold;
float:			left;
margin-top:		10px;
}

.forminputOff
{
background-image:		url(/media/assets/textbox.png);
background-repeat:		repeat-x;
border:			1px solid #d7d7d7;
padding-top:		6px;
margin-bottom:		5px;
padding-left:		5px;
height:			22px;
margin-left:		15px;
float:			left;
}

.formtextareaOff
{
background-image:		url(/media/assets/textbox.png);
background-repeat:		repeat-x;
border:			1px solid #d7d7d7;
padding-top:		6px;
margin-bottom:		5px;
padding-left:		5px;
height:			22px;
margin-left:		15px;
float:			left;
}

/* ************************************

	Log out

************************************* */
.logout
{
width:			77px;
float:			left;
font-family:		Arial;
font-size:		12px;
}

.logout a
{
float:			right;
color:			#000000;
text-decoration:		underline;
padding-top:		10px;
margin-right:		10px;

}

.logout a:hover
{
color:			#000000;
text-decoration:		none;
}

.logOn
{
width:			500px;
float:			left;
font-family:		Verdana;
font-size:		10px;
padding-top:		8px;
}

.logOn a
{
color:			#000000;
text-decoration:		underline;
}

.logOn a:hover
{
color:			#000000;
text-decoration:		none;
}

.stillOn
{
font-family:		Verdana;
font-size:		13px;
color:			#000000;
text-align:		center;
margin-top:		9px;
}

.stillOn a
{
color:			#000000;
text-decoration:		underline;
}

.stillOn a:hover
{
color:			#ffffff;
text-decoration:		none;
}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

