@charset "utf-8";
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */
/* SETTINGS */
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */


/*//////////////////////////////STANDARDS*/
/*//////////HTML*/
html { margin: 0em; padding: 0em; border: 0em; }
/*//////////*/

/*//////////BODY*/
body { margin: 0em; padding: 0em; text-align: center; background-color: #FFFFFF; }
/*//////////*/

/*//////////FONT*/
body, div, table, tr, th, td, p, input, select, textarea, legend, .defaultFont {
    font-family: Arial, Helvetica, sans-serif !important;
    color: #000000;
    font-size: 11px;
}
/*--*/
p { margin: 0em; padding-top: 0.5em; padding-bottom: 0.5em; }
ul, ol { margin: 0em 0em 0em 2.5em; padding: 0.25em 0em; list-style-position: outside; }
*html ol { margin-left: 3em; } *+html ol { margin-left: 3em; }
ul { list-style-type: disc; }
li { margin-top: 0.25em; margin-bottom: 0.25em; }
u { text-decoration: underline; }
/*//////////*/

/*//////////SCROLLBARS*/
textarea { overflow: auto; }
/*//////////*/

/*//////////HR-LINES*/
hr { border: 1px solid #FFFFFF; border-top: 1px solid #BFBFC0; }
/*//////////*/

/*//////////BLOCKQUOTE*/
blockquote { margin: 0em 2.5em !important; }
/*//////////*/

/*//////////FORM-BUG (IE)*/
form { margin: 0em; padding: 0em; }
/*//////////*/

/*//////////LINKS*/
a:link, a:hover, a:focus, a:active, a:visited, a img { cursor: pointer; }
a { color: #004099; text-decoration: none; }
a:hover { color: #668CC2; text-decoration: underline; }
a:focus { color: #004099; text-decoration: underline; }
a img { border: none; text-decoration: none; }
/*//////////////////////////////*/


/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */
/* STRUCTURE */
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */


/*//////////////////////////////BODY-BG*/
body { background-color: #FFFFFF; }
.swishBG { background: url(../img/bg/bgSwish.png) no-repeat top; background-color: #FFFFFF; }
/*//////////////////////////////*/


/*//////////////////////////////NOSCRIPT*/
#noScriptError { display: none !important; }
/*//////////////////////////////*/


/*//////////////////////////////SITE*/
.site, .rawsite { position: relative; width: auto; margin: 0em auto; padding: 1.2em; text-align: left; }
/*--*/
.rawsite #header .mainNavi,
.rawsite #navigation,
.rawsite #footer .colorLIGHT { display: none; }
/*SITE-WIDTH*/
#header, #navigation, #topTeaser, #main, #footer { width: auto; }
/*IE-FIX*/
*html #header, *html #navigation, *html #topTeaser, *html #main, *html #footer { width: 100%; }
/*//////////////////////////////*/


/*//////////////////////////////SITE-INFO-BOX*/
.site .siteInfoBox,
.rawsite .siteInfoBox {
    width: 860px;
    position: relative;
    margin: 0em auto 1.2em auto !important;
    padding: 0.5em 20px !important;
    /*--*/
    background-color: #F4F4F4;
    border: 1px solid #FFFFFF;
    border-top: none;
}
/*//////////////////////////////*/


/*//////////////////////////////HEADER*/
#header { position: relative; z-index: 50; margin-bottom: 1.2em; }
/*LOGO*/
#header .logo { display: block; margin: 0.5em 0em 0.5em 0em; padding: 0.5em; position: relative; z-index: 1; text-align: left; border-top: 1px solid #BFBFC0; border-bottom: 1px solid #BFBFC0; text-decoration: none !important; }
#header .logo .imgScreen { display: none; }
#header .logo .imgPrint { /*--*/ }
#header .logo .claim { display: none; }
/*HEADER-NAVI*/
#header .headerNavi { position: relative; z-index: 2; width: auto; text-align: left; }
/*POPUP*/
#headerPopup { position: relative; z-index: 40; padding: 15px 15px 15px 15px; background-color: #FFFFFF; background: url(../img/bg/bgHeadLight.png) repeat-x left bottom; }
#contentPopup { padding:15px; }
/*//////////////////////////////*/


/*//////////////////////////////NAVIGATION*/
#navigation { position: relative; z-index: 40; }
/*//////////*/

/*//////////MAIN-NAVI*/
#navigation .mainNavi {
    display: block;
    position: relative;
    margin: 0.5em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    list-style-type: none;
    clear: both;
}
#navigation .mainNavi li { display: block; float: left; margin: 0em; padding: 0em; }
#navigation .mainNavi li a { display: block; float: left; padding: 0em 0.6em 0em 0.6em; text-decoration: none !important; font-weight: bold; }
/*--*/
#navigation .mainNavi li a { /*--*/ }
#navigation .mainNavi li a:hover { /*--*/ }
#navigation .mainNavi li a.down { background-color: #9DE519; }
/*//////////*/

/*//////////SUB-NAVI*/
#navigation .subNavi {
    display: block;
    position: relative;
    margin: 0.5em 0em 0em 0em;
    padding: 0.5em 0em 0em 0em;
    list-style-type: none;
    clear: both;
}
#navigation .subNavi li { display: block; float: left; margin: 0em; padding: 0em; }
#navigation .subNavi li a { display: block; float: left; padding: 0em 0.6em 0em 0.6em; text-decoration: none !important; font-weight: normal; }
#navigation .subNavi li.last a { /*--*/ }
/*--*/
#navigation .subNavi li a { background-image: none; }
#navigation .subNavi li a:hover { /*--*/ }
#navigation .subNavi li a.down { background-color: #9DE519; }
/*//////////////////////////////*/


/*//////////////////////////////TOP-TEASER*/
#topTeaser { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////MAIN*/
#main { position: relative; z-index: 30; clear: both; margin: 3em 0em 0em 0em; padding: 0.5em 0em 0.5em 0em; border-top: 1px solid #BFBFC0; background: none !important; }
/*//////////*/

/*//////////CONTENT*/
#main .content { position: relative; padding: 0em; }
/*//////////*/

/*//////////CONTENT-NAVI*/
#main .contentNavi { display: block; position: relative; z-index: 2; margin: 0em 0em 1.5em 0.25em; padding: 0em; list-style-type: none; }
#main .contentNavi ul { margin: 0.4em 0em 0em 1.5em; list-style-type: none; }
#main .contentNavi li { margin: 0em; padding: 0.25em 0em 0.25em 0em; }
#main .contentNavi li a { display: block; width: auto; margin: 0em; padding: 1px 0em 1px 20px; background: no-repeat left top; }
#main .contentNavi li ul { margin-top: 0em !important; margin-bottom: -0.4em !important; }
/*--*/
#main .contentNavi li a { background-image: url(../img/icon/iconAction.png); }
#main .contentNavi li a.down { color: #000000 !important; font-weight: bold; }
/*//////////////////////////////*/


/*//////////////////////////////FOOTER*/
#footer { position: relative; z-index: 10; clear: both; margin-top: 0.75em; padding: 0.3em; border-top: 1px solid #BFBFC0; background-color: #FFFFFF; }
#footer p { font-size: 90%; padding-top: 0.5em; padding-bottom: 0em; }
#footer .colorLIGHT { display: none; }
/*//////////////////////////////*/


/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */
/* AD-SPECIFICATIONS */
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */


/*//////////////////////////////ACCORDION-BOX*/
.accordionBoxTitle { display: none; }
.accordionBoxSlide, .accordionBox { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////COMPANY-AD*/
.companyAd { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////TICKER-AD*/
.tickerAd { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////PUBLIC-AD*/
.publicAd { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////PUBLIC-AD-EXTERN*/
.publicAdExtern { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////CANDIDATE-AD*/
.candidateAd { display: none; }
/*//////////////////////////////*/


/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */
/* PRODUCT-SPECIFICATIONS */
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */


/*//////////////////////////////SEARCH-RESULT*/
.searchResultListe { position: relative; cursor: default !important; }
.searchResultListe .result { width: auto; padding-left: 0.5em; }
.searchResultListe h3.subtitle { margin: 0em !important; padding: 0.25em 0em !important; }
.searchResultListe h3.subtitle, .searchResultListe h3.subtitle a { color: #C42695; background-color: #FFFFFF; }
/*LISTSTYLE*/
ul.searchResultListe, .searchResultListe li { margin-right: 0em; margin-left: 0em; list-style-type: none; }
.searchResultListe li .timestamp, .searchResultListe li .teaser { font-size: 120%; line-height: 2.5em; }
.searchResultListe li .timestamp { margin-right: 1em; }
/*//////////*/

/*//////////RESULT-LAYOUT*/
.searchResultListe .result h3, .searchResultListe .result p { margin: 0em !important; padding-top: 3px; padding-bottom: 3px; line-height: 1.1em !important; }
.searchResultListe .result h3 a { display: block; width: 61.5%; padding-left: 3.5%; background: url(../img/icon/iconAction.png) left 0.1em no-repeat; }

.searchResultListe .result .pubDatum { width: 32px; height: 31px; text-align: center; float:left; padding:0em 1em 0em 0em; margin-top: 0.7%; margin-bottom:50px; }

.searchResultListe .result .pubDatum.unread .month { color: #FFFFFF; height:16px; padding-top: 1px; background: url(../img/bg/bgKalenderblattUngelesen.gif) left top no-repeat; }
.searchResultListe .result .pubDatum.unread .day { color: #0082C0; height:16px; padding-top: 1px; border: 1px solid #0082C0; border-top:none; font-weight: bold;}
.searchResultListe .result .pubDatum.read .month { color: #FFFFFF; height:16px; padding-top: 1px; background-color: #676767; background: url(../img/bg/bgKalenderblattGelesen.gif) left top no-repeat;}
.searchResultListe .result .pubDatum.read .day { color: #676767; height:16px; padding-top: 1px; border: 1px solid #676767; border-top:none; font-weight: bold;}

.searchResultListe .result.organisationV1 h3 a { display: block; width: 61.5%; padding-left: 3.5%; background: url(../img/icon/iconCompanyV1.png) left 0em no-repeat; }
.searchResultListe .result.organisation h3 a { display: block; width: 61.5%; padding-left: 3.5%; background: url(../img/icon/iconCompany.png) left 0em no-repeat; }
/*--*/
.searchResultListe .result h3 { color: #000000 !important; font-weight: normal !important; }
.searchResultListe .result h3 .plus { padding: 0.1em 0.25em; color: #FFFFFF; background-color: #BFBFC0; font-size: 11px !important; font-weight: bold; }
/*--*/
.searchResultListe .maininfo,
.searchResultListe .options,
.searchResultListe .settings { margin-bottom: 0.5em !important; padding: 0em 0.2% 0em 1.8%; float: left; }
.searchResultListe .maininfo { width: 63%; padding-left: 3.5%; text-align: left; }
.searchResultListe .options { width: 15%; margin-top: -1.85em; text-align: left; }
.searchResultListe .settings { width: 14%; margin-top: -1.85em; text-align: center; }
/*--*/
.searchResultListe .result .maininfo .teaser { /*--*/ }
.searchResultListe .result .maininfo .addinfo { /*--*/ }
.searchResultListe .result .maininfo .category { font-size: 90%; }
.searchResultListe .result .maininfo .video { padding: 0.7em 0em 0.7em 35px !important; background: url(../img/icon/iconPlay.png) left center no-repeat; }
/*--*/
.searchResultListe .result .options .location { /*--*/ }
.searchResultListe .result .options .position { font-size: 90%; }
/*--*/
.searchResultListe .result .settings .profile { display: none; }
.searchResultListe .result .settings .statusBar { display: none !important; }
.searchResultListe .result .settings .attention { font-size: 80%; }
.searchResultListe .result .settings .favorite { margin-top: 0.2em !important; margin-bottom: 0.1em !important; padding: 0.25em 0em !important; }
.searchResultListe .result .settings .checkbox { font-size: 90%; }
/*//////////*/

/*//////////HOVER-EFFECT*/
.searchResultListe .result { border-top: 1px solid #BFBFC0; padding-top: 7px; }
.searchResultListe .result:hover { border-top: 2px solid #004099; padding-top: 6px; }
.searchResultListe .result p, .searchResultListe li.result, .searchResultListe li.result a { color: #9FA0A1; }
.searchResultListe .result:hover p, .searchResultListe li.result:hover { color: #000000; } .searchResultListe li.result:hover a { color: #004099; }
.searchResultListe .result:hover .settings .attention { color: #C42695; font-size: 100%; }
/*//////////*/

/*//////////SPECIAL*/
.searchResultListe .result.toplisting { padding-top: 10px !important; padding-bottom: 5px !important; }
.searchResultListe .result.toplisting .label { position: absolute; z-index: 10; top: 1px; right: 0px; padding: 0.1em 0.3em 0.2em 0.5em; font-size: 80%; background-color: #9DE519; border-radius: 0px 0px 0px 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.searchResultListe .result.toplisting p { color: #000000 !important; }
.searchResultListe .result.toplisting:hover { border-top-width: 1px; background-color: #9DE519; }
.searchResultListe .result.leader h3 a { background-image: url(../img/icon/iconAction.png); }
/*//////////*/

/*//////////IE-FIX*/
*html .searchResultListe .result { width: 100%; }
*html .searchResultListe .result p, *html .searchResultListe li.result, *html .searchResultListe li.result a  { color: #000000; }
/*//////////////////////////////*/


/*//////////////////////////////JOB-NAVI-SITE*/
.jobNaviSite { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////SEARCH-BOX*/
.searchBox label { display: inline; vertical-align: middle !important; }
.searchBox .formText { margin: 0em 1.25em; font-weight: normal; vertical-align: middle; }
.searchBox .formSelect { width: auto !important; margin: 0em 1.25em 0em 0em; font-weight: normal; vertical-align: middle; }
.searchBox .formButton1, .searchBox .formButton2, .searchBox .formButton3,
.searchBox .formButton4, .searchBox .formButton5, .searchBox .formButton6 { vertical-align: middle; }
.searchBox .helpTXT { display: block; text-align: left; margin: 0.25em 1.25em; font-size: 90%; }
/*--*/
.searchBox .semanticSearchOpt { float: left; margin: -0.2em 0em 0em 0em; }
/*//////////////////////////////*/


/*//////////////////////////////CATEGORY-BOX*/
.categoryBox { /*--*/ }
/*//////////////////////////////*/


/*//////////////////////////////SUB-CATEGORY-BOX*/
.subCategoryBox ul { margin: 0em; padding: 0em; list-style-type: none; }
.subCategoryBox li { line-height: 1.35em; list-style-type: none; }
/*--*/
.subCategoryBox a.down { color: #000000; font-weight: bold; text-decoration: none !important; }
/*//////////////////////////////*/


/*//////////////////////////////TALENTPOOL-HEADER*/
#talentpool #main { border-top: 0px none; }
#talentpool #main .content { margin-top: -2em; padding-top: 0.5em; }
#talentpool #topTeaser { padding-bottom: 1em; }
#talentpool #topTeaser p { padding-top: 0.3em; padding-bottom: 0.3em; line-height: 1.5em; }
#talentpool #topTeaser .promo { margin-bottom: -40px; }
#dnaDivider { padding-bottom:28px; background:url(../img/bg/bgGradientShadeDown1.png) no-repeat bottom center; }
#dnaDivider.noArrow { background:url(../img/bg/bgGradientShadeCenter.png) no-repeat bottom center; }
.homeDivider {background:url(../img/bg/bgGradientShadeCenter_700.png) no-repeat top left; padding-top:7px; margin-top: 15px; }
#toparbeitgeber h3 { margin-top: 1.3em; }
/*IE-FIX*/
*html #talentpool #main .content { margin-top: 1em; }
*+html #talentpool #topTeaser .promo { margin-bottom: -42px; }
/*//////////////////////////////*/


/*//////////////////////////////FAVORITE-LIST*/
.favoriteListe { position: relative; cursor: default !important; }
.favoriteListe .favorite { width: auto; clear: both; }
.favoriteListe.pendent { margin-top: 0.5em !important; }
.favoriteListe.pendent .favorite { width: 97%; padding-left: 3%; }
/*//////////*/

/*//////////FAVORITE-LAYOUT*/
.favoriteListe .favorite h3, .favoriteListe .favorite p { margin: 0em; padding-top: 3px; padding-bottom: 3px; line-height: 1.1em !important; }
.favoriteListe .favorite h3 { margin-left: -20px; font-weight: normal !important; }
/*--*/
.favoriteListe .maininfo,
.favoriteListe .options,
.favoriteListe .settings { margin-bottom: 0.5em !important; padding: 0em 0em 0em 2%; float: left; }
.favoriteListe .maininfo { width: 48%; text-align: left; }
.favoriteListe .options { width: 36%; text-align: left; }
.favoriteListe .options .helpTXT { margin: 1em 0em 0em 0.4em !important; padding-top: 0.6em !important; font-size: 90%; }
.favoriteListe .settings { width: 10%; float: right; text-align: right; }
/*--*/
.favoriteListe h3.subtitle { margin: 0.75em 0em 0em 0em !important; padding: 0.25em 0em !important; }
.favoriteListe h3.subtitle, .favoriteListe h3.subtitle a { color: #C42695; background-color: #FFFFFF; }
/*//////////*/

/*//////////STAT-LAYOUT*/
.favoriteListe .options .formRadio { border: 0px none !important; }
.favoriteListe .options .formRadio.active { padding: 0.1em 0.25em !important; font-weight: bold; }
.favoriteListe .options .formSTYLE input { margin-right: 0.1em !important; }
/*//////////*/

/*//////////HOVER-EFFECT*/
.favoriteListe .favorite { border-top: 1px solid #BFBFC0; padding-top: 7px; }
.favoriteListe .favorite:hover { border-top: 2px solid #004099; padding-top: 6px; }
.favoriteListe .favorite p { color: #9FA0A1; }
.favoriteListe .favorite:hover p { color: #000000; }
/*//////////*/

/*//////////IE-FIX*/
*html .favoriteListe .favorite { width: 100%; padding-left: 0em !important; }
*html .favoriteListe .favorite p { color: #000000; }
*html .favoriteListe h2.subtitle { display: none; }
*html .favoriteListe .favorite h3 span { background-position: left 0.3em; }
*+html .favoriteListe .favorite h3 span { background-position: left 0.3em; }
*html .favoriteListe .options .helpTXT { margin-left: 1.2em !important; padding-left: 12px !important; }
*+html .favoriteListe .options .helpTXT { margin-left: 1.2em !important; padding-left: 12px !important; }
*+html .favoriteListe .favorite .noteField p .btn { visibility: hidden !important; }
*+html .favoriteListe .favorite:hover .noteField p .btn { visibility: visible !important; }
/*//////////////////////////////*/


/*//////////////////////////////TAG-CLOUD*/
.tagCloud { position: relative; width: auto; height: auto; text-align: center !important; cursor: default; }
.tagCloud a { text-decoration: none !important; cursor: default !important; }
/*SETTINGS*/
.tagCloud.big table { height: auto !important; }
.tagCloud.big, .tagCloud.big td { font-size: 24px !important; } .tagCloud.big a { padding: 0em 0.5em; line-height: 2em; background-color: #FFFFFF; }
.tagCloud.mini, .tagCloud.mini td div { font-size: 15px !important; } .tagCloud.mini a { padding: 0em 2em; line-height: 1.8em; }
.tagCloud.mini.buttonStyle { width: 235px; height: 180px; margin: 0px auto; overflow: hidden; } .tagCloud.mini.buttonStyle, .tagCloud.mini.buttonStyle a { cursor: pointer !important; }
.tagCloud.mini.buttonStyle .fade { position: absolute; z-index: 10; top: 0px; width: 100%; height: 100%; background: url(../img/bg/bgMiniCloudFade.png) no-repeat center; }
*html .tagCloud.mini.buttonStyle .fade { display: none; }
/*SIZE*/
.tagCloud a.tag0 { display: none !important; }
.tagCloud a.tag1 { font-size: 0.6em; }
.tagCloud a.tag2 { font-size: 0.8em; }
.tagCloud a.tag3 { font-size: 1.0em; }
.tagCloud a.tag4 { font-size: 1.2em; }
/*COLORS-MEMBER*/
.tagColorMEMBER .tagCloud a.tag1 { color: #E49DCF !important; }
.tagColorMEMBER .tagCloud a.tag2 { color: #DF88C5 !important; }
.tagColorMEMBER .tagCloud a.tag3 { color: #D667B5 !important; }
.tagColorMEMBER .tagCloud a.tag4 { color: #C42695 !important; }
/*COLORS-COMPANY*/
.tagColorCOMPANY .tagCloud a.tag1 { color: #8CC7E3 !important; }
.tagColorCOMPANY .tagCloud a.tag2 { color: #73BADC !important; }
.tagColorCOMPANY .tagCloud a.tag3 { color: #4CA7D3 !important; }
.tagColorCOMPANY .tagCloud a.tag4 { color: #0082C0 !important; }
/*//////////////////////////////*/


/*//////////////////////////////DNA-CREATOR*/
.dnaCreator { display: none !important; }
/*//////////////////////////////*/


/*//////////////////////////////SKILL-CREATOR*/
.skillCreator { display: none !important; }
/*//////////////////////////////*/


/*//////////////////////////////SURVEY-STYLE*/
.surveySTYLE { margin: 1.5em 0em; }
.surveySTYLE .question { margin: 0.5em 0em 1em 0em; padding-left: 1.5em; border-top: 1px solid #BFBFC0; }
.surveySTYLE h5 { margin: 1.5em 0em 0.5em -1em; }
/*BG*/
.surveyBG1, .surveyBG2, .surveyBG3, .surveyBG4 { border: 1px solid !important; cursor: pointer !important; }
.surveyBG1 { border-color: #F7F7F8 !important; background-color: #F7F7F8 !important; } .surveyBG1:hover { border-color: #C42695 !important; }
.surveyBG2 { border-color: #EFEFEF !important; background-color: #EFEFEF !important; } .surveyBG2:hover { border-color: #C42695 !important; }
.surveyBG3 { border-color: #DFDFE0 !important; background-color: #DFDFE0 !important; } .surveyBG3:hover { border-color: #C42695 !important; }
.surveyBG4 { border-color: #BFBFC0 !important; background-color: #BFBFC0 !important; } .surveyBG4:hover { border-color: #C42695 !important; }
/*RESULT*/
table.surveyResult tbody td { padding: 0.5em !important; background-color: #DFDFE0; }
table.surveyResult tbody .checkedSelf { min-width: 1.5em; background-color: #9DE519; }
table.surveyResult tbody .checkedPeer { min-width: 1.5em; background-image: url(../img/icon/iconTalentTableCHECK.png); background-position: center; background-repeat: no-repeat; }
/*//////////////////////////////*/


/*//////////////////////////////JOBTRENDS*/
.jobtrends { position: relative; }
.jobtrends .scrollContent { /*--*/ }
/*//////////*/

/*//////////INPUT-SECTION*/
.jobtrends .inputSection .tableListe th, .jobtrends .inputSection .tableListe td { padding-top: 0.1em !important; padding-bottom: 0.1em !important; }
.jobtrends .inputSection .tableListe td span.big { line-height: 20px !important; }
.jobtrends .inputSection .tableListe .iconDelete { display: none; }
/*//////////*/

/*//////////OUTPUT-SECTION*/
.jobtrends .outputSection .graphResult { width: 875px !important; height: 400px; margin: 0em auto; }
.jobtrends .outputSection .tableListe .tableWidthFix td { margin: 0em !important; padding: 0em !important; height: 0em !important; line-height: 0em !important; border: 0px none !important; }
.jobtrends .outputSection .tableListe .tableWidthFix .big img { height: 1px !important; width: 1px !important; }
.jobtrends .outputSection .tableListe .tableWidthFix .small img { height: 1px !important; width: 1px !important; }
.jobtrends .outputSection ul li { font-size: 90% !important; }
/*IE-FIX*/
*html .jobtrends .outputSection .scrollContent { padding-bottom: 2.5em; }
*+html .jobtrends .outputSection .scrollContent { padding-bottom: 2.5em; }
/*//////////////////////////////*/

/*//////////E-COM*/
.avatarColumn { float:left; width: 154px; height:130px; }
.avatarContentColumn { float:left; width:730px; }
.avatarContentColumn.top { height:90px; overflow: hidden;}
.avatarContentColumn.top p { height: 93px;}
.avatarContentBrandingColumn {float: right; width: 200px; height: 100px;}
.avatarContentBrandingColumn.Topjobs { background: url(../../LOGOS-extern/topjobs.gif) no-repeat right top; }
.avatarContentBrandingColumn.ictCareer { background: url(../../LOGOS-extern/ictcareer.gif) no-repeat right 20px; }
.avatarContentBrandingColumn.IngJobs { background: url(../../LOGOS-extern/ingjobs.gif) no-repeat right 15px; }
.avatarContentBrandingColumn.jobs4Finance { background: url(../../LOGOS-extern/jobs4finance.gif) no-repeat right 20px; }
.avatarContentBrandingColumn.jobs4sales { background: url(../../LOGOS-extern/jobs4sales.gif) no-repeat right 10px; }
.avatarContentBrandingColumn.MedTalents { background: url(../../LOGOS-extern/medtalents.gif) no-repeat right 10px; }

.avatarContentColumn.top ul#progressIndicator { margin: 0; padding-top: 0; position: absolute;}

.avatarContentColumn.top ul#progressIndicator li { float:left; margin: 0; list-style-type: none; padding-right: 1.2em; font-weight: bold; color:#888888; height: 29px; }

.avatarContentColumn.top ul#progressIndicator li.current { color: #0082C0;  background: url(../img/bg/bgProgressCurrent.png) no-repeat left bottom;}
.avatarContentColumn.top ul#progressIndicator li.done { color: #89D200; }

.pricingTableColumn {  height: 400px; float:left; padding-left: 25px; }
.pricingTableColumn.offer { background: url(../img/bg/bgPricingTable.png) no-repeat center top; width: 177px; text-align: center; padding-left:0;}
.pricingTableColumn.suggested { background: url(../img/bg/bgPricingTableSuggested.png) no-repeat center top; width: 179px; text-align: center; padding-left:0;}

.pricingTableColumn .description { padding: 0.3em 0.4em 0em 0.4em; color: #555555; height:60px; }

.pricingTableColumn .head { color: white; font-weight:500; font-size: 135%; height: 30px; text-align: center; padding-top: 0.4em; letter-spacing: 0.1em; }
.pricingTableColumn.offer .head { background: url(../img/bg/bgPricingTableHead.png) no-repeat center top;}
.pricingTableColumn.suggested .head { background: url(../img/bg/bgPricingTableHeadSuggested.png) no-repeat center top;}

.pricingTableColumn .compareItem { height: 27px; background: url(../img/bg/bgPricingTableItemDivider.png) repeat-x center bottom; padding: 2px 13px 2px 0px; text-align: right; }
.pricingTableColumn .compareItem div.title { padding-top: 5px; color: #555555; }
.pricingTableColumn.offer .compareItem { height:24px; padding: 7px 0px 0px 0px; margin: 0 1px; text-align: center; }
.pricingTableColumn.suggested .compareItem { height:24px; padding: 7px 0px 0px 0px; margin: 0 2px; text-align: center; }

.pricingTableColumn.suggested .compareItem .checked { background: url(../img/icon/iconCheckBIG.png) no-repeat center center; }
.pricingTableColumn.offer .compareItem .checked { background: url(../img/icon/iconCheckBIG_inactive.png) no-repeat center center; }

.pricingTableColumn .itemPrice { color: #555555; font-size: 125%; margin-top: 12px; }

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

/*//////////////////////////////SITEMAP*/
.sitemap { position: relative; }
/*--*/
.sitemap .element h2 { font-size: 100% !important; font-weight: bold !important; }
.sitemap .element ul { list-style-type: none; }
.sitemap .element hr { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////ADMIN*/
#admin { position: relative; }
/*//////////*/

/*//////////HEADER*/
#admin #header .title p { margin: 0em; padding: 0em; font-size: 240%; }
#admin #header .logo { display: none; }
/*//////////*/

/*//////////NAVIGATION*/
#admin #navigation { display: none; }
/*//////////*/

/*//////////TOP-TEASER*/
#admin #topTeaser { display: none; }
/*//////////*/

/*//////////HORIZONTAL-NAVI*/
#admin .horizontalNavi ul li.regButton a { width: auto !important; padding: 0em 1em; }
/*//////////*/

/*//////////RESULT-OPTIONS*/
#admin .searchResultListe .result { width: 100%; }
#admin .searchResultListe .result h3, #admin .searchResultListe .result p.medium { font-size: 130% !important; }
#admin .searchResultListe .result h3 a { width: 80% !important; }
#admin .searchResultListe .result .options { margin-top: 0em !important; }
#admin .searchResultListe .result .settings { margin-top: -1.95em !important; text-align: left !important; }
#admin .searchResultListe .result h3 .over { display: inline !important; visibility: hidden !important; }
#admin .searchResultListe .result:hover h3 .over { display: inline !important; visibility: visible !important; }
#admin .searchResultListe .result .settings .over { display: block !important; visibility: hidden !important; }
#admin .searchResultListe .result:hover .settings .over { display: block !important; visibility: visible !important; }
/*IE-FIX*/
*html #admin .searchResultListe .result:hover h3 .over { display: inline !important; visibility: visible !important; }
*html #admin .searchResultListe .result .settings .over { display: block !important; visibility: visible !important; }
/*//////////*/

/*//////////PUBLICATION-STATUS*/
.statusGreen, .statusRed, .statusOrange, .statusGray { padding-left: 15px; background: no-repeat 3px center; }
.statusGreen { background-image: url(../img/icon/iconStatusGreen.png); }
.statusRed { background-image: url(../img/icon/iconStatusRed.png); }
.statusOrange { background-image: url(../img/icon/iconStatusOrange.png); }
.statusGray { background-image: url(../img/icon/iconStatusGray.png); }

.franchiseInfo {
    padding:5px 5px 5px 5px;
    border: 1px solid #FFCC00;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

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


/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */
/* SHARED-STYLES */
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */


/*//////////////////////////////ICONS*/
.iconAction,
.iconAction3,
.iconActionLeader,
.iconArrowDown,
.iconArrowUp,
.iconArrowNextstep,
.iconAttention,
.iconBack,
.iconBox1,
.iconBox2,
.iconBox3,
.iconBox4,
.iconBox5,
.iconBox6,
.iconCheckBIG,
.iconCheckSMALL,
.iconClose,
.iconCloseNegative,
.iconCompany,
.iconDelete,
.iconDoc,
.iconDocLIGHT,
.iconDownload,
.iconEdit,
.iconEmail,
.iconEmailNegative,
.iconFacebook,
.iconFacebookShare,
.iconFeedNegative,
.iconYoutube,
.iconTwitter,
.iconLinkedin,
.iconFlickr,
.iconFailedSMALL,
.iconFavBIG,
.iconFavSMALL,
.iconFavSMALLNegative,
.iconFavSMALLStatic,
.iconInfo,
.iconKununu,
.iconLifeBIG,
.iconLifeSMALL,
.iconLoadingBIG,
.iconLoadingBIGNegative,
.iconLoadingSMALL,
.iconLoadingSMALLNegative,
.iconLock,
.iconLocked,
.iconUnlocked,
.iconMailBIG,
.iconMailSMALL,
.iconMapNegative,
.iconMinus,
.iconMinusLIGHT,
.iconNewWin,
.iconNote,
.iconOrganisation,
.iconPhone,
.iconPlay,
.iconPlus,
.iconPlusLIGHT,
.iconPlusNegative,
.iconPlusCircle,
.iconPlusCircleMagenta,
.iconForwardCircle,
.iconPrint,
.iconPrintNegative,
.iconProduct,
.iconProfileBIG,
.iconProfileSMALL,
.iconSayNegative,
.iconSkillBIG,
.iconSkillSMALL,
.iconSortAsc,
.iconSortDesc,
.iconSkype,
.iconTalentBIG,
.iconTalentSMALL,
.iconUser,
.iconVideo,
.iconXing,
.iconBullet,
.iconFlag,
.iconZoom { padding-left: 18px !important; background-position: left center; background-repeat: no-repeat; }
/*IMG-SOURCES*/
.iconAction { background-image: url(../img/icon/iconAction.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconActionLeader { background-image: url(../img/icon/iconActionLeader.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; color: #400080 !important; }
.iconAction3 { background-image: url(../img/icon/iconAction3.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconAction3.active { color: #000000;} .iconAction3.active:hover { text-decoration: none; }
.iconAction3.inactive { background-image: url(../img/icon/iconAction3_inactive.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; } .iconAction3.inactive:hover { background-image: url(../img/icon/iconAction3.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconArrowDown { background-image: url(../img/icon/iconArrowDown.png); }
.iconArrowUp { background-image: url(../img/icon/iconArrowUp.png); }
.iconArrowNextstep { background-image: url(../img/icon/iconArrowNextstep.png); background-position: right center; padding-left: 0px !important; padding-right: 38px !important; }
.iconAttention { background-image: url(../img/icon/iconAttention.png); font-weight: normal; font-weight: bold; padding-left: 20px !important; }
.iconBack { background-image: url(../img/icon/iconBack.png); padding-left: 30px !important; } .iconBack:hover { background-image: url(../img/icon/iconBack_over.png); }
.iconBox1 { background-image: url(../img/icon/iconBox1.png); background-position: left top; min-height: 30px; padding: 7px 0px 0px 30px !important; } h1.iconBox1 { padding-top: 0px !important; }
.iconBox2 { background-image: url(../img/icon/iconBox2.png); background-position: left top; min-height: 30px; padding: 7px 0px 0px 30px !important; } h1.iconBox2 { padding-top: 0px !important; }
.iconBox3 { background-image: url(../img/icon/iconBox3.png); background-position: left top; min-height: 30px; padding: 7px 0px 0px 30px !important; } h1.iconBox3 { padding-top: 0px !important; }
.iconBox4 { background-image: url(../img/icon/iconBox4.png); background-position: left top; min-height: 30px; padding: 7px 0px 0px 30px !important; } h1.iconBox4 { padding-top: 0px !important; }
.iconBox5 { background-image: url(../img/icon/iconBox5.png); background-position: left top; min-height: 30px; padding: 7px 0px 0px 30px !important; } h1.iconBox5 { padding-top: 0px !important; }
.iconBox6 { background-image: url(../img/icon/iconBox6.png); background-position: left top; min-height: 30px; padding: 7px 0px 0px 30px !important; } h1.iconBox6 { padding-top: 0px !important; }
.iconCheckBIG { background-image: url(../img/icon/iconCheckBIG.png); padding-left: 25px !important; background-position: left 0.65em; } .big.iconCheckBIG { background-position: left 1em; } div.iconCheckBIG { background-position: left 0.2em; }
.iconCheckSMALL { background-image: url(../img/icon/iconCheckSMALL.png); background-position: left 0.8em; } .big.iconCheckSMALL { background-position: left 1em; } div.iconCheckSMALL { background-position: left 0.2em; }
.iconClose { background-image: url(../img/icon/iconClose.gif); padding: 7px !important; line-height: 15px; font-size: 1px !important; color: #FFFFFF !important; text-decoration: none !important; vertical-align: middle; background-position: center; } *html .iconClose, *+html .iconClose { padding: 7px 0px !important; letter-spacing: 7px; }
.iconCloseNegative { background-image: url(../../SCRIPTS/jquery/widgets/jquery.fancybox.img/fancy_closebox.png); background-position: left 3px; padding: 5px  0px 5px 30px !important; color: #FFFFFF !important; text-decoration: none !important; }
.iconCompany { background-image: url(../img/icon/iconCompany.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconDelete { background-image: url(../img/icon/iconDelete.png); padding-left: 15px !important; background-position: left top; } .iconDelete:hover { background-image: url(../img/icon/iconDelete_over.png); }
.iconDoc { background-image: url(../img/icon/iconDoc.png); padding-left: 22px !important; background-position: left 0.2em; }
.iconDocLIGHT { background-image: url(../img/icon/iconDocLIGHT.png); padding-left: 19px !important; background-position: left 0.5em; }
.iconEdit { background-image: url(../img/icon/iconEdit.png); padding-left: 15px !important; background-position: left top; } .iconEdit:hover { background-image: url(../img/icon/iconEdit_over.png); }
.iconEmail { background-image: url(../img/icon/iconEmail.png); padding-left: 16px !important; background-position: left; }
.iconEmailNegative { background-image: url(../img/icon/iconEmailNEGATIVE.png); padding-left: 21px !important; background-position: left; color:#ffffff; } .iconEmailNegative:hover { color: #ffffff; }
.iconFacebook { background-image: url(../img/icon/iconFacebook.png); padding-left: 18px !important; padding-top: 1px; padding-bottom: 1px; }
.iconFacebookShare { background-image: url(../img/icon/iconFacebookShare.png); padding: 10px 30px !important; line-height: 20px; font-size: 1px; color: #FFFFFF !important; text-decoration: none !important; vertical-align: middle; background-position: center; } *html .iconFacebookShare, *+html .iconFacebookShare { padding: 10px 0px !important; letter-spacing: 30px; }
.iconFeedNegative { background-image: url(../img/icon/iconFeedNEGATIVE.png); padding-left: 15px !important; background-position: left; color:#ffffff; } .iconFeedNegative:hover { color: #ffffff; }
.iconYoutube { background-image: url(../img/icon/iconYoutube.gif); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconTwitter { background-image: url(../img/icon/iconTwitter.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconLinkedin { background-image: url(../img/icon/iconLinkedin.png); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconFlickr { background-image: url(../img/icon/iconFlickr.gif); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.iconFailedSMALL { background-image: url(../img/icon/iconFailedSMALL.png); padding-left: 20px !important; }
.iconFavBIG { background-image: url(../img/icon/iconFavBIG.png); min-height: 45px; padding-left: 52px !important; background-position: left top; }
.iconFavSMALL { background-image: url(../img/icon/iconFavSMALL.png); padding: 1em  0em 1em 25px !important; } .iconFavSMALL:hover { background-image: url(../img/icon/iconFavSMALL_over.png); } .active.iconFavSMALL { background-image: url(../img/icon/iconFavSMALL_active.png); }
.iconFavSMALLNegative { background-image: url(../img/icon/iconFavSMALLNegative.png); padding: 1em  0em 1em 25px !important; text-decoration: none !important; color: #FFFFFF !important; } .active.iconFavSMALLNegative { background-image: url(../img/icon/iconFavSMALLNegative_active.png); }
.iconFavSMALLStatic { background-image: url(../img/icon/iconFavSMALL_static.png); padding-left: 32px !important; background-position: 1% 45%; }
.iconInfo { background-image: url(../img/icon/iconInfo.png); padding: 10px !important; line-height: 20px; font-size: 1px; color: #FFFFFF !important; text-decoration: none !important; vertical-align: middle; background-position: center; } *html .iconInfo, *+html .iconInfo { padding: 10px 0px !important; letter-spacing: 10px; }
.iconKununu { background-image: url(../img/icon/iconKununu.gif); padding-left: 25px !important; background-position: left top; }
.iconLifeBIG { background-image: url(../img/icon/iconLifeBIG.png); min-height: 45px; padding-left: 52px !important; background-position: left top; }
.iconLifeSMALL { background-image: url(../img/icon/iconLifeSMALL.png); padding-left: 32px !important; background-position: left 64%; }
.iconLoadingBIG { background-image: url(../img/icon/iconLoadingBIG.gif); display: block; width: 30px; height: 30px; padding: 0px !important; vertical-align: middle; background-position: center; } .iconLoadingBIG i { display: none; }
.iconLoadingBIGNegative { background-image: url(../img/icon/iconLoadingBIGNegative.gif); display: block; width: 30px; height: 30px; padding: 0px !important; vertical-align: middle; background-position: center; } .iconLoadingBIGNegative i { display: none; }
.iconLoadingSMALL { background-image: url(../img/icon/iconLoadingSMALL.gif); display: block; width: 16px; height: 16px; padding: 0px !important; vertical-align: middle; background-position: center; } .iconLoadingSMALL i { display: none; }
.iconLoadingSMALLNegative { background-image: url(../img/icon/iconLoadingSMALLNegative.gif); display: block; width: 16px; height: 16px; padding: 0px !important; vertical-align: middle; background-position: center; } .iconLoadingSMALLNegative i { display: none; }
.iconLock { background-image: url(../img/icon/iconLock.png); padding-left: 25px !important; background-position: left 0.5em; }
.iconUnlocked { background-image: url(../img/icon/iconUnlocked.gif); padding-left: 0px !important; padding-right: 15px !important; margin-right: 15px !important; text-decoration: none; background-position: right top; color: #000000; }
.iconUnlocked:hover { background-image: url(../img/icon/iconUnlocked_over.gif); text-decoration: none; }
.iconLocked { background-image: url(../img/icon/iconLocked.gif); padding-left: 0px !important; padding-right: 15px !important; margin-right: 15px !important; text-decoration: none; background-position: right top; color: #999999; }
.iconLocked:hover { background-image: url(../img/icon/iconLocked_over.gif); text-decoration: none; }
.iconMailBIG { background-image: url(../img/icon/iconMailBIG.png); min-height: 45px; padding-left: 52px !important; background-position: left top; }
.iconMailSMALL.medium { background-image: url(../img/icon/iconMailSMALL.png); padding-left: 32px !important; background-position: left 64%; }
.iconMailSMALL { background-image: url(../img/icon/iconMailSMALL.png); padding-left: 32px !important; background-position: left 5px; }
.iconMapNegative { background-image: url(../img/icon/iconMapNegative.png); padding-left: 25px !important; color: #FFFFFF !important; text-decoration: none !important; } .iconMapNegative:hover { background-image: url(../img/icon/iconMapNegative_over.png); }
.iconMinus { background-image: url(../img/icon/iconMinus.png); min-height: 25px; padding-left: 28px !important; }
.iconMinusLIGHT { background-image: url(../img/icon/iconMinusLIGHT.png); min-height: 25px; padding-left: 28px !important; }
.iconNewWin { background-image: url(../img/icon/iconNewWin.png); padding-left: 0px !important; padding-right: 15px !important; background-position: right top; }
.iconNote { background-image: url(../img/icon/iconNote.gif); padding-left: 15px !important; } .iconNote:hover { background-image: url(../img/icon/iconNote_over.gif); }
.iconOrganisation { background-image: url(../img/icon/iconOrganisation.gif); padding-left: 30px !important; background-position: left; }
.iconPhone { background-image: url(../img/icon/iconPhone.png); padding-left: 16px !important; background-position: left; }
.iconPlay { background-image: url(../img/icon/iconPlay.png); padding-left: 32px !important; }
.iconPlus { background-image: url(../img/icon/iconPlus.png); min-height: 25px; padding-left: 28px !important; }
.iconPlusLIGHT { background-image: url(../img/icon/iconPlusLIGHT.png); min-height: 25px; padding-left: 28px !important; }
.iconPlusNegative { background-image: url(../img/icon/iconPlusNegative.png); padding-left: 15px !important; }
.iconPlusCircle { background-image: url(../img/icon/iconPlusCircle.png); padding-left: 21px !important; padding-top: 1px; padding-bottom: 1px;}
.iconPlusCircleMagenta { background-image: url(../img/icon/iconPlusCircleMagenta.png); padding-left: 21px !important; padding-top: 1px; padding-bottom: 1px;}
.iconForwardCircle { background-image: url(../img/icon/iconForwardCircle.png); padding-left: 21px !important; padding-top: 1px; padding-bottom: 1px;}
.iconPrint { background-image: url(../img/icon/iconPrint.gif); padding-left: 25px !important; text-decoration: none !important; } .iconPrint:hover { background-image: url(../img/icon/iconPrint_over.gif); }
.iconPrintNegative { background-image: url(../img/icon/iconPrintNegative.gif); padding-left: 25px !important; color: #FFFFFF !important; text-decoration: none !important; } .iconPrintNegative:hover { background-image: url(../img/icon/iconPrintNegative_over.gif); }
.iconProduct { background-image: url(../img/icon/iconProduct.gif); padding-left: 30px !important; background-position: left; }
.iconProfileBIG { background-image: url(../img/icon/iconProfileBIG.png); min-height: 45px; padding-left: 52px !important; background-position: left top; }
.iconProfileSMALL { background-image: url(../img/icon/iconProfileSMALL.png); padding-left: 32px !important; background-position: left 64%; }
.iconSayNegative { background-image: url(../img/icon/iconSayNegative.png); padding-left: 25px !important; color: #FFFFFF !important; text-decoration: none !important; } .iconSayNegative:hover { background-image: url(../img/icon/iconSayNegative_over.png); }
.iconSkillBIG { background-image: url(../img/icon/iconSkillBIG.png); min-height: 45px; padding-left: 52px !important; background-position: left top; }
.iconSkillSMALL { background-image: url(../img/icon/iconSkillSMALL.png); padding-left: 32px !important; background-position: left 64%; }
.iconSortAsc { background-image: url(../img/icon/iconSortAsc.png); }
.iconSortDesc { background-image: url(../img/icon/iconSortDesc.png); }
.iconSkype { background-image: url(../img/icon/iconSkype.png); padding-left: 18px !important; background-position: left; }
.iconTalentBIG { background-image: url(../img/icon/iconTalentBIG.png); min-height: 45px; padding-left: 52px !important; background-position: left top; }
.iconTalentSMALL { background-image: url(../img/icon/iconTalentSMALL.png); padding-left: 32px !important; background-position: left 64%; }
.iconUser { background-image: url(../img/icon/iconUser.gif); padding-left: 18px !important; background-position: left; }
.iconVideo { background-image: url(../img/icon/iconVideo.gif); padding-left: 26px !important; }
.iconXing { background-image: url(../img/icon/iconXing.png); padding-left: 18px !important; background-position: left; padding-top: 1px; padding-bottom: 1px; }
.iconZoom { background-image: url(../img/icon/iconZoom.png); padding-left: 30px !important; padding-top: 0.5em !important; padding-bottom: 0.5em !important; }
.iconExpand { background-image: url(../img/icon/iconExpand.gif); padding-left: 14px !important; background-position: left 2px; background-repeat: no-repeat; } .iconExpand:hover { background-image: url(../img/icon/iconExpand_over.gif); } 
.iconBullet { background-image: url(../img/icon/iconBullet.gif); padding-left: 15px !important; }
.iconFlag.active { background-image: url(../img/icon/flag_active.png); }
.iconFlag.inactive { background-image: url(../img/icon/flag_inactive.png); }

/*LISTSTYLE*/
li.iconBullet { list-style-type: none; margin-left: -25px; margin-top:7px; background-position: left top !important; }
li.iconAction { list-style-type: none; margin-left: -20px; background-position: left top !important; }
li.iconActionLeader { list-style-type: none; margin-left: -20px; background-position: left top !important; }
li.iconAttention { list-style-type: none; margin-left: -18px; background-position: left top !important; }
li.iconCheckBIG { list-style-type: none; margin-left: -25px; background-position: left top !important; }
li.iconCheckSMALL { list-style-type: none; margin-left: -18px; background-position: left 2px !important; }
li.iconFailedSMALL { list-style-type: none; margin-left: -20px; background-position: left -1px !important; }
li.iconMinus { list-style-type: none; margin-left: -28px; }
li.iconMinusLIGHT { list-style-type: none; margin-left: -28px; }
li.iconPlus { list-style-type: none; margin-left: -28px; }
li.iconPlusLIGHT { list-style-type: none; margin-left: -28px; }
li.iconPlusNegative { list-style-type: none; margin-left: -15px; }
li.iconSkillSMALL { list-style-type: none; margin-left: -22px; padding-top: 4px; padding-bottom: 4px; background-position: left top !important; }
/*SPECIAL*/
.iconPhotoThumbnail { min-height: 20px; overflow: hidden; }
.iconPhotoThumbnail img { width: auto; height: 20px; margin-right: 2px; margin-bottom: -3px; }
/*//////////////////////////////*/


/*//////////////////////////////IMAGE-EDIT*/
.imageEdit { position: relative; margin: 0.2em 0em; text-align: center; }
.imageEdit .settings { position: absolute; top: 2px; left: 4px; font-size: 90%; }
.imageEdit { padding: 9px 15px; }
.imageEdit:hover { padding: 8px 14px; border: 1px solid #E4E4E4; }
.imageEdit .settings { display: none; }
.imageEdit:hover .settings { display: block; }
.imageEdit:hover img { filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }
/*//////////////////////////////*/


/*//////////////////////////////GRAPH-BAR*/
.graphBar1, .graphBar2, .graphBar3, .graphBar4, .graphBar5, .graphBar6 {
    display: block;
    position: relative;
    float: left;
    margin: 0.1em 0em 0.1em 0em !important;
    padding: 0.5em 0.25em !important;
    /*--*/
    overflow: hidden;
    text-align: center;
    background: top repeat-x;
}
/*COLORS*/
.graphBar1 { color: #FFFFFF !important; background-color: #004099; background-image: url(../img/bg/bgGraphBar1.jpg); }
.graphBar2 { color: #004099 !important; background-color: #9DE519; background-image: url(../img/bg/bgGraphBar2.jpg); }
.graphBar3 { color: #FFFFFF !important; background-color: #0082C0; background-image: url(../img/bg/bgGraphBar3.jpg); }
.graphBar4 { color: #FFFFFF !important; background-color: #C42695; background-image: url(../img/bg/bgGraphBar4.jpg); }
.graphBar5 { color: #FFFFFF !important; background-color: #F07B05; background-image: url(../img/bg/bgGraphBar5.jpg); }
.graphBar6 { color: #FFFFFF !important; background-color: #E23B30; background-image: url(../img/bg/bgGraphBar6.jpg); }
.graphBar1.light, .graphBar2.light, .graphBar3.light, .graphBar4.light, .graphBar5.light, .graphBar6.light { min-width: 1px; filter: alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; }
/*ROUNDED*/
.roundLeft { border-radius: 5px 0px 0px 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.roundRight { border-radius: 0px 5px 5px 0px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
/*IMG*/
img.graphBar1, img.graphBar2, img.graphBar3, img.graphBar4, img.graphBar5, img.graphBar6 { width: 100%; height: 25px; margin: 0em !important; padding: 0em !important; }
/*IE-FIX*/
*html img.graphBar1, *html img.graphBar2, *html img.graphBar3, *html img.graphBar4, *html img.graphBar5, *html img.graphBar6 { width: 99%; }
*+html img.graphBar1, *+html img.graphBar2, *+html img.graphBar3, *+html img.graphBar4, *+html img.graphBar5, *+html img.graphBar6 { width: 99%; }
/*//////////*/

/*//////////GRAPH-LEGEND*/
.graphLegend { margin: 0em 0em; padding: 0em; list-style-type: none; }
.graphLegend li { margin: 0.5em 0.75em; padding: 0em 0em 0em 0.35em; border: 0px none; border-left: 1em solid; line-height: 1em; white-space: nowrap; }
.graphLegend li { border-radius: 0px; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
/*COLORS*/
.graphLegend li.borderSPECIAL1.light { border-color: #668CC2 !important; }
.graphLegend li.borderSPECIAL2.light { border-color: #C4EF75 !important; }
.graphLegend li.borderSPECIAL3.light { border-color: #66B4D9 !important; }
.graphLegend li.borderSPECIAL4.light { border-color: #DC7DBF !important; }
.graphLegend li.borderSPECIAL5.light { border-color: #F6B069 !important; }
.graphLegend li.borderSPECIAL6.light { border-color: #EE8983 !important; }
/*//////////////////////////////*/

/*//////////////////////////////DSP WEIGHT-BAR*/
.weightBar1, .weightBar2, .weightBar3, .weightBar4, .weightBar5, .weightBar6, .weightBar7, .weightBar8 {
    height:15px;
    background: url(../img/bg/bgWeightBar.png) repeat top left;
    border-radius:0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
}
/*COLORS*/
.weightBar1 { background-color:#003E9B; }
.weightBar2 { background-color:#9CE600; }
.weightBar3 { background-color:#F37C00; }
.weightBar4 { background-color:#0081C2; }
.weightBar5 { background-color:#84518D; }
.weightBar6 { background-color:#8F9291; }
.weightBar7 { background-color:#965200; }
.weightBar8 { background-color:#00B7AB; }
/*//////////////////////////////*/

/*//////////////////////////////STATUS-BAR*/
.statusBar {
    position: relative;
    display: block;
    width: 75%;
    height: 15px;
    margin: 0px auto;
    padding: 1px;
    /*--*/
    text-decoration: none !important;
    text-align: left;
    cursor: pointer;
    background-color: #BFBFC0;
    border: 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.statusBar span { display: block; height: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.statusBar span { background-color: #C42695; }
.statusBar.inactive span { background-color: #666666; }
.statusBar.inactive:hover span { background-color: #C42695; }
.statusBar { border-color: #FFFFFF; background-color: #BFBFC0; }
.statusBar:hover { border-color: #C42695; background-color: #DFDFE0; }
/*//////////////////////////////*/


/*//////////////////////////////COUNTER-STYLE*/
.counterStyle {
    margin-right: 0.25em;
    padding: 0.1em 0em 0.1em 0.25em;
    background: url(../img/bg/bgCounterStyle.png) repeat-x left top;
    background-color: #000000;
    border: 1px solid #000000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: middle;
    /*--*/
    color: #FFFFFF;
    font-weight: bold;
    font-size: 85%;
    letter-spacing: 0.25em;
}
.counterBadge { margin-right: 0.5em; padding: 0.15em 0.45em; border-radius: 10em !important; -moz-border-radius: 10em !important; -webkit-border-radius: 10em !important; border: 1px solid !important; font-weight: bold; }
/*//////////////////////////////*/


/*//////////////////////////////SUP-MARKER*/
.supMarker { position: relative; top: -0.5em; padding: 0em 0.25em; background-color: #FFFFFF; border: 1px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; vertical-align: top; font-size: 10px !important; }
.supMarker.colorDEFAULT { border-color: #000000; }
.supMarker.colorLIGHT { border-color: #9FA0A1; }
.supMarker.colorERROR{ border-color: #FF0000; }
.supMarker.colorSPECIAL1 { border-color: #004099; }
.supMarker.colorSPECIAL2 { border-color: #9DE519; }
.supMarker.colorSPECIAL3 { border-color: #0082C0; }
.supMarker.colorSPECIAL4 { border-color: #C42695; }
.supMarker.colorSPECIAL5 { border-color: #F07B05; }
.supMarker.colorSPECIAL6 { border-color: #E23B30; }
/*IE-FIX*/
*html sub.supMarker { font-size: 12px !important; } *html sup.supMarker { font-size: 12px !important; }
*+html sub.supMarker { font-size: 12px !important; } *+html sup.supMarker { font-size: 12px !important; }
/*//////////////////////////////*/


/*//////////////////////////////HOVER-EFFECT*/
.hoverEffect .up { display: block; }
.hoverEffect .over { display: none !important; }
.hoverEffect:hover { background-color: #FFFFFF; }
.hoverEffect:hover .up { display: none !important; }
.hoverEffect:hover .over, .hoverEffect.active .over { display: block !important; }
/*--*/
.hoverEffect .upVisibility { visibility: visible; }
.hoverEffect .overVisibility { visibility: hidden !important; }
.hoverEffect:hover .upVisibility { visibility: hidden !important; }
.hoverEffect:hover .overVisibility, .hoverEffect.active .overVisibility { visibility: visible !important; }
/*//////////*/

/*//////////TEXT-COLORS*/
.hoverEffect.colorDEFAULT, .hoverEffect.colorLIGHT, .hoverEffect.colorERROR, .hoverEffect.colorNEGATIVE, .hoverEffect.colorSPECIAL1, .hoverEffect.colorSPECIAL2, .hoverEffect.colorSPECIAL3, .hoverEffect.colorSPECIAL4, .hoverEffect.colorSPECIAL5, .hoverEffect.colorSPECIAL6,
.hoverEffect.colorDEFAULT *, .hoverEffect.colorLIGHT *, .hoverEffect.colorERROR *, .hoverEffect.colorNEGATIVE *, .hoverEffect.colorSPECIAL1 *, .hoverEffect.colorSPECIAL2 *, .hoverEffect.colorSPECIAL3 *, .hoverEffect.colorSPECIAL4 *, .hoverEffect.colorSPECIAL5 *, .hoverEffect.colorSPECIAL6 * { cursor: default; color: #BFBFC0 !important; }
/*--*/
.hoverEffect.colorDEFAULT:hover, .hoverEffect.colorDEFAULT:hover *, .colorDEFAULT.active, .colorDEFAULT.active * { color: #000000 !important; }
.hoverEffect.colorLIGHT:hover, .hoverEffect.colorLIGHT:hover *, .colorLIGHT.active, .colorLIGHT.active * { color: #BFBFC0 !important; }
.hoverEffect.colorERROR:hover, .hoverEffect.colorERROR:hover *, .colorERROR.active, .colorERROR.active * { color: #FF0000 !important; }
.hoverEffect.colorNEGATIVE:hover, .hoverEffect.colorNEGATIVE:hover *, .colorNEGATIVE.active, .colorNEGATIVE.active * { color: #FFFFFF !important; }
.hoverEffect.colorSPECIAL1:hover, .hoverEffect.colorSPECIAL1:hover *, .colorSPECIAL1.active, .colorSPECIAL1.active * { color: #004099 !important; }
.hoverEffect.colorSPECIAL2:hover, .hoverEffect.colorSPECIAL2:hover *, .colorSPECIAL2.active, .colorSPECIAL2.active * { color: #9DE519 !important; }
.hoverEffect.colorSPECIAL3:hover, .hoverEffect.colorSPECIAL3:hover *, .colorSPECIAL3.active, .colorSPECIAL3.active * { color: #0082C0 !important; }
.hoverEffect.colorSPECIAL4:hover, .hoverEffect.colorSPECIAL4:hover *, .colorSPECIAL4.active, .colorSPECIAL4.active * { color: #C42695 !important; }
.hoverEffect.colorSPECIAL5:hover, .hoverEffect.colorSPECIAL5:hover *, .colorSPECIAL5.active, .colorSPECIAL5.active * { color: #F07B05 !important; }
.hoverEffect.colorSPECIAL6:hover, .hoverEffect.colorSPECIAL6:hover *, .colorSPECIAL6.active, .colorSPECIAL6.active * { color: #E23B30 !important; }
/*//////////*/

/*//////////BORDER-COLORS*/
.hoverEffect.borderDEFAULT, .hoverEffect.borderLIGHT, .hoverEffect.borderERROR, .hoverEffect.borderSPECIAL1, .hoverEffect.borderSPECIAL2, .hoverEffect.borderSPECIAL3, .hoverEffect.borderSPECIAL4, .hoverEffect.borderSPECIAL5, .hoverEffect.borderSPECIAL6 { cursor: pointer; }
.hoverEffect.borderDEFAULT { color: #000000; background-color: #FFFFFF; } .hoverEffect.borderDEFAULT:hover, .borderDEFAULT.active { color: #FFFFFF !important; background-color: #000000 !important; }
.hoverEffect.borderLIGHT { color: #BFBFC0; background-color: #FFFFFF; } .hoverEffect.borderLIGHT:hover, .borderLIGHT.active { color: #FFFFFF !important; background-color: #BFBFC0 !important; }
.hoverEffect.borderERROR { color: #FF0000; background-color: #FFFFFF; } .hoverEffect.borderERROR:hover, .borderERROR.active { color: #FFFFFF !important; background-color: #FF0000 !important; }
.hoverEffect.borderSPECIAL1 { color: #004099; background-color: #FFFFFF; } .hoverEffect.borderSPECIAL1:hover, .borderSPECIAL1.active { color: #FFFFFF !important; background-color: #004099 !important; }
.hoverEffect.borderSPECIAL2 { color: #9DE519; background-color: #FFFFFF; } .hoverEffect.borderSPECIAL2:hover, .borderSPECIAL2.active { color: #004099 !important; background-color: #9DE519 !important; }
.hoverEffect.borderSPECIAL3 { color: #0082C0; background-color: #FFFFFF; } .hoverEffect.borderSPECIAL3:hover, .borderSPECIAL3.active { color: #FFFFFF !important; background-color: #0082C0 !important; }
.hoverEffect.borderSPECIAL4 { color: #C42695; background-color: #FFFFFF; } .hoverEffect.borderSPECIAL4:hover, .borderSPECIAL4.active { color: #FFFFFF !important; background-color: #C42695 !important; }
.hoverEffect.borderSPECIAL5 { color: #F07B05; background-color: #FFFFFF; } .hoverEffect.borderSPECIAL5:hover, .borderSPECIAL5.active { color: #FFFFFF !important; background-color: #F07B05 !important; }
.hoverEffect.borderSPECIAL6 { color: #E23B30; background-color: #FFFFFF; } .hoverEffect.borderSPECIAL6:hover, .borderSPECIAL6.active { color: #FFFFFF !important; background-color: #E23B30 !important; }
/*IE-FIX*/
*html .borderDEFAULT.active, *html .borderLIGHT.active, *html .borderERROR.active, *html .borderSPECIAL1.active, *html .borderSPECIAL2.active, *html .borderSPECIAL3.active, *html .borderSPECIAL4.active, *html .borderSPECIAL5.active, *html .borderSPECIAL6.active,
*html .borderDEFAULT, *html .borderLIGHT, *html .borderERROR, *html .borderSPECIAL1, *html .borderSPECIAL2, *html .borderSPECIAL3, *html .borderSPECIAL4, *html .borderSPECIAL5, *html .borderSPECIAL6 { color: #000000 !important; background-color: #FFFFFF !important; }
/*//////////////////////////////*/


/*//////////////////////////////BOX-STYLE*/
.boxStyle { position: relative; }
.boxArrowTOP, .boxArrowRIGHT, .boxArrowBOTTOM, .boxArrowLEFT { display: block; position: absolute; z-index: 10; height: 0px; width: 0px; overflow: hidden; }
/*--*/
.boxArrowTOP, .boxArrowBOTTOM { left: 50%; margin-left: -12px; border-right: 12px solid transparent; border-left: 12px solid transparent; }
.boxArrowTOP { top: -12px; border-bottom: 12px solid #BFBFC0; }
.boxArrowBOTTOM { bottom: -12px; border-top: 12px solid #BFBFC0; }
.boxArrowRIGHT, .boxArrowLEFT { top: 12px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; }
.boxArrowRIGHT { right: -12px; border-left: 12px solid #BFBFC0; }
.boxArrowLEFT { left: -12px; border-right: 12px solid #BFBFC0; }
/*COLORS*/
.borderDEFAULT .boxArrowTOP { border-bottom-color: #000000; } .borderDEFAULT .boxArrowRIGHT { border-left-color: #000000; } .borderDEFAULT .boxArrowBOTTOM { border-top-color: #000000; } .borderDEFAULT .boxArrowLEFT { border-right-color: #000000; }
.borderLIGHT .boxArrowTOP { border-bottom-color: #BFBFC0; } .borderLIGHT .boxArrowRIGHT { border-left-color: #BFBFC0; } .borderLIGHT .boxArrowBOTTOM { border-top-color: #BFBFC0; } .borderLIGHT .boxArrowLEFT { border-right-color: #BFBFC0; }
.borderERROR .boxArrowTOP { border-bottom-color: #FF0000; } .borderERROR .boxArrowRIGHT { border-left-color: #FF0000; } .borderERROR .boxArrowBOTTOM { border-top-color: #FF0000; } .borderERROR .boxArrowLEFT { border-right-color: #FF0000; }
.borderSPECIAL1 .boxArrowTOP { border-bottom-color: #004099; } .borderSPECIAL1 .boxArrowRIGHT { border-left-color: #004099; } .borderSPECIAL1 .boxArrowBOTTOM { border-top-color: #004099; } .borderSPECIAL1 .boxArrowLEFT { border-right-color: #004099; }
.borderSPECIAL2 .boxArrowTOP { border-bottom-color: #9DE519; } .borderSPECIAL2 .boxArrowRIGHT { border-left-color: #9DE519; } .borderSPECIAL2 .boxArrowBOTTOM { border-top-color: #9DE519; } .borderSPECIAL2 .boxArrowLEFT { border-right-color: #9DE519; }
.borderSPECIAL3 .boxArrowTOP { border-bottom-color: #0082C0; } .borderSPECIAL3 .boxArrowRIGHT { border-left-color: #0082C0; } .borderSPECIAL3 .boxArrowBOTTOM { border-top-color: #0082C0; } .borderSPECIAL3 .boxArrowLEFT { border-right-color: #0082C0; }
.borderSPECIAL4 .boxArrowTOP { border-bottom-color: #C42695; } .borderSPECIAL4 .boxArrowRIGHT { border-left-color: #C42695; } .borderSPECIAL4 .boxArrowBOTTOM { border-top-color: #C42695; } .borderSPECIAL4 .boxArrowLEFT { border-right-color: #C42695; }
.borderSPECIAL5 .boxArrowTOP { border-bottom-color: #F07B05; } .borderSPECIAL5 .boxArrowRIGHT { border-left-color: #F07B05; } .borderSPECIAL5 .boxArrowBOTTOM { border-top-color: #F07B05; } .borderSPECIAL5 .boxArrowLEFT { border-right-color: #F07B05; }
.borderSPECIAL6 .boxArrowTOP { border-bottom-color: #E23B30; } .borderSPECIAL6 .boxArrowRIGHT { border-left-color: #E23B30; } .borderSPECIAL6 .boxArrowBOTTOM { border-top-color: #E23B30; } .borderSPECIAL6 .boxArrowLEFT { border-right-color: #E23B30; }
/*IE-FIX*/
*html .boxArrowTOP, *html .boxArrowRIGHT, *html .boxArrowBOTTOM, *html .boxArrowLEFT { display: none !important; }
/*//////////////////////////////*/


/*//////////////////////////////COLUMN*/
.column { position: relative; width: 90% !important; margin-bottom: 1.5em; }
/*//////////////////////////////*/


/*//////////////////////////////LOGO-LIST*/
.logoList a { display: block; float: left; width: 18.5%; margin: 0.3%; padding: 0.3%; text-align: center !important; }
.logoList a img { display: inline !important; text-align: center; width: auto; }
.logoList a { text-decoration: none !important; }
/*IE-FIX*/
*html .logoList a { width: 18%; }
/*//////////////////////////////*/


/*//////////////////////////////IMG-TXT-LINK-BOX*/
.imgTextLinkBox { position: relative; width: 43%; min-height: 12em; margin: 1%; float: left; }
.imgTextLinkBox h4 { padding: 0.4em 0em 0.4em 0em !important; }
.imgTextLinkBox img { width: auto; height: auto; }
/*IE-FIX*/
*html .imgTextLinkBox { margin: 0.5%; }
/*//////////////////////////////*/


/*//////////////////////////////CORNER-SHADOW-BOX*/
.cornerShadowBox {
    padding: 15px;
    /*--*/
    border: 1px solid;
    border-top-color: #BFBFC0;
    border-right-color: #5F6062;
    border-bottom-color: #5F6062;
    border-left-color: #BFBFC0;
    /*--*/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(../img/bg/bgCornerShadow.jpg) no-repeat right bottom;
}
/*//////////////////////////////*/


/*//////////////////////////////TEAM-BOX*/
.teamBox { display: block; position: relative; float: left; margin: 0em 4em 0em 0em; padding-bottom: 0.6em; cursor: default; }
.teamBox img { display: block; width: auto; margin: 0em; padding: 0em; }
.teamBox span { display: block; padding: 0.6em 0.6em 0em 0.6em; text-align: left; line-height: 1.2em !important; }
/*--*/
.teamBox.hoverEffect:hover { background-color: #C4EF75 !important; }
/*--*/
.teamBox span.name { font-size: 110%; font-weight: bold; }
.teamBox span.function { /*--*/ }
.teamBox span.email { text-align: right; margin-top: -3.65em; }
.teamBox span.phone { text-align: right; }
/*--*/
.right .teamBox, .left .teamBox, .right .teamBox img, .left .teamBox img { width: 100%; margin: 0em !important; }
.right .teamBox span.phone, .left .teamBox span.phone { text-align: left; margin-top: 1.3em; }
/*//////////////////////////////*/


/*//////////////////////////////VIDEO-TEASER-BOX*/
.videoTeaserBox { display: block; position: relative; float: left; margin: 0em 1.5em 0.5em 0em; }
.videoTeaserBox img { display: block; margin: 0em; padding: 1px; border: 1px solid #BFBFC0 !important; }
.videoTeaserBox span { display: block; padding: 0.25em; text-align: left; }
/*//////////////////////////////*/


/*//////////////////////////////PAPER-BOX*/
.paperBox { /*--*/ }
/*//////////////////////////////*/


/*//////////////////////////////CODE-STYLE*/
.codeStyle {
    position: relative;
    width: auto;
    margin: 0.5em;
    padding: 0.5em 0.75em;
    /*--*/
    overflow: hidden;
    white-space: pre;
    font-family: Courier New, Courier, monospace;
    border: 1px solid #BFBFC0;
    background-color: #EFEFEF;
}
/*//////////////////////////////*/


/*//////////////////////////////HORIZONTAL-NAVI*/
.horizontalNavi { /*--*/ }
/*//////////////////////////////*/


/*//////////////////////////////PAGING*/
.paging { position: relative; margin: 0em; cursor: default; }
.paging a {
    display: inline;
    position: relative;
    margin: 0em 0.05em;
    padding: 0.2em 0.5em;
    /*--*/
    background: no-repeat center left;
    background-color: #9DE519;
    border: 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /*--*/
    color: #004099 !important;
    text-decoration: none !important;
    font-size: 120%;
    font-weight: bold;
}
/*--*/
.paging a { border-color: #9DE519; background-image: url(../img/btn/btn2.png); }
.paging a:hover { border-color: #004099; background-image: url(../img/btn/btn2_over.png); }
.paging a.down { background-color: #004099; border-color: #004099; color: #FFFFFF !important; background-image: url(../img/btn/btn1.png); }
/*//////////////////////////////*/


/*//////////////////////////////NOTE-FIELD*/
.noteField { margin: 0.5em 0em 0.5em 0em !important; }
.noteField p, .noteField .formTextarea {
    width: auto;
    margin: 0em 0em 2px 0em !important;
    padding: 0.5em !important;
    /*--*/
    background: url(../img/bg/bgNoteField.png) no-repeat bottom right;
    background-color: #EFEFEF !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/*--*/
.noteField p, .noteField .formTextarea { font-size: 90%; }
.noteField .formTextarea { width: 98%; border-color: #9FA0A1; }
/*FIELDS*/
.noteField .dat, .noteField .txt, .noteField .btn { display: block; padding: 0em 0.5%; float: left; }
.noteField .dat { width: 15%; text-align: left; }
.noteField .txt { width: 82%; text-align: left; }
.noteField .btn { margin-left: 15%; padding-top: 0.5em !important; float: none !important; clear: both; text-align: right; }
.noteField .btn a { margin-left: 1em; }
.noteField .btn { visibility: hidden; }
.noteField:hover .btn { visibility: visible; }
/*IE-FIX*/
*html .noteField p .btn { visibility: visible; }
*+html .noteField p .btn { visibility: visible; }
/*//////////////////////////////*/

/*//////////////////////////////UNI-BOX*/
.uniBox { margin: 0.5em 0em 0.5em 0em !important; }
.uniBox p, .uniBox .formTextarea {
    width: auto;
    margin: 0em 0em 2px 0em !important;
    padding: 0.5em !important;
    /*--*/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/*--*/
.uniBox p, .uniBox .formTextarea { font-size: 90%; }
.uniBox .formTextarea { width: 98%; border-color: #9FA0A1; }
/*FIELDS*/
.uniBox .dat, .uniBox .txt, .uniBox .btn { display: block; padding: 0em 0.5%; float: left; }
.uniBox .dat { width: 15%; text-align: left; }
.uniBox .txt { width: 82%; text-align: left; }
.uniBox .btn { margin-left: 15%; padding-top: 0.5em !important; float: none !important; clear: both; text-align: right; }
.uniBox .btn a { margin-left: 1em; }
.uniBox .btn { visibility: hidden; }
.uniBox:hover .btn { visibility: visible; }
/* MODS */
.yellowField p, .yellowField .formTextarea, .yellowField .formText {
    background: url(../img/bg/bgYellowField.png) no-repeat bottom right;
    background-color: #EFEFEF !important;
}

.messageField p, .messageField .formTextarea, .messageField .formText {
    background: url(../img/bg/bgMessageField.png) no-repeat bottom left;
    background-color: #DFEEFF !important;
}
 
.checkMarkField p, .checkMarkField .formTextarea, .checkMarkField .formText {
    background: url(../img/bg/bgCheckMarkField.png) no-repeat bottom left;
    background-color: #C8E579 !important;
}     

.arrowDownField p, .arrowDownField .formTextarea, .arrowDownField .formText {
    background: url(../img/bg/bgArrowDownField.png) no-repeat bottom left;
    background-color: #C8E579 !important;
} 
   
/*IE-FIX*/
*+html .uniBox .btn { visibility: hidden !important; }
*+html .uniBox:hover .btn { visibility: visible !important; }    
/*//////////////////////////////*/

/*//////////////////////////////ISSUU-MINI-VIEWER*/
.issuuMiniViewer { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////MODAL-BOX*/
.modalBox { display: none }
/*//////////////////////////////*/


/*//////////////////////////////MESSAGE-BOX*/
.messageBox { display: none }
/*//////////////////////////////*/


/*//////////////////////////////PAGE-OVERLAY*/
.pageOverlay { display: none }
/*//////////////////////////////*/


/*//////////////////////////////AUTOCOMPLETE*/
.ac_results { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////HIDDEN-OPT*/
.inactiveBox .btnON, .activeBox .btnOFF { text-decoration: none !important; }
.activeBox .btnON { display: none; }
.inactiveBox .hiddenContent { display: none; }
.inactiveBox .btnOFF { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////TABLES*/
.tableListe {
    width: 100%;
    margin: 0em;
    padding: 0em;
    /*--*/
    text-align: center;
    border: 0px none !important;
}
/*//////////*/

/*//////////FONT-SIZE*/
.tableListe th,
.tableListe td,
.tableListe p,
.tableListe input,
.tableListe select,
.tableListe textarea { font-size: 100%; }
/*//////////*/

/*//////////BORDER*/
.tableListe.borderDEFAULT thead th,
.tableListe.borderLIGHT thead th,
.tableListe.borderERROR thead th,
.tableListe.borderSPECIAL1 thead th,
.tableListe.borderSPECIAL2 thead th,
.tableListe.borderSPECIAL3 thead th,
.tableListe.borderSPECIAL4 thead th,
.tableListe.borderSPECIAL5 thead th,
.tableListe.borderSPECIAL6 thead th { border-bottom: 2px solid; }
.tableListe.borderDEFAULT tbody td,
.tableListe.borderLIGHT tbody td,
.tableListe.borderERROR tbody td,
.tableListe.borderSPECIAL1 tbody td,
.tableListe.borderSPECIAL2 tbody td,
.tableListe.borderSPECIAL3 tbody td,
.tableListe.borderSPECIAL4 tbody td,
.tableListe.borderSPECIAL5 tbody td,
.tableListe.borderSPECIAL6 tbody td { border-bottom: 1px solid; }
/*--*/
.tableListe.borderDEFAULT thead th, .tableListe.borderDEFAULT tbody td { border-bottom-color: #000000; }
.tableListe.borderLIGHT thead th, .tableListe.borderLIGHT tbody td { border-bottom-color: #BFBFC0; }
.tableListe.borderERROR thead th, .tableListe.borderERROR tbody td { border-bottom-color: #FF0000; }
.tableListe.borderSPECIAL1 thead th, .tableListe.borderSPECIAL1 tbody td { border-bottom-color: #004099; }
.tableListe.borderSPECIAL2 thead th, .tableListe.borderSPECIAL2 tbody td { border-bottom-color: #9DE519; }
.tableListe.borderSPECIAL3 thead th, .tableListe.borderSPECIAL3 tbody td { border-bottom-color: #0082C0; }
.tableListe.borderSPECIAL4 thead th, .tableListe.borderSPECIAL4 tbody td { border-bottom-color: #C42695; }
.tableListe.borderSPECIAL5 thead th, .tableListe.borderSPECIAL5 tbody td { border-bottom-color: #F07B05; }
.tableListe.borderSPECIAL6 thead th, .tableListe.borderSPECIAL6 tbody td { border-bottom-color: #E23B30; }
/*--*/
.tableListe tbody .last td, .tableListe tbody td.last { border-bottom: 0px none; }
/*//////////*/

/*//////////HOVER-EFFECT*/
.tableListe.tableHoverEffect tbody td { cursor: default; }
.tableListe.tableHoverEffect tbody tr:hover td, .tableListe.tableHoverEffect tbody tr.active td,
.tableListe.borderDEFAULT.tableHoverEffect tbody tr:hover td, .tableListe.borderDEFAULT.tableHoverEffect tbody tr.active td { background-color: #999999; }
.tableListe.borderLIGHT.tableHoverEffect tbody tr:hover td, .tableListe.borderLIGHT.tableHoverEffect tbody tr.active td { background-color: #DFDFE1; }
.tableListe.borderERROR.tableHoverEffect tbody tr:hover td, .tableListe.borderERROR.tableHoverEffect tbody tr.active td { background-color: #FF9A9A; }
.tableListe.borderSPECIAL1.tableHoverEffect tbody tr:hover td, .tableListe.borderSPECIAL1.tableHoverEffect tbody tr.active td { background-color: #CCD9EA; }
.tableListe.borderSPECIAL2.tableHoverEffect tbody tr:hover td, .tableListe.borderSPECIAL2.tableHoverEffect tbody tr.active td { background-color: #EBFAD1; }
.tableListe.borderSPECIAL3.tableHoverEffect tbody tr:hover td, .tableListe.borderSPECIAL3.tableHoverEffect tbody tr.active td { background-color: #CCE7F2; }
.tableListe.borderSPECIAL4.tableHoverEffect tbody tr:hover td, .tableListe.borderSPECIAL4.tableHoverEffect tbody tr.active td { background-color: #F4D4EB; }
.tableListe.borderSPECIAL5.tableHoverEffect tbody tr:hover td, .tableListe.borderSPECIAL5.tableHoverEffect tbody tr.active td { background-color: #FCE5CD; }
.tableListe.borderSPECIAL6.tableHoverEffect tbody tr:hover td, .tableListe.borderSPECIAL6.tableHoverEffect tbody tr.active td { background-color: #FBD8D6; }
/*//////////*/

/*//////////SPECIALS*/
.tableListe th, .tableListe td { padding: 0.5em 0.2em !important; }
.tableListe th img, .tableListe img { border: none; margin: -0.4em 0em; }
.tableListe tfoot td { color: #9FA0A1; font-size: 90%; }
/*--*/
.tableListe th, .tableListe td { text-align: left; vertical-align: top; }
.tableListe th a { text-decoration: none !important; }
/*//////////*/

/*//////////DESIGN-TABLES*/
table.designTable { width: 100%; height: 100% !important; margin: 0em; padding: 0em; border: 0px none !important; }
table.designTable td { text-align: center; vertical-align: middle; }
/*//////////////////////////////*/


/*//////////////////////////////FORM*/
.formText,
.formSelect,
.formTextarea { margin: 0em; padding: 0.25em; background-color: #FFFFFF; border: 1px solid #BFBFC0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.formSelect { padding: 0.1em; }
.formText, .formTextarea { cursor: text; }
.formSelect { cursor: pointer; }
.formSelect .optTitle { font-weight: bold; }
input[type=checkbox], input[type=radio] { vertical-align: middle; }
.formSTYLE input[type=radio] { vertical-align: baseline; }
/*FOCUS*/
.formText:focus,
.formSelect:focus,
.formTextarea:focus { background-color: #D8F5A3; }
.formText.inactive { color: #9FA0A1; }
.formText.active { color: #000000; }
/*DISABLED*/
.formText[disabled],
.formSelect[disabled],
.formTextarea[disabled],
.formButton0[disabled],
.formButton1[disabled],
.formButton2[disabled],
.formButton3[disabled],
.formButton4[disabled],
.formButton5[disabled],
.formButton6[disabled] { color: #9FA0A1 !important; background: none; background-color: #EFEFEF; border: 1px solid #BFBFC0; cursor: default !important; }
/*ERROR*/
.formError label { font-weight: bold !important; color: #FF0000 !important; }
.formError .helpTXT { font-weight: bold !important; color: #FF0000 !important; }
.formError .formText,
.formError .formSelect,
.formError .formTextarea { background-color: #FF0000 !important; border-color: #FF0000 !important; color: #FFFFFF !important; }
/*//////////*/

/*//////////BTN*/
.formButton0, .formButton1, .formButton2, .formButton3, .formButton4, .formButton5, .formButton6 { padding: 0.3em 1.8em 0.3em 0.5em; vertical-align: middle; background: no-repeat right center; cursor: pointer; width: auto; overflow: visible; letter-spacing: 0.1em; vertical-align: middle; border: 0px none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.formButton0, a.formButton1, a.formButton2, a.formButton3, a.formButton4, a.formButton5, a.formButton6 { padding: 0.35em 2em 0.35em 0.6em; text-decoration: none !important; }
/*SIZE*/
.formButton0, .formButton1, .formButton2, .formButton3, .formButton4, .formButton5, .formButton6 { font-weight: bold; font-size: 12px !important; }
.formButton0.big, .formButton1.big, .formButton2.big, .formButton3.big, .formButton4.big, .formButton5.big, .formButton6.big { font-weight: normal; font-size: 24px !important; }
.formButton0.medium, .formButton1.medium, .formButton2.medium, .formButton3.medium, .formButton4.medium, .formButton5.medium, .formButton6.medium { font-weight: normal; font-size: 18px !important; }
.formButton0.small, .formButton1.small, .formButton2.small, .formButton3.small, .formButton4.small, .formButton5.small, .formButton6.small { font-weight: normal; font-size: 9px !important; }
/*COLOR*/
.formButton0 { color: #000000 !important; background-image: url(../img/btn/btn0.png); background-color: #BFBFC0; } .formButton0:hover { background-image: url(../img/btn/btn0_over.png); }
.formButton1 { color: #FFFFFF !important; background-image: url(../img/btn/btn1.png); background-color: #004099; } .formButton1:hover { background-image: url(../img/btn/btn1_over.png); }
.formButton2 { color: #004099 !important; background-image: url(../img/btn/btn2.png); background-color: #9DE519; } .formButton2:hover { background-image: url(../img/btn/btn2_over.png); }
.formButton3 { color: #FFFFFF !important; background-image: url(../img/btn/btn3.png); background-color: #0082C0; } .formButton3:hover { background-image: url(../img/btn/btn3_over.png); }
.formButton4 { color: #FFFFFF !important; background-image: url(../img/btn/btn4.png); background-color: #C42695; } .formButton4:hover { background-image: url(../img/btn/btn4_over.png); }
.formButton5 { color: #FFFFFF !important; background-image: url(../img/btn/btn5.png); background-color: #F07B05; } .formButton5:hover { background-image: url(../img/btn/btn5_over.png); }
.formButton6 { color: #FFFFFF !important; background-image: url(../img/btn/btn6.png); background-color: #E23B30; } .formButton6:hover { background-image: url(../img/btn/btn6_over.png); }
/*--*/
.formButton0 { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton0 { padding: 0.35em 0.6em !important; }
.formButton1.noarrow { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton1.noarrow { padding: 0.35em 0.6em !important; }
.formButton2.noarrow { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton2.noarrow { padding: 0.35em 0.6em !important; }
.formButton3.noarrow { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton3.noarrow { padding: 0.35em 0.6em !important; }
.formButton4.noarrow { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton4.noarrow { padding: 0.35em 0.6em !important; }
.formButton5.noarrow { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton5.noarrow { padding: 0.35em 0.6em !important; }
.formButton6.noarrow { padding: 0.3em 0.5em !important; background-position: left center !important; } a.formButton6.noarrow { padding: 0.35em 0.6em !important; }
/*//////////*/

/*//////////FIELDSET*/
fieldset { margin: 0.5em 0em 0.5em 0em; padding: 0.2em 0.8em 0.8em 0.8em; border: 1px solid #BFBFC0; }
fieldset { border-radius: 0px 5px 5px 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
legend { margin: 0em 0em 0em -0.8em; padding: 0em 0.5em 0em 0.5em; font-weight: normal; font-size: 150%; color: #9FA0A1; }
/*//////////*/

/*//////////FORM-STYLE*/
html>body .formSTYLE { position: relative; }
.formSTYLE .element { padding: 0.5em 0em 0.5em 0em; }
.formSTYLE label { display: block; margin: 0em 0em 0.2em 0em; padding: 0em; font-weight: bold; color: #9FA0A1; }
.formSTYLE label.formCheck, .formSTYLE label.formRadio { display: inline !important; vertical-align: middle; font-weight: normal; color: #000000; }
.formSTYLE .formText, .formSTYLE .formTextarea { width: 98%; } .formSTYLE .formSelect { width: 98.6%; }
.formSTYLE .helpTXT { font-size: 90%; margin: 0.1em 1.8% 0em 0em; padding: 0em; line-height: 1em; text-align: right; font-style: italic; color: #9FA0A1; }
/*--*/
.row .element { padding: 0em 0.5em 0.25em 0em !important; float: left; }
.row .formText, .row .formSelect, .row .formTextarea { width: auto !important; }
.row .helpTXT { text-align: left; }
/*//////////////////////////////*/


/*//////////////////////////////ALPHA-STYLE*/
.alpha100, .alpha90, .alpha80, .alpha70, .alpha60, .alpha50, .alpha40, .alpha30, .alpha20, .alpha10, .alpha0 { display: block; min-width: 1px; }
.alpha100 { filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.alpha90 { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.alpha80 { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.alpha70 { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.alpha60 { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.alpha50 { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.alpha40 { filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.alpha30 { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.alpha20 { filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }
.alpha10 { filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
.alpha0 { filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; }
/*//////////////////////////////*/


/*//////////////////////////////SPECIALS*/
h1 { font-weight: normal; font-size: 180%; padding: 0em; margin: 0em 0em 0.5em 0em; color: #5F6062; }
h2 { font-weight: normal; font-size: 160%; padding: 0em; margin: 1em 0em 0.1em 0em; color: #9FA0A1; }
h3 { font-weight: normal; font-size: 130%; padding: 0em; margin: 1em 0em 0.1em 0em; color: #9FA0A1; }
h4 { font-weight: bold; font-size: 110%; padding: 0em; margin: 0em 0em 0em 0em; color: #000000; }
h5 { font-weight: normal; font-size: 110%; padding: 0em; margin: 0em 0em 0em 0em; color: #000000; }
/*--*/
.specialFont { font-family: Georgia, Times New Roman, Times, serif !important; font-weight: normal !important; }
.monospacedFont { font-family: Courier New, Courier, monospace !important; }
.highlight { padding: 0.1em 0.4em 0.1em 0.4em; background-color: #9DE519; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.strikethrough { text-decoration: line-through; }

.jobBlogPromoBig {
    color: #fff; background-image: url(../img/bg/blogTeaserBg.png); background-position: top left; background-repeat: no-repeat; height: 300px; width: 880px; padding: 20px 0px 20px 40px;  
}

.jobBlogPromoSmall {
    color: #fff; background-image: url(../img/bg/bgAdminBlogPromo.png); background-position: top left; background-repeat: no-repeat; height: 260px; width: 232px; padding: 80px 40px 20px 40px;  
}

.jobBlogPromoSmall a { color:#ffffff; }

.twitterPromoBig {
    color: #fff; background-image: url(../img/bg/twitterTeaserBg.png); background-position: top left; background-repeat: no-repeat; height: 300px; width: 880px; padding: 20px 0px 20px 95px;  
}

.twitterPromoSmall {
    color: #fff; background-color: #0082C0; background-image: url(../img/bg/bgAdminTwitterPromo.png); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-position: top left; background-repeat: no-repeat; padding: 10px 15px 20px 15px;  
}

.twitterPromoBig a:hover, .twitterPromoSmall a:hover { color:#ffffff; }

.twitterPromoBig p a, .twitterPromoSmall p a { color:#dddddd; font-weight: normal; }

.socialMediaPromoSkyscraper {
    background-image: url(../img/bg/bgSocialMediaTeaserSkyscraper.png); background-position: bottom left; background-repeat: no-repeat; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    padding: 15px;
}

.socialMediaPromoLeaderboard {
    background-image: url(../img/bg/bgSocialMediaTeaserLeaderboard.png); background-position: top left; background-repeat: no-repeat; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    padding: 15px;
}

.blogTeaser.calendar { float:left; padding-top: 14px; }

.blogTeaser .pubDatum { width: 32px; height: auto; text-align: center; float:left; padding:0.1em 0.7em 0em 0em;}

.blogTeaser .pubDatum.unread .month {
    color: #FFFFFF; height:16px; padding-top: 1px;
    font-weight: normal;
    text-shadow: none;
    background-color: #56A9D0;
    background-image: linear-gradient(bottom, #56A9D0 5%, #0083C0 53%);
    background-image: -o-linear-gradient(bottom, #56A9D0 5%, #0083C0 53%);
    background-image: -moz-linear-gradient(bottom, #56A9D0 5%, #0083C0 53%);
    background-image: -webkit-linear-gradient(bottom, #56A9D0 5%, #0083C0 53%);
    background-image: -ms-linear-gradient(bottom, #56A9D0 5%, #0083C0 53%);
    
    background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.05, #56A9D0),
    	color-stop(0.53, #0083C0)
    );
}
.blogTeaser .pubDatum.unread .day {
    color: #0082C0; height:16px; padding-top: 2px; border: 1px solid #0082C0; border-top:none; font-weight: bold;
    text-shadow: none;
}

/*--*/
.row div, .row p, .row img, .row input, .row select, .row span { vertical-align: middle; }
.row .hoverEffect:hover .over { display: inline !important; }
/*--*/
.vspacer { margin-top: 1.5em !important; }
.vspacerSMALL { margin-top: 0.75em !important; }
.hspacer { margin-left: 1.5em !important; }
#navigationBox .hspacer { margin-left: 1.8em !important; }
tr.vspacer, tr.hspacer { margin: 0em !important; }
tr.vspacer td, td.vspacer { padding-top: 1.5em !important; }
tr.hspacer td, td.hspacer { padding-left: 1.5em !important; }
.bspacer { border: 0px none !important; border-left: 1px solid #BFBFC0 !important; padding-left: 1em; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
/*--*/
.vtop th, .vtop td, tr.vtop th, tr.vtop td, th.vtop, td.vtop, .vtop { vertical-align: top !important; background-position: top !important; }
.vmiddle th, .vmiddle td, tr.vmiddle th, tr.vmiddle td, th.vmiddle, td.vmiddle, .vmiddle { vertical-align: middle !important; background-position: center !important; }
.vbottom th, .vbottom td, tr.vbottom th, tr.vbottom td, th.vbottom, td.vbottom, .vbottom { vertical-align: bottom !important; background-position: bottom !important; }
.hleft th, .hleft td, tr.hleft th, tr.hleft td, th.hleft, td.hleft, .hleft { text-align: left !important; background-position: left !important; }
.hcenter th, .hcenter td, tr.hcenter th, tr.hcenter td, th.hcenter, td.hcenter, .hcenter { text-align: center !important; background-position: center !important; }
.hright th, .hright td, tr.hright th, tr.hright td, th.hright, td.hright, .hright { text-align: right !important; background-position: right !important; }
/*--*/
.right { float: right; margin: 0em 0em 0em 1em; }
.left { float: left; margin: 0em 1em 0em 0em; }
.clear { float: none !important; clear: both !important; }
.clearDIV { display: block; height: 0em; line-height: 0em; font-size: 0em; clear: both !important; }
/*--*/
.colorDEFAULT { color: #000000 !important; } .colorDEFAULT * { color: #000000; }
.colorLIGHT { color: #9FA0A1 !important; } .colorLIGHT * { color: #9FA0A1; }
.colorERROR { color: #FF0000 !important; } .colorERROR * { color: #FF0000; }
.colorNEGATIVE { color: #FFFFFF !important; } .colorNEGATIVE * { color: #FFFFFF; } hr.colorNEGATIVE { border-color: #FFFFFF !important; }
.colorSPECIAL1 { color: #004099 !important; } .colorSPECIAL1 * { color: #004099; }
.colorSPECIAL2 { color: #9DE519 !important; } .colorSPECIAL2 * { color: #9DE519; }
.colorSPECIAL3 { color: #0082C0 !important; } .colorSPECIAL3 * { color: #0082C0; }
.colorSPECIAL4 { color: #C42695 !important; } .colorSPECIAL4 * { color: #C42695; }
.colorSPECIAL5 { color: #F07B05 !important; } .colorSPECIAL5 * { color: #F07B05; }
.colorSPECIAL6 { color: #E23B30 !important; } .colorSPECIAL6 * { color: #E23B30; }
/*--*/
.borderDEFAULT, .borderLIGHT, .borderERROR, .borderSPECIAL1, .borderSPECIAL2, .borderSPECIAL3, .borderSPECIAL4, .borderSPECIAL5, .borderSPECIAL6 { border: 1px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.borderBOLD { border: 2px solid; }
.borderDEFAULT { border-color: #000000 !important; }
.borderLIGHT { border-color: #BFBFC0 !important; }
.borderERROR { border-color: #FF0000 !important; }
.borderSPECIAL1 { border-color: #004099 !important; }
.borderSPECIAL2 { border-color: #9DE519 !important; }
.borderSPECIAL3 { border-color: #0082C0 !important; }
.borderSPECIAL4 { border-color: #C42695 !important; }
.borderSPECIAL5 { border-color: #F07B05 !important; }
.borderSPECIAL6 { border-color: #E23B30 !important; }
h1.borderDEFAULT, h2.borderDEFAULT, h3.borderDEFAULT,
h1.borderLIGHT, h2.borderLIGHT, h3.borderLIGHT,
h1.borderERROR, h2.borderERROR, h3.borderERROR,
h1.borderSPECIAL1, h2.borderSPECIAL1, h3.borderSPECIAL1,
h1.borderSPECIAL2, h2.borderSPECIAL2, h3.borderSPECIAL2,
h1.borderSPECIAL3, h2.borderSPECIAL3, h3.borderSPECIAL3,
h1.borderSPECIAL4, h2.borderSPECIAL4, h3.borderSPECIAL4,
h1.borderSPECIAL5, h2.borderSPECIAL5, h3.borderSPECIAL5,
h1.borderSPECIAL6, h2.borderSPECIAL6, h3.borderSPECIAL6 { border-top: 0px none; border-right: 0px none; border-left: 0px none; padding-bottom: 0.1em !important; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
div.borderDEFAULT, div.borderLIGHT, div.borderERROR, div.borderSPECIAL1, div.borderSPECIAL2, div.borderSPECIAL3, div.borderSPECIAL4, div.borderSPECIAL5, div.borderSPECIAL6,
p.borderDEFAULT, p.borderLIGHT, p.borderERROR, p.borderSPECIAL1, p.borderSPECIAL2, p.borderSPECIAL3, p.borderSPECIAL4, p.borderSPECIAL5, p.borderSPECIAL6 { padding: 15px !important; }
hr.borderDEFAULT, hr.borderLIGHT, hr.borderERROR, hr.borderSPECIAL1, hr.borderSPECIAL2, hr.borderSPECIAL3, hr.borderSPECIAL4, hr.borderSPECIAL5, hr.borderSPECIAL6 { border-right: 1px solid #FFFFFF !important; border-bottom: 1px solid #FFFFFF !important; border-left: 1px solid #FFFFFF !important; }
/*--*/
.nobackground { background: none !important; }
.nontransparent { background-color: #FFFFFF !important; }
.noborder, .noborder th, .noborder td { border: 0px none !important; } a.noborder { text-decoration: none !important; }
.nolist, .nolist li { margin: 0em; padding: 0em; list-style-type: none; } .nolist li { float: left; padding: 0.5em 1em; }
/*--*/
.big { font-size: 180% !important; font-weight: normal; color: #5F6062; }
h1 .big, h2 .big, h3 .big { font-size: 170% !important; }
table.big th, table.big td { font-size: 180% !important; }
input.big, select.big, textarea.big { font-size: 150% !important; }
.medium { font-size: 130% !important; font-weight: normal; }
h1 .medium, h2 .medium, h3 .medium { font-size: 120% !important; }
table.medium th, table.medium td { font-size: 130% !important; }
input.medium, select.medium, textarea.medium { font-size: 120% !important; }
.small { font-size: 90%; }
h1 .small, .big .small { font-size: 45% !important; } h2 .small { font-size: 60% !important; } h3 .small { font-size: 65% !important; } .big .small, .medium .small { font-size: 65% !important; }
table.small th, table.small td { font-size: 90% !important; }
input.small, select.small, textarea.small { font-size: 90% !important; }
/*--*/
.screenON { /*--*/ }
.screenOFF { display: none !important; }
/*//////////////////////////////*/


/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */
/* JOBSLEADER-SPECIFICATIONS */
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */


/*//////////////////////////////LINK-COLORS + ICONS*/
body.jobsleader #main a { color: #400080; }
body.jobsleader .paging a { color: #400080 !important; }
body.jobsleader .paging a.down { color: #FFFFFF !important; }
body.jobsleader .searchResultListe .result h3 a { background-image: url(../img/icon/iconActionLeader.png); }
body.jobsleader .categoryBox li { background-image: url(../img/icon/iconActionLeader.png); }
body.jobsleader .iconAction { background-image: url(../img/icon/iconActionLeader.png); }
/*//////////////////////////////*/


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