/* Frontpage */

#frontCols {
margin-top:29px;
}

#frontLeftCol {
float:left;
width:530px;
margin-left:20px;
padding-top:21px;
}

#frontRightCol {
float:right;
width:336px;
}

#frontPageFlashContainer {
margin-top:-22px !important; /* Denne hænger sammen med margin-top i #contentContainer i main.css */
}


/* Front - Urgent */

#frontUrgent {
margin-bottom:24px;
background-color:#FF8036;
background-image:url(/css/graphics/main/frontpage/urgent-bg.gif);
padding-top:14px;
position:relative;
	width:336px;
}

#frontUrgent #imgUrgent {
display:block;
position:absolute;
top:-1px;
right:0;
}

#frontUrgent h1 {
font-weight:bold;
font-size:20px;
line-height:20px;
color:#FFF;
margin:0 16px 3px 16px;
}

#frontUrgent p {
margin:5px 0 0px 16px;
padding-bottom:12px;
color:#FFE8DB;
}

#urgentLoginForm {
margin-top:-4px;
padding:0 0 11px 16px;
}

.txtUrgentLoginContainer {
background-image:url(/css/graphics/main/frontpage/urgent-txtfield-start.gif);
background-repeat:repeat-x;
margin-right:7px;
float:left;
padding-left:6px;
}

.txtUrgentLoginContainer div {
background-image:url(/css/graphics/main/frontpage/urgent-txtfield-end.gif);
background-repeat:no-repeat;
background-position:right top;
height:21px;
}

.txtUrgentLoginEmail, .txtUrgentLoginPassword {
width:102px;
}

#btnUrgentLoginContainer {
background-image:url(/css/graphics/main/frontpage/urgent-btn-login-start.gif);
}

.btnUrgentLogin {
background-image:url(/css/graphics/main/frontpage/urgent-btn-login-end.gif) !important;
}

#urgentLinks {
border-top:solid 1px #FFF;
}

#urgentLinks a {
display:block;
float:left;
width:168px;
overflow: hidden;
color:#FFF;
font-weight:bold;
height:30px;
}

#urgentLinks a span {
display:block;
padding:7px 5px 5px 10px;
}

.lnkUrgentPriceInquiry {
background-image:url(/css/graphics/main/frontpage/rightcol-gray-btn-right.gif);
}

.lnkUrgentOrderTranslation {
background-image:url(/css/graphics/main/frontpage/rightcol-gray-btn-left.gif);
}


/* Front - Cases */

#frontCases {
position:relative;
margin-bottom:30px;
}

#frontCases a {
display:block;
position:absolute;
top:0;
right:0;
padding:4px 8px;
background-color:#FF8036;
color:#FFF;
font-size:11px;
}

#frontCases span {
display:block;
background-color:#A4A4A4;
line-height:12px;
padding:14px 19px;
color:#EDEDED;
}

/* Almindelig side */

#topImage {
margin-bottom:29px;
}

#topImage img {
border:none;
}

/* Kundeoprettelse */

#btnOpretMigContainer {
width:402px;
}

#btnOpretMigContainer div {
float:right;
}




#confirmLoginFormContainer{
		float:left;
		border:1px solid #d1d1d1;
		display:inline-block;
		padding:28px 42px 28px 42px;
		background:url(graphics/main/forgotPassBg.png) 0 100% repeat-x;
	}
#confirmLoginFormContainer input.autoLabel{
	width:255px;
	border:1px solid #dbdbdb;
	padding:3px 0px 3px 9px;
	background:url(/graphics/formElementBg.png) 0 0 repeat-x;
	font-size:11px;
	color:#aaa;
	float:left;
	margin-right:8px;
}
#confirmLoginFormContainer input.autoLabelActive{
	color:#777;
}
#confirmLoginFormContainer .regularButtonContainer{
	margin-top:2px;
}




#confirmLoginForm {
display:inline-block;
}

#confirmLoginForm {
display:block;
overflow:hidden;
}

