/* @group messageBoardsPanelContainer */
#messageBoardsPanelContainer {
  border: none; }

#messageBoardsPanelContainer .lfr-collapsible {
  margin-bottom: 10px; }

.portlet-message-boards .thread-controls,
.portlet-message-boards .thread-navigation {
  display: block!important;
  margin-bottom: 10px!important; }

.portlet-message-boards ul.edit-controls {
  margin-top: 10px;
  margin-bottom: 15px; }

.portlet-message-boards ul.edit-controls li {
  display: inline-block; }

html body .portlet-message-boards .message-container table {
  width: 100%; }

html body .portlet-message-boards .message-container table td.user-info {
  width: 22%; }

html body .portlet-message-boards .message-container table tr td .thread-body,
html body .portlet-message-boards .message-container table tr td .thread-body * {
  font-size: 12px!important; }

html body .portlet-message-boards .top-links-container {
  margin-bottom: 15px; }

/* @end */
/* @group Career List */
html body .CareerCenter-portlet .listentry .info .synopsis {
  border-bottom: 1px dotted #acabad!important; }

/* @end */
/* @group OS Help */
a.showInlineContent,
a.os_help {
  text-decoration: none; }

a.showInlineContent {
  color: #fff;
  background-color: #62b7dd;
  padding: 2px 7px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

a.showInlineContent:hover {
  background-color: #4d93b3; }

a.os_help {
  color: #fff;
  background-color: #62b7dd;
  padding: 4px 9px;
  font-weight: bold;
  font-size: 18px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }

a.os_help:hover {
  background-color: #4d93b3; }

.os_help_block .os_help_header {
  display: inline-block;
  color: #62b7dd;
  margin: 0 5px 0 0;
  padding: 0; }

html body .os_help_text {
  width: 96%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  min-height: 200px;
  font-size: 14px;
  color: #666767; }

/* @end */
/* @group isFrame */
html body.isIframe #wrapper #os_wrapper {
  width: 960px!important;
  padding: 0!important;
  margin-left: auto!important;
  margin-right: auto!important;
  overflow: hidden; }

html body.isIframe #wrapper #os_wrapper #os_content #content {
  padding: 0; }

/* @end */
/* @group Career Menu */
.nav-menu * {
  margin-left: 0;
  padding-left: 0; }

.nav-menu ul li {
  list-style-type: none;
  padding: 0!important;
  margin: 0!important; }

.nav-menu ul li ul {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  padding-left: 0;
  padding-right: 0; }

.nav-menu ul li a,
.nav-menu ul li.selected a {
  white-space: nowrap;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: inline-block;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.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,
.nav-menu ul li a:hover,
.nav-menu ul li ul li a:hover {
  padding-left: 6px;
  padding-right: 6px;
  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; }

.nav-menu ul.level-1 li {
  margin-bottom: 5px;
  font-weight: bold; }

.nav-menu ul.level-1 li li {
  font-weight: normal; }

/* @end */
/* @group Structure  */
html body #os_wrapper #os_content,
html body #os_wrapper #os_content #content,
html body #os_wrapper #os_content #content #main-content,
html body #os_wrapper #os_content #content #main-content .portlet-layout {
  overflow: visible!important; }

/* @end */
/* @group Gallery */
.portlet-image-gallery-display .taglib-search-iterator-page-iterator-top,
.portlet-image-gallery-display .top-links-container,
.portlet-image-gallery-display .lfr-asset-metadata,
.portlet-image-gallery-display .search-results,
.portlet-image-gallery-display .page-selector,
.portlet-image-gallery-display .delta-selector,
.portlet-image-gallery-display .image-title,
.portlet-image-gallery-display h1,
.aui-image-gallery-paginator .aui-image-gallery-player * {
  display: none;
  visibility: hidden; }

.portlet-image-gallery-display .search-pages,
.portlet-image-gallery-display .search-results {
  margin: 0;
  float: none;
  display: block;
  width: 100%; }

.portlet-image-gallery-display .lfr-asset-column-content {
  margin: 0;
  padding: 0; }

.portlet-image-gallery-display .taglib-page-iterator {
  margin-bottom: 15px; }

.portlet-image-gallery-display .taglib-page-iterator,
.portlet-image-gallery-display .taglib-page-iterator a {
  font-size: 13px;
  font-weight: bold; }

.portlet-image-gallery-display .taglib-page-iterator span,
.portlet-image-gallery-display .taglib-page-iterator a {
  color: #7384bd;
  line-height: 10px!important; }

.portlet-image-gallery-display .taglib-page-iterator a:hover {
  text-decoration: none;
  color: #556490; }

.portlet-image-gallery-display .taglib-page-iterator span {
  line-height: 14px!important;
  color: #b0afb0; }

.portlet-image-gallery-display .lfr-asset-column-content #_31_imageGalleryAssetInfo div a.image-thumbnail {
  display: block;
  float: left;
  width: 153px;
  height: 153px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  margin-right: 4px;
  margin-bottom: 4px;
  position: relative;
  border: 1px solid #e7e8ea;
  background-color: #f4f4f4;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.portlet-image-gallery-display .lfr-asset-column-content #_31_imageGalleryAssetInfo div a.image-thumbnail img {
  max-width: 100%;
  max-height: 100%;
  padding: 10px; }

.aui-image-gallery .yui3-widget-ft {
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 14px; }

.aui-image-gallery .yui3-widget-ft .aui-image-viewer-info {
  font-size: 12px;
  color: #adadad; }

.aui-image-gallery-paginator button {
  background-color: #fff; }

.aui-image-gallery-paginator .aui-icon1 {
  background-color: #fff; }

/* @end */
/* @group Foren */
html body .portlet-message-boards ul.top-links-navigation li span.taglib-text {
  width: 100px!important;
  display: inline-block;
  padding-left: 5px; }

/* @end */
/* @group Centered Content */
html body .centeredcontent {
  display: block;
  width: 960px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto; }

html body .centeredcontent .grey_bg {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f6f6f6;
  border-bottom: 1px dotted #dcdbdc;
  border-top: 1px dotted #dcdbdc; }

html body .centeredcontent table {
  border: none;
  padding: 0;
  margin: 0; }

html body .centeredcontent table tr td {
  padding: 20px;
  vertical-align: top; }

html body .centeredcontent table tr td.first {
  padding-left: 0px; }

html body .centeredcontent table tr td.last {
  padding-right: 0px; }

html body .centeredcontent table tr td p {
  padding: 0px;
  text-align: justify; }

html body .centeredcontent table tr td h2 {
  padding: 0px;
  margin: 0;
  margin-bottom: 20px;
  text-align: left;
  line-height: normal!important; }

html body .centeredcontent table tr td h2 span.small {
  font-size: 0.75em!important; }

html body .centeredcontent a.info_dl {
  display: inline-block;
  background-color: #4e77ae;
  color: #c4ddff;
  text-decoration: none;
  padding: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  line-height: normal; }

html body .centeredcontent a.info_dl:hover {
  background-color: #72aeff;
  color: #42557b; }

#db_ad_footer {
  margin-left: -1px;
  width: 960px;
  height: 83px;
  background: url("data:image/png;base64,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") no-repeat left; }

/* @end */
/* @group Debug */
html.isadmin body.controls-visible.signed-in #column-1,
html.isadmin body.controls-visible.signed-in #column-2,
html.isadmin body.controls-visible.signed-in #column-3,
html.isadmin body.controls-visible.signed-in #column-4,
html.isadmin body.controls-visible.signed-in #column-5,
html.isadmin body.controls-visible.signed-in #column-6,
html.isadmin body.controls-visible.signed-in #column-7,
html.isadmin body.controls-visible.signed-in #column-8,
html.isadmin body.controls-visible.signed-in #column-9,
html.isadmin body.controls-visible.signed-in #column-10 {
  border: 1px solid #fff;
  background-color: #eeeeee; }

html.isadmin body.controls-visible.signed-in #column-1:before,
html.isadmin body.controls-visible.signed-in #column-2:before,
html.isadmin body.controls-visible.signed-in #column-3:before,
html.isadmin body.controls-visible.signed-in #column-4:before,
html.isadmin body.controls-visible.signed-in #column-5:before,
html.isadmin body.controls-visible.signed-in #column-6:before,
html.isadmin body.controls-visible.signed-in #column-7:before,
html.isadmin body.controls-visible.signed-in #column-8:before,
html.isadmin body.controls-visible.signed-in #column-9:before,
html.isadmin body.controls-visible.signed-in #column-10:before {
  content: "Contenbereich";
  color: #fff;
  font-weight: bold;
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 12px;
  background-color: #90b32a; }

/* @end */
/* @group Admin Tools */
/*

html.isadmin body.signed-in .portlet-dockbar {
	position: fixed;
	z-index: 9999;
	top: 0;
	right: 0;
	left: 0;
}

html.isadmin body.signed-in  {
	margin-top: 50px;
}

html.isadmin body.signed-in .aui-panel {
  position: absolute!important;
  top: 50px!important;

  }

*/
/* @end */
/* @group Layoutset Home Teaser */
/* @group Clear Floats */
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.cf:after {
  clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
  *zoom: 1; }

/* @end */
/* @group Homepage Teaser Fix */
.homepage-teaser {
  margin-top: 0!important;
  top: 0;
  height: 550px!important;
  position: relative; }

.homepage-teaser .carousel {
  height: 500px!important;
  overflow: hidden; }

.homepage-teaser .carousel .container {
  height: auto; }

html body .homepage-teaser .pagination {
  top: 470px;
  z-index: 9999; }

/* @end */
/* @group User Nav / OSC-Navigation-portlet */
html body #wrapper .OSC-Navigation-portlet,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a {
  color: #696a6a!important;
  font-size: 13px;
  font-weight: bold; }

html body #wrapper .OSC-Navigation-portlet .navigation_head,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a:hover {
  display: block!important;
  width: 158px!important;
  background-color: transparent!important;
  border-top: none!important;
  border-bottom: 1px solid #f4f4f4!important;
  color: #83b5dc!important;
  text-decoration: none; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li:hover {
  background-color: #f6f6f6!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a {
  display: block!important;
  width: 158px!important; }

html body #wrapper .columns-1-1-1 .so-user-detail {
  display: none;
  visibility: hidden; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li {
  list-style: none;
  margin: 0;
  padding: 0; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a {
  border: 1px solid transparent;
  border-width: 1px 0;
  display: block;
  padding: 7px 14px!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a:hover {
  border-color: #f4f3f3 transparent #d9d8d8; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a:hover,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li.current a:hover {
  background: #f4f4f4!important;
  text-decoration: none; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li.current a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li.current:hover a {
  border: none!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a:hover,
html body #wrapper .columns-1-1-1.UserNavigation-portlet ul.userNavigation li.current,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li.current:hover {
  border-left: 2px solid #85b5dc!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.current a:hover,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li.current a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li.current a:hover {
  background-color: #f4f4f4!important;
  background-image: none;
  color: #83b5dc;
  font-weight: bold; }

html body #wrapper .columns-1-1-1 #portlet_UserNavigation_WAR_UserNavigationportlet .portlet-body .child-menu {
  display: none; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a:visited,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a:active,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a:visited,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a:active {
  color: #2571ad;
  text-decoration: none; }

html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a:hover {
  text-decoration: underline; }

html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a,
html body #wrapper .columns-1-1-1 .UserNavigation-portlet ul.userNavigation li a {
  padding-top: 10px!important;
  padding-bottom: 10px!important;
  padding-left: 42px!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li a {
  line-height: 20px; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li ul li a {
  font-size: 11px!important;
  padding-left: 30px!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li ul li a:before {
  content: "\203a";
  padding-right: 5px;
  color: #696a6a!important; }

html body #wrapper .OSC-Navigation-portlet .navigation_head {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px; }

html body #wrapper .OSC-Navigation-portlet .navigation_head span {
  font-size: 20px;
  color: #62b7dd!important; }

/* @group Structure */
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li,
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li ul {
  display: inline!important;
  float: left!important; }

html body #wrapper .OSC-Navigation-portlet .navigation_head {
  display: none!important;
  visibility: hidden!important; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li ul {
  margin-bottom: 0px; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li ul {
  display: none!important;
  visibility: hidden!important; }

@media all and (max-width: 12699px) and (min-width: 1180px) {
  html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li ul,
  html body #wrapper .OSC-Navigation-portlet .navigation_head {
    display: inline-block!important;
    visibility: visible!important; }

  html body #wrapper .OSC-Navigation-portlet,
  html body #wrapper .OSC-Navigation-portlet ul.osc-navigation,
  html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li {
    display: inline-block;
    padding-left: 0!important;
    padding-right: 0!important;
    width: 100%!important; } }
/* @end */
/* @end */
html body.fivego #wrapper nav#navigation ul {
  border-bottom: 1px solid #e7e6e8; }

html body #wrapper .columns-1-1-1 h1:nth-child(1),
html body #wrapper .columns-1-1-1 h2:nth-child(1) {
  margin-top: 0; }

html body #wrapper .columns-1-1-1 #column-1 {
  height: 550px;
  overflow: hidden;
  display: block; }

html.isadmin body.controls-visible #wrapper .columns-1-1-1 #column-1 {
  overflow-y: scroll; }

html body.controls-visible.signed-in #wrapper .columns-1-1-1 #column-1 {
  margin-bottom: 0px; }

html body #wrapper .portlet-layouts-sidebar-wrapper,
html body #wrapper .portlet-layouts-container,
html body #wrapper .portlet-layout-100-container,
html body #wrapper .portlet-layout-50-50-container,
html body #wrapper .portlet-layout-container {
  display: block;
  width: 960px;
  margin-left: auto;
  margin-right: auto; }

html body #wrapper .portlet-layouts-sidebar-wrapper .portlet-layouts-container,
html body #wrapper .portlet-layouts-sidebar-wrapper .portlet-layout-50-50-container,
html body #wrapper .portlet-layouts-sidebar-wrapper .portlet-layout-100-container {
  width: 100%; }

html body #wrapper .home-teaser .aui-w50 {
  padding: 0!important;
  margin: 0!important;
  display: inline-block!important;
  width: 50%!important;
  float: left; }

html body #wrapper .portlet-layouts-sidebar-wrapper .portlet-layout-sidebar-container {
  width: 23%;
  margin: 0;
  float: left; }

html body #wrapper .portlet-layouts-sidebar-wrapper .portlet-layouts-container {
  width: 76%;
  margin: 0;
  overflow: hidden;
  float: right; }

html body #wrapper .home-teaser .frontpage-blocks {
  margin-top: 0; }

html body .columns-1-1-1.home-teaser #column-6 * {
  padding: 0!important;
  margin: 0!important; }

/* @end */
/* @group portlet_Register_WAR_Registerportlet */
#portlet_Register_WAR_Registerportlet ul#organisationTabsList {
  border-left: 1px solid #e4e4e4!important;
  border-right: 1px solid #e4e4e4!important;
  border-bottom: 1px solid #e4e4e4!important;
  margin-bottom: 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); }

#portlet_Register_WAR_Registerportlet ul#organisationTabsList li,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li em a,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li em {
  background-color: #f4f4f4!important;
  margin: 0!important;
  padding: 0!important;
  text-shadow: none!important;
  display: inline-block; }

#portlet_Register_WAR_Registerportlet ul#organisationTabsList li em a {
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  padding-left: 15px!important;
  padding-right: 15px!important;
  background-color: #f4f4f4!important; }

#portlet_Register_WAR_Registerportlet ul#organisationTabsList li em a {
  color: #696a6a; }

#portlet_Register_WAR_Registerportlet ul#organisationTabsList li:hover,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li em a:hover,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li em:hover,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li.aui-tab-active,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li.aui-tab-active em a,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li.aui-tab-active em {
  background-color: #696a6a!important;
  color: #fff; }

#portlet_Register_WAR_Registerportlet ul#organisationTabsList li.aui-tab-active,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li.aui-tab-active em a,
#portlet_Register_WAR_Registerportlet ul#organisationTabsList li.aui-tab-active em {
  font-weight: bold; }

/* @end */
/* @group minicolors */
.minicolors {
  position: relative; }

.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background: url(jquery.minicolors.png) -80px 0;
  border: solid 1px #ccc;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block; }

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.minicolors input[type=hidden] + .minicolors-swatch {
  width: 28px;
  position: static;
  cursor: pointer; }

/* Panel */
.minicolors-panel {
  position: absolute;
  width: 173px;
  height: 152px;
  background: white;
  border: solid 1px #CCC;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  z-index: 99999;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none; }

.minicolors-panel.minicolors-visible {
  display: block; }

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
  top: -154px; }

.minicolors-position-right .minicolors-panel {
  right: 0; }

.minicolors-position-bottom .minicolors-panel {
  top: auto; }

.minicolors-position-left .minicolors-panel {
  left: 0; }

.minicolors-with-opacity .minicolors-panel {
  width: 194px; }

.minicolors .minicolors-grid {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 150px;
  height: 150px;
  background: url(jquery.minicolors.png) -120px 0;
  cursor: crosshair; }

.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background: none; }

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0; }

