/* -----------------------------------------------------------------------------
 * os css
 * last update 22.04.13 - 12:40:24
 * -------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
 * custom
 * -------------------------------------------------------------------------- */
.button {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  overflow: visible;
  padding: 5px;
  width: auto;
  text-decoration: none;
  font-weight: bold;
  color: #34404f;
  border: 1px solid #9e9e9e;
  border-top-color: #c8c9ca;
  border-left-color: #c8c9ca;
  text-shadow: 1px 1px white; }

/* hides the header of a portlet if "toggle controls" is disabled */
.js .controls-hidden .portlet-topper {
  display: none; }

input,
textarea,
select,
.button,
body > .lfr-menu-list ul,
.lfr-actions,
.aui-dialog-content,
.aui-dialog .aui-widget-hd,
.modify-pages .delete-tab,
button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

input,
textarea,
select {
  color: gray;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s; }

input:focus,
textarea:focus,
select:focus {
  background-color: white;
  color: #696a6a;
  outline: 0;
  -webkit-box-shadow: 0px 0px 0px rgba(128, 181, 221, 0.7);
  -moz-box-shadow: 0px 0px 0px rgba(128, 181, 221, 0.7);
  box-shadow: 0px 0px 0px rgba(128, 181, 221, 0.7); }

select {
  height: 28px;
  line-height: 28px; }

select,
textarea,
.textarea {
  background-image: none !important;
  background-color: white; }

input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
  border: 1px solid #80b5dd !important; }

input[type="submit"], input[type="button"], input[type="reset"], button, .lfr-actions, .lfr-actions ul {
  /* font-weight: normal */ }

input[type="submit"], input[type="button"], input[type="reset"], .button {
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-shadow: rgba(105, 106, 106, 0.3) 0px 1px 3px;
  -moz-box-shadow: rgba(105, 106, 106, 0.3) 0px 1px 3px;
  box-shadow: rgba(105, 106, 106, 0.3) 0px 1px 3px;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:hover {
  background: white;
  border-color: #aaaaaa;
  color: black;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(30%, #f4f4f4), color-stop(90%, #e4e4e4), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4);
  background-image: -moz-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4);
  background-image: -o-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4);
  background-image: -ms-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4);
  background-image: linear-gradient(#ffffff, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4);
  -webkit-box-shadow: rgba(105, 106, 106, 0.5) 0px 1px 4px;
  -moz-box-shadow: rgba(105, 106, 106, 0.5) 0px 1px 4px;
  box-shadow: rgba(105, 106, 106, 0.5) 0px 1px 4px; }

input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, .button:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(90%, #e4e4e4), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(#f4f4f4, #e4e4e4 90%, #e4e4e4);
  background-image: -moz-linear-gradient(#f4f4f4, #e4e4e4 90%, #e4e4e4);
  background-image: -o-linear-gradient(#f4f4f4, #e4e4e4 90%, #e4e4e4);
  background-image: -ms-linear-gradient(#f4f4f4, #e4e4e4 90%, #e4e4e4);
  background-image: linear-gradient(#f4f4f4, #e4e4e4 90%, #e4e4e4);
  -webkit-box-shadow: rgba(105, 106, 106, 0.3) 0 0 3px 1px inset;
  -moz-box-shadow: rgba(105, 106, 106, 0.3) 0 0 3px 1px inset;
  box-shadow: rgba(105, 106, 106, 0.3) 0 0 3px 1px inset; }

input[type="file"] {
  background-color: white;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* remove default gradient background image */
input[type="text"], input[type="password"] {
  background-image: none !important;
  background-color: white; }

#console {
  margin: 0 -10px 10px; }

#console .error,
#console .info {
  padding: 10px 10px 10px 34px;
  margin: 0;
  background-image: url(../images/fivego/fugue_exclamation_red.png);
  background-repeat: no-repeat;
  background-position: 10px 12px;
  list-style: none; }

#console .info {
  background: #fdf5d9 url(../images/fivego/fugue_exclamation_diamond.png) no-repeat 6px 8px; }

/* forms inside div.formWrapper */
.formWrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #e4e4e4; }

.formWrapper span.error {
  color: #990000;
  background-color: transparent;
  display: block;
  margin-left: 10px;
  padding-top: 5px; }

.formWrapper .stylized table td {
  border: 0;
  padding: 5px 10px 5px 0;
  vertical-align: top; }

.formWrapper h1 {
  margin-top: 0;
  margin-bottom: 0; }

.formWrapper h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: normal; }

.formWrapper .legal {
  padding: 10px 0; }

.formWrapper .actions,
.formWrapper .title {
  background-color: #e5f0f8;
  margin: 10px -10px -10px;
  padding: 10px; }

.formWrapper .actions h1,
.formWrapper .actions h2,
.formWrapper .title h1,
.formWrapper .title h2 {
  width: 600px; }

.formWrapper .actions .button,
.formWrapper .title .button {
  position: absolute;
  right: 10px;
  top: 10px; }

.formWrapper .title {
  margin: -10px -10px 10px;
  background-color: #f4f4f4;
  position: relative; }

.formWrapper .lfr-table td {
  padding-bottom: 10px;
  border: 1px solid red; }

.formWrapper .lfr-table label {
  width: auto; }

.formWrapper .lfr-table select {
  width: 100%; }

.formWrapper .lfr-table input[type="text"] {
  float: none;
  width: 100%; }

.formWrapper .lfr-table input[type="checkbox"], .formWrapper .lfr-table input[type="radio"] {
  width: auto;
  border: 0;
  float: none;
  padding-top: 10px; }

/* form elements based on form.stylized
 * currently tested in the register only */
.stylized label {
  display: block;
  font-weight: normal;
  text-align: right;
  float: left;
  width: 25%;
  margin-top: 5px;
  padding-right: 15px; }

.stylized textarea, .stylized select {
  float: left;
  width: 65%;
  margin-left: 2%; }

.stylized input[type="text"],
.stylized .no-input[type="text"] {
  float: left;
  width: 65%;
  margin-left: 2%; }

.stylized input[type="checkbox"], .stylized input[type="radio"],
.stylized .no-input[type="checkbox"],
.stylized .no-input[type="radio"] {
  width: auto;
  border: 0;
  padding-top: 10px;
  margin-left: 2%; }

.stylized .required label {
  background: url(../images/fivego/iconasterik.png) no-repeat right top; }

.stylized .optional,
.stylized .required {
  padding-bottom: 5px; }

.stylized .no-input .button {
  margin-left: 2%; }

.stylized .small {
  color: #666666;
  display: block;
  font-size: 0.9em;
  font-weight: normal;
  text-align: right; }

.stylized .errors {
  padding-left: 32%;
  color: #cc0000;
  font-weight: bold; }

.stylized .fieldError {
  border-color: #cc0000; }

/* take care of the date-selects for project#new */
#projekt_datumBeginn select,
#projekt_datumEnde select,
#projekt_bewerbungsfristEnde select {
  width: auto; }

/* -----------------------------------------------------------------------------
 * tables
 * -------------------------------------------------------------------------- */
/* stylized tables */
.stylized table {
  margin-bottom: 20px;
  width: 100%; }

.stylized table th,
.results-header th,
.results-header td {
  background-color: #f4f4f4;
  padding: 5px 10px; }

.stylized table td {
  padding: 5px 10px; }

.results-row a,
.results-header a,
.stylized table th a,
.stylized table td a {
  text-decoration: none; }

.results-row a:hover,
.results-header a:hover,
.stylized table th a:hover,
.stylized table td a:hover {
  text-decoration: underline; }

.results-row td,
.stylized table td {
  border-bottom: 1px solid #e4e4e4; }

.results-row td {
  border-left: 1px solid #e4e4e4!important;
  border-right: 1px solid #e4e4e4!important; }

.results-row td,
.stylized table td {
  background-color: #fff!important; }

.results-row.alt td,
.stylized table.alt td {
  background-color: #f9f9f9!important; }

.results-row.hover a,
.stylized table.hover a {
  text-decoration: underline; }

.results-row.hover td,
.stylized table.hover td {
  background: #ffffdd; }

.stylized table th,
.results-header th {
  color: #7b7c7f; }

/* -----------------------------------------------------------------------------
 * search
 * -------------------------------------------------------------------------- */
.searchWrapper,
#portlet_RegisterSearch_WAR_Registerportlet .formWrapper,
#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet .formWrapper,
#portlet_UserRegisterSearch_WAR_Registerportlet .formWrapper {
  background: #f4f4f4; }

.searchWrapper input[type="text"],
#portlet_RegisterSearch_WAR_Registerportlet .myform input[type="text"],
#portlet_RegisterSearch_WAR_Registerportlet .stylized input[type="text"],
#portlet_UserRegisterSearch_WAR_Registerportlet .stylized input[type="text"] {
  margin-left: 0;
  width: 730px; }

.searchWrapper input[type="submit"],
#portlet_RegisterSearch_WAR_Registerportlet .myform input[type="submit"],
#portlet_RegisterSearch_WAR_Registerportlet .stylized input[type="submit"],
#portlet_UserRegisterSearch_WAR_Registerportlet .stylized input[type="submit"] {
  width: 200px;
  margin-left: 4px; }

#portlet_RegisterSearch_WAR_Registerportlet h1.header-title,
#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet h1.header-title,
#portlet_UserRegisterSearch_WAR_Registerportlet h1.header-title {
  display: none; }

#portlet_RegisterSearch_WAR_Registerportlet .portlet-title,
#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet .portlet-title,
#portlet_UserRegisterSearch_WAR_Registerportlet .portlet-title {
  border-top: 0;
  padding: 0;
  margin-top: 0; }

#portlet_RegisterSearch_WAR_Registerportlet .aui-form br,
#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet .aui-form br,
#portlet_UserRegisterSearch_WAR_Registerportlet .aui-form br {
  display: none; }

.searchWrapper,
#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet .portlet-msg-success {
  margin-bottom: 30px; }

#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet ul.aui-tabview-list .aui-tab-content,
#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet ul.aui-tabview-list .aui-tab-content .aui-tab-label,
#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet ul.aui-tabview-list .aui-tab-content .aui-tab-label span {
  height: auto!important;
  background-image: none; }

#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .col-aktion textarea {
  width: 100%;
  margin-top: 10px!important;
  margin-bottom: 5px!important; }

#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .col-aktion h3 {
  margin-top: 5px;
  margin-bottom: 5px; }

#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .col-aktion h3 {
  margin-top: 5px;
  margin-bottom: 5px; }

#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet tr td {
  vertical-align: text-bottom!important; }

#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet tr td.col-privat,
#portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet tr td.col-offentlich {
  white-space: nowrap; }

