﻿

/* OIM_Structure */

#OIMSuite
{
	margin: 0%;
	padding: 1%;
	display: block;
	clear: both;
	height: inherit;
	border: 0;
	position: relative;
}

#OIMSuiteHeader
{
	height: 87px;
	padding: 0;
	clear: both;
	background-color: #fff;
	padding: 0px;
}

#OIMSuiteContent
{
	padding: 0%;
	font-size: 0.9em;
}

#OIMSuiteLeftMenuContainer
{
	width: 20%;
	float: left;
	padding: 0%;
	margin: 0%;
	height: auto;
}

#OIMAppContentContainer
{
	width: 100%;
	float: left;
	margin: 0%;
	padding: 0%;
}

#OIMAppContentContainer.WithLeftMenu
{
	width: 80%;
}

.OIMAppTabs
{
	padding: 0px;
	margin: 0px;
}

.OIMAppTopMenu
{
	padding: 0px;
	margin: 0px;
}

#footer
{
	/*     position: absolute;     bottom: 0px;     background-image: url(/images/headers/logo_bg.png);     left:0px;     right:0px;*/
	padding-left: 10px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 100100;
	vertical-align: bottom;
	background-image: url(/images/headers/logo_bg.png);
}

*html #footer
{
	position: absolute;
	bottom: 0px;
}


/* OIMSuite_Content */
h1, h2, h3, h4, h5, h6
{
	margin: 6px 0px 6px 0px;
}
label, fieldset
{
	margin: 0%;
	padding: 0%;
	border: none;
}

.OIMAppLeftMenu ul, #OIMAppLeftMenu li
{
	margin: 0%;
	padding: 0%;
	border: 0;
	list-style: none;
}
.OIMAppLeftMenu ul
{
	display: block;
}



.OIMAppTopMenu a
{
	display: block;
	float: left;
}
.OIMAppTabs a
{
	display: block;
	float: left;
}

.OIMAppPrimaryAction
{
	text-align: right;
}


/* OIM Classes*/

.full
{
	width: 94%;
	float: left;
	margin: 0% 1%;
}
label.wide, .wide
{
	width: 46%;
	float: left;
	margin: 0% 1%;
}

label.short, .short
{
	float: left;
	margin: 0.5% 1%;
	clear: both;
}

label.edit, .edit
{
	float: left;
	margin: 0px 5px;
}

label.mini, .mini
{
	width: 6%;
	float: left;
	margin: 0% 1%;
}

input.button
{
	height: 100px;
}

.newline
{
	display: block;
	clear: both;
	border: 0;
	margin: 0;
	height: 1px;
}

.alignleft
{
	float: left;
	margin: 0px 4px;
}

.checkbox
{
	width: 10px;
}
.alignright
{
	float: right;
}

ol.stepindicator
{
	list-style: none;
}
ol.stepindicator li
{
	list-style: none;
}
ol.stepindicator li.done
{
}
ol.stepindicator li.current
{
}
ol.stepindicator li.undone
{
}
ol.stepindicator li.final
{
}
ol.horisontal li
{
	float: left;
}
ol.horisontal li p
{
	display: inline;
}


/*BDK*/

/* Following is Borger.dk overrides and extensions */

body
{
	/*font-size: medium;*/
	margin: 20px;
	padding: 0%;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFF;
    padding-top: 40px;
}

div#OIMSuite
{
	font-size: 90%;
}

/*input[type='checkbox']
{
	width: 20px;
	vertical-align:middle;
}*/

input.short
{
	width: 21.6%;
}

input.wide
{
	width: 45.6%;
}

input.mini
{
	width: 5.6%;
}

input.wideabsolute
{
	width: 250px;
}

input.login
{
	width: 150px;
}

textarea.wideabsolute
{
	width: 250px;
}

select.wideabsolute, textarea.wideabsolute, input.wideabsolute
{
	width: 250px;
	margin: 0px 0px;
}

