		/* 
		Tradium website
		Overall screen css styles 
		
		Af : Henrik Ladefoged & Mads Jørgensen / Illumi a/s
		
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* {
	margin: 0; padding: 0; /* Reset all margins globally */
	outline: none;
}
html {
	font-size: 100%;
	overflow: -moz-scrollbars-vertical;
	}
	body {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		/* font-family: "Myriad Pro","Myriad", Arial, Verdana, Helvetica, sans-serif; */
		font-size: 70%;
		background: #f3f3f3 url(../Images/Backgrounds/main-bg.png) no-repeat center 120px;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Reset lists
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

ol, ul, li { list-style-type: none;}
ol li {
	list-style-type: decimal;
margin-left: 17px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Links
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a {
	color: #622181; text-decoration:none; }
	a:hover{
		text-decoration:underline;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Images
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
img{border:none;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
form, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: middle;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Float clears
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.clear{clear:both; height: 1;}
.clearFix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Accessibility elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div#skip {
	position:absolute; left:-999em; top:0; }
    span.accesskey { text-decoration:none; }
    .accessibility { position: absolute; top: -999em; left: -999em; }	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Main containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#top {
		background: #fff url(../Images/Backgrounds/simple-bg-2010.png) repeat-x left top;
		}
		#inner-top {
			width: 985px; margin: 0px auto 0 auto; position: relative;
			height: 154px;
			z-index: 1;
			}
			#frontpage #inner-top,
			#frontpage2 #inner-top
			 {
				height: 119px;
			}

	#logo {
		position: absolute;
		top: 16px;
		left: 0px;
		z-index: 2;
		}
		#logo-print {display: none;}

	#search { 
		position: absolute; top:6px; right: 10px; z-index: 3; 
		width: 221px; height: 23px;
		background: #fff url(../Images/Backgrounds/search-bg.png) no-repeat left top;
		padding: 5px 0px 0px 5px;
		}
		#search input.searchfield {
			width: 185px;
			/* font-size: 11px; */
			padding: 2px;
			border: 0;
			background-color: #fff;
			margin: 0px 8px 0px 0px;
		}
		#search input.searchbutton { 
		}


	#secnav { 
		position: absolute; top: 13px; right: 247px; z-index: 5; 
		}
		#frontpage #secnav, #frontpage2 #secnav  { right: 247px;}
		#secnav ul, #secnav li {list-style-type: none; display: inline;}
		#secnav li a {
			float: left;
			color: #000;
			display: inline;
			padding: 0px 6px 0px 6px;
			/* font-size: 13px; */
			font-size: 110%;
			text-transform: uppercase;
		}
		#secnav li span { display: inline; float: left; color: #ccc;font-size: 120%; }
		#secnav li.selected a { color: #622181; }




div.rightSearchBoxes {
	position: relative;
	background: url(../Images/Backgrounds/subpage-search-boxes-bg.png) no-repeat left top;
	width: 226px; height: 192px;
	margin-bottom: 10px;
	}
	div.rightSearchBoxes.frontpage { 
		background: url(../Images/Backgrounds/frontpage-search-boxes-bg.jpg) no-repeat left top;
		height: 337px;
		margin-bottom: 0px;
	}
	div.rightSearchBoxes input.searchfield {
		border: 0px; font-size: 100%; background-color: #fff; width: 160px; padding: 2px; margin-right: 10px;
		}
		div.rightSearchBoxes.frontpage input.searchfield { width: 147px;}
		div.boxFindEdu { position: absolute; left: 17px; top: 50px;}
			div.boxFindEdu.frontpage { left: 21px; top: 87px;}
		.boxFindEmployee, .boxSearchClass { position: absolute; left: 17px; top: 151px;}
			div.boxFindEmployee.frontpage, .boxSearchClass.frontpage { left: 21px; top: 258px;}




.boxFindClass {
	position: relative;
	background: url(../Images/Backgrounds/find-class-bg.png) no-repeat -10px top;
	width: 216px; height: 33px;
	padding: 47px 0px 0px 7px;
	}
	.boxFindClass input.searchfield {
		border: 0px; font-size: 100%; width: 160px; padding: 2px; margin-right: 10px;
		background: #fff url(../Images/Backgrounds/classsearch-defaultvalue-bg.png) no-repeat 0px 3px;
		}
		.boxFindClass input.searchfield:focus { background: none;}

.boxSubFindEmployee {
	position: relative;
	background: url(../Images/Backgrounds/find-employee-bg.png) no-repeat left top;
	width: 226px; height: 43px;
	margin-bottom: 10px;
	padding: 58px 0px 0px 20px;
	}
	.boxSubFindEmployee input.searchfield {
		border: 0px; font-size: 100%; background-color: #fff; width: 160px; padding: 2px; margin-right: 10px;
	}


