
/* ----- campux_page.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_page.css?original=1 */
/* */
html, body {
height: 100%;
}
body {
margin: 0px;
overflow-x: hidden;
text-align: center;
vertical-align: top;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 10px;
text-align: left;
color: #000000;
line-height: 160%;
}
body.main {
background: #FFFFFF url(main_back.png) repeat-x top left
}
body.window {
background-color: transparent;
}
#page-limitor {
width: 1020px !important;
margin:auto;
position: relative;
height: 100%;
min-height: 101%; /* */
}
div#page {
width: 850px !important;
background:#ECECEC url(bg.png) repeat-y;
min-height:100%;
}
div#inner-page {
width: 850px !important;
background:transparent url(bg_upper.png) no-repeat top left;
}
div#top-bar {
width: 800px;
height: 23px;
background:transparent url(top_bar.png) no-repeat top left;
padding-left:5px;
padding-right:5px;
margin-bottom:8px;
}
div#main-menu {
width: 810px;
height:165px;
background:transparent url(main_menu_back.jpg) no-repeat top left;
}
div#main-menu div#logo-substitute {
width:810px;
height:133px;
}
#ad-skyscraper {
position:absolute;
top: 2px;
left: 850px;
width: 160px;
}
#ad-block {
width: 125px;
margin: 0px 0 10px 2px; /* */
}
.advertisement span {
font-size: 8px;
color: #aaa;
float: right;
text-transform: uppercase;
letter-spacing:0.3em;
}
#page-canvas {
margin: 0px 20px 0px 20px;
width: 810px !important;
overflow: visible;
}
/* */
/* */
.hiddenStructure {
display: none;
background: transparent;
background-image: none; /* */
border: none;
overflow: hidden;
padding: 0;
/* */
}
/* */
/* */
#portal-siteactions, #portal-siteversion {
color: #999999;
background-color: transparent;
white-space: nowrap;
list-style-image: none;
list-style-type: none;
margin: 1px 0;
line-height: 100%;
}
#portal-siteactions {
float: right;
}
#portal-siteversion {
float: left;
}
#portal-siteactions div#languages {
position: relative;
z-index:+20;
margin-bottom: 2px !important;
}
#portal-siteactions ul, #portal-siteversion ul, #portal-siteactions div#languages {
list-style-type:none;	/* */
float:left;
margin: 0;
padding: 0;
padding-top: 3px;
}
#portal-siteactions ul#site_links li, #portal-siteactions div#languages a#selectedlang {
float: left;
display: inline;
padding: 0 6px;
height:12px !important;
}
#portal-siteversion ul#site_links li {
display: inline;
}
#language_menu {
position: relative;
}
#lng_menu_wrapper {
position: absolute;
left: 28px;
z-index: 2000;
}
#portal-siteactions ul#site_links li{
color: #FFFFFF;
border-right: 1px solid;
}
#portal-siteactions div#quicksearch {
float:left;
padding:0px;
}
#portal-siteactions div#quicksearch form {
display:inline;
}
#portal-siteactions li#invite a {
border: 1px solid #FF7F00;
padding: 1px;
}
#portal-siteactions li a {
color: #FFFFFF;
height: auto;
padding: 0;
margin-right: 2px;
text-decoration: none;
}
#portal-siteactions li#selected a {
background-color: #FF961B;
color: #E5E5E5;
font-weight: bold;
}
#portal-siteactions li a:hover {
color: #FF7F00;
}
#portal-siteactions div#languages ul {
background-color: #353535;
padding:0px;
z-index: 1000;
border: 1px solid #888;
line-height: 175%;
}
#portal-siteactions div#languages ul li {
float: none;
padding:0px;
margin:0px;
border: none;
display: inline;
}
#portal-siteactions #languageIndicator {
vertical-align: middle;
}
#portal-siteactions div#languages ul li a {
border: none;
width: 100%;
height:100%;
display:block;
font-size:11px;
padding: 2px 0px 4px 0px !important;
}
#portal-siteactions div#languages ul li a img {
padding-left: 4px;
padding-right: 2px;
vertical-align: middle;
}
#portal-siteactions div#languages ul li a span {
margin-right: 5px;
}
#portal-siteactions div#languages ul li.selected,
#portal-siteactions div#languages ul li a:hover {
background-color:#FFA500;
color:white;
}
#quicksearch_text {
background: #FFFFFF url(icons/lens.gif) no-repeat center left;
border: none;
font-size: 10px;
color: #aaaaaa;
border: 1px solid #aaaaaa;
width: 75px;
height: 14px;
padding: 1px 2px 0px 15px;
margin: 0px 2px 0px 12px !important;
vertical-align: middle;
}
/* */
/* */
div#menu-tab {
padding-top:7px;
}
#portal-tabs-table {
margin: auto;
padding: 0;
border: 0px none;
font-weight: bold;
font-size:12px;
}
#portal-tabs-table td {
padding: 0px 15px;
}
#navishadow td {
height: 8px;
}
.c_portal_tab_plain, .c_portal_tab_selected {
height: 23px;
}
td.c_portal_tab_plain, td.c_portal_tab_selected {
text-align: center;
}
td.c_portal_tab_selected a {
color:#FF7F00;
}
#portaltab-market {
width:112px;
border-right: 1px solid rgb(205, 205, 205);
}
/* */
#min_height {
min-height:400px; /**/
width: 0px;
overflow: hidden;
}
#portal-columns {
margin-top: 8px;
}
/* */
#portal-footer-body {
width:810px;
margin: auto;
color: #7F7F7F;
font-size: 11px;
}
#portal-footer-left {
background-image:url(bottombar_left.gif);
background-repeat: no-repeat;
height:24px;
width:7px;
float: left;
}
#portal-footer-right {
background-image:url(bottombar_right.gif);
background-repeat: no-repeat;
height:24px;
width:7px;
float: right;
}
#portal-footer-middle a {
padding: 0 10px;
}
#portal-footer-middle {
background-image:url(bottombar_mid.gif);
background-repeat: repeat-x;
height:24px;
float: none;
text-align:center;
padding-top: 3px;
}
#portal-footer-container {
border-style: none;
padding: 0px
}
#copyright {
text-align: center;
color: #FFFFFF;
width: 810px;
padding-bottom: 10px;
}
/* */
/* */
#portal-colophon {
float: none;
margin: 0em 0em 2em 0em;
padding: 0.5em 0em 1em 0em;
text-align: center;
}
#portal-colophon ul,
#portal-colophon ul li,
#portal-colophon ul li a {
list-style-image: none;
list-style-type: none;
display: inline;
text-decoration: none;
color: Black;
}
#portal-colophon ul {
display: table-row;
list-style-type: none;
}
#portal-colophon ul li {
display: table-cell;
font-size: 85%;
margin: 0 0.25em;
padding: 0.1em 0.2em;
}
#portal-colophon .colophonWrapper {
display: table;
margin: 0 auto;
border-collapse: collapse;
border-spacing: 0;
}
#portal-colophon .colophonIcon {
display: block;
display: inline-block;
text-decoration: none;
overflow: hidden;
border: 0;
margin: 0 auto;
padding: 0;
padding-top: 15px;
height: 0px !important;
width: 80px;
vertical-align: top;
}
#portal-colophon a.colophonIcon {
cursor: pointer;
}
#portal-colophon .colophonIconPlone {
background-image: url(plone_powered.gif);
}
/* */
/* */
body.iframe {
background-color: #f6f6f6;
font-size: 11px;
}
/* */
div#dimmer-layer {
position: absolute;
left:0px;
top:0px;
width:100%;
height:100%;
z-index: 3500;
background-color: #101010;
opacity:0.8;	                /* */
filter:alpha(opacity=80);	/* */
}
div#iframe-layer {
position: absolute;
left:0px;
top:0px;
width:100%;
height:100%;
z-index: 4000;
overflow:hidden;
}
div#window-frame {
width:490px;
margin:auto;
position: relative;
}