select.widerabsolute, textarea.widerabsolute, input.widerabsolute
{
	width: 350px;
	margin: 0px 0px;
}

select.widestabsolute, textarea.widestabsolute, input.widestabsolute
{
	width: 500px;
	margin: 0px 0px;
}

/*a:link
{
	color: #669411;
}
a:active
{
	text-decoration: none;
}
a:visited
{
	color: #617B80;
}
a:hover
{
	color: #CE4E2F;
}*/

textarea.Indhold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 300px;
}

textarea.Emne
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 22px;
}
/*
textarea.Eksempel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    height: 300px;
}
*/
h1, h2, h3, h4, h5, h6
{
	color: #454C59;
	font-family: Arial, Helvetica, sans-serif;
}
h1
{
	font-size: 150%;
}
h2
{
	font-size: 120%;
}

h3, h4, h5, h6
{
	font-size: 110%;
}

.OIMAppContentHeader h1 /*h2, h3, h4, h5, h6*/
{
}

table, table caption
{
	font-size: 100%;
}

button.button, input.button
{
	text-align: left;
	border: 1px #cddcb1 solid;
	font-weight: bold;
	font-size: 0.9em;
	color: #ffffff;
	padding: 4px 10px;
	background-image: url(                      "CssImages/bg_Menu.gif" );
}

input[type=button], input[type=submit]
{
	font-size: 1.0em;
	padding: 4px;
}

input.bool
{
	width: auto;
	border: none;
	display: inline;
	position: relative;
	top: 2px;
}
hr
{
	height: 1px;
	color: #cdddb2;
	background-color: #cdddb2;
	border: 0px;
}
span.required
{
	color: Black;
}


/* Application Structure*/


/*LeftMenu*/
.OIMAppLeftMenu
{
	background-color: #ffffff;
	background-image: url(                        "CssImages/bg_BoxTopGradientWhite.gif" );
	background-repeat: no-repeat;
	border: 1px #cdddb2 solid;
	padding: 0px 10px;
	margin: 0px 10px 0px 0px;
}

.OIMAppLeftMenu a
{
	color: #618f13;
	text-decoration: none;
	margin: 5px 0;
}

.OIMAppLeftMenu a.selected
{
	color: #444c59;
	font-weight: bold;
}


.OIMAppLeftMenu ul
{
	margin-bottom: -1px;
}

