﻿@import url('x-chrome.css');
@import url('x-coreoverrides.css');
@import url('x-change-font-family.css');
@import url('x-print.css') print;


/* Remove/uncommet this line to show site actions. This will break the layout. */
/*#x-siteactions { display: none; }*/

/**
	This stylesheet affects only the <div> structure in the custom masterpage - xlayout.master
	It does not contain any *presentational* properties. Look in xchrome.css for these.
*/

/* This is a "map" of the div-structure */
#x-frame { } /* wrapping the entire content - the outermost frame. Use this to create space around all the content - dont put margin/padding directly on the <body>-tag as it will add scrollbars to the page. */
#x-globalnavigation { }
	#x-link-sitemap { }
	#x-link-globalsitelink0 { }
	#x-link-welcome { }
	#x-link-globalsitelink1 { }
	#x-link-globalsitelink2 { }
	#x-link-sitemap {}
	#x-link-help { }
#x-head { }
	#x-sitelogoimage { }
	#x-sitetitle { }
		#x-searcharea { }
#x-placeholdertopnavbar { }
	#x-menutop { }
	#x-siteactions { }
#x-designconsole { }
#x-publishingconsole { }
#x-grid { }
	#x-pageimage { }
	#x-titleleftborder { }
	#x-breadcrumb { }
	#x-onetidpagetitle { }
	#x-tools { }
		#x-miniconsole { }
		#x-titlerightmargin { }
		#x-titleareaseparator { }
	#x-content { }
		#x-content-table {}
			#x-menuleft { }
				#x-recyclebin { }
			#x-placeholdermain { }
				#x-placeholdermain-inner { }
			#x-bodyrightmargin { }





/* LAYOUT POSITIONING */
#x-frame { margin:0 3% 0 3%; }
#x-globalnavigation { padding:8px 12px; float:left; }
	#x-link-globalsitelink2 table,#x-link-welcome table { border-collapse:collapse; }/* resets default padding in the <td>'s so the links in the top menu aligns nicely */
	#x-link-globalsitelink2hy td,#x-link-welcome td { padding:0; }/* resets default padding in the <td>'s so the links in the top menu aligns nicely */
	#x-globalnavigation .x-link { float:left; }/* puts all links on one line */
	#x-link-help a img { border:0; } 
	#x-link-sitemap { padding-left:3px; }
	
#x-head { zoom:1; }
#x-sitelogoimage img { border: 0px none; }
#x-sitelogoimage img { border: 0px none; }
#x-siteurl { display: none; } 

#x-menutop { float:none; }
#x-siteactions { float:right; }


#x-sitetitle { width:175px; overflow:hidden; float:left; text-align:center; }
.ms-sitetitle { padding:0; padding-top:4px; padding-bottom:6px; }

#x-pageimage { width:190px; overflow-y:hidden; margin-right:10px; float:left; line-height:0px; } /* width should be the same as the width of the leftmenu */
#x-pageimage img { display:block !important; }

#x-titleleftborder { float:left; }/* always make the breadcrumb and pagetitle sit to the right of the pageimage*/
	
#x-onetidpagetitle { }

#x-tools { clear:left; }

#x-content { }

