@charset "utf-8";

/* CSS Document */
/***************************************************

	Links

***************************************************/
a {
	color: #0d4971;
	text-decoration: none;
}

a:visited {
	color: #0d4971;
	text-decoration: none;
}

a:hover {
	color: #a2130e;
	text-decoration: none;
}

a:active {
	color: #a2130e;
	text-decoration: none;
}

a.linkFooterBottom {
	color: #9eb6c6;
	text-decoration: none;
}

a.linkFooterBottom:visited {
	color: #9eb6c6;
	text-decoration: none;
}

a.linkFooterBottom:hover {
	color: #5b6973;
	text-decoration: none;
}

a.linkFooterBottom:active {
	color: #5b6973;
	text-decoration: none;
}

a.linkHeader {
	color: #999;
	text-decoration: none;
}

a.linkHeader:visited {
	color: #999;
	text-decoration: none;
}

a.linkHeader:hover {
	color: #000;
	text-decoration: none;
}

a.linkHeader:active {
	color: #000;
	text-decoration: none;
}

a.linkMenu {
	color: #fff;
	text-decoration: none;
}

a.linkMenu:visited {
	color: #fff;
	text-decoration: none;
}

a.linkMenu:hover {
	color: #e1f3ff;
	text-decoration: none;
}

a.linkMenu:active {
	color: #e1f3ff;
	text-decoration: none;
}

a.linkMenu2 {
	color: #fff;
	text-decoration: none;
}

a.linkMenu2:visited {
	color: #fff;
	text-decoration: none;
}

a.linkMenu2:hover {
	color: #0d4971;
	text-decoration: none;
}

a.linkMenu2:active {
	color: #0d4971;
	text-decoration: none;
}

/***************************************************

	Button Links

***************************************************/
.linkErrorStartseite {
	border: none;
	background: url(/static/portal/images/buttons/btnErrorStartseite.jpg) no-repeat;
	display: block;
	width: 200px;
	height: 150px;
	margin: 0px auto;
}

.linkErrorStartseite:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnErrorStartseiteHover.jpg) no-repeat;
	display: block;
	width: 200px;
	height: 150px;
	margin: 0px auto;
}

.linkErrorBugreport {
	border: none;
	background: url(/static/portal/images/buttons/btnErrorBugreport.jpg) no-repeat;
	display: block;
	width: 200px;
	height: 150px;
	margin: 0px auto;
}

.linkErrorBugreport:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnErrorBugreportHover.jpg) no-repeat;
	display: block;
	width: 200px;
	height: 150px;
	margin: 0px auto;
}

.linkTXTsmall {
	border: none;
	background: url(/static/portal/images/buttons/btnTXTSmall.png) no-repeat;
	display: block;
	width: 26px;
	height: 26px;
}

.linkTXTsmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnTXTSmallHover.png) no-repeat;
	display: block;
	width: 26px;
	height: 26px;
}

.linkTXT {
	border: none;
	background: url(/static/portal/images/buttons/btnTXT.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
}

.linkTXT:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnTXTHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
}

.linkGuideline {
	border: none;
	background: url(/static/portal/images/buttons/btnGuideline.jpg) no-repeat;
	display: block;
	width: 180px;
	height: 67px;
}

.linkGuideline:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnGuidelineHover.jpg) no-repeat;
	display: block;
	width: 180px;
	height: 67px;
}

.linkLogin {
	border: none;
	background: url(/static/portal/images/buttons/btnLogin.png) no-repeat;
	display: block;
	width: 59px;
	height: 25px;
}

.linkLogin:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnLoginHover.png) no-repeat;
	display: block;
	width: 59px;
	height: 25px;
}

.linkFB {
	border: none;
	background: url(/static/portal/images/buttons/btnFB.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}

.linkFB:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnFBHover.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}

.linkMail {
	border: none;
	background: url(/static/portal/images/buttonsMail.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}

.linkMail:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnMailHover.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}