/*

	UDD GUIDE

*/
	#rightUddGuide { 
		background: url(../Images/Uddvaelger/uddguide-frise-bg.png) no-repeat -280px -50px;
		padding: 5px 10px 10px 10px;
		margin: 0px 0px 10px 0px;
		}
		#rightUddGuide-star {
			position: absolute; top: -25px; right: 0px; z-index: 50; 
			width: 46px; height: 35px;
 			background: url(../Images/Backgrounds/uddguide-star.png) no-repeat left top;
			}
			#rightUddGuide a { text-transform: uppercase; color: #000; font-size: 120%; font-weight: bold; } 

	#topUddGuide { 
		position: absolute; z-index: 99; width: 985px; 
		padding-top: 138px;
		margin-left: -492px;
		left: 50%; 
		top: 128px;
		}
		#subpage #topUddGuide { 
			top: 153px;
			display: none;
		}

		#topUddGuideHeader { 
			width: 985px; 
			position:absolute;
			top: 0px; left: 0px;
			/* background: url(../Images/Uddvaelger/uddguide-frise-bg.png) no-repeat left top; */
			}
			a#uddFaceOne,
			a#uddFaceTwo,
			a#uddFaceThree,
			a#uddFaceFour,
			a#uddFaceFive {
				width: 197px; height: 155px; float: left; outline: none;
				}
				a#uddFaceOne { background: transparent url(../Images/Uddvaelger/face-eu.png) no-repeat left top; }
					a#uddFaceOne:hover { background: transparent url(../Images/Uddvaelger/face-eu-hover.png) no-repeat left top; }
					a#uddFaceOne.selected { background: transparent url(../Images/Uddvaelger/face-eu-selected.png) no-repeat left top; }
				a#uddFaceTwo { background: transparent url(../Images/Uddvaelger/face-gu.png) no-repeat left top; }
					a#uddFaceTwo:hover { background: transparent url(../Images/Uddvaelger/face-gu-hover.png) no-repeat left top; }
					a#uddFaceTwo.selected { background: transparent url(../Images/Uddvaelger/face-gu-selected.png) no-repeat left top; }
				a#uddFaceThree { background: transparent url(../Images/Uddvaelger/face-vu.png) no-repeat left top; }
					a#uddFaceThree:hover { background: transparent url(../Images/Uddvaelger/face-vu-hover.png) no-repeat left top; }
					a#uddFaceThree.selected { background: transparent url(../Images/Uddvaelger/face-vu-selected.png) no-repeat left top; }
				a#uddFaceFour { background: transparent url(../Images/Uddvaelger/face-su.png) no-repeat left top; }
					a#uddFaceFour:hover { background: transparent url(../Images/Uddvaelger/face-su-hover.png) no-repeat left top; }
					a#uddFaceFour.selected { background: transparent url(../Images/Uddvaelger/face-su-selected.png) no-repeat left top; }
				a#uddFaceFive { background: transparent url(../Images/Uddvaelger/face-veu.png) no-repeat left top; }
					a#uddFaceFive:hover { background: transparent url(../Images/Uddvaelger/face-veu-hover.png) no-repeat left top; }
					a#uddFaceFive.selected { background: transparent url(../Images/Uddvaelger/face-veu-selected.png) no-repeat left top; }

		/* topUddGuideContent cat-eu col4 clearFix */
		div.topUddGuideContent {
			display: none;
			background: url(../Images/Uddvaelger/uddguide-content-bg-2010.png) no-repeat left top;
			}
			div.topUddGuideContent h5 { font-weight: bold; font-size: 110%; text-transform: uppercase; margin-bottom: 4px;}
			div.topUddGuideContent.col1 { width: 197px; }
			div.topUddGuideContent.col2 { width: 394px; }
			div.topUddGuideContent.col3 { width: 591px; }
			div.topUddGuideContent.col4 { width: 788px; }
			
			/* First face horisontal placement combinations */
			/* Second face horisontal placement combinations */
			div.topUddGuideContent.cat-gu.col1, div.topUddGuideContent.cat-gu.col2   { margin-left: 197px; }
			div.topUddGuideContent.cat-gu.col3, div.topUddGuideContent.cat-gu.col4 {}
				
			/* Third face horisontal placement combinations */			
			div.topUddGuideContent.cat-vu.col1, div.topUddGuideContent.cat-vu.col2{ margin-left: 394px; }
			div.topUddGuideContent.cat-vu.col3, div.topUddGuideContent.cat-vu.col4 { margin-left: 197px; }
			
			/* Fourth face horisontal placement combinations */
			div.topUddGuideContent.cat-su.col1, div.topUddGuideContent.cat-su.col2  { margin-left: 591px; }
			div.topUddGuideContent.cat-su.col3 { margin-left: 394px; }
			div.topUddGuideContent.cat-su.col4 { margin-left: 197px; }

			/* Fifth face horisontal placement combinations */
			div.topUddGuideContent.cat-veu.col1  { margin-left: 788px; }
			div.topUddGuideContent.cat-veu.col2  { margin-left: 590px; }
			div.topUddGuideContent.cat-veu.col3  { margin-left: 394px; }
			div.topUddGuideContent.cat-veu.col4  { margin-left: 197px; }

			div.uddGuideContentCol {
				width: 167px; 
				padding: 25px 15px 10px 15px; 
				float: left;
				min-height: 150px;
				}
				div.uddGuideContentCol li { list-style-type: none; } 
				div.uddGuideContentCol li { 
					display: block; 
					margin: 0px 0px 4px 0px;
					}
					div.uddGuideContentCol li a { 
						padding: 2px 15px 2px 0px;
						color: #000; 
					}
					div.uddGuideContentCol li a:hover {
						background:url("../Images/Backgrounds/uddguide-link-arrow.png") no-repeat right 2px;
					 }


		div.topUddGuideFooter {
			background-color: #d9dc21;
			border-top: 1px solid #ecee90;
			padding: 10px 10px 7px 10px;
			clear: both;
			}
			a.btn-alfalist {
				background:url("../Images/Buttons/btn-se-alfabetisk.png") no-repeat scroll left top transparent;
				height:36px;
				width:136px;
				float: left;
			}
			a#topUddGuideClose {
				position: absolute; top: 5px; right: 5px; z-index: 99; 
				width: 20px; height: 20px;
				background: transparent url(../Images/Buttons/sendlink-close.png) no-repeat 3px 3px;
				}
				#frontpage2 a#topUddGuideClose { display: none;}

			/* SKJUL ALFALIST KNAP I FEMTE PANE */
			div.topUddGuideContent.cat-veu a.btn-alfalist { display: none; }

/*

	Top navigation

*/
	#topnav { 
		position: absolute; top: 87px; left: 210px; z-index: 10; 
		}
		#topnav ul, #topnav li {list-style-type: none; display: inline;}
		#topnav li a {
			float: left;
			color: #000;
			display: inline;
			padding: 0px 10px 13px 10px;
			text-transform: uppercase;
			font-size: 130%; 
		}
		#topnav a.selected, #topnav li a:hover { 
			color: #622181; 
			background: url(../Images/Navigation/topnav-selected.png) no-repeat center bottom;
			text-decoration: none;
			}

	#breadcrumb { 
		position: absolute; top: 127px; left: 217px; z-index: 10; 
		}
		#breadcrumb ul, #breadcrumb li {list-style-type: none; display: inline;}
		#breadcrumb li a {
			color: #999;
			font-size: 90%;
			float: left;
			display: inline;
			padding: 0px 12px 0px 5px;
			background: url(../Images/Navigation/breadcrumb-separator.png) no-repeat right center;
			}
			#breadcrumb li a:hover { color: #111;}
			#breadcrumb li a.current { background: none; color: #111; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	content containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#content {
	width: 985px;	
	margin: 10px auto 0px auto;
	position: relative;
	}
	#content a.tiltop {
		position: absolute;
		bottom: 16px;
		right: 255px;
		line-height: 100%;
		font-size: 90%;
		text-align: right;
	}
	#content a.addthis_button {
		position: absolute;
		top: 22px;
		right: 250px;
	}

	#subpage #content {
		background: url(../Images/Backgrounds/subpage-content-bg.png) repeat-y 219px top;
	}

	/* Subpage content containers */
	#leftCol, #middleCol, #middleColWide, #rightCol {  }

		#leftCol { 
			float: left; 
			width: 209px;
			margin-right: 10px;
			}
			#leftNav-bottom {
				display: block;
				width: 209px;
				height: 37px;
				background: url(../Images/Backgrounds/leftcol-bottom.png) no-repeat left top;
				margin: 0px 0px 10px 0px;
			}
		
		#middleCol { 
			background-color: #fff;
			float: left; 
			width: 500px; 
			margin-right: 10px;
			padding: 15px 15px 40px 15px;
			/* min-height: 300px; */
			}

		#rightCol { 
			float: right; 
			width: 226px; 
			padding-bottom: 184px;
			margin-top: -10px;
			/* padding-top: 76px; */
			}

  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Content styling
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	  div.document {
		  margin-bottom: 20px;
		  }
		div.document, div.module {
			line-height: 140%;
		}
		div.document ul { padding: 5px 0px;}
		div.document ul li, div.richtext ul li  { 
			padding-left: 30px;
			background: url(../Images/Backgrounds/content-bullet.png) no-repeat 15px .4em;
			margin-bottom: 5px;
			}
			div.document ul ul li { 
				padding-left: 60px !important;
				background-position: 45px .4em;
			}


	

