/* Mass reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, /*tbody,*/ tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	/*vertical-align: baseline;*/		
}
	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* Mass reset end */


strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

/* MAIN  ****************************/
body {
	text-align:center;
	font-family: arial, sans-serif;
	font-size:11px;			
}

body, html {
	height:100%;	
}

h1 {
	font-size:15px;
	font-weight:bold;
	color:#a0250c;
}

h2 {
			
}

h3 {
	font-family: arial black, arial, sans-serif;
	font-size:14px;
	color:#a0250c;	
	font-weight:normal;
}


h4 {
	font-weight:bold;
	font-size:10px;
}

li {
	margin:1em 0 1em 2em;
}

strong {
	font-weight:bold;
}

.editableText a {
	font-family:arial black, arial, sans-serif;
	text-decoration:none;
	color:black;
}

.editableText a:hover {
	text-decoration:underline;
	color:#800000;
}

.warning {
	color:red;
	font-weight:bold;
}

#testBanner {
	position:Absolute;
	right:10px;
	top:0;
	font-size:20px;
	font-weight:bold;
	color:red;
}

.actionButton, .underviserButton, .kursusButton {
	display:block;	
	color:white;
	font-size:10px;	
	text-align:center;
	text-decoration:none;
}

.actionButton {
	width:106px;
	height:13px; /* plus padding */
	padding:5px 0;
}

.underviserButton, .kursusButton {
	width:102px;
	height: 13px; /* plus padding */
	padding:4px 0;
}

#baggrundStribeTBL {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-size:2px;
}

#baggrundStribeTBL td.top {	
	height:5px;
}

#baggrundStribeTBL td.bottom {	
	height:10px;
}

#masterContentContainer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;	
}

#MoDLogoA {
	position:absolute;
	right:0px;
	bottom:0px;
}

#topLinkMenu {
	margin: 13px auto 8px;
	width:866px;
	height:15px;
	font-size:11px;
	font-family:arial black, arial, sans-serif;
	position:relative;
	z-index:1;
	letter-spacing: 0.5px;
}

#topLinkMenu td.contentCell {
	width:10px;
	height:32px;
	vertical-align:middle;
}

#topLinkMenu a {
	text-decoration:none;
	color:black;
	white-space:nowrap;
}

#topLinkMenu td.spacer {
	text-align:center;
	vertical-align:middle;
	width:14px;
}

#topLinkMenu td.farLeft {
	padding-left: 10px;
}

#topLinkMenu td.farRight {
	background:url(/images/soegefelt.gif) no-repeat top left;
	text-align:right;
	width:145px;
	/*letter-spacing: 1px;*/
}

#quicksearchContainer {
	position:relative;
	cursor:pointer;
}

#quicksearchContainer #soegefeltBg {
	position:relative;
	left:5px;
}

#quicksearchContainer #quicksearchLabel {
	width:145px;
	text-align:center;
}

#quicksearchContainer #quicksearchDropdownContainer {
	position:absolute;
	left:7px;
	top:21px;
	z-index:2;
}

#quicksearchContainer #quicksearchDropdownShadowTBL {
	position:Absolute;
	width:145px;
	left:-8px;
	top:-12px;
	z-index:3;
	display:none;
}

#quicksearchContainer #quicksearchDropdownShadowTBL td {
	font-size:1px;
}

#quicksearchContainer #quicksearchDropdownShadowTBL #quicksearchShadowTop {
	height: 20px;
	background:url(/images/quicksearchShadowTop.png) no-repeat top left;
}

#quicksearchContainer #quicksearchDropdownShadowTBL #quicksearchShadowBody {
	background:url(/images/quicksearchShadowBody.png) repeat-y top left;
}

#quicksearchContainer #quicksearchDropdownShadowTBL #quicksearchShadowBottom {
	height: 20px;
	background:url(/images/quicksearchShadowBottom.png) no-repeat top left;
}

#quicksearchContainer #quicksearchDropdown {
	position:absolute;
	width: 128px;
	z-index:4;
	font-family:arial, sans-serif;
	font-weight:bold;
	display:none;
	/*padding-bottom:4px;*/
}

#quicksearchContainer #quicksearchDropdownTop, #quicksearchContainer #quicksearchDropdownBottom {
	width:128px;
	height:7px;
}

#quicksearchContainer .quicksearchScrollButton {
	background:#da0;
	text-align:center;
	height:12px;
}

#quicksearchContainer #quicksearchScrollContainer, #quicksearchContainer #quicksearchScrollContent {
	width:100%;
}

#quicksearchContainer div.fixedHeight {
	height:192px;
	overflow:hidden;
	position:relative;
}

#quicksearchContainer div.fixedPos {
	position:absolute;
}

#quicksearchContainer .quicksearchItem {
	background:#da0;
	display:block;
	text-align: right;
	font-size: 11px;
	padding: 1px 15px 1px 0;
	margin:0;
	height:14px;
	cursor:pointer;
}

/*
#quicksearchContainer .quicksearchItem:hover {
	background: white;
}
*/

#centerContent {
	margin:2px auto 0;
	width:846px;
	height:526px;
	position:relative;
	z-index:0;
}

#billederTopLeft {
	width:228px;
	height:206px;
	background:url(/images/billederTopLeft.jpg) no-repeat top left;
	position:absolute;
	left:0;
	top:0;
}

#topLeftImg1 {
	position:absolute;
	left:0;
	top:0;
	width:116px;
	height:102px;
}

#topLeftImg2 {
	position:absolute;
	left:0;
	top:104px;
	width:116px;
	height:102px;
}

#topLeftImg3 {
	position:absolute;
	left:118px;
	top:0;
	width:109px;
	height:206px;
}


#topNav {
	position:absolute;
	left:234px;
	top:0;
	width:640px;
}

#topNav #topNavBilleder .topNavImgContainer {
	float:left;
	margin-right:8px;
	width:116px;
	height:102px;
}

#topNav #topNavBilleder .editableImage {
	width:116px;
	height:102px;
}

#topNav #topNavKnapper {
	margin-top:7px;
}	

#topNav #topNavKnapper div div{
	float:left;
	width:116px;
	height:32px;
	margin-right:8px;
	position:relative;
}

table.topnavButton {
	/*position:absolute;
	left:0;
	top:0;*/
	width:116px;
	height:32px;
	position:relative;
}

table.topnavButton td {	
	/*background:url(/images/topNavButton.gif) no-repeat top left;*/
	color:white;
	text-align:center;	
	vertical-align:middle;
}

table.topnavButton a {
	color:white;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	position:relative;
	top:-1px;
}

#altHeader {
	position:absolute;
	left:0;
	top:0;
	width: 847px;
	height:207px;
	background: url(/images/header_alt.jpg) top left no-repeat;
}

#altHeaderImg {
	position:absolute;
	left:231px;
	top:0;
	width:616px;
	height:206px;
}

#leftNav {
	position:absolute;
	left:0;
	top:323px;
	width:98px;
}

.blackNav li {
	overflow:hidden;
	margin:2px 0 0;	
	vertical-align:bottom; /* HACK DER FJERNER EKSTRA MARGEN I IE */	
	list-style:none; /* ELLERS VISER IE8 EN LILLE BULLET, VISTNOK I FORBINDELSE MED A-DISPLAY_BLOCK  */
}


#leftNav .blackNav li {
	width:98px;	
}

#rightNav .blackNav li {
	width:108px;	
}

.blackNav li.spacer {
	margin: 9px 0 2px;
	font-size:1px;
}

a.colnavButton {
	display:block;		
	text-align:center;
	color:white;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

a.colnavLeftButton {
	width:98px;
	height:21px;
}

a.colnavRightButton {
	width:108px;
	height:21px;
}

a.colnavButton span {
	position:relative;
	top:4px;
	display:block;
	width:100%;
	text-align:center;
	cursor:pointer;
}

a.colnavButton.spacer {
	margin-top:7px;
}

#rightImgSmsEmail {
	position:absolute;
	left:710px;
	top:196px;
	width:220px;
	height:245px;
}

#faq #rightImgSmsEmail, #nyViden #rightImgSmsEmail {
	position:absolute;
	left:710px;
	top:206px;
	width:220px;
	height:235px;
}

#undervisere #rightImgSmsEmail {
	position:absolute;
	left:710px;
	top:218px;
	width:220px;
	height:223px;
}

#kurser #rightImgSmsEmail { 
	position:absolute;
	left:710px;
	top:225px;
	width:220px;
	height:216px;
}

#rightNav {
	position:absolute;
	right:0;
	bottom:0;
	width:108px;
}

.navShadow {
	margin-top:5px;
	height:13px;
	background: url(/images/navBottomShadow.gif) no-repeat top left;
	position:relative;
}

.navLeftShadow {
	background: url(/images/navLeftBottomShadow.gif) no-repeat top left;
}

.navRightShadow {
	background: url(/images/navRightBottomShadow.gif) no-repeat top left;
}

#bottomLine {
	position:absolute;
	left:0;
	bottom:0;	
}

#bottomLine #betingelserA {
	position:absolute;
	left:0px;
	bottom:8px;
	width:98px;
	color:#7f7f7f;
	text-align:center;
	text-decoration:none;
	font-size:8px;
}

#bottomLine #betingelserA:hover {
	color:#600;
	/*text-decoration:underline;*/
}

#bottomLine #copyright {
	position:absolute;
	left:0;
	bottom:8px;
	width:98px;
	color:#7f7f7f;
	text-align:center;
}

#bottomLine #VSLogo {
	position:absolute;
	left:100px;
	top:-60px;
	width:300px;
	height:150px;
}

#bottomLine #aeble {
	position:absolute;
	left:570px;
	top:-60px;
	width:167px;
	height:150px;
}


#popupSponsorer .popupContent {
	left:0px;
}

#popupSponsorer img {
	border: none;
}

#popupSponsorer #sponsorHeadline {
	position:absolute;
	left:53px;
	top:-19px;
	width:445px;
	height:81px;
}

