@charset "utf-8";

/*//////////////////////////////STANDARDS*/
* {
    -webkit-print-color-adjust: exact;
}
/*//////////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: 8pt;
}
/*--*/
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; }
/*//////////*/

.execPrivate { display: none; }

/*//////////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; }
.notvisited { font-weight: bold; }
.visited { font-weight: normal; }
/*//////////////////////////////*/

/* STRUCTURE */

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

/*//////////////////////////////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%; }
/*//////////////////////////////*/

/*//////////////////////////////HEADER*/
#header { position: relative; z-index: 50; margin-bottom: 1.2em; height: 0;}
/*LOGO*/
#header .logo { display: block; margin: 0em 0em 1em 0em; padding: 1em; position: relative; z-index: 1; text-align: left; border-bottom: 1px solid #BFBFC0; }
#header .logo .imgScreen { display: none; }
#header .logo .imgPrint { /*--*/ }
#header .logo .claim { display: none; }
/*HEADER-NAVI*/
#header .headerNavi { display: none; }
#header a.logo {display: none;}
/*//////////////////////////////*/

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


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


/*//////////////////////////////MAIN*/
#main { position: relative; z-index: 30; margin: 0em; padding: 0em; background: none !important; }
/*//////////*/

/*//////////CONTENT*/
#main .content { position: relative; z-index: 1; }
/*//////////*/

/*//////////CONTENT-NAVI*/
#main .contentNavi { display: none; }
/*//////////////////////////////*/


/*//////////////////////////////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;}


.favoriteListe .pubDatum { width: 32px; height: 31px; text-align: center; float:left; padding:0em 1em 0em 0em; margin-top: 0.7%; margin-bottom:50px; }
.favoriteListe  .pubDatum.read .month { color: #FFFFFF; height:16px; padding-top: 1px; background-color: #676767;}
.favoriteListe  .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 { /*--*/ }
.searchResultListe .result .settings .attention { display: none; }
.searchResultListe .result .settings .favorite { display: none; }
/*//////////*/

/*//////////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 { display: block; position: relative; float: left; width: auto; margin: 0em 1em 0em 0em; padding: 0em; }
.subCategoryBox li { line-height: 1.35em; list-style-type: none; font-size: 90%; }
/*--*/
.subCategoryBox a.down { color: #000000; font-weight: bold; text-decoration: none !important; }
/*//////////////////////////////*/


/*//////////////////////////////PROFILE*/
.papersheet
{
  box-shadow: none;
}

.papersheet:before, .papersheet:after
{
 display: none;
}

.papersheet:after
{
  display: none;
}

.papersheet.postit {
    background: rgba(241,231,103,1);
    background: -moz-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(252,207,70,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(252,207,70,1)));
    background: -webkit-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(252,207,70,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(252,207,70,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(252,207,70,1) 100%);
    background: linear-gradient(135deg, rgba(241,231,103,1) 0%, rgba(252,207,70,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#fccf46', GradientType=1 );
    padding: 10px 20px;
    margin: 0 0;
}

.papersheet.message, .papersheet.list {
    padding: 6px;
}

#hinweisInaktiv {
    background: rgba(0, 0, 0, 0.75);
    color: white;
    padding: 10px 2px 10px 10px;
    margin-bottom: 15px;
    border-radius: 3px;
    width: 90%;
}

#profilePreview .switch {
    margin-right: 25px;
}

.switch {
  position: relative;
  height: 26px;
  width: 124px;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.switch-label {
  position: relative;
  z-index: 2;
  float: left;
  width: 60px;
  line-height: 26px;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
  cursor: pointer;
}
.switch-label:active {
  font-weight: bold;
}

.switch-label-off {
  padding-left: 2px;
}

.switch-label-on {
  padding-right: 2px;
}

.switch-input {
  display: none;
}
.switch-input:checked + .switch-label {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
  text-shadow: 0 1px rgba(255, 255, 255, 0.25);
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
}
.switch-input:checked + .switch-label-on ~ .switch-selection {
  left: 62px;
  background-image: -webkit-linear-gradient(top, #9CE600, #89D200);
  background-image: -moz-linear-gradient(top, #9CE600, #89D200);
  background-image: -o-linear-gradient(top, #9CE600, #89D200);
  background-image: linear-gradient(to bottom, #9CE600, #89D200);

}

.switch-input:checked + .switch-label-off ~ .switch-selection {
  background-image: -webkit-linear-gradient(top, #FF4D4D, #FF0000);
  background-image: -moz-linear-gradient(top, #FF4D4D, #FF0000);
  background-image: -o-linear-gradient(top, #FF4D4D, #FF0000);
  background-image: linear-gradient(to bottom, #FF4D4D, #FF0000);
}

.switch-input:checked + .switch-label-off {
    color: rgba(255, 255, 255, 1);
}

.switch-selection {
  display: block;
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 2px;
  width: 60px;
  height: 22px;
  background: #777777;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -o-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}

#progressIndicatorBasic {
    height: 14px;
    padding-top: 10px;
    padding-left: 9px;
}

#profile .editEntry {
    background-color: #F7F7F7;
    padding: 10px 10px;
    margin: 20px 25px 20px 0;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px #000000;
}

#profile .editEntryButton {
    float: right;
    padding-right: 25px;
}

#profile .editEntryButton .icon-pencil {
    vertical-align: top;
}

#profile .section h3 {
    border-bottom: 1px solid #9FA0A1;
    padding-bottom: 0.2em;
    margin-bottom: 0.5em;
}

#profile .section.skills h3, #profile .section.webprofiles h3, #profile .section.attachements h3 {
  margin-bottom: 20px;
}

#profile .editPortrait {
    padding-top: 0;
}

#profile .section {
    min-height: 6em;
    width: 100%;
}

#profile .section .iconEdit {
    padding-right: 10px;
}

#profile .section .iconPlusCircleMagenta {
    padding-right: 15px;
}

#profile .section.bookmarksets ul {
  margin-left: 20px;
}