.x-content-table { border:0; width:100%; }
	.x-cell-left { vertical-align:top; background-color:#EFEBEF; border-right:1px solid #CECFD6; }
	.x-cell-right { vertical-align:top; width:100%; }
	
#x-menuleft { width:20.2%; float:left; border: 0px solid red; }
#x-menuleft-inner { padding:0; }

#x-head {}
	#x-head-left { width:68.8%; float:left; }
	#x-head-right { width: 29.5%; float:right; }
	
	#x-head-left-inner,
	#x-head-right-inner { height:94px; position:relative; }
	
	#x-sitelogoimage { padding: 20px 30px 17px 0; float:left;}
	.x-link,
	#x-sitetitle { display:none; }
	
	#x-top-nav ul a { display: none; }
	#x-top-nav ul ul a { display: block; }
	
	#x-top-links { position:absolute; top:15px; right: 3%; width: 250%; z-index:1000;}
	#x-top-links .seperator { padding: 0 12px; }

	#x-head .top-menu ul { margin:0; padding:0; position:absolute; bottom:1px;}
	#x-head .top-menu li  { float:left; margin:0; }

	#x-head #x-top-nav { margin-left:126px; }
	#x-head #x-top-nav.top-menu ul { margin:0; padding:0; position:static;}
	#x-head #x-top-nav.top-menu ul ul { top: 64px; margin:0; padding:0; position:absolute; bottom:1px;}
	#x-head #x-top-nav.top-menu li  { float:none; }
	#x-head #x-top-nav.top-menu li li  { float:left; }
	* html #x-head #x-top-nav { margin-left:0; } /* IE hacks to fix spacing between logo and top menu */
	*:first-child+html #x-head #x-top-nav { margin-left:0; }
	
	/* Primary navigation menu | I killed: #x-top-nav ul ul  */		
	#top-menuItem0 a { width:65px; }
	#top-menuItem1 a { width:65px; }
	#top-menuItem2 a { width:108px;}
	#top-menuItem3 a { width:105px; }
	#top-menuItem4 a { width:74px; }
	#top-menuItem5 a { width:72px; } /* added 2009-01-30 jte - CRM ID 5160 */
	#top-menuItem6,
	#top-menuItem7,
	#top-menuItem8,
	#top-menuItem9 { display: none; } /* hide any extra items from right menu */
	
	/* Service navigation menu */
	#x-top-member-nav #side-menuItem0 a { width:108px; }
	#x-top-member-nav #side-menuItem1 a { width:72px;  }


#x-menuleft,
#x-misc{ display:block; }
#x-searcharea { display:none; }

.forum #x-top-nav,
.forum #x-top-member-nav,
.forum #x-top-links,
.forum #x-placeholdertopnavbar,
.forum #SRSB { display: none; }

#x-menuleft { display: block; }
.www #x-menuleft .ms-quicklaunchheader,
.www #x-menuleft  #x-recyclebin { display: none; }


#x-placeholdermain { margin-left:21.2%; padding-left:0%;}
* html #x-placeholdermain { margin-left:0; width:77.1%; float:right; overflow:visible;}

/* Columns */
.left-col { width: 20.2%; margin-right: 2%; float: left; }
.center-col { width: 46.8%; margin-right: 2%; float: left; }
.right-col { width: 29%; float: left;}

.center-col { width: 59.8%; float: left; overflow:hidden; }
* html .center-col { width: 60%; }
.right-col { width: 37.2%; float: right; overflow:hidden; }
* html .right-col { width: 37%; }


.frontpage .center-col { 
	width:87.3%; 

	margin-left: -26.9%; 
	position: relative; 
	}

* html .frontpage .center-col { width:88.3%; margin-left: -28.8%; zoom: 1; }
.frontpage .right-col { width: 37.3%; float:right; }
.frontpage #banner-left,
.frontpage #content-col { background-color: #FFF; margin-top: 0px;} /* cover left menu */

.center-col .left { width: 48%; float: left; }
.center-col .right { width: 48%; float: right; }

.webpartpage #top { margin-bottom: 20px; }

.widewebpartpage .center-col { width: 100%; margin-right: 0%; }

/* breadcrumbs */
#x-breadcrumb span { padding: 5px 0; display:block;}
#x-breadcrumb span span { padding: 0; display:inline;}

/* General webpartzone layout */
.wpz { margin-bottom: 20px; position:relative; border: 0px solid green; }
.wpz-left,
.wpz-right { margin-bottom: 0; }

.wpz .ms-WPHeader td,
.wpz .ms-WPBorderBorderOnly { padding-top: 0px; }
.wpz .ms-WPHeader td,
.wpz .ms-WPBody { padding-left: 20px; padding-right: 20px !important; }
.wpz .ms-WPBody { padding-bottom: 0px; line-height: 1.4em; }
.wpz-alt .ms-WPBody { padding:10px !important; }

.wpz-left .ms-WPHeader td,
.wpz-left .ms-WPBody { padding-right: 0 !important; }
.wpz-right .ms-WPHeader td,
.wpz-right .ms-WPBody { padding-left: 0; }
.wpz .ms-SPZone .ms-WPHeader td, 
.wpz .ms-SPZone .ms-WPBody { padding-left: 0 !important; padding-right: 0 !important; }
.forum .wpz .ms-WPHeader td, 
.forum .wpz .ms-WPBody { padding-left: 3px !important; padding-right: 3px !important; }
.wpz-print .ms-WPHeader .ms-HoverCellInActive { padding-right: 20px; }

/* Specialized webpartzone layouts */
.wpz-l-none .ms-WPBody { padding: 0px !important; }
/* Webparts with padding all around */ 
.wpz-l-pad .ms-WPBody { padding-top: 0px; }
/* Webparts with border above header and below body */
.wpz-l-btb .ms-WPHeader td,
.wpz-l-btb .ms-WPBody { padding: 10px 0 0 0 !important; }
.wpz-l-btb .ms-WPBorder { padding-bottom: 10px; margin-bottom: 20px; }
.wpz-l-btb .ms-PartSpacingVertical { margin-top: -1px; }
/* Webparts with border all around content */
.wpz-l-ball .ms-WPBody { padding: 0px } /* Fjernet: 15px 15px 15px !important; */
.wpz-l-ball .ms-WPBorderBorderOnly { padding: 15px 15px 15px 15px !important;}
.wpz-l-ball .ms-PartSpacingVertical { margin-top: 15px; }
/* Webparts with grey border and background */
.wpz-l-grey .ms-WPBody { padding: 0 15px 15px 15px !important; }
.wpz-l-grey .ms-WPBorderBorderOnly { padding-top: 15px !important; }
.wpz-l-grey .ms-PartSpacingVertical { margin-top: 15px; }

.article #content { padding: 20px 20px 0 20px; position: relative; }
.article #content .wpz { float: right; width: 48%; margin: 0 0 5px 20px; }
.article .title { margin: 0 20px 15px 0; }
.article .title p { margin:0 !important; padding:0 !important; }/*ÆØ 1337: afstand mellem overskrift og bodytekst. Overskriften er lavet med en RTE, derfor må vi resette alle margin og padding på evt. p-tags der bliver skrevet ind i editoren */
.article .summary { margin: 0 0 15px; }
.article .summary { display: block; }
.article .body p { margin: 15px 0; }
.article #middle,
.article #bottom { margin: 20px; clear: both;}


#accordion .content { padding-bottom: 0px; }
#accordion .heading { margin: 5px 0; }
#accordion .selected { margin: 0; }
#accordion .items { margin: 0; }
#accordion h3 { clear:both; margin: 0; margin-left: 15px; }
#accordion ul.items { padding: 0; margin: 0px 20px 0px 20px; }
#accordion ul.links { padding: 0; margin: 0 0px 5px; }
#accordion ul.links li { float: left; margin-right: 5px; }
#accordion a.button {}

ul.news {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#accordion ul.buttons,
.news ul.buttons
 {
	padding: 20px 20px 30px 20px;
	margin: 0px;
	clear: both;
	border: 1px solid #ececec;
	border-top: 0px;
}

#accordion ul.buttons li.button,
.news ul.buttons li.button
 {
	float: left;
	margin: 0px 10px 0px 0;
}

a.button
{
	color: #d95603;
	padding: 3px 7px 1px; 
	display:block;
}

#accordion #x-events .content {
	padding: 20px 0;
	border: 1px solid #ececec;
	border-top: 0px;
	border-bottom: 0px;
}

h3.events {
	font-size:1.1em;
	margin-left:10px;
	margin-bottom:0;
	padding-bottom:0;
	color:#445A69;
	text-transform:uppercase;
}
h3.events a { color:#445A69 !important; }

#x-events {
	padding:10px;
	/*border-bottom:1px solid #ececec;*/
	font-size:11px;
}

#accordion #x-events {
	padding:0;
}