.searchWrapper {
  padding: 10px;
  margin-bottom: 30px!important;
  border: 1px solid #e8e7e9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* -----------------------------------------------------------------------------
 * carousel
 *
 * styles for 'homepage teaser'- and 'teaser'-structures
 * and corresponding templates as well as 'regular slideshows'
 * 'homepage-teaser' depends on jquery.carouFredSel and jquery.smartresize
 * -------------------------------------------------------------------------- */
/* homepage teaser */
.homepage-teaser,
.teaser {
  background: url(../images/fivego/bg_homepage_teaser_container.png) repeat-x;
  position: relative;
  height: 500px;
  margin-bottom: 40px;
  top: -60px; }

.homepage-teaser .block,
.teaser .block {
  width: 640px; }

.homepage-teaser .block.last,
.teaser .block.last {
  margin-right: 0; }

.homepage-teaser ul,
.teaser ul {
  list-style: none;
  margin-left: 0;
  margin-top: 0; }

.homepage-teaser li,
.teaser li {
  padding-bottom: 5px; }

.homepage-teaser .carousel,
.teaser .carousel {
  height: 500px;
  overflow: hidden; }

.homepage-teaser h1,
.teaser h1 {
  color: #62b7dd;
  margin: 0;
  font-size: 34px;
  line-height: 34px;
  padding-top: 94px;
  letter-spacing: -1px;
  padding-bottom: 35px;
  background: url(../images/fivego/bg_homepage_teaser_h1.png) no-repeat 20px bottom; }

.homepage-teaser h2,
.teaser h2 {
  font-size: 18px;
  color: white;
  padding: 0;
  margin: 0; }

.homepage-teaser p,
.homepage-teaser ul li,
.homepage-teaser ol li,
.teaser p,
.teaser ul li,
.teaser ol li {
  color: white; }

.homepage-panel,
.panel {
  float: left;
  height: 500px;
  width: 100%; }

.homepage-panel .container,
.panel .container {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px; }

.homepage-panel.register,
.panel.register {
  background: url(../images/fivego/bg_register.png) no-repeat 50% 100%; }

.homepage-panel.zentrum,
.panel.zentrum {
  background: url(../images/fivego/bg_zentrum.png) no-repeat 50% 100%; }

.homepage-panel.marktplatz,
.panel.marktplatz {
  background: url(../images/fivego/bg_marktplatz.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-male-1,
.panel.keyvisual-male-1 {
  background: url(../images/fivego/bg_keyvisual_1.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-male-2,
.panel.keyvisual-male-2 {
  background: url(../images/fivego/bg_keyvisual_2.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-male-3,
.panel.keyvisual-male-3 {
  background: url(../images/fivego/bg_marktplatz.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-male-4,
.panel.keyvisual-male-4 {
  background: url(../images/fivego/bg_register.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-female-1,
.panel.keyvisual-female-1 {
  background: url(../images/fivego/bg_keyvisual_3.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-female-2,
.panel.keyvisual-female-2 {
  background: url(../images/fivego/bg_keyvisual_4.png) no-repeat 50% 100%; }

.homepage-panel.keyvisual-female-3,
.panel.keyvisual-female-3 {
  background: url(../images/fivego/bg_zentrum.png) no-repeat 50% 100%; }

/* 'homepage-teaser' pagination-blocks (the three blocks below the carousel) */
#pagination {
  position: relative;
  top: -60px; }

#pagination .block {
  background: url(../images/fivego/projects.png) no-repeat left 6px;
  width: 233px;
  padding-left: 60px;
  float: left;
  margin-right: 45px; }

#pagination .block.first {
  background-image: url(../images/fivego/register.png);
  padding-left: 70px;
  margin-right: 0px; }

#pagination .block.last {
  padding-left: 70px;
  margin-right: 0;
  background: url(../images/fivego/jobs.png) no-repeat; }

#pagination h3,
#pagination h4,
#pagination h3 a {
  text-decoration: none;
  color: #4d4d4d;
  margin: 0;
  padding: 0;
  margin-bottom: 5px; }

#pagination h4 {
  font-size: 13px;
  padding-bottom: 1em;
  color: #62b7dd; }

#pagination h4 a {
  color: #696a6a;
  text-decoration: none; }

#pagination h3 {
  margin-top: 0; }

#pagination h3 a:hover,
#pagination h4 a:hover {
  text-decoration: underline; }

#pagination a.current {
  background-color: #e5f0f8; }

/* 'homepage-teaser' 'bullet-point'-style pagination on the bottom left of the carousel */
.pagination {
  bottom: 20px;
  margin: 0 auto;
  position: absolute;
  width: 100px; }

.pagination a {
  background-image: url(../images/fivego/pagination.png);
  background-position: 0 0;
  display: block;
  float: left;
  margin: 0 1px;
  height: 0;
  padding-top: 12px;
  overflow: hidden;
  width: 12px; }

.pagination a.selected {
  background-position: 0 -12px; }

/* container for regular slideshows, also powered by jquery.carouFredSel */
.bfz-slideshow {
  height: 308px;
  width: 974px;
  overflow: hidden; }

/* -----------------------------------------------------------------------------
 * dockbar
 *
 * styles for liferay's own dockbar
 * only visible for admin-users within fiveGO
 * taken over from the control-panel-theme
 * -------------------------------------------------------------------------- */
.dockbar {
  background: #2d2d2d;
  border-bottom: 1px solid black; }

.dockbar a {
  color: #f4f4f4;
  font-weight: normal;
  text-shadow: none; }

.dockbar a:hover {
  color: white; }

.dockbar a.user-portrait {
  margin-right: 5px; }

.dockbar a.user-fullname {
  text-decoration: none; }

.dockbar a.user-fullname:hover {
  text-decoration: underline; }

.dockbar .menu-button-active {
  background: #5c94da; }

.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: rgba(105, 106, 106, 0.7) 0 1px 1px inset;
  -moz-box-shadow: rgba(105, 106, 106, 0.7) 0 1px 1px inset;
  box-shadow: rgba(105, 106, 106, 0.7) 0 1px 1px inset; }

.dockbar .menu-button-active a {
  color: white;
  text-shadow: none; }

.dockbar .menu-button {
  background: url(../images/fivego/arrow_down.png) no-repeat 93% 50%;
  display: inline-block;
  padding: 5px 20px 5px 5px;
  text-decoration: none; }

.dockbar .menu-button span {
  background: url() no-repeat 0 50%;
  padding-left: 20px; }

.dockbar .add-content .menu-button span {
  background-image: url(../images/fivego/fugue_plus_button.png); }

.dockbar .manage-content .menu-button span {
  background-image: url(../images/fivego/fugue_hammer_screwdriver.png); }

.dockbar .my-places .menu-button span {
  background-image: url(../images/fivego/fugue_home_medium.png); }

.dockbar .staging-options .menu-button span {
  background-image: url(../images/dockbar/staging.png); }

.dockbar .impersonating-user .user-links a {
  color: #999999; }

.dockbar .aui-toolbar-separator {
  background-image: url(../images/fivego/separator.png);
  height: 24px; }

.dockbar .sign-out {
  color: #6d6d6d;
  background: #6d6d6d;
  padding: 2px 0;
  border-radius: 8px;
  margin: 0 5px; }

.dockbar .sign-out:hover {
  background: #4d4d4d;
  color: #4d4d4d; }

.dockbar .sign-out a {
  text-decoration: none; }

.dockbar .aui-menu-content,
.dockbar .lfr-menu-list ul {
  background: white;
  border-color: #adadad;
  -webkit-box-shadow: rgba(105, 106, 106, 0.5) 0 2px 10px;
  -moz-box-shadow: rgba(105, 106, 106, 0.5) 0 2px 10px;
  box-shadow: rgba(105, 106, 106, 0.5) 0 2px 10px; }

.dockbar .aui-menu-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.dockbar .aui-menu-content li a.aui-focus,
.dockbar .lfr-menu-list ul a.aui-focus,
.dockbar .lfr-menu-expanded li a:focus {
  background-color: #80b5dd;
  color: white;
  text-shadow: none; }

.dockbar .aui-menugroup-content .aui-menu-label {
  background: #eeeeee;
  color: #8d8d8d;
  font-weight: normal;
  text-shadow: none;
  text-align: right; }

.my-places-menu {
  max-width: 250px; }

.my-places-menu .current-site {
  border: 0; }

.my-places-menu .current-site a {
  background: #6d6d6d url(../images/fivego/fugue_arrow_000_medium.png) no-repeat scroll 2px 30%;
  color: white;
  text-shadow: none; }

.my-places-menu .current-site .site-type {
  color: #777777; }

.my-places-menu .current-site a:hover,
.my-places-menu a:hover .site-type {
  color: white;
  text-shadow: none; }

.my-places-menu a:hover .site-type {
  color: white; }

.dockbar .toggle-controls a {
  background: url(../images/fivego/fugue_wrench_tick.png) no-repeat 0 50%;
  text-decoration: none; }

.dockbar .toggle-controls a:hover {
  text-decoration: underline; }

.controls-hidden .toggle-controls a {
  background-image: url(../images/fivego/fugue_wrench.png); }

.multiple-messages .dockbar-message {
  border-top: 1px solid #cccccc; }

.add-content-menu .add-page a {
  background-image: url(../images/fivego/fugue_document_plus.png); }

.add-content-menu .add-application a {
  background: url(../images/common/portlet.png) no-repeat 3px 50%;
  padding-left: 25px; }

.manage-content-menu li a {
  background: url() no-repeat 3px 50%;
  padding-left: 25px; }

.manage-content-menu .manage-page a {
  background-image: url(../images/fivego/fugue_document_pencil.png); }

.manage-content-menu .page-layout a {
  background-image: url(../images/fivego/fugue_layout_design.png); }

.manage-content-menu .sitemap a {
  background-image: url(../images/fivego/fugue_sitemap.png); }

.manage-content-menu .settings a {
  background-image: url(../images/fivego/fugue_gear_pencil.png); }

.manage-content-menu .control-panel a {
  background-image: url(../images/dock/control_panel.png); }

.aui-menu-content li,
.lfr-menu-list ul li {
  border: 0; }

/* -----------------------------------------------------------------------------
 * navigation
 * -------------------------------------------------------------------------- */
/* main navigation, located in navigation.vm */
.nav_third_level,
#navigation {
  font-size: 13px;
  width: 100%;
  overflow: visible;
  clear: both;
  margin-top: 15px; }

.nav_third_level ul,
#navigation ul {
  width: 960px;
  margin: 0 auto;
  border-bottom: 1px solid #cdcfd0; }

.nav_third_level ul li,
#navigation ul li {
  display: block;
  float: left;
  padding: 0 3px 15px 0; }

.nav_third_level ul li a,
#navigation ul li a {
  color: #696a6a;
  text-decoration: none;
  padding: 5px;
  display: block;
  float: left; }

.nav_third_level ul li a:hover,
#navigation ul li a:hover {
  background-color: #e5f0f8;
  color: black; }

.nav_third_level ul li.selected,
#navigation ul li.selected {
  background: url(../images/fivego/nav_selected.png) 50% 100% no-repeat; }

.nav_third_level ul li.selected a,
#navigation ul li.selected a {
  color: white;
  background: #696a6a; }

.nav_third_level ul li a span,
#navigation ul li a span {
  position: relative;
  float: left;
  padding: 0 0 0 5px;
  margin: 0 5px 0 0; }

.nav_third_level ul.user-home a,
#navigation ul.user-home a {
  background-color: #a9e900; }

.nav_third_level {
  height: 42px;
  padding: 0;
  margin: 0; }

.nav_third_level ul {
  height: 42px;
  border-bottom: 1px solid #cdcfd0; }

.nav_third_level ul li a {
  margin-right: 10px; }

.nav_third_level ul li a.selected1 {
  background: #6d6d6d url(../images/fivego/nav_selected.png) 50% 100% no-repeat; }

/* custom second and third level navigations */
/* the second-level-navigation is also located in navigation.vm */
/* the third-level navigation is based on the "Site Map"-portlet */
.bfz-second-level-nav nav,
.bfz-third-level-nav .portlet-body {
  font-size: 13px;
  width: 100%; }

.bfz-second-level-nav nav ul,
.bfz-third-level-nav .portlet-body ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 960px; }

.bfz-second-level-nav nav li,
.bfz-third-level-nav .portlet-body li {
  float: left;
  padding: 15px 3px 15px 0; }

.bfz-second-level-nav nav a,
.bfz-third-level-nav .portlet-body a {
  color: #696a6a;
  text-decoration: none;
  padding: 5px 10px;
  margin: 0;
  float: left;
  display: block; }

.bfz-second-level-nav nav a:hover,
.bfz-third-level-nav .portlet-body a:hover {
  background-color: #e5f0f8;
  color: black; }

.bfz-second-level-nav nav li.current,
.bfz-third-level-nav .portlet-body li.current {
  background: url(../images/fivego/bfz_second_level_nav_selected.png) no-repeat 50% 0; }

.bfz-second-level-nav nav li.current a,
.bfz-third-level-nav .portlet-body li.current a {
  background: #696a6a;
  color: white; }

/* additional styles for the third-level navigation */
.bfz-third-level-nav .portlet-body {
  margin-bottom: 20px;
  margin-top: 20px; }

.bfz-third-level-nav .portlet-body ul {
  border-bottom: 1px solid #cecfd0; }

.bfz-third-level-nav .portlet-body li.current {
  background: url(../images/fivego/nav_selected.png) 50% 100% no-repeat; }

/* overwrite Liferays default aui-tabview-styles */
.aui-tabview-list {
  border: 0;
  border-bottom: 1px solid #cdcfd0;
  border-color: #cdcfd0;
  padding: 0; }

.aui-tabview-list .aui-tab {
  padding: 0 3px 15px 0;
  position: static;
  margin: 0; }

.aui-tabview-list .aui-tab a, .aui-tabview-list .aui-tab.aui-tab-active .aui-tab-content .aui-tab-label span {
  text-decoration: none;
  color: #696a6a;
  padding: 5px 10px;
  display: block;
  font-weight: normal; }

.aui-tabview-list .aui-tab a:hover, .aui-tabview-list .aui-tab.aui-tab-active .aui-tab-content .aui-tab-label span:hover {
  background-color: #e5f0f8;
  color: black; }

.aui-tabview-list .aui-tab.aui-tab-active {
  background: transparent;
  background: url(../images/fivego/nav_selected.png) 50% 100% no-repeat; }

.aui-tabview-list .aui-tab.aui-tab-active, .aui-tabview-list .aui-tab.aui-tab-active a, .aui-tabview-list .aui-tab.aui-tab-active .aui-tab-content .aui-tab-label span {
  color: white;
  text-shadow: none; }

.aui-tabview-list .aui-tab.aui-tab-active a, .aui-tabview-list .aui-tab.aui-tab-active .aui-tab-content .aui-tab-label span {
  background-color: #696a6a; }

.aui-tabview-list .aui-tab.aui-tab-active a:hover, .aui-tabview-list .aui-tab.aui-tab-active .aui-tab-content .aui-tab-label span:hover {
  color: white;
  background: #696a6a; }

.aui-tabview-list .aui-tab-content {
  padding: 0; }

.aui-tabview-list .aui-tab-active:after {
  border: 0;
  bottom: 0;
  content: " ";
  display: inline;
  height: 0;
  left: 0;
  margin-left: 0; }

/* -----------------------------------------------------------------------------
 * register
 * -------------------------------------------------------------------------- */
/* list view */
.list a {
  color: #80b5dd;
  display: block;
  margin: 1em 0; }

.list a span {
  color: #80b5dd;
  display: block;
  margin: 1em 0; }

/* register entries */
.registerEntry {
  border-bottom: 1px solid #e4e4e4;
  padding: 15px 10px; }

#portlet_projektliste_WAR_ProjektVerwaltungportlet h1 + div {
  border-top: 1px solid #e4e4e4; }

#portlet_SpringProfileList_WAR_Registerportlet h3 + div {
  border-top: 1px solid #e4e4e4; }

#portlet_SpringProfileList_WAR_Registerportlet .registerEntry h3 + div {
  border: none; }

.registerEntry .odd {
  background-color: #f4f4f4; }

.registerEntry h1 {
  margin: 0; }

.registerEntry h1 a {
  text-decoration: none; }

.registerEntry h2 a, .registerEntry h3 a, .registerEntry h4 a {
  text-decoration: none; }

.registerEntry h1 a:hover {
  text-decoration: underline; }

.registerEntry h2,
.registerEntry h3 {
  margin: 0;
  width: 280px;
  float: left;
  padding-right: 20px; }

.registerEntry h2 a:hover,
.registerEntry h3 a:hover {
  text-decoration: underline; }

.registerEntry h4 a {
  color: #333333; }

.registerEntry h3 {
  font-size: 13px;
  font-weight: normal;
  color: #666666;
  margin-top: 0;
  clear: left; }

.registerEntry .profil {
  margin-left: 300px; }

.registerEntry .profil h1, .registerEntry .profil h2, .registerEntry .profil h3, .registerEntry .profil h4, .registerEntry .profil h5, .registerEntry .profil h6 {
  font-size: 13px;
  font-weight: bold;
  float: none;
  width: auto; }

.registerEntry .date {
  color: #999999;
  padding-top: 1em;
  text-align: right;
  font-size: 11px; }

.registerEntry .description a {
  text-decoration: none;
  color: #333333; }

/* detail view (view_profile.jsp) */
#organisationProfileFacts,
#organisationData #organisationAddressesSection {
  width: 300px; }

.list ul {
  list-style-type: none;
  margin: 0; }

.list ul li {
  list-style-type: none;
  margin: 0; }

#organisationData ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

#organisationData ul li {
  list-style-type: none;
  margin: 0;
  margin: 0;
  padding: 0; }

#organisationMapAndAddresses {
  border-top: 1px solid #f4f4f4; }

#organisationAddresses,
#organisationPhones,
#organisationEmailAdresses,
#organisationWebsites {
  padding-left: 24px;
  background: url(../images/fivego/fugue_home_medium_grey.png) no-repeat; }

#organisationPhones {
  background: url(../images/fivego/fugue_telephone_medium.png) no-repeat; }

#organisationEmailAdresses {
  background: url(../images/fivego/fugue_mail_medium.png) no-repeat; }

#organisationWebsites {
  background: url(../images/fivego/fugue_chain_small.png) no-repeat; }

.organisationSpecialisation, .organisationInterest {
  margin-bottom: 20px; }

.list {
  margin-bottom: 20px; }

.list a {
  text-decoration: none;
  font-weight: bold;
  font-size: 16px; }

.list a span {
  text-decoration: none;
  font-weight: bold;
  font-size: 16px; }

#organisationData #organisationAddressesSection {
  margin-top: 15px;
  margin-right: 15px;
  padding: 0 0 0 15px;
  width: 285px;
  float: left; }

#organisationData #organisationAddressesSection ul {
  margin-bottom: 10px; }

#organisationGoogleMap {
  width: 300px;
  height: 230px;
  margin-left: 50px;
  float: right; }

