.taxafinder_menu_nonactive {font-size:10px;font-family:verdana;color:#000000;font-weight:normal;}
.taxafinder_menu_active {font-size:10px;font-family:verdana;color:#CD9F54;font-weight:bold;}
.taxafinder_searchfield {width:470px;font-size:15px;font-family:verdana;color:#000000;font-weight:bold;padding:4px;border:1px solid #dadada;}
.taxafinder_searchbutton {width:57px;font-size:15px;font-family:verdana;color:#000000;font-weight:bold;padding:4px;border:1px solid #dadada;}
.taxafinder_searchlistbox {width:157px;font-size:15px;font-family:verdana;color:#000000;font-weight:bold;padding:4px;border:1px solid #dadada;}

.tickmainframe {width:1000px;height:650px;}

.gtbuddies_mapframe {width:100%;height:400px;border:5px solid #D5E0F4;}
.gtbuddies_mapiframe {width:100%;height:100%;}
.gtbuddies_filterframe {width:250px;height:700px;border:5px solid #D5E0F4;}
.gtbuddies_filteriframe {width:250px;height:500px;}
.gtbuddies_listframe {width:100%;height:300px;border:5px solid #D5E0F4;}
.gtbuddies_listiframe {width:100%;height:100%;}

.obs_add_species {width:730px;font-family:arial;}
.obs_add_container {width:730px;height:40px;font-family:arial;}
.obs_add_location {width:300px;height:400px;font-family:arial;}
.obs_add_settings {width:300px;height:400px;font-family:arial;}

.obs_add_datum {width:60px;font-size:10px;font-family:tahoma;}
.obs_add_artnamn {width:120px;font-size:10px;font-family:tahoma;}
.obs_add_antal {width:30px;font-size:10px;font-family:tahoma;}
.obs_add_country {width:100px;font-size:10px;font-family:tahoma;}
.obs_add_lokalnamn {width:150px;font-size:10px;font-family:tahoma;}
.obs_add_xkoord {width:30px;font-size:10px;font-family:tahoma;}
.obs_add_ykoord {width:30px;font-size:10px;font-family:tahoma;}
.obs_add_kommentar {width:150px;font-size:10px;font-family:tahoma;}
.obs_add_rubrik {font-size:10px;font-family:tahoma;font-weight:bold;}

.obsar_view_menu {width:300px;height:600px;font-family:tahoma;}
.obs_view_obsar {width:730px;font-family:tahoma;}

.mapcover {visibility: hidden;z-index:9999;}
.mapcover_off {visibility: visible;background: none;}
.map_off {visibility: hidden;}
.map_on {visibility: visible;}
.ticktextcolor {color:red;}

.latestphotoheader {padding:20 20 20 20;color:#D26F00;}
.persnote_obstext {text-size:14px;font-family:sans-serif;padding-left:80px;background: url(notebookbg.png);width:100%;height:670px;border:0px;}

#footpanel {
	position: fixed;
	bottom: 0; left: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background: #E4EAF6; /*--#e3e2e2--*/
	border: 1px solid #c3c3c3;
	border-bottom: none;
	width: 98%;
	margin: 0 1%;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
}
#footpanel * {margin: 0; padding: 0; outline: none;}
#footpanel img {border: none;}

*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
	position: relative;
}
#footpanel ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px; /*--For text replacement - Shove text off of the page--*/
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when sub-panel is open--*/
	background-color: #fff;
	height: 17px;
	margin-top: -2px; /*--Push it up 2px to attach the active button to sub-panel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200; /*--Keeps the active link on top of the sub-panel--*/
	position: relative;
}
#footpanel a.home{
	background: url(home.png) no-repeat 15px center;
	width: 50px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
a.profile{ background: url(user.png) no-repeat center center;  }
a.editprofile{ background: url(wrench_screwdriver.png) no-repeat center center; }
a.contacts{ background: url(members.png) no-repeat center center; }
a.messages{ background: url(mail.png) no-repeat center center; }
a.playlist{ background: url(document_music_playlist.png) no-repeat center center; }
a.videos{ background: url(film.png) no-repeat center center; }
a.alerts{ background: url(newspaper.png) no-repeat center center; }
a.photogallery{ background: url(photogallery.png) no-repeat center center; }
a.bookmarks{ background: url(bookmarks.png) no-repeat center center; }
a.obsar{ background: url(icon_observation.png) no-repeat center center; }
a.seek{ background: url(icon_seek_small.png) no-repeat center center; }
a.countries{ background: url(icon_country.png) no-repeat center center; }
a.hidemenu{ background: url(icon_hidemenu.png) no-repeat center center; }
#footpanel a.chat{
	background: url(balloon.png) no-repeat 15px center;
	width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }  /*--Right align the chat and alert panels--*/
#footpanel a small {  /*--panel tool tip styles--*/
	text-align: center;
	width: 70px;
	background: url(pop_arrow.gif) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none; /*--Hide by default--*/
	color: #fff;
	font-size: 1em;
	text-indent: 0;
}
#footpanel a:hover small{
	display: block; /*--Show on hover--*/
	position: absolute;
	top: -35px; /*--Position tooltip 35px above the list item--*/
	left: 50%; 
	margin-left: -40px; /*--Center the tooltip--*/
	z-index: 9999;
}



#footpanel ul li div a { /*--Reset link style for subpanel links--*/
	text-indent: 0;
	width: auto;
	height: auto;
	padding: 0;
	float: none;
	color: #00629a;
	position: static;
}
#footpanel ul li div a:hover {	text-decoration: underline; } /*--Reset link style for subpanel links--*/

#footpanel .subpanel {
	position: absolute;
	left: 0; bottom: 27px;
	display: none;	/*--Hide by default--*/
	width: 198px;
	border: 1px solid #555;
	background: #fff;
	overflow: hidden;
	padding-bottom: 2px;
}
#footpanel h3 {
	background: #526ea6;
	padding: 5px 10px;
	color: #fff;
	font-size: 1.1em;
	cursor: pointer;
}
#footpanel h3 span { 
	font-size: 1.5em;
	float: right;
	line-height: 0.6em;	
	font-weight: normal;
}
#footpanel .subpanel ul{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
}
#footpanel .subpanel li{ 
	float: none; /*--Reset float--*/
	display: block;
	padding: 0; margin: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	position: static;  /*--Reset relative positioning--*/
	font-size: 0.9em;
}