/*  Headings  */
h1, h2, h3, h4, h5 {
	font-size: 100%; font-weight: normal; 
}
h1 {
	font-size: 200%;
	line-height: 150%;
}
h2 {
	font-size: 130%;
	line-height: 140%;
	color: #434343;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	margin-bottom: 10px;
} 
h3 {
	font-size: 130%;
	line-height: 140%;
	color: #434343;
	padding-bottom: 5px;
}
h4 {}

#middleCol h1 { 
	padding-right: 30px; 
	margin-bottom: 15px;
}
#middleCol h3 { 
	font-size: 130%;
	line-height: 160%;
	color: #434343;
	padding-bottom: 0;
}
#middleCol h4 { 
	font-size: 130%;
	line-height: 160%;
	color: #434343;
}
hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 10px;
	height: 0;
	}

	  div.document table { 
		border-collapse: collapse;
		vertical-align: top;
		}
		div.document table td { 
			border: 1px solid #e8e8e8;
			vertical-align: top;
			padding: 15px;
			background-repeat: no-repeat;
			background-position: left top;
			}


  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Content images
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		div.media-full { clear: both; margin: 0 0 10px 0; }			 
		div.media-left { float: left; margin: 5px 15px 5px 0; }			 
		div.media-right { float: right; margin: 5px 0 5px 15px; }			 

  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Underforside
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	div.document.subfrontpage h1 {
		font-size: 120%;
		}
		div.document.subfrontpage a.nonrichtextlink {
			padding-top: 10px;
			display: block;
		}

  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Person document
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	div.document.personBox {
		border: 1px solid #e8e8e8;
		border-bottom: 0px;
		margin-bottom: 0px;
		width: 497px;
		}
		div.document.personBox.bottomborder {
			border-bottom: 1px solid #e8e8e8;
		}
		div.personBoxMedia { width: 248px; } 
		div.personBoxInfo { width: 223px; padding: 60px 10px 15px 15px; }

		div.document.personBox.left { 
			}
			div.document.personBox.left div.personBoxMedia { float: left; border-right: 1px solid #e8e8e8; }
			div.document.personBox.left div.personBoxInfo { float: right;} 

		div.document.personBox.right { 
			}
			div.document.personBox.right div.personBoxMedia { float: right;border-left: 1px solid #e8e8e8; }
			div.document.personBox.right div.personBoxInfo { float: left;} 


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Boxes
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	div.box {
		margin-bottom: 10px;
		}
		div.box .inner {
			line-height: 140%;
		}
		div.box h4 {
			font-size: 	180%;
			line-height: 100%;
			margin-bottom: 8px;
		}
		div.box a { color: #333; }
		div.box a:hover { text-decoration: underline; }
		div.box ul, div.box li { list-style-type: none; }

	div.box.readmore, div.box.pressbox {
		padding: 15px;
		color: #333333;
		background-color: #e4e56e;
		}
		div.box.textbox { background-color: #e4e56e; color: #333; }
		div.box.textboxPurple { background-color: #74419b; color: #fff;}
		div.box.textboxPurple a { color: #fff; background: none;}
		div.box.textboxPurple a:hover { color: #fff; background: none;}
		div.box.textboxGrey { background-color: #aaa9a9; }
		div.box.contactbox { background-color: #d71187; color: #fff;}

		div.box.pressbox { background-color: #d7da18; color: #333;}
		div.box.readmore div.inner, div.box.pressbox div.inner {
			margin: 5px 0px 5px 0px;
			/*font-size: 120%;*/
			font-size: 100%;
		}
		div.box.readmore li, div.box.pressbox li {
			display: block;
		}
		div.box.readmore li a, div.box.pressbox li a {
			/*font-size: 120%;*/
			font-size: 100%;
			line-height: 130%;
			padding: 2px 18px 2px 0px;
			}
			div.box.pressbox li a {
				/*font-size: 115%;*/
				font-size: 100%;
				line-height: 130%;
				color: #333;
				}
			div.box.contactbox a {
				color: #fff;
				}
			div.box.pressbox li span {
				padding-top: 10px;
				display: block;
				font-size: 100%;
			}
			div.box.readmore li a:hover, div.box.pressbox li a:hover, div.box.textbox li a:hover {
				background:url("../Images/Backgrounds/uddguide-link-arrow.png") no-repeat right 2px;
			}
			div.box.contactbox li a:hover {
				background: url(../Images/Backgrounds/box-transparent-arrow.png) no-repeat right 2px;
			}
			div.box.pressbox li a:hover {
				background: url(../Images/Backgrounds/box-transparent-arrow.png) no-repeat right 2px;
			}
			div.box.textboxPurple li a:hover { background: url(../Images/Backgrounds/box-transparent-arrow.png) no-repeat right 2px;}

/* Nyhedsboks i højre side */
div.box.newsList {
	background-color: #3ec3da;
	padding: 15px 15px 0 15px;
	color: #fff;
}
div.box.newsList ul.inner {
	margin: 5px 0px 0px 0px;
font-size: 100%;
}
div.box.newsList ul.inner li {
	margin-bottom: 10px;
}
div.box.newsList span.date {
	font-size: 100%;
}
div.box.newsList ul.inner li a {
	color: #fff;
	padding-right: 18px;
	padding-bottom: 5px;
}
div.box.newsList ul.inner li a:hover {
	background-color: transparent;
	background-image: url("../Images/Backgrounds/newsBoxArrow.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 0px;
}
div.box.newsList a.allNews {
	display: block;
	margin: 0 -15px;
	padding: 10px 15px;
	color: #fff;
	font-weight: bold;
	outline: none;
	border-top: solid 1px #74d5e7;
}

/* Seneste nyhed segmenteret box */
div.box.latestNews {
	background-color: #3ec3da;
	padding: 15px;
	color: #fff;
}
div.box.latestNews h4 {
	margin-bottom: 3px;
}
div.box.latestNews a {
	display: block;
	margin-top: 15px;
	color: #fff;
	outline: none;
}

/* Fremhævet nyhed */
div.box.hypedNews {
	background-color: #3ec3da;
	color: #fff;
}
div.box.hypedNews div.inner {
	font-size: 120%;
}
div.box.hypedNews ul li {
	margin-top: 10px;
}
div.box.hypedNews ul li a {
	color: #fff;
	padding-right: 18px;
	padding-bottom: 5px;
	font-size: 120%;
	outline: none;
}
div.box.hypedNews ul li a:hover {
	background-color: transparent;
	background-image: url("../Images/Backgrounds/newsBoxArrow.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 0px;
}

/* Fremhævet aktivitet */
div.box.hypedActivity {
	background-color: #3ec3da;
	color: #fff;
}
div.box.hypedActivity div.inner {
	font-size: 120%;
}
div.box.hypedNews ul li {
	margin-top: 10px;
}
div.box.hypedActivity ul li {
	display: block;
	margin: 15px -15px -15px -15px;
	padding: 10px 15px;
	border-top: solid 1px #74d5e7;
}
div.box.hypedActivity ul li a {
	font-size: 120%;
	color: #fff;
	font-weight: bold;
	outline: none;
	padding: 10px 0;
}
div.box.hypedActivity ul li a:hover {
	background-color: transparent;
	background-image: url("../Images/Backgrounds/newsBoxArrow.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 10px;
}


#contact-box {
	position: relative;
	width: 206px; 
	background: #d61086 url(../Images/Backgrounds/contactbox-bg.png) no-repeat left bottom;
	color: #fff;
	height: 147px;
	padding: 15px 15px;
	float: right;
	}
	#contact-box a { color: #fff; }
	#subpage #contact-box {
		position: absolute;
		width: 196px; 
		bottom: 0px;
		height: 153px;	
		right: 0px;
		border: 0px;
		}
	#contact-box a.bottomlink {
		position: absolute;
		bottom: 15px;
		left: 15px;
		width: 80px;
		padding-right: 115px;
		padding-top: 30px;
		outline: none;
	}
#contact-boxMulti {
	position: relative;
	width: 206px; 
	background: #d61086;
	color: #fff;
	height: 147px;
	padding: 15px 15px;
	float: right;
	}
	#contact-boxMulti h4 {
		font-size: 120%;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	#contact-boxMulti a { color: #fff; margin-bottom: 5px; display: block; }
	#subpage #contact-boxMulti {
		position: absolute;
		width: 196px; 
		bottom: 0px;
		height: 153px;	
		right: 0px;
		border: 0px;
		}
	#contact-boxMulti a.bottomLink {
		position: absolute;
		bottom: 10px;
		width: 211px;
		padding-top: 10px;
		outline: none;
		border-top: solid 1px #bd73a7;
		padding-left: 15px;
		margin: 0px 0px 0px -15px;
		font-weight: bold;
	}
	/* Frontpage right vertical dynamic box setup */
	
	div.box.fpTop, div.box.fpMiddle, div.box.fpBottom {
		color: #fff;
		padding: 15px;
		font-size: 110%;
		line-height: 140%;
		overflow:hidden !important;
		}
		div.box.fpTop a, div.box.fpMiddle a, div.box.fpBottom a {
			color: #fff;
			}
			div.box.fpTop a:hover, div.box.fpMiddle a:hover {
				padding-right: 20px;
				background: url(../Images/Backgrounds/box-transparent-arrow.png) no-repeat right 2px;
			}

		div.box.fpTop { 
			height: 148px;
			background-color: #622181;
			}	
			div.box.fpTop:hover {
				background: #302f2f url(../Images/Backgrounds/fp-box-middle-hover-bg.png) no-repeat left top;
			}
		div.box.fpMiddle {
			height: 99px;
			background: #d4d700 url(../Images/Backgrounds/fp-box-middle-bg.png) no-repeat left top;
			}
			div.box.fpMiddle:hover {
				background: #302f2f url(../Images/Backgrounds/fp-box-middle-hover-bg.png) no-repeat left top;
			}
		div.box.fpBottom {
			height: 45px;
			padding: 15px;
			border-top: 1px solid #ececec;
			border-bottom: 1px solid #ececec;
			color: #666666;
			font-size: 100%; line-height: 140%;
			}
			div.box.fpBottom span { color: #66318f;  display: inline; float: left; font-weight: bold; margin-right: 5px;}

		/* 
			Height scenarios :
			
			Available info classes that indicates the status of individual boxes:
			topEmpty, topFull
			middleEmpty, middleFull
			bottomEmpty, bottomFull
			
		*/
		/* Top box is full and middle box is empty */
			div.box.fpTop.topFull.middleEmpty { height: 297px; }
			div.box.fpMiddle.topFull.middleEmpty { display: none; }

		/* Middle box is full and top box is empty */
			div.box.fpTop.topEmpty.middleFull { display: none; }
			div.box.fpMiddle.topEmpty.middleFull { height: 297px; }


div.box.shortcuts {
	margin: 0px;
	height: 127px;
	overflow: hidden;
color: #fff;
	}
	div.box.shortcuts ul li { 
		border-bottom: 1px solid #ebebeb;
		display: block;
		padding:1px 0px 1px 0px;
	}
	div.box.shortcuts h4 {
		font-size: 120%;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
	div.box.shortcuts a {
		color: #fff;
		padding: 2px 0px 2px 20px;
		display: block;
		border-bottom: 1px solid #9a9a9a;
		background: url(../Images/Backgrounds/content-bullet.png) no-repeat 4px .6em;
		}
	



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Left Navigation - Advanced
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
  #leftNav { 
	  width: 209px;
	  background-color: #fff;
		padding: 20px 0px;
	}
	  #leftNav a.navheader {
		padding: 0px 25px 7px 15px;
		text-transform: uppercase;
		color: #622181;
	  	font-size: 110%; 
		line-height: 140%;
		/* background: url(../Images/Navigation/leftnav-bullet.png) no-repeat 190px 7px; */
		display: block;
	}
	  /* LEVEL 1 */
	  #leftNav ul, #leftNav li {list-style-type: none; }
	#leftNav li {
		/* background: url(../Images/Navigation/leftnavSeparatorBG.gif) repeat-x left 27px; */
		border-bottom: 1px solid #f2f2f2;
	}
	  #leftNav li a {
	  	font-size: 100%;
		color: #000;
		display: block;
		  padding: 7px 25px 7px 15px;
	  	  width: 169px;
		  }
	  	  #leftNav li a.selected { 
			color: #622181; 
			background: url(../Images/Navigation/leftnav-bullet-down.png) no-repeat 190px 9px;
			}
#leftNav li a.selected:hover {
	background: url(../Images/Navigation/leftnav-bullet-down.png) no-repeat 190px 9px;
}
		#leftNav li a.light {
			background: url(../Images/Navigation/leftnav-bullet-down-light.png) no-repeat 190px 9px;
		}
#leftNav li a.light:hover {
	background: url(../Images/Navigation/leftnav-bullet-down-light.png) no-repeat 190px 9px;
}
			#leftNav li a:hover { 
				color: #622181; 
				background: url(../Images/Navigation/leftnav-bullet-hover.png) no-repeat 190px 9px;
			}