.linkTwitter {
	border: none;
	background: url(/static/portal/images/buttons/btnTwitter.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}

.linkTwitter:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnTwitterHover.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
}

.linkRegisterNow {
	width: 195px;
	height: 150px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterNow.jpg) no-repeat;
	margin: 40px 0px 20px 0px;
}

.linkRegisterNow:hover {
	width: 195px;
	height: 150px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterNowHover.jpg) no-repeat;
	margin: 40px 0px 20px 0px;
}

.linkRegisterNowPNG {
	width: 195px;
	height: 150px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterNow.png) no-repeat;
}

.linkRegisterNowPNG:hover {
	width: 195px;
	height: 150px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterNowHover.png) no-repeat;
}

.linkRegisterNowPNGGrey {
	width: 195px;
	height: 150px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterNowGrey.png) no-repeat;
}

.linkRegisterNowPNGGrey:hover {
	width: 195px;
	height: 150px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterNowHover.png) no-repeat;
}

.linkRegister {
	width: 150px;
	height: 50px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegister.png) no-repeat;
}

.linkRegister:hover {
	width: 150px;
	height: 50px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnRegisterHover.png) no-repeat;
}

.linkBack {
	border: none;
	background: url(/static/portal/images/buttons/btnBack.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkBack:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnBackHover.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkBackMissionOverview {
	border: none;
	background: url(/static/portal/images/buttons/btnBackMissionOverview.png) no-repeat;
	display: block;
	width: 119px;
	height: 33px;
}

.linkBackMissionOverview:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnBackMissionOverviewHover.png) no-repeat;
	display: block;
	width: 119px;
	height: 33px;
}