.minicolors-slider-saturation .minicolors-grid-inner {
  background: url(jquery.minicolors.png) -270px 0; }

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0; }

.minicolors-slider-brightness .minicolors-grid-inner {
  background: black; }

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0; }

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  width: 20px;
  height: 150px;
  background: white url(jquery.minicolors.png) 0 0;
  cursor: row-resize; }

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0; }

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0; }

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0; }

.minicolors-opacity-slider {
  left: 173px;
  background-position: -40px 0;
  display: none; }

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block; }

/* Pickers */
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none; }

.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* Inline controls */
.minicolors-inline {
  display: inline-block; }

.minicolors-inline .minicolors-input {
  display: none !important; }

.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  z-index: auto;
  display: inline-block; }

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
  top: 5px;
  left: 5px;
  width: 18px;
  height: 18px; }

.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 5px; }

.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block; }

.minicolors-theme-default .minicolors-input {
  height: 20px;
  width: auto;
  display: inline-block;
  padding-left: 26px; }

.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  padding-left: inherit; }

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
  top: 3px;
  left: 3px;
  width: 28px;
  height: 28px;
  border-radius: 3px; }

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 3px; }

.minicolors-theme-bootstrap .minicolors-input {
  padding-left: 44px; }

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 44px;
  padding-left: 12px; }

/* @end */
/* @group Flat Teaser */
/* @group Flat Typo */
html body .flat_teaser h1,
html body .flat_teaser h2,
html body .flat_teaser h3,
html body .flat_teaser h4,
html body .flat_teaser a,
html body .flat_teaser p,
html body .flat_teaser div,
html body .flat_teaser span,
html body .flat_teaser ul li,
html body .flat_teaser ol li {
  font-family: 'Lato', Arial,sans-serif!important; }

html body .flat_teaser h2 {
  font-weight: 700!important; }

html body .flat_teaser.calltoaction .calltoactionbuttonwrapper a {
  font-size: 14px!important;
  font-family: Lato;
  font-weight: 700;
  line-height: 1.1em; }

html body .blue_bg_content *,
html body .blue_bg_content p,
html body .blue_bg_content h1,
html body .blue_bg_content h2,
html body .blue_bg_content h3,
html body .blue_bg_content h4 {
  color: inherit!important; }

html.userdashboard body .blue_bg_content_wrapper {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 0px;
  margin-left: -5px;
  margin-top: -5px;
  margin-bottom: 20px!important;
  background-image: none!important; }

html.userdashboard body .blue_bg_content_wrapper {
  width: 634px; }

html.userdashboard body .blue_bg_content_wrapper .blue_bg_content {
  padding-top: 20px; }

/* @end */
/* @group Icons */
@font-face {
  font-family: 'fivegosymbol';
  src: url("../fonts/fivegosymbol.eot?odh040");
  src: url("../fonts/fivegosymbol.eot?#iefixodh040") format("embedded-opentype"), url("../fonts/fivegosymbol.woff?odh040") format("woff"), url("../fonts/fivegosymbol.ttf?odh040") format("truetype"), url("../fonts/fivegosymbol.svg?odh040#fivegosymbol") format("svg");
  font-weight: normal;
  font-style: normal; }

.icon-file-pdf:before,
.icon-file-openoffice:before,
.icon-office:before,
.icon-file-word:before,
.icon-file-excel:before,
.icon-download:before,
.icon-checkmark:before,
.icon-close:before,
.icon-home:before,
.icon-office:before,
.icon-pencil:before,
.icon-pencil2:before,
.icon-image:before,
.icon-bullhorn:before,
.icon-connection:before,
.icon-book:before,
.icon-books:before,
.icon-file:before,
.icon-profile:before,
.icon-tag:before,
.icon-tags:before,
.icon-address-book:before,
.icon-notebook:before,
.icon-envelope:before,
.icon-location:before,
.icon-map:before,
.icon-map2:before,
.icon-clock:before,
.icon-calendar:before,
.icon-alarm:before,
.icon-cabinet:before,
.icon-bubbles:before,
.icon-user:before,
.icon-user2:before,
.icon-users:before,
.icon-search:before,
.icon-zoom-out:before,
.icon-zoom-in:before,
.icon-lock:before,
.icon-key:before,
.icon-wrench:before,
.icon-cog:before,
.icon-settings:before,
.icon-pie:before,
.icon-bars:before,
.icon-menu:before,
.icon-tree:before,
.icon-bookmark:before,
.icon-bookmarks:before,
.icon-feed:before {
  font-family: 'fivegosymbol'!important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.5em;
  font-size: 0.8em;
  font-weight: normal!important; }

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

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

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

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

.icon-tree:before {
  content: "\e626"; }

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

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

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

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

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

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

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

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

.icon-bullhorn:before {
  content: "\e607"; }

.icon-connection:before {
  content: "\e608"; }

.icon-book:before {
  content: "\e609"; }

.icon-books:before {
  content: "\e60a"; }

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

.icon-profile:before {
  content: "\e60c"; }

.icon-tag:before {
  content: "\e60d"; }

.icon-tags:before {
  content: "\e60e"; }

.icon-address-book:before {
  content: "\e60f"; }

.icon-notebook:before {
  content: "\e610"; }

.icon-envelope:before {
  content: "\e611"; }

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

.icon-map:before {
  content: "\e613"; }

.icon-map2:before {
  content: "\e614"; }

.icon-clock:before {
  content: "\e615"; }

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

.icon-alarm:before {
  content: "\e617"; }

.icon-cabinet:before {
  content: "\e618"; }

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

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

.icon-user2:before {
  content: "\e61b"; }

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

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

.icon-zoom-out:before {
  content: "\e61e"; }

.icon-zoom-in:before {
  content: "\e61f"; }

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

.icon-key:before {
  content: "\e621"; }

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

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

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

.icon-pie:before {
  content: "\e625"; }

.icon-bars:before {
  content: "\e627"; }

.icon-menu:before {
  content: "\e628"; }

.icon-bookmark:before {
  content: "\e629"; }

.icon-bookmarks:before {
  content: "\e62a"; }

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

