/*************************************************************/
/*   Design:   Multiflex-3 Update-7 / Layout-4               */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     January 15, 2007                              */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}

body {
	font-size:62.5%; 
	background-color:rgb(255,255,255); 
	font-family:verdana,arial,sans-serif;
}

.butClass{
	border: 1px solid;
	border-color: #D6D3CE;
}

#outer_presence{
background:url("../img/statusbar1.png") repeat scroll 0 0 #D6D3CE;
height:23px;
bottom:0;
color:#111111;
font-size:11px;
padding:0;
position:fixed;
right:0;
width:100%;
z-index:99;
}

#outer_presence_ui{
overflow:visible !important;
position:relative;
width: 100%;
}


.outer_button{
	text-align:center;
	height:19px;
	width:150px;
	background: transparent;
	float: right;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.outer_button:hover{
	background-color: #7a9dc6;
	color: #000000;
}


.av_regulation li {
	padding-left: 5px;
}
.av_regulation ol {
	padding-left: 20px;
}

.userframe .suggestionList {
	width: 450px;
	margin: 0px 0px 0px 22px;
	padding: 0px;
	background-color:#b1c5da; 
	z-index: 25;
}
	
.userframe .suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style-type: none;
	font-size: 110%;

}	
.userframe .suggestionList li:hover {
	background-color: #7a9dc6;
}

#aep_ovrl {
background-color: black;
-moz-opacity: 0.7; 
opacity: 0.7;
filter: alpha(opacity = 50);
top: 0; 
left: 0; 
position: fixed;
width: 100%; 
height:100%; 
z-index: 99;
}
#aep_ww { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
#aep_win { margin: 20% auto 0 auto; width: 400px; text-align: left;}
#aep_w {background-color: white; padding: 3px; border: 1px solid black; background-color: #EEE;}
#aep_t {color: white; margin: 0 0 2px 3px; font-family: Arial, sans-serif; font-size: 10pt;}
#aep_text {width: 98%;}
#aep_w span {font-family: Arial, sans-serif; font-size: 10pt;}
#aep_w div {text-align: right; margin-top: 5px;}

#avNotice_ovrl { background-color: black; -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity = 50); top: 0; left: 0; position: fixed; width: 100%; height:100%; z-index: 80;
}
#avNotice_ww { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
#avNotice_win { margin: 20% auto 0 auto; width: 400px; text-align: left;}
#avNotice_w {background-color: white; padding: 3px; border: 1px solid black; background-color: #EEE;}
#avNotice_t {background-color: white; padding: 3px; border: 1px solid black; background-color: #FFCC00;}
#avNotice_w span {font-family: Arial, sans-serif; font-size: 10pt;}
#avNotice_w div {text-align: right; margin-top: 5px;}


#AVUploadform {
display: none;
clear:both; 
width: 589px;
margin: 10px 0px 0px 0px;
padding:10px 0 10px 10px;
border:1px solid #b1c5da;
}
#AVUploadprocess {
clear:both; 
width: 349px;
margin: 0px;
padding:10px 0 10px 10px;
border:0px solid #b1c5da;
}
#AVUploadformprofil {
display: none;
float: right; 
width: 349px;
margin: 0px;
padding:5px 0 5px 5px;
border:1px solid #b1c5da;
}
#AVBiotopforms {
display: none;
float: right; 
width: 349px;
margin: 0px;
padding:5px 0 5px 5px;
border:1px solid #b1c5da;
}
#AVUploadprocessprofil {
display: none;
float: right; 
width: 340px;
margin: 0px;
padding:5px 0 5px 5px;
border:0px solid #b1c5da;
}

#f1_upload_processprofil{
   z-index:100;
   visibility:visible;
   text-align:center;
   width:340px;
}
#f1_upload_processprofil img{
	clear:none;
	float:none;
	margin:0px;
	padding:0px;
}
#f1_messageprofil{
   z-index:100;
   visibility:visible;
   text-align:center;
   font-size: 130%;
   color:rgb(255,0,0); 
   width:340px;
}

.AkvarieBox{
	width: 400px;
	min-height: 250px;
	height: expression( this.scrollHeight < 250 ? "250px" : "auto" ); /* sets min-height for IE */
	clear:right;
	float:right;
}
.AkvarieContent{
	width: 350px;
	float: left;
	clear:left;
}
.AkvarieFishList{
	width: 500px;
	float: left;
	clear:left;
}
.AkvariePlantList{
	width: 250px;
	float: right;
	clear:right;
}

#Albumlog {
	border:1px solid #b1c5da;
	clear:both;
	margin:10px;
	padding:0 0 5px;
}


#SponsorAddAd {
	border:1px solid #b1c5da;
	clear:both;
	margin:10px;
	padding:0 0 5px;
}

#AlbumlogControl {
	background-color:#b1c5da; 
	border:1px solid #b1c5da; 
	height: 13px;
	margin:0; 
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 2px;
}


.userframe .Albumbox .AkvarieFishList table td{
	padding: 5px 0px 0px 8px;
	border: 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 115%;
	vertical-align: top;
}
.userframe .Albumbox .AkvariePlantList table td{
	padding: 5px 0px 0px 8px;
	border: 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 115%;
	vertical-align: top;
}
.page-container {
width:1000px; 
margin:0px auto; 
margin-top:0px; 
margin-bottom:0px; 
border:solid 1px rgb(150,150,150); 
font-size:1.0em;
}

.main {
clear:both; 
width:1000px; 
padding-bottom:30px; 
background:transparent url(../img/bg_main_withnav.jpg) top left repeat-y;
}

.loginform p {
clear:both;
}

.main-navigation {
display:inline /*Fix IE floating margin bug*/; 
float:left; 
width:180px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-content {
display:inline; /*Fix IE floating margin bug*/; 
float:left; 
width:625px; 
margin:0 0 0 25px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}


.main-content-profil {
display:inline; /*Fix IE floating margin bug*/; 
float:left; 
width:785px; 
margin:0 0 0 25px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}


	#Profilebar ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#Profilebar li {
		display: inline;
		margin: 0 3px 0 0;
		font-size: 130%;
	}
	
	#Profilebar a {
		padding: 2px 8px;
		text-decoration: none;
		color: black;
		background: #b1c5da;
	}
	
	#Profilebar a:hover {
		background: #7a9dc6;
		color: #b1c5da;
	}
	
	#Profilebar #selected {
	}
	
	#Profilebar #selected a {
		padding-bottom: 8px;
		font-weight: bold;
		color: black;
		color: black;
		background: #7a9dc6;
	}







#f1_upload_info{
	visibility:visible;
	display: none;
	clear:both; 
	width: 575px;
	margin: 25px;
	padding:10px 0 10px 25px;
	border:1px solid #b1c5da;
}

#f1_upload_process{
   z-index:100;
   position:absolute;
   visibility:hidden;
   text-align:center;
   width:570px;
}
#f1_upload_process img{
	clear:none;
	float:none;
	margin:0px;
	padding:0px;
}
#f1_message{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   font-size: 130%;
   color:rgb(255,0,0); 
   width:570px;
}
#Profilenav {height:32px; width:785px; float:right; list-style:none;}
#Profilenav li {float:left;}
#Profilenav li a {display:block; background-image:url(../img/Profilenav_btn.png); background-repeat:no-repeat; width:100px; height:32px; line-height:15px; padding-top:2px; text-align:center; text-decoration:none; color:#1e1e1e; font-weight: bold; font-size: 100%;}
#Profilenav li a:hover {background-image:url(../img/Profilenav_btn_hover.png) no-repeat; color:#FF3300; text-decoration:none;}
#Profilenav li.home a {background-image:url(../img/Profilenav_btn_hover.png) no-repeat; color:#FF3300; text-decoration:none;}