.linkPrintView {
	border: none;
	background: url(/static/portal/images/buttons/btnPrintView.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkPrintView:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnPrintViewHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkView {
	border: none;
	background: url(/static/portal/images/buttons/btnView.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkView:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnViewHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkOk {
	border: none;
	background: url(/static/portal/images/buttons/btnOk.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkOk:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnOkHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDelete {
	border: none;
	background: url(/static/portal/images/buttons/btnDelete.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDelete:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnDeleteHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkInfo {
	border: none;
	background: url(/static/portal/images/buttons/btnInfo.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkInfo:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnInfoHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDetails {
	border: none;
	background: url(/static/portal/images/buttons/btnDetails.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDetails:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnDetailsHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkSave {
	border: none;
	background: url(/static/portal/images/buttons/btnSave.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkSave:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnSaveHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkCancel {
	border: none;
	background: url(/static/portal/images/buttons/btnCancel.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkCancel:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnCancelHover.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkEdit {
	border: none;
	background: url(/static/portal/images/buttons/btnEdit.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkEdit:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnEditHover.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkWhy {
	border: none;
	background: url(/static/portal/images/buttons/btnWhy.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkWhy:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnWhyHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

tr.promoterCalendarLine td a.linkCalendar {
	display: block;
	width: 80px;
	height: auto;
	color: #BFBFBF;
}

tr.promoterCalendarLine td a.linkCalendar.anotherMonth {
	display: block;
	width: 80px;
	height: auto;
	color: #e3e3e3;
}

tr.employeeCalendarLine td a.linkCalendar {
	display: block;
	width: 80px;
	height: auto;
	color: #BFBFBF;
}

tr.employeeCalendarLine td a.linkCalendar.anotherMonth {
	display: block;
	width: 80px;
	height: auto;
	color: #e3e3e3;
}

.linkNext {
	border: none;
	background: url(/static/portal/images/buttons/btnNext.png) no-repeat;
	display: block;
	width: 50px;
	height: 38px;
}

.linkNext:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnNextHover.png) no-repeat;
	display: block;
	width: 50px;
	height: 38px;
}

.linkPrev {
	border: none;
	background: url(/static/portal/images/buttons/btnPrev.png) no-repeat;
	display: block;
	width: 50px;
	height: 38px;
}

.linkPrev:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnPrevHover.png) no-repeat;
	display: block;
	width: 50px;
	height: 38px;
}

.linkMore {
	border: none;
	background: url(/static/portal/images/buttons/btnShow.png) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}

.linkMore:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnShowHover.png) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}

.linkMsgBoxError {
	border: none;
	background: url(/static/portal/images/buttons/btnMsgBoxError.png) no-repeat;
	display: block;
	width: 35px;
	height: 35px;
	margin: 0px auto;
}

.linkMsgBoxError:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnMsgBoxErrorHover.png) no-repeat;
	display: block;
	width: 35px;
	height: 35px;
	margin: 0px auto;
}

.linkGo20px {
	border: none;
	background: url(/static/portal/images/buttons/btnGo.png) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	margin: 0px auto;
}

.linkGo20px:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnGoHover.png) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	margin: 0px auto;
}

.dutiesSales {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesSalesdocu {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesdocuNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesPrivate {
	border: none;
	background: url(/static/portal/images/buttons/btnMiscNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesMisc {
	border: none;
	background: url(/static/portal/images/buttons/btnMiscNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesCheckIn {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckInNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesCheckOut {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckOutNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesFiles {
	border: none;
	background: url(/static/portal/images/buttons/btnFilesNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesAvailable {
	border: none;
	background: url(/static/portal/images/buttons/btnAvailableNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesSurvey {
	border: none;
	background: url(/static/portal/images/buttons/btnSurveyNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.dutiesPics {
	border: none;
	background: url(/static/portal/images/buttons/btnPicsNormal.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesPrivate {
	border: none;
	background: url(/static/portal/images/buttons/btnMisc.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesPrivate:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnMiscHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesMisc {
	border: none;
	background: url(/static/portal/images/buttons/btnMisc.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesMisc:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnMiscHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesCheckIn {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckIn.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesCheckIn:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckInHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesCheckOut {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckOut.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesCheckOut:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckOutHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSales {
	border: none;
	background: url(/static/portal/images/buttons/btnSales.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSales:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSalesdocu {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesdocu.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSalesdocu:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesdocuHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSurvey {
	border: none;
	background: url(/static/portal/images/buttons/btnSurvey.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSurvey:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnSurveyHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesPics {
	border: none;
	background: url(/static/portal/images/buttons/btnPics.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesPics:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnPicsHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesFiles {
	border: none;
	background: url(/static/portal/images/buttons/btnFiles.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesFiles:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnFilesHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesAvailable {
	border: none;
	background: url(/static/portal/images/buttons/btnAvailable.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesAvailable:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnAvailableHover.png) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0px auto;
}

.linkDutiesSalesSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesSalesSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnSalesSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesSurveySmall {
	border: none;
	background: url(/static/portal/images/buttons/btnSurveySmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesSurveySmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnSurveySmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesCheckInSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckInSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesCheckInSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckInSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesCheckOutSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckOutSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesCheckOutSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnCheckOutSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesPicsSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnPicsSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesPicsSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnPicsSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesMiscSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnMiscSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesMiscSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnMiscSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesFilesSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnFilesSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesFilesSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnFilesSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesAvailableSmall {
	border: none;
	background: url(/static/portal/images/buttons/btnAvailableSmall.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkDutiesAvailableSmall:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnAvailableSmallHover.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
}

.linkUpload {
	border: none;
	background: url(/static/portal/images/buttons/btnUpload.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkUpload:hover {
	border: none;
	background: url(/static/portal/images/buttons/btnUploadHover.png) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
}

.linkEndTask {
	width: 150px;
	height: 50px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnEndTask.png) no-repeat;
}

.linkEndTask:hover {
	width: 150px;
	height: 50px;
	display: block;
	border: 0px;
	background: url(/static/portal/images/buttons/btnEndTaskHover.png) no-repeat;
}