/* @end */
/* @group Flat Structure */
.flat_teaser {
  font-family: 'Lato', Arial,sans-serif!important;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.flat_teaser h2 {
  margin: 0;
  padding: 15px;
  padding-top: 10px;
  text-align: left;
  font-size: 18px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px; }

.flat_teaser p {
  font-size: 13px;
  margin: 0;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px!important;
  padding-bottom: 15px!important;
  text-align: left; }

.flat_teaser {
  width: 250px; }

.flat_teaser.calltoaction {
  width: 315px;
  margin-right: 20px;
  margin-bottom: 20px; }

.flat_teaser.calltoaction:nth-child(3),
.flat_teaser.calltoaction:nth-child(5),
.flat_teaser.calltoaction:nth-child(7),
.flat_teaser.calltoaction:nth-child(9) {
  margin-right: 0px; }

.flat_teaser.calltoaction.row:nth-child(3),
.flat_teaser.calltoaction.row:nth-child(5),
.flat_teaser.calltoaction.row:nth-child(7),
.flat_teaser.calltoaction.row:nth-child(9) {
  margin-right: 20px; }

.flat_teaser.calltoaction.end {
  margin-right: 0px; }

.flat_teaser.calltoaction h2 {
  font-weight: 700!important;
  padding-bottom: 5px;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 26px; }

.flat_teaser.calltoaction p {
  line-height: 1.6em;
  font-size: 16px;
  font-weight: 400;
  padding-left: 30px;
  padding-right: 30px; }

.flat_teaser .calltoactionbuttonwrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 30px;
  margin-right: 30px;
  border-top: 1px dotted #fff; }

.flat_teaser .calltoactionbuttonwrapper a {
  display: inline-block;
  margin-right: 20px;
  color: #fff;
  text-decoration: none;
  font-size: 14px!important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #29aa8e; }

html body .flat_teaser_container hr {
  height: 1px!important;
  width: 95%!important;
  border-style: none;
  background-image: none;
  float: none;
  clear: both; }

/* @group new
 */
.xflat_teaser.calltoaction {
  width: 323px; }

html.userdashboard body .blue_bg_content_wrapper {
  width: 652px; }

/* @end */
/* @end */
/* @group Green */
.flat_teaser.green h2,
.flat_teaser.green .txt {
  color: #fff; }

.flat_teaser.green .txt p {
  color: inherit; }

.flat_teaser.green {
  background-color: #1ebca5; }

.flat_teaser.green h2 {
  background-color: #213033; }

/* @end */
/* @group blue */
.flat_teaser.blue h2,
.flat_teaser.blue .txt {
  color: #fff; }

.flat_teaser.blue .txt p {
  color: inherit; }

.flat_teaser.blue {
  background-color: #1eb5d2; }

.flat_teaser.blue h2 {
  background-color: #323a45; }

/* @end */
/* @group grey */
.flat_teaser.grey h2,
.flat_teaser.grey .txt {
  color: #696a6a; }

.flat_teaser.grey .txt p {
  color: inherit; }

.flat_teaser.grey .calltoactionbuttonwrapper {
  border-top: 1px dotted #696a6a; }

.flat_teaser.grey .calltoactionbuttonwrapper a {
  background-color: #0098d4; }

.flat_teaser.grey {
  background-color: #efefef; }

/* @end */
/* @group blue - calltoaction  */
.flat_teaser.calltoaction.blue {
  background-color: #242d3c; }

.flat_teaser.calltoaction.blue h2 {
  background-color: #242d3c; }

.flat_teaser.calltoaction.blue h2,
.flat_teaser.calltoaction.blue .txt {
  color: #fff; }

.flat_teaser.calltoaction.blue .txt {
  color: #6f7f98; }

.flat_teaser.calltoaction.blue .txt p {
  color: inherit; }

.flat_teaser.calltoaction.blue .calltoactionbuttonwrapper {
  background-color: #ef7c46;
  margin: 0;
  border: 0;
  padding-left: 30px;
  padding-right: 30px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px; }

.flat_teaser.calltoaction.blue .calltoactionbuttonwrapper a {
  background-color: #d26433;
  padding-top: 7px;
  padding-bottom: 7px; }

/* @end */
/* @group fivego blue */
.flat_teaser.fivegoblue h2,
.flat_teaser.fivegoblue .txt {
  color: #fff; }

.flat_teaser.fivegoblue .txt p {
  color: inherit; }

.flat_teaser.fivegoblue .calltoactionbuttonwrapper {
  border-top: 1px dotted #feffff; }

.flat_teaser.fivegoblue .calltoactionbuttonwrapper a {
  background-color: #fff;
  color: #0098d4; }

.flat_teaser.fivegoblue .calltoactionbuttonwrapper a:hover {
  background-color: rgba(255, 255, 255, 0.7);
  color: #0098d4; }

.flat_teaser.fivegoblue {
  background-color: #0098d4; }

/* @end */
/* @group white */
.flat_teaser.white {
  background-color: #fff; }

.flat_teaser.white h2,
.flat_teaser.white .txt {
  color: #696a6a; }

.flat_teaser.white .txt p {
  color: inherit; }

.flat_teaser.white .calltoactionbuttonwrapper {
  border-top: 1px dotted #a0a2a2; }

.flat_teaser.white .calltoactionbuttonwrapper a {
  background-color: #0098d4;
  color: #fff; }

.flat_teaser.white .calltoactionbuttonwrapper a:hover {
  background-color: rgba(255, 255, 255, 0.7);
  color: #0098d4; }

/* @end */
/* @group Orange */
.flat_teaser.orange {
  background-color: #ff7200; }

.flat_teaser.orange h2,
.flat_teaser.orange .txt {
  color: #fff; }

.flat_teaser.orange .txt p {
  color: inherit; }

.flat_teaser.orange .calltoactionbuttonwrapper {
  border-top: 1px dotted #fff; }

.flat_teaser.orange .calltoactionbuttonwrapper a {
  background-color: #fff;
  color: #e17c19; }

.flat_teaser.orange .calltoactionbuttonwrapper a:hover {
  background-color: rgba(255, 255, 255, 0.7);
  color: #0098d4; }

/* @end */
/* @end */
/* @group Dashboard Blue Stripe BG Design  */
html.userdashboard body .blue_bg_content_wrapper,
html.userdashboard body #main-content.columns-2 .social-networking-portlet-summary {
  height: 295px;
  margin-bottom: 20px; }

html.userdashboard body .blue_bg_content {
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff; }

html.userdashboard body .blue_bg_content p,
html.userdashboard body .blue_bg_content a,
html.userdashboard body .blue_bg_content h1,
html.userdashboard body .blue_bg_content h2,
html.userdashboard body .blue_bg_content h3 {
  margin: 0!important;
  padding: 0!important;
  line-height: normal!important;
  color: #fff!important; }

html.userdashboard body .blue_bg_content p {
  line-height: 1.5em!important; }

html.userdashboard body .blue_bg_content h1,
html.userdashboard body .blue_bg_content h2,
html.userdashboard body .blue_bg_content h3 {
  margin-bottom: 5px!important; }

html.userdashboard body #main-content.columns-2 {
  background: url(../images/fivego/bg_homepage_teaser_container.png) repeat-x 0 -200px; }

html.userdashboard body #main-content.columns-2 .social-networking-portlet-summary {
  margin-left: 5%; }

html.userdashboard body #main-content.columns-2 .social-networking-portlet-summary h2 {
  font-size: 16px!important;
  text-transform: capitalize!important; }

html.userdashboard body #main-content.columns-2 .social-networking-portlet-summary h2:before {
  content: "\e61a";
  font-family: 'fivegosymbol'!important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

html.userdashboard body #main-content.columns-2 .summary-container,
html.userdashboard body #main-content.columns-2 .summary-container .user-about p,
html.userdashboard body #main-content.columns-2 .summary-container .user-about a,
html.userdashboard body #main-content.columns-2 .summary-container h2,
html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet .lfr-panel-content {
  background-color: transparent;
  color: #fff!important; }

html.userdashboard body #main-content.columns-2 .summary-container .user-about {
  margin-top: 20px;
  display: block;
  padding: 0;
  max-height: 90px;
  overflow-y: auto; }

html.userdashboard body #main-content.columns-2 .summary-container h2,
html.userdashboard body #main-content.columns-2 .summary-container a,
html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet .lfr-panel-content a,
html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet .lfr-panel-content span,
html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet .lfr-panel-content span span,
html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet .lfr-panel-title span {
  color: #fff!important; }

html.userdashboard body #main-content.columns-2 .summary-container,
html.userdashboard body #main-content.columns-2 .summary-container *,
html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet * {
  border-style: none; }

html.userdashboard body #main-content.columns-2 .WelcomeMessage-portlet {
  height: 344px;
  overflow: hidden; }

html.userdashboard body #main-content.columns-2 #column-1 {
  border-right: 1px solid #feffff!important; }

html.userdashboard body .summary-container .user-portrait img.user-profile-image {
  max-height: 150px!important;
  width: auto!important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

/* @end */
/* @group New Userdashboard */
html.userdashboard body #main-content .newPrivateMessages .title h3,
html.userdashboard body #main-content .pendingProjectInvitations .title h3,
html.userdashboard body #main-content .recruitingRequest .title h3,
html.userdashboard body #main-content .organizationNews .title h3,
html.userdashboard body #main-content .projectNews .title h3 {
  margin-bottom: 5px;
  margin-top: 10px; }

html.userdashboard body #main-content .organizationNews .text,
html.userdashboard body #main-content .projectNews .text {
  margin-bottom: 10px; }

html.userdashboard body #main-content .newPrivateMessages .text,
html.userdashboard body #main-content .pendingProjectInvitations .text,
html.userdashboard body #main-content .recruitingRequest .text,
html.userdashboard body #main-content .organizationNews .text,
html.userdashboard body #main-content .projectNews .text {
  display: inline-block;
  background-color: #eee;
  color: #6d6d6e;
  width: 660px;
  line-height: 1.5em;
  padding-top: 5px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px; }

html.userdashboard body #main-content .newPrivateMessages .text a,
html.userdashboard body #main-content .pendingProjectInvitations .text a,
html.userdashboard body #main-content .recruitingRequest .text a,
html.userdashboard body #main-content .organizationNews .text a,
html.userdashboard body #main-content .projectNews .text a {
  font-weight: bold;
  text-decoration: none;
  background-color: #68b52f!important;
  color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  padding-top: 1px;
  margin-left: 3px;
  margin-right: 3px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px; }

html.userdashboard body #main-content .newPrivateMessages .text a:hover,
html.userdashboard body #main-content .pendingProjectInvitations .text a:hover,
html.userdashboard body #main-content .recruitingRequest .text a:hover,
html.userdashboard body #main-content .organizationNews .text a:hover,
html.userdashboard body #main-content .projectNews .text a:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

html.userdashboard body #main-content .newPrivateMessages .text:before,
html.userdashboard body #main-content .pendingProjectInvitations .text:before,
html.userdashboard body #main-content .recruitingRequest .text:before,
html.userdashboard body #main-content .organizationNews .text:before,
html.userdashboard body #main-content .projectNews .text:before {
  content: "\e607";
  speak: none;
  text-transform: none;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: #0098d4;
  margin-right: 10px;
  float: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #feffff;
  font: normal normal normal 20px/50px "fivegosymbol";
  text-align: center;
  vertical-align: middle;
  margin-top: -5px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px; }

html.userdashboard body #main-content .pendingProjectInvitations .text:before {
  content: "\e607"; }

html.userdashboard body #main-content .recruitingRequest .text:before {
  content: "\e607"; }

html.userdashboard body #main-content .organizationNews .text:before {
  content: "\e607"; }

html.userdashboard body #main-content .projectNews .text:before {
  content: "\e607"; }

/* @end */
/* @group Spiderweb */
.spiderweb {
  height: 250px;
  width: 280px;
  overflow: hidden;
  margin-left: 0px; }

/* @end */
/* @group Nu Footer */
html body #footer-container {
  margin-top: 30px;
  border-top: 1px dotted #cecfd0;
  border-bottom: 1px dotted #cecfd0;
  padding-top: 20px;
  width: 960px!important;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  background-color: #f6f6f6; }

html body #footer-container #footer-widgets,
html body #footer-container p.powered-by {
  width: 96%;
  margin-left: auto;
  margin-right: auto; }

html body #footer-container p.powered-by {
  border-top: 1px dotted #cecfd0;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 15px;
  color: #acaeae; }

html body #footer-container p.powered-by a {
  text-decoration: none; }

html body #footer-container .footer-widget {
  width: 31%;
  float: left;
  margin-right: 1%;
  min-height: 200px; }

html body #footer-container .footer-widget h2 {
  margin-top: 0; }

html body #footer-container .footer-widget h22 {
  background-color: #aaa;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 30px!important;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px; }

html body #footer-container .footer-widget h2 {
  padding-top: 0;
  line-height: 30px!important;
  border-bottom: 1px dotted #696a6a; }

html body #footer-container .footer-widget ul {
  list-style-type: none;
  margin-left: 0; }

html body #footer-container .footer-widget ul li {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #cecfd0; }

html body #footer-container .footer-widget ul li a {
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px; }

html body #footer-wrapper {
  clear: both; }

@media all and (max-width: 12699px) and (min-width: 1180px) {
  html body.userNavigation #footer-wrapper {
    width: 1180px;
    margin-left: auto;
    margin-right: auto; }

  html body.userNavigation #footer-wrapper #footer-container {
    margin-right: 15px; } }
/* @end */
/* @group Admin Interface */
html body #portal_add_content {
  overflow: scroll;
  height: 500px; }

/* @end */
/* @group Form Captcha */
html body .formWrapper .taglib-captcha img.captcha {
  margin-left: 180px; }

/* @end */
/* @group Anmeldung_WAR_Projektanmeldungportlet_fm */
#_Anmeldung_WAR_Projektanmeldungportlet_fm .counter {
  margin-left: 180px;
  margin-bottom: 0px!important; }

#_Anmeldung_WAR_Projektanmeldungportlet_fm .aui-button-holder {
  margin-left: 180px;
  margin-bottom: 0px!important; }

/* @end */
/* @group UL Checkmark */
html body ul.checkmark,
html body ul.checkmark li {
  list-style-image: none;
  list-style-type: none; }

html body ul.checkmark li:before {
  font-family: 'fivegosymbol'!important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e603";
  padding-right: 10px; }

html body ul.checkmark {
  margin-left: 3em; }

html body ul.checkmark li:before {
  margin-left: -1.8em; }

html body ul.checkmark li {
  font-weight: bold;
  font-size: 1.5em!important;
  line-height: 1.3em!important;
  padding-bottom: 0.7em; }

/* @group PDF Download */
a.dl_pdf:before {
  font-family: 'fivegosymbol'!important;
  speak: none;
  font-size: 18px;
  font-style: normal;
  font-weight: normal!important;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e630";
  padding-right: 7px; }

a.dl_pdf {
  margin-right: 15px;
  margin-top: 15px!important;
  margin-bottom: 15px!important;
  display: inline-block;
  line-height: 28px!important; }

a.dl_pdf {
  font-size: 14px!important;
  font-weight: bold!important;
  text-decoration: none!important;
  background-color: #68b52f!important;
  color: #fff!important;
  padding-left: 19px!important;
  padding-right: 26px!important;
  padding-top: 10px!important;
  padding-bottom: 9px!important;
  -moz-border-radius: 2px!important;
  -webkit-border-radius: 2px!important;
  border-radius: 2px!important;
  text-transform: uppercase!important; }

a.dl_pdf:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

a.dl_pdf.disabled {
  background-color: #e3e3e3!important;
  color: #a4a2a5!important;
  pointer-events: none;
  cursor: default; }

/* @end */
/* @group NeuR */
html body .neuregistrierung {
  margin-top: 105px; }

html.noadmin body .neuregistrierung {
  margin-top: 145px; }

html body .neuregistrierung ul.checkmark li {
  font-size: 16px!important;
  padding-bottom: 5px; }

html body.bluestripebg .web-form-portlet em.description {
  line-height: 1.5em;
  color: #686969; }

html body.bluestripebg #main-content.columns-2 {
  height: 540px!important; }

html body.bluestripebg #main-content form {
  height: 470px;
  position: absolute;
  top: 50%;
  margin-top: -235px; }

html body.bluestripebg #main-content form {
  max-width: 210px; }

html.nouserdashboard.no-blue-stripe-bg body .neuregistrierung {
  margin-top: 0px;
  margin-bottom: 20px; }

html.nouserdashboard.no-blue-stripe-bg body .neuregistrierung .imagescale {
  margin-bottom: 25px; }

/* @end */
/* @end */
/* @group Nu Login Portlet */
.public-page.page-maximized.login .portlet-login label.aui-field-label {
  color: #867972; }

.public-page.page-maximized.login .portlet-login {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px dotted #c5c6c7; }

.public-page.page-maximized.login .portlet-login .portlet-body {
  min-height: 470px;
  max-width: 920px; }

.public-page.page-maximized.login .portlet-login .portlet-body .createAccountFormWrapper,
.public-page.page-maximized.login .portlet-login .journalArticleDescription_wrapper {
  width: 30%;
  float: left; }

.public-page.page-maximized.login .portlet-login .portlet-body .createAccountFormWrapper {
  /*
    width: 100%;
    */ }

.public-page.page-maximized.login .portlet-login .journalArticleDescription_wrapper {
  width: 65%;
  padding-left: 2%;
  margin-left: 2%;
  border-left: 1px dotted #c5c6c7; }

.public-page.page-maximized.login .portlet-login .journalArticleDescription_wrapper h1 {
  margin-top: 0; }

html body #navigation ul li a {
  -moz-border-radius: 1px!important;
  -webkit-border-radius: 1px!important;
  border-radius: 1px!important; }

/* @end */
/* @group Activities Portlet */
html body .portlet-activities .taglib-social-activities {
  overflow-y: auto;
  height: 290px;
  padding-right: 10px; }

html body .portlet-activities .taglib-social-activities .activity-title {
  width: 180px; }

html body .portlet-activities .message_alert {
  background-color: #efefef;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold;
  line-height: 1.7em;
  font-size: 13px;
  color: #909091; }

/* @end */
/* @group Validation Info */
html body .validationInfo {
  width: 270px;
  overflow: hidden; }

html body .validationInfo h2 {
  margin-top: 0;
  margin-bottom: 5px; }

html body .validationInfo .validationSteps,
html body .validationInfo .errors,
html body .validationInfo .percentage,
html body .validationInfo .guides .validationHint,
html body .validationInfo .resultMessage {
  background-color: #f6f6f6;
  border-bottom: 1px dotted #c5c6c7; }

html body .validationInfo .validationSteps {
  border-top: 1px dotted #c5c6c7; }

html body .validationInfo .validationSteps label,
html body .validationInfo .errors label,
html body .validationInfo .percentage label,
html body .validationInfo .guides .validationHint,
html body .validationInfo .resultMessage {
  line-height: 40px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  color: #909091; }

html body .validationInfo .count {
  line-height: 40px;
  font-weight: bold;
  min-width: 30px;
  float: right;
  display: inline-block;
  text-align: right;
  font-size: 20px;
  padding-right: 15px;
  color: #738fb1; }

html body .validationInfo .resultMessage a.buttonLink:hover {
  background-color: #ef5800; }

html body .validationInfo .resultMessage a.buttonLink.disabled,
html body .validationInfo .resultMessage a.buttonLink.disabled:hover {
  background-color: #d0d0d0;
  pointer-events: none;
  cursor: default; }

html body .validationInfo .resultMessage,
html body .validationInfo .validationHint {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 2em!important; }

html body .validationInfo .resultMessage a.buttonLink {
  display: block;
  text-decoration: none;
  background-color: #ff7900;
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 10px;
  margin-bottom: 15px;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  line-height: 2em!important;
  padding-top: 8px;
  padding-bottom: 8px; }

html body .validationInfo .validationHint a {
  font-weight: bold;
  text-decoration: none;
  background-color: #68b52f!important;
  color: #fff;
  padding-left: 8px!important;
  padding-right: 5px!important;
  padding-bottom: 2px;
  padding-top: 1px;
  margin-left: 5px!important;
  margin-right: 7px!important;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  text-align: left; }

html body .validationInfo a:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

/* @end */
/* @group portlet_public_private_user_WAR_ProjektVerwaltungportlet Button */
#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a,
#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a:hover {
  background-image: none!important;
  border: none!important;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 0px 0px rgba(255, 255, 255, 0.55);
  -moz-border-radius: 2px!important;
  -webkit-border-radius: 2px!important;
  border-radius: 2px!important;
  text-shadow: none!important;
  line-height: 30px!important;
  margin-top: 0!important; }

#portlet_public_private_user_WAR_ProjektVerwaltungportlet .taglib-search-iterator a:hover {
  background-color: #58d204!important; }

/* @end */
/* @group #cboxLoadedContent .popupMessageFreemium */
html body #cboxLoadedContent .popupMessageFreemium,
html body #cboxContent .gopremium {
  margin: 0;
  padding: 10px;
  width: 700px;
  display: block; }

html body #cboxContent .gopremium ul li,
html body #cboxContent .gopremium p,
html body #cboxContent .gopremium {
  margin: 0;
  padding: 0px;
  font-size: 12px;
  list-style-type: none;
  display: inline-block;
  color: #696a6a;
  font-weight: normal; }

html body #cboxContent .gopremium h1,
html body #cboxLoadedContent .popupMessageFreemium h1 {
  margin-top: 10px;
  margin-bottom: 0px!important; }

html body #cboxLoadedContent .popupMessageFreemium {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px; }

html body #cboxContent .gopremium h2,
html body #cboxLoadedContent .popupMessageFreemium h2 {
  margin-top: 0px;
  margin-bottom: 0px!important; }

html body #cboxLoadedContent .popupMessageFreemium,
html body #cboxLoadedContent .popupMessageFreemium p,
html body #cboxLoadedContent .popupMessageFreemium ul li {
  color: #696a6a;
  font-weight: normal;
  font-size: 12px; }

/* @end */
/* @group Nu Carousel Font Size */
html body .carousel .block ul li,
html body .carousel .block ul li p,
html body .carousel .block ul li a {
  color: #fff!important;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal; }

html body .carousel.large .block h2 {
  font-size: 28px;
  line-height: 36px!important;
  margin-bottom: 13px; }

html body .carousel.large .block ul li,
html body .carousel.large .block ul li p,
html body .carousel.large .block ul li a {
  font-size: 22px!important;
  line-height: 28px!important; }

html body .carousel.large .block ul li p {
  margin-bottom: 13px; }

html body .carousel.large .block ul {
  display: block;
  max-height: 184px!important;
  overflow: hidden; }

html body .carousel.normal .block ul {
  display: block;
  max-height: 225px;
  overflow: hidden; }

/* @end */
/* @group CareerCenterApplicantAssessmentCenter-portlet */
html body .CareerCenterApplicantAssessmentCenter-portlet .filterBar input {
  margin-right: 10px;
  margin-bottom: 20px; }

html body .CareerCenterApplicantAssessmentCenter-portlet .filterBar .active input {
  opacity: 0.6; }

html body .CareerCenterApplicantAssessmentCenter-portlet .filterBar .active input:hover {
  opacity: 1; }

/* @end */
/* @group Minicolors */
html body .minicolors_textarea_correction {
  min-height: 200px;
  display: block; }

.minicolors {
  position: relative; }

.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background: url(../images/fivego/jquery.minicolors.png) -80px 0;
  border: solid 1px #ccc;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block; }

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.minicolors input[type=hidden] + .minicolors-swatch {
  width: 28px;
  position: static;
  cursor: pointer; }

/* Panel */
.minicolors-panel {
  position: absolute;
  width: 173px;
  height: 152px;
  background: white;
  border: solid 1px #CCC;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  z-index: 99999;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none; }

.minicolors-panel.minicolors-visible {
  display: block; }

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
  top: -154px; }

.minicolors-position-right .minicolors-panel {
  right: 0; }

.minicolors-position-bottom .minicolors-panel {
  top: auto; }

.minicolors-position-left .minicolors-panel {
  left: 0; }

.minicolors-with-opacity .minicolors-panel {
  width: 194px; }

.minicolors .minicolors-grid {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 150px;
  height: 150px;
  background: url(../images/fivego/jquery.minicolors.png) -120px 0;
  cursor: crosshair; }

.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background: none; }

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0; }

.minicolors-slider-saturation .minicolors-grid-inner {
  background: url(../images/fivego/jquery.minicolors.png) -270px 0; }

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0; }

.minicolors-slider-brightness .minicolors-grid-inner {
  background: black; }

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0; }

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  width: 20px;
  height: 150px;
  background: white url(../images/fivego/jquery.minicolors.png) 0 0;
  cursor: row-resize; }

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0; }

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0; }

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0; }

.minicolors-opacity-slider {
  left: 173px;
  background-position: -40px 0;
  display: none; }

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block; }

/* Pickers */
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none; }

.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* Inline controls */
.minicolors-inline {
  display: inline-block; }

.minicolors-inline .minicolors-input {
  display: none !important; }

.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  z-index: auto;
  display: inline-block; }

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
  top: 5px;
  left: 5px;
  width: 18px;
  height: 18px; }

.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 5px; }

.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block; }

.minicolors-theme-default .minicolors-input {
  height: 20px;
  width: auto;
  display: inline-block;
  padding-left: 26px; }

.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  padding-left: inherit; }

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
  top: 3px;
  left: 3px;
  width: 28px;
  height: 28px;
  border-radius: 3px; }

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 3px; }

.minicolors-theme-bootstrap .minicolors-input {
  padding-left: 44px; }

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 44px;
  padding-left: 12px; }

/* @end */
/* @group contacts-portlet */
html body .contacts-portlet .aui-search-bar {
  display: block;
  width: 240px;
  background-color: transparent!important;
  background-image: none!important; }

/* @end */
/* @group Navigation Padding  */
html body #navigation ul li a {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 5px; }

/* @end */
/* @group Frontpage Image Teaser Link Styling */
html body #wrapper #content #main-content #imageblock.frontpage-blocks a h3,
html body #wrapper #content #main-content #imageblock.frontpage-blocks a {
  text-decoration: none!important;
  border: none!important; }

/* @end */
/* @group New User Navi  */
html body #wrapper #os_wrapper #os_sidebar .UserNavigation-portlet ul.userNavigation li a {
  color: #696a6a!important; }

html body #wrapper #os_wrapper #os_sidebar .UserNavigation-portlet ul.userNavigation li.current {
  border-left: 1px solid #fff!important;
  background-color: #f6f6f6!important; }

html body #wrapper .UserNavigation-portlet .portlet-body,
html body #wrapper .UserNavigation-portlet .portlet-content {
  padding-top: 0!important;
  padding-left: 0!important;
  margin-top: 0!important;
  margin-left: 0!important;
  width: auto!important; }

/* @end */
/* @group Errors */
html body .os_error {
  display: inline-block!important;
  background-color: #373737;
  color: #fff;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 2.3em; }

/* @end */
/* @group New New Userdashboard - Messaging */
/* @group general */
html body #main-content .newPrivateMessages .title h3,
html body #main-content .pendingProjectInvitations .title h3,
html body #main-content .recruitingRequest .title h3,
html body #main-content .organizationNews .title h3,
html body #main-content .projectNews .title h3 {
  margin-bottom: 5px;
  margin-top: 10px; }

html body #main-content .organizationNews .text,
html body #main-content .projectNews .text {
  margin-bottom: 10px; }

html body #main-content .newPrivateMessages .text,
html body #main-content .pendingProjectInvitations .text,
html body #main-content .recruitingRequest .text,
html body #main-content .organizationNews .text,
html body #main-content .projectNews .text {
  display: inline-block;
  background-color: #eee;
  color: #6d6d6e;
  width: 100%;
  line-height: 1.5em;
  padding-top: 5px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px; }

html body #main-content .newPrivateMessages .text a,
html body #main-content .pendingProjectInvitations .text a,
html body #main-content .recruitingRequest .text a,
html body #main-content .organizationNews .text a,
html body #main-content .projectNews .text a {
  font-weight: bold;
  text-decoration: none;
  background-color: #68b52f!important;
  color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  padding-top: 1px;
  margin-left: 3px;
  margin-right: 3px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px; }

