﻿/*==== Guidelines for this style sheet =========================================

For browser compatibility use browserspecifik stylesheets.
Hacks not allowed!

===============================================================================*/

/*===== General start =========================================================*/

#subPageContainer .KrifaWizard
{
	width: 620px;
}

#fullWidthPageContainer .KrifaWizard
{
	width: 930px;
}

.KrifaWizardNextButton
{
	margin: 0 40px 0 0;
}

.KrifaWizardHeaderLabel
{
	color: #2F3D15;
}

.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 =========================================================*/


/*===== autoskadesanmeldelse start ===========================================================================*/
div.AutoSkadesanmeldelseContent
{
    position: relative;
	display: block;
	width: 540px;
	margin: 0px 40px 20px;
}

div.AutoSkadesanmeldelseContent span.KrifaLabel
{
    position: relative;
    float: left;
    display: block;
    width: 180px;
    padding: 3px 0 0 0;
}

div.AutoSkadesanmeldelseContent div.row
{
    margin-bottom: 10px;
}

div.AutoSkadesanmeldelseContent div.row input
{
    width: 240px;
}

div.AutoSkadesanmeldelseContent div.row input.zipcode
{
    width: 30px;
    margin-right: 4px;
}

div.AutoSkadesanmeldelseContent div.row input.district
{
    width: 198px;
}

div.AutoSkadesanmeldelseContent span.fullwidth
{
    width: 100%;
    float: none;
    display: inline;
}

div.AutoSkadesanmeldelseContent textarea.fullwidth
{
    width: 530px;
    overflow: auto;
}

div.AutoSkadesanmeldelseContent div.row .KrifaRadioButtonList input
{
    position: relative;
    display: block;
    float: left;
    width: 20px;
}

div.AutoSkadesanmeldelseContent div.row .KrifaRadioButtonList label
{
    width: 520px;
    padding: 3px 0 0 0;
}

div.AutoSkadesanmeldelseContent div.space
{
    clear: both;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height:10px;
	display:block;    
}

div.AutoSkadesanmeldelseContent .KrifaValidator
{
    top: 0px;
}

div.AutoSkadesanmeldelseContent div.row input.KrifaDate
{
    width: 70px;
}

div.AutoSkadesanmeldelseContent div.row input.Calendar
{
    position: relative;
    margin: 0 5px 0 5px;
    height: 16px;
    padding: 0px;
    width: 16px;
}

div.AutoSkadesanmeldelseContent .TimePickDivider
{
    position: relative;
    display: block;
    float: left;
    width: 10px;
    overflow: hidden;
    padding: 2px 0 0 0;
    font-weight: bold;
}

div.AutoSkadesanmeldelseContent .TimePick
{
    position: relative;
    display: block;
    float: left;
    width: 40px;
    overflow: hidden;
    padding: 0 0 0 0;
}

div.AutoSkadesanmeldelseContent div.row div.TimePickEnd
{
    position: relative;
    display: block;  
    overflow: hidden;
    height: 20px;
    width: 10px;
    margin: 0;
    padding: 0;
}

div.AutoSkadesanmeldelseContent div.row input.KrifaTimeTextBox
{
    float: left;
    width: 15px;
    padding: 1px 0 1px 0;
    margin: 0;
}

div.AutoSkadesanmeldelseContent div.row input.timeButtonAdd
{
    position: relative;
    display: block;
    margin: 0 0 0 0;
    width: 16px;
    height: 8px;
    padding: 2px 0 0 0;
    border: 0;
    outline: none;
}

div.AutoSkadesanmeldelseContent div.row input.timeButtonMinus
{
    position: relative;
    display: block;
    margin: 2px 0 0 0;
    width: 16px;
    height: 8px;
    padding: 0 0 0 0;
    border: 0;
    outline: none;
}

/*===== autoskadesanmeldelse end =============================================================================*/ 

/*===== bestilkort start ===========================================================================*/
div.BestilkortContent
{
    position: relative;
	display: block;
	width: 540px;
	margin: 0px 40px 20px;
}