.organisationEditProfile {
  padding: 5px 15px;
  border: 1px solid #e4e4e4;
  border-top: 0;
  background-color: #f4f4f4; }

#organisationData {
  padding: 0;
  border: 1px solid #e4e4e4;
  background-color: #f4f4f4; }

#organisationData h1 {
  margin: 0 !important;
  background-color: white;
  padding: 10px 15px 10px; }

#organisationDetails {
  border: 1px solid #e4e4e4;
  background: white;
  border-top: 0;
  padding: 15px; }

#organisationDetails h2 {
  margin-top: 0 !important; }

.organisationDescription h3,
#organisationDescendants h3,
.organisationContacts h3,
.organisationReferences h3 {
  margin-top: 0 !important;
  margin-bottom: 5px !important;
  font-size: 13px;
  font-weight: normal;
  color: #999999; }

#organisationDetails .organisationLogo {
  float: right;
  width: 285px;
  margin-left: 15px; }

#organisationDetails table {
  float: right;
  width: 285px;
  margin: 0 0 30px 15px;
  border-left: 1px solid #f4f4f4; }

#organisationDetails td {
  vertical-align: top;
  padding: 0 15px 5px; }

#organisationDetails th {
  font-weight: normal;
  vertical-align: top;
  color: #999999;
  padding: 0 0 5px 10px; }

#organisationDetails th.colspanlabel {
  font-weight: bold;
  padding-top: 10px; }

.organisationTags {
  display: none; }

.organisationContacts {
  border: 1px solid #f4f4f4;
  border-top: 0;
  padding: 15px;
  background: white; }

.organisationContacts th {
  font-weight: normal;
  color: #999999;
  padding-bottom: 5px; }

.organisationContacts td {
  vertical-align: top;
  padding: 0 15px 5px; }

#organisationDescendants {
  border: 1px solid #f4f4f4;
  border-top: 0;
  padding: 15px;
  background: white; }

#organisationDescendants ul {
  list-style: none;
  margin-left: 0; }

#registerEntry h1 {
  margin: 0; }

#registerEntry h2,
#registerEntry h3 {
  margin: 1em 0 0; }

/* -----------------------------------------------------------------------------
 * salt
 * -------------------------------------------------------------------------- */
/* calmer backgrounds for error, info and success messages */
.portlet-msg-error,
.error {
  background-color: #fddfde;
  border-color: #fbc7c6; }

.portlet-msg-info,
.warning {
  background-color: #ddf4fb;
  border-color: #c6edf9; }

.portlet-msg-success {
  background-color: #d1eed1;
  border-color: #bfe7bf; }

/* -----------------------------------------------------------------------------
 * webcontent
 * -------------------------------------------------------------------------- */
/* @group serge neu */
/* @group Listen in Webcontent */
.iconized,
.iconized li {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
  margin: 0; }

.iconized {
  margin-top: 35px; }

.iconized li {
  float: left;
  width: 250px;
  padding-left: 67px;
  background: url(../images/fivego/bullet.png) no-repeat left 6px !important;
  min-height: 160px;
  vertical-align: top !important; }

.iconized li br {
  display: none;
  visibility: hidden; }

.iconized li h1, .iconized li h2, .iconized li h3 {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 2px; }

/* @group 3 Columns */
.col {
  width: 243px !important;
  margin-right: 15px;
  float: left;
  background: url(../images/fivego/bullet.png) no-repeat left 6px !important;
  padding-left: 65px;
  margin-top: 15px;
  overflow: hidden; }

.col img {
  display: none;
  visibility: hidden; }

.col p {
  margin: 0;
  padding: 0; }

.col br {
  display: none;
  visibility: hidden; }

.col a {
  padding-bottom: 5px; }

.col h1, .col h2 {
  margin: 0;
  margin-bottom: 3px; }

.col ul,
.col ul li {
  background-image: none !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #464d52 !important;
  min-height: 30px !important;
  border: none !important;
  list-style: none; }

.col *:hover,
.col a:hover,
.col ul li a:hover,
.col ul li:hover {
  background-color: transparent !important; }

.col_right {
  margin-right: 0; }

/* -----------------------------------------------------------------------------
 * portlets
 * -------------------------------------------------------------------------- */
/* invite users */
#p_p_id_careerportalinvitation_WAR_ProjektVerwaltungportlet_ h1 {
  margin-top: 0; }

/* portlets */
.portlet-column-content.empty {
  padding: 0px; }

.portlet-content,
.portlet-minimized .portlet-content-container {
  padding: 0; }

.portlet-title {
  border-top: 2px solid #f4f4f4;
  padding: 10px 0 10px;
  font-size: 18px;
  margin-top: 10px; }

.portlet-boundary .top-links {
  /* pushing down the text node would be nicer */ }

.portlet-boundary .top-links .top-link {
  border-color: #e4e4e4;
  color: #696a6a; }

.portlet-boundary .top-links .top-links-navigation {
  position: relative;
  top: 6px; }

.portlet-toolbar {
  background-color: #f4f4f4;
  padding: 5px; }

/* my pages portlet */
#p_p_id_public_private_user_WAR_ProjektVerwaltungportlet_ {
  background-color: #e5f0f8; }

#p_p_id_public_private_user_WAR_ProjektVerwaltungportlet_ h1, #p_p_id_public_private_user_WAR_ProjektVerwaltungportlet_ h3 {
  padding: 0 5px;
  margin: 0;
  font-size: 18px; }

#p_p_id_public_private_user_WAR_ProjektVerwaltungportlet_ h3 {
  font-weight: normal; }

/* -----------------------------------------------------------------------------
 * layout
 * -------------------------------------------------------------------------- */
/* global stuff */
html,
body {
  font-family: sans-serif;
  margin: 0; }

a {
  color: #80b5dd;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

a:hover {
  color: #26628f; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Droid Sans", sans-serif!important; }

.show_header h2,
.summary-container h2,
h1 {
  color: #62b7dd!important;
  font-size: 26px!important;
  font-weight: bold!important;
  margin-bottom: 20px!important; }

.show_header.first h2 {
  margin-top: 0!important; }

/* page layout */
.bfz-container,
#footer,
#content {
  margin: 0 auto;
  width: 960px;
  padding: 0 10px; }

/* the fivego-layout-template allows portlets to be positioned in containers which are 100% wide */
.fivego #content {
  width: 100%;
  padding: 0;
  z-index: 10; }

.fivego #navigation ul {
  border-bottom: 0;
  position: relative;
  z-index: 20; }

.fivego .dirty-helper {
  border-top: 1px solid #cdcfd0;
  width: 960px;
  margin: 0 auto;
  margin-top: -20px; }

.fivego.has-subnavigation #navigation ul {
  border-bottom: 1px solid #cdcfd0; }

.fivego.has-subnavigation .dirty-helper {
  border: 0; }

.fivego.has-subnavigation .bfz-second-level-nav {
  position: relative;
  z-index: 20; }

/* sort/add documentation */
.taglib-icon .taglib-text {
  text-decoration: none; }

.taglib-icon .taglib-text:hover {
  text-decoration: underline; }

.taglib-header,
.portlet-wiki .portlet-body h2 {
  border: 0; }

#content {
  font-size: 130%; }

/* hide stuff */
/* header elements, breadcrumbs */
#skip-to-content,
#navigation h1,
.site-breadcrumbs h1,
#banner h2,
#banner h3,
.bfz-user .lfr-meta-actions.icons-container {
  clip: rect(0 0 0 0);
  position: absolute; }

/* no outline for focussed aui-fields */
.aui-field-input-text.focus {
  outline: 0; }

.add-application[style] {
  width: 400px !important; }

.aui-search-bar {
  display: block;
  margin-bottom: 5px; }

.aui-w30 .stylized label {
  width: auto;
  float: none;
  text-align: left; }

.aui-w30 .stylized textarea, .aui-w30 .stylized select, .aui-w30 .stylized input[type="text"] {
  width: 95%;
  float: none;
  margin-left: 0;
  display: block;
  background-position: left top;
  padding-right: 0;
  padding-left: 15px; }

/* -----------------------------------------------------------------------------
 * header
 * -------------------------------------------------------------------------- */
/* header#banner-specific */
#heading {
  width: 540px;
  float: left; }

#heading img.presented-by {
  float: left;
  padding: 10px 0; }

#heading .company-title.presented-by {
  width: 200px;
  float: left;
  margin: 10px 0 10px 10px; }

/* user-navigation in the header#banner */
#user-navigation {
  background-color: #e5f0f8;
  float: right;
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 10px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -ms-border-bottom-left-radius: 3px;
  -o-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -ms-border-bottom-right-radius: 3px;
  -o-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

#user-navigation li {
  border-left: 1px solid #80b5dd;
  display: inline;
  padding: 0 10px; }

#user-navigation li.first {
  border: 0; }

#user-navigation a {
  color: #2f78af;
  text-decoration: none; }

#user-navigation a:hover {
  color: #14334a;
  text-decoration: underline; }

#user-navigation #sign-up {
  font-weight: bold; }

#user-navigation #sign-in,
#user-navigation #sign-out,
#user-navigation #user-home {
  background: url(../images/fivego/user.png) no-repeat 0 50%;
  padding-left: 16px; }

#user-navigation #sign-out {
  background-image: url(../images/fivego/user_logout.png); }

#user-navigation #user-home {
  background-image: url(../images/fivego/home.png); }

/* -----------------------------------------------------------------------------
 * footer
 * -------------------------------------------------------------------------- */
#footer {
  border-top: 1px solid #cdcfd0;
  clear: both;
  color: #777777;
  font-size: 12px;
  margin-top: 40px;
  padding: 10px 0 40px; }

#footer p {
  margin-top: 3px;
  text-align: right; }

#footer ul {
  list-style: none;
  margin: 0;
  width: 40%; }

#footer li {
  display: inline;
  margin-right: 5px; }

#footer a {
  border-bottom: 1px solid white;
  text-decoration: none;
  -webkit-transition-property: border-color;
  -moz-transition-property: border-color;
  -ms-transition-property: border-color;
  -o-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

#footer a:hover {
  border-bottom: 1px solid #80b5dd; }

#footer .social-media {
  float: right; }

#footer .social-media a {
  border: none;
  display: block;
  height: 16px;
  text-indent: -9999em;
  width: 16px; }

#footer .social-media li {
  margin-right: 0;
  margin-left: 5px;
  display: block;
  float: right; }

#footer .social-media li.twitter a {
  background: url(../images/fivego/twitter.png) no-repeat; }

#footer .social-media li.rss a {
  background: url(../images/fivego/rss.png) no-repeat; }

/* apply clearfix */
.project,
.organization,
.portlet-content,
.portlet-topper,
.stylized div,
.clearfix,
.optional div,
.required,
.required div,
.optional,
#logo,
#navigation,
#navigation ul,
.bfz-second-level-nav nav,
.bfz-third-level-nav ul,
.bfz-container,
#organisationData,
.organisationDescription,
.homepage-teaser,
.teaser,
.formWrapper,
#content {
  *zoom: 1; }

.project:after,
.organization:after,
.portlet-content:after,
.portlet-topper:after,
.stylized div:after,
.clearfix:after,
.optional div:after,
.required:after,
.required div:after,
.optional:after,
#logo:after,
#navigation:after,
#navigation ul:after,
.bfz-second-level-nav nav:after,
.bfz-third-level-nav ul:after,
.bfz-container:after,
#organisationData:after,
.organisationDescription:after,
.homepage-teaser:after,
.teaser:after,
.formWrapper:after,
#content:after {
  content: "";
  display: table;
  clear: both; }

/* @group Layout */
.portlet-column-first {
  padding-right: 10px!important; }

#footer .social-media {
  display: none;
  visibility: hidden; }