/* ----- campux_macro.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_macro.css?original=1 */
/* */
.campux_message_header {
background-image:url(message_top.gif);
height: 4px !important;
}
.ultrawide .campux_message_header {
background-image:url(message_top_ultrawide.gif);
}
.campux_message_mid {
background-image:url(message_mid_repeat.gif);
padding-bottom: 1px !important;
}
.ultrawide .campux_message_mid {
background-image:url(message_mid_repeat_ultrawide.gif);
}
.campux_message_bottom {
background-image:url(message_bottom.gif);
height: 6px;
}
.ultrawide .campux_message_bottom {
background-image:url(message_bottom_ultrawide.gif);
}
/* */
/* */
/* */
.article_box, .article_box_wide, .article_box_ultrawide {
margin-top: 0px;
}
.article_box, .campux_message_box {
width: 490px;
}
.ultrawide {
width: 810px;
}
.article_box_wide {
width: 635px;
}
.article_box_ultrawide {
width: 810px;
}
/* */
.article_top,
.campux_message_header {
height: 32px;
overflow: visible;
background-repeat: no-repeat;
background-position: top left;
padding: 0;
border-width:0px;
position: relative; /* */
}
.article_top a {
color: #FFFFFF;
}
.article_top a:hover {
color: #777777;
}
.article_top .tab-header  a {
color:  #777777;
}
.article_top .tab-header a:hover {
color: #FF7F00;
}
/* */
.article_mid, .campux_message_mid {
margin: 0px;
padding: 1px 1px 1px 1px; /* */
background-repeat: repeat-y;
font-size: 11px;
position:relative;
overflow-y: visible;
}
.campux_message_mid {
padding-left:5px;
}
.article_mid .bottom_spacer {
margin-top: 1px;
}
div.article_box_ultrawide div.article_mid div.background {
padding: 10px 28px 0px 28px;
}
div.article_mid div.background {
padding: 0px 5px;
}
div.article_mid div.remove-padding {
margin-left: -5px; /* */
margin-right: -5px; /* */
}
div.article_mid table.column-article td#col1 {
width: 100%;
}
div.article_mid table.column-article div#col1 {
width: 238px;
padding-left: 5px;
padding-right: 5px;
}
div.article_mid table.column-article div#col2 {
width: 478px;
padding-left: 5px;
padding-right: 5px;
}
/* */
.article_bot, .campux_message_bottom {
height: 8px;
margin: 0px;
margin-bottom: 5px;
background-repeat: no-repeat;
background-position: top left;
border-width:0px;
}
/* */
/* */
.article_box .article_top {
background-image:url(article_top.gif);
}
.transparent .article_box .article_top {
background-image:url(article_top_transparent.gif);
}
.article_box .article_mid {
background-image:url(article_mid.gif);
}
.article_box .article_bot {
background-image:url(article_bottom.gif);
}
.transparent .article_box .article_bot {
background-image:url(article_bottom_transparent.gif);
}
.article_box_wide .article_top {
background-image:url(article_top_wide.gif);
}
.article_box_wide .article_mid {
background-image:url(article_mid_wide.gif);
}
.article_box_wide .article_bot {
background-image:url(article_bottom_wide.gif);
}
.article_box_ultrawide .article_top {
background-image:url(article_top_ultrawide.gif);
}
.article_box_ultrawide .article_mid {
background-image:url(article_mid_ultrawide.gif);
}
.article_box_ultrawide .article_bot {
background-image:url(article_bottom_ultrawide.gif);
}
/* */
/* */
.article_title, div.standard_plone_wrapper h1 {
padding: 5px 6px;
font-size: 13px;
font-weight: bolder;
float:left;
white-space: nowrap;
color: #7F7F7F;
position: absolute;
}
.article_box .article_title {
width:478px; /* */
}
div.standard_plone_wrapper h1 {
background: transparent;
margin: 0;
padding: 0;
width: auto;
height: auto !important;
top: -21px;
}
/* */
div.divider {
background-image:url(divider.gif);
height: 9px;
clear:both;
margin-left: -5px;
padding: 1px 0;
width: 488px;
}
.article_mid h1, .article_mid h2, .article_mid h3 {
display:block;
color: #fff;
background-color: #b8b8b8;
font-weight: bold;
padding: 2px 5px 2px 5px;
}
.article_box h1, .article_box h2, .article_box h3 {
width: 468px; /* */
}
.article_box_wide h1, .article_box_wide h2, .article_box_wide h3 {
width: 613px; /* */
}
.article_box_ultrawide h1, .article_box_ultrawide h2, .article_box_ultrawide h3 {
width: 788px; /* */
}
.article_box_ultrawide div#col1 h1, .article_box_ultrawide div#col1 h2, .article_box_ultrawide div#col1 h3 {
width: 228px; /* */
margin-left: 0px;
}
.article_box_ultrawide div#col2 h1, .article_box_ultrawide div#col2 h2, .article_box_ultrawide div#col2 h3 {
width: 468px; /**/
margin-left: -0px;
}
.article_mid h1 {
margin-top: 6px;
margin-bottom: 3px;
font-size: 13px;
}
.article_mid h2 {
margin-top: 6px;
margin-bottom: 3px;
font-size: 14px;
}
.article_mid h3 {
margin-top: 6px;
margin-bottom: 2px;
font-size: 13px;
}
.article_box_ultrawide .article_mid .background h1 {
margin-left: -23px;
}
.article_mid h1 a, .article_mid h2 a, .article_mid h3 a {
color: #FFF;
}
.article_mid h1 a:hover, .article_mid h2 a:hover, .article_mid h3 a:hover {
color: #FF7F00;
}
.article_mid div.iframe-container {
width:478px; /**/
}
.article_mid #col1 div.iframe-container {
position:absolute;
z-index:100;
padding: 5px;
border-style: solid;
border-width: 1px;
background-color:#F6F6F6;
width:400px;
}
/* */
div.spacer, div.paddedspacer {
clear:both;
float:none;
margin: 0;
padding: 0;
height: 0; /* */
width: 0;
font-size: 0px;
}
div.paddedspacer {
padding-bottom: 1px;
}
/* */
div.batch-container {
padding-top: 8px;
padding-bottom: 0px:
}
div.batch {
margin:auto;
float:none;
height: 23px;
text-align: center;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
clear:both;
}
div.large_batch {
width:420px;
}
div.small_batch {
width:144px;
}
div.batch td {
vertical-align:top;
}
div.batch a.button_plain,  div.batch span.button_disabled {
height: 22px;
padding: 1px 0px 0px 0px;
}
div.batch a {
display:block;
text-align: center;
}
div.batch td.middle div#container {
padding-top: 1px;
text-align: center;
}
div.batch td.middle a {
display:inline;
}
div.batch table.controls_table td a,
div.batch table.controls_table td a:link,
div.batch table.controls_table td a:visited {
color: #FFFFFF;
}
div.batch table.controls_table td a:hover {
color: #FF7F00;
}
div.batch span.button_disabled {
display: block;
}
div.batch table.controls_table td span {
text-align: center;
}
div.batch td.left_outer, div.batch td.left_inner,
div.batch td.right_outer, div.batch td.right_inner {
width: 72px;
}
div.batch td.left_outer a.button_plain, div.batch td.left_outer span.button_disabled {
background-image:url(batch_left_plain.gif);
}
div.batch td.left_outer a.button_plain:hover {
background-image:url(batch_left_hover.gif);
}
div.batch td.right_outer a.button_plain, div.batch td.right_outer span.button_disabled {
background-image:url(batch_right_plain.gif);
background-position: right;
}
div.batch td.right_outer a.button_plain:hover {
background-image:url(batch_right_hover.gif);
background-position: right;
}
div.batch td.left_inner a.button_plain, div.batch td.left_inner span.button_disabled,
div.batch td.right_inner a.button_plain, div.batch td.right_inner span.button_disabled,
div.batch td.middle {
background-image:url(batch_middle_plain.gif);
}
div.batch td.left_inner a.button_plain:hover,
div.batch td.right_inner a.button_plain:hover {
background-image:url(batch_middle_hover.gif);
}
div.batch .current {
color: #FF7F00;
}
/* */
/* */
ul.tab-header {
font-size:12px;
line-height:normal;
margin-top:0px;
padding-right:7px;
padding-left:7px;
height:28px !important;
list-style:none;
overflow:hidden;
}
.article_top .tab-header {
position: absolute;
top: 6px;
right: 0px;
}
.article_mid .tab-header {
position:relative; /* */
margin-left:-5px;  /* */
margin-right:-5px; /* */
width: 474px; /* */
background:url("tabs_line.gif") repeat-x left bottom;
}
div.rectangle .tab-header {
width:auto;
background-image: none;
}
.tab-header li {
float:left;
margin:0;
padding:0;
margin-right:3px;
background:url("tabs_inactive_right.gif") no-repeat right top;
overflow:visible;
}
div.rectangle .tab-header li {
background-image: none;
}
.tab-header a {
font-weight: bold;
display:block;
background:url("tabs_inactive_left.gif") no-repeat left top;
padding: 0px 10px;
padding-top: 4px;
height:24px !important;
text-decoration: none;
cursor: pointer;
/* */
position: relative;
left: -1px;
}
div.rectangle .tab-header a {
background-image: none;
background-color: #bfbfbf;
border-color: white;
border-style: solid;
border-width: 1px;
height:22px !important;
}
.tab-header li.info {
float:right;
margin:0;
padding:0;
margin-right:1px;
background-image: none;
}
.tab-header li.info a {
background-image: none;
color:#FF7F00;
}
div.rectangle .tab-header .current-tab a {
background-color: #f4f4f4;
}
.tab-header li.current-tab,
.article_top .tab-header li.current-tab  {
background-image:url("tabs_active_right.gif");
}
.article_top .tab-header .current-tab a {
background-image:url("tabs_header_active_left.gif");
}
.tab-header .current-tab a {
background-image:url("tabs_active_left.gif");
}
.article_top .tab-header a {
background-image:url("tabs_header_inactive_left.gif");
}
.article_top .tab-header li {
background-image:url("tabs_header_inactive_right.gif");
}
div.tab-content {
overflow:visible;
width:100%;
}
div.tab-content div.inactive {
float:right;
display: none;
width:100%;
}
div.tab-content div.active {
display: block;
width:100%;
}
/* */
/* */
.article_box div.folder-panel h3 {
width: 483px; /**/
}
.article_box_wide div.folder-panel h3 {
width: 628px; /**/
}
div.folder-panel {
margin-bottom: 10px;
}
div#col1 div.folder-panel h3 {
width: 238px;
}
div.folder-panel h3 {
margin: 2px -5px 3px -5px;  /* */
cursor: pointer;
padding-left: 0px;
padding-right: 0px;
background-color: #b8b8b8;
}
div.left-menu div.folder-panel h3 {
padding: 3px 7px;
font-size: 11px;
}
div.folder-panel h3 span {
padding-left: 26px;
background-repeat: no-repeat;
background-position: 8px 0px;
display: block;
}
div.left-menu div.folder-panel h3 span {
padding-left: 20px;
background-position: 2px 0px;
}
div.folder-panel h3.active span {
background-image:url("disclosure_open.gif");
}
div.folder-panel h3.inactive span {
background-image:url("disclosure_closed.gif");
}
div.folder-panel > div {
margin: -2px -5px;
padding: 2px 5px;
}
div.left-menu div.folder-panel > div {
padding: 0px 6px;
margin: 0px;
margin-top: -3px;
background-repeat: repeat-y;
}
div.background div.folder-panel > div.list-container {
margin: -2px -5px;
padding: 2px 0px;
}
/* */