div.BestilkortContent span.KrifaLabel
{
    position: relative;
    float: left;
    display: block;
    width: 180px;
    padding: 3px 0 0 0;
}

div.BestilkortContent div.row
{
    margin-bottom: 10px;
}

div.BestilkortContent div.row input
{
    width: 240px;
}

div.BestilkortContent div.row input.zipcode
{
    width: 30px;
    margin-right: 4px;
}

div.BestilkortContent div.row input.district
{
    width: 198px;
}

div.BestilkortContent span.fullwidth
{
    width: 100%;
    float: none;
    display: inline;
}

div.BestilkortContent span.checkboxLabel
{
    width: 58px;
}

div.BestilkortContent div.row .KrifaCheckBox input
{
    position: relative;
    display: block;
    float: left;
    width: 20px;
    margin: 0 40px 0 0;
}

div.BestilkortContent div.space
{
    clear: both;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height:10px;
	display:block;    
}

div.BestilkortContent .KrifaValidator
{
    top: 0px;
}
/*===== bestilkort end =============================================================================*/ 

/*===== bestiltilbud start ===========================================================================*/
div.BestilTilbudContent
{
    position: relative;
	display: block;
	width: 540px;
	margin: 0px 40px 20px;
}

div.BestilTilbudContent span.KrifaLabel
{
    float: left;
    display: block;
    width: 180px;
    padding: 0 0 0 0;
}

div.BestilTilbudContent span.KrifaLabelShortCbx
{
    float: left;
    display: block;
    width: 185px;
    padding: 0 0 0 0;
}

div.BestilTilbudContent span.KrifaLabelLongCbx
{
    float: left;
    display: block;
    width: 400px;
    padding: 0 0 0 0;
}

div.BestilTilbudContent span.KrifaLabelFull
{
    float: left;
    display: block;
    position: relative;
    width: 100%;
}

div.BestilTilbudContent span.KrifaCheckBox
{
   position: relative;
   display: block;
   float: left;
   width: 20px;
}

div.BestilTilbudContent div.row
{
    margin-bottom: 10px;
    width: 430px;
    display: block;
    float: left;
}

div.BestilTilbudContent div.rowInsuranceCompany
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 430px;
    display: block;
    float: left;
}

div.BestilTilbudContent div.rowHalfSize
{
    margin-bottom: 10px;
    margin-top: 0px;
    padding: 0px;
    width: 215px;
    display: block;
    float: left;
}

div.BestilTilbudContent div.rowHalfSizeContainer
{
    margin-bottom: 0px;
    width: 215px;
    float: left;
    display: block;
    position: relative;
}

div.BestilTilbudContent div.rowErvhervsforsikringer,
div.BestilTilbudContent div.rowSelvstaendig
{
    margin-bottom: 20px;
    width: 430px;
    float: left;
    display: block;
}

div.BestilTilbudContent div.rowForsikringstyper
{
    margin-bottom: 0px;
    width: 430px;
    display: block;
    float: left;
}

div.BestilTilbudContent input.KrifaTextBox
{
    width: 240px;
}

div.BestilTilbudContent div.row input.KrifaZipcode
{
    width: 30px;
    margin-right: 4px;
}

div.BestilTilbudContent div.row input.KrifaDistrict
{
    width: 198px;
}

div.BestilTilbudContent div.row .KrifaCheckBox input,
div.BestilTilbudContent div.rowSelvstaendig .KrifaCheckBox input,
div.BestilTilbudContent div.rowExtraMargin .KrifaCheckBox input,
div.BestilTilbudContent div.rowForsikringstyper .KrifaCheckBox input
{
    width: 20px;
    margin: 0 0 0 0;
}

div.BestilTilbudContent .KrifaValidator
{
    top: 0px;
}
/*===== bestiltilbud end =============================================================================*/


/*===== generel skadesanmeldelse start ===========================================================================*/
div.GenerelSkadesanmeldelseContent
{
    position: relative;
	display: block;
	width: 540px;
	margin: 0px 40px 20px;
}

div.GenerelSkadesanmeldelseContent span.KrifaLabel
{
    float: left;
    display: block;
    width: 180px;
    padding: 0 0 0 0;
}