#profile .section.bookmarksets ul li {
  font-size: 12px !important;
}

#profile .element.medium, #profile .languages .medium {
    font-size: 12px !important;
    padding-bottom: 10px !important;
    line-height: 15px;
}

#profile .profile-icon {
    position: absolute;
    left: 22px;
    font-size: 200%;
    color: #9FA0A1;
}

#profile {
    margin-top: 10px;
}

#profileDetailFunctions {
  margin-bottom: 25px;
}

#profileDetailFunctions #contactrequested {
    padding-left: 10px;
    padding-top: 7px;
}

.rawsite #profile #head {
    padding-top: 15px;
    padding-left: 5px;
}

#profile #head h1 {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

#profile #head h2 {
    margin-top: 0;
    padding-top: 5px;
    font-size: 150%;
    font-weight: normal;
}

#profile .note {
    border-left: 2px solid #CCC;
    padding-left: 4px;
    margin-top: 8px;
}

#profile .note .notecontent div {
    padding-top: 3px;
    color: #9FA0A1;
}

#profile #lastModPrint {
    padding-right: 10px;
}

#profile .conversation {
    margin-top: 15px;
}

#profile .skill {
    background: #EEEEEE;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    border: 1px solid #c3c0c0;
    padding: 1px 4px;
    font-weight: bold;
    color: #444444;
    border-radius: 3px;
    font-size: 10px !important;
    margin: 2px 3px 4px 0;
    white-space:nowrap;
    display: inline-block;
}

#profile .skill.edit a:hover {
    text-decoration: none;
}

#profile .skill.edit .icon-remove {
    font-size: 90%;
}

#profile .skill.edit:hover .icon-remove {
    color:#ff0000;
}

.salaerina { background: url(../img/content/salaerina_cvteaser.jpg) no-repeat top left; padding-left:58px; padding-top:90px; text-align: left;}

/*//////////////////////////////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: 55%; text-align: left; }
.favoriteListe .options { width: 40%; text-align: left; }
.favoriteListe .options .helpTXT { display: none !important; }
.favoriteListe .settings { display: none !important; }
/*--*/
.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; }
.favoriteListe div[id*='jobs_'] {border-top: 0!important; page-break-inside: avoid; }

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

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

/*//////////HOVER-EFFECT*/
.favoriteListe .favorite { border-top: 1px solid #BFBFC0; padding-top: 7px; }
.favoriteListe .favorite 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; }
/*//////////////////////////////*/


/*//////////////////////////////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: 13cm !important; }
.tagCloud.big, .tagCloud.big td { font-size: 20pt !important; } .tagCloud.big a { padding: 0em 0.5em; line-height: 1.5em; background-color: #FFFFFF; }
.tagCloud.mini, .tagCloud.mini td div { font-size: 12pt !important; } .tagCloud.mini a { padding: 0em 2em; line-height: 1.8em; }
.tagCloud.mini.buttonStyle { display: none !important; }
.tagCloud a { filter: alpha(opacity=100) !important; -moz-opacity: 1.0 !important; opacity: 1.0 !important; }
/*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 { position: relative; z-index: 10; width: auto !important; padding-top: 0px !important; text-align: left; background-color: #FFFFFF; }
.dnaCreator .creatorNavi, .dnaCreator .creatorMain { position: relative; text-align: left; }
.dnaCreator .dimTitle { border-left: 15px solid; padding-left: 5px; }
/*//////////*/

/*//////////NAVI*/
.dnaCreator .creatorNavi { display: none; }
/*//////////*/