#x-events ul {
	list-style:none;
	margin:0;
	padding:0;
}

ul.buttons {
	list-style:none;
	padding:0;
	width:100% !important;
}

ul.buttons li.button {
	float:left;
	margin:0 10px 0 0;
}

ul.buttons a.button,
#x-events a.button {
	padding:0;
	margin:0;
 	padding:3px 7px 1px; 
	display:block;
}

#x-events li {
	margin:0 0 10px 0;
}

#x-events .vevent a {
	padding:0;
	margin:0;
}

.date {
	font-style:italic;
}

.news li { margin-top:10px; }
.news .first { padding-bottom: 10px; border-bottom: 1px solid #ececec; font-size: 11px;}
.news .title { margin: 10px 0; padding: 0px; font-size: 11px;}
.news .first .title { margin: 10px 0; padding: 0px; font-weight: bold; font-size: 11px;}
.news .summary { display:none; line-height: 1.6em; font-size: 11px; }
.news .first .summary { display:block; font-size: 11px; }

/* Printing */
.print { position:absolute; top:20px; right:20px; cursor:pointer;}

/* Search */
#right-col .wpz .ms-sbscopes,
.wpz-left .ms-sbscopes,
.wpz-right .ms-sbscopes { display: none; }

/**
 * Screen styles
*/
.ff { /* clear:both; */ }
.ff, .clear,#x-ingfamilien-body ul { zoom:1; }
.ff:after, .clear:after,#x-ingfamilien-body ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.removeMargins { margin-left:0px; margin-right:0px; margin-top:0px; } /* pageLayouts.css (line 105) Override*/ 


/*---------------------------------------------------------------------------------------*/
/*--| COMMON
/*---------------------------------------------------------------------------------------*/

.body p {
	line-height: 1.5em;
}

.normal
{
    font-weight:normal;
}

.strong {
	font-weight:bold;
}

.em {
	font-style:italic;
}

h5 {
	margin:10px 0 0 0;
	padding:0;
	font-size:1.2em;
}

h6 {
	margin:10px 0 0 0;
	padding:0;
	font-size:1.1em;
}


.bb {
	border:1px solid red;
}

.clearBoth {
	clear: both;
}

div.locked-link {
	background: url("/Style%20Library/ida/img/icon-lock.png") top left no-repeat;
	margin: 3px 0;
}

div.locked-link.framed {
	background: url("/Style%20Library/ida/img/icon-lock-framed.png") top left no-repeat;
	height: 25px;
	margin: 3px 0;
	line-height: 23px;
}

div.locked-link a {
	margin-left: 15px;
	color: #d95603;
	cursor: pointer;
}

div.locked-link a:hover {
		margin-left: 15px;
		color: #d95603;
		cursor: pointer;
		text-decoration: none;
}

div.locked-link.framed a {
	margin-left: 30px;
}



/*---------------------------------------------------------------------------------------*/
/*--| FRONTPAGE
/*---------------------------------------------------------------------------------------*/

#cols.frontpage #top-left {
	padding-top: 												10px;
}

#cols.frontpage #top-right {
	padding-top: 												10px;
}

#cols.frontpage #x-idaradgiver {
	line-height: 												normal;
}

#cols.frontpage #x-idaradgiver h3	{
	margin: 													0px;
	padding: 													0px 0px 10px 0px;
}

#cols.frontpage #x-idaradgiver ul {
	margin: 													0px;
	padding: 													0px;
}
	
#cols.frontpage #x-idaradgiver ul li {
	list-style:	 												none;
	margin: 													0px 1px 8px 1px; 
	float: 														left;
}

#cols.frontpage #x-idaradgiver a {
	border:														1px solid #e2e0e0;
	background:													#F1F1F1 url(../img/link-button-bg.png) repeat-x scroll left top;
	padding: 													3px 7px 1px 7px;
}

#cols.frontpage #content-col .ms-PartSpacingVertical {
	height: 													0px;
	margin: 													0px;
	padding: 													0px;
}

#cols.frontpage #content-col {margin-top: 5px !important;}


#cols.frontpage #top-right .ms-WPBody {
	line-height: 												1.6em;
}

#cols.frontpage #x-campaigns ul.campaigns {
	/*padding: 													20px;*/
	padding: 0px;
	margin: 													0px;
	width: 100%;

}