/* LEVEL 2 */
#leftNav li li {
	/* background: url(../Images/Navigation/leftnavSeparatorBG.gif) repeat-x left 27px; */
	margin-left: 0;
	padding-left: 10px;
}
#leftNav li li a:hover {
	color: #622181;
	background: url(../Images/Navigation/leftnav-bullet-hover.png) no-repeat 180px 9px;
}
#leftNav li li a.selected {
	color: #622181;
	background: url(../Images/Navigation/leftnav-bullet-down.png) no-repeat 180px 9px;
}

#leftNav li li a.selected:hover {
	background: url(../Images/Navigation/leftnav-bullet-down.png) no-repeat 180px 9px;
}
/* LEVEL 3 */
#leftNav li li li {
	margin-left: -10px;
	padding-left: 22px;
	border: 0;
	background: none;
}
#leftNav li li li a {
	background: url(../images/Navigation/LeftNav-lev2Bullet.gif) no-repeat 5px 12px;
}
#leftNav li li li a:hover, #leftNav li li li a.selected, #leftNav li li li a.selected:hover {
	background: url(../images/Navigation/LeftNav-lev2Bullet-hover.gif) no-repeat 5px 12px;
	color: #622181;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Subpage sitemap
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	#subpage-sitemap {
		width: 985px;
		margin: 20px auto 0px auto;
		position: relative;
		clear: both;
		}
		#frontpage2 #subpage-sitemap, #frontpage #subpage-sitemap,  #subpage-sitemap { width: 1005px; }

	#subpage-sitemap ul, #subpage-sitemap li {list-style-type: none; }
	#subpage-sitemap li a {
		padding: 0px 0px 0px 0px;
		color: #302f2f;
		font-size: 90%;
		line-height: 130%;
	}
	#subpage-sitemap-inner.true {
		display: none;
	}
	#subpage-sitemap a#sitemaptoggle {
		position: absolute; top: 0px; right: 0px;
		color: #302f2f;
		}
		#subpage-sitemap a#sitemaptoggle.open {
			padding-right: 12px;
			background: url(../Images/Buttons/btn-sitemap-open.png) no-repeat right 4px;
		}
		#subpage-sitemap a#sitemaptoggle.close {
			padding-right: 12px;
			background: url(../Images/Buttons/btn-sitemap-close.png) no-repeat right 4px;
		}

	#subpage-sitemap table#sitemapTable {
		width: 985px;
		border-bottom: 1px solid #d1d1d1;
		padding-bottom: 5px;
		}
		#subpage-sitemap h5 {
			color: #302f2f;
			text-transform: uppercase;
			padding: 0px 0px 7px 0px;
			border-bottom: 1px solid #d1d1d1;
			margin: 0px 0px 7px 0px;
		}
		#subpage-sitemap table#sitemapTable td, #subpage-sitemap table#sitemapTable th {
			text-align: left;
			border-collapse: collapse;
			padding: 0;
			}
			#subpage-sitemap table#sitemapTable th a {
				font-size: 100%;
				color: #302f2f;
			}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Module: Popular pages
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.module.popularpages {
	
	}
	div.module.popularpages.subpage {
		padding: 15px 10px;
		margin-bottom: 10px;
		background: transparent url(../Images/Backgrounds/50-transparent-bg.png) repeat left top;
		font-size: 100%;
	}
	div.module.popularpages.subpage h4 {
	padding-bottom: 7px;
}
	div.module.popularpages.subpage li  { 
		display: block; 
		margin-bottom: 5px;
		}
		div.module.popularpages.subpage li a {
			color: #fff;
			padding: 3px 15px 3px 0px;
			}
			div.module.popularpages.subpage li a:hover {
				background: url(../Images/Backgrounds/box-transparent-arrow.png) no-repeat right 5px;
			}



	div.module.popularpages.frontpage li a {
		color: #fff;
		padding: 2px 0px 2px 20px;
		display: block;
		border-bottom: 1px solid #9a9a9a;
		background: url(../Images/Backgrounds/content-bullet.png) no-repeat 4px .6em;
	}
	div.module.popularpages.frontpage h4 {
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 8px;
		font-size: 120%;
	}
	div.module.popularpages.subpage h4 {
		color: #fff;
		margin-bottom: 8px;
		font-size: 160%;
	}