#chatpanel .subpanel li { background: url(dash.gif) repeat-x left center; } 
#chatpanel .subpanel li span {
	padding: 5px;
	background: #fff;
	color: #777;
	float: left;
}
#chatpanel .subpanel li a img {
	float: left;
	margin: 0 5px;
}
#chatpanel .subpanel li a{
	padding: 3px 0;	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
}
#chatpanel .subpanel li a:hover {
	background: #3b5998;
	color: #fff;
	text-decoration: none;
}

#bookmarkframe .subpanel li { background: url(dash.gif) repeat-x left center; } 
#bookmarkframe .subpanel li span {
	padding: 5px;
	background: #fff;
	color: #777;
	float: left;
}
#bookmarkframe .subpanel li a img {
	float: left;
	margin: 0 5px;
}
#bookmarkframe .subpanel li a{
	padding: 3px 0;	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
}
#bookmarkframe .subpanel li a:hover {
	background: #3b5998;
	color: #fff;
	text-decoration: none;
}

#countriesframe .subpanel li { background: url(dash.gif) repeat-x left center; } 
#countriesframe .subpanel li span {
	padding: 5px;
	background: #fff;
	color: #777;
	float: left;
}
#countriesframe .subpanel li a img {
	float: left;
	margin: 0 5px;
}
#countriesframe .subpanel li a{
	padding: 3px 0;	margin: 0;
	line-height: 10px;
	height: 10px;
	background: #fff;
	display: block;
}
#countriesframe .subpanel li a:hover {
	background: #3b5998;
	color: #fff;
	text-decoration: none;
}


#alertpanel .subpanel { right: 0; left: auto; /*--Reset left positioning and make it right positioned--*/ }
#alertpanel .subpanel li {
	border-top: 1px solid #f0f0f0;
	display: block;
}
#alertpanel .subpanel li p {padding: 5px 10px;}
#alertpanel .subpanel li a.delete{
	background: url(delete_x.gif) no-repeat;
	float: right;
	width: 13px; height: 14px;
	margin: 5px;
	text-indent: -9999px;
	visibility: hidden; /*--Hides by default but still takes up space (not completely gone like display:none;)--*/
}
#alertpanel .subpanel li a.delete:hover { background-position: left bottom; }
#footpanel #alertpanel li.view {
	text-align: right;
	padding: 5px 10px 5px 0;
}
#footpanel #hidepanel li.view {
	text-align: right;
	padding: 5px 10px 5px 0;
}



.redlist_0 {width: 0px; height: 15px; overflow: hidden;}
.redlist_29 {width: 29px; height: 15px; overflow: hidden;}
.redlist_58 {width: 58px; height: 15px; overflow: hidden;}
.redlist_87 {width: 87px; height: 15px; overflow: hidden;}
.redlist_116 {width: 116px; height: 15px; overflow: hidden;}
.redlist_145 {width: 145px; height: 15px; overflow: hidden;}
.redlist_174 {width: 174px; height: 15px; overflow: hidden;}
.redlist_200 {width: 200px; height: 15px; overflow: hidden;}
.message_checker_iframe {visibility:hidden;height:0px;width:0px;}

table#rank_yearlist {color:#666666;font-size:10px;font-family:verdana;border-collapse: collapse;margin: 1px;}
table#rank_yearlist td {font-size:11px;border-bottom: 1px dotted #dadada;}
table#rank_yearlist td#user {text-align:left;padding-left: 0px;padding-right: 0px;}
table#rank_yearlist a {font-size:11px;text-decoration:none;color:#333333}
table#rank_yearlist a visited {font-size:11px;text-decoration:none;color:#333333}

