* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

* html #linkedResourceDetails {
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
position:absolute;
}


* html #loginModule {
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
position:absolute;
}

* html .tab-menu {
margin-left:5px;
}

a {
color:#EC6315;
font-size:11px;
}

#resourceDetailContainer {
	width: 480px;
}

body {
background:url('../img/background.jpg');
background-repeat:repeat-x;
margin:0;
}

.ac_over {
background-color:#FFB360 !important;
color:#000000 !important;
cursor:pointer;
}

.ac_results {
border:1px solid #EA771E !important;
margin-top:1px;
}

.ac_results li {
font-size:9px !important;
}

.loading-div {
background-color:white;
border:1px solid #DBDBDB;
color:#6F6F6F;
height:30px;
padding-left:16px;
padding-top:8px;
position:relative;
margin-left: auto;
margin-right: auto;
top:20px;
width:170px;
}

.ajax-loading-div {
background-color:white;
border:1px solid #DBDBDB;
color:#6F6F6F;
height:30px;
padding-left:16px;
padding-top:8px;
position:absolute;
top:300px;
width:170px;
}

.ajax-loading-div font, .loading-div font  {
font-size:11px;
font-weight:bold;
}

.button-large {
background-image:url('../img/background_btn.gif');
float:left;
height:24px;
line-height:24px;
margin-right:6px;
margin-top:10px;
padding-left:8px;
padding-right:8px;
}

.button-large a {
color:white;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.content {
background-color:white;
}

.footer {
clear:both;
font-size:11px;
margin-top:20px;
text-align: center;
width:900px !important;
}

.footer a {
color:#EC6315;
}

.header {
background:url('../img/background_header.jpg');
background-repeat:repeat-x;
height:80px;
}

.captcha-text {
font-size: 11px;
}

#captchaInput {
width: 200px;
}

.linked-resource-detail {	
background-repeat: repeat-x;
background-color:white;
border:1px solid #BABABA;
display:none;
position:absolute;
text-align:left;
top:50px;
width:465px;
z-index:100;
}

.result-list-table-item-active a {
color: white;
}

.login-table-credentials {
border: 1px solid #DBDBDB;
background-color: #F6F6F6;
}

.login-table {
font-size: 11px;
margin-left: 32px;
width: 380px;
}

.registration-table {
width: 420px;
margin-left: 32px;
border-left: 1px solid #BABABA;
border-bottom: 1px solid #BABABA;
border-right: 1px solid #BABABA;
background-color: #F6F6F6;
}

.userprofile-table, .changepassword-table {
margin-left: 32px;
background-color: #F6F6F6;
}

.userprofile-table, .changepassword-table {
border: 1px solid #BABABA;
}

.upload-table {
background-color: #F6F6F6;
border-top: none;
width: 400px;
margin: 8px;
}

.upload-info {
margin-left: 10px;
margin-right: 10px;
font-size: 10px;
background-color: white;
border: 1px solid #BABABA;
padding: 4px;
width: 362px;
}

.userprofile-table {
width: 420px; 
}

.changepassword-table {
width: 380px;
font-size: 11px;
}


form input {
font-size: 11px;
height: 16px;
line-height: 14px;
}

form textarea {
font-size: 11px;
font-family: Verdana;
}

.map {
height:379px;
width:660px;
}

.map-compare {
height: 430px;
width: 660px;
}

.map-list-detail {
height:370px;
width: 99.5%;
}

.map-module {
height:410px;
width:660px;
}

.map-module,.map-module-list-detail {
border:1px solid #BABABA;
float:right;
}

.map-module-list-detail {
height:400px;
width:100%;
}

.map-module-title {
width:660px;
}

.map-module-compare {
width: 660px;
height: 430px;
}

.event-comparison-select {
	font-size: 11px;
	height: 28px;
}

.map-module-title,.map-module-title-list-detail {
background:url("../img/header_background.gif");
color:white;
font-size:12px;
font-weight:bold;
height:25px;
padding-top:6px;
text-indent:10px;
}