#cols.frontpage #x-campaigns li {
	float: 														left;
	width: 														48%;
	list-style:	 												none;
	margin: 													0px;
	padding: 													0px;
	background: 												top left no-repeat;
	height: 													62px;
	overflow: 													hidden;
	border-top: 												1px solid #ececec;
	padding-top: 												10px;
	}

#cols.frontpage #x-campaigns .alt {
	margin: 													0px;
	border-top: 												1px solid #ececec;
	float: 														right;
}

#cols.frontpage #x-campaigns h4,
#cols.frontpage #x-campaigns p {
	padding: 													0px 10px 0px 80px;
	margin: 													0px;
}

#cols.frontpage #bottom {
	margin-top: 												-20px;
	border-top: 												1px solid #ececec;
}

/*---------------------------------------------------------------------------------------*/
/*--| Search
/*---------------------------------------------------------------------------------------*/


#SRSB {
	padding: 													15px;
	width: 														231px;
	overflow: hidden;
}

/* Border-killer */

#SRSB .ms-sbcell,
#SRSB .ms-sbplain {
	border: 													0px
}


#SRSB input.ms-sbplain {
	height: 													18px;
	border: 													1px solid #ececec;
}

#SRSB td.ms-sbgo {
	background: 												none !important;
}

/*---------------------------------------------------------------------------------------*/
/*--| LOGIN BOX
/*---------------------------------------------------------------------------------------*/

.x-loginbox a, 
.x-loginbox a img {
	border: 													0px;
	background: 												none;
	padding: 													0px;
	margin: 													0px 0px 0px 3px;
}

.x-loginbox input.button {
	
}

.x-loginbox input {
	height: 													18px;
	border: 													1px solid #ececec;
	width:					 									170px;
}

.x-loginbox #x-passwordfield input {
	float:														left;
}

.x-loginbox #x-usernamefield,
.x-loginbox #x-passwordfield {
	clear:					 									both;
	width: 														100%;
	margin:					 									5px 0;
}

.x-loginbox ul {
	clear: 														both;
	margin: 													0px;
	padding: 													0px;
	padding-bottom: 											0px; /* rettet af dsa 2009-01-26 */
	border: 0px solid red;
}

.x-loginbox ul.links li {
	float: 														left;
	list-style: 												none;
	margin: 													0px 5px 0px 0px;
	padding: 													0px;
}

.x-loginbox ul.links li a {
	color:					 									#d95603;
	cursor: pointer;
}

.x-loginbox  {
	padding-bottom: 											0px;
	margin: 													10px 0px 0px 0px;
}

/* NEWS */

#ida-frontPage .x-accordionBorder {
	border: 													1px solid #ececec;
	border-bottom: 												0px none;
}

#ida-frontPage #x-breadcrumb {
	display: 													none;
}

#ida-frontPage #banner-left.wpz {
	padding-bottom: 											20px;
	margin-bottom: 												0px;
}


td {
	vertical-align: 											top;
}

.x-topkasse {
	padding-top: 1px;
	padding-bottom:												20px;
}

#ida-sectionFrontPage td .x-topkasseBody  {
	margin: 													0px;
	padding:					 								0px;
}

#ida-sectionFrontPage td a {
	padding-bottom: 											10px;
}

#ida-sectionFrontPage #x-events .content {
	/*padding: 0px 10px 0px 10px;*/
	padding:0;/*ÆØ 1252: remove left and right padding from content-box */
}

/*---------------------------------------------------------------------------------------*/
/*--| Venstre menu
/*---------------------------------------------------------------------------------------*/

.ms-quicklaunchouter {
	padding: 													0px;
	margin: 													0px;
}

.ms-quickLaunch {
	padding: 													0px 15px;
	margin: 													0px;
}

.ms-quickLaunch ul {
	padding: 													0px;
	margin: 													0px;
	list-style:													none;
}

.ms-quickLaunch ul li {
	margin: 													5px 0px;
	padding:					 								0px 0;
}


.NC-Menu-Vertical a {
	color: 														#000 !important;
}

.NC-Menu-Vertical li.selected a.selected {
	font-weight: 												700;
	color: 														#d95603 !important;
}

.NC-Menu-Vertical li.selected ul li a.selected {
	color: 														#d95603 !important;
	font-weight: normal;
}

.NC-Menu-Vertical ul li ul li ul {
	margin-left: 												7px;
	padding: 													0;

}

/* Niv 2 */
.NC-Menu-Vertical ul li ul li a {

	padding-left: 												0px;
}

.NC-Menu-Vertical li ul li {
    background: transparent url(/Style%20Library/ida/img/leftmenu.li.png) no-repeat scroll left 9px;
	margin:                                                     0px;
	padding: 													5px 0 0 7px;
}




/*---------------------------------------------------------------------------------------*/
/*--| CUSTOM WEBPARTS
/*---------------------------------------------------------------------------------------*/


#x-wp-listTwoCols {
	padding-top: 												1px;
	margin-bottom: 10px;
}

#x-wp-listTwoCols ul {
	list-style: 												none;
	margin: 													0px;
	padding: 													0px 0px 0px 10px;
}					

#x-wp-listTwoCols li {
	background: url("/Style Library/ida/img/gtarrow.png") left 4px no-repeat;
	float: 														left;
	width: 														40%;
	margin: 													3px 10% 3px -10px;
	padding: 0 0 0 10px;
}

#x-wp-listTwoCols ul a {
	padding: 													0px;
	margin: 													0px;
 }

#x-wp-listTwoCols ul.noArrows li {
	background: 												none;	
	border-bottom: 												1px solid #ececec;
}