#footer .powered-by {
  margin-top: -17px; }

/* @end */
/* @group Charting CSS TMP FIX */
#charting:before,
#charting:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

#charting:after {
  clear: both; }

#charting {
  *zoom: 1; }

.portlet-body #charting #list,
.portlet-body #charting {
  width: 960px!important;
  margin-bottom: 30px!important; }

.portlet-body #charting #list {
  margin-top: 50px!important; }

.portlet-body #charting #visualization,
.portlet-body #charting #chart {
  margin-left: 0!important;
  margin-right: 0!important;
  width: 200px!important; }

.portlet-body #charting #visualization {
  width: 740px!important; }

.portlet-body #charting #chart #count input,
.portlet-body #charting #chart label {
  font-size: 12px!important;
  color: #696a6a; }

.portlet-body #charting #chart #count {
  margin-bottom: 0!important;
  margin-top: 5px!important;
  background-color: transparent!important; }

.portlet-body #charting #chart #count input {
  padding: 3px!important;
  padding-left: 5px!important;
  border: 1px solid #afb1b1!important;
  background-color: #f6f6f6!important; }

.list_internal a.button_delete,
.listentry .statsbuttons a,
#generateChart a {
  color: #3f4a58!important;
  line-height: 14px!important;
  background: url(../../../www.career-center-finance.org/tmp/aui_simul_button_cold.png) no-repeat !important;
  padding-top: 7px!important;
  padding-bottom: 7px!important;
  width: 141px!important;
  text-shadow: 1px 1px 1px #fff;
  padding-left: 16px!important;
  font-weight: bold;
  margin-top: 2px!important;
  font-size: 12px!important;
  text-decoration: none; }

#generateChart a:hover {
  color: #3f4a58!important;
  background: url(../../../www.career-center-finance.org/tmp/aui_simul_button_hot.png) no-repeat !important; }

/* @end */
/* @group Login Box */
.page-maximized #content {
  width: 960px; }

/* @end */
/* @group Bewerber Listen */
.synopsis,
.listentry dl {
  margin: 0;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 302px;
  float: left; }

.aui-button-input,
.portlet-body,
.journal-content-article {
  margin-bottom: 20px; }

.aui-button-input {
  margin-bottom: 10px; }

.image {
  display: none;
  visibility: hidden; }

.listentry .image {
  display: block!important;
  visibility: visible!important; }

.listentry .image {
  width: 30px!important;
  height: 30px!important;
  overflow: hidden;
  float: left;
  margin-right: -10px; }

.listentry .image img {
  width: 100%;
  height: 100%; }

.listentry {
  margin-bottom: 50px;
  padding-bottom: 10px;
  border-bottom: 1px dotted silver; }

.listentry .identification {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted silver; }

.listentry .identification .name {
  font-weight: bold;
  font-size: 18px; }

.listentry dl lh {
  font-weight: bold;
  display: block; }

.date,
.listentry dl dt {
  color: #a2a3a3;
  font-size: 11px; }

.listentry dl dt {
  margin-right: 5px;
  display: block;
  overflow: hidden; }

.listentry dl dd {
  margin-left: 0;
  color: #5c5d5d;
  display: block; }

.listentry .statsbuttons1 a {
  color: #3f4a58!important;
  line-height: 14px!important;
  background: url(../../../www.career-center-finance.org/tmp/aui_simul_button_cold.png) no-repeat right top;
  text-shadow: 1px 1px 1px #fff;
  font-weight: bold;
  text-decoration: none; }

.listentry .statsbuttons1 a span {
  background: url(../../../www.career-center-finance.org/tmp/aui_simul_button_cold.png) no-repeat left top;
  margin: 0 10px 0 0px;
  padding: 7px 10px 7px 20px;
  padding-right: 20px;
  position: relative;
  	/*To fix IE6 
  
  problem (not displaying)*/
  float: left; }

.listentry .statsbuttons a {
  margin-right: 0px;
  display: block;
  float: left;
  text-indent: 15px; }

.list_internal a.button_delete:hover {
  text-decoration: none; }

.list_internal a.button_delete span {
  display: inline;
  margin: 0;
  padding: 0; }

.listentry .statsicon {
  display: none;
  visibility: hidden; }

/* @group portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet */
#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .os_overview.validData h1 {
  margin-top: 0; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet #console {
  margin-bottom: 0;
  margin-top: 39px; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry {
  margin-bottom: 15px; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .info {
  padding-top: 10px!important; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .image {
  display: none!important;
  visibility: hidden!important; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .name {
  font-weight: bold;
  font-size: 20px; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .info:before,
#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .info:after {
  clear: both; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .info {
  *zoom: 1; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .synopsis,
#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .synopsis * {
  border: none!important;
  display: block;
  width: 99.5%!important;
  margin: 0;
  padding: 0;
  float: none; }

#portlet_ApplicantOverview_WAR_BewerberdatenEingabeportlet .listentry .synopsis dl {
  display: inline-block;
  width: 207px!important;
  margin-right: 10px;
  margin-bottom: 10px;
  min-height: 110px;
  float: left; }

/* @end */
/* @group summary-container  */
.summary-container .user-job-title p,
.summary-container .user-about p {
  color: #5d5d5d!important;
  font-size: 12px!important;
  line-height: 16px!important;
  margin-bottom: 5px!important; }

.summary-container .user-job-title p {
  margin-top: 10px!important;
  font-weight: bold!important; }

/* @end */
/* @group social-networking-portlet-wall */
#column-1 .social-networking-portlet-wall textarea {
  width: 100%; }

#column-1 .social-networking-portlet-wall h1,
#column-1 .social-networking-portlet-wall h2,
#column-1 .social-networking-portlet-wall h3,
#column-1 .social-networking-portlet-wall h4,
#column-1 .social-networking-portlet-wall h5 {
  display: block;
  visibility: visible; }

/* @end */
/* @end */
/* @group Frontpage Teaser */
.homepage-teaser .block {
  width: 560px; }

.homepage-teaser .first {
  margin-top: 8px; }

h3 a.current {
  background-color: transparent!important;
  color: #62b7dd!important; }

.listentry .info {
  padding-top: 5px;
  padding-left: 10px; }

.listentry .control {
  padding-left: 10px;
  padding-top: 10px; }

.listentry .control,
.listentry .info {
  background-color: #f6f6f6; }

.listentry .control {
  background-color: #fff;
  padding-left: 0px; }

/* @end */
/* @group Misc */
.stylized button {
  margin-bottom: 10px; }

.stylized div {
  margin-bottom: 10px!important; }

.aui-search-bar .aui-button-content {
  margin-bottom: -10px !important; }

/* @end */
/* @group Paging */
.paging {
  padding-bottom: 5px;
  border-bottom: 1px dotted silver;
  margin-bottom: 10px; }

.paging .next a,
.paging .prev a,
.paging .aktuelle_seite,
.paging .anzahl_bewerber {
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.paging .label {
  color: #a2a3a3;
  font-size: 11px;
  font-weight: normal; }

.paging .aktuelle_seite,
.paging .anzahl_bewerber {
  color: #696a6a; }

.paging .anzahl_bewerber,
.paging .anzahl_seiten {
  display: none;
  visibility: hidden; }

#chart #paginationOption {
  margin-top: 10px;
  margin-right: 10px;
  float: left; }

#chart .aui-button-input-submit {
  margin-top: 10px;
  margin-right: 10px;
  float: left;
  font-size: 12px!important; }

#chart #eq #amountArg1,
#chart #eq #amountArg2,
#chart #eq #amountArg3,
#chart #eq #amountArg4,
#chart #eq #amountArg5,
#chart #eq #amountArg6 {
  text-align: right;
  background-color: #5d86a6;
  padding: 1px;
  padding-left: 9px!important;
  padding-right: 9px!important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-size: 11px;
  font-weight: bold;
  width: 20px; }

#chart .ui-slider-horizontal {
  margin-top: 2px;
  margin-bottom: 3px; }

#chart .ui-slider-horizontal,
#chart .ui-widget-header,
#chart .ui-slider-range,
#chart .ui-slider-range-min {
  background-image: none;
  background-color: transparent; }

#chart .ui-slider-horizontal {
  background-color: #f6f6f6; }

#chart .ui-widget-header {
  background-color: #da7352; }

#chart .ui-slider-range {
  background-color: #aeafaf; }

.entry {
  border: 0px; }

/* @end */
/* @group Typo */
h1, h2 {
  line-height: 34px!important; }

h4 {
  line-height: 18px!important; }

h2, h3, h4 {
  color: #696a6a; }

.portlet-content-container p {
  color: #696a6a;
  font-size: 14px!important;
  line-height: 24px!important; }

.portlet-content-container span {
  color: #696a6a; }

.carousel ul li {
  color: #fff!important;
  font-size: 13px!important;
  line-height: 16px!important; }

.carousel ul {
  margin-bottom: 0px;
  padding-bottom: 0px; }

/* @end */
/* @group Sections */
.section_expertenregister span,
.section_projektmarktplatz span,
.section_karrierezentrum span {
  padding-left: 80px;
  display: block; }

.section_expertenregister span {
  background: url(../images/fivego/register.png) no-repeat left 6px; }

.section_projektmarktplatz span {
  background: url(../images/fivego/projects.png) no-repeat left 6px; }

.section_karrierezentrum span {
  background: url(../images/fivego/jobs.png) no-repeat left 6px; }

/* @end */
/* @group Administrational Lists */
.list_internal tr td {
  padding-left: 10px!important;
  line-height: 32px; }

/* @end */
/* @group JobPortal List */
.highlight_jobportal,
.highlight {
  background-color: transparent; }

.highlight_jobportal .info,
.highlight .info {
  background-color: #e5f0f8; }

.highlight_jobportal .name,
.highlight .name {
  color: #62b7dd!important;
  font-weight: bolder!important;
  font-size: 30px!important; }

/* @end */
/* @group Projectlist */
.registerEntry {
  padding-top: 9px;
  padding-bottom: 12px; }

.registerEntry .date {
  background-color: #696a6a;
  padding-top: 0;
  padding: 3px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
  margin-right: 7px!important;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.registerEntry .date .entry {
  font-weight: bold; }

.registerEntry .date .label {
  color: #ebecec;
  padding-right: 1px; }

.registerEntry .date {
  background-color: #e5f0f8;
  color: #2e576b; }

.registerEntry .date .label {
  color: #2e576b; }

.odd .date {
  background-color: #cfe6f8;
  color: #2e576b; }

.registerEntry h2,
.registerEntry h3 {
  margin: 0;
  width: auto;
  float: none;
  padding-right: 20px; }

.registerEntry h2,
.registerEntry h2 a {
  padding: 0;
  line-height: 25px!important;
  height: auto; }

.registerEntry h2 a:hover {
  text-decoration: none; }

.registerEntry .description a {
  color: #6b6b6b;
  padding-bottom: 7px!important;
  display: block; }

.registerEntry .profil {
  margin: 0;
  margin-top: 5px;
  width: auto;
  float: none; }

.registerEntry .profil .date {
  display: inline;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
  width: auto;
  float: none; }

.registerEntry .end_membership {
  margin-top: 15px; }

.registerEntry .private_pages a {
  display: inline-block;
  float: none;
  background-color: #66b7dd!important;
  padding: 3px 5px;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none; }

.registerEntry .private_pages a:hover {
  background-color: #696a6a!important; }

.registerEntry form {
  margin-top: 10px; }

.registerEntry form textarea#comment {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  width: 300px;
  height: 80px; }

.projTyp1 .profil .projekt_typ span,
.projTyp2 .profil .projekt_typ span,
.projTyp3 .profil .projekt_typ span,
.projTyp4 .profil .projekt_typ span,
.projTyp5 .profil .projekt_typ span,
.projTyp6 .profil .projekt_typ span {
  color: white!important; }

.projTyp1 .profil .projekt_typ {
  background-color: #e27614; }

.projTyp2 .profil .projekt_typ {
  background-color: #4c71a5; }

.projTyp3 .profil .projekt_typ {
  background-color: #ad72bc; }

.projTyp4 .profil .projekt_typ {
  background-color: #b5b126; }

.projTyp5 .profil .projekt_typ {
  background-color: firebrick; }

.projTyp6 .profil .projekt_typ {
  background-color: #6eb2b3; }

/* @end */
/* @group myEvents */
/*

#p_p_id_MYO_MYEVENTS_WAR_myeventsportlet_ table tr td {
	font-weight: bold;
	padding: 3px;
	padding-right: 20px;
}

#p_p_id_MYO_MYEVENTS_WAR_myeventsportlet_ table tr:nth-child(even) {
	background-color: #f4f4f4;
}

#p_p_id_MYO_MYEVENTS_WAR_myeventsportlet_ table tr td + td {
	font-weight: normal;
}

#p_p_id_MYO_MYEVENTS_WAR_myeventsportlet_ table tr td + td {
	display: none;
}

#p_p_id_MYO_MYEVENTS_WAR_myeventsportlet_ table tr td + td + td {
	display: block;
}

.myevents-links * {
	border: none!important;
}

.myevents-links, 
.myevents-links a {
	color: #a2a3a3;
	font-size: 11px;
}


*/
.myevents-links .first {
  padding-left: 20px;
  background: url(../images/fivego/icon_ff_left.png) no-repeat left top !important;
  border: none!important; }

.myevents-links .previous {
  padding-left: 20px;
  background: url(../images/fivego/icon_f_left.png) no-repeat left top !important; }

.myevents-links .next {
  padding-right: 20px;
  background: url(../images/fivego/icon_f_right.png) no-repeat right top !important; }

.myevents-links .last {
  padding-right: 20px;
  background: url(../images/fivego/icon_ff_right.png) no-repeat right top !important; }

#MyOffice24x7_Collaboration_MyEvents table tr.results-header td,
#MyOffice24x7_Collaboration_MyEvents table tr.results-row td {
  text-align: left;
  padding-left: 10px; }

/* @end */
/* @group Colorbox Styling */
/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0; }

/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/
#cboxOverlay {
  background: url(../images/overlay.png) repeat 0 0; }

#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(../images/controls.png) no-repeat -101px 0; }

#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(../images/controls.png) no-repeat -130px 0; }

#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(../images/controls.png) no-repeat -101px -29px; }

#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(../images/controls.png) no-repeat -130px -29px; }

#cboxMiddleLeft {
  width: 21px;
  background: url(../images/controls.png) left top repeat-y; }

#cboxMiddleRight {
  width: 21px;
  background: url(../images/controls.png) right top repeat-y; }

#cboxTopCenter {
  height: 21px;
  background: url(../images/border.png) 0 0 repeat-x; }

#cboxBottomCenter {
  height: 21px;
  background: url(../images/border.png) 0 -29px repeat-x; }

#cboxContent {
  background: #fff;
  overflow: hidden; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  margin-bottom: 28px; }

#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494; }

#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494; }

#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef; }

#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../images/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px; }

#cboxPrevious:hover {
  background-position: -75px -25px; }

#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(../images/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px; }

#cboxNext:hover {
  background-position: -50px -25px; }

#cboxLoadingOverlay {
  background: url(../images/loading_background.png) no-repeat center center; }

#cboxLoadingGraphic {
  background: url(../images/loading.gif) no-repeat center center; }