#confirmLoginForm .formfield input {
width:100px;
}



/* Price inquiry */

.slctDeadlineDate {
width:44px !important;
}

.slctDeadlineMonth {
width:90px !important;
}

.slctDeadlineYear {
width:60px !important;
}

#btnSendInquiryContainer {
width:402px;
}

#btnSendInquiryContainer div {
float:right;
}

#flashContainer #uploading, #flashContainer #uploaded, #flashContainer #uploadstatus {
display:none;
}

.uploadButtonContainer {
position:relative;
float:left;
margin-bottom:2px;
}

.uploadButtonContainer #uploadButton, .uploadButtonContainer #deleteAllButton {
display:none;
float:left;
background-image:url(/css/graphics/main/form/btn-regular-start.gif) !important;
}

.uploadButtonContainer #uploadButton span, .uploadButtonContainer #deleteAllButton span {
display:block;
background-color:transparent;
border:none;
cursor:pointer;
background-image:url(/css/graphics/main/form/btn-regular-end.gif);
background-position:right top;
background-repeat:no-repeat;
padding:5px 5px 5px 5px;
line-height:11px;
font-size:11px;
color:#F5F5F5;
}

#deleteAllButton {
margin-left:10px;
}

.uploadButtonContainer #flashContainer {

}

.uploadButtonContainer .flashContainerStylesApplied {
position:absolute;
top:0;
left:0;
}


.fileList {
width:400px;
}

.fileUploadQueueItem, .fileCompleteItem {
display:inline-block;
}

.fileUploadQueueItem, .fileCompleteItem, #fileUploadStatus {
display:block;
overflow:hidden;
background-color: #F5F5F5;
margin-top: 5px;
padding: 5px 5px 5px 0;
}

#fileUploadStatus {
padding:5px 5px 5px 20px;
background-image:url(/css/graphics/main/form/upload/upload-status.gif);
background-repeat:no-repeat;
background-position:2px 2px;
}

.fileUploadQueueItem .percentage {
display:none;
}

.fileUploadQueueItem .fileName, .fileCompleteItem .fileName {
font-weight:bold;
float:left;
width:195px;
margin-left:5px;
}

.fileUploadQueueItem .fileName span, .fileCompleteItem .fileName span {
display:block;
font-weight:normal;
font-size:10px;
}

.fileUploadQueueItem .fileName span {
color:#FF8036;
}

.fileUploadQueueItem .cancel, .fileCompleteItem .cancel {
float: right;
}

.fileUploadQueueItem .cancel img, .fileCompleteItem .cancel img {
border:none !important;
}

.fileUploadProgress {
background-color: #FFFFFF;
margin: 6px 5px 0 0;
width: 174px !important;
float:right;
}

.fileUploadProgressBar {
background-color: #FF8036 !important;
background-image:url(/css/graphics/main/form/upload/upload-progress-bar.gif);
background-position:right top;
}

.fileCompleteList {
margin: 5px 0;
}



/* Medarbejdere */

.medarbejdere li {
float:left;
width:306px;
margin:0 20px 10px 0 !important;
padding:0 0 10px 0 !important;
background:none !important;
border-bottom:solid 1px #CCC;
}

.medarbejdere li img {
display:block;
float:left;
margin-right:10px;
}

.medarbejdere li span {
display:block;
float:left;
width:170px;
}

.medarbejdere li span strong {
display:block;
margin-bottom:8px;
}

.medarbejdere li span p {
line-height:18px !important;
}



/* Cases */





/* Case */

#caseLeftCol {
float:left;
width:463px;
}

#caseLogo {
display:inline-block;
}

#caseLogo {
display:block;
overflow:hidden;
margin-bottom:30px;
}

#caseLogo img {
border:none !important;
float:right;
}

#caseRightCol {
float:right;
width:189px;
}

#caseRightCol img {
border:none !important;
margin-bottom:30px;
}

#caseRightCol span {
display:block;
font-style:italic;
font-size:14px;
margin-bottom:6px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