html body #main-content .newPrivateMessages .text a:hover,
html body #main-content .pendingProjectInvitations .text a:hover,
html body #main-content .recruitingRequest .text a:hover,
html body #main-content .organizationNews .text a:hover,
html body #main-content .projectNews .text a:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

html body #main-content .newPrivateMessages .text:before,
html body #main-content .pendingProjectInvitations .text:before,
html body #main-content .recruitingRequest .text:before,
html body #main-content .organizationNews .text:before,
html body #main-content .projectNews .text:before {
  content: "\e607";
  speak: none;
  text-transform: none;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: #0098d4;
  margin-right: 10px;
  float: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #feffff;
  font: normal normal normal 20px/50px "fivegosymbol";
  text-align: center;
  vertical-align: middle;
  margin-top: -5px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px; }

html body #main-content .pendingProjectInvitations .text:before {
  content: "\e607"; }

html body #main-content .recruitingRequest .text:before {
  content: "\e607"; }

html body #main-content .organizationNews .text:before {
  content: "\e607"; }

html body #main-content .projectNews .text:before {
  content: "\e607"; }

html body #main-content .recruitingNews .recruitingRequest .listentry {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none; }

html body #main-content .recruitingNews .recruitingRequest .listentry .actions {
  margin-bottom: 0; }

html body #main-content .recruitingNews .recruitingRequest .listentry ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline-block; }

html body #main-content .recruitingNews .recruitingRequest .listentry ul li {
  display: inline-block;
  margin-right: 1px;
  background-color: #0098d4;
  padding-left: 5px;
  padding-right: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

html body #main-content .recruitingNews .recruitingRequest .listentry ul li:hover {
  background-color: #0080b3; }

html body #main-content .recruitingNews .recruitingRequest .listentry ul li a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  line-height: 30px; }

html body #main-content .recruitingNews .recruitingRequest .listentry .message {
  padding: 10px;
  font-style: italic;
  border: 1px dotted #cecfd0;
  color: #797979;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

html body #main-content .recruitingNews .recruitingRequest .listentry .actions textarea {
  width: 97%;
  padding: 10px;
  margin-bottom: 5px; }

html body #main-content .recruitingNews .recruitingRequest .listentry .actions .aui-field-label {
  padding-top: 1px;
  padding-bottom: 5px; }

html body #main-content .recruitingNews .recruitingRequest .recruiter a {
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms {
  border-bottom: 1px dotted #cecfd0;
  margin-bottom: 0px; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .aui-field-label {
  margin-top: 5px;
  margin-bottom: 5px; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .recruiting_request_action_form {
  margin: 0;
  padding: 0;
  margin-top: 5px;
  width: 48%;
  float: left; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .recruiting_request_action_form:first-child {
  margin-right: 4%; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .recruiting_request_action_form textarea {
  width: 100%; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms:before,
html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms:after {
  clear: both; }

html body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms {
  *zoom: 1; }

/* @end */
html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry .actions {
  margin-bottom: 0; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline-block; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry ul li {
  display: inline-block;
  margin-right: 1px;
  background-color: #0098d4;
  padding-left: 5px;
  padding-right: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry ul li:hover {
  background-color: #0080b3; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry ul li a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  line-height: 30px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry .message {
  padding: 10px;
  font-style: italic;
  border: 1px dotted #cecfd0;
  color: #797979;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry .actions textarea {
  width: 97%;
  padding: 10px;
  margin-bottom: 5px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .listentry .actions .aui-field-label {
  padding-top: 1px;
  padding-bottom: 5px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiter a {
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms {
  border-bottom: 1px dotted #cecfd0;
  margin-bottom: 0px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .aui-field-label {
  margin-top: 5px;
  margin-bottom: 5px; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .recruiting_request_action_form {
  margin: 0;
  padding: 0;
  margin-top: 5px;
  width: 48%;
  float: left; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .recruiting_request_action_form:first-child {
  margin-right: 4%; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms .recruiting_request_action_form textarea {
  width: 100%; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms:before,
html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms:after {
  clear: both; }

html.userdashboard body #main-content .recruitingNews .recruitingRequest .recruiting_request_actions_forms {
  *zoom: 1; }

/* @end */
/* @group blue-stripe-bg */
html.blue-stripe-bg body #main-content {
  margin-top: 50px; }

html body .imagescale img {
  width: 100%!important;
  height: auto!important; }

html.blue-stripe-bg body #main-content .imagescale {
  margin-bottom: 10px; }

html.blue-stripe-bg body #main-content {
  min-height: 500px;
  background-color: white;
  border: 1px solid #e7e6e8;
  padding: 20px;
  margin-bottom: 50px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

html.blue-stripe-bg body {
  background: url(../images/fivego/bg_homepage_teaser_container.png) repeat-x 0 200px; }

html.blue-stripe-bg body .neuregistrierung h1,
html.blue-stripe-bg body .web-form-portlet .aui-fieldset-legend,
html.blue-stripe-bg body .web-form-portlet .aui-fieldset-legend .aui-legend {
  font-family: "Droid Sans", sans-serif!important;
  color: #62b7dd!important;
  font-size: 26px!important;
  font-weight: bold!important;
  margin-bottom: 20px!important;
  padding-bottom: 0;
  white-space: nowrap;
  line-height: normal;
  text-decoration: none!important;
  border: none!important; }

html.blue-stripe-bg body .web-form-portlet .aui-field-label {
  margin-bottom: 5px; }

html.blue-stripe-bg body .columns-2 #column-1 {
  border-right: 1px dotted #c5c6c7;
  padding-right: 15px!important; }

html.blue-stripe-bg body .columns-2 #column-2 {
  padding-left: 15px!important; }

html.blue-stripe-bg body .columns-2 #column-2,
html.blue-stripe-bg body .columns-2 #column-1 #layout-column_column-1,
html.blue-stripe-bg body .columns-2 #column-2 #layout-column_column-2 {
  padding-top: 0; }

html.blue-stripe-bg body .web-form-portlet * {
  width: auto; }

html.blue-stripe-bg body .neuregistrierung {
  margin-top: 0; }

html.blue-stripe-bg body .neuregistrierung ul.checkmark li {
  font-size: 16px!important;
  padding-bottom: 5px; }

html.blue-stripe-bg body .web-form-portlet em.description {
  line-height: 1.5em;
  color: #686969; }

/* @end */
/* @group no-display-horizontal-nav */
html.no-display-horizontal-nav body #navigation ul,
html.no-display-vertical-nav body .UserNavigation-portlet,
html.no-display-vertical-nav body .os_sidebar .so-user-detail {
  display: none!important;
  visibility: hidden!important; }

html.no-display-horizontal-nav body #navigation {
  height: auto; }

/* @end */
/* @group  .portlet-wjcd .formWrapper */
html body .portlet-wjcd .formWrapper {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px; }

html body .portlet-wjcd .formWrapper input[type="text"] {
  height: 25px; }

html body .portlet-wjcd .formWrapper select {
  margin-left: 20px; }

html body .portlet-wjcd .formWrapper textarea {
  margin-bottom: 20px!important; }

html body .portlet-wjcd .formWrapper input[type="submit"] {
  display: block;
  float: none;
  clear: both;
  height: 30px;
  min-width: 100px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

/* @end */
/* @group portlet_Register_WAR_Registerportlet form  */
html body #portlet_Register_WAR_Registerportlet form .counter {
  float: left;
  margin-top: 10px;
  margin-left: 273px; }

html body #portlet_Register_WAR_Registerportlet form .counter span {
  margin-right: 5px; }

html body #portlet_Register_WAR_Registerportlet form .aui-categoriesselector {
  float: left;
  height: auto;
  margin-top: -7px !important; }

html body #portlet_Register_WAR_Registerportlet form .aui-categoriesselector .aui-categoriesselector-content {
  padding: 0!important;
  margin: 0!important;
  display: inline-block;
  height: auto!important;
  vertical-align: top; }

/* @end */
/* @group Sponsoring-portlet */
html body .Sponsoring-portlet .selected {
  font-weight: bold;
  color: #000;
  background-color: #ddf4fb!important;
  border-color: #c6edf9!important; }

/* @end */
/* @group postcard */
/* @group Hugeimagewrapper */
html body .hugeimagewrapper {
  margin-top: 40px;
  height: 400px;
  overflow: hidden;
  position: relative; }

html body .hugeimagewrapper .hugeimage img {
  margin-top: -15%;
  width: 100%!important;
  min-width: 960px!important;
  height: auto!important;
  min-height: 400px!important; }

html body .hugeimagewrapper .hugeimagecontentwrapper {
  width: 100%;
  position: absolute;
  top: 10%;
  z-index: 9999; }

html body .hugeimagewrapper .hugeimagecontentwrapper .hugeimagecontentwrap {
  width: 960px;
  margin-left: auto!important;
  margin-right: auto!important;
  display: block;
  position: relative!important; }

html body .hugeimagewrapper .hugeimagecontentwrapper .hugeimagecontentwrap .hugeimagecontent {
  width: 660px;
  margin-left: 0important;
  display: block;
  position: relative!important; }

html body .hugeimagewrapper .hugeimagecontent h1 span,
html body .hugeimagewrapper .hugeimagecontent h2 span,
html body .hugeimagewrapper .hugeimagecontent h3 span,
html body .hugeimagewrapper .hugeimagecontent h1,
html body .hugeimagewrapper .hugeimagecontent h2,
html body .hugeimagewrapper .hugeimagecontent h3,
html body .hugeimagewrapper .hugeimagecontent p,
html body .hugeimagewrapper .hugeimagecontent a {
  color: #fff!important;
  text-align: center;
  padding: 0!important;
  line-height: 1em!important;
  margin: 0!important; }

html body .hugeimagewrapper .hugeimagecontent h1 span,
html body .hugeimagewrapper .hugeimagecontent h2 span,
html body .hugeimagewrapper .hugeimagecontent h3 span,
html body .hugeimagewrapper .hugeimagecontent a {
  font-size: 2em;
  font-weight: normal;
  background-color: transparent;
  display: inline-block;
  -moz-border-radius: 2px!important;
  -webkit-border-radius: 2px!important;
  border-radius: 2px!important; }

html body .hugeimagewrapper .hugeimagecontent h1 span {
  font-size: 1.3em;
  font-weight: 700;
  text-align: center!important; }

html body .hugeimagewrapper .hugeimagecontent h2 span {
  font-size: 1.3em;
  margin-bottom: 1.2em!important; }

html body .hugeimagewrapper .hugeimagecontent h1 span {
  margin-top: 2.9em!important;
  margin-bottom: 0.2em!important;
  display: inline-block; }

html body .hugeimagewrapper .hugeimagecontent a {
  font-size: 1.4em;
  text-decoration: none!important;
  background-color: #68b52f!important;
  color: #fff!important;
  padding-top: 10px!important;
  padding-bottom: 12px!important;
  -moz-border-radius: 3px!important;
  -webkit-border-radius: 3px!important;
  border-radius: 3px!important;
  font-weight: 700;
  display: block;
  width: 15em;
  margin-left: auto!important;
  margin-right: auto!important; }

html body .hugeimagewrapper .hugeimagecontent a:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

/* @end */
html body .two-column-layout .postcard ul.checkmark,
html body .two-column-layout .postcard ul.checkmark li {
  list-style-image: none;
  list-style-type: none; }

html body .two-column-layout .postcard ul.checkmark li:before {
  font-family: 'fivegosymbol'!important;
  background-color: #518dcb;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e603";
  padding: 6px;
  color: #fff;
  -moz-border-radius: 34px;
  -webkit-border-radius: 34px;
  border-radius: 34px;
  font-size: 0.7em!important; }

html body .two-column-layout .postcard ul.checkmark {
  margin-left: 2.8em; }

html body .two-column-layout .postcard li:before {
  margin-left: -2.1em; }

html body .two-column-layout .postcard h1,
html body .two-column-layout .postcard ul.checkmark li {
  font-size: 1.8em!important;
  line-height: 1.4em!important;
  padding-bottom: 0.7em;
  font-family: Signika, Arial;
  font-weight: 600;
  color: #518dcb!important; }

html body .two-column-layout .postcard h1 {
  font-size: 2.4em!important; }

html body h1.large {
  color: #518dcb!important;
  font-size: 2.4em!important; }

/* @end */
/* @group Bestellseite  */
html.display-vertical-nav body .columns-2 #column-1 h1:first-child {
  margin-top: 0; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet {
  padding-left: 0px; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet form textarea {
  width: 350px;
  height: 100px; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet h1 {
  margin-top: 0; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet form {
  width: 600px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  border: 1px solid #cecfd0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f6f6f6; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet form .aui-button-holder {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: -20px; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet form .aui-button-holder .aui-button-input-submit,
html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet form .aui-button-holder input#_Anmeldung_WAR_Projektanmeldungportlet_XLS {
  margin-left: auto;
  margin-right: auto;
  display: block!important;
  width: 150px!important; }

html.display-vertical-nav body .columns-2 #column-2 .Anmeldung-portlet {
  padding-left: 20px!important;
  padding-right: 20px!important; }

/* @end */
/* @group CKE */
html body .aui-field-wrapper-content .cke_skin_kama {
  margin-left: 270px;
  margin-right: 50px; }

html body .aui-field-wrapper-content .cke_skin_kama .cke_contents {
  padding-left: 10px;
  padding-bottom: 10px; }

html body #portlet_user_profile_edit_list_WAR_Registerportlet .counter {
  float: none;
  clear: both;
  padding-top: 5px;
  margin-left: 272px; }

html body #portlet_user_profile_edit_list_WAR_Registerportlet .counter span {
  margin-right: 5px; }

/* @end */
/* @group floating_radios */
html body .floating_radios .aui-field-choice {
  display: inline-block;
  margin-right: 10px;
  margin-left: 1px; }

html body .floating_radios .aui-field-content * {
  vertical-align: baseline!important; }

/* @end */
/* @group Teaser / Presentation */
html body .presentation .square {
  width: 32%;
  margin-right: 1%;
  margin-bottom: 1.5%;
  overflow: hidden;
  display: inline-block; }

html body .presentation .square h2 {
  margin-top: 0;
  margin-bottom: 15px;
  border-bottom: 1px dotted #98b2d6; }

html body .presentation .square .teaser_image img {
  width: 100%;
  height: auto; }

html body .presentation .square .download_link a {
  padding: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
  background-color: #0098d4;
  color: #feffff;
  text-decoration: none;
  margin-top: 10px;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-size: 20px; }

html body .presentation .square .download_link a:hover {
  background-color: #00b0f5; }

/* @group Sizes */
html body .presentation.size_100 .square {
  width: 100%;
  margin-right: 0%; }

html body .presentation.size_100 .square .download_link a {
  font-size: 130%; }

html body .presentation.size_50 .square {
  width: 49%;
  margin-right: 0.5%; }

html body .presentation.size_50 .square .download_link a {
  font-size: 120%; }

html body .presentation.size_33 .square {
  width: 32%;
  margin-right: 1%; }

html body .presentation.size_33 .square .download_link a {
  font-size: 110%; }

html body .presentation.size_25 .square {
  width: 24%;
  margin-right: 0.5%; }

html body .presentation.size_25 .square .download_link a {
  font-size: 100%; }

html body .presentation.size_25 .square h2 {
  font-size: 150%; }

html body .presentation.size_20 .square {
  width: 19%;
  margin-right: 0.5%; }

html body .presentation.size_20 .square .download_link a {
  font-size: 100%; }

html body .presentation.size_20 .square h2 {
  font-size: 130%; }

html body .presentation.size_15 .square {
  width: 16.1%;
  margin-right: 0.3%; }

html body .presentation.size_15 .square .download_link a {
  font-size: 100%; }

html body .presentation.size_15 .square h2 {
  font-size: 120%; }

/* @end */
/* @end */
/* @group Call-to-Action Button */
.call-to-action-button-wrapper {
  display: inline-block;
  padding: 0px;
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px; }

.call-to-action-button-wrapper.block {
  display: block; }

.call-to-action-button-wrapper.halo {
  padding: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.3); }

html body .call-to-action-button-wrapper .call-to-action-button {
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px; }

.call-to-action-button-wrapper.green .call-to-action-button {
  background-color: #68b52f; }

.call-to-action-button-wrapper.green .call-to-action-button:hover {
  background-color: #589927; }

.call-to-action-button-wrapper.blue .call-to-action-button {
  background-color: #65aee2; }

.call-to-action-button-wrapper.blue .call-to-action-button:hover {
  background-color: #4a82ba; }

.call-to-action-button-wrapper.red .call-to-action-button {
  background-color: #e83f31; }

.call-to-action-button-wrapper.red .call-to-action-button:hover {
  background-color: #c03428; }

.call-to-action-button-wrapper.orange .call-to-action-button {
  background-color: #e76b15; }

.call-to-action-button-wrapper.orange .call-to-action-button:hover {
  background-color: #c45a11; }

.call-to-action-button-wrapper.gray .call-to-action-button {
  background-color: #818181; }

.call-to-action-button-wrapper.gray .call-to-action-button:hover {
  background-color: #5f5f5f; }

.call-to-action-button-wrapper .call-to-action-button a,
.call-to-action-button-wrapper .call-to-action-button a:hover {
  display: block;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  font-size: 1.3em; }

/* @end */
/* @group postcard_contact */
html body #wrapper #content .postcard_contact {
  background-color: #ededed;
  padding: 70px;
  padding-top: 30px;
  padding-bottom: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

html body #wrapper #content .postcard_contact {
  background-color: #f6f6f6; }

html body #wrapper #content .postcard_contact .aui-field-label {
  display: inline-block;
  width: 250px;
  color: #696a6a; }

html body #wrapper #content .postcard_contact .aui-field-choice {
  display: inline-block;
  margin-right: 10px;
  margin-left: 1px; }

html body #wrapper #content .postcard_contact .aui-field-content * {
  vertical-align: baseline!important; }

html body #wrapper #content .postcard_contact .aui-button-submit {
  float: left!important;
  margin-left: 45%;
  margin-top: 30px!important; }

html body #wrapper #content .postcard_contact .aui-field-input-text,
html body #wrapper #content .postcard_contact textarea.aui-field-input-text {
  width: 500px!important; }

html body #wrapper #content .postcard_contact .aui-fieldset-legend,
html body #wrapper #content .postcard_contact .aui-fieldset-legend .aui-legend {
  width: 100%;
  margin-bottom: 30px;
  color: #688cca;
  font-size: 1.5em;
  border: none; }

/* @end */
/* @group Profile Image */
html.remove-pic-from-private-user-dashboard body .summary-container img.user-profile-image {
  display: none;
  visibility: hidden; }

/* @end */
/* @group portlet-users-admin */
html body .portlet-users-admin #_2_sectionsContainer .form-section {
  width: 70%!important; }

html body .portlet-users-admin #_2_sectionsContainer .form-section h3 {
  border-bottom-style: none;
  color: #80b5dd;
  font-size: 24px; }

html body .portlet-users-admin #_2_sectionsContainer .form-navigator {
  margin-top: 50px; }

/* @end */
/* @group Blog */
html body .portlet-blogs span,
html body .portlet-blogs div,
html body .portlet-blogs ul li,
html body .portlet-blogs ol li {
  color: #797979; }

html body .portlet-blogs .entry-date {
  margin-bottom: 5px; }

html body .portlet-blogs a span.taglib-text {
  text-decoration: none!important;
  color: #93b4dc; }

html body .portlet-blogs a span.taglib-text:hover {
  text-decoration: underline!important; }

html body .portlet-blogs .portlet-toolbar {
  display: none;
  visibility: hidden; }

html body .portlet-blogs .taglib-header,
html body .portlet-blogs h1.header-title span,
html body .portlet-blogs h1.header-title {
  color: #93b4dc!important;
  margin-bottom: 0!important;
  border: none!important; }

html body .portlet-blogs h1.header-title {
  margin-bottom: 20px!important; }

html body .portlet-blogs .entry-navigation {
  background-color: transparent;
  border: none;
  margin-top: 0;
  padding-top: 0; }

html body .portlet-blogs .entry-navigation a {
  text-decoration: none;
  font-weight: bold; }

html body .portlet-blogs .entry-title {
  margin-top: 10px;
  clear: both;
  float: none; }

html body .portlet-blogs .subscribe {
  margin-top: 30px;
  clear: both;
  float: none; }

html body .portlet-blogs .entry-footer {
  margin-top: 10px;
  padding-bottom: 10px;
  clear: both;
  float: none; }

html body .portlet-blogs .taglib-page-iterator {
  margin-top: 10px;
  clear: both;
  float: none;
  line-height: 30px; }

/* @end */
/* @group Activity Portlet (userdashboard) */
html.userdashboard body .taglib-social-activities .activity-data .activity-title {
  width: 140px; }

/* @end */
/* @group contactsportlet_userInformation */
html body #_4_WAR_contactsportlet_userInformation .user-information-column-1,
html body #_4_WAR_contactsportlet_userInformation .user-information-column-2 {
  margin: 0!important;
  padding: 0!important;
  display: block;
  width: 100%;
  clear: both; }

html body #_4_WAR_contactsportlet_userInformation .user-information-column-1 .user-information-title,
html body #_4_WAR_contactsportlet_userInformation h3,
html body #_4_WAR_contactsportlet_userInformation .user-tags-title,
html body #_4_WAR_contactsportlet_contactsProfile .user-information-title {
  color: #666;
  font-size: 1.5em;
  font-weight: normal;
  display: block;
  width: 100%!important;
  text-align: left;
  border-bottom: 1px dotted #9d9d9d;
  margin-bottom: 5px; }

html body #_4_WAR_contactsportlet_contactsProfile .user-information-title {
  margin-left: 10px;
  margin-right: 10px;
  width: 97%!important; }

html body #_4_WAR_contactsportlet_userInformation .user-information-column-1 .user-information-title,
html body #_4_WAR_contactsportlet_userInformation .user-information-column-2 .user-information-title {
  margin: 0!important;
  padding: 0!important;
  display: block;
  width: 100%;
  clear: both; }

html body #_4_WAR_contactsportlet_contactsProfile .lfr-contact-info h3,
html body #_4_WAR_contactsportlet_contactsProfile .lfr-contact-info ul {
  display: inline-block!important;
  font-size: 1em;
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px; }

html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  display: block; }

html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities .activity-title {
  margin-bottom: 10px;
  width: 70%; }

html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities .activity-body a {
  padding-left: 10px;
  padding-right: 10px;
  float: none!important;
  clear: both;
  display: block!important;
  line-height: 30px;
  background-color: #e9f5ff;
  border-bottom: 1px solid #feffff; }

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities .activity-body :before,
html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities .activity-body :after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities .activity-body :after {
  clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
html body #_4_WAR_contactsportlet_contactsProfile .taglib-social-activities .activity-body {
  *zoom: 1; }

html body #_4_WAR_contactsportlet_userInformation .user-information-column-1 h3 {
  display: inline!important;
  width: 200px;
  text-decoration: none;
  border: navajowhite;
  font-size: 1em;
  font-weight: bold; }

html body #_4_WAR_contactsportlet_userInformation ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 15px; }

html body .contacts-result-content .lfr-contact .lfr-contact-grid-item {
  height: 90px; }

html body .contacts-result-content .lfr-contact .lfr-contact-grid-item .lfr-contact-info .property-list {
  margin: 0;
  padding: 0;
  margin-top: 1px;
  font-weight: bold; }

html body .contacts-result-content .lfr-contact .lfr-contact-grid-item .lfr-contact-info .property-list,
html body .contacts-result-content .lfr-contact .lfr-contact-grid-item .lfr-contact-info {
  font-size: 11px; }

/* @end */
/* @group iframe.survey */
iframe.survey {
  display: block;
  border: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 1500px!important;
  overflow-y: auto; }

/* @end */
/* @group postcard section */
.section_karrierezentrum .section {
  background: url(../images/fivego/projects_blue_pc_ie.png) no-repeat left 6px;
  padding-top: 10px;
  padding-bottom: 20px; }

.section_expertenregister .section {
  background-image: url(../images/fivego/register_blue_pc_ie.png);
  padding-bottom: 30px; }

.section_projektmarktplatz .section {
  background: url(../images/fivego/jobs_blue_pc_ie.png) no-repeat;
  padding-bottom: 30px; }

html body .two-column-layout {
  margin-bottom: 30px!important; }

/* @end */
/* @group Form OS Styled */
html body #wrapper #content .web-form-portlet.os_styled {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

html body #wrapper #content .web-form-portlet.os_styled.os_30 {
  width: 30%; }

html body #wrapper #content .web-form-portlet.os_styled.os_50 {
  width: 50%; }

html body #wrapper #content .web-form-portlet.os_styled.os_70 {
  width: 70%; }

html body #wrapper #content .web-form-portlet.os_styled .aui-fieldset-legend,
html body #wrapper #content .web-form-portlet.os_styled .aui-fieldset-legend .aui-legend {
  font-family: "Droid Sans", sans-serif!important;
  color: #62b7dd!important;
  font-size: 26px!important;
  font-weight: bold!important;
  margin-bottom: 0px!important;
  padding-bottom: 0px!important;
  white-space: normal;
  line-height: normal;
  text-decoration: none!important;
  border: none!important;
  display: block;
  width: 100%;
  clear: both;
  float: none; }

html body #wrapper #content .web-form-portlet.os_styled .aui-fieldset-legend {
  position: relative;
  margin-bottom: 0!important;
  height: 70px!important;
  display: block!important; }

html body #wrapper #content .web-form-portlet.os_styled .aui-field-input-text {
  width: 100%; }

html body #wrapper #content .web-form-portlet.os_styled textarea {
  height: 100px;
  margin-bottom: 0!important; }