.rullist {width:150px;font-size:10px;}

table#checklisttbl {background: #E8E8E8;color:#666666;font-family:verdana;border-collapse: collapse;margin: 1px;}
table#checklisttbl th#art {font: normal;border:0px;background: none;background: #E8E8E8;width:150px;color:#000000;font-size:9px;text-align:left;padding-left: 0px;padding-right: 0px;}
table#checklisttbl td#art {width:150px;font-size:11px;text-align:left;padding-left: 0px;padding-right: 0px;}
table#checklisttbl th#ant {border:0px;background: none;background: #E8E8E8;width:40px;color:#000000;font-size:9px;text-align:center;padding-left: 0px;padding-right: 0px;}
table#checklisttbl td#ant {width:40px;font-size:11px;text-align:center;padding-left: 0px;padding-right: 0px;}
table#checklisttbl th#land {border:0px;background: none;background: #E8E8E8;width:20px;color:#000000;font-size:9px;text-align:center;padding-left: 1px;padding-right: 1px;}
table#checklisttbl td#fynd {width:20px;background:#D4E65C;font-size:11px;text-align:center;padding-left: 1px;padding-right: 1px;}
table#checklisttbl td#ofynd {width:20px;background:#DFDFDF;font-size:11px;text-align:center;padding-left: 1px;padding-right: 1px;}
table#checklisttbl tr {border:1px dotted #DFDFDF}

#linktbl {font-size:10px;font-family:verdana;border-collapse:collapse;background-color:#F2F8F8;}
#linktbl td {color:#1C4444;font-family:verdana;font-size:10px;}
#linktbl a {color:#04BCBA;text-decoration:none;font-weight:normal;}

#linkaddtbl {font-size:10px;font-family:verdana;border-collapse:collapse;background-color:#F2F8F8;border:2px dotted #898989;}
#linkaddtbl td {color:#1C4444;font-family:verdana;font-size:10px;}
#linkaddtbl a {color:#04BCBA;text-decoration:none;font-weight:normal;}