#x-wp-listTwoCols ul.noArrows li a {
	padding:	 												0px;
	margin: 													0px;
}

#x-wp-listTwoCols li.imageOnly,
#x-wp-listTwoCols ul.noArrows li.imageOnly {
	width: 														70px;
	margin: 													0px 10px 0px 0px;
	border: 													0px none;
}

#x-wp-billedkasse {					
	padding: 													20px;
	border: 													1px solid #ececec;
}

#x-wp-stdTextBox h3,
#x-wp-stdTextBox h3 a {
	font-size: 													1em;
	font-weight: 												normal;
	margin: 													0px;
	padding: 													0px;
}

#x-wp-stdTextBox {
	border-top: 												1px solid #ececec;
	padding-top: 												20px;
}

#x-wp-html {
	padding: 													10px 20px;
}

#x-wp-html h4 {
	font-size: 													1em;
}

#x-wp-listTwoCols h5 {
	font-size: 													1.1em;
	padding: 													0px;
	margin: 													5px 0; 
}

#x-wp-listTwoCols .noMargins {
	margin: 													0px;
	padding: 													0px;
}

#x-wp-listTwoCols p {
	padding: 													0px;
	margin: 													0px;
}

#x-emner {
	padding: 													10px;
}

#x-emner #x-emner-logo {
	float: 														left;
	width: 														35px;
}

#x-emner #x-emner-body {
	
}

#x-emner #x-emner-tekst {
	font-weight: 												bold;
}

#x-emner ul {
	list-style: 												none;
	padding: 													0px 0px 20px 0px;
	margin: 													0px;
}

#x-emner-links li {
	float: left;
	margin-right: 												5px;
}

#x-emner .x-emner-sep {
	margin: 													0px 5px;
}

/*---------------------------------------------------------------------------------------*/
/*--| Search Results
/*---------------------------------------------------------------------------------------*/

.srch-results {

}

#CSR .srch-results .srch-Icon {
	margin: 													0px 10px 0px 0px;
}

#CSR .srch-results .srch-Title {
	line-height: 												2em;
}

#CSR .srch-results .srch-Title a {
	margin-top: 												2px;
	color: 														#000;

}

#CSR .srch-results .srch-Description {
	border-top: 												1px solid #ececec;
	line-height: 												1.8em;
	margin-left: 												25px;
}

#CSR .srch-results .srch-Metadata {
	padding: 													5px 25px;
	border: 													0px;
}

#CSR .srch-results .srch-URL a:link,
#CSR .srch-results .srch-URL a:active,
#CSR .srch-results .srch-URL a:visited {
	color: 														#d95603 !important;
}

/*---------------------------------------------------------------------------------------*/
/*--| Emneordsside
/*---------------------------------------------------------------------------------------*/

#x-emne-visning {

}

#x-emne-visning h4 {
	padding: 													0px;
	padding-top: 												10px;
	margin: 													0px;
}

.x-emne-manchet {
	font-weight: 												700;
}

/*---------------------------------------------------------------------------------------*/
/*--| Tables
/*---------------------------------------------------------------------------------------*/

.ms-rtetablecells {
	padding:	 												0px;
	margin: 													0px;
	width: 														auto;
}

.x-table-list {
	border: 													1px;
}

.x-table-list th {
	background: 												#ececec;
	padding: 													2px 20px;
	text-align: 												left;
}

.x-table-list tr {
	background-color: 											#f4f4f4;
}

.x-table-list tr.x-alt {
	background-color: 											#fff;
}

.x-table-list td {
	padding: 													2px 20px;
}

/*---------------------------------------------------------------------------------------*/
/*--| Indholdsoversigt
/*---------------------------------------------------------------------------------------*/

#x-level1 {
	border-top: 												1px solid #ececec;
	padding: 													0px 10px;
	background: 												#f4f4f4;
	margin: 													5px 0;
}

#x-level1 ul {
	padding: 													5px;
	margin: 													0px;
	list-style: 												none;
}

#x-level1 a {
	font-size: 													1em;
	text-transform: 											uppercase;
	font-weight: 												700;
	color: 														#d95603;
}

.x-level2-section ul {
	margin: 													0px 10px;
	padding: 													0px;
	color: 														#d95603;
	list-style: 												none;
}

.x-level2-section ul li {
	padding: 													0px 10px;
	margin: 													0px;
	background: url('/Style%20Library/ida/img/indholdsoversigt.li.png') center left no-repeat;
}

.x-level2-section ul {

}

#x-news-list li {
	padding: 													5px 0 10px 0;
	border-bottom: 												1px solid #ececec;
}

#x-news-list .summary {
	display: 													block;
}

#x-onetidpagetitle {
	margin-left:												60px;
}

#x-onetidpagetitle #onetidPageTitle h2.ms-pagetitle {
	color: 														#000;
}

#x-onetidpagetitle #onetidPageTitle h2.ms-pagetitle img {
	display: 													none;
}

.ms-wikieditouter {
	display: 													none;
}

.ms-profilebody,
.ms-profilelabel {
	font-size: 													1em;
}
.ms-profilevalue a {
	font-size: 													0.9em !important;
}

.ms-orgme {
	background: 												none;
}

/*---------------------------------------------------------------------------------------*/
/*--| Logged in menu
/*---------------------------------------------------------------------------------------*/

#x-loggedin-menu div {
	background: 												none;
	font-weight: 												700;
}

#x-loggedin-mysitelink {
	padding: 													4px;
}

#x-loggedin-mysitelink a {
	background: url('/Style%20Library/ida/img/gtarrow.png') left 4px no-repeat;
	padding-left: 												15px;
}
 