#popupSponsorer #sponsorHeadline img {
	border:none;
}

#popupSponsorer #sponsorPopupTitel {
	position:absolute;
	left:53px;
	top:70px;	
	font-size:10px;
	font-weight:bold;
}

#popupSponsorer #sponsorDatoTid {
	position:absolute;
	right:53px;
	top:70px;	
	font-size:10px;
	font-weight:bold;
}

#popupSponsorer #sponsorListeContainer {
	position:absolute;
	left:53px;
	top:90px;
	width:446px;
	height:258px;
	padding-right:40px;
	overflow:auto;
}

#popupSponsorer #sponsorListe {	
	border:2px solid;
	width:444px;
}

#popupSponsorer .sponsorListeItem {
	height:78px;	
	border-bottom:2px solid;
	background: repeat-x top;
	position:relative;
}

#popupSponsorer .sponsorListeItemLast {
	border-bottom:none;
}

#popupSponsorer .sponsorListeItem .positionedImageContainer {
	position:absolute;
	left:13px;	
	top:10px;
	width:269px;
	height:68px;
}

#popupSponsorer .sponsorAdresse {
	position:absolute;
	left:309px;
	top:20px;
	font-size:11px;	
}

#popupSponsorer .sponsorAdresse .sponsorTitel {
	font-size:11px;
	font-weight:bold;
	/*font-family: arial black, arial, sans-serif;*/
}

#popupNyhedsmails {
	position:absolute;
	left:148px;
	top:232px;
	width:513px;
	height:220px;
}

#popupNyhedsmails #nyhedsmailsPopupImg {
	position:absolute;
	left:39px;
	top:55px;
}

#popupNyhedsmails #nyhedsmailsPopupHeadline {
	position:absolute;
	right:40px;
	top:30px;
	font-family: arial black, arial, sans-serif;
	font-size:11px;
}

#popupNyhedsmails #nyhedsmailsPopupTBL {
	position:absolute;
	right:40px;
	top:85px;
	font-family: arial black, arial, sans-serif;
	font-size:10px;
}

#popupNyhedsmails #nyhedsmailsPopupTBL td {
	padding:2px 3px 3px;
	vertical-align:middle;
}

#popupNyhedsmails #nyhedsmailsPopupTBL input {
	width: 150px;
	border:2px solid #ccc;
	font-size:11px;
}

#popupNyhedsmails #nyhedsmailsPopupSend {
	position:absolute;
	left:439px;
	top:200px;
}

#popupInfomoede #popupInfomoedeTekst {
	height:193px;
	width:310px;
	margin-left:-29px;
	padding-left:18px;
}

#popupInfomoede #popupInfomoedeBundDiv {
	width:493px;
	border-top:1px solid white;
	margin:10px 0 0 -29px;
	z-index:200;
}

#popupInfomoede #popupInfomoedeBundContent {
	margin:10px 0 0 32px;
	font-weight:bold;	
}

#popupInfomoede #popupInfomoedeBundContent #snabelA {
	position:absolute;
	left:350px;
	top:270px;
}

#popupInfomoede #popupInfomoedeBundContent strong {
	font-family:arial black, arial, sans-serif;
	font-weight:normal;
}

#popupInfomoede #popupInfomoedeBundContent table {
	margin:10px 0 0;
}

#popupInfomoede #popupInfomoedeBundContent td {
	vertical-align:middle;
	padding:3px 10px 3px 0;
}

#popupInfomoede #popupInfomoedeBundContent td input {
	border:2px solid #d9d9d9;
	width:225px;
}

#popupInfomoede #popupInfomoedeSend {
	position:absolute;
	left:425px;
	top:350px;
}

#popupNyhedsmailsTilmeldingModtaget, #popupInfomoedeTilmeldingModtaget, #popupBeskedModtaget {
	position:absolute;
	left:175px;
	width:450px;
	top:260px;
	height:175px;
	color: white;
}

#popupNyhedsmailsTilmeldingModtaget .popupContent img, #popupInfomoedeTilmeldingModtaget .popupContent img, #popupBeskedModtaget .popupContent img {
	position:absolute;
	right:25px;
	top:20px;
	border:2px solid white;
}

#popupNyhedsmailsTilmeldingModtaget .tilmeldingModtagetPopupTekst, #popupInfomoedeTilmeldingModtaget .tilmeldingModtagetPopupTekst, #popupBeskedModtaget .beskedModtagetPopupTekst {
	position:absolute;
	left:35px;
	top:15px;
	width:281px;
}


/* Popups    ***************/

.popup {
	position:absolute;	
	display:none;	
	z-index: 10;
	color:white;
	/*border:2px solid #ccc; Bliver sat i utils.js*/
}

.popupStor {
	left:130px;	
	top:65px;	
	width:552px;
	height:380px;
	color: white;
}

.popup h1 {
	font-size:14px;
	font-weight:bold;	
	margin-bottom:16px;
	color:white;
}

.popupStor h1 {
	font-size:14px;
	font-weight:bold;	
	margin-bottom:22px;
	color:white;
}

/*.popupContentContainer {
	z-index:20;
	position:absolute;
	top:0;
	left:0;
}*/

.popupStor .popupContent {
	position:absolute;
	top:26px;
	left:50px;
	width:100%;	
	z-index:2;		
}

.popupStor .tekstFelt {
	width:290px;
	height:286px;
	overflow:hidden;
	position:relative;
	padding-left:18px;
	margin-left:-29px;
	line-height: 15px;
}

.popupStor .tekstFelt a {
	font-weight:bold;
	color:white;
}

.popupStor .tekstFelt a:hover {
	text-decoration:underline;
}

.popupStor .storPopupIMG {
	position:absolute;
	right:82px;
	top:0px;
	border: 2px solid white;
}

.popupLukDIV {
	position:absolute;
	right:10px;
	bottom:2px;
	width:100%;
	text-align:right;
}

.popupStor .popupLukDIV {
	position:absolute;
	right:16px;
	bottom:-5px;
	width:100%;
	text-align:right;
	z-index:100
}

.popupLukX {
	float:right;
	border: 1px solid white;
	width:15px;
	height:15px;
	font-weight:bold;
	text-align:center;
	font-size:12px;	
	background:url(../images/popupLukKryds.png) top left no-repeat;
}

.popupLukTekst {
	width:60%;
	float:right;
	text-align:right;
	margin: 2px 5px 0 0;
	font-weight:bold;
	font-size:10px;
	font-weight:bold;
}

.popupLukVenstreDIV {
	position:absolute;
	left:10px;
	top:3px;
	width:100px;
	z-index:20;
}

.popupStor .popupLukVenstreDIV {
	left:15px;
	top:-2px;
	z-index:20;
}

.popupLukXVenstre {
	float:left;
	border: 1px solid white;
	width:15px;
	height:15px;
	font-weight:bold;
	text-align:center;	
	background:url(../images/popupLukKryds.png) top left no-repeat;
}

.popupLukTekstVenstre {
	float:left;
	margin:2px 0 0 5px;
	font-weight:bold;
	font-size:10px;
	font-weight:bold;
}
.popupSubmitButton {
	position:absolute;
	right:10px;
	bottom:2px;		
}

.popupStor .popupSubmitButton {
	right:16px;
	bottom:-5px;	
	z-index:100
}

.popupLukImg {
	position:absolute;
	right:10px;
	bottom:5px;
}

#popupCurtain {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display: none;	
	background:white;	
	z-index: 8;	
}

.popupShadowContainer {
	position:absolute;
	z-index: 9;
	display: none;	
	width:100px;
	height:100px;		
}

.popupShadowContainer table {
	width:100%;
	height:100%;
}

#popupShadowContainer23 .tr {
	background:  url(/images/drop-shadow_23px_full.png) top right no-repeat;
}

#popupShadowContainer23 .tl {
	background: url(/images/drop-shadow_23px_full.png) top left no-repeat;
}

#popupShadowContainer23 .br {
	background:  url(/images/drop-shadow_23px_full.png) bottom right no-repeat;
}

#popupShadowContainer23 .bl {
	background: url(/images/drop-shadow_23px_full.png) bottom left no-repeat;
}

#popupShadowContainer8 .tr {
	background:  url(/images/drop-shadow_8px_full.png) top right no-repeat;
}

#popupShadowContainer8 .tl {
	background: url(/images/drop-shadow_8px_full.png) top left no-repeat;
}

#popupShadowContainer8 .br {
	background:  url(/images/drop-shadow_8px_full.png) bottom right no-repeat;
}

#popupShadowContainer8 .bl {
	background: url(/images/drop-shadow_8px_full.png) bottom left no-repeat;
}




.popup h2 {
	font-weight:bold;
	color:white;
	font-size:11px;
}


#popupBetingelser .storPopupIMG {
	border:none;
}

/* VIEWHELPERS   **************************/
.genericUITable {
	font-size:9px;
}

.genericUITable .genericUITableHeader {
	margin-bottom:2px;
}

.genericUITable .genericUITableBodyContainer {
	overflow:auto;
	position:relative;
}

.genericUITable .genericUITableBodyContainer table {
	position:relative;
	table-layout: fixed;
}

.genericUITable th {
	background:black;
	color:white;
	border:solid white;
	border-width: 0 1px 0;
	font-size: 9px;
	font-family:  arial black, arial, sans-serif;
	letter-spacing:1px;
}

.genericUITable th.left div, .genericUITable td.left div {
	margin:7px 5px 7px 5px;
	text-align:left;
}

.genericUITable th.center, .genericUITable td.center {
	padding:0 3px;
}

.genericUITable th.center div, .genericUITable td.center div {
	margin:7px 0;	
	width:100%;
	text-align:center;
}

.genericUITable th.right div, .genericUITable td.right div {
	margin:7px 5px 7px 5px;
	text-align:right;
}

.genericUITable td {
	border:1px solid white;
	border-width:0 1px 1px; 
	color:black;
	cursor:pointer;
	/*height:27px;*/
	/*vertical-align:middle;*/	
}