.map-module-title-list-detail font {
font-weight:bold;
font-size:12px;
padding-top: 0px;
}

.menu {
background:url('../img/background_menu.png');
background-color:white;
background-repeat:repeat-x;
border:1px solid #D7D7D7;
border-bottom:1px solid white;
height:70px;
}

.menu ul {
height:40px;
margin-bottom:0;
margin-left:12px;
margin-right:12px;
margin-top:4px;
padding:0;
}

.login-menu {
float: right;
margin-right: 12px;
font-size: 11px;
}

.login-menu a {
font-size: 11px;
}

.menu-container {
float:left;
width:auto;
}

.menu-item {
color:white;
cursor:pointer;
float:left;
height:38px;
list-style-type:none;
margin:0;
padding-left:16px;
padding-right:16px;
}

.menu-item font {
font-size:14px;
line-height:28px;
}

.menu-item-active {
background:url('../img/background_menu_item_active.gif');
}

.menu-item-active font {
color:#6F6F6F;
}

.module {
margin-left:auto;
margin-right:auto;
width:980px;
}

.overlay-info {
background:url('../img/overlay_info.png') no-repeat bottom left;
font-size:11px;
padding:0 0 8px 8px;
width:150px;
}

.overlay-info-content {
background-color:#FFF3E8;
color:#EA771E;
font-weight:bold;
padding:2px;
padding-left:6px;
}

.resource-detail {
margin-right:15px;
width:465px;
}

.register-detail, .userprofile-detail {
margin-right:15px;
width:380px;
}

.userresults-detail, .user-activities-detail {
	width:980px;
}

.userresult-list-table-row, .user-activities-table-row {
height: 36px;
}

.error {
background-color: #FFEAC2 !important;
}

.errorHeader {
	background-color: #EA7B21 !important;
	color: white !important;
	font-size:12px !important;
	font-weight: bold;
	padding: 5px !important;
}

.messagePanel {
	text-align: center;
	background-color: #EB701B !important;
	margin-bottom: 8px;
	padding:8px !important;
	position: absolute;
	top: 200px !important;
	width: 40% !important;
	border: 1px solid silver;
	text-align: center;
	left: 30% !important;
	z-index: 99999;
}

.userresult-list-table, .user-activities-table {
	margin-top: 12px;
	width: 980px;
}

.registration-complete {
	font-size: 12px;
	border: 1px solid #BABABA;
	margin-left: 250px;
	width: 480px;
	padding: 8px;
}

.messagePanel table {
	color: white !important;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma,arial,helvetica,sans-serif;
}

.errorPanel {
	width: 50%;
	border: 1px solid red;
	padding: 0px !important;
	position: absolute;
	left: 25%;
	background-color: #FFEAC2 !important;
	z-index: 10000;
	color: #B72222;
	font-size:12px !important;
	font-family:tahoma,arial,helvetica,sans-serif;
}

.errorElement {
	color: #B72222;
	font-size:11px !important;
	padding-left: 5px !important;
	font-family:tahoma,arial,helvetica,sans-serif;
}

.resource-detail-attachments a {
color:#EA771E;
font-size:11px;
text-decoration:none;
}

.resource-detail-attachments,.resource-detail-pictures {
font-size:11px;
}

.resource-detail-data {
font-size:11px;
margin-left:6px;
margin-right:6px;
margin-top:16px;
width:410px;
}

.resource-detail-description,.resource-detail-geoinfo {
margin-left:8px;
margin-right:8px;
text-align: justify;
}

.resource-detail-img {
background-color:#F3F3F3;
}

.resource-detail-link-orange {
color:white;
font-size:10px;
text-decoration:none;
}

.resource-detail-metadata {
font-size:11px;
margin-left:6px;
margin-right:6px;
/*margin-top:16px;*/
width:410px;
}