/* ----- campux_misc.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_misc.css?original=1 */
/* */
/* */
.headline2 {
font-size: 12px;
color: #333333;
font-weight: bold;
}
a.headline2 {
font-size: 12px;
color: #333333;
font-weight: bold;
}
a.headline2:hover {
color: #FF7F00;
}
img {
margin: 0px;
line-height: 100px;
border: none;
vertical-align:middle;
}
/* */
h1 {
clear:both;
font-weight: bolder;
color: #ffffff;
font-size: 12px;
margin: 0px;
position: relative;
height: 22px !important;
border-style: none;
border-width: 0px;
background-image:url(dark_grey_bar.png);
background-repeat: repeat-x;
padding-top: 4px;
padding-bottom: 2px;
}
h2 {
margin-top: 3px;
margin-bottom: 7px;
font-size: 14px;
}
h3 {
margin-top: 3px;
margin-bottom: 7px;
font-size: 14px;
}
h4 {
margin-top: 12px;
margin-bottom: 7px;
font-size: 14px;
}
h5 {
margin-top: 10px;
margin-bottom: 5px;
font-size: 13px;
}
.headline2 {
font-size: 12px;
color: #333333;
font-weight: bold;
}
a.headline2 {
font-size: 12px;
color: #333333;
font-weight: bold;
}
a.headline2:hover {
color: #FF7F00;
}
/* */
p {
margin: 5px 0;
}
a {
color: #777777;
text-decoration: none;
cursor: pointer;
}
a:hover {
color: #FF7F00;
}
:focus, :active {
outline: none;
}
ul, ol {
margin: 5px 0;
padding-left: 19px;
}
.link_active {
background-color: #cccccc;
}
.green {
color: green;
}
.campux_quick_upload_message {
width:150px;
}
a#multi-invitation-link {
top:1px;
left:320px;
position:absolute;
z-index:100;
display:block;
}
div#import-contacts-absolute {
top:78px;
left:320px;
z-index:100;
width:150px;
position:absolute;
}
div#import-contacts {
float:right;
margin-right: 2px;
margin-top: 3px;
}
.box3 {
width: 350px;
z-index: 150;
margin: 0px 0px 10px 0px !important;
margin: 0px 0px -8px 0px;
overflow: hidden;
}
.box3_top {
overflow: hidden;
background-image:url(box3_top_b.gif);
padding: 3px 6px 2px 6px;
font-size: 12px;
color: #FF7D00;
font-weight: bold;
margin: 0px !important;
}
.box3_mid {
background-image:url(box3_mid_repeat.gif);
padding: 0 6px;
line-height: 140%;
}
.box3_bottom {
height: 7px !important;
height: 3px;
background-image:url(box3_bottom.gif);
background-repeat: repeat-x;
background-position:top;
}
/* */
div.scroll-gallery div.container  {
width:420px;
height:59px;
overflow:hidden;
position:relative;
left:8px;
}
div.scroll-gallery div.container div.content div.dia-frame-mini {
width:58px;
height:52px;
float:left;
background-image:url(dia_mini.png);
background-repeat: no-repeat;
padding-left:2px;
padding-top: 7px;
}
div.scroll-gallery div.container div.content {
position:relative;
}
div.scroll-gallery div.container div.content div.dia-frame-mini div.picture {
width:56px;
height:42px;
background-repeat: no-repeat;
background-position: center center;
}
div.scroll-gallery div#arrow_left {
height:61px;
width:26px;
float:left;
text-align:right;
}
div.scroll-gallery div#arrow_right {
width:26px;
height:61px;
float:right;
}
/* */
div.picture-big {
width:488px;
height:366px;
background-repeat: no-repeat;
background-position: center center;
position:relative;
}
div.picture-big img {
margin-top: 167px;
margin-left: 228px;
}
span.right-span {
float:right;
}
div.upload-choice {
border-style:solid;
border-width:1px;
margin-left: 4px;
margin-right: 4px;
padding: 5px;
}
div.opaque {
background-color: #F4F4F4;
margin-left: -5px;
margin-right: -5px;
padding: 5px;
margin-bottom: 30px;
overflow: hidden;
}
div.article_mid table.column-article div#col1 div.opaque {
width: 238px;
}
div.article_mid table.column-article div#col2 div.opaque {
width: 478px;
}
div.opaque h1, div.opaque h2, div.opaque h3 {
margin-top:0px;
}
div.picture-tag-outer {
position:absolute;
}
div.picture-tag-outer div.picture-tag {
position:static;
cursor:pointer;
}
div.picture-tag {
width:25px;
height:25px;
border-style:dashed;
border-width: 2px;
position:absolute;
border-color: #FF7F00;
}
div.link-menu,
div.tag-menu {
position:absolute;
background-color: #F6F6F6;
display:none;
z-index: 4000;
padding:4pt;
border-style:solid;
border-width: 1px;
}
div.tag-menu div#tag-menu-content-outer {
height: 150px;
width: 150px;
overflow:auto;
}
div.tag-menu div#invite {
width:150px;
}
div.link-menu a {
white-space:nowrap;
}
div.tag-menu input#search_text {
width: 144px;
}
div.tagged-name {
float:left;
padding-left: 5px;
padding-right: 15px;
}
div.preload-div {
position:absolute;
visibility:hidden;
}
div#admirer-text {
margin-left:5px;
margin-right:5px;
}
.red {
color:#FF0000;
}
/* */
div#star-background {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #BBBBBB;
padding:1px;
width:100px;
color:#333333;
line-height:20px;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-star-rating {
background:transparent url(star_rating.gif) repeat-x scroll left -1000px;
}
.star-rating {
background-position:left top;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt;
position:relative;
width:100px;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
background-position:left bottom;
}
.star-rating li {
display:block;
float:left;
line-height:20px;
margin:0pt 0pt 5px;
padding:0pt;
}
.star-rating a,
.star-rating .current-star-rating {
background-position:left bottom;
z-index:1;
border:medium none;
height:20px;
left:0pt;
line-height:20px;
outline-color:invert;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:absolute;
text-indent:-1000em;
top:0pt;
}
.star-rating a.stars-1 {
width:20px;
z-index:6;
}
.star-rating a.stars-2 {
width:40px;
z-index:5;
}
.star-rating a.stars-3 {
width:60px;
z-index:4;
}
.star-rating a.stars-4 {
width:80px;
z-index:3;
}
.star-rating a.stars-5 {
width:100px;
z-index:2;
}
/* */
/* */
div.google-map {
clear:both;
margin-bottom: 3px;
width: 488px;
height: 488px;
margin-left: -5px;
margin-right: -5px;
}
div.google-map div#zoomfit {
cursor: pointer;
}
div.google-underline {
font-weight: bold;
font-size: 10px;
padding: 0px 5px;
}
div.google-underline img {
vertical-align:middle;
}
/* */
/* */
div#places-search div#archetypes-fieldname-search_text,
div#places-search div#archetypes-fieldname-place_city,
div#places-search div#archetypes-fieldname-place_category_select {
float: left;
clear: none;
width: auto;
}
div#places-search div#archetypes-fieldname-place_city {
padding-left:5px;
padding-right:5px;
}
div#places-search div#archetypes-fieldname-place_city input {
width: 150px;
}
div#places-search div#archetypes-fieldname-search_text input#search_text {
width: auto;
}
/* */
/* */
table#places-short-info {
margin-bottom: 4px;
width:217px;
}
table#places-short-info td#category,
table#places-short-info td#rating  {
padding-left: 10px;
}
table#places-short-info a#title {
font-size: 12px;
color: #FF7F00;
}
table#places-short-info a#link {
color: #FF7F00;
font-weight: bold;
text-align: center;
}
table#places-short-info td {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #777777;
padding-top: 4px;
padding-bottom: 4px;
}
table#places-short-info td#link {
border-bottom-style: none;
}
/* */
/* */
div#no-news,
div.whats-new-item {
padding-bottom: 1px;
vertical-align: top;
padding-right: 5px;
padding-left: 1px
}
div.whats-new-item a {
font-weight: bold;
}
div.whats-new-item * {
vertical-align: middle;
}
div.whats-new-item img {
padding: 3px 5px 3px 0px;
}
/* */
/* */
div#landing {
position:absolute;
left:20px;
top:31px;
width: 810px;
height: 787px;
}
div#login {
position:absolute;
top: 440px;
left: 365px;
width:150px;
z-index: 100;
}
/* */
div.noresults {
padding: 5px;
}
div.yellow-edit {
float: right;
background-image:url(yellow_edit.png);
width: 209px;
height: 20px;
color: #ffffff;
text-align: center;
margin-right: 20px;
}

