



/* general table settings */

TABLE.formMain {

BACKGROUND-COLOR: #D2DCE8;

}

TABLE.formJob1 {

BACKGROUND-COLOR: #ffffff

}

TABLE.formBorder {

BACKGROUND-COLOR: #e7e3e0

}

/* Intro-Paragraph */

P.formIntroHeadline {

MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px

}

P.formIntro {

MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px

}

P.formInstructions {

MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px

}

P.formInstructions2 {

MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px

}

P.formSeminarCategory {

MARGIN: 0px

}

P.formSeminarName {

FONT-WEIGHT: bold; MARGIN: 0px

}

P.formSeminarCosts {

MARGIN: 0px

}

P.formJobName {

FONT-WEIGHT: bold; MARGIN: 0px

}

P.formJobQualification {

MARGIN: 0px

}

P.formJobCompany {

MARGIN: 0px

}

P.formJobLocation {

MARGIN: 0px

}

TR.formHeadline {

BACKGROUND-COLOR: #BECEDF;

}

P.formHeadline {

FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 3px 0px; COLOR: #35649c

}

TR.formSteprow {

BACKGROUND-COLOR: #85acd4

}

TD.formStepActive {

FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #35649c

}

TD.formStepVisited {

FONT-SIZE: 11px; COLOR: #35649c

}

TD.formStepNotVisited {

FONT-SIZE: 11px; COLOR: #ffffff

}

/* main errorline of the formular table */

TR.formErrorRow {

BACKGROUND-COLOR: #ff0000

}

TD.formErrorRuler {

BACKGROUND-COLOR: #ffffff

}

P.formGeneralErrorMessage {

FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 2px 0px; COLOR: #ffffff

}

/* formfield settings */

TD.formProperty1 {

WHITE-SPACE: nowrap

}

INPUT.formText1 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 150px; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

INPUT.formText2 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 70px; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

INPUT.formText3 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 60px; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

INPUT.formText4 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

SELECT.formSelect1 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 150px; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

SELECT.formSelect2 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 35px; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

SELECT.formSelect3 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

SELECT.formMultiselect1 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, 
Arial, sans-serif

}

INPUT.formFile1 {

FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%

}

TEXTAREA.formMessage1 {

FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, Arial, 
sans-serif; HEIGHT: 70px

}

.formButton {

FONT-SIZE: 12px

}

P.formLabel1 {

MARGIN-BOTTOM: 3px; WHITE-SPACE: nowrap

}

P.formLabel2 {

MARGIN-BOTTOM: 2px

}

P.formErrorIcon {

MARGIN-BOTTOM: 4px

}

SPAN.formErrorIcon {

MARGIN-BOTTOM: 4px

}

P.formErrorMessage {

MARGIN-BOTTOM: 1px; COLOR: #ff0000

}

P.formGroupHeadline1 {

FONT-WEIGHT: normal; MARGIN-BOTTOM: 2px; COLOR: #000000

}

P.formGroupHeadline2 {

FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; COLOR: #000000

}

P.formHint {

MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px

}

/* Filter */

P.formFilterLabel1 {

MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px

}

P.formFilterLabel2 {

MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px

}

P.formFilterHint {

MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px

}

SELECT.formFilterSelect {

FONT-SIZE: 12px; MARGIN: 0px

}

#step1RightPadding {

PADDING-RIGHT: 200px

}

div.navleft { float: left; width: 40px; margin: 0; }
div.navright { float: right; text-align: right; width: 40px; margin: 0; }
div.navcenter {text-align: center; }
div.navleft a {
padding: 0px 10px 0px 14px;
background-image: url(/ksb/static/btn_prev.gif);
background-repeat: no-repeat;
background-position: left;
}
div.navright a {
padding: 0px 14px 0px 10px;
background-image: url(/ksb/static/btn_next.gif);
background-repeat: no-repeat;
background-position: right;
}

td.resultLeft { padding-right: 3px; }

td.resultRight { border-left: 1px solid #b1b2b2; padding-left: 3px; }

div.resultEntry {border-top-width: 1px; border-top-color: #b1b2b2; 
border-top-style:solid; padding-left: 10px; padding-right: 10px;}

div.resultEntryFirst {padding-left: 10px; padding-right: 10px;}

div.resultNoEntry {border-top-width: 1px; border-top-color: #FFFFFF; 
border-top-style:solid; padding-left: 10px; padding-right: 10px; padding-top: 
5px; font-weight: bold}

p.resultEntry {margin-top: 11px; margin-bottom: 14px;}

a.searchSubmit {padding: 0px 14px 0px 10px; background-image: 
url(/ksb/static/btn_next.gif); background-repeat: no-repeat; 
background-position: right; }

span.categoryFirst {color: #666666; padding: 0px 0px 0px 0px; }
span.category {color: #666666; padding: 0px 0px 0px 19px; background-image: 
url(/ksb/static/lg_category.gif); background-repeat: no-repeat; 
background-position: left; }



img.float--left {float: left; margin-right: 10px; margin-bottom: 10px;}

img.float--right {float: right;}

img.float--none {float: none;}