#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/controls.png) no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px; }

#cboxClose:hover {
  background-position: -25px -25px; }

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF     ); }

/*

  The following provides PNG transparency support for IE6

  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.

*/
.cboxIE6 #cboxTopLeft {
  background: url(../images/ie6/borderTopLeft.png); }

.cboxIE6 #cboxTopCenter {
  background: url(../images/ie6/borderTopCenter.png); }

.cboxIE6 #cboxTopRight {
  background: url(../images/ie6/borderTopRight.png); }

.cboxIE6 #cboxBottomLeft {
  background: url(../images/ie6/borderBottomLeft.png); }

.cboxIE6 #cboxBottomCenter {
  background: url(../images/ie6/borderBottomCenter.png); }

.cboxIE6 #cboxBottomRight {
  background: url(../images/ie6/borderBottomRight.png); }

.cboxIE6 #cboxMiddleLeft {
  background: url(../images/ie6/borderMiddleLeft.png); }

.cboxIE6 #cboxMiddleRight {
  background: url(../images/ie6/borderMiddleRight.png); }

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
  _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); }

/* @end */
/* @group Tabs */
/* Generic Utility */
.hide {
  position: absolute;
  top: -9999px;
  left: -9999px; }

/* Specific to example one */
.tabbed_menu .list-wrap {
  padding-top: 10px;
  margin: 0 0 15px 0;
  border-top: 1px solid #bbb; }

.tabbed_menu ul {
  list-style: none; }

.tabbed_menu .list-wrap ul {
  display: none;
  visibility: hidden; }

.tabbed_menu ul li a {
  display: block;
  border-bottom: 1px solid #666;
  padding: 4px;
  color: #666; }

.tabbed_menu ul li a:hover {
  background: #333;
  color: white; }

.tabbed_menu ul li:last-child a {
  border: none; }

.tabbed_menu .nav {
  overflow: hidden; }

.tabbed_menu .nav li {
  width: 97px;
  float: left;
  margin: 0 10px 0 0; }

.tabbed_menu .nav li.last {
  margin-right: 0; }

.tabbed_menu .nav li a {
  display: block;
  padding: 5px;
  background: #666;
  color: white;
  font-size: 10px;
  text-align: center;
  border: 0; }

.tabbed_menu li a.current, .tabbed_menu li a.current:hover {
  background-color: #eee !important;
  color: black; }

.tabbed_menu .nav li a:hover, .tabbed_menu .nav li a:focus {
  background: #999; }

/* @end */
/* @group Content */
table.forumv-specs,
.journal-content-article ul li {
  color: #696a6a;
  font-size: 14px!important;
  line-height: 24px!important; }

.journal-content-article ul li {
  list-style-type: circle; }

.journal-content-article table tr td {
  padding-top: 0px!important; }

.journal-content-article table tr td p {
  padding-top: 0px!important; }

.journal-content-article table tr td img {
  padding-top: 20px!important;
  padding-right: 20px!important; }

table.forumv-specs {
  margin-top: 20px; }

table.forumv-specs tr td {
  padding: 0;
  font-weight: bold;
  padding-right: 20px!important; }

table.forumv-specs tr td p {
  padding-top: 0; }

table.forumv-specs tr td + td {
  font-weight: normal; }

/* @end */
/* @group Dashboard Portlet */
.dashboard {
  margin-top: 0px; }

.dashboard .community_news {
  margin-top: 0px!important; }

.dashboard .ownership {
  line-height: 10px!important;
  font-size: 10px!important;
  margin-top: 1px;
  color: #858686!important;
  padding-top: 1px!important;
  padding-bottom: 1px!important;
  height: auto!important; }

.dashboard .ownership,
.dashboard .ownership * {
  padding: 0!important;
  border: 0!important; }

.dashboard .ownership *,
.dashboard .ownership {
  font-weight: bold;
  color: #a6a6a6!important;
  vertical-align: top; }

.dashboard .community_owner_creator label,
.dashboard .community_owner_organisation label,
.dashboard .community_name label,
.dashboard .owner_organisation .image_wrapper,
.dashboard .dashboard_creator .image_wrapper {
  display: none;
  visibility: hidden; }

.dashboard .bracket_left,
.dashboard .bracket_right,
.dashboard .community_owner_creator span,
.dashboard .community_owner_creator {
  padding: 0!important;
  margin: 0!important;
  display: none;
  visibility: hidden; }

.dashboard .community_owner_creator span {
  color: #858686; }

.dashboard .community_name,
.dashboard .community_name a {
  color: #62b7dd;
  font-size: 20px;
  line-height: 27px;
  font-weight: bold;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-decoration: none; }

.dashboard .community_name {
  margin-right: 10px;
  font-size: 16px;
  line-height: 28px; }

.dashboard .dashboard_header .roles_list,
.dashboard .community_name {
  display: inline-block; }

.dashboard .dashboard_header .project,
.dashboard .dashboard_header .organization {
  display: block!important;
  float: none; }

.dashboard .dashboard_header .community_names_community_roles,
.dashboard .dashboard_header,
.dashboard .dashboard_header .community_names_community_roles *,
.dashboard .dashboard_header * {
  vertical-align: top; }

.dashboard .dashboard_header .roles_list {
  margin-left: 0px; }

.dashboard .dashboard_header .roles_list {
  line-height: 27px; }

.dashboard .owner_organisation label,
.dashboard .dashboard_creator label,
.portlet-content .portlet-content-container .portlet-body .dashboard .dashboard_header .roles_news .my_project_roles h2 {
  padding-right: 10px;
  color: #a2a3a3; }

.os_tags ul,
.anstellungsarten_wrapper ul,
.dashboard .dashboard_header .roles_list ul,
.dashboard .dashboard_header .roles_list ul li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0; }

.os_tags ul li,
.anstellungsarten_wrapper ul li,
.dashboard .dashboard_header .roles_list ul li {
  display: inline;
  background-color: #cfe6f8;
  color: #2e576b;
  padding-top: 0;
  font-size: 11px;
  font-weight: bold;
  padding: 3px!important;
  padding-left: 7px!important;
  padding-right: 7px!important;
  margin-right: 5px!important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.anstellungsarten_wrapper {
  margin-top: 0;
  margin-bottom: 10px; }

.dashboard .dashboard_header .roles_news .dasboard_community_news_header,
.dashboard .dashboard_header .roles_news .dashboard_community_news_header {
  display: none;
  visibility: hidden; }

.dashboard .pending_requests,
.dashboard .members_count,
.dashboard .forum_messages,
.dashboard .blog_entries,
.dashboard .new_documents,
.dashboard .altered_documents {
  display: inline-block; }

.dashboard .os_count {
  background-color: #5d86a6;
  padding: 1px;
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-size: 11px;
  font-weight: bold;
  margin-left: 2px;
  margin-right: 7px; }

.dashboard .pending_requests label,
.dashboard .members_count label,
.dashboard .forum_messages label,
.dashboard .blog_entries label,
.dashboard .new_documents label,
.dashboard .altered_documents label {
  display: inline-block;
  margin-right: 4px;
  font-size: 12px;
  color: #505152;
  line-height: 22px; }

.dashboard .community_link,
.dashboard .dashboard_creator,
.dashboard .my_project_roles,
.dashboard .community_owner_organisation {
  line-height: 22px; }

.odd,
.even {
  padding: 10px;
  background-color: #f4f4f4; }

.even {
  background-color: #fff;
  border-bottom: 1px solid #e3e3e3; }

.odd {
  border-bottom: 1px solid #e3e3e3; }

#comNews_0 {
  border-top: 1px solid #e3e3e3; }

.dasboard_community_news_content .new_pm_messages,
.dasboard_community_news_content .new_projects {
  padding: 5px;
  padding-bottom: 0px; }

.dasboard_community_news_content .new_projects {
  padding-top: 0px;
  padding-bottom: 5px; }

.dasboard_community_news_content {
  margin-top: 8px;
  border-top: 1px dotted #cccdce;
  padding-top: 9px;
  padding-bottom: 0px; }

#UserNews {
  display: none;
  visibility: hidden; }

.community_news {
  margin-top: 0px!important;
  margin-bottom: 20px!important; }

.community_name,
.dashboard .dashboard_header .community_name_community_roles a {
  display: inline-block;
  float: left; }

.dashboard .dashboard_header .community_name_community_roles a {
  font-size: 11px;
  line-height: 19px;
  padding: 1px 5px;
  text-decoration: none;
  font-weight: bold;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-right: 10px;
  margin-top: 4px; }

.dashboard .dashboard_header .community_name_community_roles .community_private_link a {
  background-color: #66b7dd!important; }

.dashboard .dashboard_header .community_name_community_roles a:hover {
  background-color: #696a6a!important; }

.organization,
.project {
  margin-top: 1px; }

.organization .community_name,
.project .community_name {
  padding-left: 20px; }

.organization .community_name {
  background: url(../images/fivego/icon_organisation_24.png) no-repeat left 6px; }

.project .community_name {
  background: url(../images/fivego/icon_project_24.png) no-repeat left 6px; }

/* @end */
/* @group PM */
#portlet_dharma_pm_portlet_WAR_pmportlet .pageContent {
  margin: 0;
  padding: 0;
  margin-top: 10px; }

#portlet_dharma_pm_portlet_WAR_pmportlet .pageContent .subNavigation {
  margin: 0;
  padding: 0;
  margin-bottom: 5px; }

#portlet_dharma_pm_portlet_WAR_pmportlet .pageContent #messages_count {
  margin-bottom: 5px; }

#mailbox br,
#portlet_dharma_pm_portlet_WAR_pmportlet .pageContent br {
  display: none;
  visibility: hidden; }

#mailbox .avatar {
  width: 30px!important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

#mailbox table,
#mailbox table tr,
#mailbox table tr td.pm_header,
#mailbox table tr td {
  width: auto!important;
  padding: 0;
  margin: 0; }

#mailbox table tr td.pm_header,
#mailbox table tr td {
  width: auto!important;
  padding-right: 10px;
  padding-left: 10px;
  text-align: left; }

#mailbox table {
  width: 100%!important; }

#mailbox tr td {
  color: #696a6a; }

#mailbox tr,
#mailbox tr td {
  background-color: transparent; }

#mailbox tr td.pm_header {
  color: #fff;
  background-color: #696a6a!important; }

#mailbox1 tr {
  border-top: 1px dotted silver;
  border-bottom: 1px dotted silver; }

#mailbox1 tr:nth-child(even) {
  background: #FFF;
  padding: 0; }

#mailbox tr:nth-child(odd) {
  background: #f4f4f4;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3; }

#mailbox tr td a,
#mailbox tr td table *,
#mailbox tr td table tr,
#mailbox tr td table tr td {
  border: none!important; }

#mailbox a.user-name:after {
  content: "(�ffentliche Seite)"; }

#mailbox a.pm_link {
  margin-bottom: 10px!important; }

#mailbox a.pm_link,
#mailbox a.user-name,
.user-details a.user-name {
  font-size: 11px;
  line-height: 19px;
  padding: 1px 5px;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  float: none;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

#mailbox a.pm_link {
  margin-top: 5px;
  background-color: #66b7dd!important; }

#mailbox a.pm_link:hover,
#mailbox a.user-name:hover,
.user-details a.user-name:hover {
  background-color: #696a6a!important; }

#mailbox td.os_submit {
  padding-top: 10px;
  padding-bottom: 10px; }

#mailbox #delete_form tr:nth-child(even) td {
  display: none;
  visibility: hidden; }

#mailbox #delete_form tr:nth-child(odd) td {
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #f4f4f4; }

#mailbox #delete_form tr:nth-child(even) td.os_submit {
  display: table-cell;
  visibility: visible; }

#portlet_dharma_pm_portlet_WAR_pmportlet .subNavigation li {
  border-left: 1px solid #cfd1d1;
  padding-left: 10px;
  padding-right: 8px; }

#portlet_dharma_pm_portlet_WAR_pmportlet .subNavigation li:nth-child(1) {
  border: navajowhite;
  padding-left: 0; }

#portlet_dharma_pm_portlet_WAR_pmportlet .subNavigation li {
  font-weight: bold; }

#portlet_dharma_pm_portlet_WAR_pmportlet .subNavigation li a {
  font-weight: normal; }

/* @end */
/* @group ui-tabs */
.ui-tabs,
.ui-tabs li,
.ui-tabs li a,
.ui-tabs .current a,
.ui-tabs .current {
  padding: 0!important;
  margin: 0!important;
  background-color: transparent!important;
  background-image: none!important;
  color: #62b7dd!important;
  border: none!important; }