.resource-detail-metadata-separator {
border-bottom:1px solid #BABABA;
clear:both;
height:1px;
margin-bottom:6px;
margin-top:6px;
width:410px;
}

.resource-detail-metadata-title {
float:left;
margin-left:8px;
}

.resource-detail-metadata-value {
margin-left:8px;
margin-right:8px;
text-align:justify;
text-indent:10px;
width:auto;
}

.resource-detail-random-image {
float:left;
margin-left:8px;
margin-right:12px;
}

.resource-detail-table {
width: 100%;
height: 100%;
background-color: white;
}

.resource-detail-subtitle {
background-color:#EFEFEF;
border-bottom:1px solid #BABABA;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin-bottom:12px;
text-indent:4px;
width:410px;
}

.resource-detail-teaser {
font-style:italic;
font-weight:bold;
margin-left:8px;
margin-right:8px;
text-align:justify;
}

.resource-detail-title {
width:465px;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
}

.registration-detail-title, .profile-detail-title {
width:980px;
}

.userdata-detail-title {
margin-left: 32px;
width: 420px;
}

.upload-title {
width: 420px;
}

.memberarea-detail-title {
width:980px;
}

.changepassword-detail-title {
margin-left: 32px;
width: 380px;
}

.login-detail-title {
margin-left: 32px;
width: 380px;
}

.resource-list {
background-color:white;
background-repeat:repeat-x;
overflow:auto;
}

.resource-list-detail {
width:410px;
}

.resource-list-element {
background-color:#F6F6F6;
border-bottom:1px solid white;
border-left:1px solid #DBDBDB;
border-right:1px solid white;
border-top:1px solid #DBDBDB;
cursor:pointer;
margin-bottom:4px;
margin-left:6px;
margin-right:6px;
margin-top:4px;
}

.resource-list-element-active .resource-list-element-title {
background:url('../img/list_element_down.gif');
background-position:2px;
background-repeat:no-repeat;
}

.resource-list-element-active,.resource-list-element-hover {
background-color:#FFF3E8;
border:1px solid #EA771E;
}

.resource-list-element-category {
background-color:#DBDBDB;
clear:both;
color:black;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
text-indent:6px;
}

.resource-list-element-details {
font-size:10px;
margin-bottom:6px;
margin-left:26px;
}

.resource-list-element-more {
margin-top:6px;
}

.resource-list-element-more a {
color:#EA771E;
}

.resource-list-element-teaser {
color:black;
font-size:10px;
margin-bottom:10px;
margin-right:10px;
text-align:justify;
}

.resource-list-element-title {
background:url('../img/list_element.gif');
background-position:2px;
background-repeat:no-repeat;
color:#EA771E;
font-size:11px;
margin-bottom:4px;
margin-left:6px;
margin-top:4px;
padding-left:20px;
}

.resource-list-grouped {
border:1px solid #DBDBDB;
margin-bottom:4px;
margin-left:6px;
margin-right:6px;
margin-top:4px;
}

.resource-list-main {
border-bottom:1px solid #DBDBDB;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
height:380px;
width:298px;
}

.resource-list-summary {
font-size:11px;
font-weight:bold;
margin-left:10px;
margin-top:6px;
}

.resource-list-title {
width:298px;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
}

.resource-list-title, .resource-detail-title, .registration-detail-title, .changepassword-detail-title,
.login-detail-title, .memberarea-detail-title, .profile-detail-title, .userdata-detail-title, .upload-title {
background:url("../img/header_background.gif");
color:white;
font-size:12px;
font-weight:bold;
height:31px;
line-height:28px;
text-indent:10px;
}

.resource-no-list-element {
font-size:11px;
margin-left:10px;
margin-top:10px;
}

.resources,.resource-detail {
float:left;
}

.search-button {
background-color:white;
border:1px solid #DBDBDB;
color:black;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:14px;
margin-top:3px;
padding-left:4px;
padding-right:4px;
padding-top:2px;
}