/* liScroll styles */

div.tickercontainer { /* the outer div with the black border */
/*	width: 315px; */
	height: 27px; 
	overflow: hidden; 
	}
	#frontpage div.tickercontainer {
		width: 400px; 
	}
	div.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
	}
ul.newsticker { /* that's your list */
	position: relative;
	/* left: 315px;  */
	left: 0px; 
	list-style-type: none;
	}
	ul.newsticker li {
		float: left; /* important: display inline gives incorrect results when you check for elem's width */
		margin: 0 50px 0 0;
		color: #d4d700;
		white-space: nowrap;
		}
		#frontpage ul.newsticker li {
			color: #622181;
		}
	ul.newsticker a {
	} 
	ul.newsticker span {
		color: #999;
		margin-right: 5px;
	} 

/* News ticker */
	#middleCol div.frontpagenewsticker {
		overflow: hidden;
		height: 32px;
		background: url(/Files/Tradium/System/Images/Ticker/ticker-background.png) no-repeat;
	}
	#middleCol div.tickercontainer {
		height: 32px;
	}

	#middleCol div.module.frontpagenewsticker h5 {
		float: left;
		height: 16px;
		background: url(/Files/Tradium/System/Images/Ticker/ticker-label-bg.png) no-repeat #662d91;
		color: #fff;
		flont-size: 12px;
		text-transform: uppercase;
		padding: 8px 10px;
	}
	#middleCol ul.tickercontent { 
		left: 0px; 
		list-style-type: none;
		height: 32px;
		margin-left: 10px;
	}
