.basictab{
padding: 3px 0;
margin-left: 0;
Font: bold 12px Verdana;
border-bottom: 1px solid #CBDFE9;
list-style-type: none;
text-align: right;
margin-bottom: 0px;


}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
border-bottom: none;
background-color: #FFFFFF;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #CBDFE9;
color: black;
}

.basictab li a:active{
	color: black;
	
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #CBDFE9;
color: black;
}
/*****************************************************************************************/
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #C0C0C0; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 10px 10px;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;*/
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 0px 0;
	border: 1px solid #bbb;
}
/*.popup h6 {
	margin: 0 0 20px;
	padding: 0px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
	background-image: none;
}*/
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}
/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(iepngfix.htc) }

/*****************************************************************************************/


/*Start PageNav_Menu*/
#PageNav_Menu ul
{
list-style: none;
padding: 0;
margin: 0;
float: right;
}

#PageNav_Menu li
{
float: left;
margin-left: 5px;

}

#PageNav_Menu li a
{
/*background: url(background.gif) #fff bottom left repeat-x;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	color: #000;
	line-height: 25px;
	overflow: hidden;
	

	

float: left;
width: 120px;
display: block;
border: 1px solid #000;
background:#CBDFE9;
color: #000;

text-decoration: none;
text-align: center;

}

#PageNav_Menu a:link {
	background:#CBDFE9;
	color: #000;
}

#PageNav_Menu a:hover {
	background:#2C6E83;
	color: #FFF;
}

#PageNav_NoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	color: #000;
	line-height: 25px;
	overflow: hidden;

float: left;
width: 120px;
display: block;
border: 1px solid #000;
background:#CBDFE9;
color: #000;

text-decoration: none;
text-align: center;
	
	
}

/*#PageNav_Menu a:active {
	background:#CBDFE9;
	color: #F00;
}

#PageNav_Menu a:visited {
	background:#CBDFE9;
	color: #F00;
}*/
/* Hide from IE5-Mac \*/
#PageNav_Menu li a
{
float: none
}
/* End hide */

/*#nav-menu
{
width:300em
} */
/*Slutt PageNav_Menu*/
#nolink_white_bold {text-decoration:none; color:#FFF; font-weight:bold;}

.widget_tr {
	background-image:url(../images/layout/btm_bgr.gif);
	height: 29px;
}

.thumbnail_img img {
border: 1px solid White;
}

.thumbnail_img:hover img {
	border: 1px solid Black;
}



#column_wrapper_3_col {
	background-image: url(../images/layout//faux_3_col.jpg);
	background-repeat: repeat-y;
	/*border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;*/
}

#left_3_col {
	width: 210px;
	float: left;
}

#left_3_col .content {
	padding: 0px 0px 0px 0px;
	margin-left: 13px;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

#center_3_col {
	width: 598px;
	float: left;
}

#center_3_col .content {
	padding: 0px 0px 0px 0px;
	margin-left: 6px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

#right_3_col {
	width: 216px;
	float: left;
}

#right_3_col .content {
	padding: 0px 0px 0px 0px;
	margin-right: 13px;
	margin-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#spacer_img_content_bottom_3_col {
	clear: both;
	background-image: url(../images/layout/faux_down_3_col.jpg);
	padding: 0;
	height: 7px;
	/*position: relative;
	margin: 0 auto;*/
}

/**************************************************************************************/
/*Highslide
* {
    font-family: Verdana, Helvetica;
    font-size: 8pt;
}*/
.highslide-html {
    background-color: #6699CC;
	line-height: 1.5em;
	/*margin-left: 5px;
	margin-right: 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
	color:#FFFFFF;
}
.highslide-display-block {
    display: block;
	
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: white;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}


/*Start css for brev*/

#lettercontainer {
   width: 783px;
   margin-left: 5px;
   margin-right: 5px;
   border: 1px solid Black;
   
   
}

#lettercontainer p {
	/*line-height: 1.5em;*/
	/*padding-left: 5px;
	margin-right: 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#lettercontainer_top {
	height: 8px;
	
	/*padding-left: 25px;*/
	
	
	
}

#lettercontainer_contain_top {
	background-image:url(../images/layout/lettercontainer_contain.jpg);
	background-repeat: repeat-y;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 5px;
	
	

}

#lettercontainer_contain {
	background-image:url(../images/layout/lettercontainer_contain.jpg);
	background-repeat: repeat-y;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	
	
	

}

#lettercontainer_bottom {
	height: 12px;
}


/*Søutt css for brev*/