.OIMAppLeftMenu li
{
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Niveau 1*/
.OIMAppLeftMenu ul.foldedlist li.folded
{
	border-bottom: 1px #cdddb2 solid;
	padding: 8px 15px 8px 21px;
	background-image: url(                    "CssImages/Small_Icon_LM1_Folded.gif" );
	background-repeat: no-repeat;
	background-position: 4px 9px;
}
.OIMAppLeftMenu ul.foldedlist li.unfolded
{
	background-color: #eef3e7;
	border-bottom: 1px #cdddb2 solid;
	padding: 8px 15px 8px 21px;
	background-image: url(                    "CssImages/Small_Icon_LM1_UnFolded.gif" );
	background-repeat: no-repeat;
	background-position: 4px 9px;
}
/* Niveau 2+*/
.OIMAppLeftMenu ul.foldedlist li.unfolded ul li.unfolded, .OIMAppLeftMenu ul.foldedlist li.unfolded ul li.folded
{
	background-color: Transparent;
	border: none;
	padding: 4px 0px 4px 13px;
	background-image: url(                    "CssImages/Small_Icon_LM2_Folded.gif" );
	background-repeat: no-repeat;
	background-position: 0px 5px;
}


.OIMAppLeftMenu ul.foldedlist li.folded a
{
}
.OIMAppLeftMenu ul.foldedlist li.unfolded a
{
}
.OIMAppLeftMenu ul.foldedlist li.unfolded ul li.unfolded a, .OIMAppLeftMenu ul.foldedlist li.unfolded ul li.folded a
{
}

/*Vertical Step indicator*/

.OIMAppVStepIndicator
{
	background-color: #ffffff;
	background-image: url(      "CssImages/bg_BoxTopGradientWhite.gif" );
	background-repeat: no-repeat;
	border: 1px #cdddb2 solid;
	padding: 0px 10px;
	margin: 0px 10px 0px 0px;
}

.OIMAppVStepIndicator ul
{
	margin: 0% 0% -1px 0%;
	padding: 0%;
	border: none;
	list-style: none;
	display: block;
}
.OIMAppVStepIndicator li
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
.OIMAppVStepIndicator li.done
{
	border-bottom: 1px #cdddb2 solid;
	padding: 8px 15px 8px 21px;
	background-image: url(      "CssImages/Small_Icon_LM1_UnFolded.gif" );
	background-repeat: no-repeat;
	background-position: 6px 10px;
}
.OIMAppVStepIndicator li.done a
{
	text-decoration: underline;
	color: #618f13;
}
.OIMAppVStepIndicator li.current
{
	border-bottom: 1px #cdddb2 solid;
	padding: 8px 15px 8px 21px;
	background-image: url(      "CssImages/Small_Icon_LM1_UnFolded.gif" );
	background-repeat: no-repeat;
	background-position: 6px 10px;
	color: #454c59;
	font-weight: bold;
}
.OIMAppVStepIndicator li.current span
{
	display: block;
	font-weight: normal;
	margin: 4px 0 4px 0;
	color: #454c59;
}
.OIMAppVStepIndicator li.undone
{
	border-bottom: 1px #cdddb2 solid;
	padding: 8px 15px 8px 21px;
	color: #a2a5ac;
}



/* Application Content*/



/* Application Top Menu */
.OIMAppTopMenu
{
	background-color: #ffffff;
	border-top: 1px #cdddb2 solid;
	border-right: 1px #cdddb2 solid;
	border-bottom: 1px #cdddb2 solid;
	border-left: 1px #cdddb2 solid;
	background-image: url(                        "CssImages/bg_TopMenu.gif" );
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0 0 5px 0;
}
.OIMAppTopMenu a
{
	padding: 7px 10px 7px 10px;
	margin: 0px 10px 0px -1px;
	display: block;
	float: left;
	color: #618f13;
	text-decoration: none;
}


.OIMAppTopMenu a.selected
{
	background-image: url(                        "CssImages/bg_TopMenu_Selected.gif" );
	background-position: left bottom;
	background-repeat: no-repeat;
	border-right: solid 1px #cdddb2;
	border-left: solid 1px #cdddb2;
	color: #444c59;
	font-weight: bold;
}

/* Application Tabs */
.OIMAppTabs
{
	background-color: #eef3e7;
	padding: 0;
	margin: 0;
	border-bottom: 1px #cdddb2 solid;
}
.OIMAppTabs a
{
	padding: 5px 15px 5px 15px;
	border: solid 1px #cdddb2;
	border-bottom: 0px;
	background-image: url(                        "CssImages/bg_BoxTopGradientGreen.gif" );
	background-repeat: no-repeat;
	margin: 0px 5px -1px 0px;
	color: #618f13;
	text-decoration: none;
}
.OIMAppTabs a.selected
{
	border-bottom: solid 1px #ffffff;
	background-image: url(                        "CssImages/bg_BoxTopGradientWhite.gif" );
	background-repeat: no-repeat;
	color: #444c59;
	font-weight: bold;
}
.OIMAppContentForm
{
	border-top: solid 1px #cdddb2;
	border-bottom: solid 1px #cdddb2;
	background-color: #ffffff;
	background-image: url(                        "CssImages/bg_BoxTopGradientWhite.gif" );
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.WithTabs
{
	background-image: none;
	border-top-style: none;
}

.OIMAppContentHeader, .OIMAppStepIndicator, .OIMAppContentMain, .OIMAppSecondaryAction
{
	border-right: solid 1px #cdddb2;
	border-left: solid 1px #cdddb2;
	padding: 10px 15px;
	margin: 0;
}

.OIMAppPrimaryAction
{
	background-color: #ffffff;
	border-top: solid 1px #cdddb2;
	border-right: solid 1px #cdddb2;
	border-bottom: solid 1px #cdddb2;
	border-left: solid 1px #cdddb2;
	padding: 10px;
	margin-top: 10px;
}




/* HTML Elements*/
table
{
	font-size: 100%;
}
table caption
{
}

tbody td, td
{
	padding: 5px 5px;
	vertical-align: top;
}

tbody th, th
{
	border-top: solid 1px #cdddb2;
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	padding: 8px 5px;
	margin: 5px 0px 0px 0px;
}

tbody tr.alternate td, tr.alternate td
{
	background-color: #fafbf8;
}

thead th, thead td
{
	border-top: solid 1px #376567;
	background-color: #dbebec;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 10px 5px;
}
tfoot th, tfoot td
{
	border-top: solid 1px #376567;
	background-color: #dbebec;
	text-align: left;
	vertical-align: top;
	padding: 10px 5px;
}


/* Fields */

fieldset
{
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	border: solid 1px #84a3a4;
}

fieldset legend
{
	font-size: 120%;
	color: Black;
	margin: 0 0 14px 0;
}

label input, label select, label textarea, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	width: 100%;
	display: block;
}

.shorttext
{
	width: 200px;
}

.longtext
{
	width: 600px;
}

.intText
{
    width: 50px;    
}

/* Markering af fejl i felt */
label.fielderror input
{
	border-color: #ce4e2f;
}


fieldset table
{
	border-collapse: collapse;
	width: 98%;
	margin: 0 1% 0 1%;
}

/*OIM Frem tilbage*/

.nextpreviousbasis
{
	text-align: center;
}

.nextpreviousbasis a.previous
{
	padding: 0px 0px 0px 15px;
	background-image: url(                    "CssImages/Small_Icon_Previous.gif" );
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 5px 0px 5px;
}
.nextpreviousbasis a.previous:hover
{
	background-image: url(                    "CssImages/Small_Icon_Previous_over.gif" );
}
.nextpreviousbasis a.next
{
	padding: 0px 15px 0px 0px;
	background-image: url(                    "CssImages/Small_Icon_Next.gif" );
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px 5px 0px 5px;
}
.nextpreviousbasis a.next:hover
{
	background-image: url(                    "CssImages/Small_Icon_Next_over.gif" );
}

/* Horizontal Stepindicator */
.OIMAppStepIndicator
{
	padding: 0px 10px;
	margin: 0px 10px 0px 0px;
}

.OIMAppStepIndicator ol
{
	margin: 0% 0% -1px 0px;
	padding: 0%;
	border: none;
	list-style: none;
	display: block;
}
.OIMAppStepIndicator li
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	background-image: url(     "CssImages/Small_Icon_HStepIndicator.gif" );
	background-repeat: no-repeat;
	background-position: right center;
	padding: 8px;
}
.OIMAppStepIndicator li.final
{
	background: none;
}
.OIMAppStepIndicator li.done a
{
	text-decoration: underline;
	color: #618f13;
}
.OIMAppStepIndicator li.current
{
	color: #454c59;
	font-weight: bold;
}
.OIMAppStepIndicator li.undone
{
	color: #a2a5ac;
}