/* ----- campux_widget.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_widget.css?original=1 */
/* */
#course-widget div.spacer,
.autocompletion-widget div.spacer {
display:none;
}
.autcompletion-list {
border-style:inset;
border-width:2px;
background-color:#fafafa;
z-index:500;
}
.autcompletion-list ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.autcompletion-list ul li.selected, .autcompletion-list ul li:hover {
background-color: #E2E2E2;
}
.autcompletion-list ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
}
.autcompletion-list, .autcompletion-list .list-container {
width: 455px;
}
.autocompletion-widget .visible {
}
.autocompletion-widget .listlabel, .autocompletion-widget a.item {
width: 448px;
}
.autocompletion-widget .listlabel {
padding: 2px 3px;
margin-bottom: 3px;
background-color: #aaa;
display: block;
font-weight: bold;
color: #fff;
}
.autocompletion-widget .add, .autocompletion-widget .notfound {
padding: 4px 3px;
}
.autocompletion-widget a.item {
display: block;
padding: 1px 3px;
}
.autocompletion-widget a:hover {
background-color: #E2E2E2;
}
span.load-mark img {
position: absolute; /* */
padding: 0 4px;
}
/* */


/* ----- campux_portlet.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_portlet.css?original=1 */
.leftcolumn {
margin-right: 15px;
}
.rightcolumn {
margin-left: 15px;
}
div.left-menu ,
div.left-sub-menu {
position: relative;
margin: 0px;
padding: 0px;
border: 0px none;
width: 130px;
overflow: hidden;
}
div.left-menu div ,
div.left-sub-menu div {
position: relative;
overflow: hidden;
}
div.left-menu {
margin-bottom: 8px;
color: #FFFFFF;
}
div.menu-header {
height: 21px;
padding: 5px 6px 2px;
background-position: bottom;
background-repeat: no-repeat;
}
div.left-menu div.menu-header {
padding: 0px;
}
div.left-sub-menu div.menu-header  {
background-image:url("box_orange_top.gif");
}
div.left-sub-menu div.menu-body {
background-image: url("box_orange_mid_repeat.gif");
}
div.menu-body {
padding: 0px 6px;
margin: 0px;
background-repeat: repeat-y;
}
div.menu-body a.menu-entry {
margin: 0 -6px;
}
div.menu-separator, div.menu-separator-between {
width: 128px;
height: 1px;
background-color: #CCCCCC;
}
div.menu-separator {
margin: 0px 0px;
}
div.menu-separator-between {
margin: 18px 1px;
}
a.menu-entry {
padding: 2px 6px 2px 16px;
cursor: pointer;
display: block;
width: 108px;
background: url(icon_link.gif) no-repeat 7px 2px;
}
a.menu-entry:link, a.menu-entry:visited {
color: #FFFFFF;
}
a.menu-entry:hover {
color: #FF7F00;
background-color: #E2E2E2;
}
a.menu-mypage {
width: 60px !important;
white-space: nowrap;
}
a.menu-profile-submenus {
padding-left: 15px;
}
div.menu-mypage-container {
position: relative;
}
a.menu-entry-active {
background-color: #E2E2E2;
color: #FF7F00 ! important;
}
div.left-sub-menu div.menu-footer {
background-image: url("box_orange_bottom.gif");
}
div.menu-footer {
top: 0px;
left: 0px;
height: 7px;
background-repeat: no-repeat;
background-position: top;
}
div.menu-title {
margin: auto;
color: #7F7F7F;
font-size: 12px;
font-weight: bold;
}
div.left-menu div.menu-title {
color: #FFFFFF;
background-color: #b8b8b8;
padding: 3px 7px;
font-size: 11px;
}
div.left-menu div.menu-footer {
}
/* */
/* */
.box2 {
width: 160px;
z-index: 1;
margin: 0px 0px 8px 0px !important;
margin: 0px 0px -8px 0px;
overflow: hidden;
}
.box2_top {
height: 24px;
width:148px;
overflow: hidden;
background-image:url(box2_top_b.gif);
padding: 6px 6px 2px 6px;
margin: 0px !important;
}
.box2_mid {
background-image:url(box2_mid_repeat.gif);
padding: 0 6px;
line-height: 140%;
}
.box2_mid div.folder-panel h3 {
color: #FFFFFF;
font-size: 12px;
}
.box2_bottom {
height: 7px !important;
height: 3px;
background-image:url(box2_bottom.gif);
background-repeat: repeat-x;
background-position:top;
}
/* */
/* */
/* */
div.box2_mid div.gallery-container {
margin: 0 -5px;
}
/* */


