﻿/*==== Guidelines for this style sheet =========================================

For browser compatibility use this:
IE 6 and below
* html {}
IE 7 only
*:first-child+html {}
===============================================================================*/

/*===== General start =========================================================*/

#subPageContainer .KrifaWizard
{
	width: 620px;
}

#fullWidthPageContainer .KrifaWizard
{
	width: 930px;
}

.KrifaWizardNextButton
{
	margin: 0 40px 0 0;
}

.KrifaWizardHeaderLabel
{
	color: #142B4D;
}

.KrifaWizardText
{
	margin: 0 40px 5px 40px;
}

.KrifaSitesWizardNavigation table
{
	margin: 5px 40px 5px 40px;
}

/*===== General end ===========================================================*/

/*===== WizardGateWeboptagelse start =========================================================*/

div.WizardGateWeboptagelseContent
{
}

.WizardGateHeaderLabel
{
	margin-left: 40px;
	margin-right: 40px;
}

/*===== WizardGateWeboptagelse end =========================================================*/

div.BetalingsservicetilmeldingContent .row
{
    
}

div.BetalingsservicetilmeldingContent .KrifaWizardHeader
{
    border-bottom: solid 1px #5e6167;
    padding: 0px;
    margin: 0px 0px 24px 0px;
}

.KrifaLabel
{
    
}

/*===== meldinvenind start =========================================================*/

div.MeldDinVenIndContent,
div.MeldDinVenIndContentReceipt
{
	margin: 0px 40px 5px 40px;
}

/*===== melddinvenind end =========================================================*/


/*===== erhvervshandlen start =====================================================*/

/*------- generelt start ----------------------------------------------------------*/

.KrifaSitesEHWizardNavigation,
.KrifaSitesEHWizardNavigation table,
.KrifaSitesEHWizardNavigation table tbody,
.KrifaSitesEHWizardNavigation table tbody tr
{
    margin: 0px;
}

.KrifaSitesEHWizardNavigation table
{
    float: right;
    display: block;
    margin-right: 0px;
}

.KrifaSitesEHWizardNavigation .KrifaSitesWizardButton 
{
    margin-right: 0px;
}

.ehKrifaWizardText
{
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px;
    width: 540px;
}

div.ehWizardContent
{
    position: relative;
	display: block;
	margin-top: 20px;
	margin-left: 0px;
	width: 540px;
	padding: 0px;
}	

div.ehWizardContent .row
{
    margin-left: 0px;
    margin-bottom: 10px;
    position: relative;
    width: 540px;
    float: left;
    display: block;
}

div.ehWizardContent .row span.KrifaLabel
{
    position: relative;
    float: left;
    width: 150px;
    height: 20px;
}

div.ehWizardContent .row .KrifaTextBox,
div.ehWizardContent .row select.KrifaDropDownList
{
    position: relative;
    display: block;
    float: left;
    width: 384px;
}

div.ehWizardContent .row span.KrifaFileAttachment,
div.ehWizardContent .row span.KrifaFileAttachment input
{
    position: relative;
    display: block;
    float: left;    
}

div.ehWizardContent .row span.KrifaFileAttachment a
{
    margin-left: 10px;
}

div.ehWizardContent .row span.KrifaFileAttachment img
{
    max-width: 50px;
    max-height: 50px;    
}

/*------- generelt end ------------------------------------------------------------*/

/*------- opret/rediger visitkort start -------------------------------------------*/
div.visVisitkortPopUp
{
    position: absolute;
    width: 540px;
    z-index: 101;
    background-color: #ffffff;
    bottom: 0px;
    left: -20px;
    padding: 20px;
}

div.visVisitkortPopUp div.pnlPopupNavigationWrapper
{
    position: relative;
    float: left;
    display: block;
    width: 540px;
    margin-bottom: 10px;
}

div.visVisitkortPopUp div.pnlPopupNavigationWrapper a.btnClose
{
    position: relative;
    float: right;
    display: block;
}


div.ehRedigerVisitkortContent textarea.KrifaMultiLineTextBox
{
    position: relative;
    display: block;
    float: left;
    width: 384px;
    height: 80px;
}

div.ehRedigerVisitkortContent div.row input.land
{
    margin-left: 150px;
}

/*------- opret/rediger visitkort end ---------------------------------------------*/

/*------- opret/rediger annonce start ---------------------------------------------*/


div.ehRedigerAnnonceContent textarea.KrifaMultiLineTextBox
{
    position: relative;
    display: block;
    float: left;
    width: 384px;
    height: 80px;
}

/*------- opret/rediger annonce end -----------------------------------------------*/

/*===== erhvervshandlen end =======================================================*/

/*===== Extrasikring start ===========================================================================*/

div.ExtrasikringContent
{
    position: relative;
	display: block;
	width: 540px;
	margin: 0px 40px 20px;
}

div.ExtrasikringContent span.KrifaLabel
{
    position: relative;
    float: left;
    display: block;
    width: 150px;
}

div.ExtrasikringContent input.Calendar
{
    margin: 2px 0 0 3px;
    float: left;
}

div.ExtrasikringContent .imgCountry
{
    position: absolute;
    display: block;
    z-index: 1000;
    top: 0;
    left: 150px;
    width: 150px;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
}