.genericUITable th.quicksearchHeader {
	background:white;
	color:black;
	vertical-align:top;
	text-align:center;
	font-size:11px;
}

.genericUITable th.quicksearchHeader div {
	border:1px solid black;
	height:20px;
	text-align:center;
	padding-top:5px;
}

.genericUITable tr.bg0 td {
	background: #dadada;
}

.genericUITable tr.bg1 td {
	background: #eee;
}

.genericUITable tr.mouseover td {
	background:#e2c14e;
}

.genericUITable tr.selected td {
	background:orange;
}

.genericUITable .genericUITableFooter {
	margin-top:0px;
}

.genericUITable .genericUITableFooter td {
	font-size:0px;
	height:5px;
	background:black;
	padding:0;
}

.genericUITable .genericUITableFooter td.center {
	padding:0 3px;
}

.editableText a {
	text-decoration:none;
}

.editableText a:hover {
	text-decoration:underline;
}

.positionedImageContainer {
	position:relative;
	overflow:hidden;
}

.positionedImageContainer img {
	position:absolute;
}

/* ADMIN ****************************/

/* DROPDOWN   **********************/


.dropdownMenu .dropdown {
	display: none;
	position:absolute;
}


#adminMenuBg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:41px;
	background:#2e507a;
	z-index:190;
}

#adminMenuContents {
	width:848px;
	margin:0 auto;
	position:relative;
}

#adminMenu {
	position:Absolute;
	right:-5px;
	top:21px;
	text-align:right;
	color:white;
	z-index:191;
	width:600px;
}

#adminMenu > a {
	text-decoration:none;	
	color:white;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:right;	
	padding: 3px 6px;		
}


#adminMenu a.titleLink:hover {
	text-decoration:underline;
}

#adminMenu .dropdown {
	border:1px solid black;
	border-bottom:none;
}

#adminMenu .dropdown a {
	display:block;
	background:#2e507a;
	color:white;
	padding:4px 6px;
	border-bottom:1px solid black;
	text-decoration:none;
	font-size:11px;
	white-space:nowrap;
}

#adminMenu .dropdown a:hover {
	background:#800000;
}

#adminLogo {
	position:absolute;
	left:-70px;
	top:14px;
	z-index:191;
}

#authInfo {
	position:absolute;
	right:-1px;
	top:4px;
	z-index:200;
	color:white;
	font-style:italic;
}

#ajaxWaitContainer {
	position:absolute;
	left:0;
	top:-20px;
}

.movableItem {
	position:absolute;
}

.movableItemBounds {
	position:absolute;
}


.elementAdminLayer {
	position:absolute;	
	height:16px;
	left:0;
	top:-10px;	
	z-index:7;
}

.redigerKnap {
	float:left;
	cursor:pointer;
}

.flytKnap {
	float:left;	
	cursor:move;
}

.swapKnap {
	float:left;	
	cursor:pointer;
}

#editorCurtain {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:black;
	z-index:19;
	display: none;
}

#editorMasterContainer {
	position:absolute;
	left:0;
	top:0;	
	z-index:20;
	display: none;
	width:0;
	height:0;
}

#editorCenterContent {
	width:846px;
	margin:0 auto;
	position:relative;
}

#editorContainer {
	
}

#colorPickerContainer {
	position:absolute;
	display: none;
	border:1px solid black;
	background:white;
	padding:15px;
	z-index: 21;		
	font-size:12px;
}

#colorPickerContainer table {
	border-collapse:separate;
}

#colorPickerContainer td {
	border:2px solid white;
}

#colorPickerContainer table table td {
	vertical-align:middle;
}

.editableTextKnapDiv {
	padding:10px 5px;
}

.editableImage {
	position:relative;
}

.editableImageIMG {
	position:absolute;
}

.overlayColoredBg {
	background: #efefde;
}

h5 {
	display: inline;
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.genericAdminTableBodyContainer {	
	width:884px;
	height:170px;
	/*padding-right:5px;*/
}

.genericAdminTable {
	/*width: 848px;*/
}

.genericAdminTable th {
	background:black;
	color:white;
	border: 2px solid white;
	padding:2px 4px;
}
	
.genericAdminTable td {
	padding:2px 4px;
	border:2px solid white;	
	vertical-align:middle;
	height:25px;
}

.genericAdminTable tr.bg0 td {
	background:#eee;
}

.genericAdminTable tr.bg1 td {
	background:#d8d8d8;
}

.genericAdminTable tr.skjult_paa_web td {
	background: #88b4cb;
}

.genericAdminTable tr.manglerData td {
	background: #eeaaaa;
}

.genericAdminTable tr.selected td {
	border-color:green white;			
}

.genericAdminTable tr.selected td.lastCol {
	border-color:green green green white;
}

.genericAdminTable tr.selected td.firstCol {
	border-color:green white green green;	
}

.genericAdminTable tr.beforeSelected td, .genericAdminTable tr.beforeSelected th {
	border-color:white white green white;			
}


.genericAdminTable a {
	color:blue;
}

.genericAdminTable .colorPreviewDIV {
	width:15px;
	height:15px;
	border:1px solid black;
}

.adminTablePopupImage {
	position:absolute;
	border:1px solid black;
	padding:5px;
	background:white;
}

.genericAdminTablePreview {
	border:1px solid white;
}

.genericAdminTableFilter {
	position:absolute;
	left:120px;
	top:245px;
}

.genericAdminTableFilter .genericAdminTableFilterClearBtn {
	position:relative;
	vertical-align:bottom;
	top:-3px;
	cursor:pointer;
}


.genericAdminForm input[type=text] {
	width:170px;
}

.simpleTable td {
	padding:2px 4px;	
}

.simpleTable td.key {	
	background:#eee;
}

.simpleTable td.value {
	padding-right:14px;
}

.simpleTable td.value.farRight {
	padding-right:4px;
}


.simpleTable2 th, .simpleTable2 td {
	padding:2px 4px;
	border: 1px solid white;
}

.simpleTable2 th {
	background: black;
	color:white;
}

.simpleTable2 td {
	background: #eee;
}

.simpleTable2 tr.odd td {
	background: #ddd;
}

.adminColorPicker .colorPreview {
	width:30px;
	height:30px;
	border:1px solid black;
	cursor:pointer;
}


/* Enkelte sider *********************/

#betaling_test #aaben {
	position:absolute;
	left:400px;
	top:300px;
	width:150px;
}

#index #citaterBounds, #koncept #citaterBounds, #testDigSelv #citaterBounds, #kursusIndhold #citaterBounds, #uddannelse #citaterBounds {
	left:236px;
	top:148px;
	width:620px;
	height:153px;
}

#index #leftImg, #testDigSelv #leftImg, #undervisere #leftImg,  #uddannelse #leftImg, #kontakt #leftImg, #logInd #leftImg {
	left:-20px;
	top:206px;
	width:270px;
	height:119px;
}

#index #image, #testDigSelv #image, #koncept #image, #uddannelse #centerBilledeLarge  {
	position:absolute;
	left:100px;
	top:207px;
	width: 265px;
	height:257px;
}

#kursusIndhold #dropShadow, #uddannelse #dropShadow{
	position:absolute;
	left:162px;
	top:259px;
}

#kursusIndhold #centerBillede, #uddannelse #centerBillede {
	position:absolute;
	left:172px;
	top:267px;
	width: 138px;
	height:120px;
}

#index #tekst, #testDigSelv #tekst, #koncept #tekst, #kursusIndhold #tekst, #uddannelse #tekst {
	position:absolute;
	left:369px;
	top:220px;
	width:414px;
	height:225px;
}

#index #bundSwap, #testDigSelv #bundBillede, #koncept #bundBillede, #kursusIndhold #bundBillede, #uddannelse #bundBillede {
	position:absolute;
	left:330px;
	top:385px;
	width:280px;
	height:230px;
}



/* KURSER  **********************************/

#popupLokation {
	left:143px;
	top:45px;
	width:531px;
	height: 423px;
}

#popupLokation #googleMap {
	position:absolute;
	left:23px;
	top:15px;
	width:485px;
	height:297px;
}

#popupLokation #mapAdresse {
	position:absolute;
	left:59px;
	top:345px;
	font-weight:bold;
	font-size:12px;	
}

#popupKursusOptaget, #popupForedragOptaget, #popupKursusAflyst, #popupKursusUdskudt  {
	position:absolute;
	left:175px;
	width:450px;
	top:260px;
	height:175px;
	color: white;
}

#popupKursusOptaget .popupContent img, #popupForedragOptaget .popupContent img, #popupKursusAflyst .popupContent img, #popupKursusUdskudt .popupContent img  {
	position:absolute;
	right:25px;
	top:20px;
	border:2px solid white;
}

#popupKursusOptaget .tekst, #popupForedragOptaget .tekst, #popupKursusAflyst .tekst, #popupKursusUdskudt .tekst {
	position:absolute;
	left:35px;
	top:15px;
	width:281px;
}

#popupKursustype #popupMoedegangeTitel {
	position:Absolute;
	left:328px;
	top:200px;
	padding-bottom: 8px;
	border-bottom:1px solid white;
	width:140px;
}

#popupKursustype #popupMoedegangeListe {
	position: absolute;
	left: 328px;
	top: 230px;
	width:120px;
	height:97px;
	overflow:auto;
	padding: 0 15px 0 0;
	margin-left:5px;
}

#popupKursustype .modegangeWrapper {
	display:none;
}

#popupKursustype .modegangCol {
	float:left;
	width:55px;	
	font-size:9px;
}

#popupKursustype .modegangColLast {
	float:left;
	width:45px;	
	font-size:9px;
}

#popupKursustype .modegangCol_bred {
	float:left;
	width:155px; /* 155 */	
}

#popupKursustype .modegangCol_bredLastCol {
	float:left;
	width:130px;
}


#kurser #kursusTBL {	
	width:875px;
	position:absolute;
	left:0;
	top:0;
}

#kurser #kursusTBL .genericUITableBodyContainer {
	height:190px;
	width:870px;
	padding-right:5px;
}