.list_gallerybox {
	padding-left: 0px;
	/*background-color: #E8EFF5;*/
}
.list_gallerycontainer {
	position: relative;/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
.list_thumbnail img {
	border: 1px solid Black;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.list_thumbnail:hover {
	background-color: transparent;
}
.list_thumbnail:hover img {
	border: 1px solid Black;
}
.list_thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color:#FFFFFF;
	padding-left: 3px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.list_thumbnail span img { /*CSS for enlarged image*/
	border: 1px solid Black;
	background-color: White;
	padding: 0px;
}
.list_thumbnail:hover span { /*CSS for enlarged image*/
	border: 1px solid Black;
	background-color: White;
	visibility: visible;
	top: auto;
	left: 87px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}



/*********** Lster FEMALE memembers *****************/
.gallerybox_female {
	padding-left: 4px;
	background-color: #FFFFFF;
}
.gallerycontainer_female {
	position: relative;
}
.thumbnail_female img {
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.thumbnail_female:hover {
	background-color: transparent;
}
.thumbnail_female:hover img {
	border: 1px solid #000000;
}
.thumbnail_female span { /*CSS for enlarged image*/
	position: absolute;
	background-color:#FFFFFF;
	padding: 3px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail_female span img { /*CSS for enlarged image*/
	border: 1px solid Black;
	background-color: White;
	
}
.thumbnail_female:hover span { /*CSS for enlarged image*/
	border: 1px solid Black;
	background-color: White;
	visibility: visible;
	top: auto;
	left: 198px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}


/*********** Lster MALE memembers *****************/
.gallerybox_male {
	padding-left: 4px;
	background-color: #FFFFFF;
}
.gallerycontainer_male {
	position: relative;
}
.thumbnail_male img {
	border: 1px solid White;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.thumbnail_male:hover {
	background-color: transparent;
}
.thumbnail_male:hover img {
	border: 1px solid Black;
}
.thumbnail_male span { /*CSS for enlarged image*/
	position: absolute;
	background-color:#FFFFFF;
	padding: 3px;
	/*right: -1000px;*/
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail_male span img { /*CSS for enlarged image*/
	border: 1px solid Black;
	background-color: White;
	
}
.thumbnail_male:hover span { /*CSS for enlarged image*/
	border: 1px solid Black;
	background-color: White;
	visibility: visible;
	top: auto;
	left: -220px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}
/****************************/



.tbl_top_bgr {
background-image:url(../images/layout/meny_top_bgr.gif)


}

#menuwrapper {
	position:absolute;
	left: 10px;
	top: 1px;	/* Avstand fra toppen av siden */
	width: 850px;
}

#menutop {
width: 215px;
height:23px;
float: left;
}

#jointop {
height:23px;
width: 808px;
float: left;
/*background-color:#CC3366;*/
}


#menutop a:link {
margin-left:17px;
padding-top:2px;
display: block;
text-decoration:none;
text-align:center;
color:Black;
width:194px;
height:23px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
background-image: url(../images/menu_img/normal_f2.gif);


}

#menutop a:hover {
display:block;
padding-top:2px;
width:194px;
height:23px;
background-image: url(../images/menu_img/normal_f2.gif);
background-repeat: no-repeat;
background-position:top left;
text-align:center;
color:Black;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
}

#menutop a:active {
margin-left:17px;
padding-top:2px;
display: block;
text-decoration:none;
text-align:center;
color:Black;
width:194px;
height:23px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
background-image: url(../images/menu_img/normal_f2.gif);
}

#menutop a:visited {
margin-left:17px;
padding-top:2px;
display: block;
text-decoration:none;
text-align:center;
color:Black;
width:194px;
height:23px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
background-image: url(../images/menu_img/normal_f2.gif);
}
/*******************************************************************  visited  */
#jointop a:link {
margin-left:5px;
padding-top:2px;
display: block;
text-decoration:none;
text-align:center;
color:Black;
width:794px;
height:23px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
background-image: url(../images/menu_img/join.gif);
}


#jointop a:hover {
display:block;
padding-top:2px;
margin-left:5px;
width:794px;
height:23px;
background-image: url(../images/menu_img/join_f2.gif);
background-repeat: no-repeat;
background-position:top left;
text-align:center;
color:Black;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

#jointop a:active {
display: block;
padding-top:2px;
margin-left:5px;
text-decoration:none;
color:Black;
width:794px;
height:23px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

#jointop a:visited {
display: block;
padding-top:2px;
margin-left:5px;
text-decoration:none;
color:Black;
width:794px;
height:23px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
/******************************************************************************************'*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	/*background-color: #E4D1E4;*/
	background-color:#EAD9EA;
	margin: 20px;
	padding: 0;
}
/* .......................... */
#masthead {
	position: relative;
	padding-right: auto;

	background-image: url(../images/layout/faux.jpg);
	padding-left: auto;
}
/* .................................................................... top_links_hover*/