div.GenerelSkadesAnmeldelseContent span.KrifaLabelShortCbx
{
    float: left;
    display: block;
    width: 185px;
    padding: 0 0 0 0;
}

div.GenerelSkadesanmeldelseContent span.KrifaLabelLongCbx
{
    float: left;
    display: block;
    width: 400px;
    padding: 0 0 0 0;
}

div.GenerelSkadesanmeldelseContent span.KrifaLabelFull
{
    float: left;
    display: block;
    position: relative;
    width: 100%;
}

div.GenerelSkadesanmeldelseContent div.row
{
    margin-bottom: 10px;
    width: 540px;
    display: block;
    float: left;
}

div.GenerelSkadesanmeldelseContent div.rowNoMargin
{
    width: 540px;
    display: block;
    float: left;
}

div.GenerelSkadesanmeldelseContent div.rowSmallMargin
{
    margin-bottom: 5px;
    width: 540px;
    display: block;
    float: left;
}

div.GenerelSkadesanmeldelseContent div.rowContainer
{
    margin-bottom: 5px;
    margin-top: 10px;
    width: 540px;
    display: block;
    float: left;
}

div.GenerelSkadesanmeldelseContent .KrifaTextBox
{
    width: 240px;
}


div.GenerelSkadesanmeldelseContent .KrifaDropdownListFloatLeft
{
    width: 420px;
}

div.GenerelSkadesanmeldelseContent .KrifaRadioButtonList
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

div.GenerelSkadesanmeldelseContent .KrifaTextBoxFullWidth
{
    width: 530px;
}

div.GenerelSkadesanmeldelseContent .KrifaTextBoxFloatLeft
{
    width: 420px;    
}

div.GenerelSkadesanmeldelseContent div.row input.KrifaZipcode
{
    width: 30px;
    margin-right: 4px;
}

div.GenerelSkadesanmeldelseContent div.row input.KrifaDistrict
{
    width: 198px;
}

div.GenerelSkadesanmeldelseContent div.row .KrifaCheckBox input
{
    position: relative;
    display: block;
    float: none;
    width: 20px;
    margin: 0 0 0 20px;
}

div.GenerelSkadesanmeldelseContent div.row input.KrifaDate
{
    width: 70px;
}

div.GenerelSkadesanmeldelseContent div.row input.Calendar
{
    position: relative;
    margin: 0 5px 0 5px;
    height: 16px;
    padding: 0px;
    width: 16px;
}

div.GenerelSkadesanmeldelseContent .TimePickDivider
{
    position: relative;
    display: block;
    float: left;
    width: 10px;
    overflow: hidden;
    padding: 2px 0 0 0;
    font-weight: bold;
}

div.GenerelSkadesanmeldelseContent .TimePick
{
    position: relative;
    display: block;
    float: left;
    width: 40px;
    overflow: hidden;
    padding: 0 0 0 0;
}

div.GenerelSkadesanmeldelseContent div.row div.TimePickEnd
{
    position: relative;
    display: block;  
    overflow: hidden;
    width: 10px;
    margin: 0;
    padding: 0;
}

div.GenerelSkadesanmeldelseContent div.row input.KrifaTimeTextBox
{
    float: left;
    width: 15px;
    padding: 1px 0 1px 0;
    margin: 0;
}

div.GenerelSkadesanmeldelseContent div.row input.timeButtonAdd
{
    position: relative;
    display: block;
    margin: 0 0 0 0;
    width: 16px;
    height: 8px;
    padding: 2px 0 0 0;
    border: 0;
    outline: none;
}

div.GenerelSkadesanmeldelseContent div.row input.timeButtonMinus
{
    position: relative;
    display: block;
    margin: 2px 0 0 0;
    width: 16px;
    height: 8px;
    padding: 0 0 0 0;
    border: 0;
    outline: none;
}

/*===== generel skadesanmeldelse end =============================================================================*/

/*===== ulykke skadesanmeldelse start ===========================================================================*/
div.UlykkeSkadesanmeldelseContent
{
    position: relative;
	display: block;
	width: 540px;
	margin: 0px 40px 20px;
}

