@import url("reset.css");

body {font: 0.8em/1.2em h-elvetica, arial, sans-serif;color:#333;}
body {background:#666 url(../images/bodyback.gif) top center repeat-y;}  		/* background shade body */


h2 {font-weight:bold;font-size: 190%;margin:0 0 0.6em 0;font-weight:normal;line-height:100%;color:#000;letter-spacing:-0.05em;font-size:190%;}
h3 {font-weight:bold;font-size: 140%;margin:0.5em 0 0.3em 0;line-height:100%;font-weight:normal;color:#444;}
h4 {font-weight:bold;font-size: 120%;margin:0.5em 0 0.3em 0;color:#444;line-height:100%;}

/* h4 a:link,h4 a:visited {color:#000 !important ; text-decoration:none;}   */   
h4 a:visited {color:#aaa;}  /* I had to remove this for the presentation ! */
h4 a:hover {text-decoration:underline;}

p, ul {font:90%  arial, 'sans-serif';line-height:160%;margin:1em 0;}

strong { font-weight: bold;}
small {font-size:80%;}
#container {width:962px;margin-left:-481px;position:absolute;top:0;left:50%;background:#fff;overflow:auto;}

#header {position:relative;width:100%;background:#888;}
#header h1 {text-indent:-5000px;height:85px;margin:0;padding:0;cursor:pointer;}

#main {width:100%;padding: 0;margin-top:20px;clear:both;overflow:auto;}
#main a {text-decoration:underline;}

#left 	{width:183px;float:left;margin:0 ; 				padding:0 15px 0 15px;	}
#middle {width:488px;float:left;margin:0 ; 				padding:0 0 0 0; 	}
#right 	{width:228px;float:left;margin:0 ; 				padding:0 0 0 15px ; border:1px solid transparent;}
#large 	{width:671px;float:left;margin:0 0 0 15px ; 	padding-right:15px ;  /* DIRTY FIX BUG 271 IN FFOX FOLLOWS : */ overflow:hidden;	}
#full 	{width:909px;float:left;margin:0 0 0 15px ; 	clear:both;}

/* how to get the uls right in the content*/
#homeintro ul {margin-left:30px;list-style-image:url(../images/bullet.png);}


#left .sidebox, #right .sidebox {padding:0;}
.sidebox p, .sidebox ul, {margin:0 5px;}


#large h2 {font-size:230%;color:#ccc;line-height:1em;margin-top:0;margin-bottom:0;}

#footer {width:100%;background:#ddd;overflow:auto;margin-top:15px; border-top:1px solid #bbb;clear:both;}
#footer div {float:left;margin:15px 10px 0 15px;}
#footer p.available_apps_links {clear:both;padding:0.3em 15px;margin:0;} 

#networks {background:#888 url(../images/vert_shade.gif) top left repeat-x;width:100%;padding:5px 0; border-bottom:4px solid #ddd ;margin-bottom:0;}
#networks p {margin:0 0 0 12px;padding:0 ;font-size:90%;}
#networks ul {margin:0;padding:0 }
#networks li {display:inline;padding:  0;}
#networks li, #networks li a, #networks p, #networks p a {color:#ddd;}
#networks span.current {color:#fff;}
#networks span#report_issue_link {text-align:right;position:absolute;top:4px;right:18px	;}
#networks span#report_issue_link a {font-style:italic;font-size:85%;color:#fff;}


#extras {padding:0;width:250px;position:absolute;top:17px;right:20px;}
#extras p {margin:0; text-align:right;font-size:90%;}
#extras p a {font-size:80%;}
#extras p, #extras p a {color:#fff;}

#session {margin: 0 0 6px 0;}
#session p.user_name {font-weight:bold;}
/* #session li {display:inline;} */
#search {position:absolute; width:235px;bottom:0px;right:5px;text-align:left;margin:1px 1px 10px 0 ;padding:3px 3px 0 0;}
a#full_text_search_link {background:#888;padding:3px 5px;color:#fff;font-weight:bold;font-size:85%;}
#search input#q {margin:0;font:12px arial; padding:1px 4px;margin-bottom:-2px;}

#simple_search {margin: 0 0 30px 0;background-color:#f0f0f0;text-align:center;}
#simple_search form {padding:5px 15px 15px}
#simple_search input#keywords, #simple_search input#exp_dom, select#actor, select#innovation_stage_id, input#contact_person, input#organization  {width: 300px;}
#simple_search input[type="submit"] {width: auto;}
#simple_search table {width:90%;}
#simple_search td {padding: 3px;}


.hint {color:#999;}

/* general navigation tabs */

#nav,#nav2 {clear:both; overflow:auto; }
#nav ul, #nav2 ul, ul#wiki_page_nav {margin:0;padding:0;}
#nav li, #nav2 li, #tabnav li {display:inline;margin:0;padding:0;line-height:140%;}
#nav li a, #nav2 li a,  #tabnav li a, #wiki_page_nav li a {text-decoration:none;float:left;display:block;padding:0.5em 1.2em ;line-height:160%;}


/* main nav */
#nav {width:924px;width:95%;padding-left:15px;}
#nav ul {}
#nav li a {font-size:12px;font-weight:normal;font-weight:bold;font-family:h-elvetica,arial ;color:#fff;background:#ddd url(../images/tab_shade.gif) bottom left repeat-x ;margin-right:3px;}
#nav li.tab_my_network a {color:#fff;}
#nav li.current a {background:#fff;color:#444;font-weight:bold;}


/* secondary nav  */
#nav2 {border-bottom:1px solid #888;width:100%;margin-bottom:15px;}
#nav2 ul {background:#fff;margin-left:15px;}
#nav2 ul li a {background:#ddd;padding:0.3em 1em 0.2em;margin-right:3px;}
#nav2 li.current a {background:#888; color:#fff;}

/* third nav (below data in show profile) */
#tabnav {margin:0; }
#tabnav li a { margin-right:0.3em;padding:0.3em 0.6em ; line-height:120%; background-color:#ddd;}
#tabnav li.current a {background:#888;color:#fff;}


/* div below the tabs below the datacard */
.content {padding:15px 0 ;text-align:left;clear:both;overflow:auto;}

#tab_projects {clear:both;overflow:auto;}

/* wiki navigation */
#wiki_context_navigation_panel ul#wiki_page_nav {margin:0 ;padding:0;overflow:auto;}
ul#wiki_page_nav li {float:left;display:inline;margin-right:2px;}
ul#wiki_page_nav li a {text-decoration:none;font-size:85%;border:1px solid #ddd;border-width:0px 1px 1px 1px; background:#fff; padding:0 0.5em; line-height:140%;}
ul#wiki_page_nav li a:hover {background:#ccc;}
ul#wiki_page_nav li.current a {background:#ddd;color:#000;}

/* main nav colors - needs some cleaning */
#nav li a:link,#nav li a:visited, #wiki_context_navigation_panel li a:link, #wiki_context_navigation_panel li a:visited, #tabnav li a {}
#nav li a:hover, #nav2 li a:hover, #tabnav li a:hover, ul#wiki_page_nav li a:hover { background:#aaa url(../images/tab_shade_hover.gif) !important;color:#fff; }

#wiki_page {  margin: 30px 0;}
#wiki_page_version, #wiki_page_info, #wiki_page_version_navigation  {font-size:90%}
#wiki_page_version_navigation {display:none;text-align:right;}
#wiki_tags { font-style:italic; color:#444; padding:0.3em 0.7em 0.8em;}
#wiki_page_info { padding : 5px 10px 5px; border:1px solid #ddd;}
#wiki_page_info h2 {clear:both;font-size:120%;color:#888;margin:0;}
#wiki_page ul {list-style-type: circle; margin-left: 12pt;}
#wiki_page ol {list-style-type: decimal; margin-left: 15pt;}
#wiki_page em { font-style: italic;}
.wiki_link_existing 	{font-weight:normal;text-decoration:underline !important;}
.wiki_link_not_existing {color:red !important;text-decoration:underline !important;}

.profile {}

.data {width:350px;float:left;}
.data a {}
.data a:hover {text-decoration:underline;}
.data 

.datahead {float:left;clear:both;}
.datahead img {float:left;margin: 0 12px 10px 0;}
.datahead h3 {font-weight:bold;font-size:150%;margin-top:0;}
.datahead h3 a {color:#000;}
.datahead p {clear:right;margin:0 !important;}
.datahead form {clear:both;}
div.tagcloud_container {width:350px;overflow:auto;}

.extradata {margin: 0 0 30px 15px;background:#f8f8f8;border:1px solid #ddd; width:250px; float:left;padding:5px 15px ; font-size:80%;}
	dl.coords dt {float:left;width:50px;margin-right:5px;display:block;text-align:right; height:1em;}
	dl.coords dd {padding-left:55px;}
	
	.images {}
	.images img {margin-right:12px;}
	.images a.more {display:block;}
	p.more {}

div.expertise_domains {clear:both}  /* big list */
div#innovation_stage {clear:both;}



.block {}
/* obsolete ? next 2 lines*/
.coord dl 			{font-size: 10px;line-height:18px;margin: 0 0 36px 0;}
.coord dt 			{float: left;width:84px;}





/* kmo profiles */
div#sme_header div.datahead {padding:1em;}

#kmo_profiles h3 {border-bottom:1px solid #ddd;}
#kmo_profiles div {background:#f0f0f0;padding:0.3em 1em; margin-bottom:1em;}
#kmo_profiles dl {margin:1em 0;} 
#kmo_profiles dt {float:left;width:150px;margin-right:5px;display:block;text-align:right; height:1em;} 
#kmo_profiles dd {padding-left:155px; line-height:1.2em;} /*removed height:1.4em*/
#kmo_profiles div.act {padding:0;margin:0;text-align:right;}
#kmo_profiles div.act form {margin:0;padding:0;}
#kmo_profiles div.act form div {text-align:right;padding:0;}


.edit_action 		{clear:both;text-align:right;}

.sidebox 			{margin: 0 0 15px 0;padding: 0 0 15px 0;overflow:auto;}
.sidebox h3 		{font-size:100%;font-weight:bold;margin:0;padding:0;margin-bottom:0.3em;background:#888 url(../images/vert_shade.gif) top left repeat-x; line-height:1.6em;padding:3px 10px;}
.sidebox h3 a, 
.sidebox h3 		{color:#fff !important ;}


#left .sidebox h3, #left .sidebox h3 a {color:black !important;font-size:110%;background:#fff;padding:2px 15px 0 0; ;}
#left .sidebox {border:none;}

.sidebox a 			{text-decoration:none;}
.sidebox a:hover 	{text-decoration:underline;}
.sidebox ul			{margin-left:15px;padding-left:0;}
.sidebox ul li 		{margin:0 0 0.3em 0;list-style-type:square ; line-height:1.2em;font-size:95%;}
.sidebox ul li em	{font-style:normal;}

#sidecal.sidebox  {background:transparent !important;}
#sidecal.sidebox .calendar {margin:0 !important;}


.more {font-size:10px;line-height:18px;}
.sidebox .more {width:100%;text-align:right;display:block;margin:0;padding:0;}
/*should be merged with this fix */
span.side_more, a.side_more {display:block;text-align:right;font-size:85%;margin:5px;}  /* more... link on the sides*/

hr {border:none;height:1px;background:#ccc url(../images/dots-h.gif) top left repeat-x;}



ul.tagcloud {margin: 0;padding-left:23px; background: transparent url('/images/icons/tag.png') 0 1px no-repeat;overflow:auto;min-height:24px;}
div.datacard ul.tagcloud  {clear:both;width:90%;line-height:120%;}
#large ul.tagcloud {margin:0;}
ul.tagcloud li {float:left; margin-right: 9px; }
.buzz0 {font-size:9px;color:#888 !important;}
.buzz1 {font-size:10px;}
.buzz2 {font-size:12px;}
.buzz3 {font-size:14px;}
.buzz4 {font-size:16px;}
.buzz5 {font-size:18px;}

/*side tag cloud*/
.sidebox div.tag_cloud {padding:0 5px;text-align:center;}
.sidebox div.actions {text-align:right;padding-bottom:5px;}

div.tag_cloud {margin-top:10px;}
div.tag_cloud a {margin:auto 0.4em;line-height:130%;overflow:hidden;}
div.tag_cloud a:hover {background:#ddd;}

.blogpost {margin: 0;padding: 0 0 0;width:100%;}
.blogpost,.blogpost p { font:12px/18px helvetica, arial, 'sans-serif' ;}
.blogpost p {margin:0.5em 0 0.8em;}
.blogpost {padding:0 0 2em 0}
.blogpost h4 {color:#666;font-weight:bold;font-size:140%;margin:15px 0 5px 0;line-height:110%;}


#middle div.blogdata,
#large div.blogdata,
#full div.blogdata {margin:5px 0 0 0;padding:2px 10px 2px 5px ;text-align:right;background:#e8e8e8;border-bottom:2px solid #bbb;}
.blogdata span {margin:0; display:inline;list-style-type:none; font-size:90%;}
.blogdata a {color:#666 !important;}
.blogdata a:hover {text-decoration:underline !important;}

span.date 		{padding:1px 0 2px 20px ; background: url('/images/icons/date.png') 0 -1px no-repeat;font-size:;}
span.author 	{padding:1px 0 2px 20px ; background: url('/images/icons/user.png') 0 -1px no-repeat;}
span.comments 	{padding:1px 0 2px 20px ; background: url('/images/icons/commentread.png') 0 0px no-repeat;}
span.meta {display:block;}
span.comments a {font-weight:normal; margin-right:0.4em;}
span.bloglinks a {font-weight:bold;}

#middle .blogdata ul.tagcloud, #large .blogdata ul.tagcloud {text-align:left;float:left;margin:0;}
.blogdata ul.tagcloud li {margin:0 0.4em 0 0;padding:0;}
.blogdata ul.tagcloud li a {font-size:10px}
.blogdata ul.tagcloud li a:hover {background-color:#ccc;}


p.bloglinks {border-bottom:1px solid #e8e8e8;text-align:right;padding:0 3px; margin:0 0 15px 15px; line-height:100%;}
p.bloglinks a {color:#666;font-size:90%;}
p.new_comment {text-align:right;}
p.new_comment a, p.bloglinks a {font-weight:bold;}
p.new_comment a:hover, p.bloglinks a:hover {color:#000;}


#comments {margin: 18px 0 0 0 ;}

#innertabs {clear:both; overflow:auto;padding-top:15px;}
#innertabs .datacard {width:320px;float:left; }
.datacard a {color:#000;}
.datacard img {float:left;margin: 0 12px 0 0;}
.datacard h4 {float:left;margin:0 !important;}
#innertabs .datacard h4 {width:200px;}
.datacard p {float:left;font-size:10px;clear:both;}
#innertabs .datacard p {width:312px;}
.datacard ul {clear:both;float:left;font-size:10px;margin:0 !important;}
.datacard span.name a {font-size:120%;}
.datacard .description {color:#888;font-size:90%;}
.datacard .email {} 
.datacard address {font-size:90%;width:auto;}
#middle .datacard , #large .datacard {height:90px;}
#right .datacard {clear:both;margin-bottom:5px;}
div.tab_page {overflow:auto;border-top:1px solid #888;clear:both;}

#right .even {margin-left:0;}
#tab_projects .datacard {height:auto;}


/* 5 Following lines NOT CHECKED YET */
.sidecard {}
.sidecard img {margin: 0 12px 0 0;}
.sidecard h4 {margin:0 !important;}
.sidecard p {font-size:10px;clear:both;}
.sidecard ul {font-size:10px;margin:0 !important;}
.coordinates {}
.coordinates span.name {}


.moreblock {margin: 0 0 18px 0;}
.moreblock img {float:right;margin:0 0 18px 12px;}
.moreblock h4 {font-size:12px;margin:0;}
.moreblock p {font-size:10px;margin: 0}

.formbox {padding:22px;border:1px solid #ccc;}
.formbox label {width:120px;text-align:right;margin: 0 12px 0 0;float:left;display:block;}
.formbox div {margin: 0 0 9px 0;}
.formbox .submit {margin-left:132px;font-size:10px;}

.gentable {border-collapse:collapse;margin:15px 0 30px;border:1px solid #ddd;width:100%;}
.gentable_projects {border-collapse:collapse;margin:15px 0 0px;border:1px solid #ddd;width:100%;}
.gentable td,.gentable th, .gentable_projects td, .gentable_projects th {padding:0.2em 0.2em 0.2em 10px ;}
.gentable th, .gentable_projects th {font-weight:bold;padding:0.4em 0.6em;background:#ddd;}


.profiles {margin:15px 0 30px;border:1px solid #ddd;width:97%;}
.profiles td,.gentable th{padding:0.2em 0.2em 0.2em 10px ;}
.profiles th {font-weight:bold;padding:0.4em 0.6em;background:#ddd;}



.topbox {margin-bottom:18px;} /* used if above first title */

.calendar {border-collapse:collapse; margin: 0 0 15px 0;width:100%;}
.calendar th {background:#ddd;font-weight:bold;text-align:center;white-space:nowrap;line-height:2em;}
.calendar tr.dayname td {line-height:2em;}
.calendar td {line-height:2.6em;background:#eee;text-align:center !important;font-size:11px;}
.calendar td.day a:link, .calendar td.day a:active  {text-decoration:underline !important;font-weight:bold}
.calendar td.weekendDay {background-color:#ccc;}
.calendar td.today, .calendar td.today a {background:#444;color:#fff !important;}

.button-to {margin: 0 0 9px 0;}

.panel {display:block;}

.intro {font-weight:bold;}
table.editform {width:100%; }

.editform .header td {font-weight:bold;}
.editform td {vertical-align:top;padding:4px 6px;}
.editform td.delete_or_edit_button {text-align: center;}
.editform td label {display:block;text-align:right;padding-right:12px;font-weight:bold;}	
.editform .submit {margin: 18px 0; font-size:10px;}
.editform input[type=text], .editform textarea { font: inherit; }
table.editform a {text-decoration:underline !important;}



pre {white-space:normal;font-family:arial, 'sans-serif';width:auto;}


#locality_picker_form label {text-align:left;}

table.listing {border-collapse:collapse;}
.listing td {padding: 2px 8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

#profile_links_table td {padding: 1px 6px;}

.attachments {float:left;display:block;clear:right;width:99%;}

.attachment {float:left;padding:9px 6px;border:1px dotted #ccc;margin: 0 12px 18px 0;min-height:100px;text-align:center;width:150px;}
.attachment .icon {float:left;width:100%;}
.attachment .filesize {float:left;clear:both;width:100%;color:#666;font-size:10px;}
.attachment .filename {float:left;clear:both;width:100%;}
.attachment .desc { font-size: 80%; color: #666; }

/* Flashes */

#flashes, 
.flash {text-align:center;}
#flashes {width:100%;line-height:1.4em;}
#flashes .notice {	padding: 0.1em;	background-color: #ffc;}
#flashes .warning, .warning {	padding: 1em;	background-color: #ffc;	border: 1px solid #ccc;}
#flashes .error {	margin-top: 1em;	margin-bottom: 1em;	padding: 1em;	background-color: #fcc;	border: 1px solid #f66;	color: #633;}


.block_error {	color: red;}

#login-form {border-right:1px solid #ccc;margin-right:24px;}
#login-form td {padding:0 24px 0 0;}

/* Forms */

label.mandatory { font-weight: bold; padding-right: 10px;}
label.mandatory { background: transparent url(/images/mandatory.gif) top right no-repeat ;}
input.big { font-size: 120%; font-weight: bold;}

tr.buttons {	border-top: 1px solid #ccc;	padding-top: 15px;}


.fieldWithErrors input, .fieldWithErrors select {border: solid 1px #f00; color: red}


#errorExplanation {	margin:1em 0;	padding:0 10px;	background-color: #fee;	border: 1px dotted #f66;}
#errorExplanation h2 {	padding: 0.1em 10px 0;margin:0;	color: #f44;	border: none;}
#errorExplanation p {	padding-left:10px;margin:0;}
#errorExplanation ul {margin:0 0 10px;padding:0;}
#errorExplanation li {list-style-type:disc;margin-left:2em;}


/* Password Strength aer */

#password_strength_meter {		border: 1px solid gray;	height: 20px; width: 200px;	padding: 1px;}
#password_strength_meter_bar {	border: 1px solid gray;	height: 18px;}
#password_strength_meter_bar.weak { width: 25%; background-color: red; }
#password_strength_meter_bar.mild { width: 50%; background-color: orange; }
#password_strength_meter_bar.good { width: 75%; background-color: yellow; }
#password_strength_meter_bar.excellent { width: 100%; background-color: green; }

#miniProfiles {margin-top: 20px;}
div.sidebox div.mini_profile {padding-left:5px;width:auto;padding-bottom:15px;}
#hiddenProfiles .mini_profile, #miniProfiles .mini_profile {margin-bottom: 30px;}
.currentDay {background-color: LightSkyBlue }

#latestEvents {}
#latestEvents table {width: 90%; margin:5px;}
#left #latestEvents table {margin:0px;}
#latestEvents table td {line-height:1.1em; padding:1px 2px 0 0px;font-size:11px}
.le_date {color:#444;}
.le_place {font-style:italic;color:#888;font-size:90%;}
#latestEvents table td.le_title {padding:2px 2px;}
#left .sidebox h3 {margin-bottom:2px !important}
#left .sidebox ul {margin-top:2px;}

.todo {
	color: #00f !important;
	font-weight: bold;
	font-size: 150%;
}


/* Definition Lists */

dt { font-weight: bold; }

.example iframe {
	border: 2px dotted #ccc;
}

/* */
#region_picker { margin: 0;padding:3px;text-align:center;}
#region_picker p {margin:0;font-size:110%;font-weight:normal;color:#444;}

/* Used in search results with the explanatory text besides - in /netwerkleden */
#region_picker_wrapper {border:1px solid #ccc;overflow:auto;clear:both;}
#region_picker_wrapper div.block {padding:15px 30px 0px 15px}
#region_picker_wrapper #region_picker{float:right;margin:0;border:0px;font-size:90%;color:#888;}


/* By Yuri, for the new advisor widget  /network_members */
#region_picker_wrapper #pmap, #region_picker_wrapper #pmap2{float:right;margin:0;border:0px;font-size:90%;color:#888; width: 230px;height: 160px;}



/*  */
.comment {
	margin-bottom: 15px;
}

.comment .body { 	width: 80%;	border-top: 1px solid #ccc;	border-left: 10px solid #ccc;	padding-left: 20px;	background-color: #eeeeee;	padding-right: 20px;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 5px;}
.comment .metadata {	font-weight: bold;	padding-left: 30px;}
.new_answer a {	font-size: 120%;	font-weight: bold;	text-decoration: none;}
.new_answer a:hover {	text-decoration: underline;}

/* */
body.popup_window {margin:10px;background:#fff;}
#popup_window_content {margin:10px;}

/* Profiles Links & Photo details */
.link_details { border-bottom: 1px solid #ccc; padding-bottom: 2em; margin-bottom: 2em; }
.photo_details { border-bottom: 1px solid #ccc; padding-bottom: 2em; margin-bottom: 2em; }

/* */
td.blog_entry_metadata { padding-left: 10px; }

/* Unemphasize */
.unem { color: #999; }

.question_status {float: right;}

#network_members_tree_container {
  max-height: 300px;
  overflow: auto;
}

/* Locality picker */
#locality_picker_form { border: 1px solid #ccc; width: 450px;}
#locality_picker_form img.search_icon { float: left; margin-right: 5px; }

/* Tag Picker */

#tag_picker { border: 1px solid #ccc; padding: 10px;}

/* */
span.highlight { background-color: #ff0; }

.close_popup { text-align: center; }

/* actions available on a table/list in a profile */
div.actions a {color:#fff;font-size:85%; background:#aaa;padding:0.2em 0.3em;text-decoration:none; margin-right:1em;}
div.actions a:hover {background:#666;color:#fff;}

/* list styles for general text (large or middle div) */
ul.text_informational {margin-left:2em; list-style-image:url(../images/bullet.png) ;}

.greyed {color:#888;}

#admin_panel{float:right;color:#888;text-align:right;font-size:200%;line-height:1.5em;padding:10px 15px;}

/* home intro*/

#middle .homeintro h2 {height:120%;color:#000;}

tr.even td {background:#f0f0f0;}

a, a:link, a:visited {color:#222;}

p.feeds_list a img {margin:0 5px -3px 0;}


/* wiki navigation panel (left side) */
.wiki_side_panel {font-size:90%;}
.wiki_side_panel ul {margin:0 0 0 0;}
.wiki_side_panel ul li a {text-decoration:underline;}
.wiki_side_panel ul li a:hover { }


/* autocomplete div */

#exp_dom_auto_complete {width:300px!important; height:250px; overflow: -moz-scrollbars-vertical; overflow-x:hidden!important; overflow-y: auto; padding:0; border:1px solid #ddd;}
#exp_dom_auto_complete ul {margin:0 !important;padding:0 !important; border:none !important; }
#exp_dom_auto_complete ul li {margin:0!important;list-style-type:none !important; padding:3px ;color:#444;font-size:10px;line-height:1.1em;}
#exp_dom_auto_complete ul li.selected {}


/* input#exp_dom, input#keywords, input#contact_person,  select#actor, select#innovation_stage_id, select#search_type, select#sort_by */

input, select  {font:12px/16px helvetica, arial;color:#444;border:1px solid #888;padding:3px;}
#right form.button-to div input {width:200px;} /* toevoegen netwerk IE issue */


select {line-height:1.4em; }


tr.prev_next td {padding:6px 4px;font-style:italic;background:#ddd;}
tr.prev_next td a {color:#666;font-weight:normal;text-decoration:underline !important;}
tr.prev_next td a:hover {color:#000;font-weight:normal;}

#alternativecss {}

div.profile_map,
div.postcode_map {width:100%;height:200px;}



div.profile_map span, div.postcode_map span {display:none;}  /* hide too long line from gmap  to avoid display bug*/


select#sort_by {}
input#keywords ,
input#organization {}


/* general search results */

/* Search */
h2.sr_title {margin-top:10px;float:left ;margin-right:10px;}
.search_result_group { margin-bottom: 1em; clear: both;}
.search_result_group h3 {  }
.search_result h4 a { text-decoration: underline !important; font-weight:normal;}
.search_result .mini_profile { margin-top:10px;margin-right:10px;float:left;width:250px;margin-bottom:10px; overflow:hidden;}
.mini_profile a:hover {text-decoration:underline;}


/* filters */

div#result_type_list {margin-top:19px;}
span.sr_filter {}
span.sr_filter a {margin-left:0.3em;background:#888; color:#fff; padding:0.1em 0.3em}

/* ul#result_types li a {background:#888; color:#fff; padding:0.2em 0.4em; line-height:1.4em;margin:0 1em 0 0;} */
ul#result_types li a {margin:0 10px 0 0;}
div.search_result_group h3 {width: 100%; line-height: 30px; background-color: #eeeeee;padding-left:0.5em;font-weight:bold;}
div.search_result h4 {margin-bottom:0;}
div.search_result p {margin: 0.3em 0 1em 1.5em;}
div.search_result_group div.project,
div.search_result_group div.calendar_events,
div.search_result_group div.wiki_page,
div.search_result_group div.blog_entry {padding-left:20px; background: transparent url(../images/vin/bulletround_side_vin.gif) 4px 2px no-repeat;}


span.sr_date,
span.sr_place {margin-left:10px;}

/* */
p.number_sequence {margin-left:1em;}
p.number_sequence a {padding:0.4em;}


/* mandatory fields in forms */ 
table.editform input.mandatoryfield {background-color:#ffffa0;}


/* no_results_messages */
#no_results_message {clear:both;}

.fixed_tooltip { 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px; 	
/*	background-color: #FFF8DC;  */
	background-color: #F6D1E4;  
	border: 1px solid #DEB887; 
	color: #6b6b6b; 
	display:none; 
	left:0px;top:0px; 
}

.mini_list {
	width : 100%;
	padding: 20px;
}

#network_control_panel{
	margin-top :    10px;
	margin-bottom : 20px;
}

.rss_feed_network_control_panel #network_control_panel{
	margin-bottom : 0px;
}


#network_control_panel td{
	padding: 5px;
}

#network_control_panel #networx{
	margin-top: 0px;
}

#network_control_panel #networx li {
	list-style-type: none;
}

#network_control_panel #networx li span{
	padding-left: 19px; 
	background-repeat: no-repeat; 
	background-position:  center left;
}

#network_control_panel #networx li#current_network span{
	font-weight:bold;
}

#network_control_panel #networx li.hidden span{
	background-image: url(/images/icons/hidden.png);
}
#network_control_panel #networx li.root span{
	background-image: url(/images/icons/star.png);
}

#results {margin-bottom : 10px;}


div.auto_complete {
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected { 
  background-color: #ffb; 
}
div.auto_complete ul strong.highlight { 
  color: #800; 
  margin:0;
  padding:0;
}
.auto_complete_warning {color: rgb(213, 0, 33); font-size: 80%;}
.department_in_dropdown {font-style:italic;}

.textile_container {background: #f0f0ee; padding: 5px; border: solid 1px #ccc;}

#wiki_page table{
  border: 1px solid #ddd;
  border-collapse: separate;
}

#wiki_page td { 
  border: 1px solid #ddd; 
  padding: 5px;
}

.registered-people h3 {
	margin-top: 2em;
	margin-bottom: 1.5em;
}

.registered-people table {
	width: 100%;
}