/*//////////MAIN*/
.dnaCreator .creatorMain { z-index: 1; width: 100% !important; }
/*--*/
.dnaCreator .creatorMain .companyName { display: none !important; }
.dnaCreator .creatorMain .cloudBox { display: none !important; }
/*//////////*/

/*//////////HELP-BOX*/
.dnaCreator .creatorHelpBox { display: none; }
/*//////////*/

/*//////////HEADER-FOOTER*/
.dnaCreator .header { position: absolute; top: -0.8cm; width: 100%; padding: 0em 0em 5px 0em !important; border-bottom: 1px solid #BFBFC0; text-align: left; }
.dnaCreator .header .small { display: block; margin-bottom: 0.1em; font-size: 50% !important; font-weight: bold; }
.dnaCreator .tagCloud.big { position: absolute; top: 1.5cm; width: 100%; }
.dnaCreator .footer { position: absolute; top: 14.8cm; width: 100%; padding: 15px 0em 0em 0em; border-top: 1px solid #BFBFC0; text-align: left; }
.dnaCreator .footer span { font-size: 8pt; vertical-align: middle; }
.dnaCreator .footer img { width: 80px; margin: 0px 5px 0px 5px; vertical-align: middle; }
/*//////////*/

/*//////////COLORS-MEMBER*/
.tagColorMEMBER.dnaCreator .dimTitle { border-left-color: #BFBFC0; }
.tagColorMEMBER.dnaCreator .creatorMain .cloudBox { border-color: #BFBFC0; }
.tagColorMEMBER.dnaCreator .dimTitle,
.tagColorMEMBER.dnaCreator .creatorNavi h3 a,
.tagColorMEMBER.dnaCreator .creatorNavi ul a,
.tagColorMEMBER.dnaCreator .creatorMain .cloudBox a { color: #BFBFC0 !important; }
.tagColorMEMBER.dnaCreator .creatorHelpBox .dimTitle { color: #FFFFFF !important; }
/*DONE*/
.tagColorMEMBER.dnaCreator .done .dimTitle { border-left-color: #E7A8D5; }
.tagColorMEMBER.dnaCreator .creatorMain .cloudBox.done { border-color: #E7A8D5; }
.tagColorMEMBER.dnaCreator .done .dimTitle,
.tagColorMEMBER.dnaCreator .creatorMain .done a { color: #E7A8D5 !important; }
.tagColorMEMBER.dnaCreator .creatorNavi li.done a { color: #E7A8D5 !important; }
.tagColorMEMBER.dnaCreator .sliderBox .slider.done,
.tagColorMEMBER.dnaCreator .sliderBox .slider.done a { background-color: #F3D4EA; border-color: #E7A8D5; }
/*ACTIVE*/
.tagColorMEMBER.dnaCreator .creatorMain .active a.tag1 { color: #E49DCF !important; }
.tagColorMEMBER.dnaCreator .creatorMain .active a.tag2 { color: #DF88C5 !important; }
.tagColorMEMBER.dnaCreator .creatorMain .active a.tag3 { color: #D667B5 !important; }
.tagColorMEMBER.dnaCreator .creatorMain .active a.tag4 { color: #C42695 !important; }
.tagColorMEMBER.dnaCreator .active .dimTitle { border-left-color: #004099; }
.tagColorMEMBER.dnaCreator .creatorMain .cloudBox.active { border-color: #004099; }
.tagColorMEMBER.dnaCreator .creatorMain .cloudBox.active a.active { color: #FFFFFF !important; background-color: #C42695 !important; }
.tagColorMEMBER.dnaCreator .active .dimTitle { color: #004099 !important; }
.tagColorMEMBER.dnaCreator .creatorNavi li.active a { color: #C42695 !important; }
.tagColorMEMBER.dnaCreator .sliderBox .slider.active,
.tagColorMEMBER.dnaCreator .sliderBox .slider.active a { background-color: #E7A8D5 !important; border-color: #C42695 !important; }
/*//////////*/

/*//////////COLORS-COMPANY*/
.tagColorCOMPANY.dnaCreator .dimTitle { border-left-color: #BFBFC0; }
.tagColorCOMPANY.dnaCreator .creatorMain .cloudBox { border-color: #BFBFC0; }
.tagColorCOMPANY.dnaCreator .dimTitle,
.tagColorCOMPANY.dnaCreator .creatorNavi h3 a,
.tagColorCOMPANY.dnaCreator .creatorNavi ul a,
.tagColorCOMPANY.dnaCreator .creatorMain .cloudBox a { color: #BFBFC0 !important; }
.tagColorCOMPANY.dnaCreator .creatorHelpBox .dimTitle { color: #0082C0 !important; }
/*DONE*/
.tagColorCOMPANY.dnaCreator .done .dimTitle { border-left-color: #99CDE6; }
.tagColorCOMPANY.dnaCreator .creatorMain .cloudBox.done { border-color: #99CDE6; }
.tagColorCOMPANY.dnaCreator .done .dimTitle,
.tagColorCOMPANY.dnaCreator .creatorMain .done a { color: #99CDE6 !important; }
.tagColorCOMPANY.dnaCreator .creatorNavi li.done a { color: #99CDE6 !important; }
.tagColorCOMPANY.dnaCreator .sliderBox .slider.done,
.tagColorCOMPANY.dnaCreator .sliderBox .slider.done a { background-color: #CCE6F2; border-color: #99CDE6; }
/*ACTIVE*/
.tagColorCOMPANY.dnaCreator .creatorMain .active a.tag1 { color: #8CC7E3 !important; }
.tagColorCOMPANY.dnaCreator .creatorMain .active a.tag2 { color: #73BADC !important; }
.tagColorCOMPANY.dnaCreator .creatorMain .active a.tag3 { color: #4CA7D3 !important; }
.tagColorCOMPANY.dnaCreator .creatorMain .active a.tag4 { color: #0082C0 !important; }
.tagColorCOMPANY.dnaCreator .active .dimTitle { border-left-color: #0082C0; }
.tagColorCOMPANY.dnaCreator .creatorMain .cloudBox.active { border-color: #0082C0; }
.tagColorCOMPANY.dnaCreator .creatorMain .cloudBox.active a.active { color: #FFFFFF !important; background-color: #0082C0 !important; }
.tagColorCOMPANY.dnaCreator .active .dimTitle { color: #0082C0 !important; }
.tagColorCOMPANY.dnaCreator .creatorNavi li.active a { color: #0082C0 !important; }
.tagColorCOMPANY.dnaCreator .sliderBox .slider.active,
.tagColorCOMPANY.dnaCreator .sliderBox .slider.active a { background-color: #99CDE6 !important; border-color: #0082C0 !important; }
/*//////////////////////////////*/


/*//////////////////////////////SKILL-CREATOR*/
.skillCreator .element { width: 31%; font-size: 90%; }
.skillCreator.sectors .element { min-height: 3.25em; }
.skillCreator.skills .element { min-height: 5em; }
.skillCreator .element .checkbox, .skillCreator .element .formText, .skillCreator .element .formCheck { display: block; float: left; vertical-align: middle; }
.skillCreator .element .iconDelete { display: block; float: left; vertical-align: middle; height: 1.75em; line-height: 1.75em; }
.skillCreator .element .formText { width: 16em !important; margin-left: 0.5em; font-size: 90%; }
.skillCreator .element .formCheck { width: 82.5%; padding: 0.25em 0em 0em 2.5%; }
.skillCreator .element .formCheck.active { font-weight: bold; }
.skillCreator .element .ratingSkill { margin: 0em 0em 0em 2em; vertical-align: middle; }
/*//////////*/

/*//////////////////////////////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: 2px solid !important; cursor: pointer !important; }
.surveyBG1 { border-color: #F7F7F8 !important; background-color: #F7F7F8 !important; }
.surveyBG2 { border-color: #EFEFEF !important; background-color: #EFEFEF !important; }
.surveyBG3 { border-color: #DFDFE0 !important; background-color: #DFDFE0 !important; }
.surveyBG4 { border-color: #BFBFC0 !important; background-color: #BFBFC0 !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; }
/*//////////////////////////////*/


/*//////////////////////////////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; }
/*//////////////////////////////*/

/*//////////E-COM*/
.avatarColumn { float:left; width: 140px; text-align: right; padding-right: 1.4em; }
.avatarContentColumn { float:left; width:730px; }
.avatarContentColumn.top { height:90px; width: 75%; 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.5em; font-weight: bold; color:#888888; height: 29px; }

.avatarContentColumn.top ul#progressIndicator li.current { color: #0082C0 !important;  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; }
/*//////////////////////////////*/

/*//////////////////////////////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*/
@font-face {
  font-family: 'jobsicons';
  src:url('../fonts/jobsicons.eot');
  src:url('../fonts/jobsicons.eot?#iefix') format('embedded-opentype'),
    url('../fonts/jobsicons.woff') format('woff'),
    url('../fonts/jobsicons.ttf') format('truetype'),
    url('../fonts/jobsicons.svg#jobsicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-alone {
  display: inline-block;
}

.icon-alone:hover {
    text-decoration: none;
    opacity: 0.8;
}

.icon-alone:active, .icon-alone:focus { text-decoration: none; }

.screen-reader-text {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'jobsicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-file-cv:before {
  content: "\e606";
}

.icon-handshake:before {
  content: "\e604";
}

.icon-360:before {
  content: "\e603";
}

.icon-iconaction:before {
  content: "\e602";
}

.icon-jobs-ch:before {
  content: "\e601";
}

.icon-jobs:before {
  content: "\e600";
}

.icon-home:before {
  content: "\e904";
}

.icon-office:before {
  content: "\e909";
}

.icon-pencil:before {
  content: "\e912";
}

.icon-image:before {
  content: "\e93c";
}

.icon-play:before {
  content: "\e957";
}

.icon-film:before {
  content: "\e961";
}

.icon-library:before {
  content: "\e999";
}

.icon-education:before {
  content: "\e99a";
}

.icon-file:before {
  content: "\e99d";
}

.icon-file-plus:before {
  content: "\e9a1";
}

.icon-file-minus:before {
  content: "\e9a3";
}

.icon-file-download:before {
  content: "\e9a5";
}

.icon-file-2:before {
  content: "\e9ad";
}

.icon-stack:before {
  content: "\e9cf";
}

.icon-coins:before {
  content: "\ea0a";
}

.icon-phone:before {
  content: "\ea1d";
}

.icon-envelop:before {
  content: "\ea30";
}

.icon-location:before {
  content: "\ea3a";
}

.icon-direction:before {
  content: "\ea4a";
}

.icon-history:before {
  content: "\ea4c";
}

.icon-calendar:before {
  content: "\ea63";
}

.icon-print:before {
  content: "\ea66";
}

.icon-mobile:before {
  content: "\ea75";
}

.icon-download:before {
  content: "\ea84";
}

.icon-upload-2:before {
  content: "\ea85";
}

.icon-bubble:before {
  content: "\eac1";
}

.icon-bubbles:before {
  content: "\eac2";
}

.icon-user:before {
  content: "\eaf4";
}

.icon-users:before {
  content: "\eaf5";
}

.icon-user-plus:before {
  content: "\eaf6";
}

.icon-user-minus:before {
  content: "\eaf7";
}

.icon-user-cancel:before {
  content: "\eaf8";
}

.icon-search:before {
  content: "\eb33";
}

.icon-lock:before {
  content: "\eb52";
}

.icon-unlocked:before {
  content: "\eb53";
}

.icon-wrench:before {
  content: "\eb55";
}

.icon-settings:before {
  content: "\eb58";
}

.icon-cog:before {
  content: "\eb5e";
}

.icon-wand:before {
  content: "\eb6a";
}

.icon-chart:before {
  content: "\eb8c";
}

.icon-cup:before {
  content: "\ebc6";
}

.icon-steps:before {
  content: "\ebd6";
}

.icon-rocket:before {
  content: "\ebda";
}

.icon-meter-fast:before {
  content: "\ebdf";
}

.icon-balance:before {
  content: "\ebe2";
}

.icon-lamp:before {
  content: "\ebf6";
}

.icon-remove:before {
  content: "\ebfa";
}

.icon-case:before {
  content: "\ebff";
}

.icon-paper-plane:before {
  content: "\ec06";
}

.icon-sun-glasses:before {
  content: "\ec23";
}

.icon-brain:before {
  content: "\ec24";
}

.icon-target:before {
  content: "\ec28";
}

.icon-list:before {
  content: "\ec56";
}

.icon-grid:before {
  content: "\ec5c";
}

.icon-cloud:before {
  content: "\ec76";
}

.icon-cloud-download:before {
  content: "\ec77";
}

.icon-cloud-upload:before {
  content: "\ec78";
}

.icon-download-2:before {
  content: "\ec80";
}

.icon-upload-3:before {
  content: "\ec81";
}

.icon-link:before {
  content: "\ec96";
}

.icon-paperclip:before {
  content: "\eca9";
}

.icon-eye:before {
  content: "\ecab";
}

.icon-eye-blocked:before {
  content: "\ecae";
}

.icon-star:before {
  content: "\ecdd";
}

.icon-star-2:before {
  content: "\ecdf";
}

.icon-thumbs-up:before {
  content: "\ecf2";
}

.icon-man:before {
  content: "\ecf8";
}

.icon-woman:before {
  content: "\ecf9";
}

.icon-smiley:before {
  content: "\ed01";
}

.icon-sad:before {
  content: "\ed05";
}

.icon-wink:before {
  content: "\ed07";
}

.icon-shocked:before {
  content: "\ed11";
}

.icon-hand:before {
  content: "\ed36";
}

.icon-warning-2:before {
  content: "\ed4c";
}

.icon-warning:before {
  content: "\ed4d";
}

.icon-question:before {
  content: "\ed50";
}

.icon-question-2:before {
  content: "\ed51";
}

.icon-plus-circle:before {
  content: "\ed5c";
}

.icon-minus-circle:before {
  content: "\ed5d";
}

.icon-plus-circle-2:before {
  content: "\ed5e";
}

.icon-minus-circle-2:before {
  content: "\ed5f";
}

.icon-info-2:before {
  content: "\ed60";
}

.icon-info:before {
  content: "\ed61";
}

.icon-close-2:before {
  content: "\ed62";
}

.icon-close:before {
  content: "\ed63";
}

.icon-ban-circle:before {
  content: "\ed64";
}

.icon-spam:before {
  content: "\ed68";
}

.icon-close-3:before {
  content: "\ed69";
}

.icon-checkmark:before {
  content: "\ed6c";
}

.icon-checkmark-2:before {
  content: "\ed6d";
}

.icon-enter:before {
  content: "\ed77";
}

.icon-exit:before {
  content: "\ed78";
}

.icon-play-2:before {
  content: "\ed7b";
}

.icon-backward:before {
  content: "\ed80";
}

.icon-forward:before {
  content: "\ed81";
}

.icon-arrow-up:before {
  content: "\edc4";
}

.icon-arrow-down:before {
  content: "\edc6";
}

.icon-arrow-right:before {
  content: "\ee29";
}

.icon-arrow-left:before {
  content: "\ee2b";
}

.icon-arrow-up-2:before {
  content: "\ee2c";
}

.icon-arrow-right-2:before {
  content: "\ee2d";
}

.icon-arrow-down-3:before {
  content: "\ee2e";
}

.icon-arrow-left-2:before {
  content: "\ee2f";
}

.icon-arrow-down-2:before {
  content: "\ee36";
}

.icon-checkbox:before {
  content: "\ee63";
}

.icon-checkbox-unchecked:before {
  content: "\ee64";
}

.icon-crop:before {
  content: "\ee79";
}

.icon-filter:before {
  content: "\ee88";
}

.icon-share-2:before {
  content: "\eec5";
}

.icon-new-tab:before {
  content: "\eec7";
}

.icon-share:before {
  content: "\eedd";
}

.icon-google-plus:before {
  content: "\eee5";
}

.icon-facebook:before {
  content: "\eee9";
}

.icon-twitter:before {
  content: "\eeed";
}

.icon-twitter-2:before {
  content: "\eeee";
}

.icon-feed-2:before {
  content: "\eef0";
}

.icon-feed:before {
  content: "\eef1";
}

.icon-youtube:before {
  content: "\eef5";
}

.icon-flickr:before {
  content: "\eefd";
}

.icon-github:before {
  content: "\ef10";
}

.icon-skype:before {
  content: "\ef22";
}

.icon-linkedin:before {
  content: "\ef24";
}

.icon-xing:before {
  content: "\ef2e";
}

.icon-file-pdf:before {
  content: "\ef36";
}

.icon-chrome:before {
  content: "\ef41";
}

.icon-firefox:before {
  content: "\ef42";
}

.icon-IE:before {
  content: "\ef43";
}

.icon-opera:before {
  content: "\ef44";
}

.iconAction,
.iconJob3,
.iconArrowDown,
.headerSortDown,
.iconArrowUp,
.headerSortUp,
.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,
.iconLoading,
.iconLoadingBIG,
.iconLoadingBIGNegative,
.iconLoadingSMALL,
.iconLoadingSMALLNegative,
.iconLock,
.iconLocked,
.iconUnlocked,
.iconMailBIG,
.iconMailSMALL,
.iconMinus,
.iconMinusLIGHT,
.iconNewWin,
.iconNote,
.iconOrganisation,
.iconPhone,
.iconPlay,
.iconPlus,
.iconPlusLIGHT,
.iconPlusNegative,
.iconPlusCircle,
.iconPlusCircleMagenta,
.iconForwardCircle,
.iconPrint,
.iconPrintNegative,
.iconProduct,
.iconProfileBIG,
.iconProfileSMALL,
.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; }
.iconJob3 { background-image: url(../img/icon/iconJob3.png); background-position: left top; padding-top: 1px; padding-bottom: 1px; }
.iconArrowDown, .headerSortDown { background-image: url(../img/icon/iconArrowDown.png); }
.iconArrowUp, .headerSortUp { 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: 20px !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; }
.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; }
.iconLoading { background-image: url(../img/icon/iconLoadingSMALL.gif); padding-left: 20px !important; padding-top: 1px; padding-bottom: 1px; }
.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; }
.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%; }
.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: 20px !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.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; }
/*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;
    border: 1px solid;
}
/*COLORS*/
.graphBar1 { color: #FFFFFF !important; background-color: #004099; border-color: #004099; background-image: url(../img/bg/bgGraphBar1.jpg); }
.graphBar2 { color: #004099 !important; background-color: #9DE519; border-color: #9DE519; background-image: url(../img/bg/bgGraphBar2.jpg); }
.graphBar3 { color: #FFFFFF !important; background-color: #0082C0; border-color: #0082C0; background-image: url(../img/bg/bgGraphBar3.jpg); }
.graphBar4 { color: #FFFFFF !important; background-color: #C42695; border-color: #C42695; background-image: url(../img/bg/bgGraphBar4.jpg); }
.graphBar5 { color: #FFFFFF !important; background-color: #F07B05; border-color: #F07B05; background-image: url(../img/bg/bgGraphBar5.jpg); }
.graphBar6 { color: #FFFFFF !important; background-color: #E23B30; border-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 !important; -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; }

.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; }

.selectFilter a {
    text-decoration: none;
}

.selectFilter {
    padding: 0.3em 1.8em 0.3em 0.6em; border-radius: 10em; -moz-border-radius: 10em; -webkit-border-radius: 10em;
    margin-right: 0.6em;
    font-size: 96%;
    font-weight: normal;
    background: url(../img/btn/btnSelectFilter.png) no-repeat  top right;
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
}

.selectFilter:hover {
    background: url(../img/btn/btnSelectFilter_over.png) no-repeat top right;
    border: 1px solid #999999;
}
.selectFilter.active a {
    color: #0082C0;
}

.selectFilter a {
    color: #525252;
}

.selectFilter:hover a {
    color: #0082C0;
}

.selectFilter.selected a {
    color: #0082C0;
}

.selectFilter.formError a {
    color: #FF0000;
}

.selectFilter.selected {
    color: #000000;
    border: 1px solid #999999;
    border-bottom: none;
    height: 23px;
    border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    background: url(../img/btn/btnSelectFilter_selected.png) no-repeat top right;
    position: relative;
    z-index: 100;
}

.selectFilter.formError {
    border: 1px solid #FF0000;
}

.selectFilter.selected.formError {
    border-bottom: none;
}

 .selectFilter.removable3 {
    padding-right: 2em;
    background: url(../img/btn/btnSelectFilter3.png) no-repeat  top right;
    background-color: #0081C2;
    border: 1px solid #0081C2;
    float: left;
}

.selectFilter.removable3:hover {
    background: url(../img/btn/btnSelectFilter3_over.png) no-repeat top right;
    border: 1px solid #FFFFFF;
    cursor: pointer;
}

.selectFilter.removable3 a {
    color: #ffffff;
}

.filterSelector {
    width: 95%;
    background-color: #CCCCCC;
    padding-top: 15px;
    border-radius: 0.5em;
    background: url(../img/bg/bgSelectFilter.png) no-repeat top right;
    border: 1px solid #999999;
    position: absolute;
    top:-1px;
}

.filterSelector.first {
    border-top-left-radius: 0em;
}

.filterSelector .medium { font-size: 125% !important; }
.filterSelector .colorLIGHT { font-size: 90% !important; }


/*//////////////////////////////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: auto; float: left; text-align: left; }

/*//////////////////////////////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 {
    width: 470px;
    padding: 20px;
    font-family: Courier New, Courier, monospace;
    background: url(../img/bg/bgPaper.jpg) no-repeat top left;
}

/*//////////////////////////////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 { margin: 27px 0em 35px 0em; padding: 0em; border-top: 2px solid #9DE519; }
.horizontalNavi ul { margin: 0em; margin-top: -28px; padding: 0em 0.75em; list-style-type: none; vertical-align: middle; background-color: #FFFFFF; }
.horizontalNavi ul.right { padding-right: 0em; }
.horizontalNavi ul.left { padding-left: 0em; }
.horizontalNavi ul li { display: block; float: left; margin: 0em; padding: 0em 2px 0em 0em; }
.horizontalNavi ul li a { line-height: 25px; }
.horizontalNavi ul li.regButton a { display: block; width: 8em; padding: 0em 0.5em; text-align: center; color: #004099 !important; text-decoration: none !important; font-weight: bold; text-align: center; background: repeat-x center; border: 1px solid; border-bottom: 0px none !important; }
.horizontalNavi ul li.regButton a { border-radius: 5px 5px 0px 0px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
/*MAIN*/
.horizontalNavi ul li.regButton a { background-color: #ECECF5; border-color: #CACAE4; background-image: url(../img/btn/btnNavi.png); }
.horizontalNavi ul li.regButton a:hover { background-color: #9DE519; border-color: #BFBFC0; background-image: url(../img/btn/btnNavi_over.png); }
.horizontalNavi ul li.regButton a.down { background-color: #9DE519; border-color: #BFBFC0; background-image: url(../img/btn/btnNavi_active.png); }
/*SUB*/
.horizontalNavi ul li.regButton ul { display: block; position: absolute; margin: 0em; padding: 0.5em 0em 0.3em 0em; list-style-type: none; background-color: #9DE519; }
.horizontalNavi ul li.regButton ul li.subRegButton a { display: block; float: left; width: auto !important; height: 15px; line-height: 15px; padding: 0em 1em; text-decoration: none !important; border: 0px none; border-right: 1px solid #004099; background-image: none !important; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.horizontalNavi ul li.regButton ul li.subRegButton.last a { border-right: 0px none; }
.horizontalNavi ul li.regButton ul li.subRegButton a { font-weight: normal; background: none !important; }
.horizontalNavi ul li.regButton ul li.subRegButton a:hover { color: #668CC2 !important; }
.horizontalNavi ul li.regButton ul li.subRegButton a.down { font-weight: bold; }
/*IE-FIX*/
*html .horizontalNavi ul li.regButton ul li.subRegButton { display: none; }

/*//////////////////////////////VERTICAL FILTERBAR*/
.verticalFilterBar {
    background: url(../img/bg/bgFilterColumn.png) repeat-y right top;
    padding-right: 5px;
}

.verticalFilterBarEnd {
    background: url(../img/bg/bgFilterColumnEnd.png) no-repeat right top;
    height: 40px;
}

ul.verticalFilterList {
    margin: 0;
    padding-right: 5px;
}

ul.verticalFilterList li {
    list-style-type: none;
    padding-left: 15px;
    background: url(../img/icon/iconVerticalFilterBarLIGHT.png) no-repeat left top;
}

ul.verticalFilterList li:hover {
    background: url(../img/icon/iconVerticalFilterBar3.png) no-repeat left top;
}

ul.verticalFilterList li.active {
    background: url(../img/icon/iconVerticalFilterBar3.png) no-repeat left top;
    font-weight: bold;
}

ul.verticalFilterList li.active:hover {
    background: url(../img/icon/iconVerticalFilterBarCancel.png) no-repeat left top;
}

/*//////////////////////////////PAGING*/
.paging { display: none; }

/*//////////////////////////////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-color: #FFFFFF !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 90%;
    font-style: italic;
}
.noteField .formTextarea { display: none; }
/*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 { display: none; }

/*//////////////////////////////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 { display: none; }
/* MODS */
.yellowField p, .yellowField .formTextarea, .yellowField .formText {
    background-image: none;
    background-size: 100% 100%;
    background-color: #EFEFEF !important;
}

.messageField p, .messageField .formTextarea, .messageField .formText {
    background-image: none;
    background-size: 100% 100%;
    background-color: #DFEEFF !important;
}

.checkMarkField p, .checkMarkField .formTextarea, .checkMarkField .formText {
    background-image: none;
    background-size: 100% 100%;
    background-color: #C8E579 !important;
}

.arrowDownField p, .arrowDownField .formTextarea, .arrowDownField .formText {
    background-image: none;
    background-size: 100% 100%;
    background-color: #C8E579 !important;
}

/*//////////////////////////////ISSUU-MINI-VIEWER*/
.issuuMiniViewer { 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 { border-bottom: 0px none; }
.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 dotted #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 { display: none !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: 230%; padding: 0em; margin: 0em 0em 0.5em 0em; color: #5F6062; }
h2 { font-weight: normal; font-size: 180%; padding: 0em; margin: 1em 0em 0.1em 0em; color: #9FA0A1; }
h3 { font-weight: normal; font-size: 150%; padding: 0em; margin: 1em 0em 0.1em 0em; color: #9FA0A1; }
h4 { font-weight: bold; font-size: 120%; padding: 0em; margin: 0em 0em 0em 0em; color: #000000; }
h5 { font-weight: normal; font-size: 120%; 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-image: url(../img/bg/bgAdminTwitterPromo.png); background-position: top left; background-repeat: no-repeat; height: 320px; width: 232px; padding: 20px 40px 20px 40px;
}

.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: 230% !important; font-weight: normal; color: #5F6062; }
h1 .big, h2 .big, h3 .big { font-size: 200% !important; }
table.big th, table.big td { font-size: 230% !important; }
input.big, select.big, textarea.big { font-size: 210% !important; }
.medium { font-size: 150% !important; font-weight: normal; }
h1 .medium, h2 .medium, h3 .medium { font-size: 130% !important; }
table.medium th, table.medium td { font-size: 150% !important; }
input.medium, select.medium, textarea.medium { font-size: 140% !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 { /*--*/ }
.printOFF { display: none !important; }

body, div, table, tr, th, legend, p, label, textarea, select, input, td, .defaultFont {
  font-family: Helvetica, Arial, sans-serif !important;
}

.condensed-font {
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: 700;
}

.condensed-font-light {
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: 200;
}

#profile .skill {
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: 700; 
  font-size: 14px;
}

#footer img.logos {
  display: none;
}

.service-title{
  margin-top: 20px;
}