div.UlykkeSkadesanmeldelseContent span.KrifaLabel
{
    float: left;
    display: block;
    width: 180px;
    padding: 0 0 0 0;
}

div.UlykkeSkadesAnmeldelseContent span.KrifaLabelShortCbx
{
    float: left;
    display: block;
    width: 185px;
    padding: 0 0 0 0;
}

div.UlykkeSkadesanmeldelseContent span.KrifaLabelLongCbx
{
    float: left;
    display: block;
    width: 400px;
    padding: 0 0 0 0;
}

div.UlykkeSkadesanmeldelseContent span.KrifaLabelFull
{
    float: left;
    display: block;
    position: relative;
    width: 100%;
}

div.UlykkeSkadesanmeldelseContent div.row
{
    margin-bottom: 10px;
    width: 540px;
    display: block;
    float: left;
}

div.UlykkeSkadesanmeldelseContent div.rowNoMargin
{
    width: 540px;
    display: block;
    float: left;
}

div.UlykkeSkadesanmeldelseContent div.rowSmallMargin
{
    margin-bottom: 5px;
    width: 540px;
    display: block;
    float: left;
}

div.UlykkeSkadesanmeldelseContent div.rowContainer
{
    margin-bottom: 5px;
    margin-top: 10px;
    width: 540px;
    display: block;
    float: left;
}

div.UlykkeSkadesanmeldelseContent .KrifaTextBox
{
    width: 240px;
}


div.UlykkeSkadesanmeldelseContent .KrifaDropdownListFloatLeft
{
    width: 420px;
}

div.UlykkeSkadesanmeldelseContent .KrifaRadioButtonList
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

div.UlykkeSkadesanmeldelseContent .KrifaTextBoxFullWidth
{
    width: 530px;
}

div.UlykkeSkadesanmeldelseContent .KrifaTextBoxFloatLeft
{
    width: 420px;    
}

div.UlykkeSkadesanmeldelseContent div.row input.KrifaZipcode
{
    width: 30px;
    margin-right: 4px;
}

div.UlykkeSkadesanmeldelseContent div.row input.KrifaDistrict
{
    width: 198px;
}

div.UlykkeSkadesanmeldelseContent div.row .KrifaCheckBox input
{
    position: relative;
    display: block;
    float: none;
    width: 20px;
    margin: 0 0 0 20px;
}

div.UlykkeSkadesanmeldelseContent div.row input.KrifaDate
{
    width: 70px;
}

div.UlykkeSkadesanmeldelseContent div.row input.Calendar
{
    position: relative;
    margin: 0 5px 0 5px;
    height: 16px;
    padding: 0px;
    width: 16px;
}

div.UlykkeSkadesanmeldelseContent .TimePickDivider
{
    position: relative;
    display: block;
    float: left;
    width: 10px;
    overflow: hidden;
    padding: 2px 0 0 0;
    font-weight: bold;
}

div.UlykkeSkadesanmeldelseContent .TimePick
{
    position: relative;
    display: block;
    float: left;
    width: 40px;
    overflow: hidden;
    padding: 0 0 0 0;
}

div.UlykkeSkadesanmeldelseContent div.row div.TimePickEnd
{
    position: relative;
    display: block;  
    overflow: hidden;
    width: 10px;
    margin: 0;
    padding: 0;
}

div.UlykkeSkadesanmeldelseContent div.row input.KrifaTimeTextBox
{
    float: left;
    width: 15px;
    padding: 1px 0 1px 0;
    margin: 0;
}

div.UlykkeSkadesanmeldelseContent div.row input.timeButtonAdd
{
    position: relative;
    display: block;
    margin: 0 0 0 0;
    width: 16px;
    height: 8px;
    padding: 2px 0 0 0;
    border: 0;
    outline: none;
}

div.UlykkeSkadesanmeldelseContent div.row input.timeButtonMinus
{
    position: relative;
    display: block;
    margin: 2px 0 0 0;
    width: 16px;
    height: 8px;
    padding: 0 0 0 0;
    border: 0;
    outline: none;
}

/*===== generel skadesanmeldelse end =============================================================================*/