#middleCol ul.tickercontent li {
	float: left;
	min-width: 100px;
	margin-top: 8px;
	color: #434343;
} 


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Module: Searchresult
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.module.searchresult {

	}
	div.module.searchresult #searchresult-form {
		padding: 7px;
		background: url(../Images/Backgrounds/searchresult-form-bg.png) no-repeat left top;
		margin-bottom: 10px;
		}
		div.module.searchresult #searchresult-form input.searchfield {
			background-color: #f2f2f2;
			border: 0px;
			width: 470px;
		}

	div.module.searchresult span.resultheader {
		display: block;
		margin-bottom: 10px;
	}
	div.module.searchresult li { 
		list-style-type: none; 
	}
	div.module.searchresult li a {
		font-size: 150%;
		display: block;
	}
	div.module.searchresult span.lastedited {
		color: #999;
		display: block;
		padding-bottom: 10px;
	} 
	div.module.searchresult span.searchsummary {
		margin: 7px 0px 7px 0px;
	}
	div.module.searchresult div.module.paging {
		margin-top: 15px;
	}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Module: Frontpage newslist
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.module.alfalist {

	}
	div.module.alfalist table#alfatable { 
		width: 100%;
	}
	div.module.alfalist table#alfatable td { 
		padding: 10px;
		vertical-align: top;
		width: 50%;
		}
		div.module.alfalist table#alfatable td li { 
			list-style-type: none;
			}
			div.module.alfalist table#alfatable td.alfalistfilled li a { 
				color: #fff;
			}

		div.module.alfalist table#alfatable td.alfalistfilled { 
			background-color: #662d91;
			color: #fff;
		}
		div.module.alfalist div.anchors {
			border-top: 1px solid #f2f2f2;
			padding: 5px 0px;
			border-bottom: 1px solid #f2f2f2;
			}

			div.module.alfalist div.anchors li {
				list-style-type: none;
				display: inline; 
				padding: 5px;
			}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Module: Newslist
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.module.newslist {
	
	}
	div.module.newslist div.item {
		margin: 0px 0px 20px 0px;
		}
		div.module.newslist div.item span { color: #999; padding-right: 10px; display: inline;  }
		div.module.newslist div.item h3 { font-size: 120%; display: inline;  }

	div.module.paging {
		
	}
	div.module.paging a {  background-color: #f2f2f2; padding: 4px 8px 4px 8px; border-right: 2px solid #fff; }
	div.module.paging a.pagingCurrent { background-color: #662d91; color: #fff; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Expand/Collapse element
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	div.expanderElement {
		float: left; 
		width: 498px;
		margin-bottom: 10px;
		}
		div.expanderElement h3 {
			border: 1px solid #ddd;
			border-bottom: 0;
			font-size: 130%;
			padding: 10px 10px 5px 10px;
			height: 27px;
			cursor: pointer;
			color: #434343;
			line-height: 100% !important;
			background:url("../Images/Buttons/btn-expand.png") no-repeat 1px 0px;
			}
			div.expanderElement h3.expandable { 
				background:url("../Images/Buttons/btn-collapse.png") no-repeat 1px 0px; 
			}
		div.expanderElementInner {
			background-color: #f3f3f3;
			background-color: #f9f9f9;

			padding: 9px 9px 0px 9px;
			display: none;
			border: 1px solid #e8e8e8;
			border-top: 0;
			}
			div.module.edulist div.expanderElementInner {
				padding: 15px;
			}
			div.expanderElementInner ul {
				list-style: none;
			}
			/* div.orgListElementInner.first { display: block; } */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Org list
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		div.orgListElementEmployee {
			width: 234px; 
			/* height: 115px; */
			border: 1px solid #eaeaea;
			background-color: #fff;
			margin-bottom: 9px;
			position: relative;
			}
			div.orgListElementEmployee.left { float: left; }
			div.orgListElementEmployee.right { float: right; }
			div.orgListElementEmployee ul { float: left; list-style-type: none; width: 110px; padding: 10px 5px 0px 10px; position: absolute; bottom: 10px; }
			div.orgListElementEmployee img { float: right; height: 133px; width: 98px; }
/*
			div.orgListElementEmployee li.name, div.orgListElementEmployee li.title { font-size: 120%; margin-bottom: 4px;}
*/
			div.orgListElementEmployee li.name { font-weight: bold; }
			div.orgListElementEmployee li.title { color: #666; }
			div.orgListElementEmployee li.phone { display: block; }
			div.orgListElementEmployee li.email { margin-top: 3px; display: block;}
			div.orgListElementEmployee.solid { background-color: #662d91;}
			div.orgListElementEmployee.solid li { color: #fff;}
			div.orgListElementEmployee.solid li a { color: #fff;}

  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	  Sitemap
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	#sitemap { 
		margin-bottom: 20px; 
		height: 1%;
		}
	  #sitemap ul, #sitemap li  {list-style-type: none; }
	  #sitemap li a {
		  display: block;
		  padding: 22px 0px 6px 12px;
		font-size: 120%;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
		  }
		  #sitemap li li a {
		  background: transparent url(../Img/miniarrow-normal.png) no-repeat 40px 1.9em; 
			padding: 16px 0px 2px 50px;
			font-size: 110%;
			border-bottom: 1px dotted #e2e2e2;
			font-weight: normal;
			  }
			  #sitemap li li li a {
			  background: transparent url(../Img/miniarrow-mini.png) no-repeat 90px 1.2em; 
				border: 0;
				color: #d9dc1f;
				color: #622181;
				font-size: 100%;
				padding: 6px 0px 0px 100px;
				  }
				  #sitemap li li li li a {
					background: none;
					color: #a7a7a7;
					color: #656565;
					color: #622181;
					padding: 4px 0px 0px 150px;
					  }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Footer
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#footer { 
	clear: both;
	width: 985px; 
	margin: 10px auto 0px auto;
	}
	#footer a { margin-right: 8px;}
	#frontpage #footer,
	#frontpage2 #footer
	 { 
		padding-top: 10px;
	 }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Subpage video player
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#videobox-content {
width: 729px;
height: 404px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Gallery
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.module.gallery {
	
	}
	div.gallery-thumb {
		position: relative;
		float: left; 
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		width: 99px;
		height: 83px;
		overflow: hidden;
		}
		div.gallery-glass {
			position: absolute;
			top: 0px; left: 0px;
			width: 99px;
			height: 83px;
			/* background: url(../Images/Backgrounds/transparent-bg1.png) no-repeat left top; */
			background-color: #fff;
			opacity: 0.7;
			filter:alpha(opacity=70);
			z-index: 40;
		}
		div.gallery-thumb:hover div.gallery-glass {
			display: none;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Send link
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#sendlink {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 50;
	opacity: 0.7;
	top: 0px; left: 0px;
	display: none;
	}
	#sendlink-inner {
		width: 100%;
		z-index: 80;
		position: absolute;
		top: 30px; left: 0px;
		display: none;
		}
		#sendlink-inner #sendlink-form {
			margin: 35px auto;
			background-color: #fff;
			width: 323px;
			height: 474px;
			padding: 0px;
			background: url(../Images/Backgrounds/sendlink-bg.png) no-repeat left top;
			position: relative;
		}