/* Icons */
/*/* Alignment of icons when used with links */
a.IconLeftAlign
{
	padding-left: 30px;
	background-position: left center;
}
a.IconRightAlign
{
	padding-right: 30px;
	background-position: right center;
}
/*/* Icon variants */



button.InlineIcon
{
	border: none;
	width: 24px;
	height: 24px;
	display: inline;
	margin: 0 1% 0 1%;
	background-position: 0 -2px !important;
}
button.Icon, input.Icon
{
	border: none;
	width: 24px;
	height: 24px;
}
a.Icon
{
	background-position: left center;
	padding: 5px 0 8px 28px;
	height: 32px;
	margin: 0 10px 0 0;
}
a.IconTrail
{
	background-position: right 50%;
	padding: 5px 28px 8px 0;
	height: 32px;
}
a.DatePicker, button.DatePicker, input.DatePicker
{
	background: transparent url(      "CssImages/Small_Icon_DatePicker.gif" ) 0 0 no-repeat;
}
a.Print, button.Print, input.Print
{
	background: transparent url(      "CssImages/Small_Icon_Print.gif" ) 0 0 no-repeat;
}
a.Paragraph, button.Paragraph, input.Paragraph
{
	background: transparent url(      "CssImages/Small_Icon_Paragraph.gif" ) 0 0 no-repeat;
}