html body #wrapper #content .web-form-portlet.os_styled .aui-field-choice {
  display: block;
  margin-right: 10px;
  margin-left: 1px; }

html body #wrapper #content .web-form-portlet.os_styled .aui-field-content * {
  vertical-align: baseline!important; }

html body #wrapper #content .web-form-portlet.os_styled textarea {
  margin-top: 0!important; }

html body #wrapper #content .web-form-portlet.os_styled .aui-field-label,
html body #wrapper #content .web-form-portlet.os_styled .lfr-webform {
  color: #696a6a;
  font-weight: bold;
  padding-bottom: 5px; }

html body #wrapper #content .web-form-portlet.os_styled .aui-button-submit {
  margin-top: 20px!important;
  clear: both;
  float: none;
  display: block; }

html body #wrapper #content .web-form-portlet.os_styled .aui-button-submit .aui-button-content {
  display: block;
  width: 100px;
  margin-left: auto;
  margin-right: auto; }

/* @end */
/* @group Calendar Portlet */
html body .portlet-calendar .aui-field-wrapper-content .cke_skin_kama {
  margin-left: auto;
  margin-right: auto;
  border-style: none;
  padding: 0; }

html body .portlet-calendar .aui-field-label {
  padding-bottom: 10px!important;
  color: #696a6a; }

/* @end */
/* @group Blogs
 */
html body .portlet-blogs .portlet-toolbar {
  display: block;
  width: 100%;
  visibility: visible; }

html body .portlet-blogs .portlet-toolbar.search-form .aui-button {
  vertical-align: text-bottom; }

html body .portlet-blogs .portlet-toolbar.search-form .aui-button input {
  display: none;
  visibility: hidden; }

html body .portlet-blogs .portlet-toolbar.search-form .aui-button #_33_addEntryButton,
html body .portlet-blogs .portlet-toolbar.search-form .aui-button.aui-button-submit input {
  display: inline-block;
  visibility: visible; }

html body .portlet-blogs.os_blogsportlet_dontShowAddButton .portlet-toolbar.search-form .aui-button #_33_addEntryButton {
  display: none;
  visibility: hidden; }

html body .portlet-blogs .aui-field-wrapper-content .cke_skin_kama {
  margin-left: auto;
  margin-right: auto;
  border-style: none;
  padding: 0; }

/* @end */
/* @group Bluestripe BG Fieldset Fix */
html.blue-stripe-bg body #wrapper #content legend.aui-fieldset-legend {
  clear: both;
  float: none;
  display: block;
  min-height: 50px; }

html.blue-stripe-bg body #wrapper #content legend.aui-fieldset-legend .aui-legend {
  white-space: normal; }

/* @end */
/* @group portlet_MessagingEXTSendMessageToUserAssesment_WAR_privatemessagingextensionportlet */
#portlet_MessagingEXTSendMessageToUserAssesment_WAR_privatemessagingextensionportlet input[type='text'],
#portlet_MessagingEXTSendMessageToUserAssesment_WAR_privatemessagingextensionportlet textarea {
  width: 100%;
  margin-top: 5px; }

#portlet_MessagingEXTSendMessageToUserAssesment_WAR_privatemessagingextensionportlet textarea {
  height: 100px; }

#portlet_MessagingEXTSendMessageToUserAssesment_WAR_privatemessagingextensionportlet form {
  background-color: #f6f6f6;
  padding: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #efeef0; }

/* @end */
/* @group Lists - Search Interface Fix */
html body #portlet_UserProfileList_WAR_Registerportlet tr.results-row,
html body #portlet_UserProfileList_WAR_Registerportlet tr.results-row td,
html body #portlet_UserProfileList_WAR_Registerportlet .registerEntry,
html body #portlet_UserProfileList_WAR_Registerportlet .registerEntry.odd,
html body #portlet_SpringProfileList_WAR_Registerportlet tr.results-row,
html body #portlet_SpringProfileList_WAR_Registerportlet tr.results-row td,
html body #portlet_SpringProfileList_WAR_Registerportlet .registerEntry,
html body #portlet_SpringProfileList_WAR_Registerportlet .registerEntry.odd {
  background-color: #fff!important;
  border: none!important; }

html body #portlet_UserProfileList_WAR_Registerportlet tr.results-row:nth-child(odd) .registerEntry,
html body #portlet_SpringProfileList_WAR_Registerportlet tr.results-row:nth-child(odd) .registerEntry {
  background-color: #f4f4f4!important; }

html body #portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet .searchWrapper,
html body #portlet_UserRegisterSearch_WAR_Registerportlet .searchWrapper,
html body #portlet_RegisterSearch_WAR_Registerportlet .searchWrapper {
  margin-bottom: 0!important;
  border: 1px solid #dfdfdf!important; }

html body #portlet_ProjectRoomSearch_WAR_ProjektVerwaltungportlet .portlet-body,
html body #portlet_UserRegisterSearch_WAR_Registerportlet .portlet-body,
html body #portlet_RegisterSearch_WAR_Registerportlet .portlet-body {
  height: auto!important;
  margin-bottom: 0!important; }

html body #portlet_UserRegisterSearch_WAR_Registerportlet input#searchText,
html body #portlet_RegisterSearch_WAR_Registerportlet input#searchText {
  border: 1px solid #dfdfdf!important; }

html body #portlet_UserRegisterSearch_WAR_Registerportlet input#search_button,
html body #portlet_RegisterSearch_WAR_Registerportlet input#search_button {
  margin-left: auto;
  margin-right: 0!important;
  display: block;
  width: 130px;
  border: 1px solid #cecdcf!important; }

/* @end */
/* @group Career Navi Fix */
html body .nav-menu {
  border: 1px dotted #cecfd0;
  background-color: #f6f6f6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-left: -10px; }

/* @end */
/* @group Contacts Portlet */
#wrapper .contacts-portlet .panel-page-body {
  padding: 0; }

.contacts-portlet .clear {
  clear: both; }

.contacts-portlet .aui-column-content, .contacts-portlet .aui-column-content-center {
  padding: 0; }

.contacts-portlet .contact-group-filter {
  background-color: #dce3ea;
  border-bottom: 1px solid #c9c9c9;
  font-size: 14px;
  min-height: 31px; }

.contacts-portlet .contact-group-filter .add-contact {
  background: url(/fivego-theme/images/common/add.png) no-repeat;
  bottom: 5px;
  position: absolute;
  right: 10px; }

.contacts-portlet .contact-group-filter .add-contact a {
  padding-left: 20px;
  text-decoration: underline; }

.contacts-portlet .contact-group-filter .contact-group-filter-select select {
  width: 170px; }

.contacts-portlet .contact-group-filter .contact-group-filter-content {
  padding: 5px 0 1px 5px; }

.contacts-portlet .contact-group-filter select {
  height: 26px; }

.contacts-portlet .contacts-search {
  float: left;
  width: 30%; }

.contacts-portlet .contacts-search .contacts-search-content {
  height: 28px;
  padding: 5px 0;
  position: relative; }

.contacts-portlet .contacts-search .contacts-search-content .aui-field-label {
  display: none; }

.contacts-portlet .contacts-search .contacts-search-content .search-input {
  left: 5px;
  position: absolute;
  right: 5px; }