/* ----- campux_list.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_list.css?original=1 */
.even {
background-color: #fff;
}
.odd {
background-color: #eaeaea;
}
.noresults img {
background: #fff;
border: 1px solid #ddd;
padding: 4px;
margin: 1px;
}
.noresults div {
text-align:center;
}
/* */
.article_mid .gallery-container {
width: 100%;
padding-bottom: 3px;
}
.gallery-container a {
padding: 3px 2px 0px 2px;
float:left;
width:75px;
height:113px;
text-align: center;
display: block;
line-height: 120%;
font-size: 10px;
background: transparent;
}
.gallery-container img {
padding-bottom: 2px;
}
.gallery-container a:hover {
background-color: #E2E2E2;
}
.gallery-container div.connectionspacer {
float:left;
width: 24px;
margin: 0px -2px;
height: 113px;
background: transparent url(arrowLeftRight.gif) no-repeat 50% 40%;
}
/* */
div.list-container {
clear:both;
margin-bottom: 3px;
width: 488px;
margin-left: -5px;
margin-right: -5px;
}
div.list-container div.list-container {
width: 478px;
margin-left: 0px;
margin-right: 0px;
}
div#col1 div.list-container {
width: 248px;
}
.list-container  h1, .list-container h2, .list-container h3 {
margin-left:5px !important;
margin-right:5px;
}
th span.up {
background-image:url(arrowUp.gif);
background-position: center left;
background-repeat: no-repeat;
padding-left:14px;
}
th span.down {
background-image:url(arrowDown.gif);
background-position: center left;
background-repeat: no-repeat;
padding-left:14px;
}
table.contact-list {
width: 100%;
}
table.happenings-list,
table.rating-list,
table.places-list,
table.invitation-list,
table.picture-comments-list,
table.zombie-list,
table.group-invitation-list,
table.notification-list,
table.mail-list,
table.thread-list,
table.group-list,
table.people-list,
table.people-list-tab,
table.comment-list,
table.unilist {
width: 488px;
}
div#col1 table.people-list-tab {
width: 248px;
}
div.list-container table td a:link, div.list-container table td a:visited {
color: #E94A00;
}
div.list-container td#thumbnail {
padding: 2px 3px 1px 3px;
}
div.list-container td#thumbnail img {
vertical-align: top;
}
div.list-container table a.name:link, div.list-container table a.name:visited,
div.list-container table td#name,
div.list-container table td#name a,
div.list-container table td#from-to a,
div.list-container table td.my_uni_uniname a  {
font-weight: bold;
color:#333;
}
div.list-container table td#name span {
font-weight: normal;
}
div.list-container table th a:link, div.list-container table th a:visited {
color: #000;
}
div.list-container table th a:hover, div.list-container table td a:hover {
color: #FF7F00 !important;
}
div.list-container table th span {
color: #666;
}
/* */
table.people-list td,
table.people-list th {
text-align: left;
font-weight:normal;
padding: 1px 3px;
}
table.people-list-tab #friends_total,
table.people-list-tab #friends_common,
table.people-list-tab #mailto,
table.people-list-tab #remove-friend {
text-align: center;
padding-top: 0px;
}
table.group-invitation-list #text div,
table.people-list-tab #message div {
border-color:#CCCCCC;
background-color:white;
border-style:solid;
border-width: 1px;
margin: 0px 5px;
padding: 3px;
}
table.group-invitation-list th#group_name {
white-space: nowrap;
}
table.group-invitation-list #accepted,
table.people-list-tab #accepted {
color: green;
}
table.group-invitation-list #declined,
table.people-list-tab #declined {
color: red;
}
/* */
input[name='button.flirt'],
input[name='button.smile'] {
display:block;
}
/* */
table.comment-list {
width: 100%;
}
table.comment-list th#name {
padding-bottom: 10px;
text-align:left;
}
table.comment-list #remove {
text-align:right;
width: 40px;
}
table.comment-list td, table.comment-list th {
vertical-align:top;
}
table.comment-list tr#firstrow {
padding-top: 3px;
}
table.comment-list #thumbnail {
width:52px;
}
table.comment-list #thumbnail div {
position: absolute;
width: 40px;
}
table.comment-list #thumbnail div p {
padding: 2px 2px;
}
table.comment-list #date {
width:120px;
text-align:left;
}
/* */
div.comment_box {
border: 0px;
width: 460px;
margin-left: 20px;
margin-top: 6px;
padding-bottom: 20px;
}
.comment_top {
background-image:url(balloon_top.gif);
height: 43px;
}
.comment_mid {
padding-top: 1px; /* */
background-image:url(balloon_mid_repeat.gif);
padding-bottom: 4px !important;
padding-left: 35px;
padding-right: 15px;
}
.comment_mid div.comment_content {
position: relative;
margin-top: -34px;
margin-bottom: -5px;
min-height:;
}
div.comment_box #epilog {
margin-left: 30px;
}
.abuse_button_div {
text-align: right;
}
.abuse_button_div a, .abuse_button_div a:link {
color: #777 !important;
font-size: 10px;
}
.comment_bottom {
background-image:url(balloon_bottom.gif);
height: 10px;
}
/* */
/* */
/* */
table.mail-list td,
table.mail-list th {
text-align: left;
font-weight: normal;
}
table.mail-list tbody td {
vertical-align: top;
padding-top: 10px;
}
table.mail-list td#thumbnail {
width: 50px;
padding-top: 1px;
padding-bottom: 1px;
}
table.mail-list td#from-to {
width: 102px;
}
table.mail-list td#subject {
width: 160px;
}
table.mail-list td#beenread {
width: 34px !important;
padding-top: 8px;
}
table.mail-list td#beenread img {
vertical-align: middle;
padding-right: 10px;
padding-left: 5px;
}
table.mail-list td#date {
width: 110px !important;
}
table.mail-list td#checkbox {
width: 30px !important;
}
/* */
/* */
table.unilist td,
table.unilist th {
text-align: left;
font-weight:normal;
padding: 2px 3px;
}
.unilist {
overflow: hidden;
}
.my_ulist_sortbar_small {
/* */
}
#my_ulist_table_row td {
font-size: 11px;
height: 42px !important;
overflow:hidden;
}
.my_uni_uniname {
width: 148px;
padding-left: 5px;
vertical-align: middle;
}
.my_uni_uniname a:hover {
color: #FF7F00;
}
.my_uni_country {
width: 80px;
vertical-align:middle;
}
.my_uni_city {
width: 80px;
vertical-align: middle;
}
.my_uni_friends {
width: 60px;
text-align: center !important;
vertical-align: middle;
}
.my_uni_fof {
width: 60px;
text-align: center !important;
vertical-align: middle;
}
.my_uni_homecityf {
width: 60px;
text-align: center !important;
vertical-align: middle;
}
/* */
/* */
table.group-invitation-list #home-name,
table.group-invitation-list #group-name {
font-weight: bold;
color: #000000;
}
table.group-invitation-list #state span,
table.group-invitation-list #state div {
margin: 0px 5px;
}
table.group-invitation-list span#date {
margin-right: 15px;
}
table.group-invitation-list #date {
float:right;
}
/* */
/* */
table.thread-list #topic #topic {
font-weight: bold;
color: #000000;
}
table.thread-list td {
vertical-align: top;
}
/* */
table.zombie-list #confirmation_url {
padding-left: 20px;
padding-top: 0px;
}
/* */
.imageBox,.imageBoxHighlighted {
width:119px;	/* */
height:120px;	/* */
float:left;
}
.imageBox_theImage{
width:112px;  /* */
height:84px;	/* */
background-position: center center;
background-repeat: no-repeat;
margin: 0 auto;
margin-bottom:2px;
}
.imageBox .imageBox_theImage {
border:1px solid #DDD;	/* */
padding:2px;
}
.imageBox .imageBox_theImage input#delete {
display:none;
}
.imageBoxHighlighted .imageBox_theImage {
border:3px solid #316AC5;	/* */
padding:0px;
}
.imageBoxHighlighted .imageBox_theImage input#delete {
display:block;
}
.imageBoxHighlighted span{	/* */
background-color: #316AC5;
color:#FFFFFF;
padding:2px;
}
.imageBox_label{	/* */
text-align:center;
font-family: arial;
font-size:11px;
padding-top:2px;
margin: 0 auto;
}
.imageBoxHighlighted input#edit_title {
width: 112px;
}
#insertionMarker{
height:120px;
width:6px;
position:absolute;
display:none;
z-index:10;
}
#insertionMarkerLine{
width:6px;	/* */
height:90px;	/* */
}
#insertionMarker img{
float:left;
}
#dragDropContent {
opacity:0.5;	                /* */
filter:alpha(opacity=50);	/* */
position:absolute;
z-index:10;
display:none;
}
/* */
/* */
div.dia {
width: 488px;
height: 137px;
background-image:url(dia_medium.png);
color: #FFFFFF;
font-weight: bold;
}
div.dia .title {
padding: 4px;
width:300px;
height:24px;
}
div.dia .date {
padding: 4px;
float:right;
}
div.dia div.picture {
width: 112px;
height: 84px;
background-repeat: no-repeat;
background-position: center;
background-color: #FFFFFF;
}
div.picture {
cursor:pointer;
}
div.dia div.outer {
float:left;
}
div.dia div.blank {
float:left;
width:9px;
height: 84px;
background-color: transparent;
}
div.dia div.inner {
opacity:0.0;
filter:alpha(opacity=0);
}
div.dia div.picture-frame {
margin-top:2px;
margin-left:7px;
clear:both;
}
div.small-picture {
width: 56px;
height: 42px;
background-repeat: no-repeat;
background-position: center;
background-color: #FFFFFF;
padding: 4px;
float:left;
}
/* */
div.picture-gallery {
padding-left: 4px;
padding-right: 4px;
}
div.picture-gallery div.frame div.picture {
width: 112px;
height: 84px;
background-repeat: no-repeat;
background-position: center;
background-color: #FFFFFF;
}
div.picture-gallery div.frame {
width: 116px;
height: 112px;
float:left;
padding: 2px;
overflow: hidden;
}
table.picture-comments-list #thumbnail div {
width: 56px;
text-align:center;
}
table.contact-list #name {
font-weight: bold;
}
table.happenings-list td.date-header {
font-size: 12px;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
}
table td#info {
vertical-align: top;
}
table td#info div#name a {
color: #000000;
font-weight: bold;
}
table td#action {
width:150px;
}
table td#action a {
display:block;
width:150px;
background-color: #989898;
color: white;
font-size: 10px;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
padding: 2px;
}
table td#action a:hover {
background-color: #fe8a1b;
color: white !important;
}
table td#action a#see-on-map {
background-color: transparent;
color: black;
font-weight: normal;
}
table td#action a#see-on-map:hover {
background-color: transparent;
color: black !important;
}
table.unilist #thumbnail,
table.group-list #thumbnail,
table.places-list #thumbnail,
table.people-list #thumbnail {
width:74px;
}
table.people-list-tab #thumbnail {
width:46px;
}