a.ArrowLeft, button.ArrowLeft, input.ArrowLeft
{
	background: transparent url(      "CssImages/Small_Icon_ArrowL.gif" ) 0 0 no-repeat;
}

a.ArrowRight, button.ArrowRight, input.ArrowRight
{
	background: transparent url(      "CssImages/Small_Icon_ArrowR.gif" ) 0 0 no-repeat;
}

a.ArrowUp, button.ArrowUp, input.ArrowUp
{
	background: transparent url(      "CssImages/Small_Icon_ArrowUp.gif" ) 0 0 no-repeat;
}
a.Close, button.Close, input.Close
{
	background: transparent url(      "CssImages/Small_Icon_Close.gif" ) 0 0 no-repeat;
}
a.Info, button.Info, input.Info
{
	background: transparent url(      "CssImages/Small_Icon_Info.gif" ) 0 0 no-repeat;
}
a.Key, button.Key, input.Key
{
	background: transparent url(      "CssImages/Small_Icon_Key1.gif" ) 0 0 no-repeat;
}
a.Lock, button.Lock, input.Lock
{
	background: transparent url(      "CssImages/Small_Icon_Key2.gif" ) 0 0 no-repeat;
}
a.PadLock, button.PadLock, input.PadLock
{
	background: transparent url(      "CssImages/Small_Icon_Key3.gif" ) 0 0 no-repeat;
}
a.Help, button.Help, input.Help
{
	background: transparent url(      "CssImages/Small_Icon_Question.gif" ) 0 0 no-repeat;
}

/* Notifications boxes */
div.notificationbox
{
	border-style: solid;
	border-width: 1px;
	padding: 15px;
	margin-bottom: 15px;
	background-position: bottom;
	background-repeat: repeat-x;
}
div.notificationbox h2
{
	color: #FFFFFF;
	font-size: 140%;
}
.info
{
	border-color: #c6da97;
	background-color: #ecf4e0;
	background-image: url(              "CssImages/bg_NotificationBox_Info.gif" );
	color: #454c59;
}
div.info h2
{
	color: #454c59;
}

.warning
{
	border-color: #dc9a33;
	background-color: #edb55f;
	background-image: url(              "CssImages/bg_NotificationBox_Warning.gif" );
	color: #FFFFFF;
}
.error, .alert
{
	border-color: #ce4e2f;
	background-color: #ef917b;
	background-image: url(              "CssImages/bg_NotificationBox_Error.gif" );
	color: #FFFFFF;
}


.AccessibillityHidden
{
	display: none;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
}

.formfieldTablelayout
{
	margin-top: 10px;
	border: 0pt solid white;
}

.formfieldTablelayout td
{
	border: 0pt solid white;
	padding: 3px;
}

.divTest
{
	border: 1pt solid #666464;
	background: white;
	padding: 5px;
	padding-top: 7px;
	background-image: url(bannertilebackground.gif);
}

label.wide2, .wide2
{
	width: 98%;
	float: left;
	margin: 0% 0%;
}

label.wideEksempel, .wideEksempel
{
	width: 98%;
	height: 500px;
	margin: 0% 0%;
}

div.Eksempel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 1% 1%;
	width: 700px;
}