.contacts-portlet .lfr-contact {
  border-bottom: 1px solid #CCC; }

.contacts-portlet .lfr-contact .lfr-contact-checkbox {
  float: left;
  padding: 5px; }

.contacts-portlet .lfr-contact-grid-item, .contacts-portlet .lfr-detail-info {
  display: block;
  overflow: hidden; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-thumb, .contacts-portlet .lfr-detail-info .lfr-contact-thumb {
  float: left; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-thumb img, .contacts-portlet .lfr-detail-info .lfr-contact-thumb img {
  width: 100px; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-info, .contacts-portlet .lfr-detail-info .lfr-contact-info {
  margin-left: 100px; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-info.no-icon, .contacts-portlet .lfr-detail-info .lfr-contact-info.no-icon {
  margin-left: 0; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-info .lfr-contact-name, .contacts-portlet .lfr-detail-info .lfr-contact-info .lfr-contact-name {
  font-weight: bold; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-info .lfr-contact-extra, .contacts-portlet .lfr-detail-info .lfr-contact-info .lfr-contact-extra {
  color: #777; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-info .lfr-social-relations, .contacts-portlet .lfr-detail-info .lfr-contact-info .lfr-social-relations {
  margin-top: 5px; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-info .lfr-social-relations span, .contacts-portlet .lfr-detail-info .lfr-contact-info .lfr-social-relations span {
  margin-right: 10px; }

.contacts-portlet .lfr-contact-grid-item .lfr-contact-name, .contacts-portlet .lfr-contact-grid-item .lfr-contact-extra, .contacts-portlet .lfr-contact-grid-item .lfr-contact-job-title, .contacts-portlet .lfr-detail-info .lfr-contact-name, .contacts-portlet .lfr-detail-info .lfr-contact-extra, .contacts-portlet .lfr-detail-info .lfr-contact-job-title {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.contacts-portlet .contacts-container .lfr-contact-grid-item {
  margin-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px; }

.contacts-portlet .contacts-container .lfr-contact-grid-item .lfr-contact-thumb img {
  width: 80px; }

.contacts-portlet .contacts-container .lfr-selected-user {
  cursor: pointer; }

.contacts-portlet .contacts-container .lfr-selected-user.alt {
  background-color: #f5f8fb; }

.contacts-portlet .contacts-container .lfr-selected-user:hover {
  background-color: #e8eff4; }

.contacts-portlet .contacts-container .portlet-msg-success {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 0 0 1px;
  margin: 0; }

.contacts-portlet .contacts-result .lfr-contact-grid-item, .contacts-portlet .my-contacts .lfr-contact-grid-item {
  cursor: pointer;
  height: 35px;
  padding: 5px; }

.contacts-portlet .contacts-result .lfr-contact-grid-item .lfr-contact-thumb, .contacts-portlet .my-contacts .lfr-contact-grid-item .lfr-contact-thumb {
  height: 35px;
  overflow: hidden; }

.contacts-portlet .contacts-result .lfr-contact-grid-item .lfr-contact-thumb img, .contacts-portlet .my-contacts .lfr-contact-grid-item .lfr-contact-thumb img {
  width: 35px; }

.contacts-portlet .contacts-result {
  border-right: 1px solid #c9c9c9;
  width: 30%; }

.contacts-portlet .contacts-result .contacts-result-content {
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 38px;
  width: 250px; }

.contacts-portlet .contacts-result .contacts-result-content .more-results a {
  border: 1px solid #CCC;
  display: block;
  margin: 5px;
  padding: 2px;
  text-align: center; }

.contacts-portlet .contacts-result .contacts-result-content .more-results a:hover {
  background-color: #cce6f7;
  text-decoration: underline; }

.contacts-portlet .contacts-result .lfr-contact-grid-item .lfr-contact-info {
  font-size: 1em;
  margin-left: 0;
  overflow-x: hidden;
  padding-left: 10px; }

.contacts-portlet .contacts-result .more-results, .contacts-portlet .contacts-result .lfr-contact-grid-item:hover {
  background-color: #e8eff4; }

.contacts-portlet .contacts-result .empty {
  background: url(/fivego-theme/images/messages/alert.png) no-repeat 0 50%;
  margin: 5px;
  padding-left: 25px; }

.contacts-portlet .contacts-result .lastNameAnchor a {
  background: #cce6f7;
  border-bottom: 1px solid #ebebeb;
  cursor: default;
  display: block;
  padding: 1px 5px; }

.contacts-portlet .contacts-result a:hover {
  text-decoration: none; }

.contacts-portlet .personal-contact-list .contacts-result-content {
  top: 38px; }

.contacts-portlet .my-contacts {
  padding-left: 8px; }

.contacts-portlet .my-contacts .lfr-contact-grid-item .lfr-contact-info {
  margin-left: 40px; }

.contacts-portlet .contacts-home {
  padding: 5px; }

.contacts-portlet .contacts-profile .lfr-detail-info {
  border-bottom-width: 0;
  padding: 10px 10px 5px; }

.contacts-portlet .contacts-profile .lfr-contact-name {
  font-size: 2em;
  height: 1.25em;
  line-height: 1em;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis; }

.contacts-portlet .contacts-profile .lfr-contact-name a {
  position: absolute; }

.contacts-portlet .contacts-profile .lfr-contact-job-title {
  color: #777;
  font-size: 1.25em;
  font-weight: bold; }

.contacts-portlet .contacts-profile .aui-column-content {
  padding: 0 10px; }

.contacts-portlet .contacts-profile .aui-column:before {
  border-width: 0; }

.contacts-portlet .contacts-profile .social-relations .lfr-asset-metadata {
  display: none; }

.contacts-portlet .contacts-result-container .contacts-container {
  min-height: 600px; }

.contacts-portlet .contacts-result-container-content {
  padding-left: 250px;
  position: relative; }

.contacts-portlet .contacts-result-container-content .contacts-list {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 250px; }

.contacts-portlet .contacts-result-container-content .contacts-container {
  float: none;
  width: 100%; }

.contacts-portlet .contacts-result-container-content .contacts-profile .lfr-contact-info {
  padding: 8px; }

.contacts-portlet .social-relations {
  background-color: #e9e8e8;
  padding: 4px 8px;
  min-height: 17px;
  width: auto; }

.contacts-portlet .social-relations a {
  display: inline-block;
  padding: 3px 4px; }

.contacts-portlet .social-relations a:hover {
  text-decoration: none; }

.contacts-portlet .contacts-action-content span {
  padding-right: 5px; }

.contacts-portlet .search-column {
  width: 240px; }

.contacts-portlet .section {
  border-bottom: 1px solid #e7e7e7;
  clear: both;
  padding: 10px;
  zoom: 1; }

.contacts-portlet .section:after {
  content: "";
  display: block;
  clear: both; }

.contacts-portlet .section h3 {
  color: #b4bec8;
  float: left;
  font-size: 1em;
  margin: 0;
  text-align: right;
  width: 100px; }

.contacts-portlet .section .property-list {
  margin: 0 0 0 105px;
  padding: 0; }

.contacts-portlet .toolbar {
  background-color: #dce3ea;
  min-height: 31px; }

.contacts-portlet .toolbar .button-column {
  float: left;
  padding-left: 10px;
  padding-top: 5px;
  width: 67%; }

.contacts-portlet .toolbar .button-column .aui-icon-remove-coworker {
  background-image: url(/fivego-theme/images/social/remove_coworker.png); }

.contacts-portlet .toolbar .button-column .aui-icon-add-coworker {
  background-image: url(/fivego-theme/images/social/add_coworker.png); }

.contacts-portlet .toolbar .button-column .aui-icon-back {
  background-image: url(/fivego-theme/images/common/back.png); }

.contacts-portlet .toolbar .button-column .aui-icon-block {
  background-image: url(/fivego-theme/images/social/block.png); }

.contacts-portlet .toolbar .button-column .aui-icon-delete {
  background-image: url(/fivego-theme/images/common/delete.png); }

.contacts-portlet .toolbar .button-column .aui-icon-edit {
  background-image: url(/fivego-theme/images/common/edit.png); }

.contacts-portlet .toolbar .button-column .aui-icon-export {
  background-image: url(/fivego-theme/images/common/export.png); }

.contacts-portlet .toolbar .button-column .aui-icon-follow {
  background-image: url(/fivego-theme/images/social/follow.png); }

.contacts-portlet .toolbar .button-column .aui-icon-send-message {
  background-image: url(/fivego-theme/images/mail/compose.png); }

.contacts-portlet .toolbar .button-column .aui-icon-unblock {
  background-image: url(/fivego-theme/images/social/unblock.png); }

.contacts-portlet .toolbar .button-column .aui-icon-unfollow {
  background-image: url(/fivego-theme/images/social/unfollow.png); }

.contacts-portlet .toolbar .button-column .aui-icon-user {
  background-image: url(/fivego-theme/images/common/user_icon.png); }

.contacts-portlet .toolbar .button-column .edit-toolbar {
  margin: 0;
  overflow: visible; }

.contacts-portlet .toolbar .search-column .lfr-search-column {
  padding: 5px 0 5px 5px; }

.contacts-portlet .portlet-content .portlet-body {
  border: 1px solid #c9c9c9; }

.contacts-portlet .portlet-content .portlet-body .lfr-app-column-view {
  border: 0; }

.contacts-portlet .property-type {
  font-weight: bold; }

.contacts-portlet .property-list li {
  list-style: none; }

.contacts-portlet .lfr-app-column-view .user-information-column-1-content {
  padding-top: 10px; }

.contacts-portlet .user-information-title {
  color: #666;
  font-size: 1.5em;
  text-align: right;
  width: 110px; }

.contacts-portlet .lfr-user-info-container {
  margin-bottom: 10px; }

.contacts-portlet .lfr-user-comments {
  float: none; }

.contacts-portlet .contacts-center-home .contacts-center-home-content {
  padding: 10px; }

.contacts-portlet .contacts-center-home .header-title {
  margin: 0; }

.contacts-portlet .contacts-center-home .contacts-count {
  font-weight: bold; }

.contacts-portlet .contacts-center-home .contacts-count, .contacts-portlet .contacts-center-home .contacts-center-introduction {
  margin: 5px 0; }

.contacts-portlet .export-group {
  margin-top: 1em; }

.contacts-portlet .lfr-user-profile-preferences {
  margin-left: 20px; }

.contacts-portlet .lfr-user-action-confirm a {
  background: url(/fivego-theme/images/common/activate.png) no-repeat; }

.contacts-portlet .lfr-user-action-ignore a {
  background: url(/fivego-theme/images/common/deactivate.png) no-repeat; }

.contacts-portlet .lfr-asset-metadata {
  margin-bottom: 5px; }

.contacts-portlet .lfr-asset-metadata .lfr-asset-coworker, .contacts-portlet .lfr-asset-metadata .lfr-asset-follower, .contacts-portlet .lfr-asset-metadata .lfr-asset-following {
  padding: 0 20px; }

.contacts-portlet .lfr-asset-metadata .lfr-asset-coworker {
  background: url(/fivego-theme/images/social/coworker.png) no-repeat; }

.contacts-portlet .lfr-asset-metadata .lfr-asset-follower {
  background: url(/fivego-theme/images/social/follower.png) no-repeat; }

.contacts-portlet .lfr-asset-metadata .lfr-asset-following {
  background: url(/fivego-theme/images/social/following.png) no-repeat; }

.contacts-portlet .members-container {
  clear: both;
  margin: 1em 0; }

.contacts-portlet .lfr-members-grid-item {
  float: left;
  height: 50px;
  margin-bottom: 10px;
  max-width: 300px;
  min-width: 200px;
  overflow: hidden;
  width: 25%; }

.contacts-portlet .lfr-members-grid-item .lfr-members-thumb {
  float: left;
  margin: 0 5px; }

.contacts-portlet .lfr-members-grid-item .lfr-members-thumb a {
  clip: rect(0 50px 50px 0);
  position: absolute; }

.contacts-portlet .lfr-members-grid-item .lfr-members-thumb img {
  width: 50px; }

.contacts-portlet .lfr-members-grid-item .lfr-user-data-info {
  margin-left: 60px; }

.contacts-portlet .lfr-members-grid-item .lfr-user-data-name {
  font-weight: bold; }

.contacts-portlet .lfr-members-grid-item .lfr-user-data-name a, .contacts-portlet .lfr-members-grid-item .lfr-user-data-job-title, .contacts-portlet .lfr-members-grid-item .lfr-user-data-extra {
  overflow: hidden;
  text-overflow: hidden;
  word-wrap: nowrap; }

.contacts-portlet .edit-profile {
  cursor: pointer; }

.contacts-portlet .lfr-panel, .contacts-portlet .taglib-header {
  margin-bottom: 1em; }

.contacts-portlet .lfr-search-container {
  margin-top: 1em; }

.contacts-portlet .my-profile .field-group:hover {
  background: #e9e8e8 url(/fivego-theme/images/common/edit.png) no-repeat right 5px;
  cursor: pointer; }

.contacts-portlet .profile-actions {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #EEE;
  border: 1px solid #c7d0da;
  margin: 20px 65px;
  padding: 4px 4px 0; }

.contacts-portlet .profile-actions .portlet-msg-info {
  background-color: transparent;
  border-width: 0;
  margin: 0; }

.contacts-portlet .profile-actions h3 {
  color: #b4bec8;
  float: left;
  font-size: 1em;
  margin: 0;
  text-align: right;
  width: 100px; }

.contacts-portlet .profile-actions .field-actions-toolbar .actions-conjunction {
  display: inline-block;
  font-weight: bold;
  list-style: none;
  padding: 10px 5px; }

.contacts-portlet .profile-actions .field-actions-toolbar .settings-actions {
  display: inline-block;
  margin: 0;
  padding-left: 24px; }

.contacts-portlet .profile-actions .field-actions-toolbar .settings-header-label {
  font-weight: bold;
  padding: 0 5px; }

.contacts-portlet .profile-actions .field-actions-toolbar .action-field {
  background: url(/fivego-theme/images/common/add.png) no-repeat 2px 50%;
  float: left;
  margin: 2px;
  padding-left: 21px; }

.contacts-portlet .profile-actions .field-actions-toolbar .lfr-token {
  background-color: #FFF;
  border: 0; }

.contacts-portlet .profile-actions .field-actions-toolbar .lfr-token:hover {
  background-color: #e9e8e8; }

.contacts-portlet .profile-actions-title {
  color: #929292;
  font-weight: bold;
  padding: 6px 0 0; }

.contact-dialog input[type="text"], .contact-dialog textarea {
  width: 90%; }

.contact-dialog .aui-field-text {
  display: block;
  margin-bottom: 10px; }

.profile-dialog input[type="text"], .profile-dialog select {
  padding: 5px 1px; }

.profile-dialog .addresses .aui-field {
  float: none;
  width: auto; }

.profile-dialog .aui-field.primary-ctrl {
  margin: 1.8em 0; }

.profile-dialog .aui-field-select .aui-field-content {
  margin: 10px 0; }

.profile-dialog .form-section h3 {
  display: none; }

.profile-dialog .lfr-textarea {
  height: 60px!important;
  width: 350px!important; }

.profile-dialog .social-network {
  clear: both;
  overflow: hidden; }

.profile-dialog .social-network .aui-field {
  float: left; }

.profile-dialog .social-network img {
  margin-left: 1.5em;
  margin-top: 2.4em; }

.profile-dialog .user-porfile-image {
  padding-top: 20px; }

.profile-dialog .user-porfile-image .lfr-change-logo {
  background: 0; }

/* @end */
/* @group Big Button */
a.os_call_to_action {
  margin-right: 15px;
  margin-top: 15px!important;
  margin-bottom: 15px!important;
  display: inline-block;
  line-height: 28px!important;
  font-size: 14px!important;
  font-weight: bold!important;
  text-decoration: none!important;
  background-color: #68b52f!important;
  color: #fff!important;
  padding-left: 19px!important;
  padding-right: 26px!important;
  padding-top: 10px!important;
  padding-bottom: 9px!important;
  -moz-border-radius: 2px!important;
  -webkit-border-radius: 2px!important;
  border-radius: 2px!important;
  text-transform: uppercase!important; }

a.os_call_to_action:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

a.os_call_to_action.disabled {
  background-color: #e3e3e3!important;
  color: #a4a2a5!important;
  pointer-events: none;
  cursor: default; }

/* @end */
/* @group Projekt / Org Name */
html body #wrapper .os_project_org_name {
  display: inline-block!important;
  width: auto!important;
  padding-left: 10px!important;
  padding-right: 10px!important;
  margin-left: 0!important;
  font-family: "Droid Sans", sans-serif!important;
  color: #62b7dd!important;
  font-size: 26px!important;
  font-weight: bold!important;
  margin-bottom: 20px!important;
  padding-bottom: 0;
  white-space: nowrap;
  line-height: 1.5em;
  text-decoration: none!important;
  border: none!important;
  background-color: #e8f0f8;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

/* @end */
/* @group pleaseLoginWebcontent */
html body .pleaseLoginWebcontent .os_table tr td {
  width: 50%;
  vertical-align: top;
  border-style: none; }

html body .pleaseLoginWebcontent .os_table tr td:first-child {
  padding-right: 20px; }

html body .pleaseLoginWebcontent .os_table tr td:nth-child(2) {
  padding-left: 20px; }

html body .pleaseLoginWebcontent .os_table tr td p {
  font-weight: bold;
  font-size: 1.5em!important;
  line-height: 1.3em!important;
  padding-bottom: 0.5em;
  color: #000; }

/* @end */
/* @group ul.iconized */
html body ul.iconized,
html body ul.iconized li {
  list-style-type: none!important; }

html body ul.iconized li {
  margin-right: 20px;
  margin-bottom: 20px;
  width: 230px;
  min-height: 180px; }

html body ul.iconized li h3 {
  margin-top: 5px; }

/* @end */
/* @group mini_portrait */
html body .mini_portrait {
  border-top: 1px dotted #dbdadc;
  border-bottom: 1px dotted #dbdadc; }

html body .mini_portrait tr td {
  vertical-align: top;
  padding-right: 10px;
  padding-let: 0px; }

html body .mini_portrait tr td.os_img,
html body .mini_portrait tr td.os_last {
  vertical-align: top;
  padding-right: 0px; }

html body .mini_portrait tr td h3 {
  margin-bottom: 5px;
  vertical-align: top;
  white-space: nowrap; }

/* @end */
/* @group OSC Navigation */
html body #wrapper #os_sidebar .OSC-Navigation-portlet,
html body #wrapper #os_sidebar .OSC-Navigation-portlet .portlet-body,
html body #wrapper #os_sidebar .OSC-Navigation-portlet .portlet-content {
  padding: 0!important;
  margin: 0!important; }

html body #wrapper #os_sidebar .OSC-Navigation-portlet .navigation_head,
html body #wrapper #os_sidebar .OSC-Navigation-portlet ul.osc-navigation li a {
  padding-left: 5px!important;
  padding-right: 0!important;
  padding-top: 8px!important;
  padding-bottom: 8px!important;
  display: block!important;
  width: 100%!important; }

html body #wrapper #os_sidebar .OSC-Navigation-portlet ul.osc-navigation ul li a {
  padding-left: 15px!important; }

html body .osc-navigation li:before {
  content: ""!important;
  padding-right: 0em!important; }

html body #wrapper #os_wrapper #os_sidebar .UserNavigation-portlet ul.userNavigation li a {
  padding-left: 5px!important;
  padding-right: 0!important;
  white-space: nowrap; }

html body #wrapper ul.userNavigation li a:before,
.osc-navigation .icon-home a:before,
.osc-navigation .icon-file-pdf a:before,
.osc-navigation .icon-file-openoffice a:before,
.osc-navigation .icon-office a:before,
.osc-navigation .icon-file-word a:before,
.osc-navigation .icon-file-excel a:before,
.osc-navigation .icon-download a:before,
.osc-navigation .icon-checkmark a:before,
.osc-navigation .icon-close a:before,
.osc-navigation .icon-office a:before,
.osc-navigation .icon-pencil a:before,
.osc-navigation .icon-pencil2 a:before,
.osc-navigation .icon-image a:before,
.osc-navigation .icon-bullhorn a:before,
.osc-navigation .icon-connection a:before,
.osc-navigation .icon-book a:before,
.osc-navigation .icon-books a:before,
.osc-navigation .icon-file a:before,
.osc-navigation .icon-profile a:before,
.osc-navigation .icon-tag a:before,
.osc-navigation .icon-tags a:before,
.osc-navigation .icon-address-book a:before,
.osc-navigation .icon-notebook a:before,
.osc-navigation .icon-envelope a:before,
.osc-navigation .icon-location a:before,
.osc-navigation .icon-map a:before,
.osc-navigation .icon-map2 a:before,
.osc-navigation .icon-clock a:before,
.osc-navigation .icon-calendar a:before,
.osc-navigation .icon-alarm a:before,
.osc-navigation .icon-cabinet a:before,
.osc-navigation .icon-bubbles a:before,
.osc-navigation .icon-user a:before,
.osc-navigation .icon-user2 a:before,
.osc-navigation .icon-users a:before,
.osc-navigation .icon-search a:before,
.osc-navigation .icon-zoom-out a:before,
.osc-navigation .icon-zoom-in a:before,
.osc-navigation .icon-lock a:before,
.osc-navigation .icon-key a:before,
.osc-navigation .icon-wrench a:before,
.osc-navigation .icon-cog a:before,
.osc-navigation .icon-settings a:before,
.osc-navigation .icon-pie a:before,
.osc-navigation .icon-bars a:before,
.osc-navigation .icon-menu a:before,
.osc-navigation .icon-tree a:before,
.osc-navigation .icon-bookmark a:before,
.osc-navigation .icon-bookmarks a:before,
.osc-navigation .icon-feed a:before {
  font-family: 'fivegosymbol'!important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 0.76;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.5em;
  font-size: 1.9em;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
  font-weight: normal!important;
  color: #515151;
  display: inline-block!important;
  float: left; }

html body #wrapper #os_sidebar .OSC-Navigation-portlet ul.osc-navigation li a span {
  display: inline-block;
  clear: left!important; }

html body #wrapper #os_wrapper #os_content #content ul.userNavigation li a {
  padding-left: 10px!important; }

html body #wrapper ul.userNavigation li.icon_checked_checkbox a:before {
  content: url(../images/fivego/icon_checked_checkbox.png) !important; }

html body #wrapper ul.userNavigation li.icon_documents a:before {
  content: url(../images/fivego/icon_documents.png) !important; }

html body #wrapper ul.userNavigation li.icon_handshake a:before {
  content: url(../images/fivego/icon_handshake.png) !important; }

html body #wrapper ul.userNavigation li.icon_services a:before {
  content: url(../images/fivego/icon_services.png) !important; }

html body #wrapper ul.userNavigation li.icon_info a:before {
  content: url(../images/fivego/icon_info.png) !important; }

html body #wrapper ul.userNavigation li.icon_change_user a:before {
  content: url(../images/fivego/icon_change_user.png) !important; }

html body #wrapper ul.userNavigation li.icon_reviewer a:before {
  content: url(../images/fivego/icon_reviewer.png) !important; }

html body #wrapper ul.userNavigation li.icon_positive_dynamic a:before {
  content: url(../images/fivego/icon_positive_dynamic.png) !important; }

html body #wrapper ul.userNavigation li.icon_main_user a:before {
  content: url(../images/fivego/icon_main_user.png) !important; }

html body #wrapper ul.userNavigation li.icon_read_message a:before {
  content: url(../images/fivego/icon_read_message.png) !important; }