.search-module {
float:right;
margin-top:6px;
width:240px;
}

.submenu {
margin-left:16px;
margin-right:16px;
margin-top:2px;
}

.submenu-item {
color:#EC6315;
cursor:pointer;
float:left;
font-size:11px;
margin-left:8px;
margin-right:8px;
}

.submenu-item-active {
	font-weight:bold;
}

.submenu-item-hover,.menu-item-hover font,.resource-detail-attachments a:hover,.button-large a:hover {
	text-decoration:underline;
}

.submenu-separator {
	color:#EC6315;
	float:left;
	font-size:11px;
}

.tab-content {
	border-bottom:1px solid #BABABA;
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
	height:340px;
	margin-left:10px;
	overflow:auto;
	width: 442px;
	background-color: white;
}

.tab-content-module {
	margin-left:6px;
	margin-right:6px;
	margin-top:16px;
}

.tab-menu {
	background:url('../img/background_tab.gif');
	float:left;
	height:20px;
	margin-left:10px;
	margin-top:10px;
	width:444px;
}

.tab-menu div {
	background-image:url('../img/tab.png');
	cursor:pointer;
	float:left;
	font-family:Verdana;
	font-size:10px;
	height:20px;
	margin-right:1px;
	position:relative;
	width:75px;
}

.tab-menu div a {
	color:black;
	text-decoration:none;
}

.tab-menu div a:hover {
	color:#E56216;
}

.tab-menu div.selected {
	background-image:url('../img/tab_selected.png');
}

.tab-menu div.tab {
	line-height:20px;
	text-align:center;
}

.tab-menu-group-result {
	background:url('../img/background_tab.gif');
	float:left;
	height:20px;
	/*margin-top:10px;*/
	width:420px;
}

.tab-menu-group-result div {
	border: 1px solid #BABABA;
	cursor:pointer;
	float:left;
	font-family:Verdana;
	font-size:10px;
	height:18px;
	margin-right:1px;
	position:relative;
	width:75px;
}

.tab-menu-group-result div a {
	color:black;
	text-decoration:none;
}

.tab-menu-group-result div a:hover {
	color: #E88425;
}

.tab-menu-group-result div.selected {
	background-color: #E88425;
	border: 1px solid #E88425;
}

.tab-menu-group-result div.selected a {
	color: white;
}

.tab-menu-group-result div.tab {
	line-height:18px;
	text-align:center;
}

#searchTerm {
	height:16px;
	line-height:16px;
	width:140px;
}

.result-list {
	margin-top: 16px;
	margin-bottom: 12px;
}

.result-list-header {
	font-size: 11px;
	font-weight: bold;
}

.result-list-criteria {
	width: 150px;
}

.tab-content-result-group {
	clear: both;
	margin: 0;
	width: 420px;
}

.result-list-content {
	margin-left: 4px;
	margin-right: 4px;
}

.result-list-table {
	width: 420px;
}

.result-list-table-header td {
	border-left: 1px solid white;
	height: 20px;
}

.result-list-table-header td:first-child {
	border-left: 1px solid #F4F4F4;
}

.userresult-list-table-header, .user-activities-table-header {
	height: 32px;
	background-color: #D7D7D7;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
}

.user-activities-table-header td {
	border-bottom: 1px solid #FFFFFF;
}

.result-list-table-item td, user-activities-table-item td  {
	border-right: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	height: 20px;
}

.result-list-table-item-alternate {
	background-color: #F4F4F4;
}

.result-list-table-item td:first-child {
	border-left: 1px solid #F4F4F4;
}
	
.result-list-group-header {
	background-color: #E88425;
	color: white;
	height: 24px;
	text-indent: 10px;
	font-weight: bold;
	font-size: 11px;
}

.result-list-table-header {
	background-color: #D7D7D7;
	font-size: 11px;
	height: 20px;
}

.result-list-table-item, .userresult-list-table-row, .user-activities-table-row {
	font-size: 11px;
}