#sendlink-form label,
#sendlink-form span.label
 {
	display: block;
	font-size: 12px;
	line-height: 28px;
	color: #ccc;
	}
	#sendlink-form h6 {
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		border-bottom: 1px solid #454545;
		padding: 20px 20px 20px 20px;
		}
		#sendlink-form form { 
			padding: 20px;
		}
		#sendlink-form div.formrow {
			display: block;
			margin: 0px 0px 1px 0px;
		}
		#sendlink-form input.fieldsingle {
			border: 0px;
			width: 274px;
			padding: 4px 5px 4px 5px;
			height: 18px;
			background: transparent url(../Images/Backgrounds/sendlink-singlefield-bg.png) no-repeat left top;
			}
			#sendlink-form input.fieldsingle:focus {
				background: transparent url(../Images/Backgrounds/sendlink-singlefield-hover-bg.png) no-repeat left top;
			}
		#sendlink-form textarea.fieldtextarea {
			border: 0px;
			width: 274px;
			padding: 4px 5px 4px 5px;
			height: 64px;
			background: transparent url(../Images/Backgrounds/sendlink-textarea-bg.png) no-repeat left top;
			}
			#sendlink-form textarea.fieldtextarea:focus {
				background: transparent url(../Images/Backgrounds/sendlink-textarea-hover-bg.png) no-repeat left top;
			}

		#sendlink-form input.formbutton {
			position: absolute;
			bottom: 20px;
			right: 20px;
			background: transparent;
		}
		a#sendlink-close {
			position: absolute;
			top: 0px;
			right: -20px;
			width: 12px; height: 12px;
			background: transparent url(../Images/Buttons/sendlink-close.png) no-repeat left top;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Undersider billede rotator
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.slider-container {
	position: relative;
	display:block;
	clear: both;
	width: 500px; 
	height: 235px;
	margin-bottom: 10px;
	background-color: #292921;
	}
	div.slider-container a.sliderprev, div.slider-container a.slidernext {
		width: 40px; height: 30px;
		position: absolute;
		z-index:50;
		top: 102px; 
		outline: none;
		} 
		div.slider-container a.sliderprev { right: 42px; background: transparent url(../Images/Buttons/sliderprev.png) no-repeat left top; }
		div.slider-container a.slidernext { right: 0px; background: transparent url(../Images/Buttons/slidernext.png) no-repeat left top;}

	div.slider {
			position: relative;
			display:block;
			clear: both;
			width: 500px; 
			height: 235px;
			overflow: hidden;
			}
			div.slider-element {
				position: absolute;
				top:0; left:0;
				width: 500px; 
				height: 235px;
				float: left;
				z-index: 80;
			}
			div.slider-element .caption {
				position: absolute;
				bottom:0px; left:0px;
				padding: 10px;
				background: transparent url(../Images/Backgrounds/rotator-caption-bg.png) repeat left top;
				/* background-color: #662d91; */
				color: #fff;
				z-index: 85;
				font-size: 110%;
				font-weight: bold;
			}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	10 gode grunde
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.goodreasons-container {
	position: relative;
	display:block;
	clear: both;
	overflow:hidden;
	height:142px;
	/* width:369px; */
	width:349px;
	}
	div.goodreasons-container a.sliderprev, div.goodreasons-container a.slidernext {
		width: 21px; height: 21px;
		position: absolute;
		z-index:99;
		bottom: 0px; 
		outline: none;
		background: transparent url(../Images/Buttons/goodreasons-arrows.png) no-repeat 0px 0px;
		} 
		div.goodreasons-container a.sliderprev { right: 23px;background-position: 0px 0px;  }
		div.goodreasons-container a.slidernext { right: 0px; background-position: 0px -21px; }

	div.goodreasons {
			position: relative;
			display:block;
			clear: both;
			overflow:hidden;
			height:137px;
			width:339px;
			}
			div.goodreason-element {
				position: absolute;
				top:0; left:0;
				height:137px;
				width:334px;
				padding-right: 5px;
				float: left;
				z-index: 80;
				}
				div.goodreason-element h4  { margin-bottom: 21px; }
				div.goodreason-element p { margin-bottom: 10px;  }
				div.goodreason-element span { display: block; margin-left: 43px;  font-weight: bold;}
				div.goodreason-element img { float: left; margin: 3px 10px 10px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Uddannelsesbeskrivelse
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.twocols {
	clear:both;
	width: 590px;
}
div.twocol {
	width: 240px;
	float: left;
	margin-top: 10px;
	}
	div.twocol.left { 
		margin-right: 20px;
	}

table.tblUddInfo {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e8e8e8;
	margin-bottom: 10px;
	}
	table.tblUddInfo td {
		padding: 10px !important;
		text-align: left;
		vertical-align: top;
		}
		table.tblUddInfo td.category {
			background-color: #662d91;
			color: #fff;
			border: 1px solid #8a65aa;
			/* font-size: 120%; */
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Aktiviteter
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
table.tblActivityDetail, table.tblActivityList {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e8e8e8;
	margin-bottom: 10px;
	}
	table.tblActivityDetail th, table.tblActivityList th, table.tblActivityDetail td, table.tblActivityList td {
		padding: 10px !important;
		text-align: left;
		vertical-align: top;
		}
		table.tblActivityDetail th, table.tblActivityList th {
			color: #fff;
			background-color: #3ec3da;
			border: 1px solid #6ed2e3;
			font-size: 120%;
			}
			table.tblActivityDetail th.col1 { width: 25%; }
			table.tblActivityDetail th.col2 { width: 25%; }
			table.tblActivityDetail th.col3 { width: 50%; }

		table.tblActivityDetail td, table.tblActivityList td {
			border: 1px solid #e8e8e8;
		}
		table.tblActivityList td.col1 { color: #666;  width: 30%;}
			table.tblActivityList td.col1 a, table.tblActivityList td.col3 a { color: #666; }
			table.tblActivityList td.col1 a:hover, table.tblActivityList td.col3 a:hover { color: #622181; }
		table.tblActivityList td.col2 { width: 40%;}
		table.tblActivityList td.col3 { width: 30%; }
		table.tblActivityList tr:hover td { 
			background-color: #e2f6f9;			
			border-color: #e2f6f9;
			color: #622181;
		}

		table.tblActivityList th span  { float: left; } 
		table.tblActivityList th a.sorter  { 
			width: 17px; height: 12px;
			float: right;
			margin-top: 3px;
			background: transparent url(../Images/Backgrounds/table-sort-arrows.png) no-repeat 0px 0px;
			}
			table.tblActivityList th a:hover.sorter, table.tblActivityList th a.sorter.selected  { 
				background-position: 0px -15px;
			}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Google map
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#googlemap {
	width: 500px;
	height: 240px;
	margin-bottom: 10px;
}
a.googleDirections {
	display: block;
	float: right;
	height: 41px;
	width: 74px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: -10px;
	background: url(/Files/Tradium/System/Images/Buttons/mapBobble.png) no-repeat;
	color: #fff;
	padding-top: 27px;
	padding-left: 15px;
	padding-right: 15px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Lokationer
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.module.locationlist {

	}
	div.address {
		float: left; width: 250px; margin-bottom: 10px;
	}
	div.address span { display: block; }
	div.address span em { font-style: normal; font-weight: bold; }

/* height: 15px; Firefox Safar
#height: 15px; IE7
_height: 21px; IE6 */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Course Catalogue
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.catalogue {

	}
	a#showfull {
		padding: 2px 10px 2px 15px;
		background: url(../Images/Backgrounds/purple-bullet.png) no-repeat 0px 5px;
	}
	.catalogue h2 { 
		border: 0;
		margin:0;
	}
	.catalogue .inner.expandable { 
		display: none;
		border: 0;
		font-size: 100%; line-height: 140%;
		margin-bottom: 10px;
		}
		.catalogue .inner.expandable h3 { 
			margin: 1.0em 0px 0px 0px !important;
			font-size: 100% !important; font-weight: bold;
		}
		.catalogue .inner.expandable p { 
			margin: .1em 0px 0px 0px;
		}

	.classhead {
		background: #f3f3f3 url(../Images/Backgrounds/main-bg.png) no-repeat center -120px;
		padding: 10px;
		margin: 10px 0px 10px 0px;
		position: relative;
		}
		.chooseclass {
			clear: both;
			border-bottom: 1px solid #ccc;
		}
		.chooseclass h3 { 
			float: left; 
			font-size: 150% !important;
		}
		#selectclass {
			float: right;
			width: 390px;
			padding: 2px;
			margin: 4px 0px 5px 0px;
		}
	.schedule {
		display: none;
		}
		.schedule.active {
			display: block;
			position: relative;
			clear: both;
			border-top: 1px solid #fff;
			padding: 10px 0px;
			}
			.schedule li {
				padding: 1px 0px;
			}
			.schedule li em {
				width: 150px;
				float: left;
				font-weight: bold;
				font-style: normal;
			}
			.schedule.active a.signup {
				position: absolute;
				bottom: 10px;
				right: 0px;
				background-color: #fff;
				padding: 5px 15px;
				font-size: 120%;
			}
	.practicalinfo { margin-top: 10px;}

	.coursesubjects, .classdescription, .practicalinfo {
		border: 1px solid #e8e8e8;
	}
	.coursesubjects h3, .classdescription h3, .practicalinfo h3 {
		padding: 4px 0px 4px 10px !important;
		border-bottom: 1px solid #e8e8e8;
	}
	.coursesubjects ul, .classdescription ul, .practicalinfo ul {
		padding: 10px 0px;
	}
	.practicalinfo ul {
		background-color: #F9F9F9;
	}
	.classdescription .inner { font-size: 100%; padding: 10px; background-color: #F9F9F9; }

	.coursesubjects li, .classdescription li, .practicalinfo li {
		display: block;
		padding: 2px 10px 2px 25px;
		background: url(../Images/Backgrounds/purple-bullet.png) no-repeat 10px 5px;
	}
	.contactperson {
		position: absolute;
		top: 37px;
		right: 10px;
		z-index: 20;
		background-color: #662d91;
		color: #fff;
		width: 280px;
		display: none;
		}
		.contactperson a { color: #fff; }
		.contactperson li  { padding: 2px 0px; }
		.contactperson li em { font-weight: bold; font-style: normal; }
		.contactperson img  { 
			float: right; width: 98px; 
		}
		.contactperson ul  { 
			float: left;
			padding: 28px 10px 10px 10px;
		}
		#classcontact {
			position: absolute;
			top: 10px;
			right: 10px;
			background-color: #fff;
			font-size: 120%;
			padding: 5px 15px;
			}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Course Catalogue search
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.catalogue-search-outer {
	background-color: #fff;
	padding: 0px 10px 10px 10px;
}
 .catalogue-search, .catalogue-searchresult-class {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
	}
	.catalogue-search-outer h2 {
		padding: 0; border: 0;
		margin-top: 5px;
	}
	.catalogue-search h3  { 
		line-height: 100%; 
		padding: 7px 20px 7px 6px; 
		text-transform: uppercase; 
		color: #000; 
		font-size: 90%; 
		font-weight: bold; 
		display: block;
		cursor: pointer;
		}
		.catalogue-search h3.expandable  { background: url(../Images/Backgrounds/cataloguesearch-arrows.png) no-repeat right -25px; }
		.catalogue-search h3 { background: url(../Images/Backgrounds/cataloguesearch-arrows.png) no-repeat right 0px; }

		.catalogue-search-btn {
			background:url("../Images/Buttons/catalogue-search-btn.png") no-repeat scroll left top;
			width: 62px; height: 28px;
			float: right;
			border: 0;
			cursor: pointer;
		}

		.catalogue-search .inner {
			display: none;
			border-top: 1px solid #e3e3e3;
			background-color: #f9f9f9;
			padding: 10px;
			/* height: 100px;
			overflow: auto; */
			}
			.catalogue-search .inner li { 
				display: block;
				padding: 0px 0px 2px 0px;
				}
				.catalogue-search .inner table { border-collapse: collapse;}
				.catalogue-search .inner td { vertical-align: top; }
				.catalogue-search .inner td.check { width: 15px; padding: 0px 0px 0px 0px; }
					.catalogue-search .inner td.check input { margin-top: 2px; }
				.catalogue-search .inner td.label {  padding: 0px 0px 0px 5px;}

			.customfield { position: relative; float: left; margin-bottom: 6px; } 
			.customfield .date-pick { border: 1px solid #e3e3e3; float: left; width: 140px; padding: 4px;}
			.inner.date em { float: left; font-style: normal; width: 32px; padding: 4px 0px; }
				.inner .availableseats   {  margin-right: 7px; float: right; }

			.catalogue-searchresult {

				}
				.catalogue-searchresult-course  { margin-bottom: 10px;}
				.catalogue-searchresult-course li {
					padding: 0px 0px 10px 0px;
					display: block;
					}
				.catalogue-searchresult-course h2 { border: 0; padding: 0;}
					.catalogue-searchresult-class li {
						padding: 2px 0px 2px 0px;
						display: block;
						padding: 2px 10px 3px 15px;
						background: url(../Images/Backgrounds/purple-bullet.png) no-repeat 0px 5px;
						}
					.catalogue-searchresult h4.scheduled a, .catalogue-searchresult-class a.scheduled {
						padding-right: 20px;
						background: url(../Images/Backgrounds/calendar.png) no-repeat right 0px; 
						}
						.catalogue-searchresult-class a.scheduled {
							padding: 2px 20px 2px 0px;
						}

					.catalogue-searchresult-class h3 {
						padding: 6px 20px 6px 6px !important; 
					}
					.catalogue-searchresult-class .inner {
						border-top: 1px solid #e3e3e3;
						background-color: #f9f9f9;
						padding: 10px;
					}
			.catalogue-list {	}
				.catalogue-list li { display: block; clear: both;}
				.catalogue-list img { float: left; margin: 3px 15px 20px 0px;}

		.catalogue-calendar {	}
		
		.catalogue-calendar .paging .inner { float: right; }

			table.catalogue-table {
				margin: 10px 0px;
				border-collapse: collapse;
				width: 100%;
			}
			table.catalogue-table td {
				border: 1px solid #e3e3e3;
				text-align: left;
				padding: 6px 8px;
				}
				table.catalogue-table a { display: block; }
				table.catalogue-table th {
					vertical-align: middle;
					background: #dbde2d;
					color: #000;
					text-align: left;
					padding: 6px 8px;
			
					}
					table.catalogue-table th.cseatssort { border-right-color: #e3e3e3 !important;  }

					table.catalogue-table th.cnamesort,
					table.catalogue-table th.ccitysort,
					table.catalogue-table th.cstartsort,
					table.catalogue-table th.cpricesort,
					table.catalogue-table th.cseatssort
					 {
						padding: 0px 5px;
						border-right: 1px solid  #fff;
					}
					table.catalogue-table th.cnamesort a,
					table.catalogue-table th.ccitysort a,
					table.catalogue-table th.cstartsort a,
					table.catalogue-table th.cpricesort a,
					table.catalogue-table th.cseatssort a
					 {
						padding: 10px 6px 10px 6px;
						background: #dbde2d url(../Images/Backgrounds/calendar-sorter.png) no-repeat 0px 2px;
						}
						table.catalogue-table th.cnamesort a.selecteddown,
						table.catalogue-table th.ccitysort a.selecteddown,
						table.catalogue-table th.cstartsort a.selecteddown,
						table.catalogue-table th.cpricesort a.selecteddown,
						table.catalogue-table th.cseatssort a.selecteddown
						{
							background-position: 0px -38px;
						}
						table.catalogue-table th.cnamesort a.selectedup,
						table.catalogue-table th.ccitysort a.selectedup,
						table.catalogue-table th.cstartsort a.selectedup,
						table.catalogue-table th.cpricesort a.selectedup,
						table.catalogue-table th.cseatssort a.selectedup
						{
							background-position: 0px -81px;
						}

/*
						table.catalogue-table th.cseats a { background-position: right 13px; }
						table.catalogue-table th a:hover, table.catalogue-table th a.selectedup, table.catalogue-table th a.selecteddown  { 
							text-decoration: none; 
							background-position: right -70px; 
							}
							table.catalogue-table th.cseats a:hover, 
							table.catalogue-table th.cseats a.selected { 
								background-position: right -63px; 
							}
*/
							th.cname { width: 60%;}
							/* th.ccity { width: 10%;}
							th.cstart { width: 10%;}
							th.cprice { width: 10%;} */
							th.cseats { width: 10%; border-right-color: #e3e3e3 !important; }
							table.catalogue-table tr:hover td { 
								background-color: #dbde2d; 
								border-right-color: #dbde2d;
								}
								table.catalogue-table tr:hover td a { color: #000; text-decoration: none; } 
	
				table.catalogue-table td {
					vertical-align: top;
				}	

		a.dp-choose-date {
			background: url(../Images/Backgrounds/calendar.png) no-repeat right 0px; 
			position: absolute;
			top: 4px; right: 5px;
			height: 15px;
			overflow: hidden;
			padding: 0;
			text-indent: -2000px;
			width: 14px;
		}

.fb-like-box { background: #fff !important; border: 0px solid #ccc;  }