html body #wrapper ul.userNavigation li.icon_conference a:before {
  content: url(../images/fivego/icon_conference.png) !important; }

html body #wrapper ul.userNavigation li.icon_dashboard a:before {
  content: url(../images/fivego/icon_dashboard.png) !important; }

html body #wrapper ul.userNavigation li.icon-home a:before {
  content: "\e600"; }

html body #wrapper ul.userNavigation li.icon-file-pdf a:before {
  content: "\e62c"; }

html body #wrapper ul.userNavigation li.icon-file-openoffice a:before {
  content: "\e62d"; }

html body #wrapper ul.userNavigation li.icon-office a:before {
  content: "\e601"; }

html body #wrapper ul.userNavigation li.icon-tree a:before {
  content: "\e626"; }

html body #wrapper ul.userNavigation li.icon-file-word a:before {
  content: "\e62e"; }

html body #wrapper ul.userNavigation li.icon-file-excel a:before {
  content: "\e62f"; }

html body #wrapper ul.userNavigation li.icon-pencil a:before {
  content: "\e602"; }

html body #wrapper ul.userNavigation li.icon-download a:before {
  content: "\e630"; }

html body #wrapper ul.userNavigation li.icon-pencil2 a:before {
  content: "\e604"; }

html body #wrapper ul.userNavigation li.icon-checkmark a:before {
  content: "\e603"; }

html body #wrapper ul.userNavigation li.icon-image a:before {
  content: "\e605"; }

html body #wrapper ul.userNavigation li.icon-close a:before {
  content: "\e606"; }

html body #wrapper ul.userNavigation li.icon-bullhorn a:before {
  content: "\e607"; }

html body #wrapper ul.userNavigation li.icon-connection a:before {
  content: "\e608"; }

html body #wrapper ul.userNavigation li.icon-book a:before {
  content: "\e609"; }

html body #wrapper ul.userNavigation li.icon-books a:before {
  content: "\e60a"; }

html body #wrapper ul.userNavigation li.icon-file a:before {
  content: "\e60b"; }

html body #wrapper ul.userNavigation li.icon-profile a:before {
  content: "\e60c"; }

html body #wrapper ul.userNavigation li.icon-tag a:before {
  content: "\e60d"; }

html body #wrapper ul.userNavigation li.icon-tags a:before {
  content: "\e60e"; }

html body #wrapper ul.userNavigation li.icon-address-book a:before {
  content: "\e60f"; }

html body #wrapper ul.userNavigation li.icon-notebook a:before {
  content: "\e610"; }

html body #wrapper ul.userNavigation li.icon-envelope a:before {
  content: "\e611"; }

html body #wrapper ul.userNavigation li.icon-location a:before {
  content: "\e612"; }

html body #wrapper ul.userNavigation li.icon-map a:before {
  content: "\e613"; }

html body #wrapper ul.userNavigation li.icon-map2 a:before {
  content: "\e614"; }

html body #wrapper ul.userNavigation li.icon-clock a:before {
  content: "\e615"; }

html body #wrapper ul.userNavigation li.icon-calendar a:before {
  content: "\e616"; }

html body #wrapper ul.userNavigation li.icon-alarm a:before {
  content: "\e617"; }

html body #wrapper ul.userNavigation li.icon-cabinet a:before {
  content: "\e618"; }

html body #wrapper ul.userNavigation li.icon-bubbles a:before {
  content: "\e619"; }

html body #wrapper ul.userNavigation li.icon-user a:before {
  content: "\e61a"; }

html body #wrapper ul.userNavigation li.icon-user2 a:before {
  content: "\e61b"; }

html body #wrapper ul.userNavigation li.icon-users a:before {
  content: "\e61c"; }

html body #wrapper ul.userNavigation li.icon-search a:before {
  content: "\e61d"; }

html body #wrapper ul.userNavigation li.icon-zoom-out a:before {
  content: "\e61e"; }

html body #wrapper ul.userNavigation li.icon-zoom-in a:before {
  content: "\e61f"; }

html body #wrapper ul.userNavigation li.icon-lock a:before {
  content: "\e620"; }

html body #wrapper ul.userNavigation li.icon-key a:before {
  content: "\e621"; }

html body #wrapper ul.userNavigation li.icon-wrench a:before {
  content: "\e622"; }

html body #wrapper ul.userNavigation li.icon-cog a:before {
  content: "\e623"; }

html body #wrapper ul.userNavigation li.icon-settings a:before {
  content: "\e624"; }

html body #wrapper ul.userNavigation li.icon-pie a:before {
  content: "\e625"; }

html body #wrapper ul.userNavigation li.icon-bars a:before {
  content: "\e627"; }

html body #wrapper ul.userNavigation li.icon-menu a:before {
  content: "\e628"; }

html body #wrapper ul.userNavigation li.icon-bookmark a:before {
  content: "\e629"; }

html body #wrapper ul.userNavigation li.icon-bookmarks a:before {
  content: "\e62a"; }