#kurser .genericUITable tr.bg0 td {
	background: #fea500;
}

#kurser .genericUITable tr.bg1 td {
	background: #e2c14e;
}

#kurser .genericUITable tr.mouseover td {
	background:#600;
	color:white;
}

#kurser .genericUITable tr.selected td {
	background:#600;
	color:white;
}

#kurser.kurser_intensive .genericUITable tr.bg0 td {
	background: #457c69;
}

#kurser.kurser_intensive .genericUITable tr.bg1 td {
	background: #e2c14e;
}

#kurser.kurser_intensive .genericUITable tr.mouseover td {
	background:#600;
	color:white;
}

#kurser.kurser_intensive .genericUITable tr.selected td {
	background:#600;
	color:white;
}

#kurser.foredrag .genericUITable tr.bg0 td {
	background: #cdcc34;
}

#kurser.foredrag .genericUITable tr.bg1 td {
	background: #e2c14e;
}

#kurser.foredrag .genericUITable tr.mouseover td {
	background:#600;
	color:white;
}

#kurser.foredrag .genericUITable tr.selected td {
	background:#600;
	color:white;
}

#kurser #leftImg {
	left:-20px;
	top:224px;
	width:270px;
	height:101px;
} 

#kurser #infoDIV {
	position:absolute;
	left:195px;
	top:304px;
	/*display:none;*/
	font-size:10px;
	width:305px;
}

#kurser #infoDIV h1 {
	font-family: arial black, arial, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#kurser #kursusManchet {
	border-bottom:2px solid black;
	margin:10px 0 5px;
	padding: 0 0 10px;
	font-size:11px;
	text-align:justify;
}

#kurser #manchetLink {
	color: #800000 !important;
	font-weight:bold;
}

#kurser #manchetPile {
	font-weight:bold;
	color:#888;
}

#kurser .infoDetaljer {
	margin:10px 0;
	line-height:18px;
}

#kurser #infoDIV strong {
	font-weight:normal;
	font-family: arial black, arial, sans-serif;
}

#kurser #infoDIV a {
	color:black;
	text-decoration:none;
}

#kurser #infoDIV a:hover {
	text-decoration:underline;
}

#kurser #modegangeDIV {
	width:315px;
	height:67px;
	overflow:auto;		
}

#kurser #infoRightCol {
	position:absolute;
	left:532px;
	top:331px;
}

#kurser #underviserIMG {
	cursor:pointer;
}

#kurser #hoerA {
	margin-top:2px;	
	font-family: arial black, arial, sans-serif;
	font-size:9px;	
	letter-spacing:1px;
}

#kurser #tilmeldA {
	margin-top:15px;
	position:relative;
	left:-1px;	
	font-family: arial black, arial, sans-serif;
	font-size:9px;
	letter-spacing:1px;
}

/* UNDERVISERE   ******************************/

#popupGalleri #underviserGalleriHeadline, #popupVSGalleri #VSGalleriHeadline {
	position:absolute;
	left:53px;
	top:-9px;
	width:445px;
	height:81px;		
}

#popupGalleri .popupContent, #popupVSGalleri .popupContent {
	left:0;
}

#popupGalleri #underviserGalleriHeadline img, #popupVSGalleri #VSGalleriHeadline img {
	border:none;
}

.galleriPopupTitel {
	position:absolute;
	left:53px;
	top:84px;	
	font-size:10px;
	font-weight:bold;
}

.galleriDatoTid {
	position:absolute;
	right:53px;
	top:84px;
	font-weight:bold;
	font-size:10px;
}

.galleriStortBillede {
	position:absolute;
	left:53px;
	top:111px;
	width:315px;
	height:208px;
	border:2px solid white;
	background-color:white;
	overflow:hidden;
}

.galleriStortBillede img {
	position:absolute;
	border:none;	
}

.galleriListe {
	position:absolute;
	top:111px;
	left:402px;
	width:100px;
	height:300px;
}

.galleriListeContainer {
	width:136px;
	height:218px;
	position:absolute;
	left:0;
	top:0;
}

.galleriListe .IMGContainer {
	height:57px;
	width:91px;
	margin-top:14px;
	position:relative;
	border:2px solid white;
	background:white;
	overflow:hidden;
}

.galleriListe img {
	position:absolute;	
	cursor:pointer;
	float:none;
	clear:both;
	border:none;
}

.galleriListe .endOfList {
	font-size:1px;
	margin-top:4px;
}


#undervisere #billedContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:868px;
	padding-right:10px;
	height:210px;
	overflow:auto;
}

#undervisere .underviserTD {
	width:127px;
	height:114px;
	vertical-align:bottom;
	text-align:left;
}

#undervisere .farRight {
	width:85px;
}

#undervisere #underviserTopRow .underviserTD {
	height:90px;
}

#undervisere .underviserCombo {
	float:left;
	position:relative;
	width:85px;
	height:90px;
	cursor:pointer;
}


/*#undervisere .underviserRow {
	height:90px;
	margin: 23px 0 0 0;
}

#undervisere #underviserTopRow {
	margin:0;
}

#undervisere .underviserCombo {
	float:left;
	margin:0 0 0 43px;
	position:relative;
	width:84px;
	height:90px;
	cursor:pointer;
}

#undervisere .farLeft {
	margin:0;
}*/

#undervisere .underviserCombo img {
	display:block;
}

#undervisere .underviserCombo div {
	background:black;
	color:white;
	text-align:center;
}

#undervisere #underviserNavn {
	position:absolute;
	left:183px;
	top: 290px;
}

#undervisere #underviserTitel {
	position:absolute;
	left:183px;
	top: 308px;
	font-size:10px;
}

#undervisere #underviserTekstKort {
	position:absolute;
	left:183px;
	top: 333px;
	width:303px;
	text-align:justify;
}

#undervisere #underviserIMGStor {
	cursor:pointer;
	position:absolute;
	left:520px;
	top: 318px;
}

#undervisere #underviserNavnA {	
	position:absolute;
	left:520px;
	top:414px;	
}

#undervisere #underviserGalleriA {	
	position:absolute;
	left:520px;
	top: 444px
}

#popupUnderviser #popupUnderviserTekst {
	height:153px;
	width:340px;
	margin-left:-29px;
	padding-left:18px;
	font-size:11px;
	line-height:14px;
}

#popupUnderviser #popupHoldOverskrift {
	border-top:1px solid white;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 5px;
	padding-top:5px;
	width:470px;
}

#popupUnderviser #popupHoldliste {
	overflow:auto;
	position:relative;
	/*padding-left:18px;
	margin-left:-29px;*/
	width:489px;
	height:106px;
}

#popupUnderviser .holdTBL {
	width:450px;
	font-size:10px;
	font-weight:bold;
}

#popupUnderviser .holdTBL td {
	height:13px;
}

#popupUnderviser .holdTBL .col3, #undervisere .holdTBL .col4 {
	text-align:center;
}

#popupUnderviser .holdTBL tr {
	cursor:pointer;
}

#popupUnderviser .holdTBL tr.mouseover td {
	text-decoration:underline;
}

/* UNDERVISERE LILLE  **********************/

#undervisere_lille #topNav {
	width:640px;
	padding-right:3px;
	height:149px;
	top:-2px;
}

#undervisere_lille .underviserCombo {
	float:left;
	width:117px;
	height:140px;
	margin: 2px 7px 6px 0;
	background:white;
}

#undervisere_lille #topNav div.topNavImgContainer {
	width:117px;
	height:102px;
	background:white;
}

#undervisere_lille #topNav div.topNavButtonDiv {	
	width:116px;
	height:32px;
	margin-top:5px;
	position:relative;
	background:white;
}

#undervisere_lille #topNav table {
	width:117px;
	height:32px;
}

#undervisere_lille #topNav td {	
	background:url(/images/topNavButton.gif) no-repeat top left;
	color:white;
	text-align:center;	
	vertical-align:middle;
}

#undervisere_lille #topNav a {
	color:white;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	position:relative;
	top:-1px;
}

#undervisere_lille #citaterBounds {
	left:236px;
	top:148px;
	width:620px;
	height:153px;
}

#undervisere_lille #dropShadow {
	position:absolute;
	left:159px;
	top:272px;
}

#undervisere_lille #centerBillede {
	position:absolute;
	left:166px;
	top:277px;
}

#undervisere_lille #underviserNavn {
	position:absolute;
	left:333px;
	top: 268px;
}

#undervisere_lille #underviserTitel {
	position:absolute;
	left:333px;
	top: 285px;
	font-size:10px;
}

#undervisere_lille #underviserLilleTekstContainer {
	position:absolute;
	left:333px;
	top: 308px;
}
	
#undervisere_lille #underviserTekstKort {
	position:static;	
	width:414px;
	margin-bottom:15px;
}

#undervisere_lille #underviserLilleLaesMere {
	font-family: arial, sans-serif;
	font-weight:bold;
	color:#555;
	/*font-weight:bold;*/
}

#undervisere_lille #underviserLilleLaesMere a {
	color: #A0250C;
	text-decoration:none;
}

#undervisere_lille #underviserLilleLaesMere .blackBold {
	font-family:arial black, arial, sans-serif;
	font-weight:normal;
}

/* KONTAKT ****************************/

#popupKontaktFejl {
	left:230px;
	width:400px;
	top:256px;
	height:190px;
	color: white;
}

#popupKontaktFejl .popupBgTRm { /* Sæt højden af midterste baggrunds-TR */
	height:166px;
}

#popupKontaktFejl img#popupFejlEMark {
	position:absolute;
	left:34px;
	top:28px;	
}

#popupKontaktFejl #tekstTBL {
	position:absolute;
	left:88px;
	top:31px;
}

#popupKontaktFejl #tekstTBL td {
	width:279px;
	height:116px;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
}

#popupBeskedModtaget {
	position:absolute;
	left:175px;
	width:450px;
	top:260px;
	height:175px;
	color: white;
}

#popupBeskedModtaget .popupContent img {
	position:absolute;
	right:25px;
	top:20px;
	border:2px solid white;
}