.userresult-list-table-row td, .user-activities-table-row td {
	border-bottom: 1px solid #F4F4F4;
}

.result-list-scroll-div {
	overflow-y: scroll; 
	width: 420px; 
	border: 1px solid #F4F4F4;
}

.result-list-grouped-scroll-div {
	height: 170px; 
}

.result-list-not-grouped-scroll-div {
	height: 214px;
}

.result-list-table-item-active {
	background-color: #E88425;
	color: white;
}

.result-list-table-item-selected {
	background-color: #FFD2AB;
}

.userprofile-detail-facebox {
background-image: url('../img/background_facebox.gif');
background-repeat: repeat-x;
background-color:white;
border:1px solid #BABABA;
display:none;
position:absolute;
text-align:left;
top:50px;
width:600px;
z-index:100;
}

.user-activities-heading {
	background-color: #E88224;
	text-indent: 12px;
	font-size: 12px;
	height: 28px;
	font-weight: bold;
}

.userprofile-facebox {
	font-size: 11px;
}

.compare-participant-list {
	background-color: white;
	width: 100%;
	height: 235px;
}

.compare-participant-list-columnheader {
	width: 180px;
	float: left;
	text-align: right;
	background-image: url('../img/background_compare_control.png');
/*	background-color: #E88525;*/
	font-size: 11px;
}

.compare-participant-list-columnheader table td {
	border-bottom: 1px dotted white;
	height: 28px;
	width: 180px;
	color: white;
	padding-right: 6px;
	font-weight: bold;
}

.compare-particpant-list-entry {
	width: 160px;
	float: left;
	font-size: 11px;
}

.compare-particpant-list-entry-active {
	background-color: #EDEDED;
}

.compare-particpant-list-entry table td {
	border-bottom: 1px dotted #959595;
	height: 28px;
	width: 160px;
	color: black;
	padding-left: 12px;
}

.compare-control {
	width: 320px;
	background-color: #E88525;
	color: white;
	background-image: url('../img/background_compare_control.png');
}

.compare-heading {
	color: white;
	font-size: 20px;
	height: 32px;
}

.statisticImageLink {
text-decoration:none;
}


.button-statistics {
background-color:transparent;
background-image:url(../img/button_out.gif);
border:none;
cursor:pointer;
height:24px;
width:137px;
}

.button-statistics-label {
color:#FFF;
font-family:Helvetica,Arial;
font-size:11px;
font-weight:700;
position:relative;
text-decoration:none;
}

.button-statistics-label-large {
top:4px;
}

.button-statistics-large {
background-image:url(../img/button_large_out.gif);
cursor:pointer;
height:24px;
text-align:center;
width:200px;
}

.password-strength {
width: 180px;
text-indent: 4px;
margin-left: 4px;
padding-left: 4px;
background-color: #B7431E;
}

.activity-guide {
	background-image:url('../img/background_btn.gif');
	/*height: 24px;
	margin-top: 2px;*/
	margin-bottom: 4px;
	/*line-height: 24px;*/
	padding-left: 10px;
	margin-left: 150px;
		
}

.activity-guide img {
	margin-top: 3px;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_overlayBG {
  background-color: #000;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.paging, .paging font, .paging a {
	font-size: 11px;
}

.event-comparison-statistic {
margin-top: 24px;
margin-left: auto;
margin-right: auto;
}

.statistic-value-small {
	border: 1px solid red;
	font-size: 9px;
	width: 120px;
	padding: 2px;
	background-color: #FFF3E8;
	border: 1px solid #EC6616;
	
}

.statistic-value {
	padding: 4px;
}

.statistic-value font {
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
}

#activityGuideLink {
	
}

.activity-guide-image {
	background-image:url(../img/activity_guide.png);
	background-repeat:no-repeat;
	width:200px;
	background-repeat:no-repeat;
	width:200px;
	height:28px;
	background-position: 0px 5px;
}

