﻿#NAVwhiteContainer { float: left; background-color: white; width: 74%;}
#NAVpageContainer #NAVcontentContainer { width: 74%; float: left; margin-right: 0; margin-bottom: 70px;}
#NAVpageContainer #NAVrelevantContentContainer { float: right; }

#NAVtrekkspill { float: left; margin: 0px 0 0 10px; width: 75%; }
#NAVtrekkspill .dashedLine { padding-top: 0px;}

#NAVrelevantContentContainer h5 {margin-top: 10px;}
#NAVrelevantContentContainer .relatert-hoved { padding-top: 0px; }
#NAVrelevantContentContainer .panel .panelinnhold { margin: 14px 0 30px; }

#NAVtrekkspill .NAVerrormsg { color: #CE3231; padding-left: 17px;}

#NAVtrekkspill h2 { font-size: 1.2em;}
#NAVtrekkspill p { margin-left: 10px;}

.NAVstepFinished { float: left; margin-bottom: 5px; width: 100%; background-color: #F2F7F9; background-image: url('../images/trekkspill/bgstepfinished.gif'); background-repeat: repeat-x; background-position: bottom left;}
.NAVstepFinished h2 {margin: 4px 0px 0px 0px; color: #675C53; float: left; }
.NAVstepFinished img { float: left; padding: 7px 11px 5px 7px;}
.NAVstepFinished h2 a { float: none; }
.NAVstepFinished h2 a:hover { color: #0074C4!important;}
.NAVstepFinished h2 , .NAVstepFinished h2 a, .NAVstepFinished h2 a:visited {color: #675C53;}
.NAVstepFinished p { clear: left; float: left; padding: 4px 0px 7px 26px; margin: 0px; }
.NAVstepFinished a { float: right; display: block; margin: 4px 19px 0px 0px;}


.NAVstepSelected { background-color: #C30000; clear: left; float: left; width: 100%;}
.NAVstepSelected h2 { color: white; float: left; margin-top: 8px; padding-bottom: 7px;}
.NAVstepSelected img { float: left; padding: 7px 11px 5px 7px;}
.NAVstepSelectedBody { margin-bottom: 9px; float: left; width: 100%; clear: left; background-color: #F9F8F7; background-image: url('../images/trekkspill/bgstepselectedbody.gif'); background-repeat: repeat-x; background-position: top left;}
.NAVstepSelectedBody h3 { margin: 0px 0px 7px 13px;}
.NAVstepSelectedBody h3 a, .NAVstepSelectedBody h3 a:visited, .NAVstepSelectedBody h3 a:hover { color: #675C53;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer { clear: left; background-color: #F2F1F0; float: left; width: 98%; margin-left: 1%;  margin-bottom: 4px; padding: 18px 0px 16px 0px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine { margin-bottom: 8px; clear: left; float: left; width: 100%; }
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine label { width: 100px; display: block; float: left; margin-left: 17px; }
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .NAVlblLarge { width: 200px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .NAVlblSmall { width: 100px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .NAVmore { display: block; clear: left; margin-left: 17px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .NAVlblAuto { width: auto; margin-right: 5px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .FPlblAuto2 { width: auto; margin-left:50px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .NAVlblRight { width: 200px; margin-right: 5px; margin-left:210px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine p { margin: 0px 0px 0px 17px; padding: 0px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine img { margin-left: 5px; cursor: pointer;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .subInputLine { clear: left; margin: 5px 0px 10px 40px; float: left;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .subInputLine h3 { margin: 0px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer h4 { margin-left: 17px; margin-bottom: 8px;}

.NAVstepSelectedBody .NAVselectedStepNavigation { margin-top: 12px; }
.NAVstepSelectedBody .NAVselectedStepNavigation a { float: left; margin-left: 17px;}
.NAVstepSelectedBody .NAVselectedStepNavigation .NAVbtn { float: right; margin-bottom: 15px; margin-right: 11px;}

.NAVstepFuture { background-color: #EFEEEB; clear: left; width: 100%; float: left; margin-bottom: 3px;}
.NAVstepFuture h2 { float: left; margin-top: 8px; padding-bottom: 4px; }
.NAVstepFuture h2, .NAVstepFuture h2 a, .NAVstepFuture h2 a:visited { color: #675C53;}
.NAVstepFuture h2 a:hover { color: #0074C4;}
.NAVstepFuture img { float: left; padding:6px 11px 0px 6px;}

.NAViconHelp { color: #00A9E0; padding-right: 10px;}
.NAVhelpTxt { margin-left: 20px; margin-top: 13px;}

.NAVtbSmall { width: 85px;}

/* overstyring av NAV-css og egne css*/
.punkt {margin-top: 10px; margin-bottom: 10px; margin-left: 16px;}
.utskrOver {margin-top: 10px; margin-bottom: 10px; margin-left: 16px;}
.utskrLinje {margin-top: 1px; margin-bottom: 10px; margin-left: 32px;}
.utskrLogo { margin-left: 18px; margin-top: 14px; }
.NAVstepSelectedBody .inputLine { margin-bottom: 8px; clear: left; width: 100%; }
.NAVstepSelectedBody .inputLine label { width: 100px; display: block; float: left; margin-left: 17px; }
.NAVstepSelectedBody .inputLine .NAVlblAuto { width: auto; margin-right: 5px;}
.NAVstepSelectedBody .inputLine .NAVlblLarge { width: 200px;}
.NAVstepSelectedBody .inputLine img { margin-left: 5px; cursor: pointer;}

#NAVwhiteContainer .NAVstepSelectedBody .inputLine .NAVtext {float:left;width:70px;text-align: right;}
.stepFutureDisabled { background-color: #EFEEEB; clear: left; width: 100%; float: left; margin-bottom: 5px;}
.stepFutureDisabled h2 { float: left; margin-top: 8px; padding-bottom: 4px; color: #808080;}
.stepFutureDisabled img { float: left; padding: 6px 11px 0px 6px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine input { float: left;margin-left:03px;}
.NAVstepSelectedBody .NAVstepSelectedStepFormContainer .inputLine .select {margin-left:3px;width:222px;margin-right:0px;padding-left:0px; }
.NAVstepSelectedBody .resultatPunkt { margin: 0px 0px 20px 13px }