.aveditor img.icons{
	clear:none;
	float:none;
	margin:0px;
	padding:0px;
}
.main-content-profil .AlbumboxFooter{
display: block;
clear:both; 
margin: 0px 10px 10px 10px;
padding:0px 0px 0px 0px;
border:1px solid #b1c5da;
overflow:auto;
}
.main-content-profil .AlbumboxHeader{
display: block;
clear:both; 
margin: 0px 10px 0px 10px;
padding:0px 0px 0px 0px;
border:1px solid #b1c5da;
overflow:hidden;
}
.main-content-profil .Albumbox{
display: block;
clear:both; 
margin: 0px 10px 10px 10px;
padding:0 0 5px;
border:1px solid #b1c5da;
overflow:hidden;
}
.main-content-profil .Annoncebox{
display: block;
clear:both; 
margin: 0px 10px 10px 10px;
padding:0 0 0px;
border-top:1px solid #b1c5da;
border-left:1px solid #b1c5da;
border-right:1px solid #b1c5da;
overflow:visible;
}

.main-content-profil .AlbumboxControl { 
background-color:#7A9DC6; 
border:1px solid #b1c5da; 
height: 22px;
margin:0; 
padding: 0 !important; 
}
.main-content-profil .AlbumboxControlDeep { 
background-color:#b1c5da; 
border:1px solid #b1c5da; 
height: 22px;
margin:0; 
padding: 0 !important; 
}
.main-content-profil .AlbumboxControl_right {
margin: 2px 2px 2px 0;
position:relative;
display: block;
float: right;
}
.main-content-profil .AlbumboxControl_left { 
margin: 3px 0px 0px 5px;
position:relative;
display: block;
float: left;
}
.main-content-profil .AlbumboxControl img, .main-content-profil .AlbumboxControl a img, .main-content-profil .AlbumboxControl a:hover img { 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 6px; 
border:none; 
clear: none;
}
.main-content-profil .AlbumboxControlDeep img, .main-content-profil .AlbumboxControlDeep a img, .main-content-profil .AlbumboxControlDeep a:hover img { 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 6px; 
border:none; 
clear: none;
}
/*User frame*/
.userframe{
	width:780px; 
	border-top:solid 4px #7a9dc6;
	border-left:solid 1px #b1c5da;
	border-right:solid 1px #b1c5da;
	border-bottom:solid 1px #b1c5da;
	padding-bottom:20px;
	margin-top: 7px;
	
}
.userframe input.button{
	float:right; 
	margin-right: 20px;
	margin-top: 10px;
	padding:1px; 
	background:rgb(230,230,230); 
	border:solid 1px rgb(150,150,150); 
	text-align:center; 
	font-family:verdana,arial,sans-serif; 
	color:rgb(150,150,150); 
	font-size:110%;
}

.userframe input.button{
	margin-right: 10px;
	margin-top: 0px;
	padding:1px; 
	background:rgb(230,230,230); 
	border:solid 1px rgb(150,150,150); 
	text-align:center; 
	font-family:verdana,arial,sans-serif; 
	color:rgb(150,150,150); 
	font-size:110%;
}

.userbox{
	width:745px; 
	margin: 0px auto 20px auto;
}
.userbox_myposts_top{
	padding-top: 20px;
	padding-left: 15px;
	float: left;
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: normal;
	font-size: medium;
	vertical-align: top;
}

.userbox_username{
	padding-top: 0px;
	width:375px;
}
.userbox_username img.letter{
	clear:none;
	float:none;
	margin:0px;
	padding:0px;
}
.userbox_profilpicture{
	padding-top: 5px;
	margin:0 auto auto 5px;
	width:200px;
}