#popupBeskedModtaget #beskedModtagetPopupTekst {
	position:absolute;
	left:35px;
	top:15px;
	width:281px;
}


/*******************/
/* KONTAKT         */
/*******************/

#kontakt #googleMap {
	position:absolute;
	left:0;
	top:0;
	width:847px;
	height:217px;	
}

#kontakt #mapHjemA {
	position:absolute;
	right:0;
	top:220px;
}

#kontakt #leftImg {
	left:-20px;
	top:218px;
	width:270px;
	height:107px;
}

#kontakt .lokationPopupContentWrapper {
	width:190px;
	height:60px;
}

#kontakt .lokationPopupContentWrapper .lokationPopupTekst {
	float:right;
}

#kontakt .lokationPopupTBL {		
	position:relative;
}


#kontakt .lokationPopupTBL td {
	/*padding-top:15px;
	padding-left:15px;*/
	vertical-align:middle;	
}

#kontakt .lokationPopupTBL td.col1 {
	width:80px;
}

#kontakt .lokationPopupTBL td.col2 {
	width:10px;
}

#kontakt #tekst {
	position:absolute;
	left:183px;
	top:297px;
	font-weight:bold;
	font-size:10px;	
}

#kontakt #navnEmail {
	position:absolute;
	left:183px;
	top:359px;	
	font-size:10px;
	font-family:arial black, arial, sans-serif;
}

#kontakt #navnEmail input, #kontakt textarea {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
}

#kontakt #navnEmail input {
	width:213px;
	height:18px;
	padding:2px 0;
}

#kontakt textarea {
	width:224px;
	height:147px;
	overflow:auto;
	font-family: arial, sans-serif;
	font-size:12px;
}

#kontakt #besked {
	position:absolute;
	left:450px;
	top:310px;
	font-size:10px;
	font-family:arial black, arial, sans-serif;
}

#kontakt #besked input {
	margin-top:8px;
}

/* FAQ, NY VIDEN      ***************/

#faq, #nyViden {
	height:100%;
}

#faq #leftImg, #nyViden #leftImg {
	left:-20px;
	top:192px;
	width:270px;
	height:120px;
}

#faq #indhold, #nyViden #indhold {
	position:absolute;
	left: 183px;
	top:292px;
	font-size:10px;
}

#faq #scrollContainer, #nyViden #scrollContainer {
	width: 466px;
	height:170px;	
	margin-top:7px;
	overflow:auto;
	position:relative;
}

#faq .scrollItem, #nyViden .scrollItem {
	height:56px;
	width:430px;
	color:#666;	
	font-size:11px;
}

#faq .scrollItem img, #nyViden .scrollItem img {
	float:right;
	margin-top:5px;
	border:1px solid #ccc;
	cursor:pointer;
}

#faq .scrollItem h2, #nyViden .scrollItem h2 {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:377px;
	color:black;
	border-top:1px solid #999;
	padding-top:4px;
}
	
#faq .scrollItem .tekst, #nyViden .scrollItem .tekst {
	width:375px;
	font-weight:bold;
	color:#888;
	position:relative;
	top:2px;
}	

#faq #scrollContainer a, #nyViden #scrollContainer a {
	color: #800000;
	text-decoration:none;
}

#faq #scrollContainer a:hover, #nyViden #scrollContainer a:hover {	
	text-decoration:underline;
}

#faq #scrollContainer .bottomBorder, #nyViden #scrollContainer .bottomBorder {
	border-top: 1px solid #999;
	width: 377px;
	height:1px;
}


/* LOG IND ***********************************/

#logInd #citaterBounds {
	left:236px;
	top:205px;
	width:620px;
	height:75px;
}

#logInd #image {
	position:absolute;
	left:108px;
	top:300px;
	width: 330px;
	height:241px;
}


#popupSendPassword {
	position:absolute;
	left:295px;
	top:258px;
	width:385px;
	height:180px;
}

#popupSendPassword #exclamationMark {
	position:absolute;
	left:40px;
	top:30px;
}

#popupSendPassword #sendPasswordTekst {
	position:absolute;
	left:110px;
	top:30px;
	width:250px;
}


#popupSendPassword #sendPasswordTekst h1 {
	color:white;
	font-family:arial black, arial, sans-serif;
	font-weight:normal;
	font-size:12px;
}

#popupSendPassword #sendPasswordTekst .inputHeader {
	font-size:10px;
	font-family:arial black, arial, sans-serif;
}


#popupSendPassword #sendPasswordTekst input#emailGlemtPassword {
	background:#f2f2f2;
	border:1px solid #ccc;
	width:200px;
	position:relative;
	left:0;
	margin:3px auto;
	float:none;
}

#popupSendPassword #sendPasswordSubmit {
	position:absolute;
	left:314px;
	top:165px;
}

#loginPopupFejl {
	position:absolute;
	left:295px;
	top:258px;
	width:385px;
	height:180px;
}

#loginPopupFejl #popupFejlExclamationMark {
	position:absolute;
	left:30px;
	top:25px;
}

#loginPopupFejl #fejlTekst {
	position:absolute;
	left:80px;
	top:50px;
	width:200px;
	font-size:12px;
	font-weight:bold;
}

#logInd #inputs {
	position:absolute;
	left:454px;
	top:335px;
	font-size:10px;	
}

#logInd #inputs input.tekstIPT {
	border:1px solid #ccc;
	background:#f2f2f2;
	width:213px;
	height:18px;
	padding:2px 0;
	/*margin:5px 0;*/
}

#logInd #inputs .inputHeader {
	font-family: arial black, arial, sans-serif;	
	font-size: 10px;	
}

#logInd #glemtPasswordA {
	font-size: 9px;
	font-family:arial, sans-serif;
	color:#999;
	text-decoration: none;
	margin-top:5px;
}


/* ADMIN_SPONSORER  **********************/

#admin_sponsorer #sponsorer {
	height:200px;
	width:850px;	
}

/* ADMIN_REDIGER_SPONSOR  ***********************/

#admin_redigerSponsor #billede {
	position:absolute;
	left:300px;
	top:30px;
	width:270px;
	height:69px;
}

/* ADMIN_REDIGER_LOKATION  ************************/


#admin_redigerLokation #billede {
	position:absolute;
	left:700px;
	top:30px;
	width:80px;
	height:60px;
}

#admin_redigerLokation textarea {
	width:250px;
	height:150px
}

#admin_redigerLokation #fieldset-displayGroup {
	position:absolute;
	left:200px;
	top:15px;
}

#admin_redigerLokation #googleOpslag {
	position:absolute;
	left:200px;
	top:350px;
}

/* ADMIN_REDIGER_NY_VIDEN   *****************************/

/*#admin_redigerNyViden #fieldset-displayGroup1 {
	position:absolute;
	left:200px;
	top:15px;			
}
#admin_redigerNyViden #tekst {
	width:400px;
	height:300px;
	border:3px solid red;
}

#admin_redigerNyViden #billede1_titel {
	position:absolute;
	left:650px;
	top:0px;
}	

#admin_redigerNyViden #billede {
	position:absolute;
	left:650px;
	top:15px;
	width:140px;
	height:212px;
}

#admin_redigerNyViden #billede2_titel {
	position:absolute;
	left:650px;
	top:325px;
}

#admin_redigerNyViden #billede_2 {
	position:absolute;
	left:650px;
	top:340px;
	width:46px;
	height:46px;
}*/

/* ADMIN_REDIGER_FAQ   *****************************/

#admin_redigerFaq #fieldset-displayGroup1, #admin_redigerNyViden #fieldset-displayGroup1 {
	position:absolute;
	left:200px;
	top:15px;			
}
#admin_redigerFaq #tekst, #admin_redigerNyViden #tekst {
	width:400px;
	height:300px;	
}

#admin_redigerFaq #billede1_titel, #admin_redigerNyViden #billede1_titel {
	position:absolute;
	left:650px;
	top:0px;
}	

#admin_redigerFaq #billede, #admin_redigerNyViden #billede {
	position:absolute;
	left:650px;
	top:15px;
	width:140px;
	height:212px;
}

#admin_redigerFaq #billede2_titel, #admin_redigerNyViden #billede2_titel {
	position:absolute;
	left:650px;
	top:325px;
}

#admin_redigerFaq #billede_2, #admin_redigerNyViden #billede_2 {
	position:absolute;
	left:650px;
	top:340px;
	width:46px;
	height:46px;
}

#admin_redigerFaq #popupColor, #admin_redigerNyViden #popupColor {
	position:absolute;
	left:200px;
	top:360px;
}

/* ADMIN REDIGER_QUICKSEARCH   *********************/

#admin_redigerQuicksearch #billede_titel {
	position:absolute;
	left:300px;
	top:0px;
}	

#admin_redigerQuicksearch #billede {
	position:absolute;
	left:300px;
	top:15px;
	width:220px;
	height:216px;
}


/* ADMIN_REDIGER_UNDERVISER  **************************/

#admin_redigerUnderviser #fieldset-displayGroup1 {
	position:absolute;
	left:200px;
	top:15px;
}

#admin_redigerUnderviser #fieldset-displayGroup2 {
	position:absolute;
	left:400px;
	top:15px;
}


#admin_redigerUnderviser #billede1_titel {
	position:absolute;
	left:600px;
	top:15px;
	width:190px;
	text-align:left;
}

#admin_redigerUnderviser #billede {
	position:absolute;
	left:600px;
	top:30px;
	width:140px;
	height:126px; 
}

#admin_redigerUnderviser #billede2_titel {
	position:absolute;
	left:790px;
	top:15px;
	width:190px;
	text-align:left;
}

#admin_redigerUnderviser #billede_2 {
	position:absolute;
	left:790px;
	top:30px;
	width:116px;
	height:104px;
}

#admin_redigerUnderviser #popupColor {
	position:absolute;
	left:890px;
	top:170px;
	width:100px;
}

#admin_redigerUnderviser textarea#kommentar {
	width:180px;
	height:50px;
}