div.ExtrasikringContent .KrifaDropDownList
{
    width: 150px;
    font-size: 12px;
    z-index: 1;
    margin: 0;
}

div.ExtrasikringContent div.startdateRow
{
    z-index: 100;
}

div.ExtrasikringContent span.Request,
div.ExtrasikringContent span.Profit,
div.ExtrasikringContent span.StartDate,
div.ExtrasikringContent span.ChangeDate,
div.ExtrasikringContent span.EndDate,
div.ExtrasikringContent span.SaleryInvalid,
div.ExtrasikringContent span.AgeInvalid
{
    width: 100%;
    margin: 0 0 4px 0;
}

div.ExtrasikringContent .KrifaRadioButtonList
{
    float: left;
}

div.ExtrasikringContent .KrifaRadioButtonList label
{
    float: left;
    width: 360px;
    padding: 2px 0 0 0;
}

div.ExtrasikringContent .KrifaRadioButtonList input
{
    float: left;
}

div.ExtrasikringContent .KrifaRadioButtonList td
{
    padding-bottom: 3px;
}

div.ExtrasikringContent input.StartDate
{
    width: 70px;
    margin-left: 150px;
    float: left;
}

div.ExtrasikringContent input.Profit
{
    width: 90px;
    margin-left: 150px;
    text-align: right;
}

div.ExtrasikringContent div.row
{
    position: relative;
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div.ExtrasikringContent div.row input.zipcode
{
    width: 30px;
    margin-right: 4px;
}

div.ExtrasikringContent div.row input.district
{
    width: 198px;
}

div.ExtrasikringContent div.cpr input,
div.ExtrasikringContent div.name input,
div.ExtrasikringContent div.address input,
div.ExtrasikringContent div.phone input,
div.ExtrasikringContent div.email input
{
    width: 240px;
}

div.ExtrasikringContent div.phone input
{
    float: left;
}

div.ExtrasikringContent div.confirm,
div.ExtrasikringContent div.sendcopy
{
    margin-top: 5px;
}

div.ExtrasikringContent div.confirm input,
div.ExtrasikringContent div.sendcopy input,
div.ExtrasikringContent div.confirm label,
div.ExtrasikringContent div.sendcopy label
{
    vertical-align: middle;
}

div.ExtrasikringContent .KrifaValidator
{
    top: 0px;
}

div.ExtrasikringContent .GetCustomerDataButton
{
    float: left;
    margin: 2px 2px 0 4px;
}

div.ExtrasikringContent .Calculate
{
    margin: 5px 0px 10px 150px;
}

div.ExtrasikringContent div.row span.KrifaCheckBox input
{
    float: left;
    margin: 0 4px 0 0;
}

div.ExtrasikringContent div.row span.KrifaCheckBox label
{
    float: left;
}

div.ExtrasikringContent span.KrifaButtonValidator
{
    color: Red;
    top: 8px;    
}

/*===== Extrasikring end =============================================================================*/ 

/*===== Weboptagelse start =============================================================================*/ 

table.WebOptagelse .GroupHeaderTitleValue
{
	color: #112D4B;
}

table.WebOptagelse .GroupHeader
{
    background-image: url('/images/KrifaSites/WebOptagelse/content-bg-grey.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupHeaderEdit, 
table.WebOptagelse .GroupHeaderEdit:visited
{
	color: #112D4B;
}

table.WebOptagelse .GroupContent .KrifaInputDescriptionContainer
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-line-bg-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContentTransparent .KrifaInput
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-bg-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContentTransparent .KrifaInputCalendar
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-bg-calendar-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContentTransparent .KrifaInputPhone
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-bg-phone-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContentTransparent .KrifaInputPostnr
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-bg-postnr-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContentTransparent .KrifaInputBy
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-bg-by-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContent .KrifaInputWide
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-w-bg-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContent .KrifaInputPostnrWide
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-w-bg-postnr-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContent .KrifaInputByWide
{
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-w-bg-by-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .GroupContent .KvitteringDataklumpHeader,
table.WebOptagelse .GroupContent .KvitteringDataklumpFirstHeader
{ 
    background-image: url('/images/KrifaSite_Erhverv/WebOptagelse/content-line-bg-blue.png');
    background-position: top left;
    background-repeat: repeat-y;
}

table.WebOptagelse .SubOverskrift
{
	color: #112D4B;
}

table.WebOptagelse .Guide,
table.WebOptagelse .Guide div,
table.WebOptagelse .Guide span,
table.WebOptagelse .Guide a
{
	color: #112D4B;
}

table.WebOptagelse .KvitteringHeader
{
    background-color: #112D4B;
}

.WebOptagelseHelpPopup
{
    border-left-color: #112D4B;
    border-right-color: #112D4B;
    border-bottom-color: #112D4B;
}

.WebOptagelseErrorPopup
{
    border-left-color: #CC0A0B;
    border-right-color: #CC0A0B;
    border-bottom-color: #CC0A0B;
}

.WebOptagelseHelpPopup .Overskrift
{
    background-color: #112D4B;
}

.WebOptagelseHelpPopup .Luk
{
    color: #112D4B;
}

.WebOptagelseErrorPopup .Luk
{
    color: #000000;
}

.WebOptagelseErrorPopup .Overskrift
{
    background-color: #CC0A0B;
}

/*===== Weboptagelse end =============================================================================*/ 