/*---------------------------------------------------------------------------------------*/
/*--| IngeniÃ¸rfamilien
/*---------------------------------------------------------------------------------------*/


table.x-ingfamilien-wrapper {
	width:100%;
	border-collapse:collapse;
	border-spacing:0 0;
}
#x-ingfamilien-header {
	margin-right: 4%;
}

#x-ingfamilien-header h4 {
	font-size:0.9em;
	padding:20px;
	padding-top:12px;
	margin:0px;
	text-transform:uppercase;
}

#x-ingfamilien-body {
	padding:  													0px;
	list-style:  												none;
}

#x-ingfamilien-body ul {
	padding: 													10px 0 0 0;
	margin: 													0px;
	list-style: 												none;
}

#x-ingfamilien-body li {
	float: 														left;
	width: 														20%;
	margin-right:												2%;
	margin-top: 												0px;
	margin-bottom: 												10px;
	padding: 													0px;
}

#x-ingfamilien-body li a:link,
#x-ingfamilien-body li a:active,
#x-ingfamilien-body li a:visited
 {
	color: 														#333;
}

#lipsum {
	margin-top: -30px;
}

/*
.article .summary {
	font-weight: 700;
}

.article .body div {
	line-height: 1.5em;
	display: block !important;
}

.article .body div p {
	display: block;
}

.article .body table td {
}

*/

.article .summary {
	font-weight: 700;
	zoom:1;
}

#x-articleImageBox  {
	position: relative;
/*	padding: 10px;*/
	margin-top:-15px;
/*	width: 42%;*/
/*	border: 1px solid #eee;*/
/* margin: 0px 20px 10px 20px;*/
	/*float: right;*/
	font-size: 13px;
}
#x-articleImageBox .ms-WPBorderBorderOnly {
	
}

#x-articleImageBox .ms-WPBody p {
	font-size: 13px !important;
	line-height: 1.4em;
	margin: 10px 0;
	padding: 0px;
	color: #666;
}


#x-articleImageBox .quote.begin {
	float: left;
	margin: 10px 10px 0 0;	
}

#x-articleImageBox .quote.end {
	position: absolute;
	margin: 0px;	
	right: 10px;
	bottom: 10px;
}



#MSOTlPn_MainTD  {
	position: relative;
	z-index: 10000;
}


/*---------------------------------------------------------------------------------------*/
/*--| Underlig dims der fik content feltet til at hoppe ind pÃ¥ side i IE6
/*--| svarende til bredden pÃ¥ left menu.
/*---------------------------------------------------------------------------------------*/

#banner,
#cols {
	position: 													relative;
	margin: 													0px;
}

/*---------------------------------------------------------------------------------------*/
/*--| Skriftstørrelse på diskussionsforum.
/*---------------------------------------------------------------------------------------*/

.ms-disc-bordered-noleft {
	font-size: 1.1em !important;
} 

.ms-listdescription {
	padding: 10px 0;
}

.forum #x-placeholdermain {

}


.forum #x-misc {
	display: none;
}

#bottom-right p {

margin: 0px 0px 10px;
padding: 10px 0px 0px;
border-top: 1px solid #ECECEC;
}

#bottom-left {
	/*width: 185px;*/
}

.x-bottom-left-pic {
	border: 1px solid #ECECEC;
	padding: 15px;
	width: 155px !important;
}
div.x-bottom-left-pic img { width: 155px !important;}

.x-bl-border {
border: 1px solid #ECECEC;
}

.x-bl-padding {
padding: 0px 15px 5px 15px;
}

#bottom-left .ms-WPBody {

}

#UpperZone {
	margin-left:20px;
	margin-right:20px;
}

#UpperZone .wpz .ms-WPHeader td, #UpperZone .wpz .ms-WPBody { padding-right: 0px !important;}

#top .ms-WPBody {
	padding:0 15px 15px;
	font-size:1em;
}
#top .ms-WPBorderBorderOnly {
	padding-top:0 !important;
}

.ms-quickLaunch ul.left-level1 li{ 
	background: transparent url(/Style%20Library/ida/img/leftmenu-bullet.png) no-repeat;
	background-position: 0px 12px;
	margin: 0px 0px 0px 5px !important;
	border: 0px solid transparent !important;
	padding-bottom: 0px !important;
}

.ms-quickLaunch ul.left-level0 li {
	border-bottom: 1px solid #EDEDED;
	padding-bottom: 5px !important;
}

div#bottom .wpz-l-btb .ms-WPHeader td, 
div#bottom .wpz-l-btb .ms-WPBody { padding: 0px !important; }
/*  rettelser indsat 12/09/08 af jte@netcompany.com
	@revised: 13/10/08 jte@netcompany.com	
 */
/* KRE-156 & 302 */
.article .body p { margin:15px 0 !important; padding-top:0; }

/* KRE-155 */
.webpartpage #top { margin:0; margin-bottom:20px; width:100%; }
#top #top-right .ms-WPBody { padding:0 15px 15px 0; font-size:1em; } /* @revised */
#x-wp-listTwoCols ul { margin:0; padding:0; }
#x-wp-listTwoCols li { background:transparent url(/Style%20Library/ida/img/gtarrow.png) no-repeat scroll left 4px; float:left; margin:3px 0; padding:0 0 0 10px; width:48.279%; text-align:left; } /* @revised */