#admin_redigerUnderviser #fieldset-tekstKort {	
	position:absolute;
	left:120px;
	top:250px;
}

#admin_redigerUnderviser #fieldset-tekstKort textarea {
	width:400px;
	height:220px;
}

#admin_redigerUnderviser #fieldset-tekstLang {	
	position:absolute;
	left:540px;
	top:250px;
}

#admin_redigerUnderviser #fieldset-tekstLang textarea {
	width: 400px;
	height:220px;
}

/* ADMIN_REDIGER_UNDERVISER_GALLERI_BILLEDE  *******/

#admin_redigerUnderviserGalleribillede #billede1_titel, #admin_redigerVSGalleribillede #billede1_titel {
	position:absolute;
	left:240px;
	top:45px;
	width:190px;
	text-align:left;
}

#admin_redigerUnderviserGalleribillede #billede, #admin_redigerVSGalleribillede #billede {
	position:absolute;
	left:240px;
	top:60px;
	width:316px;
	height:210px;
}

#admin_redigerUnderviserGalleribillede #billede2_titel, #admin_redigerVSGalleribillede #billede2_titel {
	position:absolute;
	left:0px;
	top:45px;
	width:190px;
	text-align:left;
}

#admin_redigerUnderviserGalleribillede #billede_2, #admin_redigerVSGalleribillede #billede_2 {
	position:absolute;
	left:0px;
	top:60px;
	width:92px;
	height:61px;
}

#admin_redigerUnderviserGalleribillede #fieldset-displayGroup1, #admin_redigerVSGalleribillede #fieldset-displayGroup1 {
	position:absolute;
	left:240px;
	top:340px;
}


/* ADMIN_REDIGER_KURSUSTYPE  **********************/

#admin_redigerKursustype #billede {
	position:absolute;
	left:240px;
	top:330px;
	width:140px;
	height:187px;
}

#admin_redigerKursustype #fieldset-beskrivelseGroup {	
	position:absolute;
	left:480px;
	top:15px;
}

#admin_redigerKursustype #fieldset-beskrivelseGroup textarea {
	width:400px;
	height:400px;
}

#admin_redigerKursustype #fieldset-manchetGroup {	
	position:absolute;
	left:0px;
	top:60px;
}

#admin_redigerKursustype #fieldset-manchetGroup textarea {
	width:420px;
	height:210px;
}

#admin_redigerKursustype #popupColor {	
	position:absolute;
	left:480px;
	top:460px;
}

#admin_redigerKursustype #fieldset-gemGroup {	
	position:absolute;
	left:200px;
	top:15px;
}


/* ADMIN_KURSER  **********************************/


#admin_kurser #kopierKursus {
	display:none;
}

#admin_kurser #info {
	position:Absolute;
	left:120px;
	top:250px;
	width:730px;
	height:220px;	
}

#admin_kurser #info #kursusData {
	height:200px;
	width:420px;
}

#admin_kurser #info #kursusData .col0 {
	width:70px;
}

#admin_kurser #info #kursusData .col1 {
	width:140px;
}
	
#admin_kurser #info #infoUndervisere {
	position:Absolute;
	left:410px;
	top:0;
}

#admin_kurser #info #infoUndervisere .simpleTable2BodyContainer {
	width:350px;
	height:55px;
}

#admin_kurser #info #infoKursusdatoer {
	position:absolute;
	left:410px;
	top:100px;	
}

#admin_kurser #info #infoKursusdatoer .simpleTable2BodyContainer {
	width:440px;
	height:100px;
}

/* ADMIN_REDIGER_KURSUS    *********************************/

#admin_redigerKursus {
	
}

#admin_redigerKursus #fieldset-displayGroup1 {
	position:absolute;
	left:200px;
	top:15px;
}

#admin_redigerKursus #fieldset-displayGroup2 {
	position:absolute;
	left:400px;
	top:15px;
}

#admin_redigerKursus #quicksearchHeadline {
	position:absolute;
	left:130px;
	top:250px;
	font-size:13px;
	width:300px;
	border-bottom:1px solid black;
}

#admin_redigerKursus #fieldset-quicksearchGroup_0 {	
	position:absolute;
	left:130px;
	top:280px;
}

#admin_redigerKursus #fieldset-quicksearchGroup_1 {	
	position:absolute;
	left:330px;
	top:280px;
}

#admin_redigerKursus #fieldset-quicksearchGroup_2 {	
	position:absolute;
	left:530px;
	top:280px;
}

#admin_redigerKursus #fieldset-quicksearchGroup_3 {	
	position:absolute;
	left:730px;
	top:280px;
}

/*
#admin_redigerKursus #fieldset-quicksearchGroup_0 dl, #admin_redigerKursus #fieldset-quicksearchGroup_1 dl, #admin_redigerKursus #fieldset-quicksearchGroup_2 dl, #admin_redigerKursus #fieldset-quicksearchGroup_3 dl {
	width:
*/

#admin_redigerKursus #fieldset-quicksearchGroup_0 dt, #admin_redigerKursus #fieldset-quicksearchGroup_1 dt, #admin_redigerKursus #fieldset-quicksearchGroup_2 ddt, #admin_redigerKursus #fieldset-quicksearchGroup_3 dt {
	position:relative;
	left:24px;
	top:17px;
}

/* ADMIN_ALLE DELTAGERE    ***********************/

#admin_alleDeltagere #tableFilter {
	position:absolute;
	left:120px;
	top:250px;
}

/* ADMIN_REDIGER_DELTAGER  **************************/

#admin_redigerDeltager #fieldset-displayGroup1 {
	position:absolute;
	left:200px;
	top:15px;
}

#admin_redigerDeltager #fieldset-displayGroup2 {
	position:absolute;
	left:400px;
	top:15px;
}

#admin_redigerDeltager #fieldset-displayGroup3 {
	position:absolute;
	left:650px;
	top:15px;
}


#admin_redigerDeltager #kommentar {
	width:300px;
	height:150px;
}

/* ADMIN_REDIGER_VENTELISTE   ******************************/

#admin_redigerVenteliste #fieldset-displayGroup1 {
	position:absolute;
	left:200px;
	top:15px;
}

#admin_redigerVenteliste #kommentar {
	width:300px;
	height:150px;
}


/* ADMIN_REDIGER_KURSUSDATOER   ****************************/

#admin_redigerKursusdatoer #kursusdatoEditorContainer {
	position:absolute;
	left:160px;
	top:100px;
	z-index:10;
}

#admin_redigerKursusdatoer #kursusdatoEditorContainer > div {
	position:absolute;
}

#admin_redigerKursusdatoer #kursusdatoEditor {
	top:20px;
	left:0;
	width:670px;
	height:320px;
	border:1px solid #999;
	overflow:auto;	
}

#admin_redigerKursusdatoer .kursusdatoDiv {
	position:relative;
	height:30px;
	border-bottom:1px solid #bbb;
	cursor:pointer;
}

#admin_redigerKursusdatoer .kursusdatoDiv.mouseover {
	background:#ddf;
}

#admin_redigerKursusdatoer .kursusdatoDiv.selected {
	background:#ddf;
	/*background:#500;*/
	/*height:40px;*/
}

#admin_redigerKursusdatoer .datoDiv, #admin_redigerKursusdatoer .starttidDiv, #admin_redigerKursusdatoer .sluttidDiv, #admin_redigerKursusdatoer .lokationDiv, #admin_redigerKursusdatoer .underviserDiv, #admin_redigerKursusdatoer .lektionerDiv, #admin_redigerKursusdatoer .loenDiv 
{
	position:absolute;
	top:8px;	
}

#admin_redigerKursusdatoer .kursusdatoDiv input {
	font-size:11px;	
	position:relative;
	top:-4px;
	left:-3px;
	background:#eef;
}

#admin_redigerKursusdatoer .kursusdatoDiv select {
	font-size:11px;	
	position:relative;
	top:-3px;
	left:-5px;
	background:#eef;
}

#admin_redigerKursusdatoer .datoDiv {
	left:4px;
}

#admin_redigerKursusdatoer .datoDiv input {
	width:45px;	
}

#admin_redigerKursusdatoer .starttidDiv {
	left:70px;
}

#admin_redigerKursusdatoer .sluttidDiv {
	left:102px;
}

#admin_redigerKursusdatoer .starttidDiv input, #admin_redigerKursusdatoer .sluttidDiv input {
	width:35px;
}

#admin_redigerKursusdatoer .lokationDiv {
	left:150px;
}

#admin_redigerKursusdatoer .underviserDiv {
	left:300px;
}

#admin_redigerKursusdatoer .lektionerDiv {
	left:450px;
}

#admin_redigerKursusdatoer .lektionerDiv input {
	width:20px;
}

#admin_redigerKursusdatoer .buttonsDiv {
	position:absolute;
	left:510px;
	top:6px;
}

#admin_redigerKursusdatoer .loenDiv {
	left:570px;
}

#admin_redigerKursusdatoer .loenDiv input {
	width:45px;	
}


#admin_redigerKursusdatoer #buttonsDiv {
	position:absolute;
	left:0;
	top:350px;
	width:400px;
}


/* ADMIN_REDIGER_KURSUSUNDERVISERE   *********************/

#admin_redigerKursusUndervisere #underviserEditor {
	position:absolute;
	left:200px;
	top:100px;
	width:500px;
	border:1px solid #999;
	padding:4px;
	z-index:10;
}

#admin_redigerKursusUndervisere #underviserEditor .headerDiv {
	position:relative;
	height:20px;
}

#admin_redigerKursusUndervisere #underviserEditor .underviserDiv {
	position:relative;
	height:30px;
}

#admin_redigerKursusUndervisere #underviserEditor .underviserNavn {
	position:absolute;
	top:0;
	left:4px;
}

#admin_redigerKursusUndervisere #underviserEditor .underviserRel {
	position:absolute;
	top:0;
	left:100px;
}

#admin_redigerKursusUndervisere #underviserEditor .underviserTitel {
	position:absolute;
	top:0;
	left:300px;
}