div.SkrivelseEksempel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 1% 1%;
	width: 700px;
	background-color: #B8D799;
	border: solid 1px #666;
	position: absolute;
	padding: 20px;
}

select.modtagere
{
	background-color: Black;
}

label.loginLabel
{
	width: 10%;
	float: left;
	margin: 0px 5px;
}

label.dynamiskeFelter
{
	width: 200px;
	float: left;
	margin: 0.5% 1%;
}

label.loginLabelLong
{
	width: 50%;
	float: left;
	margin: 0px 4px;
	color: #F66;
}

tr.odd
{
	background-color: #F4F7FB;
}
tr.even
{
	background-color: #FFF;
}

tr.hover
{
	background-color: #78AB46 !important;
	cursor: hand;
}

.delforlobtable
{
	background-color: #EDEDED;
	margin: 5px;
	border: solid 1px #999999;
}

.delforlobcell
{
	white-space: nowrap;
}

#sddm
{
	margin: 0;
	padding: 0;
	display: block;
}

.selectedItem
{
	display: block;
	background-color: #78AB46 !important;
	display: block;
}

img
{
	border: 0;
}

/*MENU på adminsite*/
#jsddm
{
	margin: 0;
	padding: 0;
	z-index: 100000 !important;
}

#jsddm li
{
	float: left;
	list-style: none;
	color: #FFFFFF;
}

#jsddm li a
{
	display: block;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	color: #FFF;
	width: 116px;
	height: 30px;
	background-image: url(/images/tab.png);
	background-repeat: no-repeat;
	padding-top: 6px;
}

#jsddm li a:hover
{
	background-image: url(/images/tab_hover.png);
}

#jsddm li a.selectedTab
{
	background: #FFF;
	color: #000;
	background-image: url(/images/tab_select.png);
}

#jsddm li ul
{
	position: absolute;
	margin: 0;
	visibility: hidden;
	border-top: 1px solid #5a7d4f;
	border-bottom: 1px solid #5a7d4f;
	border-left: 1px solid #5a7d4f;
	border-right: 1px solid #5a7d4f;
	background: #b1d0a1;
}

#jsddm li ul li
{
	padding: 3px;
	float: none;
	display: block;
	width: 250px;
}

#jsddm li ul li a
{
	display: block;
	width: auto;
	text-align: left;
	color: #FFFFFF;
	border-right: none;
	background-image: none;
}

#jsddm li ul li a:hover
{
	background: #5a7d4f;
	color: #FFF;
}



/*MENU på lægesite*/
td.laegemenu
{
	padding: 0 0;
}


label.skrivelseBokse
{
	width: 700px;
	float: left;
	margin: 0% 1%;
}

.shortcut
{
	display: none;
	font-size: 0.8em;
	color: #729D71;
}

.ansoegningstildeling
{
	width: 150px;
}

.month
{
	width: 12px;
	font-size: 0.7em;
	color: #666666;
}

.oddyear
{
	background-color: #FCF0D6;
}

.evenyear
{
	background-color: #F3C461;
}

.stillingiforloeb
{
	color: #000000;
	background-color: #ACD373;
	border: 1pt solid #888;
	font-size: 0.9em;
	padding: 2px;
	height: 35px;
	vertical-align: middle;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
}

.stillingiforloebinaktiv
{
	background-color: #BDC4B2;
	color: #454545;
}

.udgaaet
{
	background-color: #FF000035 !important;
}

.sygehusiforloeb
{
	color: #507020;
}

.stillingiforloebinaktiv .sygehusiforloeb
{
	color: #454545;
	padding: 2px;
}

.stillingiforloebfravaer
{
	background-color: #C6928D;
	color: #454545;
}

.stillingiforloebubesat
{
	background-color: #efefef;
}

.gantttable
{
	empty-cells: hide;
	border: solid 1px whitesmoke;
	border-collapse: collapse;
}

#SiteSpecialevalg
{
	width: 200px;
}

#SiteRundeValg
{
	width: 150px;
}