/* KRE-151 */
.wpz-l-ball .ms-WPBorderBorderOnly { padding:15px !important; }
.wpz-l-ball .ms-WPBorderBorderOnly .buttons { margin-left:0; }

/* KRE-207 */
#UpperZone.wpz { border:0px solid green; margin:20px; position:relative; }

/* KRE-104 */
#x-sitelogoimage { float:left; padding:20px 30px 17px 0; }
#cols.frontpage #x-idaradgiver { line-height:normal; margin-left:-6px; }
#cols.frontpage #x-campaigns ul.campaigns { margin:0px 0px 0px 12px; padding:0px; width:100%; }
#x-ingfamilien-header h4 { font-size:0.9em; padding:12px 20px 20px 8px; margin:0px; text-transform:uppercase; }

/* KRE-206 */
.article #content .wpz { float: right; width:48%; margin:5px 0 5px 20px; }

/* KRE-301 */
.article #content { font-style:italic; }
.article .summary { font-style:normal; }
.article .body { font-style:normal; }

/* KRE-302 */
.article h2.title div {margin-left:-5px;}
.article h2.title div a {margin-left:5px;}

/* KRE-303 */
#x-events { padding-left:0; }
#x-events .summary { font-weight:normal; }

/* KRE-304 */
.ms-WPBody ul.buttons,
ul.buttons { margin:0 !important; }

/* KRE-308 IE specific hack used. */
#x-wp-listTwoCols li { _width:49.5%; }
/* KRE-308 making the Print icon work in FF */
/* That fix break it in IE6 instead.*/
/*.print { position:static; float:right; top:20px; right:20px; cursor:pointer; }*/