.ui-tabs .current a {
  margin-right: 10px!important;
  display: none;
  visibility: hidden; }

.ui-tabs a {
  font-weight: bold; }

.ui-tabs {
  border-bottom: 1px dotted #e3e3e3!important;
  height: 30px; }

/* @end */
/* @group subNavigation */
.subNavigation_old ul li {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #696a6a;
  color: #fff; }

.subNavigation ul {
  display: block!important;
  padding-bottom: 5px!important;
  border-bottom: 1px dotted silver; }

/* @end */
/* @group Notification Portlet */
.read-entries *,
.unread-entries * {
  background-color: transparent!important; }

.read-entries,
.unread-entries,
.read-entries *,
.unread-entries * {
  border: none!important;
  background-color: transparent!important;
  background-image: none!important; }

.read-entries .entry-title,
.unread-entries .entry-title {
  margin-top: 0!important;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  float: none; }

.read-entries .entry-title a,
.unread-entries .entry-title a {
  font-weight: bold;
  font-size: 18px!important;
  color: #66b7dd; }

.read-entries .edit-actions,
.unread-entries .edit-actions {
  margin-top: 10px;
  display: inline-block;
  padding: 3px 5px;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.read-entries .edit-actions,
.unread-entries .edit-actions {
  margin-top: 0px; }

.read-entries .edit-actions,
.unread-entries .edit-actions {
  background-color: #66b7dd!important; }

.read-entries .edit-actions:hover,
.unread-entries .edit-actions:hover {
  background-color: #696a6a!important; }

.read-entries .edit-actions a,
.unread-entries .edit-actions a {
  text-decoration: none;
  color: white;
  font-size: 11px!important;
  font-weight: bold; }

.read-entries .edit-entry,
.unread-entries .edit-entry {
  padding-left: 0px; }

.read-entries .delete-entry img,
.unread-entries .delete-entry img,
.read-entries .edit-entry img,
.unread-entries .edit-entry img {
  display: none;
  visibility: hidden; }

.portlet-alerts {
  margin-top: 39px!important;
  padding: 0px!important;
  background-color: #f9f9f9!important;
  border-bottom: 1px dotted silver;
  border-top: 1px dotted silver; }

.read-entries .entry,
.unread-entries .entry,
.read-entries .entry p.entry-content,
.unread-entries .entry p.entry-content {
  margin: 0;
  padding: 0;
  background-image: none; }

.read-entries .entry,
.unread-entries .entry {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px; }

.read-entries a.entry-url,
.unread-entries a.entry-url {
  text-decoration: none; }

.read-entries .entry-content,
.unread-entries .entry-content {
  padding-left: 0px; }

/* @end */
/* @group Summary Container */
.summary-container {
  padding: 0px;
  background-color: #f9f9f9;
  border-bottom: 1px dotted silver; }

.summary-container h2 {
  background-color: #fff;
  display: block;
  margin-bottom: 0!important;
  padding-bottom: 5px;
  border-bottom: 1px dotted silver; }

.summary-container .user-profile-image {
  background-color: #f9f9f9;
  padding: 5px;
  display: block!important;
  margin-left: auto!important;
  margin-right: auto!important; }

.summary-container span {
  display: none;
  visibility: hidden; }

.summary-container table tr td,
.summary-container p {
  margin: 0!important;
  padding-left: 10px!important;
  padding-bottom: 0px!important;
  color: #b8b7b8!important; }

.summary-container table {
  margin-top: 5px!important;
  margin-bottom: 10px!important; }

/* @end */
/* @group Social Summary*/
.taglib-social-activities .portlet-icon {
  display: none;
  visibility: hidden; }

.taglib-social-activities .activity-body .time {
  display: inline-block;
  background-color: #e5f0f8;
  padding-top: 0;
  padding: 2px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
  margin-top: 2px!important;
  color: #2e576b;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold; }

.taglib-social-activities .activity-body a {
  display: block!important;
  clear: both;
  padding-left: 62px;
  margin-top: 0px;
  font-weight: bold; }

.taglib-social-activities .activity-body .activity-title a {
  display: inline!important;
  font-weight: normal;
  margin: 0;
  padding: 0;
  clear: none; }

.taglib-social-activities .activity-title {
  display: inline-block;
  width: 200px;
  float: right!important; }

.taglib-social-activities .day-separator {
  font-weight: bold; }

/* @end */
/* @group portlet_public_private_user_WAR_ProjektVerwaltungportlet */
#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator,
#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator * {
  background-color: white;
  border: none; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet h1 {
  display: none;
  visibility: hidden; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet table tr td,
#portlet_public_private_user_WAR_ProjektVerwaltungportlet table {
  margin: 0;
  padding: 0; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a {
  margin-top: 10px;
  display: block;
  float: none;
  padding: 5px 7px;
  color: white;
  text-decoration: none;
  font-size: 13px!important;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a:hover {
  background-color: #696a6a!important; }

/* @end */
/* @group Socialnetworkingportlet */
#_1_WAR_socialnetworkingportlet_rlip img {
  display: none;
  visibility: hidden; }

a#_1_WAR_socialnetworkingportlet_rlip *:hover,
a#_1_WAR_socialnetworkingportlet_rlip,
a#_1_WAR_socialnetworkingportlet_rlip:hover {
  text-decoration: none!important; }

#_1_WAR_socialnetworkingportlet_rlip .taglib-text {
  display: inline-block;
  float: none;
  padding: 3px 5px;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

#_1_WAR_socialnetworkingportlet_rlip .taglib-text {
  background-color: #66b7dd!important; }

#_1_WAR_socialnetworkingportlet_rlip .taglib-text:hover {
  background-color: #696a6a!important; }

/* @end */
/*
.portlet-column-first .portlet-search input {
	background-color: #696a6a!important;
	background-image: none!important;
	
}

*/
/* @group Admin */
.portlet-topper .portlet-title,
.portlet-topper {
  border: none!important;
  background-color: transparent!important;
  background-image: none!important;
  padding-left: 0!important;
  margin-left: 0!important; }

.portlet-topper .portlet-title {
  color: #91ca5a!important; }

.portlet-topper h1.portlet-title:after {
  content: " (Portlet)"; }

.portlet-topper-toolbar {
  display: inline-block!important;
  width: 80px!important;
  padding: 3px!important;
  background-color: #e6e8ea!important;
  border: 1px solid #afb1b3!important;
  position: absolute!important;
  float: right;
  margin-top: 5px; }

.aui-tabview-list {
  background-color: transparent; }

.aui-tabview-list li {
  padding-bottom: 0!important;
  margin-bottom: 0!important; }

/* @end */
/* @group Frontpage */
.carousel .block h2 {
  padding-top: 0px!important;
  margin-top: 0px!important;
  line-height: 28px!important; }

.carousel .block ul li {
  line-height: 18px!important; }

.carousel .block ul li {
  list-style-type: none; }

html body .carousel {
  z-index: 999; }

/* @end */
/* @group Forms */
.myform .actions {
  margin: 0;
  padding: 0;
  background-color: transparent; }

.myform label {
  margin-right: 5px;
  margin-top: 0; }

.ProjectRoomAdministration-portlet .formWrapper,
.projektverwaltung-portlet .formWrapper {
  padding: 0;
  border: none; }

/* @end */
/* @group Misc */
.top-links .category-search {
  float: left!important;
  display: block!important;
  margin-top: 20px!important;
  margin-left: 0px!important; }

.category-subscriptions {
  display: none;
  visibility: hidden; }

.lfr-component li.selected {
  background-color: #f1f3f3!important;
  color: #fff!important; }

.aui-layout-content,
.aui-column-content {
  border: none!important; }

.calendar-container table th {
  padding: 0!important; }

.aui-tabview-list {
  display: block; }

#column-1 .public_private_user-portlet,
#column-1 .public_private_user-portlet * {
  background-color: transparent!important;
  border: none!important; }

#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet #searchText {
  width: 76.8%!important;
  margin-right: 5px!important;
  margin-left: 0px!important;
  display: inline; }

#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet {
  padding: 0!important; }

#portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet * {
  margin: 0; }

/* @end */
/* @group Tables */
.list_internal th,
.results-header th,
.results-header td {
  background-color: #808080!important;
  padding: 5px!important;
  padding-left: 10px!important;
  color: #fff!important;
  font-weight: bold!important;
  background-image: none!important;
  border: 1px solid #808080!important; }

.results-header th a {
  color: #fff!important;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: none!important; }

.formWrapper form table .portlet-section-selected *,
.formWrapper form table .results-row,
.formWrapper form table .results-row *,
.formWrapper form table .results-row td *,
.formWrapper form table .results-row td,
.formWrapper form table .results-row td a {
  background-color: transparent!important;
  background-image: none!important;
  color: #66b7dd!important;
  font-weight: normal!important; }

.formWrapper form table .results-row td {
  padding-left: 5px; }

.formWrapper form table {
  border: 1px solid #e5e5e5; }

.results-header .sort-column *,
.results-header .sort-column,
.results-header sort-asc {
  font-weight: bold;
  background-image: none!important; }

.results-header th img {
  display: none!important;
  visibility: hidden!important; }

.portlet-content .portlet-body table .results-header {
  background-color: silver!important; }

.list_internal th,
.portlet-content .portlet-body table .results-header th {
  border: 1px solid silver!important;
  border-top: none!important;
  border-bottom: none!important; }

.results-row td.first {
  border-left: none!important; }

.results-row td.last {
  border-right: none!important; }

.list_internal td {
  border: 1px solid #e0e2e2!important; }

span.control,
div.control {
  padding-bottom: 10px!important;
  display: block!important; }

.stylized table tr td label {
  text-align: right!important;
  margin: 0;
  padding: 0; }

.stylized table tr td label {
  display: block!important;
  width: 180px!important;
  margin-left: 15px!important; }

.stylized table {
  border: none!important; }

.stylized table tr td {
  padding-top: 10px!important;
  width: 200px!important; }

.stylized table tr.required td,
.stylized table tr.optional td {
  border: none!important; }

.stylized table tr.required td label {
  padding-right: 10px;
  width: 170px!important; }

.stylized table tr.optional span.error,
.stylized table tr.required span.error {
  background-color: transparent!important;
  background-image: none!important;
  font-weight: bold!important;
  color: #a11!important; }

.stylized table tr td {
  border: 1px solid #e4e4e4!important; }

.stylized table tr td table tr td {
  border: none!important; }

.stylized table tr th {
  background-color: #808080!important;
  padding: 5px!important;
  padding-left: 10px!important;
  color: #fff!important;
  font-weight: bold!important;
  background-image: none!important;
  border-left: 1px solid #e4e4e4; }

.stylized table tr th:first-child {
  border-left: 1px solid #808080; }

/* @end */
/* @group Navigation */
.aui-tabview-list .aui-tab-label,
.aui-tabview-list li a,
.aui-tabview-list li,
.aui-tabview-list,
.aui-tabview-list * {
  background-color: #fff!important;
  background-image: none!important;
  border: none!important; }

.aui-tabview-list * {
  margin-left: 0px!important;
  padding-left: 0px!important; }

.aui-tabview-list strong {
  padding: 7px!important;
  background-color: #696a6a!important; }

.aui-tabview-list a.aui-tab-label {
  padding-bottom: 0!important; }

.aui-tabview-list a.aui-tab-label span {
  display: block!important;
  padding: 0!important;
  margin: 0!important;
  padding-bottom: 20px!important;
  background: url(../images/fivego/nav_selected.png) no-repeat 50% bottom !important; }

.aui-tabview-list {
  padding-bottom: 0!important;
  border-bottom: 1px solid #cdcfd0!important; }

/* @end */
/* @group Career Portal Nav */
.nav-menu * {
  margin-left: 0;
  padding-left: 0; }

.nav-menu ul li {
  list-style-type: none; }

.nav-menu ul li ul {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px; }

.nav-menu ul li a {
  color: #696a79;
  text-decoration: none; }

.nav-menu ul li a {
  color: #696a79;
  text-decoration: none; }

.nav-menu ul li.selected a {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #696a6a;
  display: inline-block;
  margin-top: 2px;
  margin-bottom: 2px;
  color: #fff;
  font-weight: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.nav-menu ul li.selected ul li a {
  padding-top: 0px;
  padding-bottom: 0px;
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #696a79;
  background-color: transparent; }

/* @end */
body.fivego1 .journal-content-article {
  display: inline; }

body.fivego1 .journal-content-article h2 {
  margin-left: 21.2%!important; }

/* @group Projektliste Projekttypen */
/* @end */
#heading h1.presented-by a.logo {
  display: none;
  visibility: hidden; }

body .organisationDescription ul,
body .organisationDescription ul li {
  padding: 0!important;
  margin: 0!important; }

body .organisationDescription ul br,
body .organisationDescription ul li br {
  display: none;
  visibility: hidden; }

body .organisationDescription ul {
  margin-left: 20px!important; }

body .organisationDescription ul li ul {
  margin-left: 40px!important; }

#organisationDetails .organisationLogo {
  padding-top: 10px;
  width: 200px!important;
  height: auto;
  padding-bottom: 20px;
  margin-left: 0!important;
  margin-right: 80px; }

#organisationDetails .organisationLogo {
  float: none; }

html body .organisationDescription {
  width: 100%!important; }

/*

#organisationDetails .organisationLogo {
	margin-right: 20px;
	max-width: 250px!important;
	height: auto;
}   

html body .organisationDescription {
	width: 620px;
} 
 
 
*/
/* @group JQ UI */
/*
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  zoom: 1; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=08_diagonals_thick.png&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=08_diagonals_thick.png&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=08_diagonals_thick.png&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=07_diagonals_small.png&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: segoe ui, Arial, sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: segoe ui, Arial, sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #eeeeee url(images/ui-bg_inset-hard_100_eeeeee_1x100.png) 50% bottom repeat-x;
  color: #222222; }

.ui-widget-content a {
  color: #222222; }

.ui-widget-header {
  border: 1px solid #cccccc;
  background: #f9f9f9 url(images/ui-bg_highlight-soft_100_f9f9f9_1x100.png) 50% 50% repeat-x;
  color: #e69700;
  font-weight: bold; }

.ui-widget-header a {
  color: #e69700; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ffffff;
  background: #1484e6 url(images/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 50% repeat;
  font-weight: bold;
  color: #ffffff; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #ffffff;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #2293f7;
  background: #2293f7 url(images/ui-bg_diagonals-thick_26_2293f7_40x40.png) 50% 50% repeat;
  font-weight: bold;
  color: #ffffff; }

.ui-state-hover a, .ui-state-hover a:hover {
  color: #ffffff;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #e69700;
  background: #e69700 url(images/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat;
  font-weight: bold;
  color: #ffffff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

.ui-widget :active {
  outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #ffffff;
  background: #c5ddfc url(images/ui-bg_diagonals-small_25_c5ddfc_40x40.png) 50% 50% repeat;
  color: #333333; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #333333; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #e69700;
  background: #e69700 url(images/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat;
  color: #ffffff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_0a82eb_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_0a82eb_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_5fa5e3_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_fcdd4a_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_0b54d5_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-off {
  background-position: -96px -144px; }

.ui-icon-radio-on {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -khtml-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -khtml-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* Overlays */
.ui-widget-overlay {
  background: #e6b900 url(images/ui-bg_flat_0_e6b900_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: 6px 0 0 6px;
  padding: 0px;
  background: #e69700 url(images/ui-bg_flat_0_e69700_40x100.png) 50% 50% repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

                                                                                                                                                                                                                                                                                   /*
* jQuery UI Resizable 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

                                                                                      /*
* jQuery UI Selectable 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

/*
 * jQuery UI Accordion 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
  width: 100%; }

.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1; }

.ui-accordion .ui-accordion-li-fix {
  display: inline; }

.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important; }

.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em; }

.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1; }

.ui-accordion .ui-accordion-content-active {
  display: block; }

/*
 * jQuery UI Autocomplete 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
  position: absolute;
  cursor: default; }

/* workarounds */
* html .ui-autocomplete {
  width: 1px; }

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.21
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left; }

.ui-menu .ui-menu {
  margin-top: -3px; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1; }

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px; }

/*
 * jQuery UI Button 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible; }

/* the overflow property removes extra width in IE */
.ui-button-icon-only {
  width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em; }

/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/*button sets*/
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

/*
 * jQuery UI Slider 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

                                                   /*
* jQuery UI Tabs 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tabs .ui-tabs-hide {
  display: none !important; }

/*
 * jQuery UI Datepicker 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/ }

/*
* jQuery UI Progressbar 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

/* @end */
#slider_treemap1,
#slider_treemap2,
#slider_treemap3,
#slider_treemap4,
#slider_treemap5,
#slider_treemap6 {
  margin-left: 10px;
  margin-top: 10px; }

#treemap1,
#treemap2,
#treemap3,
#treemap4,
#treemap5,
#treemap6 {
  border: none;
  font-weight: bold;
  padding: 0;
  color: black; }

/* @group Frontpage Header */
#p_p_id_56_INSTANCE_KvH2AKBNmoBn_ {
  width: 985px;
  margin-left: auto;
  margin-right: auto; }

#p_p_id_56_INSTANCE_KvH2AKBNmoBn_ * {
  width: 985px!important;
  margin: 0!important;
  padding: 0!important;
  float: none!important;
  text-align: left!important; }

#p_p_id_56_INSTANCE_KvH2AKBNmoBn_ h2 {
  margin-left: 12px!important;
  font-size: 30px; }

/* @end */
.organisationregistration-portlet h3 {
  display: none; }

.portlet-bookmarks .top-links-navigation {
  top: 0px; }

.portlet-calendar #calendarEventAssetLinksPanel,
.portlet-blogs #blogsEntryAssetLinksPanel,
.portlet-document-library #dlFileEntryAssetLinksPanel {
  display: none;
  visibility: hidden; }

/* @group Facelift */
.aui-form-validator-content p {
  font-size: 13px!important;
  line-height: 20px!important;
  color: #6b6b6b; }

ul.layouts li.selected {
  padding-top: 13px; }

ul.layouts li.selected a.selected {
  line-height: 22px; }

#invitationCheck_authToken {
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  width: 600px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #cecfd0!important; }

#portlet_SpringProfileList_WAR_Registerportlet .portlet-section-header,
#portlet_UserProfileList_WAR_Registerportlet .portlet-section-header {
  display: none;
  visibility: hidden; }

#portlet_SpringProfileList_WAR_Registerportlet table,
#portlet_SpringProfileList_WAR_Registerportlet tbody,
#portlet_SpringProfileList_WAR_Registerportlet table tr,
#portlet_SpringProfileList_WAR_Registerportlet .aui-search-container,
#portlet_UserProfileList_WAR_Registerportlet table,
#portlet_UserProfileList_WAR_Registerportlet tbody,
#portlet_UserProfileList_WAR_Registerportlet table tr,
#portlet_UserProfileList_WAR_Registerportlet .aui-search-container {
  padding: 0;
  margin: 0; }

#portlet_SpringProfileList_WAR_Registerportlet *,
#portlet_UserProfileList_WAR_Registerportlet * {
  border: none!important; }

#portlet_SpringProfileList_WAR_Registerportlet .registerEntry.odd,
#portlet_UserProfileList_WAR_Registerportlet .registerEntry.odd {
  background-color: transparent; }

#portlet_SpringProfileList_WAR_Registerportlet table tr td
#portlet_UserProfileList_WAR_Registerportlet table tr td {
  border: none!important;
  padding-bottom: 10px!important; }

#portlet_SpringProfileList_WAR_Registerportlet .results-row.alt td,
#portlet_UserProfileList_WAR_Registerportlet .results-row.alt td {
  background-color: #f4f4f4!important;
  border-top: 1px dotted #e8e7e9!important;
  border-bottom: 1px dotted #e8e7e9!important; }

#portlet_SpringProfileList_WAR_Registerportlet .taglib-search-iterator-page-iterator-bottom,
#portlet_UserProfileList_WAR_Registerportlet .taglib-search-iterator-page-iterator-bottom {
  margin-top: 20px; }

.lfr-tag-selector-popup .aui-panel-content {
  min-width: 600px; }

.scopegroup.first {
  font-weight: bold;
  color: #3d608e; }

table.list_internal td {
  padding-right: 10px; }

table.list_internal {
  margin-bottom: 10px; }

#organisationDetails * {
  border: none!important; }

#portlet_projektpresentation_WAR_ProjektVerwaltungportlet h3,
#portlet_projektpresentation_WAR_ProjektVerwaltungportlet a,
#portlet_projektpresentation_WAR_ProjektVerwaltungportlet .profil .description {
  font-weight: normal;
  font-size: 13px;
  color: #6b6b6b; }

#portlet_projektpresentation_WAR_ProjektVerwaltungportlet h4 a {
  font-weight: bold;
  font-size: 16px;
  line-height: 32px; }

#portlet_projektpresentation_WAR_ProjektVerwaltungportlet .profil .date {
  line-height: 30px; }

