/* ---------- START GENEREL STYLING AF STANDARD HTML ELEMENTER  ---------- */
body
{
	background-color: #C5C3B5;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial;	
}

a
{
	font-weight: normal;
	text-decoration: none;
	border-style: none;
}

a:link
{
	color: #2F2F2F;
}

a:active a:hover
{
	color: #993333;
}

a:visited
{
	color: #2F2F2F;
}

/* ---------- Toppen af siden - headerframeen --------- */
#top 
{
	background-color: #000000;
	height: 46px;
	text-align: center;
}

#top a img
{
	border-style: none;
	float: left;
	margin-top: 8px;
}

#top .spalte
{
	background-color: Transparent;
}

#topMidt
{
 	background-color: #E8E5D8;
	border-top: 1px solid #FFFFFF;
	text-align: center;
}

#topMidt ul
{
  	list-style-type: none;
	text-align: right;
   	font-family: verdana,arial,helvetica,serif;
   	font-size: 10px; 
   	color: #2B2B2B;
	font-weight: normal; 
  	margin: 0px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#topMidt ul li
{
    background-image: none;
	display: inline;
	margin-left: 14px;
}

#topMidt .spalte
{
	background-color: Transparent;
}

#topMenu 
{
   	background-color: #6B695E;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;  /* Skal maaske vaek, naar pagen kodes */
	height: 26px;
	text-align: center;
	padding: 0px;
  	margin: 0px;
}

.topMenuSoeg
{
	float: right;
}

#topMenu a 
{
  	padding: 0px;
  	margin: 0px;
  	float: left;	
}

#topMenu a img
{
	float: left;	
	border-style: none;	
}

#topMenu .spalte
{
	background-color: Transparent;
}

/*********************************************/
/* Generel styling til viderestillings link. */
/*********************************************/
a.viderestilling
{
	background-image: url('/412568AF004881F2/CGUView/pil_goto/$File/pil_goto.gif' );
	padding-left: 14px;
	background-position: left center;
	background-repeat: no-repeat;
}

a.viderestilling:hover
{
	color: #993333;
}


/*****************************************/
/* generel styling til en mouseover felt */
/*****************************************/

a.ledetekst
{
	position: relative; /*this is the key*/
	z-index: 24;
	color: #000;
	text-decoration: none;
}

a.ledetekst:hover
{
	z-index: 25;
	cursor: text;
}

a.ledetekst span.hjaelpetekst
{
	display: none;	
}

a.ledetekst:hover span.hjaelpetekst
{
	/*the span will display just on :hover state*/
	display: block;
	position: absolute;
	top: 16px;
	left: 0px;
	color: #545454;
	background-color: #F3F1EC;
	padding: 2px;
	border: 1px solid #6B695E;
	width: 180px;	
}

/* Styling af hjælpetekst til printknap */

li.printKnap a
{
	position: relative;		
	text-decoration: none;	
}

li.printKnap a:hover
{	
	background-color:Transparent;
}

span.hjaelpetekstForLinks
{
	display: none;		
}

li.printKnap a:hover span.hjaelpetekstForLinks 
{
	display:block;	
	position: absolute;	
	top: 16px;
	left: 0px;
	color: #545454;
	background-color: #F3F1EC;
	padding: 2px;
	border: 1px solid #6B695E;
	width: 90px;
}

/*****************************************/
/* generel styling til en infovalidator. */
/*										 */
/*****************************************/

a.informator
{
	display: block;
	position: relative; /*this is the key*/
	z-index: 24;
	color: #000;
	text-decoration: none;
	margin-top: 4px;
}

a.informator:hover
{
	z-index: 25;
	cursor: text;
}

a.informator IMG
{
	vertical-align: middle;
}

a.informator span
{
	vertical-align: middle;
}

a.informator span.hjaelpetekst
{
	display: none;
}

a.informator:hover span.hjaelpetekst
{
	/*the span will display just on :hover state*/
	display: block;
	position: absolute;
	top: 20px;
	left: 1px;
	color: #545454;
	background-color: #F3F1EC;
	padding: 2px;
	border: 1px solid #6B695E;
	width: 180px;
}

/******************************************/
/* generel styling til en ventvenligstbox */
/*										  */
/******************************************/

div.ventvenligstbox
{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 330px;
	height: 168px;
	margin-left: -165px;
	margin-top: -84px;
	background-image: url('VentVenligstBg.gif' );
	z-index: 100;
}

div.ventvenligstbox p
{
	display: block;
	width: 100%;
	height: 84px;
	text-align: center;
	vertical-align: middle;
	margin-top: 50px;
	font-size: 18px;
	color: #6B695E;
	z-index: 100;
}

div.ventvenligstbox div.progressbar
{
	display: block;
	position: relative;
	top: -9px;
	width: 130px;
	height: 18px;
	background-image: url('progress.gif' );
	margin-left: 100px;
	margin-right: 100px;
	z-index: 100;
}

select /* generel styling til en dropdown felt */
{
	border-width: 1px;
	border-color: #C3C5B5;
	border-style: solid;
	height: 20px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	font-family: Verdana;
}

hr
{
	color: #ece9d8;
	height: 1px;
	border-style: solid;
}

table tbody th.separator
{
	width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
}

input
{
	text-align: right;
	border: solid 1px #c3c5b5;
	font-family: Verdana;
}

.checkBoks input
{
	border: none;
}

.radioKnap input
{
	border: none;
}

table tbody th
{
	text-align: left;
	font-weight: normal;
}

.grundlag table th
{
	text-align: left;
	width: 308px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.grundlag table tbody th
{
	border-bottom: dotted 1px #E8E5D8;
}

.grundlag table tbody td
{
	text-align: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

.resultat th
{
	text-align: left;
}

.resultat td
{
	text-align: right;
}

.even
{
	background-color: #f3f1ec;
}

/* ---------- SLUT GENEREL STYLING AF STANDARD HTML ELEMENTER  ---------- */

.spalte
{
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0;
	width: 980px;
}

.midt
{
	background-color: #ffffff;
	height: auto;
}


.midt .spalte
{
	background-color: #ffffff;
	padding-top: 20px;
}

.menu
{
	background-color: #ffffff;
	float: left;
	width: 182px;
}

.menu .BE_navHeading
{
	color: #6B695E;
	font-size: 16px;
	font-weight: bold;
}

.formular
{
	float: left;
}

.indhold
{
	background-color: #ffffff;
	width: 756px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
	border: none;
}

h1
{
	font-size: 20px;
	color: #6B695E;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}

h2
{
	color: #6B695E;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 14px;
	padding-bottom: 0;
	height: 17px;
	background-position: bottom;
	border-bottom: 1px solid #ece9d8;
}

h3
{
	text-align: left;
	color: #2F2F2F;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	margin-bottom: 10px;
}

.introtekst
{
	padding-top: 16px;
}

ul.trinangivelse
{
	border-top: 1px solid #ece9d8;
	margin-left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ul.trinangivelse li
{
	display: inline;
}

ul.trinangivelse li
{
	background-image: url(/412568AF004881F2/alldocs/DOCURAN-6JNL26/$File/trin_venstre.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 11px;
	padding-right: 7px;
	color: #999999;
}

ul.trinangivelse li.valgt
{
	color: #666666;
	font-weight: bold;
}

ul.knapper
{
	float: right;
}

ul.knapper li
{
	display: inline;
}

ul.knapper li a:hover
{
	color: #993333;
}

ul.knapper li.hjaelpKnap a
{
	background-image: url('/412568AF004881F2/CGUView/icon_help/$File/icon_help.gif' );
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 7px;
}

ul.knapper li.printKnap a
{
	background-image: url('/412568AF004881F2/CGUView/icon_print/$File/icon_print.gif' );
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 7px;
}

.bund
{
	background-color: #ffffff;
	clear: both;
	width: 100%;
	border-bottom: 2px solid #2b2b2b;
	border-top: 1px solid #2b2b2b;
	height: 18px;
	padding-top: 3px;
}

.bund ul
{
	list-style-type: none;
	margin: 0;
	height: 15px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}

.bund ul li
{
	background-image: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.bund ul.adresse
{
	float: left;
	margin: 0;
	padding: 0;
}
.bund ul.adresse li
{
	margin: 0;
	padding-right: 28px;
}
.bund ul.infoLinks
{
    float: right;
    margin: 0;
    padding: 0;
}

.bund ul.infoLinks li a
{
    background-image: url(/412568AF004881F2/alldocs/DOCURAN-5WVC3K/$File/pil_goto.gif); 
    background-repeat: no-repeat; 
    padding-left: 14px;
    padding-right: 14px;
    background-position: left center;
}

.obligatorisk
{
	color: #993333;
	font-weight: bold;
}

.valideringsoversigt
{
	color: #993333;
}

.validering
{
	color: #993333;
	display: inline;
	float: right;	
	padding-top:8px;	
}


/* Dette er en style der bruges til clientside manipulation af brugerfladen. */
.skjult
{
	display: none;
}

input.procent
{
	text-align: right;
	width: 40px;
}

.eksempel
{
	color: #808080;
	font-size: 11px;
	font-style: normal;
}

.navigation .tilbageKnap
{
	float: left;
	background-image: url(/412568AF004881F2/CGUView/tilbage/$File/tilbage.gif);
	width: 57px;
	height: 17px;
	cursor: pointer;
	margin-right: 14px;
}

.navigation .okKnap
{
	clear: both;
	float: right;
	background-image: url(/412568AF004881F2/CGUView/ok/$File/ok.gif);
	width: 37px;
	height: 17px;
	cursor: pointer;
}


/*********************** Standard Kontroller (START) ***********************/

/* ---------- TabStrib ------- */

div.tabStrip .menu
{
	float: left;
	width: 100%;
	line-height: normal;
	background: url("border2.gif" ) repeat-x bottom;
}

div.tabStrip .menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.tabStrip .menu li
{
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background-image: url("norm_right.gif" );
	background-repeat: no-repeat;
	background-position: right top;
}

div.tabStrip .menu a
{
	display: block;
	background-image: url("norm_left.gif" );
	background-repeat: no-repeat;
	background-position: left top;
	padding: 7px 15px 2px;
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

div.tabStrip .menu .selectedTab
{
	background-image: url("norm_right_on.gif" );
}

div.tabStrip .menu .selectedTab a
{
	text-decoration: none;
	background-image: url("norm_left_on.gif" );
	padding-bottom: 3px;
}

div.tabStrip .menu a:hover
{
	text-decoration: none;
	color: Black;
	text-decoration: none;
}

div.tabStrip div.content
{
	clear: both;
	height: auto;
	border: solid 1px #6B695E;
	border-top: none 0 white;
	border-left: none;
	border-right: none;
	clip: 0 2px 2px 2px;
	padding: 10px 0px 10px 0px;
}

/* ---------- Styling af Vandmærke ---------- */
.vandmaerke
{
	background-color: #E8E5D8;
	text-align: right;
}

/* ---------- Dropdown styling af menuer ---------- */
.ContextMenuPanel
{
	border: 1px solid #868686;
	z-index: 800;
	background-color: white;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuPanel a
{
	z-index: 1000;
	margin: 1px 0 1px 0;
	display: block;
	color: #2b2b2b;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 4px 4px 4px;
	background-color: white;
}

.ContextMenuPanel a:hover
{
	background-color: #f3f1ec;
	color: #cc0000;
	cursor: pointer;
	border: 1px solid #2b2b2b;
	padding: 3px 3px 3px 3px;
}

/*---------- TAB HORISONTAL ----------*/

.tabHorisontal
{
	margin: 16px 0px 16px 0px;
}

.tabHorisontal div.ajax__tab_header
{
	font-size: 11px;
	background: url("tab-line.gif" ) repeat-x bottom;
	margin-bottom: 16px;
}

.tabHorisontal .ajax__tab_inner
{
	padding-left: 3px;
	background-image: url("tab-left.gif" );
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
}

.tabHorisontal .ajax__tab_tab
{
	padding: 4px;
	margin: 0px;
	background-image: url("tab.gif" );
	background-repeat: repeat-x;
}

.tabHorisontal .ajax__tab_outer
{
	background-position: right;
	background-image: url("tab-right.gif" );
	background-repeat: no-repeat;
}

.tabHorisontal .ajax__tab_hover .ajax__tab_outer
{
	background-image: url("tab-hover-right.gif" );
}

.tabHorisontal .ajax__tab_hover .ajax__tab_inner
{
	background-image: url("tab-hover-left.gif" );
}

.tabHorisontal .ajax__tab_hover .ajax__tab_tab
{
	background-image: url("tab-hover.gif" );
}

.tabHorisontal .ajax__tab_active .ajax__tab_outer
{
	background-image: url("tab-active-right.gif" );
}

.tabHorisontal .ajax__tab_active .ajax__tab_inner
{
	background-image: url("tab-active-left.gif" );
}

.tabHorisontal .ajax__tab_active .ajax__tab_tab
{
	background-image: url("tab-active.gif" );
}

.tabHorisontal a
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
}

.tabHorisontal .ajax__tab_body
{
	border: 1px solid #6b695e;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	padding: 0px;
}

/*****************************/
/*		VisSkjulPanel		 */
/*****************************/

a.visSkjulPanel
{
	background-color: #ffffff;
	display: block;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 16px;
	border-bottom: solid 1px #ECE9D8;
	font-weight: bold;
}

a:hover.visSkjulPanel
{
	background-color: #f3f1ec;
}

.vistVisSkjulPanel
{
	background-image: url('collapse.gif' );
}

.skjultVisSkjulPanel
{
	background-image: url('expand.gif' );
}


/*********************** Standard Kontroller (SLUT) ***********************/

/* ---------- Betalingsplan ---------- */
div.betalingsplan
{
	clear: both;
	margin-top: 16px;
}

div.betalingsplan table
{
	border: solid 1px #e5e5e5;
	border-collapse: collapse;
	margin-top: 8px;
}

div.betalingsplan caption
{
	font-size: 12px;
	color: #2f2f2f;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 4px;
}

div.betalingsplan thead /* Den øverste række (header rækken) skal have en bestemt baggrundfarve */
{
	background-color: #f3f1ec;
	height: 16px;
}

div.betalingsplan td, div.betalingsplan th /* Alle cellerne skal have en grå border */
{
	border: solid 1px #e5e5e5;
}

div.betalingsplan .even /* tiger striber*/
{
	background-color: #f3f1ec;
}

div.betalingsplan table thead th /* Overskrifterne skal center-justeres */
{
	text-align: center;
}

div.betalingsplan table th /* talværdierne skal højre stilles. + lidt padding så de ikke står for tæt på border. */
{
	padding-left: 15px;
	font-weight: normal;
}

div.betalingsplan table td /* talværdierne skal højre stilles. + lidt padding så de ikke står for tæt på border. */
{
	text-align: right;
	padding-right: 10px;
}

div.betalingsplan .termin th.first
{
	padding-left: 25px;
	font-weight: normal;
}

div.betalingsplan .aarlig .foldet .termin
{
	display: none;
}

div.betalingsplan .aar th
{
	/*font-weight:bold;*/
}

div.betalingsplan .aar td
{
	/*font-weight:bold;*/
}

div.betalingsplan .aarlig .foldet .aar th
{
	font-weight: normal;
}

div.betalingsplan .aarlig .foldet .aar td
{
	font-weight: normal;
}

div.betalingsplan table tr.aar span
{
	display: none;
}

div.betalingsplan div.aarlig table tr.aar span
{
	display: inline;
}

div.betalingsplan tfoot th
{
	padding-top: 4px;
	border: none;
	text-align: left;
	font-weight: normal;
	padding-left: 1px;
}


/* ---------- Navigation --------- */
/* CssKlasserne (f.eks. tilbage, videre etc.) sættes automatisk ved brug af skins */
.navigation
{
	clear: both;
	float: left;
	padding-bottom: 16px;	
	margin-bottom: 16px;	
	border: solid px red;
	width: 100%;
}

.navigation .tilbage
{
	float: left;
	width: 57px;
	display: block;
}

.navigation .kontakt_mig
{
	float: right;
	display: block;
	margin-right: 5px;
}

.navigation .udskrivResultat
{
	width: 100px;
	float: right;
	display: block;
	margin-right: 5px;
}

.navigation .annuller
{
	float: left;
	width: 57px;
	display: block;
	margin-right: 5px;
}

.navigation .videre
{
	float: right;
}

.navigation .beregn
{
	float: right;
}

.navigation .nyBeregning
{
	float: right;
}

.navigation .genberegn
{
	float: right;
}

.navigation .ok
{
	float: right;
}

.navigation .send
{
	float: right;
}

.navigation .vaelgnyelaan
{
	float: right;
}

.navigation .vaelgnytlaan
{
	float: right;
}
/* ---------- Rådgivningsboks -------------- */

div.raadgivningspalte
{
	display: block;
	float: right;
	width: 171px;
}

div.raadgivningspalte div.raadgivningsboks
{
	text-align: left;
	vertical-align: top;
	background-color: #F3F1EC;
	margin-bottom: 16px;
}

div.raadgivningspalte div.raadgivningsboks p
{
	width: auto;
	margin-top: 1px;
	padding: 0px 14px 8px 14px;
}

div.raadgivningspalte div.raadgivningsboks h3
{
	text-indent: 14px;
	border-top: solid 2px #000000;
	border-bottom: solid 2px #FFFFFF;
	background-color: #E8E5D8;
	height: 16px;
}

/* Dette er en workaround style der bruges til løse problemmer med at indeholde floats. Se http://www.complexspiral.com/publications/containing-floats/ */
div.clearer
{
	clear: both;
	line-height: 0;
	height: 0;
}

.skiftSide
{
	page-break-before: always;
}

.skiftSideMozilla
{
	height: 1px;
	page-break-before: always;
}

@media print
{
	body
	{
		font-family: Times New Roman;
		font-size: 11pt;
		color: Black;
	}

	.knapper
	{
		display: none;
	}

	.trinangivelse
	{
		display: none;
	}

	.navigation
	{
		display: none;
	}

	.menu
	{
		display: none;
		float: none;
	}

	#top
	{
		display: none;
	}
	
	#topMidt
	{
		display: none;
	}
	
	#topMenu
	{
		display: none;
	}

	.sideTop
	{
		width: 100%;
		border-bottom: solid 1px #2b2b2b;
	}

	.sideTop table
	{
		width: 100%;
	}

	.sideTop table
	{
		width: 100%;
	}

	.indhold #privat #nytLaan #print h1
	{
		display: none;
	}

	.indhold #privat #nytLaan .bund
	{
		display: none;
	}

	.spalte
	{
		width: 100%;
	}

	.bund
	{
		display: none;
	}

	.resultat
	{
		width: 100%;
	}

	table
	{
		font-size: 9pt;
	}

	h3
	{
		font-size: 11pt;
	}

	.printNavigation
	{
		display: none;
	}

	* html #privat #print, * html #erhverv #print, * html #stoettet #print
	{
		width: 597px;
	}

	#privat #print, #erhverv #print, #stoettet #print
	{
		width: 100%;
	}

	#privat #print h1, #erhverv #print h1, #stoettet #print h1
	{
		display: none;
	}

	#stoettet #nytLaan #print div.betalingsplan
	{
		clear: none;
	}

	#privat #print h2, #erhverv #print h2, #stoettet #print h2
	{
		color: Black;
		font-size: 11pt;
		border-bottom: solid 1px black;
	}

	#privat #print h3, #erhverv #print h3, #stoettet #print h3
	{
		color: Black;
		font-size: 11pt;
		border-bottom: solid 1px black;
		font-family: Times New Roman;
	}

	body #privat #print, body #erhverv #print, body #stoettet #print
	{
		color: Black;
		font-size: 9pt;
	}

	#privat #print td.subTotal, #erhverv #print td.subTotal, #stoettet #print td.subTotal
	{
		border-top: solid 1px black;
	}

	#privat #print tr.grandTotal td, #erhverv #print tr.grandTotal td, #stoettet #print tr.grandTotal td
	{
		border-top: solid 1px black;
	}
}

/* ---------- Styling fra det gamle stylesheet -------------- */

.mainTdMenu
{
	width: 182px;
	/* text-align: left; */
	padding-top: 20px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.mainTdBoxes
{
	width: 182px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	/* margin-top: 20px; */
}

.mainTable
{	
	width: 100%;
   	background-color: #FFFFFF;
	vertical-align: top;
	border-collapse: collapse;
}

.mainTable td
{
   	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.tdLogonTop
{
	background-color: #545454;
	height: 2px;
}

.tdLogonHeader
{
	background-color: #BCD0DB;
	height: 16px;
}

.tdLogonContent
{
	background-color: #CEDBE2;
	border-collapse: collapse;
}

.tdpadLeft
{
	padding-left: 4px;
}

.marginRight
{
	padding-right: 14px;
}

.tdTop
{
	vertical-align: top;
}

.contentBoxHeader
{
	color: #2B2B2B;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana,arial,helvetica,serif;
}

h3, .headerSub
{
	color: #2F2F2F;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	font-family: verdana,arial,helvetica,serif;
}

.linkBox, .contentmenubar
{
	color: #545454;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	font-family: verdana,arial,helvetica,serif;
}

.tdBlankHorSmall
{
	background-image: url(/412568AF004881F2/alldocs/DOCURAN-4XHGV3/$File/1x1_blank.gif);
	background-repeat: repeat-x;
	width: 14px;
	height: 1px;
}

.tdBlankVerXSmall
{
	background-image: url(/412568AF004881F2/alldocs/DOCURAN-4XHGV3/$File/1x1_blank.gif);
	background-repeat: repeat-y;
	width: 1px;
	height: 4px;
}

.contentGoto
{
	vertical-align: middle;
	width: 14px;
	background-image: url(/412568AF004881F2/alldocs/DOCURAN-5WVC3K/$File/pil_goto.gif);
	background-repeat: no-repeat;
}

/*********************************************************************************************************************************************************************************/
/* DropDown styles fordi SharePoint drop-down ikke kan finde ud af at inkluderer dem medmindre de ligger på samme side som script-manageren.									 */
/*********************************************************************************************************************************************************************************/
.ajax__dropdown_arrow
{
	height: 100%;
	overflow: hidden;
	position: absolute;
}
.ajax__dropdown_panel
{
	background: white none repeat scroll 0%;
	border: 1px solid #868686;
}
.ajax__dropdown_frame
{
	border: 1px solid #2353B2;
	cursor: pointer;
	font-size: 1px;
	overflow: hidden;
	position: absolute;
	text-align: right;
}
.ajax__dropdown_frame_line
{
	cursor: pointer;
	font-size: 1px;
	overflow: hidden;
	position: absolute;
}
.ajax__dropdown_arrow_image
{
	background: transparent url(DropDownPil.gif) no-repeat scroll 50%;
}
.ajax__dropdown_arrow_wrapper
{
	left: 50%;
	position: absolute;
	top: 50%;
}
.ajax__dropdown_arrow_wrapper *|img
{
	left: -50%;
	position: relative;
	top: -50%;
}

img.dropdown_pilned
{
	width: 7px;
	height: 5px;
	text-indent: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}

/************************************************************************************/
/* InContextHelp																	*/
/************************************************************************************/
.incontexthelp
{
	display: none;
	position: absolute;
	width: 480px;
	height: 323px;
	padding: 0px;
	margin: 0px;
	background-image: url(InContextHelp/bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 16px;
	z-index: 99;
}

.incontexthelp .divTextArea table
{
	float: left;
	width: 49%;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

.incontexthelp .divTextArea table.fordele
{
	color: green;
	margin-right: 5px;
}

.incontexthelp .divTextArea table.ulemper
{
	color: #C00000;
}

.incontexthelp .divTextArea table td, .incontexthelp .divTextArea table th
{
	text-align: left;
	padding: 0px;
}

.incontexthelp .Content
{
	height: 90%;
}

.incontexthelp .kontaktomraade
{
	margin: 0px 0px 0px 15px;
}

.incontexthelp .divTextArea
{
	height: 155px;
	margin: 15px 15px 0px 15px;
}

.incontexthelp .RaadgiverImage
{
	width: 90px;
	height: 104px;
	float: right;
	background-image: url(InContextHelp/TopLaekkerKvinde.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 1px 0px 0px;
}

.incontexthelp .kontaktomraade .RingMigOp .ring
{
	width: 49px;
	height: 19px;
	margin-left: 3px;
	padding-left: 3px;
	vertical-align: middle;
	background-image: url(InContextHelp/ring.gif);
	background-repeat: no-repeat;
}

.incontexthelp .RingMigOp
{
	float: left;
	width: 150px;
	margin: 0px;
	position: absolute;
	top: 255px;
	left: 240px; /*margin: 60px 0px 0px 50px;*/
}

.incontexthelp .RingMigOp input
{
	text-align: right;
	border: solid 1px #c3c5b5;
	font-family: Verdana;
	margin-left: 2px;
	font-size: 8pt;
	vertical-align: middle;
}

.incontexthelp p
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #993333;
	margin: 15px 0px 0px 15px;
}

.incontexthelp span
{
	padding-right: 5px;
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.incontexthelp .kontaktomraade A
{
	font-family: Verdana;
	font-size: 8pt;
	color: #993333;
	text-decoration: underline;
	float: left;
	margin-top: 30px;
	cursor: pointer;
}

/************************************************/
/* Administrationsmodul							*/
/************************************************/

#admin
{
	margin-left: 100px;
	margin-top: 16px;
}

#admin table
{
	width: 1024px;
	border: 1px solid black;
	margin-bottom: 16px;
}

#admin table caption
{
	font-size: x-large;
	font-weight: bold;
	padding-bottom: 16px;
}

#admin table th input
{
	width: 50px;
	text-align: left;
}

#admin table .ledetekst
{
	font-size: large;
}

#admin table .inputLabelTextBox
{
	width: 450px;
	text-align: left;
}

/************************************************/
/* Minikursliste								*/
/************************************************/

.miniKursliste
{
	background-color: #ffffff;
	width: 182px;
	padding: 0;
	border: none;
}

.miniKursliste span img
{
	float: right;
}

.miniKursliste span h3
{
	margin: 0px;
}

.miniKursliste table
{
	border-collapse: collapse;
	border: solid 1px #e5e5e5;
	border-top: solid 2px #2b2b2b;
	margin-top: 14px;
	width: 100%;
}

.miniKursliste #afdragsfrihed table
{
	border: solid 1px #e5e5e5;
	margin-top: 0px;
}

.miniKursliste table col.first
{
	width: 32%;
}
.miniKursliste table col.middle
{
	width: 38%;
}
.miniKursliste table col.last
{
	width: 30%;
}

.miniKursliste table thead th
{
	background-color: #e8e5d8;
	text-align: center;
	font-weight: normal;
}

.miniKursliste table thead td
{
	background-color: #f3f1ec;
	vertical-align: text-top;
}

.miniKursliste table td
{
	border: solid 1px #e5e5e5;
	text-align: right;
	padding-right: 7px;
}

/************************************************/
/*			Indramning							*/
/************************************************/

div.indramning
{
	background-image: url("/412568AF004881F2/alldocs/DOCURAN-79NHN8/$File/dialog_bund.gif" );
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	margin-top: 16px;
	padding-bottom: 16px;
	width: 100%;
}

div.indramning h2
{
	background-image: url("/412568AF004881F2/alldocs/DOCURAN-79NHSA/$File/dialog_top.gif" );
	background-position: top;
	background-repeat: no-repeat;
	border: none;
	color: #6B695E;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	text-indent: 10px;
	width: 100%;
}

div.indramning div.laerred
{
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

/****************************************************************************************************************/
/* PNG hack (Lavet fordi IE6 ikke understøtter alpha kanal i PNG billeder)										*/
/****************************************************************************************************************/
/*img.png {
	behavior:	url("pngbehavior.htc");
}*/

/***********************************************/
/* AsyncBeregner                               */
/***********************************************/
.UpdateProgess_loading
{
	position:absolute;
	display:none;
	background-image: url(Boligkreditten/ajax-loader.gif);
	background-position:center;
	background-repeat: no-repeat;	
	background-color: White;
	filter: alpha(opacity=70);
}

.snurreTopFelt
{
	width: 20px;
	height: 100px;	
}

.SnurreTop_loading
{
	position:absolute;
	display:none;
	background-image: url(Boligkreditten/ajax-loader.gif);
	background-position:center;
	background-repeat: no-repeat;	
	background-color: White;
	opacity : 0.50;	
	-moz-opacity : 0.50;
	filter: alpha(opacity=50);
}

/***********************************************/
/* Calendar                                    */
/***********************************************/
.ajax__calendar .ajax__calendar_prev  {
	background-image: url("arrow_left.png");
}
.ajax__calendar .ajax__calendar_next  {
	background-image: url("arrow_Right.png");
}

/***********************************************/
/* LiveGuide                                   */
/***********************************************/

.kontakt
{
    margin-top: 18px;
}

.kontakt .info
{
    padding: 4px 14px 16px 14px;
    text-align: center;
    background-image: url(/images/DOCURAN-8L3CRX/$File/bg_kundecenter.jpg);
    background-repeat: repeat-x;
    border: #c5c3b6 1px solid;
    font-size: 14px;
    font-weight: bold;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    height: 30px;
    line-height: 5px;
}  

.kontakt .info p
{
    font-size: 11px;
    font-weight: bold;
}

.kontakt ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.kontakt li
{
    width: auto;
    cursor: pointer;
    line-height: 24px;
    background-image: url(/images/DOCURAN-8LAEFE/$File/kontakt_baggrund.gif);
    background-repeat: repeat-x;
    border: #c5c3b6 1px solid;
    margin-top: 2px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.kontakt .linkListe a.book
{ 
    background-image:url(/images/DOCURAN-8L3CLJ/$File/iikon_book.gif);
    background-repeat: no-repeat; 
    padding-left: 21px;
    background-position: left; 
    margin-left: 8px;
}

.kontakt .linkListe a.mail
{ 
    background-image:url(/images/DOCURAN-8L3CM2/$File/iikon_email.gif);
    background-repeat: no-repeat; 
    padding-left: 21px;
    background-position: left center;
    margin-left: 8px;
} 

.kontakt .linkListe a.ring
{ 
    background-image:url(/images/DOCURAN-8L3CMT/$File/iikon_ringop.gif);
    background-repeat: no-repeat;
    padding-left: 21px;
    background-position: left;
    margin-left: 8px;
}

.liveGuide
{
    background-color: #6b695e;
	margin-top: 20px;
}

/***********************************************/
/* Log ind START                               */
/***********************************************/

.logind
{
    margin-top: 20px;
    background-color: #ffffff;
    background-image:url(/images/DOCURAN-8LAG7N/$File/nemid_kort.jpg); 
    background-repeat: no-repeat;
    background-position: right top;
    /* width: 182px; */
    border: #c5c3b6 1px solid;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    display: block;
}

.logindTop
{ 
    padding: 4px 14px 0 8px;
    font-weight: bold;
    font-size: 18px;
    color: #993333;
}

.logind .personoplysning
{
    padding: 14px 0 0 7px;  
}

.logind .navn
{
    padding: 0 0 0 7px;  
}

.logind .linkListe
{  
    padding-left: 10px;
    margin: 7px 0 8px 0;
}

.logind .linkListe ul
{
    width: auto;
    list-style-type: none; 
    padding: 0;
    margin: 0;  
}

.logind .linkListe li
{
    width: auto;
    cursor: pointer;
    line-height: 16px;
}

.logind .linkListe a.laas
{ 
    background-image:url(/images/DOCURAN-5Y9KBR/$File/icon_laas.gif);
    background-repeat: no-repeat; 
    padding-left: 16px;
    background-position: left; 
}

.logind .linkListe li a.bank
{ 
    background-image:url(/images/DOCURAN-5WVC3K/$File/pil_goto.gif);
    background-repeat: no-repeat; 
    padding-left: 16px;
    background-position: left center;
    margin: 10px 0 0 0;
    display: block;
}

/*   Logon SLUT  */