.userbox_personaltext{
	border: solid 1px #b1c5da;
	margin-top: 20px;
	padding: 10px 10px 10px 10px;
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: normal;
	font-size: 120%;
	vertical-align: top;
}
.userbox_personaltext p img {
clear:none; 
float:none;
}
.userbox_personaltext p {
padding: 0;
margin: 0;
line-height: normal;
}
/*User tbl*/
.userframe table.fprofiltext {
	clear: both;
	width: 650px;
	margin: 0px 0px 0px 0px;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.userframe table.fbidragtext {
	width: 500px;
	margin: auto 10px 20px 30px;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.userframe table.sprofiltext {
	clear: both;
	width: 600px;
	margin: 20px 0px 0px 0px;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}

.AVeditorframe table.AVeditor {
	clear: both;
	width: 623px;
	margin: 0px;
	table-layout:;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.AVeditorframe table.AVeditor td {
	border: 0px;
	margin: 0px;
	height: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
}

.AVeditorframe table td {
	padding: 0px;
	border: 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	vertical-align: top;
}




.userframe table.sponsor_table {
background-color:#FFFFFF;
border-collapse:collapse;
clear:both;
empty-cells:show;
margin-bottom:0;
margin-left:6px;
margin-top:0px;
vertical-align:top;
width:725px;
}

.userframe table.sponsor_table td {
border:0 none;
color:#505050;
font-size:120%;
font-weight:normal;
padding-top:10px;
padding-left:5px;
text-align:left;
vertical-align:top;
}

.userframe table.userframe_tbl {
	clear: both;
	width: 760px;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 20px;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.userframe table.userframe_tbl td {
	border: 0px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 120%;
}

.userframe table.userframe_tbl img {
	border:0px;
	clear:none;
	float:none;
	margin:0;
	padding:0;
}

.userframe table.userbox_myposts_tbl {
	clear: both;
	width: 765px;
	margin-top: 10px;
	margin-left: 15px;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.userframe table.userbox_myposts_tbl td {
	border: 0px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 120%;
}

.userframe table.pFishlist td {
	padding: 5px 5px 5px 5px;
	border: 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 115%;
	vertical-align: top;
}


.userframe table td {
	padding: 15px 7px 0px 7px;
	border: 0px;
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 120%;
	vertical-align: top;
}
.userframe h4 {
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: large;
	vertical-align: top;
}
.userframe h6 {
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
	padding-bottom:2px;
}
.userframe h6.center {
	text-align: center;
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
}

.main-subcontent {
display:inline /*Fix IE floating margin bug*/; 
text-align:center; 
float:right; 
width:160px; 
margin:0 15px 0 0; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-subcontent-left {
display:inline /*Fix IE floating margin bug*/; 
text-align:right; 
float:right; 
width:160px; 
margin:0 27px 0 0; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-barcontent {
display:inline /*Fix IE floating margin bug*/; 
text-align:center; 
float:none; 
width:230px; 
margin:0 15px 0 0; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.footer {
clear:both; 
width:1000px; 
padding:1.0em 0 1.0em 0; 
background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; 
font-size:1.0em; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
z-index: 1!important; 
position:static;
}

/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {
width:1000px; 
font-family:"trebuchet ms",arial,sans-serif;
}

.header-top {
width:1000px; 
height:50px; 
background:rgb(240,240,240) url(../img/bg_head_top.jpg); 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.header-middle {
width:1000px; 
height:130px; 
background:rgb(255,255,255) url(../img/header_blue_motion.png); 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.header-bottom {
width:1000px; 
height:40px; 
background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;
}

/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {
width:60px; 
height:40px; 
position:absolute; 
z-index:1; 
margin:22px 0 0 20px; 
background:url(../img/bg_head_top_logo.jpg); 
}

.sitename {
width:300px; 
height:45px; 
position:absolute; 
z-index:1; 
margin:20px 0px 0px 90px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.sitename h1 {
font-size:240%;
}

.sitename h2 {
margin:-4px 0px 0px 0px; 
color:rgb(125,125,125); 
font-size:120%;
}

.sitename a {
text-decoration:none; 
color:rgb(125,125,125);
}

.sitename a:hover {
text-decoration:none; 
color:rgb(50,50,50);
}

.nav0 {
width:350px; 
position:absolute; 
z-index:2; 
margin:25px 0 0 0; 
margin-left:550px !important/*Non-IE6*/; 
margin-left:553px /*IE6*/;
}

.nav0 ul {
float:right; 
padding:0 20px 0 0;
}

.nav0 li {
display:inline; 
list-style:none;
}

.nav0 li a {
padding:0 0 0 3px;
}

.nav0 a:hover {
text-decoration:none;
}

.nav0 a img {
height:14px; 
border:none;
}

.nav1 {
width:350px; 
position:absolute; 
z-index:3; 
margin:45px 0 0 550px;
}

.nav1 ul {
float:right; 
padding:0 15px 0 0; 
font-weight:bold;
}	

.nav1 li {
display:inline; 
list-style:none;
}

.nav1 li a {
display:block; 
float:left; 
padding:2px 5px 2px 5px; 
color:rgb(125,125,125) ; 
text-decoration:none; 
font-size:120%;
}

.nav1 a:hover {
text-decoration:none; 
color:rgb(50,50,50);
}

.nav-global-font {
font-size:1em;
}
.nav-global {
background-color:transparent;
float:right;
margin:0 5px 0 0;
padding:0;
width:175px;
}

.nav-global li a {
border-left:1px solid #646464;
color:#969696;
display:inline;
font-size:110%;
font-weight:bold;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

.nav-global li {
display:inline;
text-transform:none;
white-space:nowrap;
}
.nav-global ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sitemessage-topcontainer {
float:right;
height:32px;
width:660px;
}

.sitemessage-topcontainer_left {
margin-top: 10px;
float:left;
width:480px;
}

.sitemessage-topcontainer_right {
float:right;
width:175px;
background-color:transparent;
margin-top: 10px;
}

.sitemessage-addcontainer {
margin-top: 12px;
width:615px;
float:right;
}
.sitemessage-addcontainer_left {
float:left;
padding-right: 5px;
}
.sitemessage-addcontainer_right {
float:right;
padding-right: 5px;
}

.sitemessage h1 { 
text-decoration:none; 
float:left; 
text-align:left; 
line-height:100%; 
font-size:230%; 
padding:0px 0px 0px 5px; 
margin:0px 0px 0px 5px;
}

.sitemessage h2 {
float:center; 
text-align:center; 
line-height:100%; 
font-size:160%; 
padding:0px 0px 5px 0px; 
margin:0px 0px 5px 0px;
}

.sitemessage h2 a {
text-decoration:none; 
color:#969696;
}

.sitemessage h2 a:hover {
text-decoration:none; 
color:rgb(50,50,50);
}

.sitemessage h3 {
float:left; 
text-align:left; 
line-height:100%; 
font-size:160%; 
padding:0px 0px 0px 5px; 
margin:0px 0px 0px 5px;
}

.sitemessage h3 a {
text-decoration:none; 
color:rgb(234,239,247);
}

.sitemessage h3 a:hover {
text-decoration:none; 
color:rgb(50,50,50);
}

.sitemessage h4 {
float:center; 
text-align:center;
}

.sitemessage h4 a {
text-decoration:none; 
color:rgb(234,239,247);
}

.sitemessage h4 a:hover {
text-decoration:none; 
color:rgb(50,50,50);
}

.sitemessage table td {
vertical-align:bottom;
}

table.headertable {
border: 0px;
width: 1000px;
height: 150px;
}

td.news {width:625px;}
td.sitename {width:250px;}
td.sponsors {width:625px;}
td.slogans {width:1000px;}

/*Drop-down menu*/
.nav2 {float:left; width:1000px; border:none; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) no-repeat; color:rgb(75,75,75); font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:25 /*Non-IE6*/; z-index:25 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);}
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:60; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
/.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 170px; background:url(../img/bg_corner_topright.gif) no-repeat;}

/* MAIN CONTENT */
.column1-unit {width:625px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {
float:left; 
width:250px; 
margin-bottom:10px !important /*Non-IE6*/; 
margin-bottom:5px /*IE6*/;
margin-left:15px;yy
}

.column2-unit-right {
float:right; 
width:250px; 
margin-bottom:10px !important /*Non-IE6*/; 
margin-bottom:5px /*IE6*/;
margin-right:15px !important /*Non-IE6*/; ; 
}

.column3-unit-left {
float:left; 
width:170px; 
margin-left:-10px; 
margin-bottom:10px !important /*Non-IE6*/; 
margin-bottom:5px /*IE6*/;
margin-top:10px !important /*Non-IE6*/; ;
}

.column3-unit-middle {
float:left; 
width:170px; 
margin-bottom:10px !important /*Non-IE6*/; 
margin-bottom:5px /*IE6*/; 
margin-top:10px;
}

.column3-unit-right {
float:right; 
width:150px; 
margin-bottom:10px !important /*Non-IE6*/; 
margin-bottom:5px /*IE6*/;
margin-top:10px;
}

/* MAIN SUBCONTENT */
.subcontent-unit-border {width:163px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {width:163px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}

.barcontent-unit-border-green {
width:200px; 
margin:10 25 2.5em 0; 
padding:0 0 10px 0; 
border:solid 1px rgb(160,214,81); 
background-color:rgb(217,239,185);
}

.subcontent-unit-border-blue  {width:163px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:163px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}

.subcontent-unit-noborder {width:163px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:163px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:163px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:163px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

/.main-subcontent .round-border-topleft {
/background:transparent url(../img/bg_corner_topleft.gif) no-repeat scroll 0%;
/height:10px;
/margin-left:-1px;
/margin-top:-1px;
/position:absolute;
/width:10px;
/z-index:100;
/}

/.main-subcontent .round-border-topright {
//background:transparent url(../img/bg_corner_topright.gif) no-repeat scroll 0%;
/height:10px;
/margin-left:154px;
/margin-top:-1px;  
/position:absolute;
/width:10px;
/z-index:100;
/}

/.main-barcontent .round-border-topleft {
//background:transparent url(../img/bg_corner_topleft.gif) no-repeat scroll 0%;
/height:10px;
/margin-left:-1px !important /*Non-IE6*/;
/margin-top:-1px !important /*Non-IE6*/;
/margin-left:-82px /*IE6*/;
/margin-top:-4px /*IE6*/;
/position:absolute;
/width:10px;
/z-index:100;
/}

/.main-barcontent .round-border-topright {
/background:transparent url(../img/bg_corner_topright.gif) no-repeat scroll 0%;
/height:10px;
/margin-left:154px  !important /*Non-IE6*/;
/margin-top:-1px !important /*Non-IE6*/;
/margin-left:68px /*IE6*/;
/margin-top:-4px /*IE6*/;
/position:absolute;
/width:10px;
/z-index:100;
/}

/.main-subcontent .round-noborder-topleft {
/width:10px; 
/height:10px; 
/position:absolute; 
/z-index:100; 
//background:url(../img/bg_corner_topleft.gif) 
/no-repeat; 
/margin-top:0px; 
/margin-left:0px;
/}

/.main-subcontent .round-noborder-topright {
/width:10px; 
/height:10px; 
/position:absolute; 
/z-index:100; 
//background:url(../img/bg_corner_topright.gif) 
/no-repeat; 
/margin-top:0px; 
/margin-left:155px;
/}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}
.footer img {border: none;}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:590px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.clear-fishpicture {clear:both; width:100%; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.hr-spacer {
clear:both; 
height:0.1em; 
border:none; 
background:rgb(210,210,210); 
color:rgb(210,210,210);
margin: 2pt;

}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:1000px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:1000px; background:transparent;}}
@media print {.nav2 {float:left; width:1000px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:1000px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:1000px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}


.banner_tbl {width:1000px; text-align: center; vertical-align:top; height:50px; border:none;}
.banner_content {width:225; height:50px; /*vertical-align:top; border:none; float:center; text-align:center; text-decoration:none*/;}
.banner_pic {border:none; text-decoration:none;}
.banner_skyskraber {border:none; text-decoration:none; text-align: center;}
.banner_skyskraber a img {text-align: center; height:14px; border:none;}
}

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:199px; border-bottom:solid 1px rgb(200,200,200);}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(70,122,167); font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:rgb(225,225,225); color:rgb(42,90,138); text-decoration:none;}

.nav3-bullet {width:170px; margin:10px 0 0 20px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:2.0em; padding:0 0 0 10px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}

.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {line-height:2.0em; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}

.main-navigation .loginform p.a {text-decoration:none; color:rgb(125,125,125);}
.main-navigation .loginform p.a:hover {text-decoration:none; color:rgb(0,0,0);}
.main-navigation .loginform p.a:visited {color:rgb(0,0,0);}
/* mla testing */
.main-navigation .loginform {width:160px; margin:0 10px 0 10px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-navigation .loginform input.button {float:left; width:8.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.main-navigation .loginform img {border:none;}
/* mla testing slut*/

.main-navigation .searchform {width:160px; margin:0 20px 0 20px;}
.main-navigation .searchform p {clear:both; margin:0; padding:0;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}
.main-navigation .favorit p {text-align:justify; clear:none; margin:1px 1px 1px 1px; color:rgb(80,80,80);  font-size:110%;}
.main-navigation .favorit a.hover img {border:none; float:none;}
.main-navigation .favorit a.visited img {border:none; float:none;}
.main-navigation .favorit a img {border:none; float:none;}
.main-navigation .favorit img {border:none; float:none; margin:0px 15px 0px 2px;}


.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* MAIN CONTENT */
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content h3 {clear:both; margin: 0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
/* .main-content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;} */
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content p { 
  text-decoration: none;
  word-spacing: Normal;
  letter-spacing: 0px;
  text-indent: 0px;
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

/.main-content table {clear:both; width:400px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.main-content table {clear:both; width:400px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show;}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}



/* MAIN CONTENT Profil*/
.main-content-profil h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content-profil h1.block {clear:both; margin:0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content-profil h1 {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content-profil h2 {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:160%;}
.main-content-profil h3 {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(0,0,0); font-weight:normal; font-size:130%;}
.main-content-profil h3 a {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(0,0,0); font-weight:normal; font-size:120%;}
.main-content-profil h3 a:hover {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(0,0,0); font-weight:normal; font-size:120%;}
.main-content-profil h3 a:visited {clear:both; margin:0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(0,0,0); font-weight:normal; font-size:120%;}
/* .main-content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;} */
.main-content-profil h1.side {clear:none;}
.main-content-profil h2.side {clear:none;}
.main-content-profil h3.side {clear:none;}
.main-content-profil h5.green {clear:both; color:#FFFFFF; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:140%; font-weight:bold; margin:0;}
.main-content-profil h4 {margin:0.2em 0 0.2em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content-profil h5 {margin:0.2em 0 0.2em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content-profil h6 {margin:0.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content-profil p { margin:0 0 0 0; line-height:1.2em; font-size:115%;}
.main-content-profil p.center {text-align:center;}
.main-content-profil p.right {text-align:right;}
.main-content-profil p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content-profil blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

/* Table1 layout */
.main-content .table1 table {
clear:both; 
width:625px; 
margin:0em 0 0.2em 0px; 
table-layout: auto; 
border-collapse:collapse; 
empty-cells:show; 
}
.main-content .table1 table th.top {
height:10px; 
padding:0 7px 0 7px; 
empty-cells:show; 
text-align:left;
color:rgb(255,255,255); 
font-weight:bold; 
font-size:110%;
}
.main-content .table1 table th {
height:10px; 
padding:2px 20px 2px 7px;
text-align:left; 
color:rgb(225,225,225); 
font-weight:bold; 
font-size:110%;
}
.main-content .table1 table td {
height:10px; 
padding:0;
text-align:left; 
font-weight:normal; 
color:rgb(0,0,0); 
font-size:110%; 
}

/* Table2 layout */
.main-content .table2 table {
clear:both; 
width:470px; 
margin:0px 0px 0px 0px; 
table-layout: auto; 
border-collapse:collapse; 
empty-cells:show; 
background-color:#b1c5da; 
}

.main-content .table2 table th {
empty-cells:show; 
background-color:#b1c5da; 
text-align:left;
color:rgb(255,255,255); 
font-weight:bold; 
font-size:110%;
}

.main-content .table2 table td {
/height:23px; 
padding:0px 0px 0px 0px; 
border-left:solid 2px rgb(255,255,255); 
border-right:solid 2px rgb(255,255,255); 
border-top:solid 2px rgb(255,255,255); 
border-bottom:solid 2px rgb(255,255,255); 
background-color:#b1c5da; 
text-align: center;
float: center;
font-weight:normal; 
//color:rgb(80,80,80); 
font-size:110%; 
border-width: 0px;
vertical-align: top;
width: 150px;
}

.main-content .table2 table td img {
vertical-align: middle;
}

.main-content .table9 table {
clear:both; 
width:625px; 
margin:0px 0px 0px 0px; 
table-layout: auto; 
border-collapse:collapse; 
empty-cells:show; 
}

.main-content .table9 table th {
empty-cells:show; 
text-align:left;
color:rgb(255,255,255); 
font-weight:bold; 
font-size:110%;
}

.main-content .table9 table td {
padding:0px 0px 0px 10px; 
border-left:solid 2px rgb(255,255,255); 
border-right:solid 2px rgb(255,255,255); 
border-top:solid 2px rgb(255,255,255); 
border-bottom:solid 2px rgb(255,255,255); 
text-align: left;
float: center;
font-weight:normal; 
font-size:110%; 
border-width: 0px;
vertical-align: top;
width: 200px;
}

.main-content .table9 table td img {
vertical-align: middle;
}

/* Table3 layout */
.main-content .table3 table {
clear:both;
width:470px;
margin:0px 0px 0px 0px;
table-layout: auto;
border-collapse:collapse;
empty-cells:show; 
background-color:#FFFFFF;
}                 
           
.main-content .table3 table th {
empty-cells:show; 
background-color:#FFFFFF;               
text-align:left;        
color:rgb(255,255,255);
font-weight:bold;
font-size:110%;
}

.main-content .table3 table td {
/height:23px;
padding:0px 0px 0px 0px;
border-left:solid 2px rgb(255,255,255);
border-right:solid 2px rgb(255,255,255);
border-top:solid 2px rgb(255,255,255);
border-bottom:solid 2px rgb(255,255,255);
background-color:#FFFFFF;
text-align:left;
font-weight:normal;
font-size:110%;
border-width: 0px;
vertical-align: top;
width: 150px;
}
 
/* Table4 layout */
.main-content .table4 table {
/clear:both;     
/width:470px;   
margin:0px 0px 0px 0px;
table-layout: auto;               
border-collapse:collapse;
empty-cells:show;
background-color:#FFFFFF;
}      
           
.main-content .table4 table th {
empty-cells:show;   
text-align:left;
color:rgb(255,255,255);
font-size:110%;
}          
            
.main-content .table4 table td {        
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
/height:2em;
text-align:left; 
font-size:110%;
border-width: 0px;
vertical-align: top;
}

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* MAIN SUBCONTENT */
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-barcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}
/* MLA tester global form knapper */
input.button {float:left; margin:10px 5px 5px 5px; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
input.annonce {float:right; margin:0px; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
input.annonce:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-subcontent .loginform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .loginform p {clear:both; margin:0; padding:0;}
.main-subcontent .loginform fieldset {width:160px; border:none;}
.main-subcontent .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-subcontent .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-subcontent .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-subcontent .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-subcontent .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.main-subcontent .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.main-subcontent .loginform img {border:none;}

.main-subcontent .searchform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .searchform fieldset {border:none;}
.main-subcontent .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
.main-subcontent .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.main-subcontent .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/********************/
/*  COMMON CLASSES  */
/********************/
.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}

.main a {color:#000; font-weight:bold; text-decoration:none;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:#7e7e7e; text-decoration:underline;}
.main a:visited {color:#7e7e7e;}

.main a img {border:solid 1px rgb(150,150,150);}
.main a:hover img {border:solid 1px rgb(220,220,220);}
.main-content .forum_tbl table {
	clear: both;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.main-content .forum_tbl table .forum_header{
	clear: both;
	background-color: rgb(175,175,175);
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}

.main-content .forum_tbl table {
	clear: both;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	background-color: rgb(255,255,255);
	vertical-align: top;
}
.main-content .forum_tbl table th.top {
	height: 23px;
	empty-cells: show;
	background-color: rgb(175,175,175);
	text-align: left;
	color: rgb(255,255,255);
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
}
.main-content .forum_tbl table th {
	height: 23px;
	background-color: rgb(255,225,255);
	text-align: left;
	color: rgb(80,80,80);
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
}
.main-content .forum_tbl table td {
	height: 23px;
	background-color: rgb(255,255,255);
	text-align: left;
	font-weight: normal;
	color: rgb(80,80,80);
	font-size: 120%;
	vertical-align: top;
}
.main-content .forum_tbl h4 {
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: 125%;
	vertical-align: top;
}
.main-content .forum_tbl h5 {
	margin: 1.5em 0 1.0em 0;
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: 110%;
	text-decoration: underline;
	vertical-align: top;
}
.main-content .forum_tbl h6 {
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
}
/*Plante tbl*/

.main-content .plant_tbl img {text-align:right; float:right;}
.main-content .plant_tbl table {clear:both; width:600px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .plant_tbl table th.top {height:23px; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .plant_tbl table th {height:23px; padding:2px 20px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .plant_tbl table td {height:23px; padding:2px 7px 2px 7px; vertical-align: top; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .plant_tbl h4 {
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: large;
	margin: 2% 2%;
}
.main-content .plant_tbl h5 {font-size: large; margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:110%; text-decoration:underline;}
.main-content .plant_tbl h6 {
	color: rgb(80,80,80);
	font-family: "trebuchet ms",arial,sans-serif;
	font-weight: bold;
	font-size: 85%;
}

/*galleri tbl*/

.main-content .galleri_tbl table {clear:both; width:570px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .galleri_tbl table th.top {height:23px; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .galleri_tbl table th {height:23px; padding:2px 20px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .galleri_tbl table td {height:23px; padding:2px 7px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .galleri_tbl h6 {color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 100%;}

/*Beskedsystem tbl*/

.main-content .message_tbl a img {clear: none;        
float: right;         
margin:5px 5px 5px 0px;
padding:1px;
border:1px
solid rgb(150,150,150);}
.main-content .message_tbl a img.attachement {clear: none;        
float: left;         
margin:5px 5px 5px 0px;
padding:1px;
border:1px
solid rgb(150,150,150);}
.main-content .message_tbl table {width:570px; background-color:rgb(255,255,255);}
.main-content .message_tbl table th.top {height:23px; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.main-content .message_tbl table th {height:23px; padding:2px 20px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content .message_tbl table td {height:23px; padding:2px 7px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
.main-content .message_tbl h6 {color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 80%;}

.main-content .message_tbl table.mess_main {  border: 0px solid Black; width: auto; background-color:rgb(255,255,255);  table-layout: auto;  }
.main-content .message_tbl table td.mess_right {  border: 0px solid Black; padding: 2px 7px 5px 7px; background-color:rgb(255,255,255); text-align: right; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:110%;  white-space: nowrap; }
.main-content .message_tbl table td.mess_left {  border: 0px solid Black; padding:2px 7px 5px 7px; background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:110%;}


/*Artprofil oprettelses tbl*/

.main-content .artprofil table {clear:both; width:450px; margin:2.0em 0 0.2em 20px; table-layout: auto; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255); border-bottom-style;solid;}
.main-content .artprofil table th.top {height:23px; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .artprofil table th {height:23px; padding:2px 20px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .artprofil table td {height:23px; padding:2px 7px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .artprofil table td.artsprofil_right {  border: 0px solid Black; padding: 2px 7px 5px 7px; background-color:rgb(255,255,255); text-align: right; vertical-align: middle; font-weight:normal; color:rgb(80,80,80); font-size:110%; white-space: nowrap; }
.main-content .artprofil table td.artsprofil_left {  border: 0px solid Black; padding:2px 7px 5px 7px; background-color:rgb(255,255,255); text-align:left; vertical-align: middle; font-weight:normal; color:rgb(80,80,80); font-size:110%; white-space: nowrap; }
.main-content .artprofil h6 {color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 100%;}


/*Annonce tbl*/

.main-content .annonce_tbl table {clear:both; width:575px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .annonce_tbl table th.top {height:23px; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .annonce_tbl table th {height:23px; padding:2px 20px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .annonce_tbl table td {height:23px; padding:2px 7px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .annonce_tbl h6 {color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 100%;}

/*Picupload tbl*/

.main-content .picupload_tbl table {clear:both; width:360px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .picupload_tbl table td {height:23px; padding:2px 7px 2px 7px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}

/*Whosonline list*/

.main-content .whosonline table {clear:both; width:570px; margin:0.2em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .whosonline table th.top {height:10px; padding:0 2px 0 2px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .whosonline table th {height:10px; padding:2px 2px 2px2px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .whosonline table td {height:10px; padding:2px 2px 2px 2px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}

.main-content .whosonline table a {color: #2A5A8A;}

/*Fishlist tbl*/

.main-content .fishlist_tbl table {clear:both; width:570px; margin:0.2em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .fishlist_tbl table th.top {height:10px; padding:0 2px 0 2px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .fishlist_tbl table th {height:10px; padding:2px 2px 2px2px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .fishlist_tbl table td {height:10px; padding:2px 2px 2px 2px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .fishlist_tbl h6 {color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 100%;}

/*Fish Groups tbl*/
.main-content .fishcat_tbl table {clear:both; width:500px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .fishcat_tbl table td {height:10px; padding:1px 1px 1px 1px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:90%;}
.main-content .fishcat_tbl h6 {color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 100%;}
.main-content .fishcat_tbl a img {text-align: center;  border:none;}


/*Fish tbl*/
.main-content .VProfil {width:250px; float:left;}
.main-content .VProfil table {clear:both; width:250px; margin:0.2em 0 0.2em 10px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .VProfil table th.top {height:10px; padding:0 2px 0 2px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .VProfil table th {height:10px; padding:2px 2px 2px2px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .VProfil table td {height:10px; padding:1px 1px 1px 1px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .VProfil h6 {margin:0.8em 0 0.2em; color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 120%;}

.main-content .fisharticel {width:600px;}
.main-content .fisharticel img {border:0px;}
.main-content .fisharticel table {clear:both; width:600px; margin:0.2em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.main-content .fisharticel table th.top {height:10px; padding:0 2px 0 2px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.main-content .fisharticel table th {height:10px; padding:2px 2px 2px2px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,225,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content .fisharticel table td {height:10px; padding:1px 1px 1px 1px; border-left:solid 0px rgb(255,255,255); border-right:solid 0px rgb(255,255,255); border-top:solid 0px rgb(255,255,255); border-bottom:solid 0px rgb(255,255,255); background-color:rgb(255,255,255); text-align:left; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .fisharticel h6 {margin:0.8em 0 0.2em; color: rgb(80,80,80); font-family: "trebuchet ms",arial,sans-serif; font-weight: bold; font-size: 120%;}



.main-content .VProfilpictures {width:350px; margin:0px; float:right; padding-bottom:10px;}
.main-content .VProfilpictures table td {height:10px; padding:10px 0px 0px 0px; border:solid 0px rgb(255,255,255); text-align:center; vertical-align: top; font-weight:normal; color:rgb(80,80,80); font-size:120%;}
.main-content .VProfilpictures img.thumbs, .main-content .VProfilpictures a img.thumbs, .main-content .VProfilpictures a:hover img.thumbs { width:105px; height:75px; margin:0px 0px 0px 0px; padding:0px; border:none;}
.main-content .VProfileMasterpic { width: 349px; border:1px solid #b1c5da;}
.main-content .VProfileMasterpic img, .main-content .VProfilpictures a img, .main-content .VProfilpictures a:hover img { margin:0px 0px 0px 0px; padding:2px 2px 2px 2px; border:none; text-align: center;}
.main-content .VProfileControl { background-color:#b1c5da; border:1px solid #b1c5da; margin:0; padding: 0 !important; width:100%; height:20px;}
.main-content .VProfileControl img, .main-content .VProfileControl a img, .main-content .VProfileControl a:hover img { margin:0px 0px 0px 0px; padding:0px 0px 0px 6px; border:none; clear: none;}

.footer table td {
table-layout:auto;
width:300px;
}
.main a img {
border:0px solid #969696;
}
.main a:hover img {
border:0px solid #DCDCDC;
}
.main-content .forum_tbl input.checkbox {
border:medium none;
float:left;
margin:5px 0pt 0pt !important;
}
.main-content .forum_tbl input.button {
background:#E6E6E6 none repeat scroll 0%;
border:1px solid #969696;
color:#969696;
float:left;
font-family:verdana,arial,sans-serif;
font-size:110%;
margin:10px 0pt 5px;
padding:1px;
text-align:center;
width:8em;
}
.main-content .forum_tbl input.button:hover {
background:#DCDCDC none repeat scroll 0%;
border:1px solid #505050;
color:#505050;
cursor:pointer;
}
.forum_title {
background-color:#b1c5da;
margin:0pt 0pt 0em;
padding:0pt 0pt 0px;
width:625px;
}
.forum_title h5.green {
background-color:#7a9dc6;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0pt 0pt 0px;
padding:4px 10px 3px; 
}


.main-content .forum_title a, main-content .forum_title a:visited, .main-content .forum_title a:hover { 
font-size:110%;
font-weight:bold;
line-height:1.1em;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}

.sponsor_line {
font-size:1em;
height:1.7em;
font-weight:bold;
border:1px solid;                  
border-color:#b1c5da;
width:605px; 
padding: 0pt 5pt;
color:rgb(100,100,100);
text-align:center;
margin:0 0 10px;
}

.sponsor_line_profil {
font-size:1em;
height:1.7em;
font-weight:bold;
border:1px solid;                  
border-color:#b1c5da;
padding: 0pt 5pt;
color:rgb(100,100,100);
text-align:center;
margin: 10px;
}
.sponsor_header {
font-size:0.8em;
text-align:left;
margin: 0;
float: left;
font-size:100%;
}

.sponsor_box {
text-align:center;
margin: 0;
width:85%;
float: right;
font-size:1,2em;
}
.sponsor_box p {
font-size:1,2em;
}
.forum_content {
border:1px solid;
border-color:#b1c5da;
margin:0px 0pt 10pt;
width:623px;
}

.main-content .forum_content p {
font-size:120%;
line-height:1.3em;
margin:0pt 5pt 0;
color:rgb(100,100,100)
float: none;
clear: none;
}

.main-content .forum_content div {
clear:none;
font-size:120%;
line-height:1.3em;
margin:0 5pt 0.2em;
}


.main-content .forum_content a,.main-content .forum_content a:visited .main-content .forum_content a:hover {
font-weight:bold;
line-height:1.1em;
margin:0pt 0pt 0em;
color:rgb(125,125,125)
}

.artikel_content {        
margin:0px 0pt 10pt;
width:588px;
}

.main-content .artikel_content img, .main-content .artikel_content a img, .main-content .artikel_content a:hover img {
clear:none;        
float:right;         
margin:5px 5px 5px 0px;
padding:1px;
border:1px
solid rgb(150,150,150);}
                  
.main-content .artikel_content p {              
font-size:120%;   
line-height:1.3em;
margin:0pt 5pt 0.2em;
color:rgb(100,100,100)
float:left;
}
 
.main-content .artikel_content a,.main-content .artikel_content a:visited .main-content .artikel_content a:hover {
font-weight:bold;
line-height:1.1em;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}           

.main-content-profil .addtopic{
background-color: #b1c5da;
border-bottom: 1px solid #7a9dc6;
padding-bottom:3px;
}

.main-content-profil .addtopic table {
border-collapse:collapse;
clear:both;
empty-cells:show;
margin:0px 0 0 10px;
table-layout:auto;
width:95%;
}

.main-content-profil .addcontent {
padding:10px;
border-bottom:1px solid #b1c5da;
overflow-x:hidden;
overflow-y:hidden;
}

.main-content-profil .addcontent .addtekst{
width:375px;
float: left;
}

.main-content-profil .addcontent .addtekst table {
border-collapse:collapse;
clear:both;
empty-cells:show;
margin:3px 0 0 10px;
table-layout:auto;
width:95%;
}

.main-content-profil .addcontent .addtekst table td {
padding-bottom: 7px;
vertical-align: top;
}


.main-content-profil .addcontent .addpictures{
width:350px;
float: right;
overflow: hidden;
}

.main-content-profil .addcontent .addpictures table {
clear:both;
empty-cells:show;
table-layout:auto;
width:95%;
}

.main-content-profil .addcontent .addpictures table td {
vertical-align: top;
}




.forum_post {
border:1px solid;
border-color:#b1c5da;
background-color:#b1c5da;
margin:0pt 0pt 0pt;
padding:0pt 0pt 0pt !important /*Non-IE6*/;
padding:-20pt 0pt -20pt /*IE6*/;
width:623px;
}

.main-content .forum_post p {
font-size:110%;
margin:0pt 5pt 0pt;
color:rgb(100,100,100)
float:left; 
}

.main-content .forum_post a, main-content .forum_post a:visited, .main-content .forum_post a:hover,  {
font-size:110%;
font-weight:bold;
line-height:1.1em;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}

/* For delete button in postheader in forum */
.main-content .forum_post img, .main-content .forum_post a img, .main-content .forum_post a:hover img {
clear:none;
float:none;
margin:0px 0px 0px 0px;
padding:0px;
border:none;
}

.main-content .forum_aktivitettable table td {
	margin-left: 15px;
}
.forum_activity_tbl tr {
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 4px;
}

.forum_activity_tbl tr:hover {
	background:#cce2fa; 
}

.main-content .forum_content img, .main-content .forum_content a img, .main-content .forum_content a:hover img {
clear:none; 
float:none; 
margin:5px 5px 5px 0px; 
padding:1px; 
border:1px 
solid rgb(150,150,150);}

.main-content .post-header {
clear:both; 
width:598px; 
height:0.1em; 
border:none; 
background:rgb(210,210,210); 
color:rgb(0,0,210);
margin:0pt 0pt 0em;
}

.alfabetbox {
align: center; 
margin-bottom:10px;
}
/*--------------------*/
/* 6.2 - Linelist     */
/*--------------------*/
.linelist {margin: 0px; padding: 2px 10px 3px 10px; overflow: hidden; }
.linelist p {color: #4b4b4b; margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.linelist a {font-weight:normal; text-decoration:none;color:rgb(0,0,0);}
.linelist a:visited {color:rgb(0,0,0);}
.linelist a:hover {text-decoration:none; color:rgb(42,90,138);}

.linelist-unread { color:#2A5A8A; font-stretch: ultra-condensed; font-size: 125%; font-weight:bold; margin: 0px; padding: 2px 10px 3px 10px; overflow: hidden; }
.linelist-unread p {color:#2A5A8A; margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; }
.linelist-unread a { color:#2A5A8A; text-decoration:none;}
.linelist-unread a:visited {color:#2A5A8A;} 
.linelist-unread a:hover {text-decoration:none; color:rgb(42,90,138);}

/*--------------------*/
/* 6.2 - Sidebar Area */
/*--------------------*/
.sidebar {
overflow: hidden; 
float: right; 
width: 160px; 
min-height: 500px; 
height:auto !important; 
margin: 0px; 
padding: 0px 0px 10px 0px; 
text-align: left; 
color: rgb(75,75,75);
border-left:1px solid #b1c5da; 
border-bottom:1px solid #b1c5da; 
display:inline /*Fix IE floating margin bug*/;
z-index: -1;
}

.sidebar-maintitle {
margin: 0px 0px 10px 0px; 
padding: 3px 10px 2px 10px; 
background-color:#7a9dc6; 
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 120%;
}

.sidebar-title-noshade {
margin: 0px; 
padding: 2px 10px 3px 10px; 
background-color:#7a9dc6; 
border-top: solid 1px rgb(215,215,215); 
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 120%;
}

.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.sidebar-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.sidebar-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1em; font-size: 110%;}

.sidebar a {font-weight:normal; text-decoration:none;color:rgb(0,0,0);}
.sidebar a:visited {color:rgb(0,0,0);}
.sidebar a:hover {text-decoration:none; color:rgb(42,90,138);}
.buffer {clear: both; width: 1000px; height: 15px; margin: 0px; padding: 0px; background:transparent url(../img/bg_main_withnav.jpg) top left repeat-y;}

/*----------------------------*/
/* Nav3 = LEFT_LANE           */ 
/*----------------------------*/



.nav3 {
overflow: hidden; 
float: left; 
width: 160px; 
min-height: 500px; 
height:auto !important; 
margin: 0px; 
padding: 0px 0px 10px 0px; 
text-align: left; 
color: rgb(75,75,75);
border-right:1px solid #b1c5da; 
border-bottom:1px solid #b1c5da;
display:inline /*Fix IE floating margin bug*/;
z-index: -1;
}


.nav3-maintitle {
margin: 0px 0px 10px 0px;
padding: 3px 10px 2px 10px;
background-color:#7a9dc6;
color: rgb(255,255,255);
font-weight: bold;
font-size: 120%;
}

.nav3-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-
weight: bold; font-size: 120%;}
.nav3-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight
: bold; font-size: 120%;}
.nav3-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.nav3-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.nav3-txtbox-noshade p {margin: 0px 0px 0px 10px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.nav3-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.nav3 a {font-weight:normal; text-decoration:none;color:rgb(0,0,0);}
.nav3 a:visited {color:rgb(0,0,0);}           
.nav3 a:hover {text-decoration:none; color:rgb(42,90,138);}

/* This is where you can customize the appearance of the tooltip */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:125px; padding:10px;
  color:#000; font-size:11px; line-height:1.2;
}
/* These are optional. They demonstrate how you can individually format tooltip content  */
div.tp1 { font-size:12px; color:#336; font-style:italic }
div.tp2 { font-weight:bolder; color:#337; padding-top:4px }

/* Rasmus tester!!  */
.arter_title {
background-color:#b1c5da;
margin:0pt 0pt 0em;
padding:0pt 0pt 0px;
width:625px;
}
.arter_title h5.green {
background-color:#7a9dc6;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0pt 0pt 0px;
padding:4px 10px 3px; 
}

.main-content .arter_title p {
font-size:110%;
font-weight:bold;
line-height:1.1em;
margin:0pt 5pt 0.5em;
color:rgb(125,125,125)
}

.main-content .arter_title a, main-content .arter_title a:visited, .main-content .arter_title a:hover { 
font-size:110%;
font-weight:bold;
line-height:1.1em;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}

.arter_content {
border:1px solid;
border-color:#b1c5da;
margin:0px 0pt 10pt;
width:623px;
}

.main-content .arter_content p {
font-size:120%;
line-height:1.3em;
margin:0pt 5pt 0.2em;
color:rgb(100,100,100)
float:left;
}

.main-content .arter_content a,.main-content .arter_content a:visited .main-content .arter_content a:hover {
font-weight:bold;
line-height:1.1em;
margin:0pt 0pt 0em;
color:rgb(125,125,125)
}





.artikelbox {
float:left;
width:300px;
}

.biotopbox {
float:right;
width:300px;
}

.artikel_aktivitet {
border:1px solid;
border-color:#b1c5da;
margin:0px 0px 0px;
padding-top:5px;
padding-bottom:5px;
float:left;
width:298px;
}

.main-content .artikel_aktivitet p {
font-size:120%;
margin:0pt 5pt 0.2em;
color:rgb(100,100,100)
float:left;
}

.main-content .artikel_aktivitet a,.main-content .artikel_aktivitet a:visited .main-content .artikel_aktivitet a:hover {
font-weight:bold;
margin:0pt 0pt 0em;
color:rgb(125,125,125)
}

.artikel_aktivitet_title {
background-color:#b1c5da;
margin:0px 0px 0px;
padding:0pt 0pt 0px;
float:left;
width:300px;
}
.artikel_aktivitet_title h5.green {
background-color:#7a9dc6;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0pt 0pt 0px;
padding:4px 10px 3px; 
}

.main-content .artikel_aktivitet_title p {
font-size:110%;
font-weight:bold;
margin:0pt 5pt 0.5em;
color:rgb(125,125,125)
}

.main-content .artikel_aktivitet_title a, main-content .artikel_aktivitet_title a:visited, .main-content .artikel_aktivitet_title a:hover { 
font-size:110%;
font-weight:bold;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}
/* BIOTOP AKTIVITETER*/

.biotop_aktivitet {
border:1px solid;
border-color:#b1c5da;
margin:0px 0px 0px;
padding-top:5px;
padding-bottom:5px;
float:right;
width:298px;
}

.main-content .biotop_aktivitet p {
font-size:120%;
margin:0pt 5pt 0.2em;
color:rgb(100,100,100)
float:left;
}

.main-content .biotop_aktivitet a,.main-content .biotop_aktivitet a:visited .main-content .biotop_aktivitet a:hover {
font-weight:bold;
margin:0pt 0pt 0em;
color:rgb(125,125,125)
}

.biotop_aktivitet_title {
background-color:#b1c5da;
margin:0px 0px 0px;
padding:0pt 0pt 0px;
float:right;
width:300px;
}
.biotop_aktivitet_title h5.green {
background-color:#7a9dc6;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0pt 0pt 0px;
padding:4px 10px 3px; 
}

.main-content .biotop_aktivitet_title p {
font-size:110%;
font-weight:bold;
margin:0pt 5pt 0.5em;
color:rgb(125,125,125)
}

.main-content .biotop_aktivitet_title a, main-content .biotop_aktivitet_title a:visited, .main-content .biotop_aktivitet_title a:hover { 
font-size:110%;
font-weight:bold;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}

/* F�LLES TABELLER*/

.main-content .aktivitettable table {
clear:both; 
width:95%; 
margin:0px 0px 0px 0px; 
table-layout: auto; 
border-collapse:collapse; 
empty-cells:show; 
}

.main-content .aktivitettable table th {
empty-cells:show; 
text-align:left;
color:rgb(255,255,255); 
font-weight:bold; 
font-size:110%;
}

.main-content .aktivitettable table td {
padding:0px 0px 0px 10px; 
border-left:solid 2px rgb(255,255,255); 
border-right:solid 2px rgb(255,255,255); 
border-top:solid 2px rgb(255,255,255); 
border-bottom:solid 2px rgb(255,255,255); 
text-align: left;
height:1em;
float: center;
font-weight:normal; 
font-size:110%; 
border-width: 0px;
vertical-align: top;
width:300px;
}

.main-content .aktivitettable table td img {
vertical-align: middle;
}






/*     Forum     forside  */
.forum_title {
background-color:#b1c5da;
margin:0pt 0pt 0em;
padding:0pt 0pt 0px;
width:625px;
}
.forum_title h5.green {
background-color:#7a9dc6;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0pt 0pt 0px;
padding:4px 10px 3px; 
}

.main-content .forum_title p {
font-size:110%;
font-weight:bold;
line-height:1.1em;
margin:0.5em 5pt 0.2em;
color:rgb(0,0,0)
}

.main-content .forum_title a, main-content .forum_title a:visited, .main-content .forum_title a:hover { 
font-size:110%;
font-weight:bold;
line-height:1.1em;
margin:0pt 5pt 0em;
color:rgb(125,125,125)
}

.main-content .forum_aktivitettable table {
clear:both; 
width:100%; 
margin:0; 
table-layout: auto; 
border-collapse:collapse; 
empty-cells:show; 
}

.nyheds_list {
padding:5px 10px 5px 10px; 
text-align: left;
height:1em;
float: center;
font-weight:normal; 
font-size:110%; 
border-width: 0px;
vertical-align: top;
}
.main-content-profil .nyheds_aktivitettable table {
clear:both; 
margin:0px 0px 0px 2px; 
table-layout: auto; 
border-collapse:collapse; 
empty-cells:show; 
}

.main-content-profil .nyheds_aktivitettable img {
border: 0px; 
}

.nyheds_aktivitet {
border:1px solid;
border-color:#b1c5da;
margin:0px 0pt 10pt;
padding-bottom: 5px;
width:785px;
}

.nyheds_title {
background-color:#b1c5da;
margin:0pt 0pt 0em;
padding:0pt 0pt 0px;
width:787px;
}

.nyheds_title h5.green {
background-color:#7a9dc6;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0pt 0pt 0px;
padding:4px 10px 3px; 
}

.nyheds_topbox {
border-bottom:1px solid;
border-color:#b1c5da;
padding-top:  2px;
padding-left: 10px;
padding-bottom: 2px;
margin:10px 0px 0px 0px;
width:775px;
}
.nyheds_topbox {
font-size:120%;
line-height:1.5em;
margin:0pt 0pt 0.2em;
color:rgb(0,0,0)
}

.main-content .forum_edit img.icons{
	clear:none;
	float:none;
	margin:0px;
	padding:0px;
}

.main-content .forum_edit{
width: 624px;
}
.main-content .forum_edit table{
width: 624px;
}

.main-content .forum_write{
width: 623px;
}
.main-content .forum_write table{
width: 600px;
margin-left: 23px;
margin-top: 0px;
}
.main-content .forum_aktivitettable table th {
empty-cells:show; 
text-align:left;
color:rgb(255,255,255); 
font-weight:bold; 
font-size:110%;
}

.main-content .forum_aktivitettable table td {
padding:0px 0px 0px 0px; 
border-left:solid 2px rgb(255,255,255); 
border-right:solid 2px rgb(255,255,255); 
border-top:solid 2px rgb(255,255,255); 
border-bottom:solid 2px rgb(255,255,255); 
text-align: left;
height:1em;
float: center;
font-weight:normal; 
font-size:110%; 
border-width: 0px;
vertical-align: top;
}

.main-content .forum_aktivitettable img.unread {
border:0px;
margin:4px 5px 0px 5px;
clear: none;
padding: 0px;
}

.main-content .forum_aktivitettable img.myfavorit {
border:0px;
margin:4px 2px 0px 2px;
clear: none;
padding: 0px;
}

.forum_aktivitet {
border:1px solid;
border-color:#b1c5da;
margin:0px 0pt 10pt;
padding-bottom: 5px;
width:623px;
}
.forum_topbox {
border-bottom:1px solid;
border-color:#b1c5da;
padding-top:  2px;
padding-left: 10px;
padding-bottom: 2px;
margin:10px 0px 0px 0px;
width:613px;
}
.forum_topbox {
font-size:120%;
line-height:1.5em;
margin:0pt 0pt 0.2em;
color:rgb(0,0,0)
}
.forum_downbox {
font-size:120%;
line-height:1.5em;
margin:0pt 0pt 0.2em;
color:rgb(0,0,0)
}
.forum_downbox {
border-top:1px solid;
border-color:#b1c5da;
padding-top:  2px;
padding-left: 10px;
padding-bottom: 2px;
margin:10px 0px 0px 0px;
width:613px;
}
.forum_readall {
border-top:1px solid;
border-color:#b1c5da;
padding-top:  2px;
padding-left: 10px;
padding-bottom: 2px;
margin:10px 0px 0px 0px;
width:613px;
}
.main-content .forum_aktivitet p {
font-size:120%;
line-height:1.5em;
margin:0pt 5pt 0.2em;
color:rgb(100,100,100)
float:left;
}
.main-content .forum_aktivitet p.small {
font-size:110%;
margin:0 5px;
color:rgb(100,100,100)
float:left;
}

.main-content .forum_aktivitet a,.main-content .forum_aktivitet a:visited .main-content .forum_aktivitet a:hover {
font-weight:bold;
line-height:1.5em;
margin:0pt 0pt 0em;
color:rgb(125,125,125)
}

.forum_aktivitet a.info  {
font-weight:bold;
line-height:1.5em;
margin:0pt 0pt 0em;
color:#D05454;
}

/*--------------------*/
/* Species Area */
/*--------------------*/

.speciescol-topmenu {
display:inline; /*Fix IE floating margin bug*/; 
float:left; 
width:605px; 
font-size:100%;
height:1.7em;
padding: 0pt 5pt;
margin: 0 0 10px 0; 
background-color:#ffffff;
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}
.main-content .speciescol-topmenu p, .main-content .speciescol-topmenu a, .main-content .speciescol-topmenu a:vivited, .main-content .speciescol-topmenu a:hover {
color:rgb(100,100,100)
margin:0;
font-size:100%;
}

.speciescol {
overflow: hidden; 
float: right; 
width: 375px; 
height:auto !important; 
margin: 0px; 
padding: 0px 0px 10px 0px; 
text-align: left; 
color: rgb(75,75,75);
border-left:1px solid #b1c5da; 
border-right:1px solid #b1c5da; 
border-bottom:1px solid #b1c5da; 
display:inline /*Fix IE floating margin bug*/;
z-index: -1;
}

.speciescol-maintitle {
margin: 0px 0px 10px 0px; 
padding: 3px 10px 2px 10px; 
background-color:#b1c5da; 
color: Black; 
font-weight: bold; 
font-size: 120%;
}

.speciescol-txtbox-noshade {margin: 0px 0px 0px 0px; padding: 2px 3px 3px 10px;}
.speciescol-txtbox-noshade p {margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}

.main-content h1.species-pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}

/*.speciescol a {font-weight:normal; text-decoration:none;color:rgb(0,0,0);}
.speciescol a:visited {color:rgb(0,0,0);}
.speciescol a:hover {text-decoration:none; color:rgb(42,90,138);}*/

.main-content .species-col1 {
width:375px; 
margin:0 20px 0 0; 
padding:0 0 0 0; 
min-height: 500px; 
height:auto !important;
float: left;
display:inline /*Fix IE floating margin bug*/;
z-index: -1;
}

.main-content .species-col2 {
float: right; 
width:225px; 
margin:0 0 0 0; 
padding:0 0 0 0;
min-height: 500px; 
height:auto !important; 
display:inline /*Fix IE floating margin bug*/;
z-index: -1;
}
.main-content .species-col2 img { border: none; }
.main-content .species-col2 p { line-height: 1.1em; }

hr.gray-size1 {
	color: #d9d9d9;
	background-color: #d9d9d9;
	height: 1px;
	width: 100%;
	border: none;
	margin: 10px 0 10px 0;
}
hr.gray2-size2 {
	color: #c0c0c0;
	background-color: #c0c0c0;
	height: 2px;
	width: 100%;
	border: none;
	margin: 5px 0 10px 0;
}


.main-content-adminwide {
display:inline; /*Fix IE floating margin bug*/; 
float:left; 
width:625px; 
margin:0 0 0 25px; 
min-height: 600px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-content-adminwide table   { margin: 0 0 0 0;  padding: 0 0 0 0;  border: none;  display: table; }
.main-content-adminwide td  { font-size: 11px; padding: 3px 6px 3px 6px; margin-bottom: 1px;  margin-right: 1px;  margin-left: 0;  margin-top: 0;  border: none;   }
.main-content-adminwide td.nopadding    { font-size: 11px;  padding: 0 0 0 0;  margin-bottom: 0;  margin-right: 0;  margin-left: 0;  margin-top: 0;  border: none;   }
.main-content-adminwide td.black { display: table-cell; color: #FFFFFF; background-color: #000000; }
.main-content-adminwide td.lgrey1 { display: table-cell; padding-right: 20px; color: #000000; background-color: #c2c2c2; }
.main-content-adminwide td.lgrey2 { display: table-cell; padding-right: 10px; color: #000000; background-color: #DDDDDD; }
.main-content-adminwide td.lgrey3 { display: table-cell; padding-right: 10px; color: #000000; background-color: #EDEDED; }
.main-content-adminwide td.white { display: table-cell; padding-right: 10px; color: #000000; background-color: #ffffff; }
.main-content-adminwide td.lightyellow { display: table-cell; color: #000000; background-color: #FFFFCC; }
.main-content-adminwide small   { font-size: 11px;  }
.main-content-adminwide a.small { font-size: 11px; }
.main-content-adminwide a.small-white { font-size: 11px; color: #FFFFFF; }
.main-content-adminwide h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content-adminwide h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content-adminwide h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content-adminwide h1.side {clear:none;}
.main-content-adminwide h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content-adminwide h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}

.main-content-adminwide td.struktur-td-0 { color: #FFFFFF; background-color: #4D4D4D; display: table-cell; padding-right: 10px; }
.main-content-adminwide td.struktur-td-1 { color: #000000; background-color: #B8B8B8; display: table-cell; padding-right: 10px; }
.main-content-adminwide td.struktur-td-2 { color: #000000; background-color: #CACACA; display: table-cell; padding-right: 10px; }
.main-content-adminwide td.struktur-td-3 { color: #000000; background-color: #DBDBDB; display: table-cell; padding-right: 10px; }
.main-content-adminwide td.struktur-td-4 { color: #000000; background-color: #EDEDED; display: table-cell; padding-right: 10px; }
.main-content-adminwide td.struktur-td-5 { color: #000000; background-color: #FFFFFF; display: table-cell; padding-right: 10px; }