.nav_third_level ul li a,
#navigation ul li a,
.bfz-second-level-nav nav li a,
.bfz-third-level-nav .portlet-body li a {
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e5e6e8));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e6e8);
  background-image: -moz-linear-gradient(top, #f9f9f9, #e5e6e8);
  background-image: -o-linear-gradient(top, #f9f9f9, #e5e6e8);
  background-image: -ms-linear-gradient(top, #f9f9f9, #e5e6e8);
  background-image: linear-gradient(top, #f9f9f9, #e5e6e8);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e5e6e8');
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e7e6e8;
  font-weight: bold;
  letter-spacing: 0.07em;
  margin-right: 5px;
  font-size: 13px; }

ul.layouts li.selected a,
.nav_third_level ul li.selected a,
#navigation ul li.selected a,
.bfz-second-level-nav nav li.current a,
.bfz-third-level-nav .portlet-body li.current a {
  background-color: #828383;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#828383), to(#696a6a));
  background-image: -webkit-linear-gradient(top, #828383, #696a6a);
  background-image: -moz-linear-gradient(top, #828383, #696a6a);
  background-image: -o-linear-gradient(top, #828383, #696a6a);
  background-image: -ms-linear-gradient(top, #828383, #696a6a);
  background-image: linear-gradient(top, #828383, #696a6a);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#828383', EndColorStr='#696a6a');
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold;
  border: 1px solid #7f7f80; }

ul.layouts li.selected li.open a,
.nav_third_level ul li.selected li.open a,
#navigation ul li.selected li.open a,
.bfz-second-level-nav nav li.selected li.open a,
.bfz-third-level-nav .portlet-body li.selected li.open a {
  background-color: transparent!important;
  background-image: none;
  border: none;
  font-weight: normal; }

ul.layouts li.open li.selected,
.nav_third_level ul li.open li.selected,
#navigation ul li.open li.selected,
.bfz-second-level-nav nav li.open li.selected,
.bfz-third-level-nav .portlet-body li.open li.selected {
  padding-top: 0; }

ul.layouts li.open li.selected a,
.nav_third_level ul li.open li.selected a,
#navigation ul li.open li.selected a,
.bfz-second-level-nav nav li.open li.selected a,
.bfz-third-level-nav .portlet-body li.open li.selected a {
  margin-bottom: 5px; }

.nav-menu ul.level-1 li {
  margin-bottom: 5px;
  font-weight: bold; }

.nav-menu ul.level-1 li li {
  font-weight: normal; }

.dashboard .dashboard_header .community_name_community_roles a,
#mailbox a.pm_link,
#mailbox a.user-name,
.user-details a.user-name,
.read-entries .edit-actions,
.unread-entries .edit-actions,
#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a,
#_1_WAR_socialnetworkingportlet_rlip .taglib-text {
  background-color: #6ebc22!important; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a {
  /* General  */
  /* Size */
  width: auto;
  padding: 10px;
  /* Fill */
  background-color: transparent;
  background-origin: border-box;
  background-color: black;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #347d00), color-stop(0.5, #41ae04), color-stop(0.5, #5cb81a), color-stop(1, #56d200));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(90deg, #347d00 0%, #41ae04 50%, #5cb81a 50%, #56d200 100%);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(90deg, #347d00 0%, #41ae04 50%, #5cb81a 50%, #56d200 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(90deg, #347d00 0%, #41ae04 50%, #5cb81a 50%, #56d200 100%);
  /* IE10 */
  background-image: -o-linear-gradient(90deg, #347d00 0%, #41ae04 50%, #5cb81a 50%, #56d200 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(90deg, #347d00 0%, #41ae04 50%, #5cb81a 50%, #56d200 100%);
  /* Standards Compliant */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF56D200, EndColorStr=#FF56D200);
  /* IE6 to IE9 */
  zoom: 1;
  /* Stroke  */
  border: 1px solid #49b300;
  -moz-border-radius: 3px;
  /* FF1-3.6 */
  -webkit-border-radius: 3px;
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  border-radius: 3px 3px 3px 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /*  Label  */
  color: white;
  font-size: 14px!important;
  text-align: center;
  text-shadow: rgba(0, 0, 0, 0.72) 0px -1px 1px;
  /*  Shadow & Inner Shadow */
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35), inset 0px 1px 0px rgba(255, 255, 255, 0.55);
  /*  Opacity  */
  opacity: 1.000; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a {
  background-color: #61e504;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#61e504), to(#4bb300));
  background-image: -webkit-linear-gradient(top, #61e504, #4bb300);
  background-image: -moz-linear-gradient(top, #61e504, #4bb300);
  background-image: -o-linear-gradient(top, #61e504, #4bb300);
  background-image: -ms-linear-gradient(top, #61e504, #4bb300);
  background-image: linear-gradient(top, #61e504, #4bb300);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#61e504', EndColorStr='#4bb300');
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-shadow: #41690b 0px -1px 1px !important;
  border: 1px solid #84c01b!important; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a:hover {
  background-color: #58d204;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#58d204), to(#44a400));
  background-image: -webkit-linear-gradient(top, #58d204, #44a400);
  background-image: -moz-linear-gradient(top, #58d204, #44a400);
  background-image: -o-linear-gradient(top, #58d204, #44a400);
  background-image: -ms-linear-gradient(top, #58d204, #44a400);
  background-image: linear-gradient(top, #58d204, #44a400);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#58d204', EndColorStr='#44a400'); }

/* @end */
.aui-form -lfr-content-category p {
  display: block;
  visibility: visible; }

html body .portlet-body .aui-form .lfr-content-category p a {
  color: #83b5dc!important; }

.list_internal tr td {
  line-height: 20px!important; }

.list_internal th h3 {
  margin-top: -2px;
  line-height: 30px!important;
  margin-bottom: -4px;
  color: white;
  border-bottom: 1px solid white; }

#wrapper #banner .bfz-container #heading {
  width: 230px; }

.optional .counter,
.required .counter {
  width: 250px;
  margin-left: 280px; }

.optional .counter,
.required .counter {
  color: #9a9e9e; }

.optional .counter span,
.required .counter span {
  color: #fff;
  font-weight: bold;
  background-color: #679f43;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.calendar-container .taglib-calendar {
  float: left; }

.calendar-day .day-text,
.calendar-day .day-number,
.calendar-container.float-container {
  display: block;
  width: 190px;
  background-image: none; }

.calendar-day .day-number {
  display: block;
  width: 190px;
  background-image: none; }

.calendar-container.float-container {
  padding: 0!important; }

.calendar-container.float-container * {
  float: none; }

.calendar-day .day-number {
  height: 120px; }

.xcalendar-container .taglib-calendar {
  margin-top: -20px;
  width: 210px!important; }

.taglib-calendar table.calendar-panel tr td a {
  text-decoration: none; }

.taglib-calendar table.calendar-panel tr td a:hover span {
  color: white!important;
  font-weight: bold; }

.lfr-asset-column-content {
  background-color: transparent;
  padding-left: 0!important;
  padding-right: 0!important;
  margin-right: 0;
  margin-left: 10px; }

#column-1 .portlet-search input[type=text] {
  width: 135px; }

table.date-selector {
  margin-top: 20px;
  margin-bottom: -10px; }

table.date-selector img {
  margin-right: 10px;
  margin-left: 10px; }

.opens-new-window-accessible {
  line-height: 18px;
  margin-left: 18px; }

a .opens-new-window-accessible {
  color: #c1c0c2; }

a .opens-new-window-accessible:hover {
  color: #93bae9; }

.registerEntry .description {
  margin-bottom: 5px; }

.registerEntry h2 {
  margin-bottom: 5px; }

html body .registerEntry .profil .link,
html body .registerEntry .profil .link a {
  color: #93bae9!important;
  text-decoration: none; }

.profil .description .label,
.profil .ausschreibendeFirmen .label {
  font-weight: bold;
  padding-right: 5px; }

.profil .linkAuschreibungsunterlagen .link a {
  font-weight: bold!important;
  display: block;
  margin-top: 5px;
  margin-bottom: 5px; }

.profil .linkAuschreibungsunterlagen .link a:hover {
  color: #6f8eb3!important; }

.organization_news {
  margin-bottom: 20px; }

.organization_news .community_name {
  background: url(../images/fivego/icon_org.png) no-repeat left center;
  padding-left: 20px; }

.community_news .community_name {
  background: url(../images/fivego/icon_project.png) no-repeat left center;
  padding-left: 20px; }

.community_news .pending_requests .os_count {
  background-color: #ff4f00; }

.portlet-alerts .entry-scope {
  display: none;
  visibility: hidden; }

#breadcrumbs,
.site-breadcrumbs {
  display: none;
  visibility: hidden; }

.projektverwaltung-portlet .list_internal tr td {
  border: none!important; }

.projektverwaltung-portlet .list_internal tr:nth-child(even) td,
.projektverwaltung-portlet .list_internal tr:nth-child(odd) td {
  border-bottom: 1px solid #cccfd0!important; }

.projektverwaltung-portlet .userDisplay,
.projektverwaltung-portlet .taglib-user-display {
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0;
  width: 100%; }

.projektverwaltung-portlet .userDisplay {
  padding-bottom: 0px;
  margin-bottom: 9px;
  border-bottom: 1px dotted #cccfd0; }

.projektverwaltung-portlet .userDisplay:last-child {
  border-bottom: none; }

.projektverwaltung-portlet .userDisplay .user-profile-image {
  width: 26px;
  height: 26px;
  overflow: hidden;
  display: inline-block;
  margin-right: 10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.projektverwaltung-portlet .userDisplay .user-profile-image img {
  width: 100%; }

.projektverwaltung-portlet .userDisplay a,
.projektverwaltung-portlet .userDisplay a .user-name {
  text-decoration: none!important;
  border: none!important;
  margin: 0;
  padding: 0; }

.projektverwaltung-portlet .userDisplay a .user-name {
  display: inline-block;
  padding-top: 4px; }

.projektverwaltung-portlet .list_internal tr td {
  vertical-align: top; }

.projektverwaltung-portlet .list_internal tr td .headerMembers {
  line-height: 34px!important;
  color: #696a6a;
  font-size: 20px;
  margin-bottom: 7px; }

.projektverwaltung-portlet .list_internal tr td form {
  width: 45%;
  padding: 10px;
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px; }

.projektverwaltung-portlet .list_internal tr td form h3 {
  margin: 0;
  font-size: 14px; }

.projektverwaltung-portlet .list_internal tr td form textarea {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px; }

.projektverwaltung-portlet .list_internal tr td form .required {
  padding-right: 15px;
  display: inline-block;
  background: url(../images/fivego/iconasterik.png) no-repeat right top; }

.projektverwaltung-portlet .list_internal tr td form .aui-button-submit {
  display: block; }

.projektverwaltung-portlet .list_internal tr td .registerEntry {
  border-bottom: none;
  background-color: #f6f7f6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.projektverwaltung-portlet .list_internal tr td {
  padding-left: 0!important; }

html body table.list_internal tr td a.button_delete,
.control .statsbuttons a {
  background-image: none!important;
  background-color: silver;
  width: auto!important;
  padding-left: 0!important;
  padding-right: 0!important;
  margin-left: 0!important;
  white-space: nowrap; }

html body table.list_internal tr td a.button_delete,
.control .statsbuttons a span {
  background-image: none!important;
  cursor: pointer!important;
  -moz-border-radius: 4px!important;
  -webkit-border-radius: 4px!important;
  border-radius: 4px!important;
  text-align: center!important;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d8d8d8)) !important;
  background-image: -webkit-linear-gradient(top, #f8f8f8, #d8d8d8) !important;
  background-image: -moz-linear-gradient(top, #f8f8f8, #d8d8d8) !important;
  background-image: -o-linear-gradient(top, #f8f8f8, #d8d8d8) !important;
  background-image: -ms-linear-gradient(top, #f8f8f8, #d8d8d8) !important;
  background-image: linear-gradient(top, #f8f8f8, #d8d8d8) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f8f8f8', EndColorStr='#d8d8d8') !important;
  margin-left: 0!important;
  padding: 5px!important;
  width: auto!important;
  height: 26px!important;
  padding-left: 10px!important;
  padding-right: 10px!important;
  -webkit-box-shadow: 0px 1px 3px rgba(105, 106, 106, 0.3) !important;
  -moz-box-shadow: rgba(105, 106, 106, 0.3) 0px 1px 3px !important;
  box-shadow: rgba(105, 106, 106, 0.3) 0px 1px 3px;
  -webkit-transition-duration: 0.2s!important;
  -moz-transition-duration: 0.2s!important;
  -ms-transition-duration: 0.2s!important;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  border-left: 1px solid #c7c9ca!important;
  border-top: 1px solid #c7c9ca!important;
  border-right: 1px solid #9d9e9d!important;
  border-bottom: 1px solid #9d9e9d!important; }

html body table.list_internal tr td a.button_delete:hover,
.control .statsbuttons a span:hover {
  background: white!important;
  border-color: #aaaaaa!important;
  color: black!important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(30%, #f4f4f4), color-stop(90%, #e4e4e4), color-stop(100%, #e4e4e4)) !important;
  background-image: -webkit-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4) !important;
  background-image: -moz-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4) !important;
  background-image: -o-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4) !important;
  background-image: -ms-linear-gradient(white, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4) !important;
  background-image: linear-gradient(#ffffff, #f4f4f4 30%, #e4e4e4 90%, #e4e4e4) !important;
  -webkit-box-shadow: rgba(105, 106, 106, 0.5) 0px 1px 4px !important;
  -moz-box-shadow: rgba(105, 106, 106, 0.5) 0px 1px 4px !important;
  box-shadow: rgba(105, 106, 106, 0.5) 0px 1px 4px !important; }

.statsbuttons form {
  display: inline-block;
  margin-left: 10px;
  line-height: 35px;
  float: right;
  margin-right: 15px; }

.statsbuttons form * {
  display: inline; }

.statsbuttons form .aui-field-input-text {
  margin-left: 10px;
  margin-right: 10px; }

.statsbuttons .aui-field,
.statsbuttons .aui-button-submit {
  float: left; }

.SpringProfileList-portlet .taglib-page-iterator,
.UserProfileList-portlet .taglib-page-iterator {
  line-height: 27px; }

.SpringProfileList-portlet .taglib-page-iterator .search-pages,
.SpringProfileList-portlet .taglib-page-iterator .search-pages select,
.UserProfileList-portlet .taglib-page-iterator .search-pages,
.UserProfileList-portlet .taglib-page-iterator .search-pages select {
  font-size: 12px; }

.organization_news .community_name {
  display: inline-block;
  float: none; }

.community_news .ownership {
  display: block!important;
  height: 27px!important; }

.community_news .ownership .community_owner_organisation span {
  line-height: 27px!important;
  display: inline-block; }

.community_news .dashboard_header .project {
  display: block;
  width: 100%;
  clear: both; }

#mailbox a.pm_link {
  margin-top: 3px;
  color: #288eba;
  background-color: transparent!important; }

#mailbox a.pm_link:hover {
  color: #354c5e;
  background-color: transparent!important; }

#mailbox a.pm_link,
#mailbox a .user-name {
  font-size: 13px; }

html body table.list_internal tr td p.members_count {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: normal;
  font-weight: bold; }

#console {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  background-color: #2EC0FE;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.document-library-breadcrumb ul li span:after {
  content: "›";
  padding-left: 5px;
  padding-right: 5px; }

.document-library-breadcrumb ul li:last-child span:after {
  content: ""; }

#_projectinvitation_WAR_ProjektVerwaltungportlet_fm label,
#_projectinvitation_WAR_ProjektVerwaltungportlet_fm .aui-field-text,
#_projectinvitation_WAR_ProjektVerwaltungportlet_fm .aui-field-text * {
  display: inline; }

#_projectinvitation_WAR_ProjektVerwaltungportlet_fm label {
  margin-right: 10px; }

#_projectinvitation_WAR_ProjektVerwaltungportlet_fm .aui-field-input-text {
  width: 300px; }

#_projectinvitation_WAR_ProjektVerwaltungportlet_fm .aui-button {
  margin-left: 10px; }

.hideMe {
  display: none;
  visibility: hidden; }

.hidePopup {
  display: none; }

.calendarEntry .location .label,
.calendarEntry .type .label,
.calendarEntry .scopeName .label,
.calendarEntry .type .label {
  color: #b4b4b5;
  display: block;
  font-size: 11px; }

.calendarEntry .location .value,
.calendarEntry .type .value,
.calendarEntry .scopeName .value,
.calendarEntry .type .value {
  display: block; }

/*
.calendarEntry .location .value,
.calendarEntry .type .value,
.calendarEntry .scopeName .value,
.calendarEntry .type .value {

  float:left;
  display: inline;
  background-color: #cfe6f8;
  color: #2e576b;
  padding-top: 0;
  font-size: 11px;
  font-weight: bold;
  padding: 3px!important;
  padding-left: 7px!important;
  padding-right: 7px!important;
  	margin-right: 5px;
	margin-bottom: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  	
}

.calendarEntry .location .value,
.calendarEntry .type .value,
.calendarEntry .scopeName .value,
.calendarEntry .type .value {


	
}
*/
/* @group Detail */
.fullDetail {
  width: 100%;
  padding: 0px;
  margin: 0; }

.fullDetail .entry {
  margin-bottom: 10px;
  font-size: 12px; }

.fullDetail h4 {
  display: block;
  padding: 4px;
  padding-left: 9px;
  padding-right: 9px;
  background-color: #808080;
  color: #fff;
  font-size: 12px;
  margin-bottom: 10px; }

.fullDetail .title h4 {
  display: none;
  visibility: hidden; }

.fullDetail h5 {
  color: #999b9a; }

.fullDetail div {
  color: #696a6a; }

.fullDetail ul li,
.fullDetail ul {
  margin: 0;
  padding: 0;
  list-style-image: none; }

.fullDetail .user-profile-image {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden; }

.fullDetail .user-profile-image {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px!important;
  overflow: hidden;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.fullDetail .user-profile-image img {
  width: 100%; }

.fullDetail ul li {
  display: block; }

.fullDetail ul li .taglib-user-display a {
  line-height: 30px; }

.fullDetail ul li .taglib-user-display a span,
.fullDetail ul li .taglib-user-display a span:hover {
  color: #288eba!important;
  text-decoration: none!important; }

.fullDetail .count {
  background-color: #5d86a6;
  padding: 3px;
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-size: 11px;
  font-weight: bold;
  margin-left: 2px;
  margin-right: 7px; }

.fullDetail .title div {
  margin-top: 5px;
  display: block;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 10px;
  color: #83b5dc!important; }

/* @end */
.taglib-search-iterator tr td,
.taglib-search-iterator tr td a,
.taglib-search-iterator tr td p,
.taglib-search-iterator tr td a span {
  font-size: 13px!important;
  color: #696a6a; }

.taglib-search-iterator tr td a,
.taglib-search-iterator tr td a span {
  color: #80b5dd;
  text-decoration: none; }

.taglib-search-iterator tr td .lfr-actions a {
  color: #d2d2d3; }

.taglib-search-iterator tr td .participation p {
  display: inline;
  margin: 0;
  padding: 0; }

.xtaglib-search-iterator tr td .not_participation,
.xtaglib-search-iterator tr td .not_participation,
.xtaglib-search-iterator tr td .participation,
.xtaglib-search-iterator tr td .meetup_owner {
  display: inline-block;
  background-color: #84e13a;
  padding: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #435b17;
  font-weight: bold;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

table.list_internal td {
  padding: 3px;
  padding-right: 10px; }

.xlfr-discussion-details {
  border: 1px solid #e4e4e4;
  padding: 5px;
  display: inline-block; }

.xlfr-discussion-details * {
  padding: 0;
  margin: 0; }

.xlfr-discussion-details .user-name {
  text-align: left!important; }

.xlfr-discussion-details .user-profile-image {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  text-align: center; }

.xlfr-discussion-details .user-profile-image {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0;
  margin-right: 10px!important;
  overflow: hidden;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.xlfr-discussion-details .user-profile-image img {
  width: 100%!important; }

.aui-legend {
  position: relative; }