#admin_redigerKursusUndervisere #underviserEditor .buttonDiv {
	position:relative;
	height:30px;
}

/* ADMIN REDIGER QUICKSEARCH   ****************/

#admin_quicksearch .genericAdminTableBodyContainer {
	width:490px;
}


/* ADMIN_CAPTIVATE   ***********************/

#admin_captivate .tableHeader {
	font-weight:bold;
}

#admin_captivate #forsideDiv {
	position:absolute;
	left:200px;
	top:100px;
}

#admin_captivate #testDigSelvDiv {
	position:absolute;
	left:200px;
	top:250px;
}

#admin_captivate  table {
	
}
#admin_captivate th {
	background:black;
	border:2px solid white;
	color:white;
	padding:3px 6px;
	width:100px;
}

#admin_captivate td {
	border:1px solid white;
	width:100px;
	padding: 3px 6px;
	background:#ccc;
}

#admin_captivate #uploadProgress {
	width:100px;
	height:100px;
	margin:300px auto 0;
	text-align:center;
	padding: 20px;
	border:1px solid white;
	background:black;
	color:white;
}

/* ADMIN_KNAPFARVER   **********************/

#admin_knapfarver #colorPickers {
	position:Absolute;
	top:30px;
	left:150px;
}

#admin_knapfarver #colorPickers > tbody > tr > td {
	height:70px;	
	width:140px;
	vertical-align:top;
}

#admin_knapfarver #colorPickers > tbody > tr > td.colSpacer {	
	width:80px;	
}

/* ADMIN_FILER ******************************/

#admin_filer #filer {
	position:absolute;
	left:150px;
	top:30px;
	height:400px;
	width:300px;
}

#admin_filer #deleteDiv {
	position:absolute;
	left:480px;
	top:30px;
}


#admin_filer #flashUploader {
	position:absolute;
	left:480px;
	top:60px;
}

/* ADMIN_FORSIDE TOP MENU   ********************/

#admin_forsideTopMenu #indhold {
	position:relative;
	margin-top:30px;
	left:130px;
}

#admin_forsideTopMenu .singleButton {
	margin: 25px 0 ;
}

#admin_forsideTopMenu textarea {
	width:130px;
	height:28px;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
	text-align: center;
	overflow:auto;
}

#admin_forsideTopMenu .eksternIPT {
	width:200px;
}

/* ADMIN_UDDANNELSE RIGHT MENU   ********************/

#admin_uddannelseRightMenu #indhold {
	position:relative;
	
	margin-top:30px;
}

#admin_uddannelseRightMenu .singleButton {
	margin: 30px 0 ;
}



/* ADMIN_BETALING TEKSTER 1 *********************/

#admin_betalingTekster1 textarea {
	width:400px;
	height:270px;
}

#admin_betalingTekster1 fieldset {
	position:absolute;
}

#admin_betalingTekster1 #fieldset-emailSms {
	left:200px;
	top:15px;
}

#admin_betalingTekster1 #billede1 {
	position:absolute;
	left:420px;
	top:320px;
	width:140px;
	height:188px;
}

#admin_betalingTekster1 #fieldset-status {
	left:630px;
	top:15px;
}

#admin_betalingTekster1 #billede2 {
	position:absolute;
	left:850px;
	top:320px;
	width:140px;
	height:188px;
}

#admin_betalingTekster1 #Gem {
	position:absolute;
	left:0px;
	top:210px;
	width:50px;
}

#admin_betalingTekster1 .updateNotification {
	position:absolute;
	left:60px;
	top:215px;
}

/* ADMIN_PRISPOLITIK *********************/

#admin_prispolitik textarea {
	width:400px;
	height:320px;
}

#admin_prispolitik fieldset {
	position:absolute;
}

#admin_prispolitik #fieldset-prisDiff {
	left:140px;
	top:15px;
}

#admin_prispolitik #Gem {
	position:absolute;
	left:0px;
	top:30px;
	width:50px;
}

#admin_prispolitik .updateNotification {
	position:absolute;
	left:0px;
	top:60px;
}

#admin_prispolitik #billede1 {
	position:absolute;
	left:690px;
	top:30px;
	width:140px;
	height:188px;
}

#admin_prispolitik #cp1 {
	position:absolute;
	left:140px;
	top:380px;
}


/* ADMIN_BETALING TEKSTER 3 *********************/

#admin_betalingTekster3 #fieldset-betingelser {
	position:absolute;	
	left:250px;
	top:50px;
}

#admin_betalingTekster3 #fieldset-betingelser textarea {
	width:400px;
	height:320px;
}

#admin_betalingTekster3 #Gem {
	position:absolute;
	left:250px;
	top:400px;
	width:50px;
}

#admin_betalingTekster3 .updateNotification {
	position:absolute;
	left:310px;
	top:405px;
}

/* ADMIN_DIVERSE FARVER OG BILLEDER   ************************/

#admin_diverseFarverOgBilleder #billede1Container {
	position:Absolute;
	left:130px;
	top:30px;
}

#admin_diverseFarverOgBilleder #billede1 {
	width:446px;
	height:82px;
}

#admin_diverseFarverOgBilleder #cp1 {
	position:absolute;
	left:700px;
	top:30px;
}

#admin_diverseFarverOgBilleder #cp2 {
	position:absolute;
	left:700px;
	top:130px;
}

#admin_diverseFarverOgBilleder #cp3 {
	position:absolute;
	left:700px;
	top:230px;
}

#admin_diverseFarverOgBilleder #cp4 {
	position:absolute;
	left:700px;
	top:330px;
}

#admin_diverseFarverOgBilleder #cp5 {
	position:absolute;
	left:700px;
	top:430px;
}

#admin_diverseFarverOgBilleder #Gem {
	position:absolute;
	left:0px;
	top:40px;
	width:50px;
}

#admin_diverseFarverOgBilleder .updateNotification {
	position:absolute;
	left:0px;
	top:80px;
}

/* ADMIN_INFOMOEDE POPUP *********************/

#admin_infomoedePopup textarea {
	width:400px;
	height:320px;
}

#admin_infomoedePopup fieldset {
	position:absolute;
}

#admin_infomoedePopup #fieldset-tekst {
	left:140px;
	top:15px;
}

#admin_infomoedePopup #Gem {
	position:absolute;
	left:0px;
	top:30px;
	width:50px;
}

#admin_infomoedePopup .updateNotification {
	position:absolute;
	left:0px;
	top:60px;
}

#admin_infomoedePopup #billede1 {
	position:absolute;
	left:690px;
	top:30px;
	width:140px;
	height:188px;
}

#admin_infomoedePopup #cp1 {
	position:absolute;
	left:140px;
	top:380px;
}

/* ADMIN_INFOMOEDE TILMELDING RESPONS POPUP + nyhedsmails tilmelding respons popup *********************/

#admin_infomoedeTilmeldingResponsPopup textarea, #admin_nyhedsmailsTilmeldingResponsPopup textarea, #admin_kursusOptagetPopup textarea, #admin_foredragOptagetPopup textarea, #admin_kursusAflystPopup textarea, #admin_kursusUdskudtPopup textarea,  #admin_beskedModtagetPopup textarea {
	width:400px;
	height:320px;
}

#admin_infomoedeTilmeldingResponsPopup fieldset, #admin_nyhedsmailsTilmeldingResponsPopup fieldset, #admin_kursusOptagetPopup fieldset, #admin_kursusAflystPopup fieldset,#admin_kursusUdskudtPopup fieldset, #admin_foredragOptagetPopup fieldset, #admin_beskedModtagetPopup fieldset{
	position:absolute;
}

#admin_infomoedeTilmeldingResponsPopup #fieldset-tekst, #admin_nyhedsmailsTilmeldingResponsPopup #fieldset-tekst, #admin_kursusOptagetPopup #fieldset-tekst, #admin_foredragOptagetPopup #fieldset-tekst, #admin_kursusAflystPopup #fieldset-tekst, #admin_kursusUdskudtPopup #fieldset-tekst, #admin_beskedModtagetPopup #fieldset-tekst {
	left:140px;
	top:30px;
}

#admin_infomoedeTilmeldingResponsPopup #Gem, #admin_nyhedsmailsTilmeldingResponsPopup #Gem, #admin_kursusOptagetPopup #Gem, #admin_kursusAflystPopup #Gem, #admin_kursusUdskudtPopup #Gem, #admin_foredragOptagetPopup #Gem, #admin_beskedModtagetPopup #Gem{
	position:absolute;
	left:0px;
	top:30px;
	width:50px;
}

#admin_infomoedeTilmeldingResponsPopup .updateNotification, #admin_nyhedsmailsTilmeldingResponsPopup .updateNotification, #admin_kursusOptagetPopup .updateNotification, #admin_kursusAflystPopup .updateNotification, #admin_kursusUdskudtPopup .updateNotification, #admin_foredragOptagetPopup .updateNotification, #admin_beskedModtagetPopup .updateNotification {
	position:absolute;
	left:0px;
	top:60px;
}

#admin_infomoedeTilmeldingResponsPopup #billede1, #admin_nyhedsmailsTilmeldingResponsPopup #billede1, #admin_kursusOptagetPopup #billede1, #admin_kursusAflystPopup #billede1,#admin_kursusUdskudtPopup #billede1, #admin_foredragOptagetPopup #billede1, #admin_beskedModtagetPopup #billede1{
	position:absolute;
	left:750px;
	top:30px;
	width:80px;
	height:105px;
}

#admin_infomoedeTilmeldingResponsPopup #cp1, #admin_nyhedsmailsTilmeldingResponsPopup #cp1, #admin_kursusOptagetPopup #cp1, #admin_kursusAflystPopup #cp1, #admin_kursusUdskudtPopup #cp1, #admin_foredragOptagetPopup #cp1, #admin_beskedModtagetPopup #cp1 {
	position:absolute;
	left:140px;
	top:380px;
}

/* ADMIN BESKEDER FRA HJEMMESIDEN   ***************************/