/* ----- campux_field.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_field.css?original=1 */
select {
position: relative;
height: 20px;
padding: 1px 0px 0px 0px;
margin: 0px 0px 8px 0px !important;
margin: 0px 0px 4px 0px;
top: 1px !important;
vertical-align: middle;
}
textarea, select, input {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
input {
margin: 0px 0px 0px 0px;
color: #000;
font-weight: normal;
}
div.box2_mid input,
div.box2_mid select {
width: 140px;
}
div div.box2_mid .checkboxes{
line-height: 60%;
}
div.box2_mid .checkboxes input {
width: auto;
}
div.box2_mid .checkboxes input {
float: left;
}
div.box2_mid .checkboxes label {
display:block;
margin-left: 20px;
line-height: 14px;
}
div.box2_mid .checkboxes .fieldheader label {
display:inline;
margin-left: 0px;
padding-top: 0px;
}
div#col1 div.list-container input {
width: 224px;
margin-left: 7px;
margin-right: 7px;
}
textarea, select, input[type='text'], input[type='password'] {
margin: 0px 0px 2px 0px;
background-color: #fff;
border: 1px solid #bbb;
color: #000;
font-weight: normal;
}
div.article_box textarea,
div.article_box input[type='text'],
div.article_box input[type='password'] {
max-width: 478px;
}
input[name="university_edit"] {
max-width: 300px;
}
div.field textarea {
width: 98%;
}
input[type='text'], input[type='password'], textarea {
padding: 3px 2px;
}
form {
margin: 0;
}
/* */
.buttoncol {
margin-top: 6px;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
width: 175px;
}
div.buttonwithhelp {
position:relative;
z-index:1000;
}
div.buttonwithhelp input, div.buttonwithhelp span, div.buttonwithhelp img {
display: inline !important;
vertical-align: middle;
margin: 0 !important;
}
div.buttonwithhelp .help-popup-img img {
padding-left: 2px;
position: static;
}
.help-popup-img img {
margin-left: 10px;
line-height: 0px;
position: absolute;
display: inline;
}
.help-popup-container {
position: absolute;
bottom: 13px;
left: 5px;
margin-left: 5px;
z-index: 3000;
}
.box2 .help-popup-container {
right: 0px;
top: 70px;
bottom: auto;
left: auto;
}
.box2 .formHelpContent {
background: transparent url(help_balloon_right.png) no-repeat;
padding-left: 23px;
padding-right: 13px;
}
.buttoncol input[type='submit'], .buttoncol input[type='button'], .buttoncol div.buttonwithhelp {
margin-top: 3px;
margin-bottom: 3px;
}
.buttonrow {
margin-top: 8px;
margin-bottom: 5px;
}
.buttonrow input {
margin-right: 5px;
}
.formControls {
padding-top: 1px;
position: relative;
}
.formControls input {
float: right;
}
.formControls .default {
margin-left: 5px;
}
input.default {
/* */
}
div.button_huge {
background-repeat: no-repeat;
background: transparent;
cursor:pointer;
color: #333;
background-image:url(button_huge_dark.png);
height:75px;
width:150px;
font-size:13px;
font-weight: bold;
overflow: hidden;
display: table;
}
div.rightcolumn div.button_huge {
margin-left:auto;
margin-right:auto;
}
div.article_mid div.button_huge {
background-image:url(button_huge.gif);
}
div.button_huge #inner {
display: table-cell;
vertical-align: middle;
}
div.button_huge #inner-inner {
padding: 4px;
width:142px;
text-align:center;
}
a:active div.button_huge {
margin-left: 1px;
margin-top: 1px;
}
input.submit,
input.submit_small,
input.submit_micro,
div.formControls input,
div.buttoncol input[type='submit'],
div.buttoncol input[type='button'],
div.buttonrow input,
.delete_button {
background-repeat: no-repeat;
background: transparent;
border:0px none;
text-align:center;
vertical-align:middle;
color: #FFFFFF;
cursor:pointer;
margin-bottom: 3px;
}
input.submit,
div.formControls input,
div.buttoncol input[type='submit'],
div.buttoncol input[type='button'],
div.buttonrow input {
background-image:url(button_large.png);
height:23px;
padding-bottom: 3px;
width:150px !important;
font-size:11px;
font-weight:bold;
}
input.submit:hover,
div.formControls input:hover,
div.buttoncol input[type='submit']:hover,
div.buttoncol input[type='button']:hover,
div.buttonrow input:hover {
background-image:url(button_large_hover.gif);
}
input.submit_small {
background-image:url(button_small.png);
height:23px;
padding-bottom: 3px;
width:112px !important;
font-size:11px;
font-weight:bold;
}
input.submit_small:hover {
background-image:url(button_small_hover.gif);
}
input.submit_micro {
background-image:url(button_micro.gif);
width:50px !important;
height:17px;
font-size:9px;
color: #555555;
}
div.formControls input:hover,
input.default:hover,
input.submit:hover,
input.submit_micro:hover,
input.submit_small:hover,
input.submitwide:hover,
div.buttoncol input:hover,
div.buttonrow input:hover,
a.button_huge:hover {
color: #FF7F00;
}
/* */
.delete_button {
background: transparent url('button_delete.gif') no-repeat;
width: 27px;
height:24px;
padding:0;
text-indent: -1000em;
vertical-align:middle;
display:block;
border-width:0px;
}
/* */
.field {
top: 0;
left: 0;
width: 100%;
margin-bottom: 0.5em;
position: relative;
clear:both;
}
a.important, .field a {
color: #E94A00;
}
a.important:hover, .field a:hover {
color: #FF7F00;
}
.fieldspacer {
float:none;
clear:both;
}
.field .field {
margin: 1em 0 0 0;
}
.field .visible {
display: block;
}
.horizontal_form {
margin: 3px 0 0 0;
float: right;
position: relative;
}
.horizontal_form .field {
width: auto;
float: left;
clear: none;
margin-right: 15px;
}
.horizontal_form .formControls {
text-align:left;
float: left;
top: -1px;
padding-top: 0;
}
.horizontal_form .formControls input {
float: none;
margin-left: 10px;
}
.horizontal_form input, .horizontal_form label {
vertical-align: middle;
}
.horizontal_form p {
margin: 2px 0;
}
label {
font-weight: bold;
font-size: 11px;
color: #333;
}
label.view {
display: block;
float: left;
margin-right: 20px;
width: 130px;
overflow:hidden;
}
.field .field_data {
float:left;
}
div.ArchetypesBooleanWidget div.fieldheader {
display:inline;
}
.article_box .field .field_data {
width: 328px;
}
.article_box_wide .field .field_data {
width: 473px;
}
.article_box_ultrawide .field .field_data {
width: 648px;
}
div.article_mid table.column-article div#col1 .field .field_data {
width: 265px;
}
div.article_mid table.column-article div#col2 .field .field_data {
width: 300px;
}
.article_box_ultrawide div#col2  div.compact-fields .field {
margin-bottom: 0.2em;
}
.fieldRequired {
background: url(required.gif) center left no-repeat;
padding: 0 0 0 8px;
color: #F4F4F4;
margin-left: 5px;
}
.fieldheader {
position: relative;
line-height: 120%;
margin-right: 3px;
zoom: 1; /* */
}
.fieldspacer {
padding-bottom: 3px;
}
.formHelp {
position: absolute;
bottom: 0px;
left: 120px;
margin-left: 5px;
z-index: 1000;
}
.horizontal_form .formHelp {
bottom: 12px;
left: 5px;
}
.formHelpContent {
background: transparent url(help_balloon.png) no-repeat;
line-height: 120%;
font-size: 11px;
font-weight: normal;
color: #333;
padding-top: 13px;
padding-left: 13px;
overflow: hidden;
padding-bottom: 54px;
padding-right: 23px;
width: 340px;
height: 87px;
z-index: 1000;
white-space: normal;
overflow: hidden;
}
textarea.focused,
input.focused,
select.focused {
background-color: #ffcd9a;
}
div.field div.formHelp {
bottom: auto;
left: auto;
}
div.field div.formHelp {
background: transparent url(help_rectangle.gif) no-repeat;
width: 247px;
padding-left: 19px;
}
div.field div.formHelpContent {
background: transparent url(help_rectangle_lower.gif) no-repeat bottom left;
overflow:hidden;
width: 237px;
height: auto;
padding: 0px 5px 8px 5px;
margin-top: 8px;
color: white;
}
.formHelpClassic {
font-size: 90%;
color: #555;
margin: 0 0 0.2em 1em;
display: inline;
}
/* */
.portalMessage,
.system-message,
#error-handling {
color: Black;
padding-left: 4em;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
background-image: url(info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
.portalMessage a {
color: Black;
}
.iconbackground {
padding-left: 35px;
background-repeat: no-repeat;
background-position: 1px 0px;
overflow:visible;
}
.icon-gotoplace {
background-image: url(icons/goto_place.gif);
padding-left: 65px;
}
.icon-groupjoiningrequest {
background-image: url(icons/groupjoiningrequest.gif);
padding-left: 65px;
}
.icon-groupinvitation {
background-image: url(icons/groupinvitation.gif);
padding-left: 65px;
}
.icon-introduction {
background-image: url(icons/introduction.png);
padding-left: 65px;
}
.icon-info {
background-image: url(info_icon.gif);
}
.icon-smile {
background-image: url(icons/smiley.gif);
}
.icon-flirtmatched {
background-image: url(icons/arrowthroughheart.gif);
}
.icon-flirtmatch {
background-image: url(icons/bowandheart.gif);
padding-left: 60px;
}
.icon-friendrequest {
background-image: url(icons/friendrequest.gif);
}
.icon-mailsent {
background-image: url(icons/envelope.gif);
}
.error {
/* */
background-color: #ffce7b;
border: 1px double #ffa500;
padding: 4px;
margin: 0 0 1em 0;
width: 98%;
}
.error .fieldRequired {
color: #ffce7b;
}
/* */
.ArchetypesInAndOutWidget select {
height:200px;
}
/* */
.profile-picture-container {
margin-left:-5px;
width: 248px;
}
.right-of-picture {
width: 220px;
float:right;
margin-top:10px;
margin-left: 10px;
}
.right-of-picture form {
display:inline;
}
.right-of-picture ul {
margin-top: 5px;
padding-left: 15px;
margin-bottom: 20px;
}
.right-of-picture li {
margin: 10px 0;
list-style-type: none;
position: relative;
zoom: 1;
}
div#sent-friend-request {
margin-bottom: 20px;
}
.right-of-picture li *, #sent-friend-request * {
vertical-align: middle;
}
.right-of-picture li img, #sent-friend-request img {
position: absolute;
}
.right-of-picture li#flirtmatched img {
left: -12px;
}
.right-of-picture li#sentflirtmatch img {
left: -22px;
}
.right-of-picture li span, #sent-friend-request span {
margin-left: 33px;
padding-top: 3px;
display: block;
}
.right-of-picture form input[type='submit'] {
display:block;
}
.right-of-picture .minimal_member_data
{
width: auto;
font-weight: bold;
font-size:12px;
}
.right-of-picture .object-desc
{
width: auto;
font-size:12px;
}
div.list-container div.pinboard-entry {
padding-left: 5px;
padding-right: 5px;
}
div.list-container div.pinboard-entry h3 {
margin-left: -0px ! important;
margin-right: -0px;
}
#acquainted-friend textarea,
#new-comment textarea,
#new-pinboard-entry textarea,
#invitation_text textarea {
width: 98%;
}
/* */
/* */
select#recipients_options,
select#recipients {
height:auto;
width:200px;
}
/* */
/* */
div.list-container .field {
padding-left: 5px;
padding-right: 5px;
}
.article_box .field #search_text,
.article_box .field #university,
.article_box .field #university_search,
.article_box .field #quick_search,
.article_box #invitation-edit,
.article_box #favorites .ArchetypesStringWidget input,
.long_inputs .ArchetypesStringWidget input {
width: 472px;
}
/* */
#invitation-edit {
margin-top: 8px;
}
div#mail-fields div#archetypes-fieldname-translated_text div.field_data,
div#archetypes-fieldname-text div.field_data {
background-color:white;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
margin-left:-5px;
margin-top:6px;
padding:6px;
width:476px;
overflow: auto;
}
div.spacerhairline {
width:488px;
border-bottom:1px solid #aaa;
margin: 8px -5px 6px -5px;
clear:both;
}
div.article_mid table.column-article div#col1 div.spacerhairline {
width:280px;
}
div#archetypes-fieldname-work_experience textarea {
width: auto;
}
div#work-experience-view div.field {
margin-bottom: 0px;
}
div#friends-list-button {
float:right;
}
div.progress div#display {
text-align: center;
border: 1px solid;
width:300px;
height:15px;
background-image:url(progress.gif);
background-position: -301px 0;
background-repeat: no-repeat;
float: left;
margin-top: 4px;
}
div.progress input {
float: left;
}
div.show-action {
background-image:url(ajax_loader.gif);
background-repeat: no-repeat;
height:16px;
width:16px;
}
div.waiting-background {
background-image:url(ajax_loader_medium.gif);
background-position: center center;
background-repeat: no-repeat;
}
/* */
/* */
div.register-form {
padding-top: 10px;
width:380px;
margin:auto;
}
div.register-form div.field div.fielderror {
clear: both;
}
div.register-form div.field div.fieldheader,
div.register-form div.field div.fieldspacer {
float:left;
}
div.register-form div.field div.fieldheader {
width: 160px;
}
/* */
/* */
div#place-fields div#archetypes-fieldname-street,
div#place-fields div#archetypes-fieldname-house_number,
div#place-fields div#archetypes-fieldname-postal_code,
div#place-fields div#archetypes-fieldname-city {
float:left;
clear:none;
width:auto;
margin-right: 10px;
}
div#place-fields div#archetypes-fieldname-postal_code {
clear:left;
}
/* */
/* */
div#picture-menu {
padding: 0px 5px;
}
/* */
div.flag-check {
float:left;
width:60px;
}
/* */
.user-profile .field {
padding-top: 8px;
}
.user-profile .fieldspacer {
display:none;
}
.user-profile .fieldheader {
float:left;
width: 150px;
}
.user-profile .error .fieldheader {
float:none;
width: auto;
}
.user-profile error .fieldspacer {
display:block;
}
.user-profile div#archetypes-fieldname-speaks_languages .fieldheader {
float: none;
width:auto;
}
.user-profile div#archetypes-fieldname-speaks_languages .fieldheader label {
display:block;
float:left;
width: 150px;
margin-right: 3px;
}
.user-profile .fieldheader .formHelpClassic {
margin-left: 0px;
}
.user-profile #archetypes-fieldname-speaks_languages .fieldspacer {
float:left;
display:block;
width:150px;
height:33px;
margin-right: 3px;
}
.user-profile div.ArchetypesLanguageWidget div.value-container {
float:left;
width:300px;
}
.user-profile div#background-image .fieldheader {
display:block;
width:auto;
}
.user-profile div#background-image .fieldspacer {
display:block;
clear:both;
float:none;
}
.user-profile #archetypes-fieldname-uni_studies select  {
height: auto;
}
.user-profile #archetypes-fieldname-university input#edit {
width: 280px;
}
.user-profile #archetypes-fieldname-uni_studies .fieldheader {
display:block;
}
.user-profile #archetypes-fieldname-uni_studies .fieldspacer {
display:block;
}
.user-profile #archetypes-fieldname-uni_studies .fieldheader,
.user-profile #archetypes-fieldname-uni_courses .fieldheader,
.user-profile #archetypes-fieldname-prev_university .fieldheader {
position:absolute;
float:none;
}
.user-profile #archetypes-fieldname-uni_studies div.spacer,
.user-profile #archetypes-fieldname-uni_courses div.spacer,
.user-profile #archetypes-fieldname-prev_university div.spacer {
display:block;
float:left;
height:5px;
width:150px;
margin-right:3px;
}
.user-profile #archetypes-fieldname-uni_studies .item select,
.user-profile #archetypes-fieldname-uni_courses .item input#search,
.user-profile #archetypes-fieldname-prev_university .item input#edit {
width: 260px;
}
.user-profile #archetypes-fieldname-i_want_to div.value-container {
float:left;
}
.user-profile div#favorites div.ArchetypesTextAreaWidget textarea {
width:300px;
}
.user-profile #archetypes-fieldname-work_experience .fieldheader {
display:none;
}
.user-profile #archetypes-fieldname-work_experience input,
.user-profile #archetypes-fieldname-work_experience textarea  {
width: 300px;
}
/* */
/* */
div#album-privacy div#archetypes-fieldname-privacy .fieldheader label {
display: none;
}
div#album-privacy div#archetypes-fieldname-privacy .fieldheader #privacy_help {
margin-left: 0px;
}
/* */

/* ----- campux_static.css ----- */
/* http://127.0.0.1:8098/campux/portal_css/campux_static.css?original=1 */
/* */
.orange {
color: #FF7D00;
}
/* */
.campuxstatic {
font-size:12px;
}
.article_box_ultrawide .campuxstatic h1 {
width: 775px;
}
.article_box_ultrawide .campuxstatic h2,
.article_box_ultrawide .campuxstatic h3 {
width: 752px;
}
.campuxstatic p {
margin: 10px 0;
font-size:12px;
}
.campuxstatic img {
vertical-align: middle;
}
.press_screenshot {
float:left;
padding-left:10px;
padding-right:10px;
text-align:center;
width:150px;
}
div#press-container .text {
margin-left: 10px;
}
div#press-container .article_mid {
font-size: 12px;
}
div#press-container div.article_box_ultrawide div.article_mid div.background {
padding: 0 4px;
}
div#press-container .article_box_ultrawide .article_mid .background .spacer {
margin-bottom: 30px;
}
div#press-container .article_box_ultrawide .article_mid .background h1 {
margin-left:0px;
margin-bottom: 20px;
}