#artspec_menu {font-size:11px;border-collapse:collapse;}
#artspec_menu td {font-family:verdana;font-size:10px;border-top:1px solid #898989;border-right:1px solid #898989;border-left:1px solid #898989;background-color:#E9F0FA;}
#artspec_menu a {color:#333333;text-decoration:none;font-weight:bold;}
#artspec_menu a hover {color:#333333;text-decoration:underline;font-weight:bold;}
#artspec_menu td.top_menu {font-family:verdana;font-size:10px;border-top:1px solid #898989;border-right:1px solid #898989;border-left:1px solid #898989;background-color:#ffffff;}
.bordermeny {border-bottom:1px solid #898989;}

#artlistatbl {font-size:10px;font-family:verdana;border-collapse:collapse;background-color:#F2F8F8;}
#artlistatbl td {color:#1C4444;font-family:verdana;font-size:10px;border-top:1px dotted #898989;border-bottom:1px dotted #898989;}
#artlistatbl td.rubrik {color:#6589D3;font-weight:normal;font-family:verdana;font-size:14px;border-top:1px dotted #898989;border-bottom:1px dotted #898989;}
#artlistatbl td.rubrik2 {color:#6589D3;font-weight:bold;font-family:verdana;font-size:12px;border-top:1px dotted #898989;border-bottom:1px dotted #898989;}
#artlistatbl td.underrubrik {color:#1C4444;font-weight:normal;font-family:verdana;font-size:11px;border-top:1px dotted #898989;border-bottom:1px dotted #898989;}
#artlistatbl td.underrubrik a {color:#33B333;text-decoration:none;font-weight:normal;}
#artlistatbl td.rubrik a {color:#6589D3;text-decoration:none;font-weight:normal;font-size:14px;}

#artspec_main {font-size:11px;border-collapse:collapse;}
#artspec_main td {font-family:verdana;font-size:10px;border:1px solid #898989;background-color:#FFFFFF;}

#main_menu {font-size:11px;border-collapse:collapse;}
#main_menu td {font-family:verdana;font-size:10px;border-left:1px solid #898989;border-right:1px solid #898989;background-color:#E9F0FA;}
#main_menu td.aktiv {font-family:verdana;font-size:10px;border-left:1px solid #3B5998;border-right:1px solid #3B5998;background-color:#ACBFE7;}
#main_menu a {color:#333333;text-decoration:none;font-weight:bold;}
#main_menu a.aktiv {color:#FFFFFF;text-decoration:none;font-weight:bold;}
#main_menu a hover {color:#333333;text-decoration:underline;font-weight:bold;}

#copy_ticks td.pref {font-size:11px;font-family:verdana;width:300px;background-color:#E5EBF7;border-right:2px solid #dadada;}
#copy_ticks td.list {font-size:11px;font-family:verdana;background-color:#FFFFFF;}
.pref_frame {font-size:11px;visibility:hidden;height:300px;width:100%;display:none;z-index:10000;background-color:#FFFFFF;border:1px solid #dadada;}
.pref_frame_tbl {font-size:11px;visibility:visible;width:100%;height:100%;background-color:#FFFFFF;border:1px solid #dadada;}
#persons_div {visibility:visible;width:100%;height:100%;font-size:11px;}
#country_div {visibility:visible;width:100%;height:100%;font-size:11px;}
#period_div {visibility:visible;width:100%;height:100%;font-size:11px;}
.copy_ticks_persons_ifrm {visibility:visible;width:100%;height:100%;font-size:11px;}
.copy_ticks_country_ifrm {visibility:visible;width:100%;height:100%;font-size:11px;}
.copy_ticks_period_ifrm {visibility:visible;width:100%;height:100%;font-size:11px;}
.copy_ticks_lista_ifrm {visibility:visible;width:100%;height:100%;font-size:11px;}

#forumtbl {border-bottom:1px solid #dadada;background-color:#FFFFFF;}
#forumtbl td {color:#000000;font-size:11px;font-family:verdana;border:1px solid #E5EBF7;}
#forumtbl td.rubrik {background-color:#E5EBF7;color:#000000;font-size:11px;font-family:verdana;}
#forumtbl a {color:#000000;text-decoration:none;}
#forumtbl td.arkiveradruta_on {background-color:#FFB3B3;}
#forumtbl td.arkiveradruta_off {background-color:#ADFFAD;}
#forumtbl td.arkiverad {color:#AEA2A2;font-size:11px;font-family:verdana;}
#forumtbl td.arkiverad a {color:#AEA2A2;text-decoration:none;}

#userspec_iframe {float: left;width: 100%;padding: 0 0 0 0; margin: 0 10px 10px 10px;display: inline;}
#userspec_addblogg_frm {margin:0px;}
#userspec_addblogg_iframe {overflow: hidden;border:1px solid #dadada;width:100%;Height:140px;}
.userspec_addblogg_txtarea {background-color:#F3FF8D;width:400px;height:40px;font-size:12px;border:1px solid #dadada;}
.userspec_addblogg_button {font-size:12px;}

#userspec_blogginlagg_tbl {border-bottom:1px solid #dadada;width:500px;}
#userspec_blogginlagg_tbl td {color:#595959;font-size:11px;font-family:verdana;}
#userspec_blogginlagg_tbl a {color:#ED6F00;text-decoration:none;}
.userspec_addbloggcomment_txtarea {background-color:#F3FF8D;width:300px;height:20px;font-size:12px;border:1px solid #dadada;}
#userspec_blogginlaggcomment_tbl {border:0px;width:100%;}
#userspec_blogginlaggcomment_tbl td {background-color:#E9EDF9;color:#595959;font-size:11px;font-family:verdana;}
.userspec_blog_edit {height:16px;width:16px;display:none;}

.taxa_alert_div {width:100%;display:none;font-size:10px;font-family:verdana;}

#blogg_add_menu {border-bottom:1px solid #dadada;background-color:#FFFFFF;}
#blogg_add_menu td {color:#000000;font-size:11px;font-family:verdana;border:1px solid #E5EBF7;}
#blogg_add_menu td.aktiv {color:#000000;font-size:11px;font-family:verdana;border:1px solid #E5EBF7;}

.blogg_add_div {display:none;width:100%;height:50px;font-size:10px;font-family:verdana;}
.blogg_add_div_aktiv {display:block;width:100%;height:50px;font-size:10px;font-family:verdana;}

#notification-table {width:100%;background-color:#FFF4BF;border: 1px solid #FFD100;}
#notification-table td {-webkit-border-radius:8px;font-size:11px;color:#000000;font-family:verdana;vertical-align: sub;}
#notification-table a {font-size:11px;color:#FF0000;font-family:verdana;text-decoration:underline;}

#noteontaxonomy-table {width:100%;background-color:#EBEFFA;border: 1px dotted #C07272;}
#noteontaxonomy-table td {font-size:11px;color:#000000;font-family:verdana;vertical-align: sub;}
#noteontaxonomy-table a {font-size:11px;color:#FF0000;font-family:verdana;text-decoration:underline;}

#bottom-toolbox  {overflow: hidden;position: fixed;text-align:left;height:25px;width:100%;top:0;background-color:none;}
#bottom-toolbox-table {background-image:url('top-toolbox-bg.jpg');height:100%;width:100%;background-color:#E5E5E5;border-bottom: 1px solid #B5B5B5;border-left: 1px solid #B5B5B5;border-right: 1px solid #B5B5B5;}
#bottom-toolbox-table td {font-size:11px;color:#42474D;font-family:verdana;vertical-align: sub;}
#bottom-toolbox-table img.image_place_baseline {vertical-align: sub;}
#bottom-toolbox-table a {color:#ED6F00;text-decoration:none;}
#bottom-toolbox input.logintext {width:40px;color:#000000;}
#bottom-toolbox input.loginbutton {width:30px;color:#000000;}

#top-toolbox-menu  {visibility:hidden;overflow: hidden;position: fixed;text-align:left;height:225px;left:500px;width:200;top:25;background-color:none;}
#top-toolbox-menu-table {height:100%;width:100%;background-color:#E5E5E5;border-bottom: 1px solid #B5B5B5;border-left: 1px solid #B5B5B5;border-right: 1px solid #B5B5B5;}
#top-toolbox-menu-table td {font-size:11px;color:#42474D;font-family:verdana;vertical-align: sub;}
#top-toolbox-menu-table a {color:#ED6F00;text-decoration:none;}

#top-toolbox  {overflow: hidden;position: fixed;text-align:left;height:34px;width:100%;top:0;}

#messalert {filter : alpha(opacity=90);z-index:100; position: absolute; left: 0px; top: 21px; width: 100%; height: 15px;}
#ad_header {filter : alpha(opacity=60); position: absolute; left: 467px; top: 39px; width: 500; height: 60px;}
#ad_header img {filter : alpha(opacity=60);width: 500; height: 60px;}

.forumheader {font-size:40px;color:#ADC0E7;font-family:arial;font-weight: bold;text-decoration:none;}

.photo_comp_sp {height:100%;}
.photo_vote_div {overflow: hidden;width:100px;height:130px;}
.bildruta {border-collapse:collapse;}
.bild {border:1px solid #dadada;height:136px;}
.vote {border:1px solid #dadada;}
.photo_comp_info {border:1px dashed #800000;width:300px;}
.photo_info_votefrm {border:0px;width:100%;height:70px;}
.photo_points {border:2px solid #800000;}
.photo_points_vote td {border:1px solid #808080;border-collapse:collapse;}
.photo_view_topframe {border:1px solid #CCCCCC;background-color:#EEEEEE;}
.photo_view_lowerframe {border:1px solid #CCCCCC;background-color:#FFFFFF;}
.imageborder_10_black {border:10px solid #000000;}
.photo_info_subrubik {font-size:14px;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.photo_info_text {font-size:14px;font-family:"Century Gothic";text-decoration:none;}
.rubrik_grey {font-size:20px;color:#42474D;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.rubrik_grey_14 {font-size:14px;color:#42474D;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.rubrik_grey a {font-size:20px;color:#CF6F00;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.rubrik_orange {font-size:20px;color:#CF6F00;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.rubrik_darkred {font-size:23px;color:#800000;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.rubrik_darkred_40 {font-size:40px;color:#800000;font-family:"Century Gothic";font-weight: bold;text-decoration:none;}
.text_orange {font-size:14px;color:#CF6F00;font-family:"Century Gothic";text-decoration:none;}
.bread_black {font-size:11px;color:#000000;font-family:"Century Gothic";text-decoration:none;}
.bread_black a {font-size:11px;color:#CF6F00;font-family:"Century Gothic";text-decoration:none;}
.bread_white {font-size:11px;color:#FFFFFF;font-family:"Century Gothic";text-decoration:none;}
.photocomment_div {visibility:hidden;height:200px;width:100%;display:none;z-index:10000;}
.photocomment_iframe {visibility:visible;height:200px;width:100%;}

.taxa_div {visibility:hidden;height:150px;width:530px;display:none;}
.taxa_iframe {visibility:visible;height:150px;width:530px;border:1px solid black;}
.hideall {visibility:hidden;}

table#join_frm_main {font-family:Arial;font-size:9px;border:1px solid #5D6179;border-collapse:collapse;}
table#join_frm_main td.rubrik {font-family:Arial;font-size:10px;font-weight:bold;}
table#join_frm_main td.huvudet {font-family:Arial;font-size:20px;font-weight:bold;}
table#join_frm_main input.langd {width:200px;font-size:10px;font-family:Arial;}
.lista {width:200px;font-size:10px;font-family:Arial;}
table#join_frm_main input.button {width:200px;font-size:15px;font-family:Arial;}
.artspec_but {width:100%;}
.artspec_addname {width:180px;font-size:12px;}

table#species_data td.topheader {height:140px;}
table#search-form_header {font-size:23px;}
table#search-form_header td.subheader{font-size:14px;}
table#search-form_header td.information{font-size:12px;}
table#search-form_form {font-size:12px;font-family: arial, verdana, helvetica;}
table#search-form_form input.ruta{font-size:9px;border:1px solid #000000;}
table#search-form_result {font-size:12px;font-family:tahoma;}
table#search-form_result a {font-size:12px;font-family:tahoma;color:#CF6F00;}
table#search-form_result td {border-bottom:1px dashed #dadada;}
table#search-form_result img.picture{border:2px solid #000000;}
table#search-form_result_header {font-size:14px;font-weight:bold;}
table#gallery_background {background:#000000;}
table#gallery_background td.searchbox {font-size:10px;color:#ffffff;}
table#gallery_background td.searchbox input{font-size:9px;border:1px solid #ffffff;}
table#gallery_header {font-size:23px;color:#ffffff;}
table#gallery_header td {height:40px;text-align:center;text-valign:middle;}
table#gallery_pictures_boxes {border-collapse:collapse;background:#666677;}
table#gallery_pictures_boxes td.header{font-size:11px;color:#ffffff;text-align:center;text-valign:middle;height:30px;width:132px;background:#444455;border:1px solid #000000;}
table#gallery_pictures_boxes td.header a {font-size:11px;color:#ffffff;text-decoration:none;}
table#gallery_pictures_boxes td.pic{align:center;valign:middle;height:132px;width:132px;background:#666677;border:1px solid #000000;}
table#gallery_navigation {align:center;border-collapse:collapse;background:#666677;}
table#gallery_navigation td.navleft {color:#ffffff;font-size:14px;text-align:center;width:48px;height:22px;border:1px solid #000000;background:#444455;}
table#gallery_navigation td.navleft a {color:#ffc510;text-decoration:none;font-size:14px;font-weight:bold;}
table#gallery_navigation td.navright {color:#ffffff;font-size:14px;text-align:center;width:48px;height:22px;border:1px solid #000000;background:#444455;}
table#gallery_navigation td.navright a {color:#ffc510;text-decoration:none;font-size:14px;font-weight:bold;}
table#gallery_navigation td.navcenter {color:#ffffff;font-size:14px;text-align:center;width:300px;height:22px;border:1px solid #000000;background:#666677;}
table#gallery_navigation td.navcenter a {color:#ffc510;text-decoration:none;font-size:14px;font-weight:bold;}
.messruta {border:5px solid #6694E3;}
table#message-header {font-size:23px;font-family:arial;color:#1F3563;}
table#message-lefttoolbox td.meny a{font-family:arial;font-size:15px;color:#2A5DCB;text-decoration:none;}
table#message-lefttoolbox td.menyact {background-color:#6694E3;}
table#message-lefttoolbox td.menyact a{font-family:arial;font-size:15px;color:#FFFFFF;text-decoration:none;}
table#message-navigation{border:1px solid #dadada;border-collapse:collapse;}
table#message-navigation a{color:#317cb2;text-decoration:none;font-weight:bold;}
table#message-navigation td.aktpage{background:#b9d2e3;font-weight:bold;}
table#message{border-collapse:collapse;font-size:12px;}
table#message tr{height:23px;}
table#message td {font-size:12px;font-family:arial;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
table#message td.read {background-color:#EFEFEF;}
table#message td.deleted {background-color:#F6CECE;}
table#message-reply-header {font-size:23px;font-family:arial;}
table#message-reply-form {font-size:10px;font-family:arial;}
table#taxa-head {font-size:23px;}
table#genus-page-flowertime {border:1px solid #000000;border-collapse:collapse;}
table#taxa-ranking {font-family:arial;font-size:11px; border:1px solid #000000;border-collapse:collapse;}
table#taxa-ranking td.header {color:#ffffff;font-size:16px;font-weight:bold;text-align:center;background-color : #317cb2;}
table#taxa-ranking td.data {font-size:11px;}
table#taxa-ranking td.data2 {font-size:11px;border-top:1px dashed #000000;}
table#taxa-statistic {font-family:arial;font-size:11px; border:1px solid #000000;border-collapse:collapse;}
table#taxa-statistic td.header {color:#ffffff;font-size:16px;font-weight:bold;text-align:center;background-color : #317cb2;}
table#taxa-statistic td.rubrik {font-size:11px;font-weight:bold;}
table#taxa-statistic td.total {font-size:11px;font-weight:bold;border-top:1px dashed #000000;border-bottom:1px solid #000000;}
table#taxa-statistic td.data {font-size:11px;font-weight:bold;}
table#taxa-species {font-size:12px;}
table#taxa-species a{color:#0000FF;text-decoration:none;font-style:normal;}
table#taxa_add_name {font-size:12px;}
table#taxa_add_name input{font-size:10px;}
table#taxa-toolbox{height:40px;border:1px solid #000000;background-color : #317cb2;}
table#taxa-toolbox td.tool:hover{background:#b9d2e3;cursor:pointer;}
table#taxa-topplist {font-size:12px;}
table#taxa-topplist a{color:#0000FF;text-decoration:none;font-style:normal;}
table#taxa-list {font-size:12px;}
table#taxa-list a {color:#0000ff;text-decoration:none;}
table#taxa-list td.genus {color:#ffffff;font-size:16px;font-weight:bold;background:#317cb2;}
table#taxa-list td.genus a{color:#ffffff;text-decoration:none;font-style:normal;}
table#taxonomi-frame-taxa {text-align:left;font-size:11px; border:1px solid #000000;border-collapse:collapse;}
table#taxonomi-frame-taxa td.header {font-family: arial, verdana, helvetica;color:#ffffff;font-size:16px;font-weight:bold;text-align:center;background-color : #317cb2;}
table#taxonomi-frame-taxa td.redlist {font-family: arial, verdana, helvetica;color:#ffffff;font-size:16px;font-weight:bold;text-align:center;background-color : #317cb2;}
table#taxonomi-frame-taxa img.redlist {border:1px solid #ffffff;}
.redlistheader {color:#FFFFFF;font-size:9px;text-align:left;}
.redlistlink {color:#FFFFFF;font-size:9px;text-align:left;text-decoration:none;}
table#taxonomi-frame-taxa td.rubrik {font-family: arial, verdana, helvetica;font-size:11px;font-weight:bold;border-top:1px solid #000000;background:#b9d2e3;}
table#taxonomi-frame-taxa td.data {font-family: arial, verdana, helvetica;font-size:11px;border-top:1px solid #000000;}
.descby {font-size:9px;color:#808080;}
table#taxonomi-frame-taxa td.data a{color:#0000FF;text-decoration:none;font-style:normal;}
table#taxonomi-frame-taxa td.undertaxa {color:#ffffff;font-size:12px;font-weight:bold;text-align:center;background-color : #317cb2;border-top:1px solid #000000;}

.dis_read_table {border-collapse:collapse;border:1px solid #999999;}

.bgnorep {background-repeat: no-repeat;}
.message_showprev {width:450px;font-size:11px;border:0px;}
.rightframe {background-repeat: repeat-y;}
.bottomframe {border-top:1px solid #716398;font-size:10px;color:#000000;}
.mainframe {margin:0px;color: #000000;}
.topmenytable {font-size:8pt;color:#ffffff;font-family: arial, verdana, helvetica;text-decoration: none;}
.navbar {font-size:8pt;color:#000000;font-family: arial, verdana, helvetica;text-decoration: none;}
.menyrutor {border-bottom:1px solid #dadada;}
.photoflat_image {border-top:10px solid #FFFFFF;border-right:10px solid #FFFFFF;border-left:10px solid #FFFFFF;}
.photoflat_mainframe {text-align:center;}
.dashright {border-right:1px dashed #3F3F3F;}
.border1pxsolidblack {border:1px solid black;}
.border1pxsolidblackcollapse {border:1px solid black;border-collapse:collapse;}
.bordertop1pxsolid {border-top:1px solid black;}
.borderbottom1pxsolid {border-bottom:1px solid black;}
.borderbottom1pxdash {border-bottom:1px dashed #3F3F3F;}
.borderleft1pxdash {border-left:1px solid #000000;}
.bordertop1pxdash {border-top:1px dashed #3F3F3F;}
.borderleft1pxsolidblack {border-left:1px solid #000000;}
.bordertop1pxdashblack {border-top:1px dashed #000000;}
.borderbottomtop1pxdash {border-top:1px dashed #3F3F3F;border-bottom:1px dashed #3F3F3F;}
.borderartspec {border-bottom:1px solid #716398;border-top:1px solid #716398;}
.borderright1pxdached {border-right:1px dashed #3F3F3F;}
.borderleftbottom1pxdadada {border-left:1px solid #dadada;border-bottom:1px solid #dadada;}
.borderrightbottom1pxdadada {border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.borderbottom1pxdadada {border-bottom:1px solid #dadada;}
.borderright1pxdadada {border-right:1px solid #dadada;}
.borderrightleftbottom1pxdadada {border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;}
.imageborder {border:1px solid black;}
.imageborder2px {border:2px solid black;}
.formmargin0 {margin:0px;}
.chatbody {margin:0px;background: url(/images/bg_chat_main.jpg);}
.chatconf {width: 0px; height: 0px;border:none;}
.chat_text {font-size:10px;font-family: arial, verdana, helvetica;}
.chatwindow {width: 320px; height: 410px;border:none;}
.chatmembers {width: 151px; height: 326px;border:none;}
.chatlinewindow {width: 320px; height: 20px;border:none;margin:0px;}
.chatline {width: 274px; height: 20px;border:none;font-size:11px;font-family: arial, verdana, helvetica;}
.chatlinesubmitbutton {width: 38px; height: 20px;border:none;font-size:11px;font-family: arial, verdana, helvetica;}
.imageborder-notop {border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
.flaggagrey {filter : Gray;}
.topmenyselectform {margin:0px;}
.topmenyselectbox {font-size:10px;font-family: arial, verdana, helvetica;color:#000000;background-color:#FFFFFF;border:1px solid #A69CC8;}
.topmenutd {border-bottom:1px solid #000000;border-top:1px solid #000000;}
.tooltiptext {border-bottom:1px dashed #CC0000;cursor:help;}
A.navbar:link {
		 color: #000000;
		 text-decoration: none;
		 font-family: arial, verdana, helvetica;
		 font-size: 8pt;
		 }
		 A.navbar:visited {
		 color: #ffffff;
		 text-decoration: none;
		 font-family: arial, verdana, helvetica;
		 font-size: 8pt;
		 }
		 A.navbar:hover {
		 color: #ffffff;
		 text-decoration: underline;
		 font-family: arial, verdana, helvetica;
		 font-size: 8pt;
		 }
		 A.navleft:link {
		 color: #4D3D83;
		 text-decoration: none;
		 font-family: arial, verdana, helvetica;
		 font-size: 10pt;
		 }
		 A.navleft:visited {
		 color: #4D3D83;
		 text-decoration: none;
		 font-family: arial, verdana, helvetica;
		 font-size: 10pt;
		 }
		 A.navleft:hover {
		 color: #1F124A;
		 text-decoration: underline;
		 font-family: arial, verdana, helvetica;
		 font-size: 10pt;
		 font-weight: bold;
		 }
a
{
	text-decoration:none;
}
a.menytext
{
	font-size : 11px;
	font-family : tahoma;
	color:#F4F0E1;
   
   text-decoration: none;
}
a.menytext:hover	
{
	 color : #4F4B42;
	text-decoration:underline;
}
.menytext
{
	font-size : 11px;
	font-family : tahoma;
   color : #4F4B42;
}
a.menytext2
{
	font-size : 11px;
	font-family : tahoma;
	color:#4040FF;
   
   text-decoration: none;
}
a.menytext2:hover	
{
	 color : #4040FF;
	text-decoration:underline;
}
.menytext2
{
	font-size : 11px;
	font-family : tahoma;
   color : #4040FF;
}
a.menytext_14
{
	font-size : 14px;
	font-family : tahoma;
	color:#F4F0E1;
   
   text-decoration: none;
}
a.menytext_14:hover	
{
	 color : #4F4B42;
	text-decoration:underline;
}
.menytext_14
{
	font-size : 14px;
	font-family : tahoma;
   color : #4F4B42;
}

a.menytext_14_2
{
	font-size : 14px;
	font-family : tahoma;
	color:#4040FF;
   
   text-decoration: none;
}
a.menytext_14_2:hover	
{
	 color : #4040FF;
	text-decoration:underline;
}
.menytext_14_2
{
	font-size : 14px;
	font-family : tahoma;
   color : #4040FF;
}
.menytextsvart
{
	font-size : 11px;
	font-family : tahoma;
   color : #4F4B42;
}
a.menytextsvart:hover	
{
	color:#000000; 
	text-decoration:underline;
}
.headtext
{
	font-size : 10px;
	font-family : verdana;
   color : #000000;
}

INPUT.head
{
	font-size : 9px;
}
.searchhighlight {background:#FF0000;}
.text10ari
{
	font-size : 10px;
	font-family : arial;
}
.text11ari
{
	font-size : 11px;
	font-family : arial;
}
.text12ari
{
	font-size : 12px;
	font-family : arial;
}
.text13ari
{
	font-size : 13px;
	font-family : arial;
}
.text14ari
{
	font-size : 14px;
	font-family : arial;
}
.text15ari
{
	font-size : 15px;
	font-family : arial;
}
.text18ari
{
	font-size : 18px;
	font-family : arial;
}
.text20ari
{
	font-size : 20px;
	font-family : arial;
}
.text25ari
{
	font-size : 25px;
	font-family : arial;
}
.text30ari
{
	font-size : 30px;
	font-family : arial;
}

.text8ver
{
	font-size : 8px;
	font-family : verdana;
}

.text10ver
{
	font-size : 10px;
	font-family : verdana;
}
.text11ver
{
	font-size : 11px;
	font-family : verdana;
}
.text12ver
{
	font-size : 12px;
	font-family : verdana;
}
.text15ver
{
	font-size : 15px;
	font-family : verdana;
}
.text20ver
{
	font-size : 20px;
	font-family : verdana;
}
.text25ver
{
	font-size : 25px;
	font-family : verdana;
}
.text30ver
{
	font-size : 30px;
	font-family : verdana;
}
.text10vertab
{
	font-size : 10px;
	font-family : verdana;
	border:1px solid #808080;
}

.text12vertab
{
	font-size : 12px;
	font-family : verdana;
	border:1px solid #808080;
}
.text10times
{
	font-size : 10px;
	font-family : times;
}
.text12times
{
	font-size : 12px;
	font-family : times;
}
.text10tah
{
	font-size : 10px;
	font-family : tahoma;
}
.text12tah
{
	font-size : 10px;
	font-family : tahoma;
}
.text25tah
{
	font-size : 25px;
	font-family : tahoma;
}
.mastertable
{
	border:1px solid #908D80;
}
.svarttext
{
	color: #000000;
}