#SiteLaegeValg
{
	width: 250px;
}

a > img
{
	border: none;
}

label.wideabsolute
{
	width: 98%;
	margin: 0px 5px;
	clear: none;
}

.mmjtemp
{
	font-size: 11px;
	font-family: Verdana;
	margin-left: 10px;
}

.ikkeSenesteDelforloeb
{
	background-color: #BDC4B2;
}

.ubesatforloeb
{
	background-color: #CDDCF4;
}

.afvistforloeb
{
	background-color: #FF9999;
}

.accepteretforloeb
{
	background-color: #99FF99;
}

.stillingsnr
{
	color: #486B8E;
}

.gruppeoverskrift
{
	background-color: #507020;
}

.afslagmanglerbegrundelse
{
	background-color: #EFCECB;
}

.udvidbartekst
{
	width: 200px;
	height: 16px;
}

.inaktivstilling
{
	color: #ffdddd;
}

.senestgemttekst
{
	color: Gray;
}

input.gemKnap
{
	width: 200px;
	height: 34px;
}

.eksempel
{
	display: block;
	width: 200px;
	color: #999;
	font-size: 90%;
}
input.IndsaetKnap
{
	cursor: hand;
	width: 200px;
}

input.NytForloeb
{
	width: 100px;
}

.erased
{
	text-decoration: line-through;
}

.nedersteZIndex
{
	z-index: -1 !important;
}

.mailMangler
{
	color: Red;
}

/* nested checkbox tree control */

ul.unorderedlisttree, ul.unorderedlisttree2
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 5px 0;
}
ul.unorderedlisttree ul, ul.unorderedlisttree ul ul, ul.unorderedlisttree ul ul ul, ul.unorderedlisttree2 ul, ul.unorderedlisttree2 ul ul, ul.unorderedlisttree2 ul ul ul
{
	list-style-type: none;
}
ul.unorderedlisttree li, ul.unorderedlisttree2 li
{
	background: none;
	color: #444;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
}
ul.unorderedlisttree li ul, ul.unorderedlisttree2 li ul
{
	margin: 7px 0 5px 15px;
	padding: 0;
}
ul.unorderedlisttree2 li ul ul, ul.unorderedlisttree li ul ul
{
	margin: 7px 0 5px 15px;
	padding: 0;
}
ul.unorderedlisttree label, ul.unorderedlisttree2 label
{
	background: url(../images/bg-checkbox.gif) no-repeat 0 1px;
	cursor: pointer;
	font-weight: bold;
	padding: 4px 0 4px 17px;
}
ul.unorderedlisttree label.checked, ul.unorderedlisttree2 label.checked
{
	background: url(../images/bg-checkbox-checked.gif) no-repeat 0 1px;
}
ul.unorderedlisttree label.checkedchildren, ul.unorderedlisttree2 label.checkedchildren
{
	background: url(../images/bg-checkbox-checkedchildren.gif) no-repeat 0 1px;
}
li > label.over
{
	background: url(../images/bg-checkbox-over.gif) no-repeat 0 1px;
	color: #2f66a3;
}
li > label.checked.over
{
	background: url(../images/bg-checkbox-checked.gif) no-repeat 0 1px;
}
li > label.checkedchildren.over
{
	background: url(../images/bg-checkbox-checkedchildren.gif) no-repeat 0 1px;
}

.datetime
{
	width: 75px;
}
input.soegebox
{
	width: 300px;
}



ul.crumbs
{
	margin: 0px;
	width: 250px;
	padding: 0px; /*list-style-image: url(   '../images/img-arrow-collapsed_green.png' );*/
}

.crumbs li
{
	color: #808080;
	list-style-position: inside;
	white-space: nowrap;
}

.crumbs li a
{
	font-size: 0.85em;
	text-decoration: none;
}

.modtagerOption
{
	vertical-align: bottom;
}

div.Eksempel table td {
	padding: 0px;
}
div.Eksempel table {
	width: auto;
	margin: 0px;
}