#admin_beskederFraHjemmesiden #info {
	position:absolute;
	left:130px;
	top:250px;	
	width:700px;
	height:200px;
}

#admin_beskederFraHjemmesiden #info #infoBesked {
	width:260px;
	height:200px;		
	padding-right:10px;	
}

#admin_beskederFraHjemmesiden #info #hojreInfo {
	position:absolute;
	left:300px;
	top:0;
	width:280px;
}

#admin_beskederFraHjemmesiden #info #hojreInfo div {
	margin-bottom:10px;
}

#admin_beskederFraHjemmesiden #info h2 {	
	font-weight:bold;
	font-size:12px;
}


/* ADMIN BYENS LINKS POPUP   ****************************/

#admin_byensLinksPopup #billede1Container {
	position:Absolute;
	left:310px;
	top:15px;
}

#admin_byensLinksPopup #billede1 {
	width:446px;
	height:82px;
}

#admin_byensLinksPopup #cp1 {
	position:absolute;
	left:140px;
	top:250px;
}

#admin_byensLinksPopup #cp2 {
	position:absolute;
	left:220px;
	top:250px;
}

#admin_byensLinksPopup #cp4 {
	position:absolute;
	left:140px;
	top:330px;
}

#admin_byensLinksPopup #cp3 {
	position:absolute;
	left:220px;
	top:330px;
}


#admin_byensLinksPopup #previewContainer {
	position:absolute;
	left:310px;
	top:250px;
}

#admin_byensLinksPopup #preview {
	position:relative;
	width:550px;
	height:200px;
	overflow:hidden;
	border:1px solid black;
}

#admin_byensLinksPopup #sponsorListe {
	position:absolute;
	left:50px;
	top:-35px;
	color:white;	
	border:2px solid;
	width:444px;
}

#admin_byensLinksPopup .sponsorListeItem {
	height:78px;	
	border-bottom:2px solid;
	background: repeat-x top;
	position:relative;
}

#admin_byensLinksPopup .sponsorListeItem .positionedImageContainer {
	position:absolute;
	left:13px;	
	top:9px;
	width:269px;
	height:68px;
}

#admin_byensLinksPopup .sponsorAdresse {
	position:absolute;
	left:309px;
	top:19px;
	font-size:11px;	
}

#admin_byensLinksPopup .sponsorAdresse .sponsorTitel {
	font-size:11px;
	font-family: arial black, arial, sans-serif;
}

#admin_byensLinksPopup #Gem {
	position:absolute;
	left:0px;
	top:30px;
	width:50px;
}

#admin_byensLinksPopup .updateNotification {
	position:absolute;
	left:0px;
	top:60px;
}

/* ADMIN BETALING LILLE STATUS POPUP  **********************/

#admin_betalingLilleStatusPopup #fieldset-dokumentation {
	position:absolute;	
	left:120px;
	top:30px;
}

#admin_betalingLilleStatusPopup #fieldset-dokumentation textarea {
	width:370px;
	height:240px;
}

#admin_betalingLilleStatusPopup #fieldset-dokumentation_cpr {
	position:absolute;	
	left:530px;
	top:30px;
}

#admin_betalingLilleStatusPopup #fieldset-dokumentation_cpr textarea {
	width:370px;
	height:240px;
}

#admin_betalingLilleStatusPopup #fieldset-cpr {
	position:absolute;	
	left:120px;
	top:300px;
}

#admin_betalingLilleStatusPopup #fieldset-cpr textarea {
	width:370px;
	height:240px;
}


#admin_betalingLilleStatusPopup #billede1Container {
	position:Absolute;
	left:530px;
	top:315px;
}

#admin_betalingLilleStatusPopup #billede1 {
	width:81px;
	height:106px;
}

#admin_betalingLilleStatusPopup #cp1 {
	position:absolute;
	left:690px;
	top:300px;
}

#admin_betalingLilleStatusPopup #Gem {
	position:absolute;
	left:0px;
	top:30px;
	width:50px;
}

#admin_betalingLilleStatusPopup .updateNotification {
	position:absolute;
	left:0px;
	top:60px;
}


/* ADMIN VS GALLERI POPUP   **********************************/

#admin_vsGalleriPopup #billede1Container {
	position:Absolute;
	left:140px;
	top:30px;
}

#admin_vsGalleriPopup #billede1 {
	width:446px;
	height:82px;
}

#admin_vsGalleriPopup #cp1 {
	position:absolute;
	left:140px;
	top:250px;
}

#admin_vsGalleriPopup #Gem {
	position:absolute;
	left:0px;
	top:30px;
	width:50px;
}

#admin_vsGalleriPopup .updateNotification {
	position:absolute;
	left:0px;
	top:60px;
}


/* ADMIN_RAPPORTER   ***************************/

#admin_rapporter #rapportControls {
	margin-top:3px;	
	width:200px;
}

#admin_rapporter #specs {
	margin-top:3px;
}

#admin_rapporter #specs_slutdato {
	margin-top:3px;
}

#admin_rapporter #specs_underviser_aktiviteter_sort {
	margin-top:3px;
}

#admin_rapporter #format {
	margin-top:3px;
}

#admin_rapporter #Gem {
	margin-top:10px;
}

#admin_rapporter #moreSpecsTable {
	position:absolute;
	left:200px;
	top:0;
}

#admin_rapporter #moreSpecsTable td {
	padding-right:20px;
	height:35px;
	vertical-align:middle;
}

#admin_rapporter #preview {
	position:absolute;
	left:200px;
	top:40px;
	width:700px;
	height:420px;	
	border:1px solid black;
	padding:20px 20px 0 20px;
	overflow:auto;
}

#admin_rapporter .rapportTitel {
	font-size:18px;
	font-weight:bold;
	margin:0 0 0px;
}

#admin_rapporter .sektionHeader {
	font-size:15px;
	font-weight:bold;
	margin:20px 0 5px;
	width:670px;
	border-bottom:1px solid #555;
}

#admin_rapporter .tableLabel {
	font-weight:bold;
	margin-top:5px;
}

#admin_rapporter .underviserCpr {	
	margin-left:20px;
	font-size:12px;
	font-weight:normal;
}

#admin_rapporter .paragrafSum {
	
	font-weight:bold;
	margin:10px 0 0;
}

#admin_rapporter .paragrafTypeHeader {	
	font-weight:bold;
	margin:10px 0 0;
}

#admin_rapporter .kursusInfo {
	margin-top:5px;
}

#admin_rapporter .rapport_manglerDokumentationCpr {
	font-size:10px;
}

#admin_rapporter .udenbysDeltagereChunk {
	position:relative;
	width:700px;
	height:340px;
	border:1px solid #aaa;
}

#admin_rapporter .UDToptable1 {
	position:absolute;
	left:5px;
	top:5px;
}

#admin_rapporter .UDToptable2 {
	position:absolute;
	left:330px;
	top:5px;
}

#admin_rapporter .UDToptable3 {
	position:absolute;
	left:470px;
	top:5px;
}

#admin_rapporter .UDToptable4 {
	position:absolute;
	left:570px;
	top:5px;
}

#admin_rapporter .UDDeltagerTable {
	position:absolute;
	left:5px;
	top:80px;
}


#admin_rapporter #downloadIFRM {
	width:1px;
	height:1px;
}

/* IMAGE RESIZER    ********************/



.imageOverlayResizerDiv {
	position:relative;
}

.imageResizerWaitDIV {
	display: none;
}


.imageResizerFrameDIV {
	overflow:hidden;	
	/*border: 2px solid ;
	border-color: #888 #ddd #ddd #888;*/
	border: 1px dashed #bb6666;
	position:relative;	
	left:-1px;
	top:-1px;
	/*background:white;*/
}

.imageResizerFrameDIV img {
	/*border:1px dotted red;*/
	position:absolute;
	cursor:move;
}

.imageResizerControlsDIV {
	position:absolute;
	top: 0;
	height:238px;
	width:24px;
	background:#efefde;
	border: 1px solid black;
	padding:2px;
	z-index:2;
}

.imageResizerControlsShortDIV {
	position:absolute;
	top: 0;
	height:97px;
	width:24px;
	background:#efefde;
	border: 1px solid black;
	padding:2px;
}


.imageResizerDraghandle {
	position:absolute;
	left:3px;
	top:0;
	cursor: pointer;
}

.imageResizerControlsDIV .imageResizerDragbar {
	position: relative;
	left:0;
	top:0;
	height:200px;
	width:23px;
}

.imageResizerControlsShortDIV .imageResizerDragbar {
	position: relative;
	left:0;
	top:0;
	height:67px;
	width:23px;
}


.imageResizerFitBoth {
	position: relative;			
	float:left;
	clear:left;
	margin-top:5px;
	cursor:pointer;
}

.imageResizerFitWidth {
	position: relative;
	float:left;
	clear:left;
	margin-top:5px;
	cursor: pointer;
}

.imageResizerFitHeight {
	position:relative;
	float:left;
	clear:left;
	margin-top:5px;			
	cursor:pointer;
}

.imageResizerConfirmDiv {
	margin: 10px 0;	
	width:200px;
	position:relative;	
}

.imageResizerConfirmDiv table {
	width:10px;
	height:10px;
}

.imageResizerConfirmDiv td {
	padding:7px 7px;
	background:#efefde;
	border:1px solid black;	
	white-space:nowrap;
}

.imageResizerIframeWrapper {
	margin-top:5px;
}

.imageResizerIFRM {	
	width:290px;
	height:54px;
	margin-top:10px;
	background:transparent;	
}

/* BUTTON EDITOR OVERLAY  ************************/

.buttonEditorOverlayDiv, .buttonEditorOverlayDiv form {
	width:200px;
}

.buttonEditorOverlayDiv input[type=text] {
	font-size:10px;
	width:110px;
	text-align:center;
	border:1px solid #999;
}
	
/* UPDATE NOTIFICATION  *****************/

.updateNotification {
	color: green;
}

/* HACKS / FIXES **************************/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}