/* 1162 */
/* EDIT: Removed by jte 2008/12/18 / An conditional IF IE tag has been added to ida.master in order to remove login form labels in IE */
.ff-login-label { font-size:0.9em; color:#999; }

.x-loginbox input { background:transparent none !important; border:1px solid #cecece; }

/* CRM ID: 5160 */
/* presse menupunkt */
#top-menuItem4 a {width:73px;}
#x-top-nav ul ul #top-menuItem4 a {background-image:url(../img/topmenu-presse.png);}
#x-top-nav ul ul #top-menuItem4.selected a {background-image:url(../img/topmenu-presse-s.png);}
#x-top-nav ul ul #top-menuItem4.after a {background-image:url(../img/topmenu-presse-ls.png);}
/* omida menupunkt */
#top-menuItem5 a {width:72px;}
#x-top-nav ul ul #top-menuItem5 a {background-image:url(../img/topmenu-omida.png);}
#x-top-nav ul ul #top-menuItem5.selected a {background-image:url(../img/topmenu-omida-s.png);}
#x-top-nav ul ul #top-menuItem5.after a {background-image:url(../img/topmenu-omida-ls.png);}
/* medlemsfordele menupunkt */
#x-top-member-nav #side-menuItem0 a {width:133px;}
#x-top-member-nav #side-menuItem0 a {background-image:url(../img/topmenu-medlemsfordele.png);}
#x-top-member-nav #side-menuItem0.selected a {background-image:url(../img/topmenu-medlemsfordele-s.png);}
#x-top-member-nav #side-menuItem0.after a {background-image:url(../img/topmenu-medlemsfordele-ls.png);}
/* bliv medlem menupunkt */
#x-top-member-nav #side-menuItem1 a {width:105px;}
#x-top-member-nav #side-menuItem1 a {background-image:url(../img/topmenu-blivmedlem.png);}
#x-top-member-nav #side-menuItem1.selected a {background-image:url(../img/topmenu-blivmedlem-s.png);}
#x-top-member-nav #side-menuItem1.after a {background-image:url(../img/topmenu-blivmedlem-ls.png);}

#cols.frontpage #x-styrkdinfaglighed {line-height:normal;}
#cols.frontpage #x-styrkdinfaglighed h3 {margin:0px; padding:0px 0px 10px 0px;}
#cols.frontpage #x-styrkdinfaglighed ul {margin:0px; padding:0px;}
#cols.frontpage #x-styrkdinfaglighed ul li {list-style:none; margin:0px 1px 8px 1px; float:left;}
#cols.frontpage #x-styrkdinfaglighed a {border:1px solid #e2e0e0; background:#F1F1F1 url(../img/link-button-bg.png) repeat-x scroll left top; padding:3px 7px 1px 7px;}

/* CRM ID 5252 */
body,
.ms-WPBody,
#top #top-right .ms-WPBody,
.ms-quickLaunch,
.ms-WPBody td,
.ms-WPBody table,
.ms-TPBody table,
.ms-TPBody,
#x-PlaceHolderMain,
.ms-profilebody,
.ms-profilelabel,
#x-articleImageBox,
#x-articleImageBox .ms-WPBody p,
.ms-disc-bordered-noleft,
#top .ms-WPBody  { font-size:11px !important; }
.article .body { font-style:normal; font-size: 11px;}

/* CRM ID 5498 */
h3.events { margin-left:0px; }

/* CRM ID 5503 */
.article h2.title div {margin-left:0px;}

/* CRM ID 5582 2009/02/24 */
#top { margin-bottom:20px; }

/* CRM ID 2009/02/24 */
.campaigns li img { float:left; }
#cols.frontpage #x-campaigns li { clear:left; padding:0; height:auto; }
#cols.frontpage #x-campaigns li.alt { clear:none; }
#cols.frontpage #x-campaigns li div { padding:10px 0; }

/* CRM ID 9536 2010/09/15 */
.MedlemsAnsogningControl {padding:0 20px;}
.MedlemsAnsogningControl table {border-collapse:collapse;border:0;}
.formHeader {margin:15px 0 0;}
.label {width:150px;}
.labelSecCol {width:120px;}
.input {width:200px;}
.input textarea {width:150px;}
.input select {width:153px;}

.paddingL {padding-left:20px;}
.medlemsAnsogningFields {margin:0 0 10px;}
.formLine {clear:both;overflow:hidden;}
.formLine .input,
.formLine .label {float:left;margin-right:10px;}
.input .auto {width:auto;}

.memberAdministration {border-bottom:1px solid #ccc;padding:10px 0;}
.memberButtons {margin:10px 0;}
.education {border:0;}

/*---------------------------------------------------------------------------------------*/
/*--| EVENT SIGNUP
/*---------------------------------------------------------------------------------------*/
.eventSignupParentContainer 
{
    width: 880px;
    max-width: 880px;
    min-width: 880px;
}

.stepDivLeft { float: left; width: 36%; max-width: 36%; margin-top: 1px; margin-bottom: 1px; }
.stepDivRight { float: right; width: 63%; max-width: 63%; margin-top: 1px; margin-bottom: 1px; }

.breadcrumbDiv 
{
    clear: both; 
    border-style: solid;
    border-width: 1px;
    border-color: Black; 
    background-color: #f4f4f4; 
    margin-top: 4px; 
    margin-bottom: 1px; 
    height: 18px;
}

.clearBoth
{
    clear: both;
}

.eventInfoRow
{
    background-color: #f4f4f4; 
    width: 100%;
}

.eventInfoHeaderTextExpanded
{
    font-weight: bold;
}

.labelEventInfoTextExpanded
{
    clear: both;
    float: left;
}

.eventButton
{
    margin-left: 5px;
    float: right;
}

.navigationDiv
{
    clear: both; 
    text-align: right;
    margin-top: 5px;
    margin-bottom: 3px;
}

.breadcrumbLink
{
    cursor: default;
}

.breadcrumbLinkActive
{
    cursor: pointer;
}

.eventStepContentDiv
{
    clear: both;
    margin-bottom: 2px;
    margin-top: 2px;
}

.eventInfoCell
{
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin: 0;
    padding-left: 2px;
}

.EventInfoTable
{
    width: 878px;
    margin: 0;
    padding: 0;
    margin-right: 12px;
}

.eventChoiceLeftTotal
{
    float:left; 
    width: 317px; 
    background-color:#f4f4f4; 
    margin-top: 5px; 
    padding: 4px 5px 5px 5px; 
    border: solid 1px black;
}

.divEventChoiceRight
{
    background-color: #f4f4f4;
    text-align: center;
    border: solid 1px black;
    width: 50px;
    float: left;
    margin-left: 5px;
}

.divEventChoiceItem
{
    margin-bottom: 2px;
    width: 560px;
}

.addressSelectionColumnOne
{
    width: 30px;
    background-color: #f4f4f4;
}

.addressSelectionColumnTwo
{
    background-color: #f4f4f4;
}

.addressSelectionTable
{
    width: 100%;
    background-color: #f4f4f4;
    border-color: Black;
    border-width: 1px;
}

.addressSelectionTable td
{
    border-color: Black;
    border-width: 1px;
}

.tableHeader
{
    background-color: #98cb00;   
}

.addressTable
{
    background-color: #f4f4f4;
    width: 280px;
    border: solid 1px black;
}

.addressTableCell
{
    border-bottom: solid 1px black; 
    padding: 2px; 
    vertical-align: middle;
    width: 100%;
}

.addressColumnLabels
{
    width: 100px;
}

.divLeftClear
{
    float: left;
    clear: both;
}

.divLeft
{
    float: left;
}

.divLeftColumn
{
    float: left;
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    border-left: solid 1px Black;
    background-color: #f4f4f4;    
    margin-top: 4px; 
    margin-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px; 
    height: 18px;
}
.divLeftColumnEnd
{
    float: left;
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    border-left: solid 1px Black;
    border-right: solid 1px Black;
    background-color: #f4f4f4;    
    margin-top: 4px; 
    margin-bottom: 4px; 
    padding-left: 4px;
    padding-right: 4px; 
    height: 18px;
}

.InfoTextBox
{
	border: solid 1px Black;
	background-color: #f4f4f4;	
	padding: 5px 5px 5px 5px;     
}

 #divInfo
 {
    width: 863px;
    border: solid 1px Black;
	background-color: #f4f4f4;	
	padding: 5px 5px 5px 5px;   
 }
 
 .vatText
 {
     width: 538px; 
     border: solid 1px Black; 
     background-color:#f4f4f4; 
     margin-bottom: 4px; 
     padding: 5px 5px 5px 5px;
 }
 
 #ReminderTextLabel
 {
    display:block;
 }
 
 #SMSReminderRow
 {
     display:block;
 }
 
 #SelectSMSReminderCheckBox
 {
     display:inline;
 }
 
 #SMSTextLabel
 {
     display:inline;
 }
 
 #MobileNumberLabel
 {
     display:inline;
 }
 
/*---------------------------------------------------------------------------------------*/
/*--| Studentindmeldelse
/*---------------------------------------------------------------------------------------*/
#IakStudentEnrollmentCheckbox { float: left; }

/*---------------------------------------------------------------------------------------*/
/*--| My Network and Subscription
/*---------------------------------------------------------------------------------------*/
.heading
{
    font-size: 1.3em;
    font-weight: bolder;
}