html body #wrapper ul.userNavigation li.icon-feed a:before {
  content: "\e62b"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-home a:before {
  content: "\e600"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-file-pdf a:before {
  content: "\e62c"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-file-openoffice a:before {
  content: "\e62d"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-office a:before {
  content: "\e601"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-tree a:before {
  content: "\e626"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-file-word a:before {
  content: "\e62e"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-file-excel a:before {
  content: "\e62f"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-pencil a:before {
  content: "\e602"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-download a:before {
  content: "\e630"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-pencil2 a:before {
  content: "\e604"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-checkmark a:before {
  content: "\e603"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-image a:before {
  content: "\e605"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-close a:before {
  content: "\e606"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-bullhorn a:before {
  content: "\e607"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-connection a:before {
  content: "\e608"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-book a:before {
  content: "\e609"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-books a:before {
  content: "\e60a"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-file a:before {
  content: "\e60b"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-profile a:before {
  content: "\e60c"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-tag a:before {
  content: "\e60d"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-tags a:before {
  content: "\e60e"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-address-book a:before {
  content: "\e60f"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-notebook a:before {
  content: "\e610"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-envelope a:before {
  content: "\e611"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-location a:before {
  content: "\e612"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-map a:before {
  content: "\e613"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-map2 a:before {
  content: "\e614"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-clock a:before {
  content: "\e615"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-calendar a:before {
  content: "\e616"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-alarm a:before {
  content: "\e617"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-cabinet a:before {
  content: "\e618"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-bubbles a:before {
  content: "\e619"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-user a:before {
  content: "\e61a"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-user2 a:before {
  content: "\e61b"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-users a:before {
  content: "\e61c"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-search a:before {
  content: "\e61d"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-zoom-out a:before {
  content: "\e61e"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-zoom-in a:before {
  content: "\e61f"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-lock a:before {
  content: "\e620"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-key a:before {
  content: "\e621"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-wrench a:before {
  content: "\e622"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-cog a:before {
  content: "\e623"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-settings a:before {
  content: "\e624"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-pie a:before {
  content: "\e625"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-bars a:before {
  content: "\e627"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-menu a:before {
  content: "\e628"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-bookmark a:before {
  content: "\e629"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-bookmarks a:before {
  content: "\e62a"; }

html body #wrapper .OSC-Navigation-portlet ul.osc-navigation li.icon-feed a:before {
  content: "\e62b"; }

/* @end */
/* @group portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet */
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-choice-label,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-label {
  display: inline-block;
  width: 260px;
  margin-right: 10px;
  font-weight: bold!important;
  font-size: 13px!important;
  color: #696a6a!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-choice-label span.small,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-label span.small {
  margin-top: 3px!important;
  display: block!important;
  font-weight: normal!important;
  font-size: 11px!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-wrapper.required .aui-field-label:after,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-label-required {
  margin-top: 4px;
  font-size: 12px;
  color: #fff!important;
  background-color: #cb1d3b;
  display: inline-block;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .error {
  margin-top: 0px;
  margin-left: 10px;
  font-size: 12px;
  color: #fff!important;
  background-color: #cb1d3b;
  display: inline-block;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px!important;
  font-weight: bold; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-wrapper.required .aui-field-label:after {
  content: "Erforderlich"; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-label,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-content .aui-field-element {
  float: left; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-content .aui-field-element {
  width: 580px!important;
  padding: 0; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-content .aui-field-element input.aui-field-input-text {
  width: 600px!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-wrapper,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-content,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-choice {
  display: block;
  clear: both;
  margin-bottom: 20px; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-choice * {
  display: inline!important;
  width: auto!important;
  margin: 0!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-choice .aui-field-element.aui-field-label-right {
  display: block!important;
  float: right;
  width: 665px!important;
  height: 30px; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-field-choice .aui-choice-label {
  width: 260px!important;
  display: block!important;
  float: left;
  color: #010341; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .formWrapper .os_submit_wrapper .aui-button {
  margin-right: 10px!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .formWrapper .os_submit_wrapper {
  display: block!important;
  width: 190px!important;
  margin-left: auto;
  margin-right: auto; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .counter,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .os_counter,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .counter_simple {
  float: left;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 273px; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .counter span,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .os_counter span,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .counter_simple {
  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;
  margin-right: 5px; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet form .praesentationstatus {
  margin-top: 3px!important;
  display: inline-block;
  background-color: #cfe6f8;
  color: #2e576b;
  padding-top: 0;
  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; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-tabview-list {
  border: none!important;
  margin-bottom: 20px;
  margin-left: -3px; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default {
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background-color: #f6f6f6!important;
  height: 28px;
  margin-right: 10px;
  text-align: center;
  border: 1px solid #e7e6e8!important;
  font-weight: bold!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active *,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default * {
  background-color: transparent!important;
  background-image: none!important;
  text-align: center;
  font-weight: bold!important;
  -moz-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0px 24px 0px rgba(0, 0, 0, 0);
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0);
  color: #6c6c6c; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default .aui-tab-content {
  padding-left: 10px!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active {
  background-color: #797a7a!important;
  border: 1px solid #797a7a!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active strong {
  color: #fff!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active .projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default .projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active #projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default #projects_amount {
  display: inline-block!important;
  margin: 0!important;
  padding: 0!important;
  margin-left: 10px!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active .projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active #projects_amount {
  color: #fff; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active .pending_invitations .projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default .pending_invitations .projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active .pending_invitations #projects_amount,
html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-default .pending_invitations #projects_amount {
  background-color: #ff4d00!important;
  color: #fff!important;
  text-shadow: none!important;
  padding-left: 8px!important;
  padding-right: 8px!important;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active strong {
  display: inline!important;
  height: auto;
  padding: 0!important;
  color: white!important; }

html body #portlet_ProjectRoomAdministration_WAR_ProjektVerwaltungportlet .aui-state-active strong * {
  color: white!important; }

/* @end */
/* @group ProjectPresentation-portlet */
html body .ProjectPresentation-portlet .registerEntry h1,
html body .ProjectPresentation-portlet .registerEntry h2 {
  padding-left: 0!important;
  margin-left: 0!important;
  text-align: left!important;
  text-indent: 0!important; }

html body .ProjectPresentation-portlet .registerEntry h2,
html body .ProjectPresentation-portlet .registerEntry h3,
html body .ProjectPresentation-portlet .registerEntry h4 {
  font-size: 21px;
  font-weight: bold; }

html body .ProjectPresentation-portlet .registerEntry h3 {
  font-size: 16px; }

html body .ProjectPresentation-portlet .registerEntry h4 {
  font-size: 14px; }

html body .ProjectPresentation-portlet .registerEntry form {
  margin-top: 30px;
  margin-bottom: 20px; }

html body .ProjectPresentation-portlet .registerEntry p,
html body .ProjectPresentation-portlet .registerEntry div,
html body .ProjectPresentation-portlet .registerEntry span {
  font-size: 14px!important; }

html body .ProjectPresentation-portlet .registerEntry div {
  color: #696a6a; }

html body .ProjectPresentation-portlet .registerEntry a,
html body .ProjectPresentation-portlet .registerEntry a h1,
html body .ProjectPresentation-portlet .registerEntry a h2,
html body .ProjectPresentation-portlet .registerEntry a h3,
html body .ProjectPresentation-portlet .registerEntry a h4,
html body .ProjectPresentation-portlet .registerEntry h1 a,
html body .ProjectPresentation-portlet .registerEntry h2 a,
html body .ProjectPresentation-portlet .registerEntry h3 a,
html body .ProjectPresentation-portlet .registerEntry h4 a {
  color: #62b7dd; }

html body .ProjectPresentation-portlet .registerEntry .profil .date {
  margin-bottom: 5px!important;
  display: inline-block;
  font-size: 11px!important; }

html body .ProjectPresentation-portlet .registerEntry .profil .date .label,
html body .ProjectPresentation-portlet .registerEntry .profil .date .entry {
  font-size: 12px!important; }

html body .ProjectPresentation-portlet .registerEntry .profil .date .label a,
html body .ProjectPresentation-portlet .registerEntry .profil .date .entry a {
  text-decoration: none;
  color: #fff;
  background-color: #3c70ae;
  display: inline-block;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 1px;
  margin-left: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

html body .ProjectPresentation-portlet .registerEntry .profil .date .label a:hover,
html body .ProjectPresentation-portlet .registerEntry .profil .date .entry a:hover {
  color: #9fe1ff; }

/* @end */
/* @group Sponsoring-portlet */
html body .Sponsoring-portlet .sponsoringDetails .sponsoringLabel {
  width: 20%;
  line-height: 40px;
  display: inline-block;
  color: #9c9c9e; }

html body .Sponsoring-portlet .sponsoringDetails .sponsoringValue {
  width: 79%;
  line-height: 30px;
  display: inline-block;
  font-weight: bold; }

html body .Sponsoring-portlet .sponsoringDetails .sponsoringValue span {
  margin-left: 7px; }

html body .Sponsoring-portlet .sponsoringDetails .sponsoringValue .sponsoringLicenseType {
  margin-left: 0px;
  line-height: 20px;
  display: inline-block;
  background-color: #cfe6f8;
  color: #2e576b;
  padding-top: 0;
  font-weight: bold;
  padding: 3px!important;
  padding-left: 10px!important;
  padding-right: 10px!important;
  margin-right: 5px!important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

html body .Sponsoring-portlet .sponsoringDetails {
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  float: none;
  clear: both;
  background-color: #f6f6f6;
  margin-bottom: 20px;
  border-top: 1px dotted #cecfd0;
  border-bottom: 1px dotted #cecfd0; }

html body .Sponsoring-portlet table.taglib-search-iterator {
  margin-top: 20px;
  margin-bottom: 10px; }

html body .Sponsoring-portlet .search-results {
  margin-bottom: 10px!important;
  display: inline-block!important; }

html body .Sponsoring-portlet form {
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  float: none;
  clear: both;
  background-color: #f6f6f6;
  margin-bottom: 20px;
  border-top: 1px dotted #cecfd0;
  border-bottom: 1px dotted #cecfd0; }

html body .Sponsoring-portlet form .aui-field-label,
html body .Sponsoring-portlet form .aui-field-element {
  display: inline-block;
  width: 20%; }

html body .Sponsoring-portlet form .aui-field-element {
  display: inline-block;
  width: 79%; }

html body .Sponsoring-portlet form .aui-field-content {
  margin-bottom: 10px; }

html body .Sponsoring-portlet form .aui-button-input-submit {
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 40%;
  margin-right: 0.5%; }

/* @end */
/* @group portlet-document-library  */
html body .portlet-document-library .toolbar a.doklib.button {
  float: left;
  line-height: 25px;
  margin-top: 0px;
  margin-right: 3px;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  border-style: solid;
  border-color: #5f5f5f;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* @end */
/* @group portlet_profile_edit_list_WAR_Registerportlet */
html body #portlet_profile_edit_list_WAR_Registerportlet .uploadLink_wrapper a.uploadLink {
  display: inline-block;
  margin-left: 266px;
  background-color: #797a7a!important;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-right: 5px; }

html body #portlet_profile_edit_list_WAR_Registerportlet form .counter {
  float: right;
  margin-left: 0;
  margin-right: 400px;
  display: inline-block;
  margin-top: 10px; }

html body #portlet_profile_edit_list_WAR_Registerportlet form .counter span {
  margin-right: 5px; }

html body #portlet_profile_edit_list_WAR_Registerportlet label,
html body #portlet_profile_edit_list_WAR_Registerportlet .aui-choice-label,
html body #portlet_profile_edit_list_WAR_Registerportlet .aui-field-label {
  text-align: left;
  font-weight: bold!important;
  font-size: 13px!important;
  color: #696a6a!important; }

html body #portlet_profile_edit_list_WAR_Registerportlet label small,
html body #portlet_profile_edit_list_WAR_Registerportlet label small {
  margin-top: 3px!important;
  display: block!important;
  font-weight: normal!important;
  font-size: 11px!important; }

html body #portlet_profile_edit_list_WAR_Registerportlet .os_submit_form {
  display: block;
  width: 180px;
  margin-left: auto;
  margin-right: auto; }

html body #portlet_profile_edit_list_WAR_Registerportlet .os_submit_form .aui-button-holder {
  display: inline-block;
  margin-right: 10px; }

/* @end */
/* @group Form Fixes */
html body .os_list.os_hochschulstudium tr td .os_edit,
html body .os_list.os_hochschulstudium tr td .os_delete {
  display: inline-block;
  float: left; }

html body #console ul.error,
html body form .os_error {
  font-size: 12px;
  color: #fff!important;
  background-color: #cb1d3b;
  display: inline-block;
  padding: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold;
  background-image: none; }

html body #console ul.error {
  font-size: 13px;
  padding: 10px;
  display: block; }

/* @end */
/* @group portlet_CareerCenter_WAR_ProjektVerwaltungportlet */
#portlet_CareerCenter_WAR_ProjektVerwaltungportlet .control .aui-button-submit,
#portlet_CareerCenter_WAR_ProjektVerwaltungportlet .control .aui-field-text {
  margin-top: -10px !important;
  padding: 0!important;
  height: auto!important;
  position: relative;
  top: -4px; }

#portlet_CareerCenter_WAR_ProjektVerwaltungportlet .control .aui-field-text {
  width: 300px!important;
  margin-right: 5px; }

#portlet_CareerCenter_WAR_ProjektVerwaltungportlet .control .aui-field-text * {
  width: 90%; }

#portlet_CareerCenter_WAR_ProjektVerwaltungportlet .control .aui-field-input-text {
  border: 1px solid #c8c9ca!important; }

#portlet_CareerCenter_WAR_ProjektVerwaltungportlet .control a.pdf.button {
  border: 1px solid #c8c9ca!important;
  border-right: 1px solid #aeafb1!important;
  border-bottom: 1px solid #aeafb1!important;
  color: #3a404f!important; }

/* @end */
/* @group cboxLoadedContent ul li  */
html body #cboxContent #cboxLoadedContent ul li {
  list-style-type: none; }

html body #cboxContent #cboxLoadedContent ul ul {
  margin-bottom: 0!important; }

html body #cboxContent #cboxLoadedContent ul li h2 {
  margin: 0!important; }

html body #cboxContent #cboxLoadedContent ul li h1 {
  margin-bottom: 9px!important; }

/* @end */
/* @group Validation Info (Header) */
html body .ApplicantDataEntryStatus-portlet .portlet-content {
  padding-top: 0!important;
  padding-bottom: 0!important; }

html body #ApplicantDataEntryStatus_Wrapper .ApplicantDataEntryStatus-portlet .validationInfo {
  margin-top: 10px!important;
  width: 920px!important;
  margin-left: auto!important;
  margin-right: auto!important;
  padding-left: 20px!important;
  padding-right: 20px!important;
  padding-top: 15px!important;
  padding-bottom: 10px!important;
  border: 1px dotted #cecfd0!important;
  background-color: #f6f6f6!important;
  -moz-border-radius: 5px!important;
  -webkit-border-radius: 5px!important;
  border-radius: 5px!important; }

html body #ApplicantDataEntryStatus_Wrapper .ApplicantDataEntryStatus-portlet .validationInfo label {
  color: #696a79!important; }

html body.page-maximized #ApplicantDataEntryStatus_Wrapper {
  display: none!important!important;
  visibility: hidden!important!important; }

html body #ApplicantDataEntryStatus_Wrapper .portlet-content {
  margin: 0!important;
  padding: 0!important;
  height: auto!important; }

html body #ApplicantDataEntryStatus_Wrapper .resultMessage {
  padding-top: 10px!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo {
  width: 100%!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo h2 {
  margin-left: 9px!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo a.buttonLink {
  margin-bottom: 0!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo div,
html body #ApplicantDataEntryStatus_Wrapper .validationInfo .statistics,
html body #ApplicantDataEntryStatus_Wrapper .validationInfo .statistics div {
  border: none!important;
  background-color: transparent!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo .statistics div {
  border-right: 1px dotted #696a7f!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo .statistics div.percentage {
  border: none!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo .statistics {
  width: 100%!important;
  overflow: hidden!important;
  display: block!important; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo .statistics div {
  display: inline-block!important;
  margin: 0!important;
  width: 30%!important; }

/* @group validationInfo h3 */
html body .ApplicantDataEntryStatus-portlet .validationInfo h3,
html body .ApplicantDataEntryStatus-portlet .validationInfo h3 a {
  margin-left: 0px;
  margin-right: 0px;
  color: #ff7936;
  margin-top: 0px; }

html body .ApplicantDataEntryStatus-portlet .validationInfo h3 a {
  margin-left: 0px;
  margin-right: 7px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-decoration: none;
  background-color: #ff7936;
  color: #fff;
  padding-left: 7px;
  padding-right: 7px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo h3 {
  margin-left: 10px;
  margin-right: 10px; }

html body #ApplicantDataEntryStatus_Wrapper .validationInfo h3 a {
  padding-left: 9px;
  padding-right: 6px; }

/* @end */
/* @end */
/* @group Freigabe (os_projectPresence)  */
html body #wrapper #content .CareerCenterRelease-portlet .portlet-content {
  padding: 0!important; }

html body #wrapper #content .CareerCenterRelease-portlet .portlet-content h1 {
  margin-bottom: 0!important; }

html body #wrapper #content .os_projectPresence .aui-field-label {
  padding-bottom: 5px;
  color: #696969; }

html body #wrapper #content .os_projectPresence .aui-button-holder * {
  display: block!important;
  float: none;
  width: auto!important; }

html body #wrapper #content .os_projectPresence .aui-button-holder span.aui-button {
  width: 100%!important;
  margin-bottom: 10px; }

html body #wrapper #content .os_projectPresence .aui-button-holder span.aui-button input.aui-button-input {
  text-shadow: none;
  margin-right: 15px;
  margin-top: 15px!important;
  margin-bottom: 15px!important;
  display: inline-block;
  line-height: 22px!important;
  font-size: 14px!important;
  font-weight: bold!important;
  text-decoration: none!important;
  background-color: #68b52f;
  color: #fff!important;
  padding-left: 19px!important;
  padding-right: 26px!important;
  padding-top: 10px!important;
  padding-bottom: 9px!important;
  -moz-border-radius: 2px!important;
  -webkit-border-radius: 2px!important;
  border-radius: 2px!important;
  text-transform: uppercase!important;
  background-image: none;
  border-style: none; }

html body #wrapper #content .os_projectPresence .aui-button-holder span.aui-button input.aui-button-input:hover {
  background-color: #589927!important;
  color: #92ff42!important; }

html body #wrapper #content .os_projectPresence .aui-button-holder span.aui-button-disabled input.aui-button-input {
  background-color: #e3e3e3!important;
  color: #a4a2a5!important;
  pointer-events: none;
  cursor: default; }

html body #wrapper #content .os_projectPresence .aui-button-holder .os_bewerbung_aussetzen span.aui-button input.aui-button-input {
  background-color: #feb900!important;
  color: #4a3301!important; }

html body #wrapper #content .os_projectPresence .aui-button-holder .os_bewerbung_aussetzen span.aui-button input.aui-button-input:hover {
  background-color: #c38e00!important;
  color: #ffc954!important; }

/* @end */
html body #wrapper #os_content .taglib-social-activities .message_alert {
  width: 240px;
  margin-right: -10px; }

/* @group Debug 2 */
html body #wrapper .OSC-Navigation-portlet ul.osc-navigation.diag li:after {
  content: attr(class) "" !important;
  display: inline!important; }

/* @end */
/* @group SiteDescription-portlet */
html body .SiteDescription-portlet .cke_skin_kama {
  margin-right: 0;
  margin-left: 0;
  margin-top: 10px;
  margin-bottom: 10px; }

html body .SiteDescription-portlet .cke_skin_kama .cke_button_source,
html body .SiteDescription-portlet .cke_skin_kama #cke_48 {
  display: none;
  visibility: hidden; }

html body .SiteDescription-portlet #_SiteDescription_WAR_BewerberdatenEingabeportlet_descriptionCharCount {
  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;
  margin-right: 5px; }

/* @end */
/* @group UserNavigation-portlet Fix
 */
@media all and (max-width: 1180px) {
  html body #os_wrapper #os_sidebar .UserNavigation-portlet ul.userNavigation li {
    margin-right: 10px!important; }

  /* @end */ }
/* @end */
/* @group Karriereportal */
html body .Hochschulstudium-portlet h1,
html body .Promotion-portlet h1,
html body .Aufbaustudium-portlet h1,
html body .Berufsausbildung-portlet h1,
html body .Berufserfahrung-portlet h1,
html body .FachlicheFortbildung-portlet h1,
html body .Praktikum-portlet h1,
html body .Sprache-portlet h1,
html body .FachlicheVeroeffentlichung-portlet h1 {
  margin-top: 0; }

html body .Hochschulstudium-portlet textarea,
html body .Promotion-portlet textarea,
html body .Aufbaustudium-portlet textarea,
html body .Berufsausbildung-portlet textarea,
html body .Berufserfahrung-portlet textarea,
html body .FachlicheFortbildung-portlet textarea,
html body .Praktikum-portlet textarea,
html body .FreieKategorie-portlet textarea,
html body .Sprache-portlet textarea,
html body .FachlicheVeroeffentlichung-portlet textarea {
  width: 350px;
  height: 70px; }

/* @end */
/* @group User Admin */
html body #wrapper #os_wrapper #content .portlet-users-admin {
  width: 840px!important; }

html body #wrapper #os_wrapper #content .portlet-users-admin .portrait-icons {
  text-align: left; }

html body .portlet-users-admin #_2_sectionsContainer .form-section {
  width: 540px!important; }

html body #wrapper #os_wrapper #content .portlet-users-admin #_2_sectionsContainer {
  display: inline!important; }

/* @end */
/* @group profile-page */
/* @group CVVIEW-portlet */
.CVView-portlet .headerLabel,
.CVView-portlet .v-captiontext {
  font-weight: bold;
  color: #696a6a; }

.CVView-portlet .v-captiontext {
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 3px; }

/* @end */
html body.userNavigation.public-page.profile-page #wrapper #os_wrapper {
  width: 960px!important;
  padding: 0!important;
  margin-left: auto!important;
  margin-right: auto!important;
  overflow: hidden; }

html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #os_sidebar {
  margin-left: -220px;
  z-index: 999;
  position: absolute; }

html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #os_content #content #main-content.columns-2 #column-2 {
  width: 720px!important; }

html body.userNavigation.public-page.profile-page #wrapper #os_wrapper .os_wrapper,
html body.userNavigation.public-page.profile-page #wrapper #os_wrapper * {
  max-width: 720px!important; }

html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #chart .criterion .label,
html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #chart .your_ranking .aui-field-content .aui-field-label {
  width: 80%; }

html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #chart .your_ranking .aui-field-content {
  width: 100%; }

@media all and (max-width: 1180px) {
  html body.userNavigation.public-page.profile-page #os_sidebar {
    margin-left: 0!important;
    margin-right: 0!important;
    width: 100%!important;
    float: none!important;
    position: relative!important; }

  html body.userNavigation.public-page.profile-page #wrapper #os_wrapper * {
    max-width: 960px!important; }

  html body.userNavigation.public-page.profile-page #os_sidebar .user-profile-detail {
    display: none;
    visibility: hidden; }

  html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #chart .criterion .label,
  html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #chart .your_ranking .aui-field-content .aui-field-label {
    width: 80%; }

  html body.userNavigation.public-page.profile-page #wrapper #os_wrapper .CareerCenterApplicantAssessment-portlet {
    width: 75%; }

  html body.userNavigation.public-page.profile-page #wrapper #os_wrapper #chart .your_ranking .aui-field-content {
    width: 100%; }

  html body.userNavigation.public-page.profile-page #wrapper #os_wrapper .userNavigation li {
    margin-right: 10px;
    margin-bottom: 5px; }

  /* @end */ }
/* @end */