/* .................................................................... */
#logodiv {
	/*background-image: url(../images/layout/topgraphic.jpg);*/
	background-repeat: repeat-x;
	margin-right: 13px;
	margin-left: 13px;
	background-image: url(../images/layout/masthead_bgr.jpg);
	height: 79px;
	/*background-position: right top;
	margin-top: 0px;*/
}
/* .................................................................... */

#colum_top_left {
width: 197px;
	height: 79px;
	/*background-color:#7733FF;*/
float: left;

}

#colum_top_middle {
width: 710px;
	height: 79px;
	/*background-color:#3333FF;*/
float: right;

}

#colum_top_right {
	width: 91px;
	height: 79px;
	/*background-color:#3388FF;*/
	float: right;
}

#spacer_img_top_full {
	clear: both;
	background-image: url(../images/layout/faux_top_full.gif);
	padding: 0;
	height: 12px;
}

#spacer_img_bottom_full {
	background-image: url(../images/layout/faux_bottom_full.jpg);
	padding: 0px 0px 0px 0px;
	height: 17px;
	position:relative;
}

#wrapper {
	width: 1024px;
	margin: 0 auto;
}
#column_wrapper {
	background-image: url(../images/layout/faux.jpg);
	background-repeat: repeat-y;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}



#right {
	float: right;
	width: 814px;
}
#left {
	width: 210px;
	float: left;
}
#left .content {
	padding: 0px 0px 0px 0px;
	margin-left: 13px;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 1.5em;*/
}
#right .content {
	padding: 0px 0px 0px 0px;
	margin-left: 6px;
	margin-right: 13px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 1.5em;*/
}
#masthead .content {
	padding: 12px 16px;
}


.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
/*#left a:link {
	color: #000000;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #9B7C00;
}
#right a:link {
	color: #0000FF;
}
#right a:visited {
	color: #666666;
}
#right a:hover {
	color: #000000;
}*/
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFD940;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}

.p7uberlink {
	font-weight: bold !important;
	letter-spacing: .15em;
	border-color: #000000 !important;
}
h1{
	font-size: 14pt;
	color: White;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Center;
	left: 10px;
	margin: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:  url(../images/layout/btm_bgr.gif);
	background-repeat: repeat;
	height: 27px;
}
h2 {

	font-size: 14pt;
	color: White;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Center;
	left: 10px;
	margin: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:  url(../images/layout/btm_bgr.gif);
	background-repeat: repeat;
	height: 27px;
}

h3 {
	font-size: 14pt;
	color: White;
	font-weight: bold;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	text-align: Center;
	left: 10px;
	margin: 0;
	margin-bottom: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:  url(../images/layout/btm_bgr.gif);
	background-repeat: repeat;
	height: 27px;
	
	
}

h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}

h5 {
	font-size: 10pt;
	font-weight:lighter;
	color: Black;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	text-align: Center;
	margin: 0;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:  url(../images/layout/h5_bgr.gif);
	background-repeat: repeat;
	height: 23px;
	
	
}

h6 {
	font-size: 10pt;
	font-weight: bolder;
	color: Black;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	text-align: Center;
	margin: 0;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:  url(../images/layout/h5_bgr.gif);
	background-repeat: repeat;
	height: 23px;
	
	
}

.nomargintop {
	margin-top: 0;
}
.content p {
	line-height: 1.5em;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* .................................................................... */
/* Remove borders on images that are clickable */
a img {
	border: 0;
}
/* .................................................................... */

#spacer_img_content_menu_top {
	clear: both;
	background-image: url(../images/layout/faux_menu_top.jpg);
	padding: 0;
	height: 35px;
	/*width:800px;*/
	position: relative;
	
	
}

#spacer_img_content_top {
	clear: both;
	background-image: url(../images/layout/faux_top.jpg);
	padding: 0;
	height: 23px;
	/*width:800px;*/
	position: relative;
	
	
}

#spacer_img_content_bottom {
	clear: both;
	background-image: url(../images/layout/faux_down.jpg);
	padding: 0;
	height: 7px;
	/*position: relative;
	margin: 0 auto;*/
}

#footerbox {
position: relative;
	padding-right: auto;
	background-image: url(../images/layout/faux.jpg);
	padding-left: auto;
	z-index: 40;
}

#footercontent {
font-size: 0.7em;
	line-height: 1.3em;
	background-repeat: repeat-x;
	margin-right: 13px;
	margin-left: 13px;
	background-image: url(../images/layout/bottom_bgr.jpg);
	background-repeat:repeat-y
	/*height: 150px;*/
	z-index: 40;
}

#footercontent a:link {color: #000;}
#footercontent a:visited {color: #000;}
#footercontent a:hover {color: #000;}

.copyright {
	color: #333333;
	letter-spacing: 0.5em;
	font-weight: normal;
}
